もっと見る
のえる :cava_red: DTP鯖管 さんがブースト

素人高校生に完璧なサバ運営はとても無理だと思ったけどそれでも受け入れてくれる人たちの優しさに触れたのがMastodonで得られた一番大きなもの

やっぱり銀河丼をリレーに引き込まなあかん。もっと環境を整備しておかねば……。

Typekitの本当の凄さは、本家とはライセンス(許諾範囲)が異なることかな。

……DTP勢の詳しい人を呼んでこないと説明できないけどw

のえる :cava_red: DTP鯖管 さんがブースト

| д゚) てな感じで例のアレを記事化しました。 /Windows 10のFont Cache Serviceを停止する方法 dslabo.blog4.fc2.com/blog-entr

のえる :cava_red: DTP鯖管 さんがブースト

今日でこのインスタンス・bookwor.msは一周年です。昨年7月16日の21:19に準備完了ってツイートをしております。特に一周年だから、というわけではありませんが、bookwor.msのロゴステッカーとしおり、ご希望の方に差し上げています。送り先を教えていただければ郵送しますよ。

(ロゴのデザインはxanac @rk_asylum さんです、カッコよくて嬉しい)

のえる :cava_red: DTP鯖管 さんがブースト

宣伝です☺️

オリジナル漫画「メルプのまんが6巻 メルプと海と小宇宙」の電子書籍配信が本日から開始!

創作同人電子書籍 いっせい配信イベント第7回「創作同人2018年7月」に参加しています!

★Book☆walker
bookwalker.jp/de630f21df-a894-

★booth (PDF)
achi.booth.pm/items/933884

★AmazonKindle
amzn.to/2L6inje

Mastodonは、連合があるから、どこのインスタンスに登録しても同じだよ!

……というのは今のところ情報強者の理屈でして、

よくわかんないけど、たしかにそうだね

って状況を自然に実現する方法は、もう少し智惠を絞っておいた方が良いと思います。

リレーがうまく機能すれば、その一助になると思いますが、この観点からはどうでしょう?

リレーされる情報を、無作為に減らして、一定量以上はリレーしないようにする、という乱暴な実装も考えられる。負荷軽減策。

1toot/秒以上は受け取らないとか、100toot/日をlimitにするとか。

pub-relayの実装も、全ての情報を確実に伝えることは意図していない(リトライしない)し、まぁ賑わえば歯抜けでもいいんじゃね🤔

見づらいとこ書き直したくなるけど、やめておこうw

リレーによる機能の実現

・リレーに送信するが、受信しないインスタンスを認める(inboxに投げるだけでフォローしなければOK)
・特定の条件を満たす情報のみリレーする機能(タグ、キーワード、インスタンスなど)
・リレーをリレーする機能(ループしないよう、経路情報やTTLのような情報が必要?)
・経路情報やキーワードマッチ結果などの付加情報を持たせる機能(元情報をペイロードとするガワをつくる等)

リレーの倫理

・利用目的の明示(目的外利用の禁止:検索インデックス作成、トップランキング、ワーストランキング等)
・検閲・情報統制への利用を防ぐとともに、スパム・迷惑行為への対処をどう実現するか

リレー+インスタンス側のフィルタによる機能の実現(クライアントによっても実現できる)

リモートタイムライン(指定インスタンスのトゥートだけを選択的に表示するTL)
・リレー供給を受けていれば、自インスタンスに居ながらにして別のインスタンスのTLが再現できる

インタレストフィルタ(被ブースト・お気に入り・リプライ数によって表示可否を設定)
・リレーによって流入したトゥートを非表示にする(ユーザーが選択)
・誰もインタラクションしていないトゥートを非表示にする(ユーザーが選択)

インタレストフィルタの考察
・インスタンス内の誰かが関心を持っている外部の情報、というこれまでのインスタンス毎の連合タイムラインの意味を再確認し、その方向を強化するためのフィルタ
・当初フィルタされていたトゥートがあとから表示する条件を満たした時に、どのような挙動となるのが理想か(ひょっこりその場に現れるべきか、何らかの基準でageられるべきか)

