0121
そういえば昨日書きそびれたのだけど、Twitterがサードパーティ製クライアントを禁止したらしい。先日からTweetbotやその他のクライアントが動作しなくなっていたのはそのせいらしいのだが、昨日になって開発者利用規約が更新されたとのこと。こういう完全な後出しが道義上許されるわけがなく、やはり現経営陣は狂ってんなと思った。バージョンアップを重ねながら10年以上使っていたTweetbotをアンインストールした。
こんなことがあったので、早くTwitter2(いつまでそんな名前で呼ぶんだ?)を完成させてfediverseのほうに移らねばと思う。やれやれ。
Twitter2(仮称)の進捗はあまりよくない。すこしずつリファクタもしつつDBアクセスなどもできるようになりつつだが、まだフォローもできない。ActivityStreamsの仕様は自由すぎてまともに型がつけられないから、そこはMastodonと連携できればいいやと割り切って実装するしかなさそうだ。うーん、スキーマレスなDBだったらこういうのもっと雑にできるのか?そんなことないか。
どうでもいいけどドメインモデル貧血症だなあという気がする。基本的には単純なCRUDしかないのでロジックなんてそもそもそんなにないのだが。
夜は回転寿司を食べに行った。けっこう満足した。
寝ます。