#fedibird #fedibird_info 今回および直近の更新内容です。

・/api/v2/instance APIに対応。最近のアプリでログインできなかった原因はだいたいこれ。

・V2系のフィルターAPIおよび設定に対応。ただしWebUIはV1系APIを使い、従来通りの機能と見た目。

・投稿の自動削除設定の画面が未翻訳だったので、翻訳を適用

・リモートサーバの情報取得に失敗するケースに対処。不明なリモートサーバへ絵文字リアクションが配送されず、相手に通知されない不具合を修正

・WebFingerで3回リダイレクトするサーバに対応

・引用投稿の引用投稿の取得に失敗した場合は引用とみなさずに通常投稿と解釈しますが、本文から引用非対応サーバ向けのURL表記を削除しないよう修正

・グループのメンバー以外がメンションした際にグループに配送してしまう不具合を修正

・投稿本文および添付画像のQRコードをデコードした文字列に指定した文字列を含む投稿を拒否するスパム対策機能を追加

・添付画像のBlurhashが一致する投稿を拒否するスパム対策機能を追加


のえる

主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。

Mastodonのcollaborator（開発者の一員）です。また、独自機能を盛り込んだFedibirdを管理・開発しています！

Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。

#webdev #fedi22 searchable


久々に、fedibird.comの招待URLを100人分出しておきます。
https://fedibird.com/invite/xfPsYw54

このURLから登録画面を開けなくなったら終了です。


本末転倒極まれり [参照]


時間ないから小出しにするか……


塩漬けになってるコード、そろそろ塩抜きしとかないといかんかな……


ウチは、いろんな人が同居している場として急激に人数増やしていくのは難しいので、招待で緩やかに増えていくに留めているけど、

Fediverseのノードとしてやれることを増やしていくので、そちらの負荷は高くなっていく見込みです。

全文検索とかいろいろあるけど、直近でいうとグループとかがそうかな。

インフラをバランスさせてなるべく低コストに抑えるようにまわしているけど、その分、急激な負荷増加や、機能強化のための余裕がありません。ここがちょっと悔しいところ。

具体的に何か進化したときでいいので、余力のある方は支援をお願いします。 #fedibird #fedibird_info


:oremoonajikimochi: に潜むmoon


nostr:npub1h2e4nalep5k2sw3nu2fyxrht62grwaaxzlj9qy32tdzytghng59sea8582 なんかおかしかったみたいなので再起動したよ。どう？


Fedibirdの運営費について（支援のお願い）(3/3)
====

Fedibirdのサービスは無料です。

運営に必要な費用は支援者と運営者で賄いますので、今後とも利用者が負担する必要はありません。

しかし、快適で安定したサーバ環境を持続的に維持するためには、分散された財源による安定した資金が必要です。

そこで、利用者自身でサービス維持に参加する方法を用意しています。

Fedibirdを安定利用できるよう維持に参加したい方、Fedibirdの理念に賛同し維持継続を後押ししたい方は、Open Collectiveによる寄付窓口よりご協力をお願いします。
https://opencollective.com/fedibird-infrastructure

できるだけ多くの方に少しずつ協力いただけるとありがたいのですが、くれぐれも無理はしないでください。

==

なお、この寄付窓口については、インフラに必要な費用に限定しています。このサーバが長く安定して続くことに対して、自分も関与していきたい、という方にご参加をお願いします。

また、サーバの安定維持に寄与する以外の特典はありません。

※ OpenCollective上で寄付者として名を連ねることはできます。匿名にすることも可能です。

#fedibird #fedibird_info


:neyoune:


持ち込み数量を読み間違えたってのがあるからなーw [参照]


なんだかすっかり寒くなったねえ。いうてまだ20℃前後だけども。


ログボ


人数いっぱいいる場所って怖いなあ（何か見たX）


存在がコロコロ #心


どうせならmisskey.cloudで連合志向のMisskey作ろうぜ。


#fedibird なおったねー


ユーザー数はずっと増えてきたけど、人間あんまりいない気がするのよね、Pawoo。どうなるかしら。


LoadMore取り込んでないFedibird


スパム対策はじめたねー [参照]


のえる拝


おしり
だいじに

:inochi_daijini:


やせ我慢だねえ


満月ポトフー


大宮から八戸や新青森、はやてでいくとあっという間だったな。仙台なんて一駅だし


お。久しぶりに低気圧アラートBotがPawoo監視Botに戻っているw [参照]


もうウチのネットワークからはPawooみえないね。だいぶ行き渡ってきたかな。


レイザーバックでドローン送れ


なおった？

……まだか


結局あのかつ丼さん見えない事件、この現象が真っ先に発生していたということだったというね。


とりあえずhostsで引かせて仮復旧。たぶん届くよ。


> バニ曽根さん！？

までは見えてるんだよ。その先。

ま、とりあえず再起動するか……。


とりあえずリピート（ブースト）だけみえてて、通常投稿がみえてないよね。


だいぶ取りこぼしてる感じだねえ、のえろまからみたかつ丼さんの投稿。なんだろ。


ログボ


「なんということでしょう、SEOによって検索は壊滅状態になってしまいました」


人間の倫理観を破壊するインセンティブを人為的な操作で与えるのは悪手……というか利己的なんだな。


インプレッション稼ぎの対策とか取り組むの大変だなあ。どんどん歪んでいくし。


SEOとの遭遇


え、みどりのあくまはどうするの


なんと だるま さんがおきあがり なかまになりたそうに こちらをみている


NFT FESはちょっと担げないわねー。


メMetaァ


ローソンになんかでっかいおにぎり売ってた。

『そういうのもあるのか』


:gplus:


えいえんはあるよ


あれからずいぶん経ったねえ [参照]


アカバンバスピス :sacabambaspis:


:syuilo_ball:

きゅうけい


「軟骨がうめーんだよ軟骨がァ～ッ！！」


さて、応急処置と恒久対策、着手するか……


猫鍋みたいなやつかと


鯖缶「実家に帰るまで復旧できません」


HPのRemote Access Cardで救われたことはある（リモートで電源入れられる）


さばちゃんかしこい！


だいぶ捌けてきたな


Mayaさんも復帰して！ [参照]


いまだにこういうビルドの仕方はわからない…… [参照]


新たな Division 2 勢が増えてきて嬉しいわ…… [参照]


ログボ


どんなニッチなものでも、ニーズがあることを教えてくれるとありがたいね。


SHDネットワークは再起動しにいくだけで済んで簡単でいいなぁ、と思うなど（ディビジョン2）


しもや


FedExみたいになっちゃうんだよねフェディエックス


てす


核心に触れられない、ということはあるよね。にゃーん。


エライアスがリリス召喚したんかな（そんなわけない）


ビックリマンは、みんなが余らせているウエハースチョコをもらっていたクチです。


たまげたなやあ


眠い2


さっきのカレーの画像が見えない人、お使いのサーバがWebPに対応してません。管理者に相談しよう！


最近めったにカレーのブーストしてないよ！！


いっぱいしゃべるハトだって承知してるからOK
勢


埼玉とかｲｲﾖ
（海が必要なければ） [参照]


nostr:npub1z5czfjec5uful9tkhu6e4czrmnge049ygdxltpyan7xztf4rhr5qvhjfty スイッチひとつで切り替え効くので、全員一時的にホームに戻せたりしますよね。新着投稿だけになりますけど、地震の時に統合しちゃうのは手だねえ。


nostr:npub1gcn6vm5jmtdleudzc8cxgvjd9rm94kyh88pcm3060s2jfuc0y76s9hwm9s おおー！ そちらはいま何時ですか？


ところで、みんななんで起きてるんですか！（夜勤の人とかもいるけども！）


復帰してます。ご協力ありがとうございました！ #fedibird #fedibird_info


ウォッチパーティって初めてだったんですよ。ええ、セミマゲドンという映画で……


中曽根さん、反復横跳びの人って感じで、どのサーバにもまんべんなく生息してる感じがあって良い


nostr:npub13qxx0z8ut4upyq2xxdxvjtnjjdyz52rlkw7hpgrf80qh39utkukqex29zw こんな感じ。

お気に入り：Mastodon共通の機能で、相手に通知される。お気に入りした投稿に、誰がお気に入りしたか記録させていて、その一覧はみえる。自分がお気に入りした投稿の一覧は自分にしか見えない。Misskeyの投稿につけると、Misskeyのサーバーからは 👍 や ♥や★のリアクションにみえる。

ブックマーク：Mastodon共通の機能で、誰にも通知されない。自分専用。すぐアクションできない投稿を一時保存する目的の他、自分用に長期保存するのに使っても良い。

絵文字リアクション：Misskey共通の機能で、Mastodon系ではFedibirdやkmyblueなど一部のサーバでしかサポートしていない。相手に通知される他、投稿の下に表示されるのでいろんな人の目に直接さらされる。未対応のMastodonではお気に入りとして解釈される。どんな絵文字がついているのかは、対応サーバからみないと相手はわからない。


ログボ


春日部市がよく間違われるやつ


nostr:npub1xe4mr65ueuj3cwy8hh6kunr9cqfh6xwh2dccj3gpne0wt59r99kq2p6ys3 nostr:npub1f6pyee6pu2l7rqkw4fz64jusu0upywa803gh96w2vauus5r05w8scucek2 特定の時間帯ということであれば、負荷が高かったかもしれませんね。過ぎちゃうとほんとわからないという……

情報ありがとうございます！


#fedibird 申請のあったカスタム絵文字はだいたい通してますが、使用場面によって悪意と受け止められる内容ものも増えてきていますので、その点は十分ご留意ください。

特に絵文字リアクションにおいて不適切と判断される場合、厳しく対応します。


nostr:npub1f6pyee6pu2l7rqkw4fz64jusu0upywa803gh96w2vauus5r05w8scucek2 どういう風に失敗するー？ #fedibird


nostr:npub1urhpeerkgvupul04u025xtaxwmhz2gfez9fwa2dxv2gr94fxd5xsfq6apg たぶんリレーの影響でしょう。

ミスキーデザインはリレーに参加していないのでは？ #fedibird


nostr:npub1vn5eugv0c2snt6fjsvynsdwr3hfewz583ph0vlccxdxc3t4nznaqxhfxmu のえろまは、Akkomaだろう問題があってだな……w


#fedibird ここまで書いた検索TIPS、Fedibirdの拡張部分は全部省いて説明しているので、またそのうちFedibirdだとこういうことができますっていうのを説明します。

まあとりあえずここに全部かいてあるけど（ブログ）
https://blog.noellabo.jp/entry/fedibird-advanced-search


nostr:npub1vn5eugv0c2snt6fjsvynsdwr3hfewz583ph0vlccxdxc3t4nznaqxhfxmu のえすきー長生きさせないとねーw


■ 全文検索対応サーバ

例）
mastodon.social
mastodon-japan.net
fedibird.com

全文検索はオプション機能で、全てのMastodonサーバが全文検索機能を備えているわけではありません。

Mastodonサーバの他に、別途、全文検索機能を提供するElasticsearchというサーバを設置する必要があるためです。

全文検索を利用したい場合、ご利用のサーバが対応しているかご確認ください。

設置の有無は、Elasticsearchサーバの設置・運用の難易度やコストの問題もありますが、サーバ管理者が必要と考えているかの差が大きいように思います。

国内の比較的大きなサーバのうち、現在、mstdn.jp, pawoo.net, best-friends.chatは全文検索に対応していません。

小規模なサーバでは、ホスティングサービスであるHostdonなどが日本語最適化した全文検索オプションを安価に提供しているため、むしろ導入が容易で、対応していることも多いです。

#Mastodon_検索TIPS


■ 日本語の検索

例） 京都

