もっと見る

現実社会におけるリレー、

テレビやラジオなどの、つけていれば勝手に情報が流れてくるメディアのことかなーと思っています。

一人暮らしのひとで、雑多な、人間の声が流れてくるこのメディア、手放せない人も居ますよね。

興味があることも無いことも、毎日のニュースもなんとなく耳に入るし、

流行や噂話、時にはお役立ち情報も流れてきます。

それらの中から、興味をひいた観光地やイベントに出向いたり、作品や出演者のファンになったり、いろいろな切っ掛けをみつけられますよね。

私が作っているのは、その中で、ジャンル・テーマが明確なものだけが流れてきて、ジャンルや出演者を指定しておけば自動的にお知らせしてくれる、ちょっと変わった受信機、 です。

参加サーバの皆は、連合タイムラインをみるか、 タグタイムラインをみるといいよ。

ボカロ丼からコンテンツがどんどん流れてきていて最高に愉快だよ!

にボカロ丼参加、熱いな……。

ボカロ丼のLTLの状況はわからないけど、とりあえずぽつぽつハッシュタグ付きを拾って、そうでないものは流さず捨てて、問題無く動いているようです。

今のところリレーの負荷も問題なさそうです。

せっかく がインフラとして認知を得てきたので、不足している機能をさっさと実装しますね。

もともと選択的リレーができるようにフィルターを山盛り付けたリレーを、機能限定して投入したものなので、内部的にはブラックリストもホワイトリストも実装されているので、UIを早くつけろという。

あと、ハッシュタグはFediverseの共有財産で、誰かが用途を規定したり、ルールを守れとか言う筋のものではないので、

そういうものは別に用意するつもりです。クローズド寄りの、マネージドなヤツ。

ハッシュタグリレー活用勢は、friends.nicoの移民に、散り散りになってもハッシュタグでLTLを再現できることを教えてあげてね。

relayctlのコマンドに破壊的変更(=これまでと意味が変わる、などの意味合いで使われる用語)入れようかな……

いや、アカウントとハッシュタグを同時にsubscribeする時の挙動を、すべてバラバラに指定したものとして扱ってたけど、アカウントとハッシュタグを組み合わせて指定する意味にしようかなと。

要するに、 @lo48576 さんのコレなんですが、 blog.cardina1.red/2018/02/25/s

アカウント全部の投稿じゃなくて、その人の特定の話題だけをフォローしたい、という機能に対応するモノです。

トレンドを観測すること自体を拒否するのは無理筋だなと思います。

可能なのは、自身の投稿を集計に含めないように指定することで、これはコントロールできて良いのではないでしょうか。

Mastodonに検索避けはありますが、現状、公開ページにしか適用されていないので、いちいち公開ページをfetchしないと確認できない。これをActivityにも載せましょう。

実は もトレンドを観測するには最適なポジションの一つなんですが、このあたりの宣言的拒否機能(を含むポリシー設定)がまだ整備できてないので、やらないようにしています。

リレーサーバを開発・運営しているメリットとして、特定サービスのクライアントを超える、Fediverse全体に問いかける機能を提案できるということがある。

実際に動いて機能する、新しい提案をして、実利用に耐えてみせ、自ら使うことを選んだ利用者と共に、Fediverseでその機能について話をすることができる。これが実に楽しい。

それが本当に優れた貢献であれば一時的な収益を得てもいいとは思うけど、基本的には、実証して、受け入れられ、皆に取り入れてもらうことに意味があるので、そこで産まれる価値はFediverse全体で受益するもので、個人で囲い込むものではないと考えている。

まぁ、考案して行動した人の名前を改ざんされなければいいんじゃない? っていうMITな感じ。

Mastodonにおけるブーストというのは、ユーザーによる投稿の一形態として扱われている。

データベース上で、statusesというテーブルに一緒に保存されているし、投稿数にもカウントされている。

通常の投稿と同じように、誰が見られるか(公開・未収載・フォロワー限定・ダイレクト)という属性を持っているけど、これまで活用されてこなかった。

Mastodon以外から届いたブーストについては、いろんな可視範囲があって、これについてはちょっと前から適切に処理するように変更が入っている。

