あ、どうでもいい投稿に言及してたわw [参照]
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。
@schwarzewald 村上さんの投稿とそのフォロワー、Misskeyの特性でいうと、絵文字リアクションのリモート配送負荷が大きいかもしれませんね。たくさんつくし。
まあ今はしゅうまい君が一番ヤバイと思いますけどw
@tochu_cha 個々のアカウントに配送した方が良いケースもいくつかありますが、基本的にはshared_inboxに配送しますよー
@tochu_cha ですです。
ひとつ弱点があって、相手サーバがフォロワーだと思っている人に勝手に配るので、サーバ間でフォロワー情報が一致していないと、間違った相手に配ったり、届けるべき相手に配れなかったりすることがあります。
なお、個々のinboxに配送された場合、ActivityのIDが同じなので、重複排除によって処理前に蹴ることになります。この際、Mastodonでは見えないメンションがされてたものとして記録します。
#fedibird #fedibird_info WebUIで、絵文字リアクションをつけたユーザー情報の取得を遅延評価するように変更しました。
応答速度の向上、通信量の削減、消費メモリーの削減になるもので、
添付のスクリーンショットのように、ひとつの投稿に沢山の絵文字リアクションがついている場合に効果が顕著です。
この例では 👍 を131人がつけていますが、従来はこの131人分のユーザー情報取得を投稿の読み込み時点で行っていました。
これを、 👍 にマウスオーバーしてリアクションした人の一覧を表示するまで読み込みしないように変更しました。
表示がワンテンポ遅れるようになりますが、ほとんど支障ないかと思います。
#fedibird #fedibird_info WebUIの絵文字ピッカーの表示順に、日本語の読みが一部反映されるようになりました。
カスタム絵文字に読みが設定されているものに限られますが、特に単語カテゴリーが探しやすくなっているハズです。
まだ調整不足で、読み仮名ではなく漢字交じりのキーワードを拾っているものもあり、単語カテゴリーにおいてもすべてが50音順になっているわけではありません。のちほどさらに改良を加えます。
実際の処理としては、カスタム絵文字の一覧取得APIにおいて、ソート済みの一覧を返すようになっています。
クライアントアプリにおいては、これをそのまま使うタイプのものであれば、同じように順序が反映されるものがあります。
featherや
Toot!、
Milkteaは反映されたかな。クライアント側でソートしているものは、従来と同じくショートコード順になるかと思います。
@cuddlypup しゅうまい君はやばいよ! 規格外!
とはいえ、例にもあげましたが、他でもない私の投稿一覧(しかも固定投稿だったり)が重いという問題が従来からありましてw
@takke サーバー側のソート順を使って良いか判断するために、fedibird_capabilitiesに何か返しましょう。それがなければクライアント側でソート、あればそのまま使うとか。
@takke 明示的にorder by指定されていないようですが、データベース上でshortcode + domainに設定されているインデックスが反映されて順序が決定づけられているようです。
API応答は、データベース側の照合順序次第なところがありますが、同一サーバにおいては一意に定まるものと思います。
他方、WebUIの方は独自にソートをかけているので、API応答と一致しない可能性がありますね。
https://github.com/mastodon/mastodon/blob/69db507924d6d9350cca8a7127e773d46f9b8f48/app/javascript/mastodon/features/compose/containers/emoji_picker_dropdown_container.js#L49-L62
Misskeyに複数リアクション機能つけたら、主にmisskey.ioが人間の暮らせる環境ではなくなるし負荷で死ぬと思う。ものにはげんどがある……
This account is not set to public on notestock.
This account is not set to public on notestock.
お待たせしました!ついに feather for Mastodon の正式リリースです!! #feather
無料アプリですので誰でも無料で利用できます!是非お試しください!
feather for Mastodonがリリースされました。
> feather for Twitter の直感的な操作性とシンプルなデザインを引き継ぎ、Mastodon 向けに一から再構築した iOS アプリです。
いよいよ誰でもダウンロードして利用できるようになりましたので、ぜひ一度お試しを。
https://covelline.com/feather/mastodon/
なお、featherはFedibirdの絵文字リアクションなどのいくつかの独自機能に対応しています。
これらの機能に興味があり、fedibird.comのアカウントをお持ちでない方は、下記の招待URLから登録してお試し下さい。
https://fedibird.com/invite/kEKoA3Ui
https://fedibird.com/invite/QTNv9rcm
あと、これ。
featherは無料で利用できるアプリですが、サポーターとなることで金銭支援が可能です。
正式リリースです。景気づけに、ここで売上をしっかり確保していただきましょう!
Twitterからの締め出しで受けた損失を埋め合わせ、これからMastodon版を育てていくための基盤、支えていきたいですね。
featherはまだ、フル実装という感じではないんだけど、
ハイペースで機能開発されているので日々パワーアップしているし、そのひとつひとつが丁寧な仕事で手応えがあり、本命の一つと思います。育てていきましょう!
なお、ストリーミングの気持ちよさなら Tootleや
iMast、星プテラノが強いし、細かな対応では他のアプリの方がまだまだ強いです。
新しいアプリでは、 Nightfox DAWNもどんどん良くなっています。
※ tootleは完全に長期間開発止まっててもう使わない方が……という状態ですが、それでも使われるぐらい使い勝手は良いです
Androidの方も、 SubwayTooterとYuitoをお勧めすることが多かったですが、同じくTwitterアプリの流れを汲む新規勢の
ぞーぺんが加わってきて凄く面白くなってきています。
また、MisskeyアプリがMastodon対応する形で参入した Milkteaですが、これも非常によく分かっているアプリという手応えがあります。
他にもいろいろと有望なアプリが登場し(文字数
@shigurechan featherはさすがの開発力だなーと思うけど、よく見るとみんな手探りで頑張ってる感じだね。つくってこー!
@suzuken Calckey側が、Mastodon公式アプリを基準にテストしてるんじゃないかな。せっかくの取り組みなので、Calckey側のAPIの互換性を向上させていくべきかと!
@oisice 完全に解消できるわけじゃないので、マシになる程度ね。サーバ側でフィルターしないものもあって、それはどう設定しても無理なので!
@akagii たてられなくはないけど、メンテ不能になると思うんで、いまはお勧めできないよ。
fedibird.comのためのブランチがfedibirdブランチで、これを使って非Dockerで使えば同じものが動く。ただし、rebaseして上書きするので、追従は難しいと思う。
#fedibird #fedibird_info WebUIで、絵文字リアクションをつけたユーザー情報の取得を遅延評価するように変更しました。
応答速度の向上、通信量の削減、消費メモリーの削減になるもので、
添付のスクリーンショットのように、ひとつの投稿に沢山の絵文字リアクションがついている場合に効果が顕著です。
この例では 👍 を131人がつけていますが、従来はこの131人分のユーザー情報取得を投稿の読み込み時点で行っていました。
これを、 👍 にマウスオーバーしてリアクションした人の一覧を表示するまで読み込みしないように変更しました。
表示がワンテンポ遅れるようになりますが、ほとんど支障ないかと思います。
#fedibird #fedibird_info WebUIの絵文字ピッカーの表示順に、日本語の読みが一部反映されるようになりました。
カスタム絵文字に読みが設定されているものに限られますが、特に単語カテゴリーが探しやすくなっているハズです。
まだ調整不足で、読み仮名ではなく漢字交じりのキーワードを拾っているものもあり、単語カテゴリーにおいてもすべてが50音順になっているわけではありません。のちほどさらに改良を加えます。
実際の処理としては、カスタム絵文字の一覧取得APIにおいて、ソート済みの一覧を返すようになっています。
クライアントアプリにおいては、これをそのまま使うタイプのものであれば、同じように順序が反映されるものがあります。
featherや
Toot!、
Milkteaは反映されたかな。クライアント側でソートしているものは、従来と同じくショートコード順になるかと思います。
これ、体感かなりはやくなった気がするね。
私やしゅいろ、村上さん、そしてしゅうまい君の投稿を開くとすごい差がある。
QT: https://fedibird.com/@noellabo/110584522371622595 [参照]