08:33:14 @tateisu@mastodon.juggler.jp
icon

各サーバのユーザ数も考慮しないとダメかな…

08:32:28 @tateisu@mastodon.juggler.jp
icon

mastodont.cat/@versions/109757 を棒グラフに。そろそろ3.5未満の対応を捨ててもいい?

Web site image
Mastodon versions (@versions@mastodont.cat)
Attach image
08:17:10 @tateisu@mastodon.juggler.jp
icon

複数のアカウントを誰にもバレないように使い分けたい場合、まずサーバから分けておけという話になるか

08:14:59 @tateisu@mastodon.juggler.jp
icon

「IPアドレスでも分かるじゃないか」は「アカウント切り替え時にVPNも切り替える」などユーザ側の対策があるが、それをしていた場合でもプッシュ購読エンドポイントURLに埋め込まれたパラメータによって努力が無駄になるかもしれない、ということだ

08:06:57 @tateisu@mastodon.juggler.jp
icon

URL中に情報を入れてDBなしで中継できることの方が、彼らにとっては素晴らしく思えたらしい。
まあ俺も別件でこないだDB飛ばしたので気持ちは分かる

08:02:44 @tateisu@mastodon.juggler.jp
icon

マストドン公式アプリの通知中継サーバはデバイストークンを漏らす。このトークンは1アプリに1個なので、悪い鯖の管理者が照合すると複数アカウントのユーザが同じだということを検出できてしまう。

07:59:05 @tateisu@mastodon.juggler.jp
icon

STのアプリサーバはnode.js だったが、今回はKotlinでKtor (Server,Client), Exposed, HikariCP という構成。やはり書きやすいわ… github.com/tateisu/ProtPushPro

Web site image
ProtPushProxy/Main.kt at main · tateisu/ProtPushProxy
07:23:08 @tateisu@mastodon.juggler.jp
icon

マストドンにアカウント登録してプッシュ通知を受け取って表示するだけのプロトタイプを書いてる。受信時にAPIアクセスしない。Unified Push対応。複数アカウント対応。Androidアプリ側でWebPushのデコードやるのマジ面倒だった

01:22:20 @tateisu@mastodon.juggler.jp
icon
Web site image
Subway Tooter (@SubwayTooter@mastodon.juggler.jp)
01:21:42 @tateisu@mastodon.juggler.jp
2023-01-27 01:13:31 Subway Tooterの投稿 SubwayTooter@mastodon.juggler.jp
icon

5.511 github.com/tateisu/SubwayToote is now on pre-release state. v5.510 is now on production state.

Web site image
Release version 5.511 · tateisu/SubwayTooter
01:02:34 08:36:31 @tateisu@mastodon.juggler.jp
icon

Android gradle plugin 7.4.0 はバグいな…。リリースビルドで謎エラーおおめ

00:35:50 @tateisu@mastodon.juggler.jp
icon

@highemerly Linkヘッダが複数ある場合にそのうち1つしか読んでなかった、という問題がありました。なおします。

00:32:19 @tateisu@mastodon.juggler.jp
icon

Linkヘッダが複数あるんだな

Attach image
00:16:16 @tateisu@mastodon.juggler.jp
icon

@highemerly アカウントは審査待ちになりました。よろしければ承認してください。

00:13:41 @tateisu@mastodon.juggler.jp
icon

@highemerly リストの終端とでるのは「次回どこから読むか」を見失った場合、マストドンでいうとLinkヘッダーに次回どこから読むかの情報がない場合です。とりあえずそのサーバにアカウント作って試してみますか…