分かち書きする言語、例えば英語では、文字を並べて単語を構成し、その単語と単語の間にスペースや改行が入るため、区切りがはっきりしています。

分かち書きしない言語、例えば日本語では、単語を空白などで区切らずそのまま並べて表現するので、単語を区切るために解析が必要です。（形態素解析）

単語を適切に区切って取り出すことで、期待する単語にマッチさせ、無関係な単語にマッチさせない、精度の高い検索が可能となります。

適切に分割されていない場合、『京都』の検索で『東京都』もマッチしてしまいます。

この形態素解析には、検索機能を提供するElasticsearchへ形態素解析を行う追加機能をインストールし、インデックスを作成しておく必要があります。

Mastodonの標準インストールではこれは行われないので、サーバ管理者がカスタマイズしている可能性の高い日本向けのMastodonサーバで検索するのがお勧めです。精度の高い検索結果が得られます。

なお、特定の文字列をマッチさせたい場合は、フレーズ検索と除外指定が便利です。

フレーズ検索
https://fedibird.com/@noellabo/111170008889524195

除外指定
https://fedibird.com/@noellabo/111173602021462468

#Mastodon_検索TIPS [参照]


■ 本文検索の対象

Mastodonの全文検索において、本文検索の対象となるテキストは、

・CW（警告文）
・本文から装飾を除いたプレーンテキスト
・アンケートの項目
・添付ファイルの説明文

です。

ハッシュタグの文字列も対象になりますが、隠れたハッシュタグはテキストに含まれないため対象になりません。

#Mastodon_検索TIPS


■ 検索範囲 in:

例） in:library

Mastodon v4.2 から、全文検索の対象に、公開検索を許可したユーザーの投稿が含まれるようになりました。

検索結果が充実して便利な反面、不快な投稿、不要な投稿、検索に紛れ込もうとする過剰な宣伝・スパムなど、ノイズも多くなります。

そこで、これまで同様、自分の投稿とリアクションしたものだけを対象にできるよう、対象範囲を選択するための指定です。

all すべての検索可能な投稿
library 自分のの投稿＋リアクションした投稿

#Mastodon_検索TIPS


■ 属性指定検索 has: is:

例） has:image

Mastodonの全文検索で、投稿の属性によって絞り込みたいときの指定です。

image 画像
video 動画
audio 音声
media 添付ファイル
poll 投票
link プレビューカード付き（OGP等）
embed 埋め込みあり（YouTubeなど）
sensitive CWテキスト付き
reply 返信

hasとisはどちらを使っても結果は同じです。英語で意味が自然になる方を使うと良いでしょう。

除外指定（先頭に - をつける）を組み合わせて、かなり柔軟で強力な検索ができるようになっています。

#Mastodon_検索TIPS


■ 言語指定検索 language:

例） language:en

Mastodonの全文検索で、特定の言語による投稿だけを対象にする指定です。

ja 日本語
en 英語
fr フランス語
zh 中国語
ko 韓国語

などを指定します。

投稿時に言語指定できる最近のMastodon以外の投稿では、推定により間違った言語が指定されている場合や、言語が何も指定されていないケースがあるのでご注意ください。

#Mastodon_検索TIPS


■ ハッシュタグ検索 #

例） #mastodon 新機能

Mastodonの全文検索で、特定のハッシュタグを含む投稿に絞り込みたいときの指定です。

先頭が # で始まる語句をハッシュタグとして検索します。

通常の本文検索でもハッシュタグの一部にマッチしますが、ハッシュタグとして検索すると、

一致するものだけマッチすること、本文に含まれないハッシュタグ（※）も対象となります。

※ 本文の中には語句が含まれないが、見えないハッシュタグがついている投稿もあります。

#Mastodon_検索TIPS


検索TIPSの続きを流すよー


ケツイ


nostr:npub1n0xcn8d9sgr5edwnvek7ykg3cypxrjafd09vpwdzhw32gj6skrfqvrzdm5 このへん [参照]


ウチのElasticsearch、たしか80GB超えだったはず……。


nostr:npub17nwwmxltsnfcpswywk49qkrzujax3llu3f8y8408lt5u2xep2r5qpqd5s8 inは、今回の新しい検索範囲全部を対象とするか、従来通り自分の投稿＋リアクション分だけを対象とするか、切り替える機能です。


ログボ


nostr:npub16ftc60frty64elezg8tn0teht3ev6m4redcm0xzxwsm702642cxsmy0u3j おはよう、王


nostr:npub1vxht2d3l3r3gvxwdewl2nyvnlnnjg2hhr2quxz6xa3slgqs270kqqf50nu そろそろ誰か作ってくれてもおかしくない（？）


いつでも読めるように電子書籍版を手元に確保しておく、はあるよね。物理で持ってても。


#fedibird えっと、業務連絡かな。

当サーバに登録した絵文字オーナーの方にご連絡です。

登録したカスタム絵文字、仕組みがいろいろ更新に向いていないので、今後、

古いモノをピッカーに出さない非表示扱いか、使用不可の設定にして、

新しいものをショートコード変えて追加する形で運用します。〜2とか。

ま、今回は上書きしちゃいましたが ＼(^o^)／


nostr:npub1fhdulj600wpthk6he0hwnxcahylpy5h8j3l5a4a40yaz2uerlw8ss6utu9 作りながらやってるから、まぁfedibird〜なら適当でいいかっていうのがあってやってたんだけどw

Pleroma系がmetadata: { features: {}} 使ってるので、こっちもあわせてみといてー


nostr:npub155zpmkra0v790rtvya8l8qqy0d0lxf0rvsjmg7sac6y22pa7j6sq68p2uz なお、全文検索の方は効くように細工してあるけど、これは検索許可してないと出ないから、微妙にLTLではないのだ。


ほおずき、食用のものがあるんだねえ。ナスの仲間なのか。


てってってー


どうせまた光コラボでしょ的な


たとえば 君がいるだけで 心が強くなれること


おソノさん……


月単位、週単位など、期間の集計結果から、前後ある程度の範囲を平均などの方法でならしていくと、特定時点のピークじゃなくて傾向を拾える。時系列データを平滑化する手法。移動平均。


「わーお。おどろいています」


nostr:npub1wxf0ekydewet8yw6xzvar56dtr9r26qn6pzzm20wp59rtcvw4gyss2htwk 今回、権利クリアを求めているとのことだったので、いくつかの絵文字について同じショートコードでの入れ替え（もとの絵文字の削除）を行いました。

これやると、通知欄に限らず、リモートサーバも含めていろいろおかしくなります。

それぞれが該当するかは確認してみないとわかりませんが、どうも関係ありそうですね。

#fedibird


Sonomaにするか
Sonomamaにするか


nostr:npub1f376zrs27ecmm3t0qlmpjr9zcr2c4gvfj2pndsnlnqcmdxpncmjskzu557 まだこれ有効なので、こちらからどうぞ。
https://fedibird.com/@noellabo/111180658312347030

ちなみにFedibirdはWebUIにも絶対時間表示あるよ。 [参照]


下北沢、いろんな店のカレーを食べ歩いたことはないけど、これは美味しかったな。 [参照]


nostr:npub1trl4upzzs3m9w9p5kf663gl9rzl37smlqqsk9kmvkvwp423mycgs6tyn00 ふつうに5件制限でした！＼(^o^)／


( º дº)<


ログボ


nostr:npub1trl4upzzs3m9w9p5kf663gl9rzl37smlqqsk9kmvkvwp423mycgs6tyn00 10個のハズ。エラーになります？


nostr:npub1jxnql0dxz584luqynvlv656r8p77r0mv2lh9yl29e7q6wlqxq2aqg2taq9 in:follow で探せるようにしてみました。


nostr:npub1mger833pmh4maye4p32ksh5dtlkjsuyslnfytwe3ce6x64scy9zscwgp0g こちらを
https://fedibird.com/@noellabo/111170009993723988
https://fedibird.com/@noellabo/111170013325746971 [参照]


nostr:npub1dguc5ks63zzrxyavf89hluvrvfncr0ujg9tm6qt85skas2fh6w4qg7wjnj 登録解放しちゃうとねー、どんどん増えちゃうしねー


nostr:npub120ypq3q3dw5a8g9vp9ax308u8jq08f206mmkcm73zdu7jp0d6znq37azqp 調査依頼が下請企業側にまわってくるんだけど、調べがつくのはまだまだこれからじゃないかな。


ちなみに埼玉なので歩ってる（あるってる）は普通に使う言葉です。方言の自覚はあるけど！

VIEW ALTTE（JR東日本のATM）はこのアルッテでカワイイのだが、知らないと分かりづらいということで、VIEW ATMコーナーと併記しているらしいw


nostr:npub1le2vn6qn2327m8hpqup3609t88lmtuqd96tqy5hht35g6vdlh90slqjvha nostr:npub1c9radj5zv2p68x0tdpgf60ygtsrdj5n62r966w5ct0ll80j6mqusr6nap4 特定条件で起きる不具合で、修正もマージされているから、たぶん4.2.1でなおるよ。


#fedibird #fedibird_info シングルカラム（上級者向けUIやモバイルではないやつ）の2ペイン表示の時の、タブバーの表示のされ方を変更しました。

従来この部分は、横幅が十分にあるということでアイコンの横にラベルが表示されていたのですが、Fedibirdはここに項目を増やしやすい（自分限定やお気に入りリストなどが追加できる）ため、横幅が足りなくなることが多々ありました。

今回これを、もっと横幅が狭かったりモバイル用で採用されている、アイコンの下に小さくラベルを表示するレイアウトに変更しました。

Mastodon v4.2では2ペインの構成が変わっていて、左の入力欄がなく右のメニューが出るように変更されるため、今後はまた仕様が変わりますが、ひとまずはこれでいきます。

https://s3.fedibird.com/media_attachments/files/111/180/576/804/972/305/original/1df48bdc880d5211.png


#fedibird #fedibird_info 更新・再起動しました。

・OSパッケージの更新
・/api/v1/instanceの500エラー解消


nostr:npub12ytwu78j58f4wm2mr8sxs9rtuag4vhw65yra9vxw3w0jl98ffrgqfnglg6 なおしたよー


nostr:npub12ytwu78j58f4wm2mr8sxs9rtuag4vhw65yra9vxw3w0jl98ffrgqfnglg6 500だとサーバ側に問題があるかもしれないねえ。


ショートカット便利そうだねえ


nostr:npub1tyjhfsgd7wvrdu3jnxcch92x97hlespk3wd2jed4sgujajfkxd3q087z94 標準のMastodonからも、みえることはみえているんですが、表示される条件が厳しく、件数が3件までで、かなり目立たなくなっています。

表示される条件は、モバイルではない広い画面で、上級者向けUIではなく、画面が3つのペインに分かれている（添付画像はmastodon.socialのスクリーンショット）レイアウトの場合のみです。

いろんな人に活用してもらいたい場合、リンク先のURLを固定投稿などに引っ張ってきて、別途案内を入れておいた方がいいかもしれません。 #fedibird

https://s3.fedibird.com/media_attachments/files/111/179/623/745/167/300/original/a23050d22a378345.png


nostr:npub16ftc60frty64elezg8tn0teht3ev6m4redcm0xzxwsm702642cxsmy0u3j おはよう、王


nostr:npub1wjc6nk7pvztja2kd7ay7kylvh8wutxfg0df7sr6kuvzez9hts2lscn84qn めるおはよー！ :ablobcheer:


nostr:npub16kujqkd878z93vmynukmaekel4d0x270sv2yl9hshzwpuy3g3lgshrvtxy 横にラベルが出るスタイルはやめて、下にラベルが出るスタイルだけにしてあるので、あとで確認してみてください。


