新しいものを表示
半年ROMってる◎゛ さんがブースト

多くの既存の分散SNSの検索は、Mastodonの全文検索もそうですが、リモートサーバに検索リクエストできるのではなく、自分のサーバにキャッシュされた情報から検索します。

つまり、フォローしたり、その誰かがブーストしたり、リレーから受け取るなどして、検索を実行するサーバが既に持っている情報だけが対象です。

自分ひとりのサーバで、特にリレーに入っているのでもなければ、自分のフォローしている人の(検索を許可している人の)投稿だけが対象となります。

fedibird.comでは1億6千万件ほどの投稿をインデックスしていますが、nightly.fedibird.comでは3千8百万件ほどです。

インデックスした全ての投稿が検索対象になるのではなく、検索許可された投稿やリアクションした投稿だけが対象になるため、実際の検索対象は一部でしかありませんが、規模感の理解には繋がるかと思います。

ただし、一般にインデックスした投稿が多い方が有利ですが、必ずしも最適・万能ではありません。

目的にかなわない不要なもの、不快なもの、検索狙いのスパムなども多数含まれることになるため、最初から対象になっていない方がいいこともあります。

連合の繋がりによって内容に違いが出るというのは面白い、時に非常に有用な特性です。

✖️から人が移動…してくるだろうか? みすきーとかますとどーんは規模に限界あるだろうしなあ。threadsが参加してくれたら話が変わりそうではある。いつになるか分からないし無かったことになるかもしれないけども

半年ROMってる◎゛ さんがブースト

いまのfedibird.comの状況は参考になるところがあって、

・ホームとリストは30分以上遅れている(投稿時点では20分前後に回復)

・ハッシュタグタイムラインには投稿がすぐに流れる(遅延していない)

・連合・ドメインタイムラインもすぐに流れる

・遅延していないタイムラインに、10分前後遅れた投稿が混じってくる

以前にお話した災害時に発生する状況と同じで、アクセスが集中したり、障害で停止する時間が発生すると起きる現象です。

ホームとリストは、投稿を受け取ってから、所属するユーザーへの分配処理が大量に必要で、ここは遅延しやすい構造になっています。

他方、連合やハッシュタグタイムラインは全員に共通する内容なので処理が早く、順番待ちになりません。

ただし、リモートサーバからの投稿は、障害が発生して落ちている間は届かず、時間をおいて再送されてきます。これが遅れて届く形で表面化します。

ついては、

緊急時はハッシュタグタイムラインを活用すると良い

ということがわかります。

タグのように、リモートサーバーから確認したり、投稿できるものが特にうまく機能しますね。

半年ROMってる◎゛ さんがブースト
半年ROMってる◎゛ さんがブースト

ちょっと月音さんの解説を借りよう。こういうことができる。
QT: fedibird.com/@tukine/111078735
[参照]

