綿猫飴 Watanekoame  
Bridgy Fedの利用テスト。Fediverse (Misskey, Mastodon etc.) から見えるかな?#BridgyFed #Fediverse #Bluesky
綿猫飴 Watanekoame さんがブースト

Bridgy Fedの利用テスト。 Fediverse (Misskey, Mastodon etc.) から見えるかな? #BridgyFed #Fediverse #Bluesky

綿猫飴 Watanekoame さんがブースト

Mastodon v4.2.13, v4.1.20 がリリースされたため、Fedibirdにこれらのコードを取り込みました。Gemのアップデートも同時に行いました。

適用済みです。

変更自体は結構ありますが、何か不具合が発生している様子がみられましたらお知らせください。

綿猫飴 Watanekoame さんがブースト

DM(ダイレクトメッセージ)がタイムラインに流れる形式が使いづらい場合は、こちらの設定で隠すようにしてください。

で、ダイレクトメッセージを確認する専用のカラムが別にあるので、そちらを使ってください。

こちらのカラムには、未読管理したり、複数の参加者がいるときにアイコンが分割形式で複数みえるとか、ダイレクトメッセージ専用の機能がついてます。

最近麻雀始めてみたんだけど、覚えることが多くて難しいね。
Misskey Gamesに麻雀が実装されるかもしれないので、それまでにはまともに遊べる程度になれてたらいいなあ。

綿猫飴 Watanekoame さんがブースト

とりあえずウチもMastodonのセキュリティ修正とかアプデかけてあるので、なんかうまく動いてないところを見つけたら教えてくださいませー。

綿猫飴 Watanekoame さんがブースト

YouTubeのプレビューカードが埋め込み再生にならない件、ウチだけの問題ではなさそうですが、

とりあえずFedibirdでは対策とりましたので、新しい動画については表示されるようになると思います。

一度ダメと覚えてしまったものは2週間経過すると再取得しますが、こちらでプレビューカードをリセットすることも可能ですので、必要でしたらURLを添えてお申し付けください。

スレッドを表示
綿猫飴 Watanekoame さんがブースト
綿猫飴 Watanekoame さんがブースト

バグの混入により、処理の遅延とストリーミングの異常が発生しておりました。現在は解消しております。ご不便おかけしました。

ストリーミングの異常ですが、過去の投稿が繰り返し挿入され、何度も流れて来たものと思います。新着投稿の挿入に関する異常のため、タイムラインを読み直すことで解消します。

クライアントアプリで異常が残っている場合はキャッシュのクリアが必要かもしれません。

綿猫飴 Watanekoame さんがブースト

Fedibirdで単純なひらがな文字列を検索するときは、形態素解析で結果がおかしくならないように、シングルクォートで囲むといいよ。

'からからうお'

とかね。

綿猫飴 Watanekoame さんがブースト

Fedibirdの引用・参照の通知ですが、

自分がフォローしている相手が自分の投稿を引用・参照した場合は通知し、

フォローしていない相手が自分の投稿を引用・参照した場合は通知しない、

というデフォルト設定になっています。

関心ある相手からの言及は通知し、関心のない相手からの言及は通知を抑制します。

歓迎できない言及でも、知らなければ済むこともあります。このあたりがFedibirdの落とし所です。

設定を変更することもできます。

参照通知をすべて行われないようにしたい場合は、通知カラムの『投稿の参照』を変更して一律でオフにしてください。

また、フォローしていない相手からの参照を通知してほしい場合は、ユーザー設定 - 通知の『フォローしていないユーザーからの参照通知をブロック』を解除してください。

なお、投稿の詳細から、参照している投稿を一覧して辿ることができますが、これを非表示にする設定がユーザー設定 - その他『投稿に対する参照のリストを隠す』にあります。

綿猫飴 Watanekoame さんがブースト

昨日の更新後、絵文字リアクションにこれまで設定されていなかったレートリミット(一定時間内の実行回数の制限)がかかった件は、Mastodon本家のセキュリティフィックスに関連して発生した不具合でした。ご不便お掛けしました。

なお、早朝のメンテナンス時にPostgreSQLサーバのバージョン変更(15から16)も実施しています。

また、現在データベースに対する最適化処理がバックグラウンドで実行中で、少し応答が止まったり500系エラーが発生することがあるかもしれません。

長期に止まるようであれば回復を図りますが、一時的なものは少し様子をみて対応していただけますようお願いします。

綿猫飴 Watanekoame さんがブースト

さて、fedibird.comのルールと運用のお話をしていきます。

基本からお話し、必要なものについて運用とガイドラインについて掘りさげていきます(順次)

ではまず基本ルールについて。

アカウント登録前に提示し、了解いただいているルールが3つあります。

1. 日本の法律と社会規範に従った行動を心がけてください

2. 不快や脅威に対してはブロック・ミュート・フィルターで距離をとってください

3. 投稿する際は、適切な公開範囲・CW・閲覧注意を使用してください