テラシー？

タルケンやカピの改良機で、弾をばらまいて画面上方に去って行くよ（それはテラジ）


nostr:npub1yf3a9q67k6ef83qulcpe0lyccl3p6juj40z5g94yws8agljevgyq03nslr ActivityPub使用歴が最重要ですが、そもそもドメイン自体を誰も使ってないことを確認しました。

よくmisskey.cloudなんてドメインがあいてたな、ってのはありましたw

名前が面白い・使えるからって、信頼出来ないトップレベルドメインをつけない、なんてもはありますが、まぁそれはこの話の外かな。


nostr:npub1yf3a9q67k6ef83qulcpe0lyccl3p6juj40z5g94yws8agljevgyq03nslr misskey.cloudの開設時は色々事前調査しました！


nostr:npub1ddq7fxaglnsnjxx26z4jut636uxsrfc55hmkxld6v3hg7x40nzaqe90w06 fedibird.comの人だったら誰でも招待URL発行できるんだけど、まあこれ使って。
https://fedibird.com/invite/35YAJP2v


nostr:npub1f2a036rw7fhhwrz35e5aqfz5f2nmugxpkj2y06l0h6t60m8zc0wqd8h73j 一般的な単語で構成されている場合、並びを固定した "new order" でフレーズ検索が必要ですから、検索慣れしてないと気付きにくいですよね。


nostr:npub10wlyz945scad9htz6q6efk64atc0ass867ufn38lyrma0sv6cpxqx7vfrq ああ、そばダメか！！ 多いんだよねそばアレルギー！


茅野とか軽井沢とかで立ち食いそば食べてきたけど、あれはいいものだね。

https://s3.fedibird.com/media_attachments/files/111/175/539/791/304/071/original/0c9211c9aff7d927.webp


Muse Dashかな


なぜか猫が入ってしまう輪っかの話題を思い出した。


nostr:npub1yg4wqha8sdh2zuelg76qquema35azhah80ej8v20x9gles5hcfasquy2mz 中身をみないでまとめるって想定はしてなかったので、そういう用途に対応する機能があった方が良さそうですね！ #fedibird


nostr:npub1ycr89v5xxhk5tjestw3zwyya9aqzw3qfk6vyz36efj3eww06e2xsa3ln43 ああ、そうなのかも。ねむいー！


Fedibirdを使ってきた人は、個人の距離感の感覚とか、どこにアカウントがあってもサーバを問わず繋がっていく良さとか、そういうのを体験して身につけているから、

自分のサーバをたててみたり、連携しつつ複数のサーバを使い分けたりする人が多いし、

気に入らなくて出ていくっていうんじゃなくて、次のステップとしてのチャレンジで、

引き続き連合を通じて繋がりがあったりして、なんていうか、広がりがあってたのしいよね。 #fedibird


そのまえに： ねむい


ナシキオルヤン


検索TIPSもう少し書くか


もともとfedibird.com使ってて #fedibird タグで交流してた人が、他のサーバに移ったり自分のサーバを作ったりしても、引き続き使ってくれたら嬉しいよね。


700系新幹線かな :kamonohashi_face:


自作の掘り起こし
検索で支援します


nostr:npub1gn33588lseme6g6z7ygtk83slnr2lraec4qreva8j838a69qfjhs4uv05t それですそれです。


あ、チョコボ売ってるんです？


天使……イナリウスとかですか


日にち薬、初めて聞いたよ。面白いねえ。


しゅうまい君、もう定住しなよ


おさらいでもう一度ブーストしとくね


■ 時間指定検索 before: after: during:

例） before:2023-09-16

Mastodonの全文検索で、検索対象を日時で絞り込みたいときの指定です。

beforeで指定日以前
afterで指定日以後
duringで指定日

始まりと終わりの期間を指定する場合は、beforeとafterを合わせて指定します。

----

日付書式は 0000-00-00

時間を含めたい場合は 0000-00-00T00:00:00+09:00 などの書式も可能です。

設定していればアカウントのタイムゾーンを反映するので、日本に住んでいるなら (GMT+9:00) Tokyo などに指定しておくことをおすすめします。

設定されていない場合は協定世界時（UTC）が基準になります。

#Mastodon_検索TIPS


■ 除外指定 -

例） -虫

Mastodonの全文検索で、検索結果から除外したい単語がある場合、単語の前に - をつけて指定します。

例） -"のえる"

フレーズを除外指定することもできます。

#Mastodon_検索TIPS


nostr:npub16ftc60frty64elezg8tn0teht3ev6m4redcm0xzxwsm702642cxsmy0u3j おはよう、王


ログボ


生八ツ橋を残しておくなんてできようか


むかし、買って来た同人誌とか同人ゲーム、全部ひとつずつ並べて、読んだりプレイした感想とか書き記して公開してた。懐かしいね。


計算は簡単だけど、払えなくなるよね！


nostr:npub1wd0z34p6q5rqk66jeracrv5977apnszlhn8fg7e2s5wyp4fl3yjsx769sh ユーザー設定にサイズを変更する設定あるから、大きくして使って！


■ アカウント指定検索 from:アカウント

例） from:noellabo@fedibird.com カレー

Mastodonの検索で、指定したアカウントの投稿だけを対象にする検索です。

ローカルアカウント（同じサーバ）の場合はアカウント名のみ、リモートアカウントの場合は @ とサーバのドメイン名を加えて表記します。

#Mastodon_検索TIPS


■ 自分の投稿検索 from:me

例） from:me カレー

Mastodonの検索で、自分自身の投稿だけを対象にする指定です。

#Mastodon_検索TIPS


■ フレーズ検索 " "

例） "のえる"

Mastodonの全文検索は、日本語の対応について強化されているサーバ以外では、単語の分割が適切に行われないことがあります。

『のえる』と検索した際に、『の』と『え』と『る』がバラバラに扱われ、ほぼ無関係な投稿と一致してしまうことがあります。

この時に威力を発揮するのが『フレーズ検索』です。

そのまま一致させたい単語を " " で囲うことで分割されなくなります。

#Mastodon_検索TIPS


■ AND検索 単語1 単語2

例） カレー 牛丼

Mastodon v4.2.0以降の全文検索はAND検索です。（以前はOR検索でした）

複数の単語を空白で区切って並べると、全ての単語が含まれる投稿だけを検索できます。

#Mastodon_検索TIPS


まあこれでいいか……投下しよ


nostr:npub1uwjlge40gfm4tqenaw4z8d4f3hj4gffd7y4au3s2jwxnvduaqhkqts52xh Fedibird側にバグがありそうな箇所をみつけましたので、のちほど対策してみます。


nostr:npub1uwjlge40gfm4tqenaw4z8d4f3hj4gffd7y4au3s2jwxnvduaqhkqts52xh とれないんか……いろいろ問題あるな……


nostr:npub10pq0zyv5ngd5lry563gl7hs7ssga5w3enqv3jt8efw0jrdk8fxsszqt4mm 2枚以上貼る場合もね。


nostr:npub1s44zql8stcyh9x96gakswc9m3d0mtjgjw7mnkg8p6yvrr0ndm8yqpsc8a3 まあ、もう少しサーバ同士がそうした情報を融通しあうモデルが可能かとは思っています。

BlueskyがBGSという概念を持っていて、それも良いと思うのですが、もう少しこちら寄りの考え方でのやり方があるかなと。


nostr:npub16kujqkd878z93vmynukmaekel4d0x270sv2yl9hshzwpuy3g3lgshrvtxy はみ出てしまうぐらいなら、ラベルを横に表示するより、アイコン下にラベル出す形のコンパクト表示にした方が良さそうですね。

並び順はそのうち！


nostr:npub1uwjlge40gfm4tqenaw4z8d4f3hj4gffd7y4au3s2jwxnvduaqhkqts52xh misskey.ioだと、先方の負荷状態によって取りこぼしが出る可能性があるので、再現しないこともあるかと思います。

取得できていないfedibird.comの投稿のURLをmisskey.ioの『照会』で再取得させて、見えるようになるかどうか。取得できなければ、互換性の問題（何らかのエラーになっている）があるので、その場合はこちらで詳細を確認します。

取得できて見えるようになったら、配送時の取りこぼしの可能性が高くなります。何らかのバグも否定できないけど。


サーバ毎に情報に差があることで、検索結果が変わったり、トレンドに差異が生まれてくることは分散ならではのメリットなんだけど、

一人サーバだと、未知の世界に広がらないという制約になるよね。


nostr:npub10pq0zyv5ngd5lry563gl7hs7ssga5w3enqv3jt8efw0jrdk8fxsszqt4mm そのへんのSidekiqの状況をみながら、自分が投稿したあとの反応とか、ホームの遅延とかみて、一時的な負荷で普段は気にしなくて大丈夫なのか、慢性的に処理能力不足なのか判断します。

たとえば自分が何か投稿した直後はしばらく遅延する、などがあります。

これを、そういうものだと割り切って許容してもいいし、遅延しないレベルまでスペックを引き上げてもOKです。このへんは好みですw


nostr:npub16kujqkd878z93vmynukmaekel4d0x270sv2yl9hshzwpuy3g3lgshrvtxy 通知カラムが呼べないパターンで思い当たるのないけど、どれかな？（標準UIの画面幅別に3種、上級者向けUI、モバイル）


nostr:npub10pq0zyv5ngd5lry563gl7hs7ssga5w3enqv3jt8efw0jrdk8fxsszqt4mm Sidekiqで見る場合は、待機状態が0じゃない状態が恒常的に長く続くかどうか。積まれてる場合は、どのぐらいの時間でそれが解消されるか。

なので、瞬間を見てもあまり意味はなくて、しばらく観察する。


nostr:npub1uwjlge40gfm4tqenaw4z8d4f3hj4gffd7y4au3s2jwxnvduaqhkqts52xh misskey.ioから、こちらのフォロワー限定がみえないのかな？


nostr:npub1uwjlge40gfm4tqenaw4z8d4f3hj4gffd7y4au3s2jwxnvduaqhkqts52xh Fedibirdの場合は問い合わせ先はここにメールアドレスが書いてあるので使ってね。
https://fedibird.com/about/more

サーバの運営目的やルールとかも書いてあるところだから目を通しておいてもらわないと困るんだけど、まあ気付きにくいかもしれないね。Mastodonはこのへん共通だよ。

ただ、普段は私にメンションくれればOK。その方が早いかな。モデレーション関係は通報使ってね。


nostr:npub1jwlsfrfvzj739pzyw0wlru409xzcqx33c8re3zlqmxurnqplceus3pjeh8 設計思想だね。所属鯖をサンドボックスにして、未処理の外部のデータに直接アクセスしないようしてるよ。


nostr:npub17v207plpms2zwv4stywaptr803vatpqsekq05ers3yh3dtqn9a6qp9deyl こう、あえてそう言った方がいいなってところで使いますw

Xもだいぶ馴染んできたけどねー


Fedibird系のオブジェクトストレージコストが嵩み始めてるので、費用圧縮考えなくちゃだわね。


Wasabi、複数サーバのbucket複数持たせたりして混在ならペイするんだけど、最低600円ぐらいはかかるから、小規模ならS3の方が安かったりするよね。（なお規模が大きくなると）


X (formerly Twitter)

っていう候補がすぐに出てくるように辞書登録してある


#fedibird #fedibird_info fedibird.com, nightly.fedibird.com利用者の自分のアカウントの表示名にカスタム絵文字を使用する際の文字数制限を緩和しました。

Mastodonはアカウントの表示名に30文字制限があります。（リモートユーザーの場合は制限しません）

この中でカスタム絵文字を使用しようとすると、ショートコードの指定と前後の空白でかなりの文字数をそこで消費してしまいます。