月音  
【フォローしてホームには流さずリストに流す方法】 フォローと同時に設定する方法です。 ①ユーザー設定→その他ページにある「フォローボタンでリスト追加ダイアログを開く」を有効にしておく。 ②フォローしてホームには流さずリストに流したいアカウントのフォローボタンを押す。 (①を有効にしておくことで...

fgoの次イベント、コアラだあと思ってたらドゥムジ居る。ドゥムジ???

クリスタ以外のソフトもキー割当て出来たらなあ

8bitdo可愛いよね。お絵描きに左手デバイスあるとスピードも上がる

半年ROMってる◎゛ さんがブースト

Fedibirdの新しい全文検索のオプション指定、一覧が必要と思いましたので、ブログエントリにまとめました。

※ 基本的にFedibird利用者向けですが、Mastodon v4.2をベースにしているため共通部分が多いです。

Mastodon v4.2とFedibirdの検索文字列(早見表) - noellabo's tech blog blog.noellabo.jp/entry/fedibir

半年ROMってる◎゛ さんがブースト

Airbusがコクピット用のフォントをOSSライセンスで公開してくれた。
劣悪なスクリーンでも情報を読み取りやすくするための工夫が凝らされているとのこと。バックストーリーも読み応えがあります。

B612というその名前の由来は、サン・テグジュペリの小説に登場する小惑星の名前とのこと。

b612-font.com

バックストーリー:
intactile.com/projets/ameliore

半年ROMってる◎゛ さんがブースト

そういえば、Fedibirdで時限投稿ハッシュタグを例示するつもりで # exp10m とか書いたりすると、本当に機能して10分で消えちゃうので注意

半年ROMってる◎゛ さんがブースト

涼しげなガラスのアクアリウム。
箱根ガラスの森美術館、ミュージアム・ショップにて取り扱っております。

半年ROMってる◎゛ さんがブースト

【お知らせ】MdNより書籍版『TIPS!』を10月20日に刊行します。同人誌版から100ページ以上の描き下ろしを追加。更にPUR製本採用と、イラストTIPS本の決定版です。電子書籍も同時発売予定。よろしくお願いします!

Amazon
https://www.amazon.co.jp/dp/429520515X
詳細と追加サンプル
https://yoshidaseiji.fanbox.cc/posts/6635110

というかタイッツー、全文検索を実装してくれたので機能の不足が無くなった。個人で運営されてるから維持管理に無理きてないかなって気にはなるけど。

このところ普通に体力が無くて静かだったけど、今後テキスト系のsnsはこことぶるすことタイツと並行で使ってくと思う

ハンティング今日までかー。今回はハンティング本体はやらないで対応したドロップ礼装を集めて遊んでた。多分あとで素材足らないって泣く。

半年ROMってる◎゛ さんがブースト
半年ROMってる◎゛ さんがブースト

驚きすぎて二度見した。

京都市ふるさと納税の返礼品に「ふるさと納税パック ヒラギノ基本6書体」を登録 | 株式会社SCREENグラフィックソリューションズ
https://www.screen.co.jp/ga/news/info/gan230904

半年ROMってる◎゛ さんがブースト

:sitteokou: SNSのTLがフォローした人の時系列順にならない理由

:unicode_1d54f_bg_black:やインスタで「なんでフォローした人の投稿が時系列順にTLに並ばないんだろう?」って思ったことはないかな?

結論から言ってしまうとその処理がSNSの処理の中で一番重い処理だからなんだ!
どういうことか説明していくね

素直にTLを取得する処理をしようとすると

1.今フォローしている人のリストを作る
2.フォローしている人の投稿を一人一人取得する
3.投稿を時系列順に並び替える

という処理を行うんだ!イメージが付きにくい?

もうちょっと身近な郵送にして考えてみようか

一家に一台ポストがあってポストにメッセージを投函すると郵便局で仕分けされてフォロワーの郵便受けに届くような郵送にしてみる
:unicode_1d54f_bg_black:やらインスタやらは郵便配達員になってそれぞれのメッセージを届けるイメージ
:ablobcatreachflip: 📮​:blobcat_mudamudamuda:
:ablobcatblinkhyper: 📬 :ablobcatreachflip: 🏣 :ablobcatreachflip: 📮​:blobcat_mudamudamuda:
:ablobcatreachflip: 📮​:blobcat_mudamudamuda:

ただこの方式だとユーザーがタイムラインを読み込むたびに何回も
📮回らなきゃいけなくて大変
だからほとんどのSNSでこの方式は使われていないよ

じゃあどうするのかというと大きく2つの方式を組み合わせてTLをつくってるよ
➀ユーザーのグループ化
まずユーザーをある程度グループ分けしておいて、グループ内のメッセージはグループ全体に反映する

一家に一台
📬📮があるんじゃなくて似ているユーザーでくくって共有して使うんだ
自分がフォローしていないユーザーの投稿は「おすすめ」として表示されるというわけなんだ

:ablobcatblinkhyper: :blobcat_mudamudamuda:
:ablobcatblinkhyper: 📬​:ablobcatreachflip: 🏣 :ablobcatreachflip: 📮 :blobcat_mudamudamuda:
:ablobcatblinkhyper: :blobcat_mudamudamuda:


②ファンアウト
ユーザーの情報にフォローされている人の情報を渡しておいてポストじゃなくて直接郵便受けに運ぶようにする仕組み

:ablobcatblinkhyper: 📬 :blobcat_mudamudamuda:

大まかにこの二つを使ってタイムラインを作る処理が遅れないようにしているんだ

ちなみに
:misskey:は一回全部の投稿を郵便局に集めてそのままタイムラインに流す:powerrrrrrrrrrrr::ultimate_igyo:をやっているぞ

:ablobcatblinkhyper: 🏣 :blobcat_mudamudamuda:

じゃ!

古いものを表示
Fedibird

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