登録時に長い条文を提示してもほぼ誰も読まないということが経験的に知られているため、Mastodonでは箇条書きの短い言葉でまとめるように設計されています。

これらは、利用に際して最低ラインとして承知しておいてほしいルールです。

以下、各項目について解説します。

綿猫飴 Watanekoame さんがブースト

Elasticsearch、確かに専用にサーバ設置しないとしんどいし、それがコストでも管理面でもしんどかったりするんですが、

fedibird.comぐらいの規模でPostgreSQLで検索まで捌こうとすると負荷が一点集中し過ぎるので、分散させたいっていうのもあるんですよ。メインのデータベースから機能を分離したい。

Elasticsearchはドキュメントベースのデータベースなのでリレーショナルデータベースで得意なことができなかったり不便なことも多いんですけど、それを補ってあまりある検索のしやすさがあって、高機能な検索サービスを構築するのが凄く簡単です。

綿猫飴 Watanekoame さんがブースト

fedibirdお絵かき部でエラーになる件、特定アカウントのプロフィールデータのエラー発生箇所が特定できたので、そこをいじって解消しています。

原因はまだ追求中ですが、ひとまず表示できるようになっていると思いますので、取り急ぎ。

綿猫飴 Watanekoame さんがブースト

Fedibirdの全文検索の指定にboosted_by:を追加しました。省略してby:でも可です。

by:me
(自分がブーストした投稿に絞り込む)

by:noellabo@fedibird.com,noellabo34@threads.net
(noellabo@fedibird.comまたはnoellabo34@threads.netがブーストした投稿に絞り込む)

指定したアカウントが行ったブーストを対象に絞り込む機能で目的はシンプルなのですが、適用対象の条件は複雑です。

まず、自分自身の投稿、自分自身のブーストは検索対象になります。

他者の未知の投稿は、投稿者の全文検索の公開ポリシーと公開範囲による影響を受けます。

同様に、他者のブーストは、ブースト者の全文検索の公開ポリシーと公開範囲による影響を受けます。

全文検索されないようポリシーを設定している人が行ったブーストは、検索対象にすることができません。

ブーストにも公開範囲があり、公開のブーストは誰でも検索できますが、未収載とフォロワー限定のブーストは、フォロワーでなければ検索対象になりません。

それに加え、ブースト対象となった投稿の公開ポリシーも適用になります。

綿猫飴 Watanekoame さんがブースト

なお、boosted_by用のインデックスは現在作成中で、現在、最新から去年の10月ぐらいまで完了しています。

数日中に完了する見込みですので、しばらくお待ちください。

nightlyは少し先行して進んでいますが、同様の状況です。

綿猫飴 Watanekoame さんがブースト

Mastodonでは、自分の投稿の他、既に見たことがあり関心をもった投稿を振り返って参照できるよう、それらを全文検索の対象にします。

未知の投稿は対象にならず、自分から全文検索を許可しているアカウントの投稿だけが全文検索の対象になります。

関心がある投稿には、

・お気に入り
・ブースト
・ブックマーク
・メンション・返信
・投票(アンケート)

が該当します。

Fedibirdでは、

・絵文字リアクション
・引用
・参照

も含まれます。

あとから見返す可能性のある投稿は、このうちいずれかのアクションをとっておくことをお勧めします。

投稿者に伝えずに残しておくなら『ブックマーク』です。

投稿者にも関心をもったことを伝えたいなら、『お気に入り』や『絵文字リアクション』です。

綿猫飴 Watanekoame さんがブースト

お昼過ぎに修正適用しています。

- FEP-e232: Object Linksによる引用の対応

- Threadsの引用を伴う投稿contentのRE: url表記の省略

- リダイレクトURLを展開する仕様からlink.parallelgame.comを除外(workaround)

一つ目は投稿の引用をどのように表現して連合するかの内部表現の問題で、利用者としては何も変化はありません。とりあえずわかる人にだけわかれば(いずれ説明します)

二つ目。Threadsは、引用した投稿を連合させる際、投稿本文の末尾に『RE: https://〜』という文字列を付加します。

引用未対応のサーバが受け取る場合、または引用された投稿が『フェディバースにシェア』未対応の場合に、このURLリンクを辿ることで引用元投稿を辿れる仕組みです。

Threadsからシェアされた(連合で流れてきた)投稿には引用対象の投稿URLなどの情報が内部的に含まれておりMisskeyやFedibirdでは投稿そのものを引用として表示できますので、RE:の部分は不要です。

ついては、FedibirdではRE:を省略する仕様としました。(展開できなかった場合は表示を残します)

綿猫飴 Watanekoame さんがブースト

Threads、調べてみるといろんなフェディバースシェアしてるアカウントの投稿で流れてきてないものがあって、画像付きで何か引っかかっていそう、ということしかまだわからない。

自分では画像投稿してなかったから全然気が付かなかった\(^o^)/

古いものを表示
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。