そこで、ショートコードの前後の : 記号までをひとまとまりで1文字としてカウントするよう仕様を変更しました。（他の文字と並べる際の空白は必要で、それはカウントします）


nostr:npub18kju569g4lh4x560tmspw299wxaj6uu49nqdjxqlew9wpe75xnnq634q30 おはようございます！


ログボ


nostr:npub16ftc60frty64elezg8tn0teht3ev6m4redcm0xzxwsm702642cxsmy0u3j おはよう、王


でら


現在misskey.cloudとのえすきーで投稿の編集を無効に設定しているのは、以前案内したような問題がMisskeyでも起きるためです。（参照した投稿をみてください）

当面は『削除して編集』機能をご使用いただき、編集については対応待ちということでよろしくお願いします。 [参照]


ホワイトチョコのやつ美味しい


よぅさんがまだアプデしてないから解説が出ない件について


nostr:npub163eratnu3njs5klruja07cn736cmh70asyh4u89ws4gxj49qzrhs7a9ylp Fedibirdの投稿から絵文字リアクションを取ってきたいと思ったら、

たとえばこの投稿の場合、
https://fedibird.com/@noellabo/111161993864040806

投稿のActivityPub表現（json）をとってきて、
https://fedibird.com/@noellabo/111161993864040806.json

emojiReactionsからこれを辿ると一覧がとれるよ。
https://fedibird.com/users/noellabo/statuses/111161993864040806/emoji_reactions

ま、ActivityPubの表現なので冗長だけど。 [参照]


これの話してるな [参照]


#fedibird #fedibird_info Fedibirdの『参照』は文脈を示したり投稿をまとめられるという結果もさることながら、実は操作性がキモになっている機能でもあります。

ホームやリストなどのタイムラインはもとより、お気に入りやブックマーク、検索結果など、投稿が表示されるところであればどこからでも参照対象に追加でき、

投稿を書き始める前でも、書き始めたあとでも、対象をストックしておくことができます。

手間無く、すばやく対象を選択できないと、文脈をつなげるなんて面倒くさいことやらなくなりますからね！

https://s3.fedibird.com/media_attachments/files/111/164/367/107/608/765/original/6e2c9a9d8260be79.png


nostr:npub1cf2za6lrp6du2277c02ylp8hvk08w4y2qanzwvcdhmr3y2v0efssee8av4 これはMisskeyのシステムに組み込まれているフォローBotで、その送信元サーバの誰かがあなたをフォローせずにリストに加えたいと思って操作した際に、自動的にフォローリクエストを代理で送ってくるものです。

FedibirdではBotフラグのついたアカウントからのフォローはフォローリクエストに保留するようになっているので、拒否するかどうか選べますが、Botフラグをつけずに運用されているものもあります。

ちなみに私も基本的にフォロー蹴ってますw [参照]


nostr:npub1cf2za6lrp6du2277c02ylp8hvk08w4y2qanzwvcdhmr3y2v0efssee8av4 それはTootleが出している広告です。


nostr:npub17ngf2n0g027lz3rjape9u6t8cz9anrj0ysncmdg5zfjj6kr6zxxqs9ypd7 yes


安心してください
カレーも食べますよ！
#TAMAコミ

https://s3.fedibird.com/media_attachments/files/111/157/901/402/373/315/original/c804ad0e3e947dca.jpeg


マネチキ、おまえマネチキやんか！（こないと思ってた）  #TAMAコミ

https://s3.fedibird.com/media_attachments/files/111/157/747/860/993/241/original/64b8a24c4417e925.jpeg


マステ禁止？（違います）


#fedibird #fedibird_info 前述の通り『参照』は文脈をつなげる機能なので、セルフリプライ（自分の投稿に返信）した場合はひとつながりの言及として参照先が共通しているものとみなし、各投稿の参照を一つに合成します。

この仕様により、最初の投稿の参照にあとから追加していくことが可能です。

モーメント的に使う場合、セルフリプライで追加できるということを覚えておいてください。


nostr:npub1fhcme7q8303hw2qkq3sctsgdcyt8q5mncfu6z0xqmwzslqrkt90q0mka6l セルフリプライで追加分を参照してぶら下げると、合成されて追加できるよ。


#fedibird #fedibird_info Fedibirdで『モーメント』のようなまとめ機能を探している場合は、

『参照』をつかってみてください。

操作自体はこの投稿に貼ってある動画が参考になるかな。
https://fedibird.com/@noellabo/108158951849963366

基本的にこれに対応したクライアントアプリはないので、投稿する際はブラウザからのアクセス（WebUI / PWA）で操作してください。

投稿すると、投稿の末尾に [参照] っていうテキストリンクが追加されるので、そのURLを辿ればまとめページがどこからでもみられます。

なお『参照』の本来の用途は、投稿する際に参照していた（単数または複数の）別の投稿を関連付け、文脈を明示することです。

ある投稿をみた人が、投稿者が何をみてその投稿をするに至ったのか文脈を知ることは難しいので、投稿者自身がそれを簡単な操作で関連付けておけるようにする機能として設計されています。 [参照]


nostr:npub14fn2ackhtkxmsmsvsdrpk7382dzg87t75f0lhfgzpj604uxu7yhsr79jey ヘンなトコあったら教えて貰えば直すからねー。そもそもみんなで作ってるのだ。


nostr:npub10fvfyf2axel4uwhhg3s3f7vcmaneytjm0j8vjvdd8r2585ehr3ws4nf6k6 そうですね……確認する点としては、

ブーストしたfedibirdのアカウントが、mastodon-japan.netの誰かからフォローされているか。フォローされていればブーストも配送されるし、されてなければ配送されない。

自身でフォローしているなら、ブーストがホームやリストに流れてきたか。

ブーストされた対象投稿の詳細表示から、ブーストした人の一覧をみて、そこに期待通り含まれているか。

かな。 #fedibird

https://s3.fedibird.com/media_attachments/files/111/151/974/709/099/753/original/4999cc3f7b5498db.png


nostr:npub1hx34j8jt5zwm8qvd8lkutp4wrduta6wgdhdfv6dmf5sgklrg6r4q4swy99 こしゃんblobcatシリーズ輸入しておいたからねー


nostr:npub1wjc6nk7pvztja2kd7ay7kylvh8wutxfg0df7sr6kuvzez9hts2lscn84qn めるおはよー！ :ablobcheer:


ログボ


ああ、今夜はこんなにも、月が綺麗だ——


不具合続いてるし、今夜はDiscord使わないで他のことしてた方がいい感じだねー


nostr:npub1szhefvpspg5m8d7gp2dklycwfurzjv9ekfqk4cztxje3mhye04msg3n8mw 特定の投稿についているお気に入りはみえるので、まったくバレないわけじゃないですけどね！


nostr:npub1szhefvpspg5m8d7gp2dklycwfurzjv9ekfqk4cztxje3mhye04msg3n8mw みえません！


nostr:npub10qvjzw7fjmghgpahrcxc7g7k9354p43xzglcy0nk5kjh2uulcs6qwtp224 つけた側のサーバ（のMastodon投稿のキャッシュ）


nostr:npub1glnv73zjm7a3xez5633xycg9499s2hhspdw6yezl0322t0caqkzqj0fqrd でじたんおつかれ！！

今週病み上がりのところ頑張ったね！


Clareが問題を理解してくれたので、修正入るハズです。

この話の教訓は、SQLでNULLになり得るフィールドと`IS NULL`や`IS NOT NULL`以外の条件で比較すると、真偽ではなくレコード自体が除外されるということです。


なしき
きたね


ゆれてんな？？


nostr:npub1fhdulj600wpthk6he0hwnxcahylpy5h8j3l5a4a40yaz2uerlw8ss6utu9 FediMovieを、FediMovie Social、FediMovie Annexの3サーバに分割した事例はあるよ。


Mastodon v4.2で、アカウントの投稿一覧を見に行ってもブーストされた投稿が見えない件、たぶんこうです。
https://github.com/mastodon/mastodon/issues/27195#issuecomment-1740342565

発生するのは、閲覧者がその対象サーバにログインしていて、ドメインブロック機能を使っていて（一つでも登録している）、ブーストした人がそのサーバのローカルアカウントで、そのローカルアカウントの投稿一覧をみた時。

プルリクチャンスだけどすぐに動けないので、理由だけ書いておきました。

domain NOT IN ($1, $2) って条件で、domainがNULLの場合。


再現方法がわからぬ……手がつけられん


nostr:npub1cgje2vvfsafl9y0ayhyfljatyd7q3ek4227dnf2l5s689f5av4msjezdh7 ありがとうございます！ やっぱりそうなのか……


nostr:npub1cgje2vvfsafl9y0ayhyfljatyd7q3ek4227dnf2l5s689f5av4msjezdh7 私のサーバv4.2じゃないので検証できてないんですよねー


nostr:npub1c7q8gpkhjajx6e6galgtczplmhxq3h9tev3qkztsaafxpseldpdst5yx2r まずいな、誰か直すでしょ、って思って放置してた！w


nostr:npub16a5hrwly4j2nxtrey3vvcdmd6qnk3y87zuqnan9lvrs4dzd6rhtq399wsr 自分で許可しなければ、誰でも自由に検索できようになったわけじゃないからそんなに心配しなくてもいいけど（自分の投稿は検索できる）、

それはそれとして書かない方がいいことは書かない方がいいよw


nostr:npub16ftc60frty64elezg8tn0teht3ev6m4redcm0xzxwsm702642cxsmy0u3j おはよう、王


ログボ


てす


まあsuspendしたりpurgeしたりkillしたりするよりマシ（？）


タイムラインのキイロさが維持されているね


nostr:npub15jam8f2jcytp59mj5yvcgwkflwhmclx7rja0p9yr2nsc7zu503ns8nzxcc 仕様はこのへんです
https://docs.joinmastodon.org/spec/bearcaps/


nostr:npub18fq7t53jhec9hsqnceff9tcpcqxfl69xyew6y0v75arcas69qvuqwquulh うんこ先生のニュース、股間inかと思ったよね！


さ、連合で整合とれる仕様にプルリクするチャンスよ、みんな。


さて、ぞーぺんくんの新機能、みせてもらおうか……


nostr:npub1960l0fks5sz9tl8cxh0wssxe8xqeh8lxelgymmzlqcquwlpm8q2s0tnxaq あれはmisskey.ioに追加された絵文字ですねー。


国見ミチミチ


nostr:npub1r32708pr0vztzguun6y2dwmr447zcpe2kwx8dz3773vsngcquktsr57d8a これ、引用含む投稿は_misskey_contentを使うからだね。おかしくならないように対応しとこう。


しゅいろさんからフォローされているかどうかは気にしないことね。

前に本人が言ってたように、タイムラインの流量調整でフォローしたりしなかったりするだけで、義理でつきあうようなことはしてないと思う。

私もフォローはしてるけど、フォローされてないよ。用事があるときはメンションしてる。

ちなみに私自身も、支援者フォローしてないし、フォローしてほしいって希望がなければフォローを返したりすることはないよ。


nostr:npub10fvfyf2axel4uwhhg3s3f7vcmaneytjm0j8vjvdd8r2585ehr3ws4nf6k6 それたぶんv4.2の不具合だと思います。


nostr:npub1qc6t0ug3rm2jkevx0r3kgadwt44rhw25fzw8f4dz6araj3w5knnq5ty3xg 紫囲みのFedibirdラベルがついてるやつが独自追加したやつで、他はMastodon標準です。

こういうところはMastodonは丁寧です。 #fedibird


nostr:npub174w2p4f6xwgvh05yyznqf2uql96skuj920f0qwhm2tl7fwe7zh3q2efaqj メンションしてくるスパム対策とかウザ絡みしてくる人対策で、親しい人以外の通知無視する機能つけとくと対応し易いよ。

