00:12:34 @noellabo@fedibird.com
2022-12-24 23:55:32 Posting バック石松@ぱうー backishimatsu@pawoo.net
icon

This account is not set to public on notestock.

01:34:31 @noellabo@fedibird.com
2022-12-25 01:13:04 Posting らとずみ ratozumi@pawoo.net
icon

This account is not set to public on notestock.

05:00:51 @noellabo@fedibird.com
icon

ログボ

05:18:00 @noellabo@fedibird.com
icon

@sabachan さばちゃんおはよー! :ablobcheer:

05:44:48 @noellabo@fedibird.com
icon

@imksoo この

> (多数のインスタンスでsearchability:direct = searchability:publicの意味を持っているため)

の意味がわからないんだけど、Fedibird以外のsearchability指定に未対応のサーバは、searchabilityが指定されていないから、言うなればNULLなのであって、directではないよね?

未指定のデフォルト値をdirectとするんじゃなくて、未指定は未指定で、public, private, direct, NULL の4値で記録すべきでは?

現状では、ある日突然Fedibird以外でdirectが明示されてきた時に、無視してしまわない?

10:49:52 @noellabo@fedibird.com
icon

@imksoo なるほど、そのサーバの投稿だけじゃなくて、ヨソの分もインデックスするのね。

それは、fedibird.comから拾ったものはfedibird.comの投稿だけインデックスする、という仕様にするか、searchablilityの指示を受け入れるかにしてもらわないと、

ウチと連合しているサーバがインデックスされたくない場合にtootsearchに個別にインデックス拒否を申し入れないといけないことになるので、望ましくないな。

逆に、fedibird.comの投稿を他のサーバから拾うと、searchabilityが反映されなかったりしない?

10:57:13 @noellabo@fedibird.com
icon

@h12o おそらく40年ほど前に深夜のテレビにたまたま流れていた洋風のホラーっぽい映画の登場人物だと思うんですが、それ自体には特になんの思い入れもなく、どんな作品だったかも全然わからないという始末ですw

ファミコンのゲームかTRPGのキャラクターの名をつけようとして拾ったものを気に入ってずっと使い続けている、という経緯だったりします。

11:02:30 @noellabo@fedibird.com
icon

なんかtootle応援の投稿がいっぱいブーストされているようだけど、これが3年前の話なのはみんな承知してるのかな?

中の亀さん(tootleの作者さん)消息不明で、生きてるんだろうか……という状況なので(まあAppleIDが維持されていないとストアから消えるかな?)、誰か本人に連絡つくなら頼むよ、という感じです。

願いとしては、また開発再開するか、誰かに引き継いでくれるといいんですけどねえ。 [参照]

Web site image
投稿の参照(1件) by のえる (@noellabo@fedibird.com)
11:05:43 @noellabo@fedibird.com
icon

@kamisuke おはよう、王

11:08:28 @noellabo@fedibird.com
icon

@lithium03 ですよねーー! 通知サーバはGoogle App Engineですが、そちらも一応は維持されてますしね。

11:19:04 @noellabo@fedibird.com
icon

@fox ほほう。どこー?

11:19:22 @noellabo@fedibird.com
2022-12-25 09:18:10 Posting 画眩 ggagen@pawoo.net
icon

This account is not set to public on notestock.

11:19:24 @noellabo@fedibird.com
2022-12-25 09:18:14 Posting 画眩 ggagen@pawoo.net
icon

This account is not set to public on notestock.

11:19:44 @noellabo@fedibird.com
2022-12-25 09:12:52 Posting 松浦はこ :fedibird1: fedibird matsbox@fedibird.com
icon

12月25日、クリスマス。
救世主の降誕祭、大人も子供もプレゼントが嬉しい日!理由は異なりますが、昭和初期には休日だったことも(大正天皇祭)。

Attach image
11:22:48 @noellabo@fedibird.com
2022-12-25 07:56:15 Posting 🧂押尾🧂 squid999@nightly.fedibird.com
icon

This account is not set to public on notestock.

11:29:25 @noellabo@fedibird.com
icon

@mitsuringotter 不明!

うーん、なんだろうな。ここにポコってでてくるエラーは、サーバにAPIで問い合わせをした時に起きるやつ。誰かの投稿の情報を取得しようとしたらエラーになったとか、そういうの。

出続けてればわかるんだけど、一回でて再現しないやつは追いかけるの難しいところあるんだよね。たびたび出るようだったら、詳しく状況を聞くからよろしく!

