森永 大粒ラムネ<スーパーコーラ&レモン

Liberapayという匿名の支援プラットフォームを通じ、私個人の活動に対して現在9人の方から継続支援をいただいています。

現在の状況はリンク先で確認できますが、年間を通じて安定して支援頂いています。

> noellabo は 1 週間あたり 9 人のパトロンから ¥716 受け取っています。
liberapay.com/noellabo/

この支援は、声明に記載したような、私の普段の活動に対して応援いただいているものです。

匿名ですので、どなたから支援いただいているのかわかりませんし、個別に返礼することもできません。あくまで活動を通じてお返ししています。

以上、Liberapayという仕組みと、運用例のご紹介でした。

Mastodonのstatusってuriとurl表現があるのね。添付の例だとidがuriでurlが別にある。

/users/noellabo
/@noellabo

の違いなんだけど。

実はuri(id)にはインデックス張ってあるんだけど、urlにはインデックスを張ってないのです。

ユーザーが入力したり、hrefの飛び先に指定されるのはurlの方で、我々はどちらかというとurlを使います。

そして、これを検索欄に入れてDBから引っぱってこようとすると、インデックスが無いから実はメチャクチャ重いのです。

PleromaやMisskeyが、uriとurlをどう表現するか。他のActivityPubのサーバがどう表現するかは、それぞれの勝手なので予想がつきませんし、特定のルールをこちらで想定できません。これは仕方ない。

でもMastodonの場合はパターンわかっているので、事前加工してuri検索させちゃおうって工夫をThibGさんが仕込んでます。
github.com/tootsuite/mastodon/

ちなみにFedibirdは勝手にインデックス張りました。3GB近くあります(白目)。

リレーからの配送に202を返してきているなら、きちんと応答している状態。502はサーバのエラーだね。Circuit Brakerは、タイムアウトとか502が繰り返している時に、しばらく送信停止する措置を行った記録。プログラム書き換えていた時の502が原因だろうね。

さて、一回リセットかけたので、いまはこんな感じ。

健康だね!

スレッドを表示

つこ鯖の健康状態はリレーからも見えている。こんな感じで統計でてるよ。

アカウントのカラムを開くと、フォローボタンの隣にベルのボタンが増えています。

これは、新しい投稿があった際に通知を受け取るmasterの新機能です。

(例:カフェキチ先輩が投稿する度に通知される設定)

Fedibirdの場合、フォローしている人の投稿をリストだけで受け取りたい場合など、ホームから外すことができますが、ホームに挿入されるタイミングで通知が作成されるため、その場合は通知されません。

(特に意味のある仕様ではないので、あとで修正するかもしれません)

@mametsuko つこ鯖をリレーに巻き込むか……

左のメニューから、インスタンス、リレー、

relay.fedibird.com/inbox

を追加

肉の写真少ないので、このあいだの駅弁の写真をあげておきましょう

デスヨネー
(このバグなおしたいねw)

あ、メニューの順番間違えたw(マージミス)

お、Featured tags関連のコミットがついに消化された!(1年かかったw)

プロフィールの『注目のハッシュタグ』で設定できるハッシュタグを、APIから取得したり、アカウントページのJSONから取得したりできるようになったよ。

APIはこれ
github.com/tootsuite/mastodon/

・GET /api/v1/accounts/:id/featured_tags
・Tagのid,name,urlの配列が返ってくる
・認証無しで取得できる

アカウントページのJSONはこんな感じ。featuredTagsにコレクション(へのリンク)。
github.com/tootsuite/mastodon/

ちなみにアスタルテ(Glitchsocベース)ではこんな表示になっている。

スレッドを表示

masterの変更点を2つご紹介(適用済み)。

リストにリプライを表示する方法を、リストごとに指定できるようになりました。

Glitch-soc(Mastodonのフォークの一つ)で長らくサポートされてきた機能の移植で、2018年の11月ぐらいから作成されていた古いPRが、ここにきて仕上げてマージされたものです。

・リプライを表示しない
・リストメンバーのリプライを表示
・全てのリプライを表示

となります。
github.com/tootsuite/mastodon/

もう一つ。

ホームに、昔のように、自分自身のダイレクト投稿が表示されるようになりました。

あわせて、タイムライン上にダイレクト投稿が表示される際の、背景色のハイライトは行われなくなりました(他の投稿と同じ背景色に)。

ダイレクトメッセージのタイムラインはこれまで通りで、ホームに追加で表示されるようになった感じです。
github.com/tootsuite/mastodon/

DMは、暗号化したメッセージ交換の仕組みと、サークル機能を作り始めてから、位置付けが変わってきており、今回の変更はその一環と思われます。

VultrのVPSですが、これまでも一時的に応答しなくなることがありました。たぶん5回目ぐらいかな。

こういう場合、システムが自動検知して、エンジニアが再起動する、という対応となるようです。

今回、障害対応(待機系への切替等)に十分な時間がとれない状況でしたので、復帰を待つという方針で対応しました。

こんなメールが届きます。

blankさんがわからない哲也になっている絵がとれた(このバグいい加減直したい)

もっと見る
Fedibird

LTLのないFediverse志向の汎用Mastodonサーバです。Fediverseの活動拠点としてご利用ください。