まあ動いてるね。よしよし #fedibird
#fedibird #fedibird_info いろいろ変更を反映していたのですが、バグっていたようで404でタイムライン取得できなくなっていたようです。不具合に気付くのが遅くなりました。
復旧しましたので、よろしくお願いします。
#fedibird #fedibird_info 投稿時他、422エラーが頻発していた件と、そのメンテで直近502などが出ていた件、
いま対策とったので、この投稿以降で様子を見て、改善していそうとか、全然なおってないとか、様子を見て余裕のある方はお知らせください。絵文字リアクションとかでOKです。
Fedibirdの絵文字リアクションは、データ上は投稿に好きなだけぶら下げられて上限ないし、それを絵文字の種類毎にグループ化してソートしてアカウントID添えて表示するようになっているんだけど、それを表示する度に計算していたら重いので、投稿毎にキャッシュしておくようになっているのね。
絵文字リアクション、5個や10個ならいいんだけど、1,000とか付いてることもあるし、リアクション1,000回毎に計算しても1,000回だけど、表示回数はその何百倍、何千倍ってなるから、だいぶ軽量化できてると思うよ。
画像URLもキャッシュしているんで、たまに絵文字情報だけが更新されるとキャッシュが壊れる(画像が表示されない)ことがあったんだけど、それも時間経過で再計算するようにしたよ。
で、今回の対応の為に、カスタム絵文字の有効・無効を変更した時に、それを再計算するバックグラウンドワーカーを走らせるようにしたんだ。
おかげで、有効に戻した時も、すぐに再計算して元通り。よかったね!
#fedibird #fedibird_info はなみすきーのブランドアセットガイドラインの改定がありました。
リアクション相乗りは例外とされたようなので、無効化した絵文字は元に戻しておきます。
ショートコード表示されていた箇所や、これまでについた絵文字リアクションも復元され、これまで通りお使いいただけるようになります。 [参照]
#fedibird #fedibird_info ところで、古い投稿のカスタム絵文字キャッシュが壊れていることがある問題で、
更新から時間の経過しているキャッシュをリフレッシュするよう動作を変更しました。
過去投稿を遡ったりお気に入りや検索で古い投稿を遡った時に、壊れた絵文字に遭遇しにくくなる……と思います(うまくうごいていれば!)
#fedibird #fedibird_info はなみすきーからのアナウンスをうけ、いくつかの機能改善と、運用上の措置を行いました。
まず、はなみすきーのブランドアセットがどれにあたるかはっきりしないのですが、はなみすきー上でMisskey.flowersカテゴリーに分類されているライセンスに『Misskey.flowers, All rights reserved』の記載がある絵文字を無効にしました。
ライセンスの連合はされていませんので、はなみすきーの全てのカスタム絵文字について外部から全調査したり、その後の変更について継続調査したり、連合に際して自動的に無効化することができません。ついては、人力対応となりますので、漏れていることにお気づきの際はお知らせください。
また、無効にしたカスタム絵文字を使った絵文字リアクションを取得したり表示できないよう、システム上の改修を行いました。
これにより、はなみすきーのブランドアセットを使用したアカウントの表示名やプロフィールの説明、投稿の本文に含まれる絵文字は、ショートコードでの表示となります。
また、(分かる範囲で)ブランドアセットを使用した絵文字リアクションが表示されなくなりますので、知らずに相乗りリアクションしてしまわないようになりました。 [参照]
てすてす #fedibird
mixi2に私の招待リンクからアカウント作った人、既に133人おるよ。
まあ使うかどうかはともかく、いろいろ参考になりそうだから、興味ある人は見に行ってみるといいよ。
#fedibird
QT: https://fedibird.com/@noellabo/113660948417625540 [参照]
#fedibird #fedibird_info じゃあ、ちょっとメンテ入るね。長引くようなら nightly.fedibird.com の方で #fedibird_info タグつけて報告するわ。
ログインなしでみられるページはここね。
https://nightly.fedibird.com/tags/fedibird_info
#fedibird #fedibird_info fedibird.com起きてる勢のみなさま。ちょっと5〜15分ぐらいメンテ入れてもいいですか?
しばらく準備してるけど、準備できたら止める前に予告するので、とまったら待っててね。
強力な各種購読機能を備えるFedibirdですが、それで誰もフォローするという行為をしなくなると、何も流れてこなくなります。
サーバーには、誰かが直接的に関心を持っている(フォローしている)ユーザーの投稿やその人たちがブーストした投稿が流れてくるので、そこから選択的にフィードを取り込んでいるだけなのです。
サーバーのユーザーの関心の総和が源流です。
だから、購読機能の効果は、サーバーによって異なります。
連合志向の強いfedibird.comは、Fediverse上の様々な投稿を拾えるサーバです。利用者は日本語を読む人が大多数なので、日本語の投稿が中心となります。
また、自分がフォローしているユーザーの投稿は、未収載やフォロワー限定の投稿も、購読の対象になります。
関心の高いユーザーに対しては、自らフォローしておくと良いです。
でも、全投稿に関心があるのでなければ、フォローしたままホームへのフィード(配送)を外してしまうこともできます。そうすれば邪魔にはなりません。購読で選り分けましょう。
Fedibirdの購読機能は、フォローだけでなく、自分の選んだ興味関心のある分野について、自分のタイムラインに自然に取り入れていくための機能です。
既存のSNSによくある『おすすめ』によるタイムラインも、フォローだけではないものを見てもらおうという意図のものですが、
いくら興味関心の対象を設定しておいても、
他人の興味関心の影響を強く受けるし、提供側都合の内容も押しつけられてきます。
購読は、そこに存在する投稿(他者の関心事)で内容が決まりますが、注目が集まっているかどうかは基準になっていませんし、提供側の都合が差し挟まれる余地もありません。
それと、ホームやリストなど、既存のタイムラインに流すところもポイントです。
わけようと思えばわけられますが、いつも見る場所に一緒に流れてくることが基本です。
BlueskyのフィードやMisskeyのアンテナとも似ているのですが、このあたりが、地味ながら決定的な違いを持っているのではないかと思っています。
#fedibird #fedibird_info 絵文字リアクションの配送まわりでエラーが発生することがあった不具合を解消しました。
ジョブキューの再実行の関係で、まとめて通知が行っているかもしれません。
問題が解消しているかご確認ください。
#fedibird #fedibird_info 何度か更新でプロセス再起動かけてます。ちょこちょこエラー出ていたかと思いますが、ご容赦くださいませ。
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。