11:32:32 @noellabo@fedibird.com
icon

@rk_asylum そして流れたあとに回収する方法がないのよね。こちらからダミーデータで上書きすることも難しい(相手が記憶したキャッシュが優先する)。

11:33:01 @noellabo@fedibird.com
icon

@mitsuringotter お、投稿時に出るのか。調べてみるか。

11:40:35 @noellabo@fedibird.com
icon

@mitsuringotter えっと、公開だけエラーになる? なんか追加の条件ありそうね。投稿の検索範囲のデフォルトとか、別の属性か……。

11:46:54 @noellabo@fedibird.com
icon

@fox おっけー。なにかしらあるサーバだけどw、村上さんと相談することもできるので、対応はし易いとこだねー

12:07:25 @noellabo@fedibird.com
2022-12-25 09:58:27 Posting Tomoyuki Uchiyama tomouchi00011@fedibird.com
icon

This account is not set to public on notestock.

12:07:27 @noellabo@fedibird.com
2022-12-25 09:54:49 Posting たこす Tacos@mstdn.jp
icon

This account is not set to public on notestock.

12:07:28 @noellabo@fedibird.com
2022-12-25 08:23:35 Posting かつを katsu_wo@fedibird.com
icon

This account is not set to public on notestock.

12:07:30 @noellabo@fedibird.com
2022-12-25 11:42:50 Posting k_taka‮🔖‭ k_taka@mstdn.jp
icon

This account is not set to public on notestock.

12:07:32 @noellabo@fedibird.com
2022-12-25 11:46:36 Posting igaigarashi bird imorihisaragi@fedibird.com
icon

This account is not set to public on notestock.

12:07:34 @noellabo@fedibird.com
2022-12-25 12:05:22 Posting 呉 kure_atlingga@fedibird.com
icon

This account is not set to public on notestock.

12:07:45 @noellabo@fedibird.com
2022-12-25 12:04:16 Posting 以太 onaiita@mstdn.jp
icon

This account is not set to public on notestock.

12:08:56 @noellabo@fedibird.com
2022-12-25 12:08:50 Posting 森さん@キンバリー使い🇩🇪 moriteppei@mastodon.social
icon

勝手に弁当に上野デリーのカシミールカレーを足す。しかし、本当に自分は人とそろえる気持ちが低いのだと思う……。

Attach image
12:09:58 @noellabo@fedibird.com
icon

@BambooClam 公式アプリ、次のバージョンはプレビューカード表示するようになりますよ!(もうテスト版は対応してる)

12:10:50 @noellabo@fedibird.com
2022-12-25 12:10:46 Posting 月波 清火 tukinami_seika@fedibird.com
icon

This account is not set to public on notestock.

12:12:04 @noellabo@fedibird.com
icon

@D2i 残ることもある、という感じですね。

削除したよっていうアクティビティが送られるので、正常に動いていれば消えます(消します)。

相手のサーバが落ちてたり、不具合で削除を拾い損なうとか、中には記録を残すことを目的にフォローしているサーバがあってそこでは削除に従わないとか、そういう話です。

12:18:37 @noellabo@fedibird.com
icon

@kuguru 私のフォローが多大な影響を与えますので、私のブーストを非表示にするのが効果的です。カレーの語を含まない投稿も多いですので。

私のアカウントページの縦に3点のメニューボタンの中に、ブーストを非表示があります。

Attach image
12:24:33 @noellabo@fedibird.com
icon

@nexryai 良くないね。再起動したいんだけど、ちょっとタイミング図ってる。

12:25:28 @noellabo@fedibird.com
2022-12-25 12:18:30 Posting もりしー Mori__C@mstdn.jp
icon

This account is not set to public on notestock.

12:25:32 @noellabo@fedibird.com
2022-12-25 12:14:34 Posting 赤兎かい👑🐰 heatmetalx@vocalodon.net
icon

This account is not set to public on notestock.

13:24:03 @noellabo@fedibird.com
2022-12-25 12:58:58 Posting 一路 iciro16@mstdn.jp
icon

This account is not set to public on notestock.

13:24:06 @noellabo@fedibird.com
2022-12-25 12:57:18 Posting ハングリーぷーざ pooza@gochisou.photo
icon

This account is not set to public on notestock.

14:28:27 @noellabo@fedibird.com
2022-12-25 13:52:42 Posting 派遣のハケ子 haken_no_hakeko@fedibird.com
icon

