Oddbean new post about | logout

Notes by のえる | export

 ログボ 
 出迎えろ 
 @d2578d3d おはよう、王 
 #fedibird #fedibird_info さくっとメンテ入れるつもりで手間取りまして、ちょっと止まっておりました。

もう一度トライします。 
 あー、これはもう一度チューンがいるなー 
 #fedibird #fedibird_info ちょっとだけとめますー。目標1分 
 #fedibird #fedibird_info 終了ですー 
 だいたいうまくいってるし、Fedibird本体の方もいっちゃうかな…… 
 mastodonの場合は他サーバの人を通報したらリモートにもその内容がコピ... 
 @89fecb15 MisskeyからもMastodonに通報転送されてきますよ! 
 クローズドマストドンのサーバー建てられないかなと思ったけどやっぱ... 
 @e8e56b71 かなり前からできるようになってるよ。この辺を読んでね。
https://docs.joinmastodon.org/admin/config/#limited_federation_mode 
 そういえば、Fedibirdで時限投稿ハッシュタグを例示するつもりで # exp10m とか書いたりすると、本当に機能して10分で消えちゃうので注意 #fedibird 
 今日はいつものようにタイムライン追い切れないかもしれないので、これみろ、系のものはメンションしておいてくださいませー。 
 これは本家の問題だけど、indexableを変更した時にElasticsearchに投稿をimportするワーカーが途中で死ぬと、延々ループするなあ。どう対処したらいいか……。あとindexableを何度も切り替えられるとやばい気がする。 
 nostr:npub1medapwfrsavqg9dddvps46yxzt0uv7kd9vr0s505czx05msp0kcs7lhvtt すいません自己解決... 
 @7781b7ed わあおw

ざっと見直してたところですが、今回は異常なかったようです。よくSubwayTooterのtateisuさんから対応抜けてるって報告を受けるところなので、心配でしたw 
 全文検索系、ちまちま開発進めたり改善加えたりバグ修正したりしてるんだけど、これ沼で、なかなかこれでヨシというところに到達しない……。

まあでもバックエンドはそろそろFixできる見込みだから、楽しみだね。

私はFedibirdの全文検索めっちゃ使ってるので、使えなくなるとすごい困る(しょうがないのでnotestock頼るし頼りになるんだけど、日常使用にはやはり内部で使える方がいい)んですわ。 
 寄付だけで回す……

noellaboさまへ - もう、たくさんです 
 知ってると思うけど、Wikipediaからくる寄付催促の有名なメールのタイトルね。

寄付といえばコレ的な 
 ログボ 
 出迎えろ 
 @d2578d3d おはよう、王 
 これはfedibird.comを立てた頃に書いたやつ。もう一度掘り起こした方が良いかもね。 [参照] 
 indexableの設定変えようと思ったけどこっちにはまだ適用されてない? #fe... 
 ついに新世代の『直子の代筆』が来たんだね、と思っている 
 「ヤスリがついててネイルも磨ける」 
 フンギャロ 
 (私、Mastodonに500文字で作品投稿してるよ! という人はアピールチャンス) 
 Mastodonの『投稿の自動削除』はv3.5(2022年3月30日リリース)からついた機能なので、別段新しいものではないのです。

Fedibirdもv3.5の開発中のやつがベースになっているので、ずっと前からこの機能を備えていますし、使ってる人はずっと使っています。

今回たまたまPawooが一気に対応バージョンまで上げたことと、

ハッシュタグによる時限投稿機能が廃止になったことによって代替として設定する人が多数いて(運営もそう案内していて)、それがまた歴史ある古いサーバですから各自の投稿の蓄積量が半端ないので大変なことになっているだけで、

乗り切ってしまえば日々の投稿を少しずつ定期削除するだけなのでたいした負荷にはならないはずです。

ただし、一人設定するだけで大変な量なのは前述の通りで、それぞれのタイミングで有効化しているので、Pawooからの削除リクエストはまだしばらく続くんじゃないかと予想しています。 
 逆にですね、この機能なんだろう? ってうっかり有効にして、自分の過去投稿を失って茫然とするケースがまま見られるので、みなさんお気をつけくださいまし……。

あと、黒歴史クリーナー的な外部ソフトウェアでAPI叩きまくるより、内部に機能を持たせた方が効率的でリソースコントロールもできるということで実装されたものなので、

オリジナル投稿を保持している当該サーバ自身にとっては負荷軽減になっています。

APIコールで削除しまくるのも、機能で削除するのも、リモートサーバにとっては同じです。

