検索指定は組み合わせるといろんなことができるので、工夫してみてください。
たとえば……
by:me from:me
(セルフブーストだけを対象にする)
in:direct -by:me -from:me
(自分の投稿とブーストを除き、インタラクションした投稿だけを対象にする)
などがあります。
#fedibird #fedibird_info なおここで、未収載のブーストという、これまでほぼ何の意味もなかったブースト公開範囲が意味を持ってきます。
ブーストしてみんなに見える効果は公開ブーストと同じですが、フォロワーにしか検索できないブーストになります。
まぁ、Fedibird限定の効果で、そこまで使い分けが必要かと言われると細かすぎるかもしれませんが……。
--
アカウントの投稿一覧は誰でも見ることができ、全文検索の公開ポリシーにかかわらず、誰でもみることができるので、単にその人の最近のブーストを見たいだけならそちらを参照した方が簡単で確実です。
今回の検索指定は、まさに全文検索の対象になることが重要なところで、最近の投稿を辿るだけではみつけられない対象を探す時に使用します。
自分自身でブーストした投稿であれば、投稿自体の公開範囲やポリシーによらず、インタラクションした対象であることによって検索対象になります。
他者のブーストした投稿は、それを見た時点でお気に入りやブックマークなどでインタラクションしておくことで、あとで検索する対象になります。
全文検索の活用において、気になったものにインタラクションしておくことは重要です。あとで効いてくるので、習慣化をお勧めします。
#fedibird #fedibird_info Fedibirdの全文検索の指定にboosted_by:を追加しました。省略してby:でも可です。
by:me
(自分がブーストした投稿に絞り込む)
by:noellabo@fedibird.com,noellabo34@threads.net
(noellabo@fedibird.comまたはnoellabo34@threads.netがブーストした投稿に絞り込む)
指定したアカウントが行ったブーストを対象に絞り込む機能で目的はシンプルなのですが、適用対象の条件は複雑です。
まず、自分自身の投稿、自分自身のブーストは検索対象になります。
他者の未知の投稿は、投稿者の全文検索の公開ポリシーと公開範囲による影響を受けます。
同様に、他者のブーストは、ブースト者の全文検索の公開ポリシーと公開範囲による影響を受けます。
全文検索されないようポリシーを設定している人が行ったブーストは、検索対象にすることができません。
ブーストにも公開範囲があり、公開のブーストは誰でも検索できますが、未収載とフォロワー限定のブーストは、フォロワーでなければ検索対象になりません。
それに加え、ブースト対象となった投稿の公開ポリシーも適用になります。
#fedibird #fedibird_info 投稿本文記載のURLについて、過剰な正規化が行われてリンク切れになる不具合を修正しました。
実際に問題が起きたのは下記のリンクですが、URL中にゼロ 0 いわゆる全角文字 Fullwidth Digit Zero が含まれており、これをいわゆる半角のゼロ 0 Digit Zero に統一する処理が適用され、元のURLではなくなってしまうという不具合でした。
https://jp.quora.com/プログラムでは0から数えるのは何故ですか
なお、通常のMastodonでは%E3%83%97のようなURLエンコードされた文字列で表示されますが、これを元の日本語に戻して表示する機能はFedibird独自です。ここでの変換は見た目にしか影響しないので、今回の不具合とは直接関係ありません。
#fedibird #fedibird_info 三つ目。
Fedibirdには短縮URLなどのリダイレクトして別URLへ誘導するタイプのURLをリダイレクト後のURLへ置き換える仕組みがありますが、
リダイレクトの際に飛び先を振り分けるタイプのURLで期待しない動作をしていたため、ひとまず除外指定しました。
今回はパラレルというアプリの招待URLで、スマートフォンからアクセスした場合にリダイレクトされるURLと、PCからアクセスした場合にリダイレクトされるURLが異なるというものでした。
Fedibird(Mastodon)がアクセスした場合はPCのアドレスが返されるため、期待するスマートフォン用のURLが得られず、招待ができないという不具合となりました。
ひとまずの仮対応ですので、あとでちゃんとなおしておきます。
#fedibird #fedibird_info お昼過ぎに修正適用しています。
- FEP-e232: Object Linksによる引用の対応
- Threadsの引用を伴う投稿contentのRE: url表記の省略
- リダイレクトURLを展開する仕様からlink.parallelgame.comを除外(workaround)
一つ目は投稿の引用をどのように表現して連合するかの内部表現の問題で、利用者としては何も変化はありません。とりあえずわかる人にだけわかれば(いずれ説明します)
二つ目。Threadsは、引用した投稿を連合させる際、投稿本文の末尾に『RE: https://〜』という文字列を付加します。
引用未対応のサーバが受け取る場合、または引用された投稿が『フェディバースにシェア』未対応の場合に、このURLリンクを辿ることで引用元投稿を辿れる仕組みです。
Threadsからシェアされた(連合で流れてきた)投稿には引用対象の投稿URLなどの情報が内部的に含まれておりMisskeyやFedibirdでは投稿そのものを引用として表示できますので、RE:の部分は不要です。
ついては、FedibirdではRE:を省略する仕様としました。(展開できなかった場合は表示を残します)
#fedibird #fedibird_info 待機キュー捌けたかな。遅延解消です。
これから少ししたら、再起動メンテするね。fedibird.comのサーバに5分ぐらいつながらなくなるやつ。
#fedibird #fedibird_info Fedibirdに搭載されている機能のうち、特にMastodonに存在しない独自機能について、機能として有用であるが、SNS体験に悪影響を与える利用方法が懸念されているものが含まれます。
引用・参照による晒し、悪意のある絵文字リアクションなどが該当します。
これらの行為が見られる場合、当該アカウントをサイレンスまたは利用停止することがあります。
ご協力お願いします。 [参照]
#fedibird 現在、threads.netのアカウントは約400、そのうち投稿が流れてきているアカウントを約200ほど認識しています。
#fedibird #fedibird_info そういえば、これを忘れていました。
Threadsは、投稿の編集を可能とするために、Fediverseへの配送を意図的に遅延させています。おおよそ5分遅れになるそうです。
Threadsでは、投稿直後の編集のみを許可する設計としたようです。これにより、リモートサーバに編集が反映されない問題を緩和しています。
投稿が遅れて配送されてくる件、憶えておいてください。
たとえばThreadsのアカウントでリアルタイム実況しても、Fediverse側では全部遅れて届くことになりますね。
#fedibird #fedibird_info Threadsとの接続について、Fedibird利用者向けのTIPSです。
■ Threadsの投稿の全文検索について
ThreadsはMastodon仕様の『全文検索を許可するフラグ』をサポートしていないようです。
ついては、自分でThreadsの投稿にリアクション(お気に入りはもとより、絵文字リアクション、届かない返信やブースト、ブックマークを含む)したものについてのみ全文検索対象となります。
デフォルトで公開検索が許可されていないので、全文検索でdomain:threads.netと指定してもほとんどの投稿が表示されませんが、そういった事情によるものです。
ただし、Fedibirdでは、Threadsのプロフィール説明文に #searchable_by_all_users という表記が含まれている場合は全文検索を許可しているものとして解釈します。
他にも、フォロワーにだけ許可する方法もあります。詳しくはこちらを。
https://fedibird.com/@noellabo/111066839692219661
なかなか人のアカウントの説明文に互換表記を加えてもらえるようお願いすることはできないと思いますが、ご自身のアカウントであれば活用できるかと思いますのでお試しください。 [参照]
#fedibird #fedibird_info Threadsとの接続について、Fedibird利用者向けのTIPSです。
■ threads.netをお気に入りドメインに登録する
ユーザー設定画面から『お気に入りドメイン』にthreads.netを指定すると、メニューにthreads.netの項目が追加されます。
ここから辿ると、こちらのサーバに届いているthreads.netの公開投稿が一覧表示されるので、Threadsのローカルタイムラインを覗いているような状態になります(こちらに届いているものだけなのでごくわずかですが)
ホームやリストで受け取るのと比べ、過去投稿の遡り件数に制限がなく、見たい時だけ見に行くことができます。
ドメイン購読でホームやリストに流すこともできますが、流量が多すぎて困ると思いますので、こちらをご活用ください。
#fedibird #fedibird_info Threadsとの連合ですが、まだThreads側がベータテストの段階でして、できることが限られています。
■ できること
・Threadsの(フェディバースを有効に設定変更している)アカウントを検索し、フォローできる
・フォローすると、Threadsアカウントの新着投稿がホームに流れてくるようになる(もちろんリストに追加してもよい)
・Threadsの投稿にお気に入りすることができる(絵文字リアクションはお気に入りとして解釈される)
■ できないこと
Fediverse側のアカウントと投稿はまだThreadsに個別認識されません。そのため、
・ThreadsからFediverseのアカウントをフォローできない
・Fediverseからフォローされていることが、Threads側のアカウントでは認識できない(通知されないし、リストされない)
・Fediverseから返信やブーストなどを行っても伝わらない(一方通行)
・FediverseからThreadsの投稿にお気に入りした場合のみ『フェディバースユーザー』からのお気に入りとして伝わる(匿名となり誰からのお気に入りかは伝わらない)
といった具合です。
#fedibird #fedibird_info fedibird.comからthreads.netにつながらなかった件、解決して接続できるようになりました。
本件につきご支援いただいた皆様、ありがとうございました。
結論から申しますと、Metaのブロックするサーバ要件にひっかかって接続制限されておりました。
抜粋です。
https://www.instagram.com/accounts/login/?next=https://help.instagram.com/914046486923176
> Metaは、次のいずれかを欠いている場合もサーバーもブロックします。
> - 一般にアクセスできるフィード
Mastodonの標準機能にログインしていない状態でも連合またはローカルタイムラインの内容を表示する公開ページがありますが、設定で無効にすることもできます。
Fedibirdの場合、連合を公開し、ローカルのみの絞り込みは無効にするよう設定されていたのですが、表示する内容を絞り込む機能をつけた段階でここがバグっており、ページは表示されるが内容が一件も表示されない状態になっておりました。
Threadsの運営・開発関係の方々と連絡がとれ、この不具合を解消した上で再レビューしてもらい、制限解除となった次第です。
緩募:
Fedibird・Mastodonの入門・解説記事、現在生きてるやつ教えてください。
まきはらさんのこれとかです。 @makihara
超初心者向けMastodonガイド
https://prgm.x0.com/mstdn/
#fedibird
よし、ウチの遅延は解消かな。 #fedibird
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。