This account is not set to public on notestock.

14:28:31 @noellabo@fedibird.com
2022-12-25 13:36:33 Posting マッシュ :vivaldi_red: mushro@vivaldi.net
icon

This account is not set to public on notestock.

14:28:37 @noellabo@fedibird.com
2022-12-25 13:26:31 Posting れいま@🍻 reima@mstdn.beer
icon

This account is not set to public on notestock.

14:51:54 @noellabo@fedibird.com
icon

@rk_asylum その点、hasutan謹製モルカーとか、さすがだなと

15:15:01 @noellabo@fedibird.com
2022-12-25 12:43:58 Posting :loading: 梅田チーノ :vivaldi_blue: CHINOGRKTDOLL@vivaldi.net
icon

This account is not set to public on notestock.

15:15:12 @noellabo@fedibird.com
2022-12-25 12:37:20 Posting もち mochimokamo@fedibird.com
icon

This account is not set to public on notestock.

15:16:11 @noellabo@fedibird.com
2022-12-25 15:02:03 Posting しゃーれおん@ごちそうフォト nuitary@gochisou.photo
icon

This account is not set to public on notestock.

15:17:49 @noellabo@fedibird.com
2022-12-25 14:29:31 Posting 麩之介 platerillo@bookwor.ms
icon

This account is not set to public on notestock.

20:06:49 @noellabo@fedibird.com
icon

@J1nk3n リストに流せますよ!

20:21:49 @noellabo@fedibird.com
icon

お、新しいエンドポイント作ったのだが、使わないうちに終わってしまったか。

今度はリレー用を仕込むか……。

20:28:05 @noellabo@fedibird.com
icon

多分動くと思うからリリースしようぜ

20:30:27 @noellabo@fedibird.com
icon

@digi_tan あれ、でじたん。つらかったのね…… :blobcatnotlikepat:

20:54:33 @noellabo@fedibird.com
icon

Fediverse検索を書く人へ、Fedibirdの検索エンジン向け暫定仕様です。

Fedibirdでは、検索インデックスすることに合意済みの投稿を得られます。

定義は、visibility: public かつ searchability: public の、ローカル投稿です。

タイムラインは、ログインしていない状態の /api/v1/timelines/public?local=true から取得できます。

また、ログインしていない状態の /api/v1/streaming/public/local からWebSockストリーミングが得られます。

ブーストやリプライ、引用、参照で得られる関連投稿は、この条件でフィルターして、条件に該当しないものはインデックスしないでください。念のため全投稿をフィルターすることをお勧めします。

また、投稿に有効期限が設定されているものがありますので、可能であれば期限終了後にインデックスから削除するか、検索時にフィルターしてください。公開期限は expires_at: の日時です。

--

あとでインデックス専用のエンドポイントを追加すると思います。

また、削除投稿を取得するエンドポイントがあるべきかなと思います。

ひとまずここまで。

21:04:05 @noellabo@fedibird.com
icon

連合タイムラインを有効にする(初期設定です)という設定項目を追加しました。

このチェックを外しておくと、WebUIやクライアントアプリに連合が表示されなくなります。

カオス極まる連合を直接覗くことを避けたい人は、非表示にするのもよいでしょう。

WebUIでは、メニューから消えて選べなくなります。

クライアントアプリの場合、連合に何もない状態になります。

『連合タイムラインを有効にする』設定
Attach image
21:05:24 @noellabo@fedibird.com
icon

@mitsuringotter おかしい部分がだんだん絞れてきた! まだなおってないけど、たぶんなおせるなこれは。ありがとう!

21:07:18 @noellabo@fedibird.com
icon

限定ホームを有効にしている時に投稿すると、エラー表示が出る不具合がでています。

投稿そのものは成功していますので支障はないと思いますが、はやめに修正します。

21:15:37 @noellabo@fedibird.com
icon

@kuguru @oyster 投稿の自動削除で2週間に削っておいて、それからアカウント削除が一番負担が軽いかな。

Fedibirdの独自機能なのでfedibird.comのアカウントでやる必要がありますが、投稿の公開期限をデフォルトで最短5分に設定することはできますよ。

ま、現実的には1日ぐらいが妥当だと思いますが、そのぐらいで。

Attach image
21:19:58 @noellabo@fedibird.com
icon

@hanubeki 拾っちゃってる? あ、再起動してないかもしれんw

