新しいものを表示

ポケモンGO、アイテムボックスが満杯だったのできのみあげてポケモン捕まえたり相棒ポケモンにきのみあげてとっかえひっかえしてたらなんとか80くらいの空きを確保できた…

天海未住帆 :fedibird1: さんがブースト

notestockのメンテナンスを行います。数時間停止します。「先週月曜日に壊れたストレージの応急処置」の恒久対応です。

天海未住帆 :fedibird1: さんがブースト

夏空、あと何回見れるんだろうなって思うと暑いのも愛おしい。ってちょっと思ったけどもう暑いのはいいです。

天海未住帆 :fedibird1: さんがブースト

例の眩しすぎる X の看板を LEDランタンにしてみた。調光機能付きで、明るさを MAX にするとパリピモードに入ります。 #shapolab

天海未住帆 :fedibird1: さんがブースト
天海未住帆 :fedibird1: さんがブースト

全盲のeスポーツプレイヤーたちが開発に協力。『ストリートファイター6』のアクセシビリティ向上はどう実現した? | CINRA cinra.net/article/202308-stree

スレッドを表示
天海未住帆 :fedibird1: さんがブースト

e-Sportsの良いところはここだよな。システム側で対応すれば障害があっても他のプレーヤーと対等に戦える。

スレッドを表示
天海未住帆 :fedibird1: さんがブースト

エキシビションだけど、EVOで全盲のプレーヤーが勝ったのか。歴史的な出来事だ。
twitter.com/iwakura/status/168

天海未住帆 :fedibird1: さんがブースト

一応βテストなので、参加していただける方はフィードバックなど送っていただけると嬉しいです~
(お一人様サーバーの仕様でまだこんなのあるよ!とか)

スレッドを表示
天海未住帆 :fedibird1: さんがブースト

疑似おひとり様サーバー?建てました~
ただ、まだテスト運用なので、新規登録開放はしばらくお待ちください。
βテストで使ってみたいとかあれば招待コードを発行するのでご連絡ください~

mespace.social/

現在の仕様↓
・ローカルタイムラインはありません。
・フォローしていない場合、他のMeSpaceユーザさんはグローバルタイムラインに表示されません。
・ユーザ検索でMeSpace上のユーザを検索することができません。(検索条件でローカルを指定しても対象外になります。)
・「見つける」「ページ」機能について、ローカルユーザに関する一部機能が非表示になっています。
・本来、お一人様サーバーではご自身が管理者権限を保有するため、自由にルールの制定、絵文字の追加が行えますが、本サーバーではできません。
※絵文字の追加についてはガイドラインの準備を行っているため少々お待ちください。
・追加した絵文字はMeSpaceユーザ全ての方が使用できます。
・チャンネル機能は使用できます。そのため、チャンネルに投稿した内容は他のMeSpaceユーザさんも見ることができます。

天海未住帆 :fedibird1: さんがブースト

ほぼ殴り書き。後で直すかも

【2023/08】Mastodon検索の最新事情
note.com/kmycode/n/nb3b256969a

天海未住帆 :fedibird1: さんがブースト
天海未住帆 :fedibird1: さんがブースト
天海未住帆 :fedibird1: さんがブースト
天海未住帆 :fedibird1: さんがブースト

以下、余談です。

実のところ、あまりプロフィールにキーワード記載という方法を普及させたくはないのですが、他にうまくこれを指定して連合させる方法がないため、今回思い切って導入に踏み切りました。

Fedibirdではこの情報を、アカウント情報のjsonの中で専用のフィールドで持たせています。これを普及させたいところですが、なかなか難しいのです。

プロフィール記載だと、たとえばPixelfedやPeerTubeのような実装、WordPressのActivityPub対応プラグインなどでも、Fedibirdから検索されやすいようにすることができるなど、まあ柔軟性の面では強いのです。

スレッドを表示
天海未住帆 :fedibird1: さんがブースト

さて、自分の投稿の検索範囲の指定方法です。

プロフィール説明文への特定キーワード記載で、Fedibird側が認識します。


誰でも検索できる


フォロワーが検索できる


リアクションした人だけ検索できる(Mastodon標準)