大規模インスタンス

・大規模なインスタンスは、既に十分なユーザーを抱えていて、基本的に自己充足している
・ユーザーのリモートフォロー・リプライ・ブースト等により、連合タイムラインに他のインスタンスのトゥートが十分に流入している
・他のインスタンスのLTLから無条件の供給を受ける必要はない
・網羅的な情報が有用なので、タグTLの供給は受けてもよい
・最小限の負荷であれば、LTLを供出してもよい

中小インスタンス

・少ないリソースで運用しなければならないため、身の丈を超えた流入は受け入れられない
・負荷軽減のため、流入量に制限を設けたい
・特定のタグの情報は欲しい
・特定のキーワードなど、内容により選別されたトゥートは欲しい

お一人様インスタンス

・あらゆる戦略が考えられるが、他のインスタンスのアカウントを必要とせず、自インスタンスに居ながらにして最大限Fediverseを活用するという目的であれば、興味のあるインスタンスの情報は受け取りたい
・情報を絞り込む戦術など、その他の事情は、中小インスタンスと共通

Mastodonの管理画面、超格好良いダッシュボードが追加されましたね。なんでいままでなかったんだコレ……w

のえる :cava_red: DTP鯖管 さんがブースト

@toneji Mastodon以外のサーバでどんな機能追加が必要になるかまではわかりませんが、仕組みが単純なので、簡単に実装できるハズです。

--

リレーですが、フォローBotを不要にしたいという議論と、Diasporaのリレーの仕組みを参考に議論がはじまっています。

他の連合する機能を持ったシステムがこうした問題にどう取り組んでいるのか、先行する仕組みに寄せた方が良いのか、独自に発展した方がよいのか、互換性のあるものを目指すべきなのか……。

人任せにしていても、Mastodonの開発をリードするEugenさんと主要開発者、関連のIssueでの議論を中心に出来上がっていくと思いますが、我々も理想の姿について色々と考えて議論し、勝手にヘンなもの作ったり膨大なトラフィックを送り込んで怒られたりしながらw、何らかの形で参加していった方が良いのではないかと思います。

だいたい、ヘンなものができて押しつけられてから「どうしてこうなったの!?」とか思うワケですが、結局は任せきりにして意見しなかったことが原因です。どうせなら最初から参加しちゃいましょう。

自分でリレーサーバのコードを書いたみたいな実装の説明をしましたが、単に読んで説明しただけです。読み違えていたらご容赦ください。

このあたりを踏まえておくと、リレーってどうよ、という話をする際に、実装を知らずに話すより生産的な議論ができるのではないかと思います。

dtp-mstdn.jp/@noellabo/1003801

リレーサーバの実装の話。

現在のリレーサーバ実装(pub-relay)は、登録インスタンスのリスト(ドメインとinboxのアドレス)と、登録を拒否(ブロック)するドメインのリストだけをデータベースに持っています。

relay@リレーサーバ というアカウントが直接生えているので、各インスタンスはこれとやりとりしています。

登録インスタンスがrelayのinboxに投稿を投げてよこしたら、全登録インスタンスのinboxにそれを投げ直します(パススルー)。

relayへのフォローリクエストの体で、リレーに登録し、フォロー取り消しで削除。

sidekiqでProcessWorkerとDeliverWorkerが走っていて、ProcessWorkerがrelayに対するリクエストの処理、DeliverWorkerが各インスタンスへトゥートを配信する処理を行います。

sidekiqのキューはdefaultのみ、リトライは行いません。

登録インスタンス一覧と、ブロックの登録・削除を行う、シンプルなコマンドラインツールがついています。

実に美しく読みやすい。
※個人の感想です

リレー、動かしてみて良いところをみつけたり、問題点をあぶり出したりする段階なので、たくさん話題になるといいな。

もっと見る

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

DTP-Mstdn.jp

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