いまmastodon.socialとか大きなサーバにスパム涌いてるみたいだけど、mastodon.socialをまるごとブロックするしかない、ってなってるの見かけたので。


Misskey、フォローされていない人からのメンションを無視するとか、相手に応じて通知を切り替える機能ってないっけ？ nostr:npub174w2p4f6xwgvh05yyznqf2uql96skuj920f0qwhm2tl7fwe7zh3q2efaqj


nostr:npub1wgm42kgluk22633mchwera82al9wzd6qehlh8evre969t45snm0s4aks2v このスクリーンショットにあるようにブラウザからアクセスすれば『引っ越しを取り消す』が可能なので、それで一度普通に操作できる状態に戻し、必要な操作を行った上で、あらためて引っ越し状態に変更されると良いと思います。


大量発注したカメムシかと思ったら違った


あとこれ、プロフィールのとこにあるからよろしくー


言語名が書いてあるサイコロ振らせたらよかろう。なにがでるかな……


nostr:npub14emms2tx5l3quj42rqzpudpgykzm9cztcj8ljkukrdamplu3y4mq82zh2d あれすごく記憶に残るよねw

桁数を指定して10進演算で変な誤差を出さずに大きな桁の計算ができるのが凄いなと思いました。


そもそもエリートじゃないわけだし、

掌底だけ極めるみたいな（？）、なんでもいいから集中して身につけたら良いよね


コンピューターサイエンス「ぽちっとな」


-v
-vv
-vvv


銀の弾丸などない > :sonnamonohanai:


《約束された勝利の言語》
エクスカリバーみある


普通科高校の商業系だったから、授業はCOBOLだったよ。習わなかったら個人習得するような言語じゃないから、まあいい機会だったと思う。


1年前ぐらいにつけた機能だけど、案外知らない人が多いんじゃないかなと。

上級者向け UI （PC用のマルチカラム表示）で使う機能で、Pawooの人は当たり前だったフリー設定（カラム幅が画面に合わせて増減する）もあるよ。 [参照]


nostr:npub1r32708pr0vztzguun6y2dwmr447zcpe2kwx8dz3773vsngcquktsr57d8a ちょうど一年前ぐらいだねー #fedibird [参照]


訂正）フォロワーの総和じゃなくて、フォロイーの総和でした。


ユーザー自身が行うフォローと同じで、サーバーがどこまでフォロー範囲を広げるかというのも、同じような課題があります。

少なすぎても得られるものが少なすぎて困るし、範囲を広げすぎても手に負えなくなって困ります。そこには量の問題もあれば、質の問題もあります。

世界中の情報を一つのサーバで収集するには強大なサーバが必要ですが、分散型はそれぞれが軽量なサーバでホストできないと厳しいわけです。

各サーバは、それぞれの目的や好み、制約、能力に応じた分だけ外部の情報をキャッシュし、不要な情報を取り込まないようにしなければなりません。また、キャッシュは適度にパージが必要です（古いものは捨てるなど）。

なお、サーバーのフォロー範囲を決めるのは、そのサーバーの利用者です。利用者のフォロワーの総和になるからです。

テーマが明確なサーバー、住人に何らかの傾向があるサーバーは、サーバーとしてのフォロー範囲にも個性がはっきり出てきます。

連合タイムラインは当然ながら、ハッシュタグでの絞り込み、全文検索、ディレクトリ、対応サーバーでは購読やアンテナなどは、このサーバーのフォロー範囲からの抽出となりますので、この特性を踏まえて活用しましょう。

大きいサーバが基本的に有利ですが、それが絶対ではないところが面白いところです。


超生八ツ橋食べたい


ウチの全文検索、Elasticsearch結構キツイかな？ って思って最初から3台構成に増強してあるんだけど、

いま3台足してもロードアベレージ1未満しかないんだよね。

ほとんどインデックスするための負荷だけで、検索かけてる人ってまだほとんどいないなんだろうなーと。


nostr:npub1z4xjltqfxyyr3pz4mdffqv0edwqqw77j4ypaa2cfkzdhz8n7e2eq54ae73 ドメイン取得が5周年で、サーバ自体は4周年ですね。

えっと、開設日は2019年8月17日かな。 #fedibird


nostr:npub1mwgx8t92lsk36tt0gltr7exazm2n9nnx0f9jwsqqnszsershyyks264q6k 最適化してないです。

Elasticsearch側に日本語形態素解析器をインストールして、それを使ったインデックスを作るようにMastodon側から指示をしない限り無理で、改造が必要です。海外サーバには期待できないと思います。

ウチは『読書』で期待通りの結果がでるようになっています。


デザインの敗北、

デザイナーの独りよがりの敗北ってことだから、それ以上の意味で気にしない方がいいよ


ウチのは、じっくり考えてつけたドメインですねー。 [参照]


さいきん、数字の出ない絵文字リアクション表示を使っています。

この投稿には、実際には19個の :t_youkoso: と、13個の :yorosiku_onegai: がついています。

でも、数字をみえなくすると、わかるのは絵文字の種類と自分が押したかどうかだけです。

それで、これで十分に用が足りていることに気が付きました。

#fedibird

https://s3.fedibird.com/media_attachments/files/111/135/405/789/514/343/original/dfddcf2d3a89be53.png


#fedibird #fedibird_info Fedibirdは、クライアントアプリとWebUI（ブラウザからのアクセス）の併用がお勧めです。

その際、モバイル環境からアクセスするなら、ぜひ有効にして使っていただきたいのが『タブバーを下に配置する』『タブバーにラベルを表示する』の二つの設定です。

スクリーンショットでおわかりかと思いますが、一般的なアプリと同様にメニューが画面下に配置され、各ボタンの意味がラベル付きで表示されるようになります。

また、リストカラムに★（リストのお気に入り機能）があるので、これでお気に入りにしておくと、タブバーにリストが直接並びます。

https://s3.fedibird.com/media_attachments/files/111/135/349/284/428/922/original/26cec69c9b572fe7.png

https://s3.fedibird.com/media_attachments/files/111/135/356/327/382/353/original/f9a49d565f85f660.png


（中略）
どうしてこんなに暑いの


:uwa_xtu:

トゲのあるやつ


今日もいつものすいみん不足


スプシが効くプログラミング言語ですか？（ちがいます）


モンテカルロ法とか遺伝的アルゴリズムとか思い出した


nostr:npub1ae6mz3tvgx0ecnuznlcwek8kxlmfl7nwtv8jw5y7gu5gm2h8putqtsukjt ブラウザからの操作の場合はどうですか？


nostr:npub16ftc60frty64elezg8tn0teht3ev6m4redcm0xzxwsm702642cxsmy0u3j おはよう、王


ログボ


nostr:npub1nz4vwumsl693csm5qygz8thy2mjhjcls5m74s42a8yvs6gpsx4pqjk4nmh WebUIからみているなら、ユーザー設定 - 外観 にある『プレビューカードを隠す』（各種）を設定するといいかも。（ちょっと情報量減るけど）

https://s3.fedibird.com/media_attachments/files/111/132/011/946/428/334/original/0d4488e5ea8cb81b.png


ん？ なんか調子悪かった？ #fedibird


nostr:npub10ys7078meakr8y5led69zhrv05uvjnvyufc7zmpnknf9msdavkuquyvuzy もともと独自に検索機能を強化していたので、それとv4.2の仕様をあわせただけで、本体はまだv3.4.1+ってところです。検索だけ！


ウチの引用互換インライン書式は QT: [ URL ] なんだけど、これリプライの投稿本文中に書くと、リプライかつ引用できるっていうハックがあるw


特定のターゲットに向けて説明した方が、比較基準がはっきりしている分だけ端的な記述になるので、ターゲット以外の人にもわかりやすいというのがあり……

以前にMisskeyユーザー向けとして書いたやつが、たぶんFedibirdの機能面の特徴を理解し易いのかもしれないな、ということで、再掲しておきますね。 [参照]


nostr:npub1p8fvdvy4mxd20rknhfljdxycg5fl27sqq9gnzj83akyaclkmrl6sh88t68 実はAPIレベルでは絵文字リアクションカラム（メニューにある一覧するカラム）に特定絵文字での絞り込み機能があったりします。でもまだUIがないんだな……。 #fedibird


検索インデックスができあがって、メッチャ検索しやすくなった今日この頃ですw

再掲しておきますー。 #fedibird [参照]


nostr:npub1jaa4qpuss80x4nhhxz5ds0x7dqtenjq8v09gjes6qyntf8n08xns6vzvna まず疑うはassets:precompileの失敗ですね。

RAILS_ENV=production bin/rails assets:clobber
RAILS_ENV=production bin/rails assets:precompile


nostr:npub15anekug2drrf36dph3jh9kq45cl289z5y4j8kgaa3rdem58n97tqw29v5u 事実確認すぐとれるからねー


読みやすい一覧ではありませんが、Fedibirdのすべての検索指定とオプションを知りたい方はこちらをどうぞ。Mastodon v4.2の機能はすべて含んでいるので、そちらでも参考になるかと思います。 [参照]


nostr:npub1lmej32wgwshx3324z4rkhmx655hdyrepygqsuwr63dxfu0cnjgrqw367fj Mastodon for iOSでは対応していないもので、絵文字リアクションされた時の通知ですね。

ブラウザからアクセスされるとフル機能が使えますが、ひとまず

:feather: feather
:nightfox_dawn_app: Nightfox DAWN
TootDesk

あたりのアプリをお試し下さい。


nostr:npub1cgp3lntqj7v6fm3la3ls69c06zwt9ww0l2qm9rx28u4q7dwx9r5qd38r0l こんな感じ。

from:me 検索文字列


nostr:npub1cgp3lntqj7v6fm3la3ls69c06zwt9ww0l2qm9rx28u4q7dwx9r5qd38r0l これは『注目のハッシュタグ』という機能でできるよ。


nostr:npub1cgp3lntqj7v6fm3la3ls69c06zwt9ww0l2qm9rx28u4q7dwx9r5qd38r0l 参照っていう機能があるよ。対応しているクライアントアプリはないと思うので、ブラウザから操作してね。


月曜日は雑務の日

That's 無


ポン失


あっち


脳の絵文字とか多いからね #fedibird


:marimo:


わからないことがわからない


どれどれ……？ って連合見に行ったら量が多すぎて追い切れなかった。撤収……


だいたい解決しそうなとこまで来てるから任せたぜ！


nostr:npub1f8w6u5ywlwlfn8vhuncjmw7dnmq6q752qdvvelqpg464mk5muc0qu0xwpp 公開検索を許可した『公開』投稿であればすべて、かな


nostr:npub17rjw5d27pyvflnm6wje78g0cp9mefpgw7ksy9ztspmxk2ehucwwqcud4qq マテリアルテーマ作ってる nostr:npub1prsxtjwdsyk09wnqmnkred4nvzk80y686cqpkrlg4a8m8xcpes6sn33gpx に、まずv4.2対応のモノを用意してもらいます！ #fedibird


急に寒くなると感覚がついてこないねぇ


ログボ


フェディバードと
ケド・バーデュで
韻が踏める（踏めない）


ペヤングをこよなく愛する県民ですが、やきそば弁当おいしかったです。


なるほど四時じゃねーの


17歳教だ


ことりこ


:takenoko:


:kinoko:


Frog 🐸


遠く遠く離れていても
僕のことがわかるように
力一杯 輝ける日を
この鯖で迎えたい


横長の絵文字に対応するときに、最大サイズの調整はいろいろやったんよね。今度は縦画像を調整するべ。


寝ろ