21:23:59 @noellabo@fedibird.com
icon

@hanubeki ストリーミングサーバって、滅多に更新の必要がないので、サーバプロセス再起動するときに一緒にやらないように設定されてるんですよ。

で、今回それが必要だったのに忘れていたという次第です。

なおってると思います。

21:42:45 @noellabo@fedibird.com
icon

Fediverseの検索ですが、Mastodonが否定派ですし、合意形成プロセスが行方不明で、誰かが思いきって検索サービスをはじめれば文句ばかり言われるし、じゃあnoindexを連合しようって提案すると、どうせ守らないサービスがあるから無意味だ云々って実装を渋るしで、ここまで来てしまいました。

Fedibirdの検索の実装は、まず、その状況に風穴を開けるためにやっているものです。

合意形成されてないことですから、最初はみんな知りません。無視している状態がスタートです。

そうした環境の中で、Fedibirdは、淡々と提案する仕様で運用していきます。

自分の責任を持てる範囲で、小さく意味のある活動を積み上げています。Fedibird内では、合意された投稿を全文検索できる形で提供しています。

そうした中で、もしFedibird単独ではなく、それに合意するサービスが出てくれば、今の状況をマシにしていくことができます。

そんなわけで、最初の一歩として、検索を明示的に許可した投稿の提供を行っている次第です。

まずはここからじゃないかなと思います。 [参照]

Web site image
投稿の参照(3件) by のえる (@noellabo@fedibird.com)
21:46:13 @noellabo@fedibird.com
icon

てす

21:50:34 @noellabo@fedibird.com
icon

@mei23 外部サービスじゃなくて、ActivityPubで実装すべきだよね。

ウチの参照もそのひとつ。少なくとも全部反映されないと理解が得られないよ。

22:21:01 @noellabo@fedibird.com
icon

@nibushibu ハッシュタグ投稿をシェアする仕組みがないので、残念ながら通常の投稿と広がり方は同じです。

必ず公開投稿になり、広まって欲しい意思表示はされているので、少しだけ広まりやすい、程度です。

これを補うために、ハッシュタグ付きの投稿を参加したサーバでシェアしあうサービス(ハッシュタグリレー)を運用しています。

あくまで参加サーバのみですが、少しだけマシな状況を作り出しています。

また、特定のハッシュタグを収集するBotを運用して、ターゲットにしたサーバからかき集めてくる運用をしているケースもあります。

22:24:47 @noellabo@fedibird.com
icon

@yamako それは本気で思う。そしてたぶんベストセラーになるw

22:40:46 @noellabo@fedibird.com
icon

@mitarashi_dango まだないです。

実際に取り得る値は、Toなどで使うのと同じ表現で、Public、自分のfollowersコレクション、空です。

公開(public)
searchableBy: [
"w3.org/ns/activitystreams#Publ"
],

フォロワー限定(private)
searchableBy: [
"fedibird.com/users/noellabo/fo"
],

リアクション限定(direct)
searchableBy: [
],

ですね。

公開はPublic、as:Publicという表現もあります
w3c.github.io/activitypub/#pub

Web site image
のえる さんをフォロー中のアカウント
22:49:54 @noellabo@fedibird.com
icon

22:50:19 @noellabo@fedibird.com
icon

22:50:33 @noellabo@fedibird.com
icon

23:06:02 @noellabo@fedibird.com
icon

@mitarashi_dango うまく表現できてないのですが、要はDirectはMastodonのデフォルト動作をさせようというものです。さて、どうドキュメントするか。あとDirectって表現するのよくないな……。

searchableByが空というのは、追加で許可する対象がないということです。

Mastdonではメンションした人が検索許可対象になるので、Toに含まれるアクターは結果的に検索許可が得られることになりますが、アクターのinboxに直接Postした場合もToになにもなくても暗黙のメンション扱いになり検索許可になります。

一度ToやCcはMastodon式に解釈してから適用した方がいいかもしれません。

23:29:53 @noellabo@fedibird.com
icon

@yumi v4のフィルターは、フィルターに名前つけられるようになったんで「ときわさんが何かを言いました」が実現できるようになったよ。ウチはまだだけど!

23:40:49 @noellabo@fedibird.com
icon

さて、限定ホームのバグってたとこいじったけど、たぶんなおってない。なおってないけど再現しない。

23:41:22 @noellabo@fedibird.com
icon

そういやフォークはリストしない方針がでたんだっけ。