プロフィール説明文が記載できる実装であれば、通常のMastodonでも、Misskeyでも、PleromaやAkkomaでも、Fedibirdのネイティブ指定と同様の効果となります。

自分の投稿をより広い範囲で検索して見つけて欲しい人は、記載しておくことをお勧めします。

まだFedibirdでしか効果がありませんが、明示しれあれば、他の実装で拾ってくれるようになるかもしれません。

また、Misskeyの方で、検索されたくない場合も、この記載をしておくことをお勧めします。

この記載はMisskeyには効果がないので、引き続きあなたの投稿は検索対象になりますが、指定する人が多ければ、Misskeyの検索範囲の見直しの切っ掛けになるかもしれません。

スレッドを表示
天海未住帆 :fedibird1: さんがブースト

さて、今回、重要な仕様変更があります。

・Misskeyの投稿を公開の検索対象に変更した

・プロフィール説明文へ特定文字を記載することで、Fedibirdでの検索範囲を指定可能にした

Misskeyの投稿は、Misskeyの仕様により、公開範囲がパブリックおよびホームの投稿がすべて検索の対象になります。

Fedibird側ではこれまで、リモートサーバの種別を保持していなかったこともありますが、すべてMastodonの基準で対応していました。今回これをMisskeyの仕様に準じ、検索の対象とすることにしました。

Misskeyの仕様についてはGithub Issueにて確認をとっていますので、合わせて確認されると良いと思います。
github.com/misskey-dev/misskey

Misskeyのアカウントについても、個々のアカウント単位で検索範囲を制限することができます。(次の投稿を確認ください)

従来より検索結果が非常に多くなりますので、状況によっては検索範囲を狭くして使われた方が良いかもしれません。

フォローしてる人までにしたり、通常のMastodon同様、自分とリアクションした相手だけにすることもできます。

(長くなったので続く)

スレッドを表示
天海未住帆 :fedibird1: さんがブースト

今回のElasticsearch側のメンテナンスは、インデックス内容の変更に伴うデータ刷新と、形態素解析器をKuromojiからSudachiに切り替える作業を行いました。

インデックス(ここでは全文検索用のデータをデータベースに保存すること)する内容は、後ほど検索オプションを提供するための仕込みで、いろいろと増やしています。

形態素解析器の切り替えは、単語の間に空白を設けない日本語の文章を分析して切り分けるための仕組みが変わるということで、sudachiはその基礎となる辞書が大きいこと、分割が検索に適していることから、検索精度にも影響してくる変更です。

とはいえ、口語調であったり、短い文章が多かったり、辞書にない言葉が使われているなど、うまく分割できないことも多いので、検索の際は " " で囲う方法も覚えておいてください。

たとえば『将棋』と検索しても、『将来』とか『大将』が検索結果にでてきてしまいますが、これを "将棋" と指定するとそのままの表現で検索するので、より目的にかないます。

通常の検索は表記揺れに強い(多少表現が違ってもヒットする)反面、余計なものを結果に出す欠点があるということで、うまく使い分けてください。

スレッドを表示
天海未住帆 :fedibird1: さんがブースト

全文検索のメンテナンスですが、終盤に入りました。(でもこれが長い)

新しい投稿が順次検索可能になっていっています。

全文検索は、Elasticsearchという独立した検索サーバを設置して、Mastodon本体と連携をとりながら動作します。

実際には、Elasticsearchが使える場合は、アカウントの検索、ハッシュタグの検索にも用いるように切り替わります。

新しい投稿がされたときや、お気に入りなどリアクションがされたときに、検索に必要な情報をMastodonからElasticsearchに書き込んでいます。

検索する際は、Elasticsearchが結果として投稿のIDを教えてくれるので、そこから必要な投稿データをMastodon側で揃えてユーザーに返します。

今回のように過去データをリセットした場合、Elasticsearchに書き込まれていないデータが大量に出てきます。

Mastodonにはメンテナンスコマンドでこれをまとめて反映する機能があるので、現在それを実行中です。これにはかなりの時間がかかります。

Fedibirdでは最新投稿からこれを反映していくようにしているので、だんだん古い投稿がみられるようになっていきます。

古いものを表示
Fedibird

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