#fedibird #fedibird_info 終了ですー。ご協力ありがとうございました！


てすてす


あ、動き出してるな……


（そうはならんやろ）


あべる+のえる＝のべる


ライン際の魔術師（サッカーの
話なら良いが、モデレーター的には絶許系）


nostr:npub1wx3g6a4tsetwthwylns29seq4638w3ll7n8uygp6ptq9dw25gn8qqsw22y 今回の検索強化にあたってWebUIの方は何も手をつけていないんですが、いくつかバグがありまして、

最初に5件取得するようになっているんですが、結果を取得してから取り除くべきものがあって4件に減ったなどの場合、もう続きがないと判断する場合があります。

同じ投稿がもう一度出てくることもありますが、原理上起こりうることとはいえ、これもクライアント側の不具合です。

あと条件を変更して再検索したときに以前の候補が残るのもあります（その場合は検索を入力する欄の右端×でリセットする）

そろそろなおしたいです……

#fedibird


Mastodonは一番書きやすい場所なので、アウトプットが捗るのよ。


お気に入り追加（追い⭐star ）


牡蠣の使いやあらへんで


ログボ


キサス・キサス・キサス
（ザ・ピーナツで）


＿人人人人人人人＿
＞　エンジニア　＜
￣Y^Y^Y^Y^Y^Y^Y^￣


兄貴刺す（アニキサス）


:left_side_balloon_with_tail: エンジニア（ふきだしえんじにあ）


まあいいや、セキュリティフィックス突っ込めば伸びるだろ（ぉ


なおRC


部長マスカットとか
今年の新人君マスカットとか
思い浮かべた


選ばれたのは綾鷹でした


なるほど生サーバ…… :brain_nou:


あなたの落としたサーバは銀のサーバですか、それともこちらの金のサーバですか……


もも仕しや


誰ですか、フリートーク3ページ描き足すって言ってる人は……


4ページ単位で作ってた原稿が、1ページ多かった時……（まあ表3に入れるとかするけど）


おブラ職人だったの（セルフ）


みんなが信じているとそれが本当になるのだ……


これ、まだ半分ぐらい残ってるので、こちらからもどうぞ。 [参照]


おお、午後4時ぐらいだ。


散弾は広がる（たしかに）


LED、光の直進性が強くて、ほんと蛍光灯と特性違いますね…… #fedibird


で、全文検索はなんとかしたけど、他に必要なものってなに？


分散SNSのおすすめサーバーについてなら、これを出さねばなるまい [参照]


お、名前変えてもロックしないSNSだ（それはそう）


最近はmisskey.ioが全部引き受けてくれるので安心


私有鍵、了解


有料SNSの話になると饒舌になる鯖缶勢（いつもの）


やっていきを求められている……


サーバ運営費払えば、タダでつぶやけるよ（タダとは）


「色を見る仕事なので」っていつも説明してますね


ウニ


ログボ


寝た方がいいね


Refererの話した？


購読は未来へ
検索は過去へ

それぞれの特性があるから上手に使い分けてね。

#fedibird


ちょっと月音さんの解説を借りよう。こういうことができる。 [参照]


Fedibirdの場合は、フォローしたままで、ホームに流さないように外す機能があるんよ。


フィクサーばっかりいるんだろうな……


そういえば: 月曜日


nostr:npub1l20zzd9tseue5rt8jqylgj425d03wgnewgycj6xld5396w625wuq3x7rnu おはよー！


nostr:npub16ftc60frty64elezg8tn0teht3ev6m4redcm0xzxwsm702642cxsmy0u3j おはよう、王


nostr:npub1yl0pyf0hu8r4nmw5zjxcatdylzth73c4ggf5hnwqrl0qjqgj8gsq783fvv あ、リレー死んでるねー。ちょっと作業必要だけど、復帰させるのでお待ちをー


Pawoo開けない！ の原因が、

ブックマークしておいたURLが無効になってるパターン多いね。

急にv4.1.6になったことで、WebUIのURL構造が変わってしまってるので。


DC-62撒いてあげましょうね（あかん


#fedibird #fedibird_info 全文検索機能ですが、昨日、参照を含む投稿に絞り込む為の is:ref を追加しています。

途中で追加した機能は、インデックスに情報がのっていません。一部の過去投稿と新しい投稿について機能しますのでよろしく。

また、インデックスの作成が加速するように、メインサーバをフル動員しています。これまでの4倍ぐらいは速く終わりそうかな。

fedibird.comの全文検索は、独立したElasticsearch用サーバを3台用意しています。

この検索サーバの負荷を心配していたのですが、いまのところ全然余裕のようです。

当初、fedibird.comが抱えているデータを全部突っ込む処理をするとなれば、検索サーバの負荷が問題になるんだろうと思っていたんですが、実はデータを用意するMastodon側の方が負荷が高いことがわかりました。

そこで、Mastodon側のCPUをつっこんで、処理を加速しているという次第です。


脳性


nostr:npub1l20zzd9tseue5rt8jqylgj425d03wgnewgycj6xld5396w625wuq3x7rnu おはようございます！！


『ログボ』を検索すると、みんなのログボが並んでいて面白いな。


ログボ


nostr:npub1s474tmzapxysn33pztxzqmy08zktajstn2g6upyrw72h2elsr6cssgv3xy 振替休日は、体を休めることが出来る日を代わりにとれる・確保してくれるという意味では良い制度なんだけど、

給与面では無理して働いても平日と取り替えて休日出勤扱いしないことで、手当とかをチャラにしたい意図が会社側にあるので、不利なところもあるね。


nostr:npub1s474tmzapxysn33pztxzqmy08zktajstn2g6upyrw72h2elsr6cssgv3xy みなし8時間労働で4日は32時間だから、20+32+30で毎月82時間の労働時間の延長か。

内訳の各項目とも割増率が違うので割り増しして時間に換算して113.2時間分、年間235日として月の所定労働時間が156.67時間、その計算した固定分あわせて269.67時間、これを想定されてる給与で割ると時給970円ってところか。勤務地東京だと最低賃金下回ってる？

基本給＋各種手当で175,000円＋固定残業代87,000円。いろいろ引かれて、手取りは21万円弱かなぁ。


nostr:npub16te7cev0s0s6sm3f0sz8nnrazp9cjmca9rv8p0pkhr70r6vs2v5qyq4y0q is:ref ねー。


nostr:npub16te7cev0s0s6sm3f0sz8nnrazp9cjmca9rv8p0pkhr70r6vs2v5qyq4y0q まあ難しくはないので、追加しておきましょうか。既存分に反映するのはずっとあとになると思いますけども。


nostr:npub16te7cev0s0s6sm3f0sz8nnrazp9cjmca9rv8p0pkhr70r6vs2v5qyq4y0q おっと、min_refsは被参照だ。

ActivityPubの投稿を参照しているかどうかは拾えないかもしれない。

url:https:// で何かリンク含む投稿は全部拾えるんだけど、それが投稿へのリンクかは判定できないなー。


markdownで書き下して、はてなブログで公開しただけなので、見やすくないですし、説明も冗長なので、

見やすい一覧（チートシート）は誰か作るといいですよー。

こちらは仕様が変わった時にすぐ書き換えられるので、しばらくこのままいきますのでー

#fedibird #fedibird_info


ちなみにfedibird.comの検索インデックスは作成中で、まだインデックスされていないものは検索の対象になりません。

いま、今年の分は6月22日〜だけで、6月21日以前の分は作成中ですね。

なお、もし特定の投稿をいますぐインデックスしたい場合はブックマークしてください。既にしてあったら解除して戻す感じで。 #fedibird #fedibird_info


nostr:npub16te7cev0s0s6sm3f0sz8nnrazp9cjmca9rv8p0pkhr70r6vs2v5qyq4y0q 参照と引用、url:でひっかかるように作ったつもりですが、反応しなかったらバグですねー。

参照はざっくりmin_refs:1で拾ってください。not:quoteつけたら引用を除外できるかな。


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

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

Mastodon v4.2とFedibirdの検索文字列（早見表） - noellabo's tech blog https://blog.noellabo.jp/entry/fedibird-advanced-search

#fedibird #fedibird_info


有識者だ


ばまつ、Wizardryだ


Mastodon v4.2が公開されてからでないとまだ本領は発揮できないんだけど、

今のFedibirdぐらい全文検索できるようになれば、検索でフォローするアカウントをみつけるっていうのもいけるんじゃないかな。


#fedibird #fedibird_info 説明の漏れていた仕様ですが、

from:me と指定する（me）ことで、自分のアカウント名を書く代わりになります。Mastodon v4.2の仕様です。

ユーザー名がmeのローカルユーザーを指定する場合、ドメイン名まで書くことで対応できる……かな？

あと、リアクションなどの数で絞り込む機能について。

MastodonやMisskeyなどのサーバが分散しているシステムでは、正確な数字は投稿元のサーバにしか記録されていません。

リモートサーバの投稿に記録されているリアクションなどの数の表示は、そのサーバが把握できる範囲のもので、本来の数字より大幅に少なくなります。

それでも十分に参考にはなりますが、比較には使えないものと思ってください。

人気の投稿を見つけるため使うこともできますが、それを追いかけると不正やスパム行為が増えてノイズになったり、比較して競争心を煽ることにも繋がりますので、慎重に扱ってください。

なお、この検索指定は何に使う意図で設けたかというと、自分の過去投稿を掘り起こすためです。

キーワードになる単語などの記憶が曖昧でも、注目度が高かったものという条件で絞ることで候補が絞れ、非常に探しやすくなります。


#fedibird #fedibird_info 全文検索まわり、不具合の修正と仕様の変更を行いました。

・ローカル投稿のアプリ情報が記録されない不具合を修正

- is, has, notで無効な内容を指定するとエラーになるよう修正

・urlとgeneratorの効率を改善

・bookmarkとarchiveの廃止（仕様変更）

・稀に発生する特定条件でインデックスに失敗する不具合を2つ修正


nostr:npub199csgnu3wt5lnwmrgc24avwau0x6g5dluny5t2527tqz6dszrdmsq86k05 MastodonおよびFediirdは、未収載は検索の対象にしない（Fedibirdは購読の対象にもしない）扱いです。

公開投稿であっても、自分で設定を変更しない限りは検索対象にならないよう配慮されています。

設定についてはこちらの投稿に画像を添付してあります。
https://fedibird.com/@noellabo/111066794662872499

Misskeyサーバは未収載も検索やアンテナの対象にしますが、無視してよろしいかと思います。 [参照]


nostr:npub1xv76x9qejev08fjyzwfcpg592zcz4t8cc8tstsmsmrjzk04g0acs5j43h2 おはよ


ゲシュタルト崩壊しとるな


nostr:npub199csgnu3wt5lnwmrgc24avwau0x6g5dluny5t2527tqz6dszrdmsq86k05 当人が検索してほしいと宣言している投稿のみです。

設定で、これまで通りそれらを結果に表示しないようにもできます。

Mastodonの次のバージョンがそういう挙動になるので、他に移行しても特に意味はないと思いますよ。

Misskeyは本人の希望を聞かないで検索対象にしますし。


あとね、分散の非効率の大部分は安全対策の経費なんだ。

税関みたいにね、出入りを検査してるし、備蓄して、国内で安全基準を満たすものだけを国民に提供しようとしてる。

安全担保とか安定供給の為に、直接取引に制限をかける、相手に依存しない・そのまま信用しないモデルが非効率の原因だよ。

独立性の担保。

効率の為の分散化じゃないんだよ。


もす


ちなみに同じActivityPubの仲間であるPeerTubeは、

巨大なバイナリである動画コンテンツの複製は本当に冗長化したい時にしかしない。そういうのは有志のサーバがやる。

