もっと見る

変わり種リレーアイデア出し、半分ふざけてやってるけど、こういうの希にスマッシュヒットでるので、バカにできない。

■ 翻訳リレー
日本鯖には日本語で、海外鯖にはその言語で、対訳を追加してリレーしてくれる。

GoogleのAPIなどを使って作れないこともないが、無限にメチャクチャ金がかかる。どうするの。

サービス整理・統合のため、relay.dtp-mstdn.jp および relay2.dtp-mstdn.jp を閉じることになりました。現在、配信を停止しております。お手数ですが、参加いただいていた方は、管理画面にてリレーへの接続を削除していただけるようお願いします。長らくご利用いただきありがとうございました。

なお、雪餅リレー、浜さんリレー、ちほーリレー(それぞれ勝手に名付けた)などに既に参加されているインスタンスがほとんどでしたので、影響は軽微かと思います。

ハッシュタグリレーについては、現在、ハッシュタグ以外の条件で絞り込みを行う設定ページを作成中です。こちらも当面は運営継続しますが、いずれかの時点でドメインを変更して、新バージョンへの移行を行います。

リレーは、詰まるとやっかいですが、無くても致命的ではないサービス(オプション機能)であり、発展途上のシステムですので、積極的に刷新していくつもりです。

リレーの負荷、実態はどうなのかな。

100の接続インスタンスがあると、1が受信で、99が配信。

受信は来たものをチェックする程度でなんでもないけど、配信はインスタンスの応答が鈍いと足をひっぱられるかな。とにかく応答が遅いヤツが厳しい。即座にエラーが返ってくるヤツは大丈夫。リトライしないで捨てるので。

リトライはしないけど、次のアクティビティが来た時またその遅いヤツに送ろうとするので、ここを対策しないと結局ツライ。

このへんは皆考えていると思うので、私などが考えるより、その知見に頼りたいトコロ。

違いとしては、リレーは常にオプショナルと見做されていて、届かなければ届かなくても構わない、というスタンスであること。マジメに全部送ろうとしないで、上手に捨てちゃえば良い。

捨て方で考慮するとしたら、削除のアクティビティをどうするか。新規が届かないのは何も起きないのでいいけど、削除は完遂されないと相手方に残っちゃって嬉しくない。まだ送ってないヤツの取り消しなら捨ててもいいけど、それを判定しないのがリレーという気がする。

みんなたくさんお気に入り・ブーストしてくれるのありがたいんだけど、実装の詳細すぎて、そこまで需要のある情報には思えないw

投稿がリレーされる仕組み、ならみんな知りたい情報だと思うけど、これ、ただの登録のシーケンスだからね……。ほとんどデバッグ用ですよ……。


QT: dtp-mstdn.jp/@noellabo/1007524

のえる :cava_red: DTP鯖管  
途中まで書いて放置してあるヤツだけど、リレーに登録するときの流れはこんな感じ。 #リレーの話

途中まで書いて放置してあるヤツだけど、リレーに登録するときの流れはこんな感じ。

Mastodonをv2.5.0にアップデートした皆様、連合リレーはもうお試しになりましたか?

デフォルトのjoinmastodon.orgを登録すると、外国語のトゥートが流れてくるようになりますが、日本のサーバを登録すれば、日本語のトゥートが流れてきます。

日本で代表的なリレーサーバはYUKIMOCHI Toot Relay Serviceで、現在104のインスタンスが接続されています。
relay.toot.yukimochi.jp/

リレーは複数登録することでバックアップになるし、より多くのインスタンスと繋がることができるので、サブでいくつか登録すると良いでしょう。

h3zjp pub-relay Server
pub-relay.hama3.net/

Mastodon Pub-Relay Server
relay.kemo.one/

ハッシュタグ付きのトゥートだけをリレーするサービスもあります。
hashtag-relay.dtp-mstdn.jp/

リレーはオプションで、必須ではありません。負荷が増すのであらかじめご承知おきを。

ハッシュタグリレー、説明とインスタンス一覧が出るページを作ったよ。
hashtag-relay.dtp-mstdn.jp/

雪餅リレーに登録しているインスタンスには、こっちにも登録してもらえると、ハッシュタグの流通が促進されていいかなーと思ってます。

雪餅リレー参加インスタンスにとっては、同一のトゥートが別経路でリレーされてくるだけなので、負荷の増大は誤差程度。

ハッシュタグリレーにだけ参加しているインスタンスにとっては、負荷をあまり増やさないで繋がれるメリットがあるよね。