ただし、カジュアルに誰でも実行できるので、利用者が桁違いになって影響が大きい……というところまで配慮されていたかどうかは…… 
 ちなみに最初に使っていたAppleWatchは、文字盤のパネルが外れて使えなくなって買い換えましたw 
 手元の現役iPhone君、ウラも表も少しだけヒビが入ってるんだけど、まあ壊れるまで現役で頑張って貰う感じかなー。 
 ログボ 
 Pawooともかく動きはじめたから、ウチも適当なタイミングでメンテいれてもいいよね。いいよ。 
 検索の方をさきにやっつけねば 
 デレステとか、ガシャの引きが良すぎると「俺もう死ぬのかな」ぐらいは思うよね 
 ふかぞりは、サメがそりを引いていくやつ? 
 えびぞりは、えびがそりを引いていくやつ 
 「えっとね、キティは箱推しだから、みんなに紹介しちゃうね!」 :kt_ribbon: 
 むしろ短時間での時限削除はFedibirdでしかできなくなってしまったw 
 ログボ 
 みんなまだおきてるの?
カレーたべる? 
 だいぶ良い仕上がりになってきたなー。あとちょいなんとかしたら実験してみるべ。 
 カレクックの頭のカレーの話? 
 Pawoo勢、ちゃんと避難してるかなー? 
 ゾエアでは 
 「なんかよくわからない英語がでてきたので閉じました」 
 ログボ 
 ログボ 
 #fedibird #fedibird_info 先程の適用、ちょっとうまくいかなかったので戻しました。またあとで統合します。

今回取り組んでいる変更は、Mastodon v4.2で導入されるMastodonの全文検索の仕様をFedibirdの検索と統合するもので、検索対象となる範囲の拡張と、検索オプションの拡充です。

Nightlyの方は適用されていますので、一部既に試せるようになっています。

検索オプションですが、対象アカウント(from)、言語(language)、投稿日(before, after, during)、順序(order)、属性(has, is, not)、対象(in)などの指定が可能になります。

また、スペース区切りで複数並べた際に、これまでOR検索(どれかが一致すれば結果に追加)だったものが、AND検索(すべて一致すれば結果に追加)に変更になります。

Fedibirdの改善としては、日本語検索に際に " " で囲わなくても(フレーズ検索)自然な形態素解析(単語の抽出)で余計なものが検索結果に出ないようになります。

これまでは(※今も)『将棋』という単語が『将』と『棋』に分解され、『将来』が引っかかってしまうなどの問題がありました。ここが賢くなります。 
 で、結局は検索インデックスの再作成が必要になりそうなので、適用可能なところだけ……と思ったのですが、

そういえばこのあいだfedibird.comでインデックス作成が途中で失敗した影響か、nightly.fedibird.comはうまくいくのに、fedibird.comはダメだという…… 
 「ん!? 間違ったかな…」 
 #fedibird #fedibird_info Nightlyの方で試してみた検索周りの更新、とりあえずいけそうなのでfedibird.comの方にもマージしちゃいます。

順次回していくので、ちょろっとエラー出るかもしれませんが、すぐ戻るのでよろしくです。

検索の仕様が一部変わりますが、更新のあとで説明しますねー。 
 #fedibird #fedibird_info 先程の適用、ちょっとうまくいかなかったので戻しました。またあとで統合します。

今回取り組んでいる変更は、Mastodon v4.2で導入されるMastodonの全文検索の仕様をFedibirdの検索と統合するもので、検索対象となる範囲の拡張と、検索オプションの拡充です。

Nightlyの方は適用されていますので、一部既に試せるようになっています。

検索オプションですが、対象アカウント(from)、言語(language)、投稿日(before, after, during)、順序(order)、属性(has, is, not)、対象(in)などの指定が可能になります。

また、スペース区切りで複数並べた際に、これまでOR検索(どれかが一致すれば結果に追加)だったものが、AND検索(すべて一致すれば結果に追加)に変更になります。

Fedibirdの改善としては、日本語検索に際に " " で囲わなくても(フレーズ検索)自然な形態素解析(単語の抽出)で余計なものが検索結果に出ないようになります。

これまでは(※今も)『将棋』という単語が『将』と『棋』に分解され、『将来』が引っかかってしまうなどの問題がありました。ここが賢くなります。 
 ずっともりそばでいいが、天かすなどがあると良い。同じそば1週間でOK。

まあ健康面でNGだが…… [参照] 
 起床して悔しい人「ちきしょう」 
 ログボ 
 こんちわー 
 よし、実際に機能を使って共有してみよう。

はてなブログに、MastodonとMisskeyに共有するボタンを追加する機能追加をしてくれたふじしゃんさんの記事を共有しておきます。 :igyo: やで。

はてなリモートインターンシップ2023に参加しました - blog.fujishan.jp

https://blog.fujishan.jp/entry/2023/09/08/200000 
 Fedibirdは、リモートとローカルの差がなくなるように設計しています。なるべくね。