再生する際は相手のサーバにデータを取りにいって、必要な時にストリーミング再生する。

再生の負荷軽減はWebTorrentを使って同時視聴者が多くなるほど軽くなるような仕組みにしている。

分散型の効率モデルを考えたいときは、せめてこっちを参照するべし。


分散と効率の話はこれな [参照]


nostr:npub1glnv73zjm7a3xez5633xycg9499s2hhspdw6yezl0322t0caqkzqj0fqrd でじたんおつかれさまー！


あべるのためにある


そういや天気悪いのか……


ORがANDに変わるとか、激変


「Blueskyやめるのか、俺以外のヤツと……」


これは私が嬉しいだけなのでみんなには関係ないんですが、

tootctl search deployっていう、既存データをElasticsearchに登録する管理コマンドがあるんですが、20日も30日も実行にかかって、途中で死んじゃうと悲しいので、処理状況を表示して、好きなところだけ再実行できるようにしてあります。

今回は最古のデータまで完走させたいのです。


nostr:npub1khrph09war8g6muvdkjhajx9xfp5qk0xgcqv9wksww5lr4t26geschaats 語の一致方法だけでなく、対象となる投稿も違います。購読は検索許可とは関係なく、公開投稿か、フォローしている人の投稿（自分がみることができる投稿）を対象とします。


株式会社台風


nostr:npub1khrph09war8g6muvdkjhajx9xfp5qk0xgcqv9wksww5lr4t26geschaats キーワード購読は完全一致の正規表現検索です。

sudachiは、語の変化とか繋がりを曖昧なまま、比較的大きめの辞書から単語を認識してくれるので、正確な表現でなくてもヒットします。

全く違う仕組みです。 #fedibird


nostr:npub1t5ck984q9z086e5cyta04q6h5s35u26gs9whr7qd8yn34958x9usc0a3ey 外部検索サービスをGoogleなどの従来型全文検索エンジンとすると、

・ユーザー設定 - その他『検索エンジンによるインデックスを拒否する』をチェック

・プロフィール - 外観『あなたの投稿の検索範囲』を『公開』

・プロフィール - 外観『公開投稿の検索をMastodon v4.2互換サーバに許可（互換設定）』をチェック

・ユーザー設定 - その他『デフォルトの投稿設定 - 投稿の公開範囲』を『公開』またはメインで使うもの

ぐらいかな。


一つ、この手を離さない
（真っ赤な誓い）


Fedibirdの全文検索、バックエンド側の機能がだいたい揃って仕様がほぼ確定したというだけで、まだバグもあるだろうし、なによりフロントエンドの改良は何もしてません。

このぐらい大きな変更で、JavaScriptをまったく含まないコミットは珍しいですw


nostr:npub10duhvnh45vd9qx5v9v45krgrh73n4zacy8yyzg65htefw5uxaspsgx0kcs ……？？
ずっとねてるね！！w


fedibird.comを試してみたい人も出てくるかと思いますので、少し招待URL出しておきますね。

https://fedibird.com/invite/wJFeRN6g
https://fedibird.com/invite/35YAJP2v
https://fedibird.com/invite/h7s4HnRW

それぞれ100名です。


全文検索からのトラブルはもちろん増えるでしょうが、上手に防衛してくださいね。

Mastodonでは未収載やフォロワー限定を投稿に個別指定できるので、公開範囲をうまく使ってください。

公開で投稿したものは誰でも読めるし、あなたはそれを許可しています。

見せる範囲を限定する運用であれば、Fedibirdのフォロワー限定の検索公開にするのもお勧めです。（この運用の場合、Mastodonの公開投稿検索は利用できず他のサーバで検索してもらうことはできません）

読まれたくない相手から身を守る為には、ブロックも活用してください。

ユーザーが行うドメインブロックは、基本的にフォロー関係の拒絶＋ミュートの挙動なので、読まれたくない時には効果がイマイチです。


nostr:npub1f2a036rw7fhhwrz35e5aqfz5f2nmugxpkj2y06l0h6t60m8zc0wqd8h73j 投稿者が検索結果に出さないように設定していても、ハッシュタグタイムラインには出る投稿というのがあります。

ハッシュタグタイムラインは検索結果ではない、という重要な視点です。

また、ハッシュタグで検索をかけた場合、その語がズバリヒットしますが、通常の検索では誤検知の可能性が高まります。

どちらかというと、特定のハッシュタグを除外指定するときに正確に指定できるメリットの方が大きいかもしれません。

逆に、ハッシュタグにするデメリットがあるかどうかです。おそらく、あまりないと思います。


サーバで実装する全文検索は、外部サービスと比較して、いくつか大きなメリットがあります。

まず、ミュートやブロックが反映されることです。非常に重要なポイントです。

また、検索結果に対してダイレクトにリアクションできます。

クライアントアプリ等で双方のサービスを統合する方法もありますが、標準でそれが可能になっているのはやはり違います。

そして、検索についての意思表明（検索対象にする意志）や、削除などの対応が即座に反映されます。


#fedibird #fedibird_info いま、fedibird.comはインデックス再作成中なので、あまり古い投稿はでてこないと思いますが、しばらくの辛抱です。

この他、sudachiを使った形態素解析がきっちり仕事してくれるように調整したので、

フレーズ検索（ " " で囲うやつ）を使わなくてもほとんどの場合に適切な日本語検索結果を返してくれると思います。

mastodon.socialなど海外サーバでは難しいところなので、検索については国内サーバの強みがでてくるかもしれません。

たまに、同一語として扱ってほしいのに失敗しているものなどに出くわしますがご愛敬、カンマ区切りのOR指定もできるので、使う側で頑張っていただけると……！w

（韓国語と中国語についても別途それぞれの形態素解析器を入れてはあるのですが、これは機能しているのかまったく検証されてません。language指定すると形態素解析器が切り替わります）


#fedibird #fedibird_info おっと、もう一つ重要なのを忘れていました。

order:desc
order:asc

Fedibird固有の指定ですが、検索結果を最新順、古い順に変更します。デフォルトは最新順です。

期間指定もできるので、これでだいたい任意の投稿をみつけてくることができるのではないかと思います。


#fedibird #fedibird_info おっと、is, has, not の指定で抜けているのがありました。

Fedibirdでは、投稿の公開範囲を public, unlisted, private, limited, direct, personal で指定して絞り込みできます。

また、FedibirdではMisskeyの投稿を検索対象としています。プロフィールへのキーワード指定で挙動を変更できるので、Misskeyの人は必要な場合、指定しておくことをお勧めします。

Fedibirdは指定のほとんどにカンマ区切りで複数の値を指定できるので、それも上手に使ってください。

使いこなし方法はいろいろと編み出せるハズです。組みあわせでかなり面白いことができます。

またおそらく、これらの機能拡張は、多くの人にとって、Fediverseの利用体験が一気に変わるほどのインパクトがあるハズです。

逆に、検索対象にならないように公開範囲を設定したり、基本の設定を考えるなど、ガードする方法もよく考えてください。

デフォルト設定で既に守られていますが、検索公開するメリットも大きいですから、うまく使いこなしてくださいね。


#fedibird #fedibird_info なお、inについてはFedibirdのフォロワー限定も指定できます。 private です。

以下は、Fedibirdでのみ使える機能です。

to

投稿の宛先（メンション）として指定したアカウントで絞り込みます

domain

サーバーのドメインを指定して絞り込みます。

app, client, source, generator

クライアントアプリを指定して絞り込みます。先頭一致です。

url

Fedibirdでは、ノイズになりやすいため、本文の検索からURL文字列を除外しています。URLを検索したい場合はこちらを使って指定してください。

min_replies

投稿に対する返信数で絞り込みます。指定数より返信が多い場合にヒットします。先頭に - をつけて意味を反転させることが可能です。

min_boosts

投稿に対するブースト数で絞り込みます。

min_favs

投稿に対するお気に入り数で絞り込みます。

min_reactions

投稿に対する絵文字リアクション数で絞り込みます。

min_refs

投稿に対する参照・引用数で絞り込みます。


#fedibird #fedibird_info 全文検索では、様々なオプション指定をして、検索結果を絞り込んだり、順番を変えることができます。

from:noellabo のように、プレフィックスを from + : という書式で書き、空白などを開けずに値を続けて書きます。

個々に詳細を解説したいのですが、スペースが限られますので、ざっくり列記しておきます。

has, is, not

投稿の種類などを指定して絞り込みます。hasとisの動作は同じです。notはFedibirdでのみ指定できる、指定の否定です。

image, audio, video, media, poll, link, embed, sensitive, reply が指定可能です。

またFedibirdでは、quote, bookmark, archive, bot が追加で指定できます。

language

投稿の言語を絞り込みます。

from

投稿者を絞り込みます。

before, after, during

投稿日時を絞り込みます。

in

all または library を指定し、libraryを指定した場合は従来のMastodonの検索結果同様、自分の投稿とリアクションした投稿だけに絞ります。


#fedibird #fedibird_info 強化された全文検索では、様々な指定方法が可能になっています。

また、従来と仕様が変更になった部分があります。

まず、検索語を空白で区切って並べた場合、これまではOR検索になっていました。つまり、検索語のいずれかが一致すれば結果が表示されていました。

Mastodon v4.2以降およびFedibirdでは、これがAND検索になりました。つまり、検索語がすべて一致すれば結果が表示されます。

Fedibirdではさらに、検索語を , でつなぐとOR検索になります。OR検索はMastodon v4.2では対応していないのでご注意ください。

検索語を " " で囲うことで、フレーズ検索ができます。並び通りの検索語で調べたい場合、フレーズ検索が有効です。通常通り書いて結果の候補がうまくいかなかったら、" " で囲ってみてください。

検索語の先頭に - をつけることで、除外指定（NOT検索）が可能です。指定した検索後が含まれない投稿を検索できます。

URLを直接書いた場合、全文検索ではなく、アカウントや投稿の照会になります。

URLを検索する場合はフレーズ検索にするか、Fedibirdのurl検索を使います（後述）


#fedibird #fedibird_info この他、Fedibird検索に対する互換機能として、プロフィールの説明文に特定文字列（キーワード）を書くという方法があります。

これは、Mastodon v4.2の公開機能ではなく、Fedibirdのフォロワー限定公開を使いたい場合や、Mastodon v4.1以前、Mastodon以外のシステムにおいて、

Fedibirdの利用者に対してのみ、それらの検索公開方法を有効にしたい場合にだけ使います。

Mastodon v4.2以降は標準の設定を行った方が良いですが、この互換機能は残しておきます。

プロフィールに記載するキーワードと意味の対応は次の通りです。

#searchable_by_all_users
誰でも検索できる

#searchable_by_followers_only
フォロワーが検索できる

#searchable_by_reacted_users_only
リアクションした人だけ検索できる（Mastodonのデフォルト）


#fedibird #fedibird_info Mastodon v4.2の場合、自分の公開投稿を検索結果にみせる設定は、プロフィールの『Privacy and reach』にある『Include public posts in search results』です。（開発中にて、まだ和訳が反映されていない）

対象は公開投稿なので、未収載、フォロワー限定にした投稿は対象外です。

この設定を有効にして保存すると、自身のフォロワーがいるリモートサーバにも伝わり、Mastodon v4.2以降、もしくはFedibirdにおいて、あなたの公開投稿が検索対象になります。

Fedibirdの場合、基本はFedibird独自の検索範囲設定があり、それと合わせてMastodon v4.2互換の設定項目があります。設定がある画面はプロフィールです。

所属サーバを含む、Fedibirdに対してはFedibirdの設定が有効になります。それ以外のMastodon v4.2互換のサーバには、互換設定の方が有効になります。