ActivityPubでは、AnnounceというActivityとして、フォロー関係を通じて連合するサーバに伝えられていて、この投稿ブーストするでーって投稿のIDを添えてくるので、受け取ったサーバは、そのIDの投稿を取りに行くような流れになっている。

ちなみにpub_relayなどのリレーもAnnounceをリレーするので、リレー経由でも伝播する。 の場合は、ブーストされる対象の投稿にハッシュタグが含まれていればリレーする、というフィルターがかかっている。

ハッシュタグリレーについてあれこれディスカッションをする場所をFedeloperフォーラムに作ったからよろしくね!
forum.fedeloper.jp/t/topic/66

公益性のある情報とか、宣伝とか、できるだけ多くの人に届けたい投稿をブロードキャストするなら、やはりハッシュタグ付けてリレーってのが有効なので、ちゃんとインフラを整備して、皆に使ってもらえるようにせねば。

ちなみに現在のハッシュタグリレーは2CPU/2GBで、負荷は全然余裕です。

ぷーざ  
relayctlさん宛のトゥートをクリップボードに貼るChrome拡張をでっち上げました! /web/timelines/tag/hoge /tags/hoge のいずれかを開いている状態で利用できます。 やっつけ仕事にもほどがありますが、一切反省していません。 アイコン等各種素材、プルリ...

リレーは、Fediverseのサブプレイヤーなのです。

Mastodonにとっては、オプショナルな機能です。

しかし、リレーを通じて利用者に主流のものとは異なるあり方を提案することができ、規格やメインプレイヤーに影響を与えることもできるので、たいへんやりがいがあります。

@sumiyaki が判定に利用しているのは "tag": [ { "type": "Hashtag" } ] の個数なので、content本文がアンカータグになっているか等はみていません。

それはそれとして、ひょっとするとPleromaからのリレー配信うまくいってないかも……。Mastodon v2.7.2がらみかもしれないですが、あとで調べてみます。

v2.7.2、masterのバックポートってことなんだけど、ここまでの成果が全部盛り込まれてるので、実質masterが降りてきた感じだねw

勢にとっては、待望の、タグタイムラインのストリーミングがちゃんと機能するバージョンです。みんなv2.7.2にしてくれ!

らりおさん @lo48576 の「ぼくのかんがえたさいきょうのSNS 」は、読み手の理解度によって得られるものが変化する示唆に富んだ提言で、度々読み返しています。
blog.cardina1.red/2018/02/25/s

Mastodonでは最近この分野にジワジワと踏み込み始めていて、

1 . サーバ単位のディレクトリにおいて、関心分野の横断検索のためにハッシュタグが採用された(プロフィールに記載したタグが採用される)

2. featured_tags(注目のハッシュタグ)にハッシュタグが登録できるようになり、個人の投稿をハッシュタグで絞り込めるようになった

さらに何か手を入れてくると思いますが、徐々に影響がでてくるものと思います。

まだ有効利用されていないものとしては、非公開でハッシュタグを付与した投稿があります。

なお、 では実験的な機能において、ハッシュタグやアカウントの公開投稿の転送による、Yet anotherなフォロー機能(購読)を試みています。

本来作ろうとしている「選択的リレー」の方の機能です。

今後、もう少し踏み込んだ実験を行う予定です。

これ、リレー等の外部から投げかけられるActivityに関連するMastodon本体の修正です。無差別に飛んできても、適切に拒否するように修正されます。

こちらがCreateで、
github.com/tootsuite/mastodon/

こちらがAnnouce(マージまだ)。
github.com/tootsuite/mastodon/

他、行儀良く振る舞うリレーサービスでは支障がないハズです。私の方でも、はやめに検証しておきます。

では、実験的機能の中で、

公開投稿だけをフォローする機能

を実装しました。

(いまのところフォロワーが誰なのかわかるようになっていないのですが、そういう機能要件になっているのではなく、単に実装されていないだけです)

鍵アカウントという運用形態がありますが、投稿毎に公開範囲を変更できるMastodonなどFediverseのSNSでは、公開投稿だけをフォローできる形態が公式にサポートされていてもいいような気がします。

スレッドを表示
もっと見る

のえる :cava_red: DTP鯖管 によるおすすめ:

DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!