さて、絵文字リアクションは数あるリアクション手段の中でも、それが直接的に投稿にぶら下がっていてみんなに見える、オープンな性格のリアクションです。

そのリアクションを見た人が、

既存の絵文字リアクションと同じ思いを抱いていれば、既についている絵文字に自分も相乗りすることで手軽・気軽に伝えられるため、リアクションが集まりやすくなります。

違う絵文字でリアクションする際にも、先に表明している人がいることで、最初の行動を起こす心理的抵抗が低くなり、やはりリアクションが集まりやすくなります。

こうした最初のリアクションが次のリアクションを呼ぶ性質が一番面白いところです。

ただし、Misskeyで同じ絵文字リアクションに相乗りする際は、そのリアクションをした人と同じサーバの利用者である必要があります。

また、サーバが異なる場合、同じ名称や形状の絵文字でも、それぞれ別のものとして扱われます。

これらの制限は、サーバの違いを意識させるものとなっています。

そこでFedibirdでは、どのサーバから参加しても同じ体験が得られるよう、サーバによる区別を無くしています。
#fedibird #fedibird_info 
 エコシステムに乗りたいから、っていうのがあるよね。なぜそれをその言語やフレームワークで書くか。 
 シュリンピアも、他鯖のリアクションへの相乗りを実装予定なのでこの... 
 @a5041dd8 リアクション絵文字の出所(絵文字のリモートオブジェクト表現)はActivityPubで解釈できる形で既に送っているので、受け取る側が認識するように対応すればOKよ。少なくともFedibirdは最初からそうなってる。

これはfedibird.comのリアクションにdev.fedibird.comで便乗したケース。fedibird.comのablobcatnodveryslowであることは明示してある。どこから飛んできたかでEmojiの出所を判定してるならそれがおかしくて、単にEmojiオブジェクトの方をみてくれればいいはずよ。

https://s3.fedibird.com/media_attachments/files/111/028/296/776/569/592/original/f6ca234179c283b9.png 
 『ねむいときはねる』画像を持ってこようとしたら、ららこさんのアカウントが引っ越していた回 
 ぜ「だが戻ってくるとは言っていない」 
 あ~なんかユーザ削除が飛んできているけど、こっちのサーバーは知ら... 
 @33c90b0b 知らないユーザーの削除が飛んでくるのは日常的な動作なので無視してくださいませ-。 
 おはようございまスク水
お仕事いってきます 
 @47e6cf44 でじたんおはよー! お仕事頑張ってね! 
 nostr:npub1medapwfrsavqg9dddvps46yxzt0uv7kd9vr0s505czx05msp0kcs7lhvtt おはようございます... 
 @74b1a9db めるおはよー! :ablobcheer: 
 ログボ 
 出迎えろ 
 @d2578d3d おはよう、王 
 のえるしゃんにはでじたんグッズをプレゼントしたいと思ってでじたん... 
 @47e6cf44 グッズ送ってもらえるように、でじたんに住所送るね。前にもそんなやりとりがあった記憶もあるけど、昔のアカウントだったし顛末忘れてしまったよ! 
 @7a846474 v4.1系だと見えないですよね!(おそば美味しい)

v4.2からはjpeg変換されることになりそうです。 
 「遅いじゃないか、ミッターマイヤー」 
 nostr:npub1medapwfrsavqg9dddvps46yxzt0uv7kd9vr0s505czx05msp0kcs7lhvtt キチ鯖からは見えな... 
 @0b0f1d9d みえない了解! クリックするとこっちの画像が直接開く感じかと思います。まあ今は使えないですねー。 
 nostr:npub1medapwfrsavqg9dddvps46yxzt0uv7kd9vr0s505czx05msp0kcs7lhvtt PC(Windows11、edge)か... 
 @d08402b6 あ、edgeもダメなんか! 
 nostr:npub1medapwfrsavqg9dddvps46yxzt0uv7kd9vr0s505czx05msp0kcs7lhvtt 見えたけどJPEGに変... 
 @4ddbcfcb なるほど。mastodon.socialと同じ挙動だから、v4.2系共通の振る舞いかな。 
 nostr:npub1medapwfrsavqg9dddvps46yxzt0uv7kd9vr0s505czx05msp0kcs7lhvtt I see it on misskey but not... 
 @063be585 Misskey is amazing! But the client app is really impossible... 
 nostr:npub1medapwfrsavqg9dddvps46yxzt0uv7kd9vr0s505czx05msp0kcs7lhvtt 弊ぼっちに配達され... 
 @c83783e4 どこからかw 
 AVIFみえた?(ほとんどのサーバでみえないと思うけど) 
Event not found
 #fedibird はい、完了ですー。 
Event not found
 ?

キャプション、カレー3種になってるけど2種の間違いですね!