Fedibirdの設定では、フォロワーにだけ公開することが可能で、また個々の投稿毎に設定を切り替えられるようになっています。

この機能は、互換設定を行うとリモート側で無視されるのでご注意ください。

https://s3.fedibird.com/media_attachments/files/111/066/758/858/467/520/original/7eb1367deaf1a610.png

https://s3.fedibird.com/media_attachments/files/111/066/777/683/632/026/original/ccb43a0d3a8accc5.png


#fedibird #fedibird_info 全文検索の機能を強化しました。

これは、Mastodon v4.2に搭載される予定の新機能と、Fedibirdが積み上げてきたものを統合し、さらに強化・拡張したものです。

ついては、説明の中で、Mastodon v4.2と共通するものと、Fedibird独自の部分が混在してきますので、あらかじめご承知おきください。

違いについては都度説明します。

最初に重要な点を挙げます。

あなたの投稿を全文検索の対象とする、つまりみんなに検索してもらえるようにするには、設定変更が必要です。

逆に言うと、設定を変更しなければ、あなたの投稿が検索によって発見されることはありません。

Mastodonの従来の全文検索は、あなたが既に知っている投稿を振り返るためのものでした。

自分自身の投稿は全て対象になる他、お気に入りやブックマーク、ブースト、返信（メンション）など、何らかのリアクションを行った投稿だけが対象になります。

今回、Mastodon v4.2から、自分で設定した（許可した）人の公開投稿に限り、誰かにとって未知の投稿を全文検索の対象となるよう拡張されました。

ついては、自身の公開投稿を全文検索の対象とする（許可する）か検討し、設定してください。


#fedibird #fedibird_info 全文検索のバックエンド側の機能は概ね整ったので、本格的にインデックスの再構築を開始します。

開始時点からそれ以降の内容はすぐに検索対象になりますが、それ以前の内容は順次インデックスしていくことになるので、すぐには検索対象になりません。

Fedibirdでは新しい投稿から順に登録していきます。すべての登録が完了するには、おそらく20日〜30日程度かかります。

これに先立ち最終的な調整を行うため、何度かサーバの再起動等行いますが、ご承知おきください。


nostr:npub18kju569g4lh4x560tmspw299wxaj6uu49nqdjxqlew9wpe75xnnq634q30 おはようございますー！


nostr:npub16ftc60frty64elezg8tn0teht3ev6m4redcm0xzxwsm702642cxsmy0u3j おはよう、王


ログボ


#fedibird #fedibird_info さくっとメンテ入れるつもりで手間取りまして、ちょっと止まっておりました。

もう一度トライします。


あー、これはもう一度チューンがいるなー


#fedibird #fedibird_info 終了ですー


#fedibird #fedibird_info ちょっとだけとめますー。目標1分


だいたいうまくいってるし、Fedibird本体の方もいっちゃうかな……


nostr:npub138lvk9gdqfn62u4w7zp3a2hncdqtxhyxkthnjwulw9ncmv5pl29sddyym6 MisskeyからもMastodonに通報転送されてきますよ！


nostr:npub1arjkkuwl32qan6vk85t9kapj40e3d55d62ave44nru6tq9rdj42q3wpkpc かなり前からできるようになってるよ。この辺を読んでね。
https://docs.joinmastodon.org/admin/config/#limited_federation_mode


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


今日はいつものようにタイムライン追い切れないかもしれないので、これみろ、系のものはメンションしておいてくださいませー。


これは本家の問題だけど、indexableを変更した時にElasticsearchに投稿をimportするワーカーが途中で死ぬと、延々ループするなあ。どう対処したらいいか……。あとindexableを何度も切り替えられるとやばい気がする。


nostr:npub1w7qm0m29jshplfjj43ut67jlwga7k33gkmd3qm4lhn5v6dxsamjqwk7agx わあおw

ざっと見直してたところですが、今回は異常なかったようです。よくSubwayTooterのtateisuさんから対応抜けてるって報告を受けるところなので、心配でしたw


全文検索系、ちまちま開発進めたり改善加えたりバグ修正したりしてるんだけど、これ沼で、なかなかこれでヨシというところに到達しない……。

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

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


知ってると思うけど、Wikipediaからくる寄付催促の有名なメールのタイトルね。

寄付といえばコレ的な


寄付だけで回す……

noellaboさまへ - もう、たくさんです


これはfedibird.comを立てた頃に書いたやつ。もう一度掘り起こした方が良いかもね。 [参照]


nostr:npub17rjw5d27pyvflnm6wje78g0cp9mefpgw7ksy9ztspmxk2ehucwwqcud4qq あるよ。あいかわらずみつけるのはやい！ #fedibird

https://s3.fedibird.com/media_attachments/files/111/056/745/470/634/091/original/4ba47195cf28a651.png


ついに新世代の『直子の代筆』が来たんだね、と思っている


「ヤスリがついててネイルも磨ける」


ﾌﾝｷﾞｬﾛ


逆にですね、この機能なんだろう？ ってうっかり有効にして、自分の過去投稿を失って茫然とするケースがまま見られるので、みなさんお気をつけくださいまし……。

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

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

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

ただし、カジュアルに誰でも実行できるので、利用者が桁違いになって影響が大きい……というところまで配慮されていたかどうかは……


（私、Mastodonに500文字で作品投稿してるよ！ という人はアピールチャンス）


Mastodonの『投稿の自動削除』はv3.5（2022年3月30日リリース）からついた機能なので、別段新しいものではないのです。

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

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

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

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

ただし、一人設定するだけで大変な量なのは前述の通りで、それぞれのタイミングで有効化しているので、Pawooからの削除リクエストはまだしばらく続くんじゃないかと予想しています。


ちなみに最初に使っていたAppleWatchは、文字盤のパネルが外れて使えなくなって買い換えましたw


手元の現役iPhone君、ウラも表も少しだけヒビが入ってるんだけど、まあ壊れるまで現役で頑張って貰う感じかなー。


ログボ


#fedibird はい、完了ですー。


Pawooともかく動きはじめたから、ウチも適当なタイミングでメンテいれてもいいよね。いいよ。


検索の方をさきにやっつけねば


デレステとか、ガシャの引きが良すぎると「俺もう死ぬのかな」ぐらいは思うよね


ふかぞりは、サメがそりを引いていくやつ？


えびぞりは、えびがそりを引いていくやつ


「えっとね、キティは箱推しだから、みんなに紹介しちゃうね！」 :kt_ribbon:


むしろ短時間での時限削除はFedibirdでしかできなくなってしまったw


みんなまだおきてるの？
カレーたべる？


だいぶ良い仕上がりになってきたなー。あとちょいなんとかしたら実験してみるべ。


カレクックの頭のカレーの話？


Pawoo勢、ちゃんと避難してるかなー？


ゾエアでは


？

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


「なんかよくわからない英語がでてきたので閉じました」


で、結局は検索インデックスの再作成が必要になりそうなので、適用可能なところだけ……と思ったのですが、

そういえばこのあいだfedibird.comでインデックス作成が途中で失敗した影響か、nightly.fedibird.comはうまくいくのに、fedibird.comはダメだという……


#fedibird #fedibird_info 先程の適用、ちょっとうまくいかなかったので戻しました。またあとで統合します。

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

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

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

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

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

これまでは（※今も）『将棋』という単語が『将』と『棋』に分解され、『将来』が引っかかってしまうなどの問題がありました。ここが賢くなります。


「ん!? 間違ったかな…」


#fedibird #fedibird_info Nightlyの方で試してみた検索周りの更新、とりあえずいけそうなのでfedibird.comの方にもマージしちゃいます。

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

検索の仕様が一部変わりますが、更新のあとで説明しますねー。


ずっともりそばでいいが、天かすなどがあると良い。同じそば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


エコシステムに乗りたいから、っていうのがあるよね。なぜそれをその言語やフレームワークで書くか。


『ねむいときはねる』画像を持ってこようとしたら、ららこさんのアカウントが引っ越していた回


ぜ「だが戻ってくるとは言っていない」


nostr:npub1x0yskzclufjveyktpxefv99k2h8gmchuuw9jd96d2856zp5ve8wstcqa0t 知らないユーザーの削除が飛んでくるのは日常的な動作なので無視してくださいませ－。


nostr:npub1glnv73zjm7a3xez5633xycg9499s2hhspdw6yezl0322t0caqkzqj0fqrd でじたんおはよー！ お仕事頑張ってね！


nostr:npub16ftc60frty64elezg8tn0teht3ev6m4redcm0xzxwsm702642cxsmy0u3j おはよう、王


nostr:npub1wjc6nk7pvztja2kd7ay7kylvh8wutxfg0df7sr6kuvzez9hts2lscn84qn めるおはよー！ :ablobcheer:


nostr:npub1glnv73zjm7a3xez5633xycg9499s2hhspdw6yezl0322t0caqkzqj0fqrd グッズ送ってもらえるように、でじたんに住所送るね。前にもそんなやりとりがあった記憶もあるけど、昔のアカウントだったし顛末忘れてしまったよ！


nostr:npub102zxgaqv5p3gu6qf376ys36g0dw0a56fvuhqrytm8krnkke52mrsfcj0jq v4.1系だと見えないですよね！（おそば美味しい）

v4.2からはjpeg変換されることになりそうです。


「遅いじゃないか、ミッターマイヤー」


nostr:npub1pv83m8gz2q9p96rey9ewzcses9xdhq2dn59pxyjsn7nnn79sg5yslxvhd8 みえない了解！ クリックするとこっちの画像が直接開く感じかと思います。まあ今は使えないですねー。


nostr:npub16zzq9djaxg5jrzumnyc0ff6nxjgflm4yfwzt3sg7ycm0lhpqmajsqxv3zq あー、ダメだ……


nostr:npub16zzq9djaxg5jrzumnyc0ff6nxjgflm4yfwzt3sg7ycm0lhpqmajsqxv3zq あ、edgeもダメなんか！


nostr:npub1fhdulj600wpthk6he0hwnxcahylpy5h8j3l5a4a40yaz2uerlw8ss6utu9 なるほど。mastodon.socialと同じ挙動だから、v4.2系共通の振る舞いかな。


nostr:npub1qca7tpvylljuenhfk9dw39a6qq272pv3h90u6w899cjtvntm6g5snukxew Misskey is amazing! But the client app is really impossible...


nostr:npub1eqmc8e9mhtue38wd37a9spspw8jgc6k9eecxsez0nk6hx5tmww2sj5fx0r どこからかw


AVIFみえた？（ほとんどのサーバでみえないと思うけど）


AVIFのテスト

https://s3.fedibird.com/media_attachments/files/111/022/431/379/324/839/original/2928359891b4325a.avif


未収載、このへんかな [参照]


WebPのテスト

https://s3.fedibird.com/media_attachments/files/111/022/372/416/720/916/original/c1ed37cff3826823.webp


ロロロロロロロロシアン


ェ…


そもそも「からはいれつ」だなー。


ログボ


おや、久しぶりに駄洒落検出Botが仕事してるぞ？


（セーラー服着てる方が正常みある）


偶然がいくつも重なり合って
あなたと出会って 恋に落ちた


この街を出て行くことに
決めたのは いつか 君と
話した夢の 続きが今も
捨てきれないから

-- Mr. Children 星になれたら


＊「それはキャタツだよ」

＊「どうちがうの？同じようなものじゃない。もっとホンシツを見ようよ、なるほどくん。」


ミッキーじゃなくてミスキーだ
#ﾐｯｷﾏｳｽﾐｯｷﾏｳｽﾐｯｷﾐｯｷﾏｳｽ

ﾐｯｷﾏｳｽﾐｯｷﾏｳｽﾐｯｷﾐｯｷﾏｳｽ