雪餅リレーが落ちた時でも、ハッシュタグつければ届くので、ちょっとしたバックアップになるしw


ハッシュタグタイムラインオンリーという投稿属性を設けるか、付けるとそういう扱いをされる専用ハッシュタグ(たとえば#ttlonly)を設けることで、リレーと併用して、

ハッシュタグタイムラインによるマストドンチャットができるようになる。

チャットのチャンネルはハッシュタグで指定する。

この、いまでも擬似的に実現できるかな。

チャットと言ったけど、つまりはそのタグに関心のある人にだけ投稿を届けられるということ。

ローカルタイムラインをタグタイムライン化しているインスタンスでは、結果としてローカルオンリー投稿になる。

欠点は、この機能を導入していないインスタンスやFediverseの他の実装では未対応で垂れ流しなこと。


wakin  
「ルームから抜ける」処理は、マストドン側でフォローを外せばいいので不要な気がする。元々フォローしてたとかもあって面倒だし。 数が多いと手間だけど。 QT: リレーサーバ、インスタンス単位なのをユーザー単位にしたらマストドンのチャットツール化が完成する気がする。 リレーと言いつつ単純に参加者を自...
wakin  
Botが「~さんが参加しました!」とか呟けばGood QT: リレーサーバ、インスタンス単位なのをユーザー単位にしたらマストドンのチャットツール化が完成する気がする。 リレーと言いつつ単純に参加者を自動的に相互フォローするだけ。 懸念は、リレーサーバにアカウントのapiキーを渡す必要がある所か...
wakin  
リレーサーバ、インスタンス単位なのをユーザー単位にしたらマストドンのチャットツール化が完成する気がする。 リレーと言いつつ単純に参加者を自動的に相互フォローするだけ。 懸念は、リレーサーバにアカウントのapiキーを渡す必要がある所かな。

@popn_ja インスタンス開設おめでとうございます。dockerなんですね。

ひょっとして雪餅リレーの100個目の参加インスタンスかな?

新設インスタンスでリレーに参加する事例、増えてますね。私のオススメは雪餅リレーです。
relay.toot.yukimochi.jp/

インスタンス立ち上げ時、自分のアカウントのフォローをインポートすると、連合タイムラインがホームタイムラインと同じになっちゃうけど、これ、鯖缶ばっかりだったり、かなり偏るんですよね。

リレーを利用すると、最初から賑やかな状態が作れるので、オススメです。

この「ふとdtp鯖を覗いたら」ってところ、凄くないですか?



QT: abyss.fun/@FIWA/10070167894895

:abyinc1:​ふ​ぃわ​:abyinc2:  
ふとdtp鯖を覗いたら、MZ-700に不可能はないで、その筋では超有名な某氏がいて驚いた。 昔、氏のJavaScript本やサイトのお世話になった事を思い出した。 #theboss_tech #dtp

早期投入してみたハッシュタグリレーですが、頃合いをみてフィルター付きリレーサーバに統合したいと思います。やはり、ハッシュタグ付きトゥートだけを通すだけでは機能不足ですね。

現在プロトタイプ版が走っているrelay.dtp-mstdn.jpを停止し、それと入れ替える形になるかと思います。

さて、現在、本家pub-relayは三代目に移行中です。

初代はEugenさんによるプロトタイプ(Ruby)、二代目がChris HobbsさんによるCrystal版、三代目もChris Hobbsさんによる書き直し版で、現在作業が進められています。

一番大きな変化は、sidekiqからearlへの移行かな。
github.com/ysbaddaden/earl

私の方の拡張についても、こちらに統合していきたいと思います。

現在のフィルターですが、
- ハッシュタグ付きのみ受信
- 指定タグを含む:受信
- 指定タグを含む:受信拒否
- 指定インスタンスを受信
- 指定インスタンスを受信拒否
- botを受信拒否
- 画像付きを受信拒否
- 送信しないで受信だけする
などがあります。

このうち「ハッシュタグ付きのみを受信」を強制したものが、 https;//hashtag-relay.dtp-mstdn.jp/inbox になります。


ハッシュタグ……というかフィルター付きのリレーサーバですが、

実際に動作していることで期待が高まっているかと思いますが、開発途中なので、常に開発に参加してくれる人(不具合を承知できて、アップデートに遅滞なくついてきてくれる人)以外には、使っていいよーとは言いがたい状況です。もう少々お待ちください。


もっと見る

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

DTP-Mstdn.jp

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