「分散SNSフォーラム」の版間の差分

提供: マストドン日本語ウィキ
移動先: 案内検索
(ページの白紙化)
(タグ: 白紙化)
(124.101.29.165 (トーク) による版 14056 を取り消し)
(タグ: 取り消し)
 
1行目: 1行目:
 +
{{Infobox software
 +
| Name = {{Ruby|分散SNSフォーラム|ぶんさんエスエヌエスフォーラム}}
 +
| Image = [[ファイル:Naraha.png|120px]]
 +
| Developer = [[墓場人夜]]
 +
| Platform = ウェブ
 +
| Launch = 2017年7月12日
 +
| Web = https://distsn.org/
 +
}}'''分散SNSフォーラム'''は、マストドンを含む分散SNSを題材とする勉強会形式のイベント。また、そのイベントの主催者によるウェブサイト。
  
 +
本稿ではウェブサイトについて説明する。イベントについては [https://distsn.connpass.com/ 分散SNSフォーラム] を参照。
 +
 +
[https://distsn.org/ 分散SNSフォーラム] は、[[マストドン]]と[[Pleroma]]を観測した結果を表示する複数のウェブアプリケーションから構成されるウェブサイトである。当初はマストドン推奨ユーザーリストを提供することを目的に開設された。現在、そのコンセプトは[[マストドンユーザーマッチング]]に引き継がれており、分散SNSフォーラムは[[インスタンスの一覧を提供するウェブサイト|インスタンス一覧]]を提供している。
 +
 +
分散SNSフォーラムのウェブサイトに設置されているウェブアプリケーションは[[GNU Affero General Public License|AGPL]]で提供されている。ソースコードはGitHubで公開されている<ref>https://github.com/distsn/follow-recommendation</ref>。
 +
 +
観測対象となるインスタンスは[[Peers API]]を再帰的に探索することで自動的に取得している<ref>これは2017年1月14日以降の仕様である。開設当初は、GitHubを通してプルリクエストを送ることで追加を申請する必要があった。2017年1月1日からは、[[Mastodon Instances]]に登録されているすべてのインスタンスを自動的に取得するほか、複数の[[Pleroma]]インスタンスが手動で追加されていた。</ref>。
 +
 +
==名称について==
 +
当初は'''分散SNSフォーラム'''という名称のウェブサイトとして開設された。2019年7月3日、ウェブUIは[[Recommendation Fairness Warrior]]に移行し、本項に記載された諸機能はAPIで提供されている。
 +
 +
==機能==
 +
 +
===Pleromaインスタンス一覧===
 +
[[Pleroma]]インスタンスのリスト。ホスト名のアルファベット順に配列されている。インスタンスごとに登録の可否と機能の有無を表示している。
 +
 +
=== 流速順インスタンス一覧 ===
 +
[[GNU social]]、[[マストドン]]、[[Pleroma]]、[[microblog.pub]]など<ref>対応している実装の正確なリストは[[libsocialnet]]を参照。</ref>のインスタンスを流速順に表示するリスト。ここで流速とは、1日あたりの投稿数のことである。[[ローカルタイムライン]]を計測しているため、[[未収載]]など公開範囲に制限のある投稿は計測されない。
 +
 +
===インスタンスのリストのAPI===
 +
2018年1月6日より、観測可能なインスタンスのリストをAPIで提供している。APIは https://distsn.org/cgi-bin/collect-peers-api.cgi 、ソースコードは https://github.com/distsn/collect-peers に置かれている。このリストは[[Peers API]]を再帰的に探索することにより作成しているため、インスタンスを登録する手続きが不要であり、自動的に更新される。2018年9月20日より、[[GNU social]]、[[Mastodon|マストドン]]、[[Pleroma]]、[[Misskey]]のインスタンス<ref>その後に追加された対応する実装については[[libsocialnet]]を参照。</ref>を収集するようになった。
 +
 +
==廃止された機能==
 +
 +
=== マストドン推奨ユーザーリスト ===
 +
「マストドン推奨ユーザーリスト」は「マストドン流速順ユーザーリスト」に名称が変更された。
 +
 +
=== マストドン流速順ユーザーリスト ===
 +
マストドン流速順ユーザーリストは2017年12月30日に廃止された。[[マストドンユーザーマッチング]]に同等な機能が実装されたため。
 +
 +
=== マストドン インスタンスのローカルタイムラインのプレビュー ===
 +
[[タイムラインビューア]]。ウェブサイト内部の流速順マストドンインスタンス一覧と新着順マストドンインスタンス一覧からリンクされているほか、独立したプレビューアとして、任意のインスタンスをプレビューするために使用できる。
 +
 +
このプレビューアには、インスタンスの名称、説明文、アプリケーション (クライアント) のシェア、ローカルタイムラインのトゥートが表示される。ローカルタイムラインのトゥートの数は40、400、1000から選択できる。トゥートに添付されている画像もプレビューされる。
 +
 +
2017年12月8日に「ランダム」ボタンが設置された。これにより、ランダムなインスタンスのプレビューを次々に見ることができる。ランダム表示の対象になるインスタンスは、流速が0.1トゥート/時以上のものに限られる。
 +
 +
2018年9月21日に廃止された。かわりに、マストドンインスタンス一覧は[[mstpubapi]]にリンクするようになった。
 +
 +
=== マストドンクライアント一覧 ===
 +
[[:category:マストドンのクライアント|マストドンのクライアント]]のリスト。観測可能なすべてのインスタンスの[[ローカルタイムライン]]をもとに収集しており、自動的に更新される。この機能が導入された動機は、マストドン公式のクライアント一覧<ref>https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md</ref>が更新されなくなり、代替のクライアント一覧<ref>https://joinmastodon.org/apps</ref>は[[Gargron]]が恣意的に掲載を選択しているためである。
 +
 +
===Misskeyインスタンス一覧===
 +
Misskeyインスタンスのリスト。ホスト名のアルファベット順に配列されている。インスタンスのホスト名、名称、バナー画像、機能一覧が表示される。
 +
 +
===GNU socialインスタンス一覧===
 +
GNU socialインスタンスのリスト。ホスト名のアルファベット順に配列されている。インスタンスのバナー画像が表示されているように見えるが、すべてGNU socialのロゴである。
 +
 +
=== 新着順マストドンインスタンス一覧 ===
 +
マストドンのインスタンスを、現存する最古のトゥートの日時順に表示するリスト。他のウェブサイトのインスタンスの一覧における新着順はインスタンスがそのウェブサイトに登録された日時の順を意味することがほとんどであるのに対して、この方式はインスタンスが開設された時期を正確に反映していると考えられている。ただし、データベースがリセットされたインスタンス、古いトゥートを自動的に削除するインスタンス<ref>[[ephemeral.glitch.social]]を参照。</ref>では、インスタンスが開設された時期を意味しない。[[Pleroma]]のインスタンスは、古い投稿がローカルタイムラインに現れないため、新着順インスタンス一覧から除かれている。
 +
 +
=== 流速順マストドンインスタンス一覧 ===
 +
マストドンのインスタンスを流速順に表示するリスト。ここで流速とは、週間トゥート数のことである。/api/v1/instance/activity を使用しているため、このAPIを提供しているインスタンスのみが表示される。
 +
 +
==関連するウェブサイト==
 +
 +
===マストドンユーザーマッチング===
 +
[[マストドンユーザーマッチング]]は、当初は分散SNSフォーラムの一部として開設された。現在は、[[Recommendation Fairness Warrior]]がウェブサイトとウェブUIを提供し、分散SNSフォーラムとマストドンユーザーマッチングがAPIを提供する構成になっている。
 +
 +
===直営インスタンス===
 +
[[2.distsn.org]] は分散SNSフォーラムの「直営インスタンス」であると説明されていた。現在は運用を終了している。
 +
 +
==沿革==
 +
2017年7月9日、マストドン流速順ユーザーリストの提供を開始。
 +
 +
2017年7月10日、マストドン流速順ユーザーリストが[[マストドン速報]]に掲載された<ref>[https://masto.news/2017/07/10/sokuteiki/ 「マストドン流速順ユーザーリスト」登場]</ref>。
 +
 +
2017年7月12日、マストドン推奨ユーザーリストの提供を開始。
 +
 +
2017年7月16日、流速順マストドンインスタンス一覧の提供を開始。同日マストドン速報に掲載された<ref>[https://masto.news/2017/07/16/ryusoku-instance/ 「マストドン流速順インスタンスリスト」登場]</ref>。
 +
 +
2017年7月17日、インスタンスの流速の過去ログの提供を開始。
 +
 +
2017年7月25日、新着順マストドンインスタンス一覧の提供を開始。現存する最古のトゥートの日時をインスタンスの開設日時とみなす仕様で、この仕様は現在も同じである。
 +
 +
2017年8月15日、ほとんどすべての機能で、流速の数値が誤っていたことが判明。不具合は修正された<ref>https://github.com/distsn/follow-recommendation/commit/ac29aa4197c6f7d1563f6affb78d7a442886a142</ref>ものの、修正前の流速は修正後の流速と比較できなくなった。
 +
 +
2017年11月6日、[[Pleroma]]のインスタンスを観測対象に追加。
 +
 +
2017年11月25日、マストドン推奨ユーザーリストにユーザーの[[アイコン]]を表示するようになった。
 +
 +
2017年12月12日、マストドン推奨ユーザーリストをマストドン流速順ユーザーリストに改称。
 +
 +
2017年12月1日、流速順マストドンインスタンス一覧と新着順マストドンインスタンス一覧にインスタンスのサムネイル画像を表示するようになった。
 +
 +
2017年12月31日、マストドン流速順ユーザーリストを廃止。同等の機能が[[マストドンユーザーマッチング]]に引き継がれた。
 +
 +
2018年1月1日、観測対象となるインスタンスを、独自のリストから[[Mastodon Instances]]に変更。
 +
 +
2018年1月2日、インスタンスの流速の取得方法を /api/v1/instance/activity に変更。それまではローカルタイムラインの流速を自前で計測していた。
 +
 +
2018年1月14日、インスタンスの取得方法を[[Peers API]]を再帰的に探索する方法に変更。
 +
 +
2018年1月17日、Pleromaインスタンス一覧の提供を開始。
 +
 +
2018年2月24日、Pleromaインスタンス一覧が[[マストドンつまみ食い日記]]に掲載された<ref>[http://www.itmedia.co.jp/news/articles/1802/24/news033.html Pleromaサーバのよいところ]</ref>。
 +
 +
2018年3月14日、Pleromaインスタンス一覧が[[マストドン速報]]に掲載された<ref>[https://masto.news/2018/03/14/pleroma-instances Pleromaインスタンスの一覧「Pleroma Instances」]</ref>。
 +
 +
2018年6月25日<ref>https://github.com/distsn/follow-recommendation/issues/48</ref>、Pleromaインスタンス一覧がインスタンスごとに機能の有無を表示するようになった。
 +
 +
2018年7月19日、新着順インスタンス一覧に[[Pleroma]]インスタンスを表示しないようになった。
 +
 +
2018年9月21日、マストドンインスタンスのプレビューアが廃止された。
 +
 +
2018年9月23日、GNU socialインスタンス一覧とMisskeyインスタンス一覧が追加された。
 +
 +
2018年11月11日、マストドンクライアント一覧の提供を開始。
 +
 +
2019年5月16日、[[Misskey]]の対応を廃止。
 +
 +
2019年5月24日、マストドンクライアント一覧、GNU socialインスタンス一覧、新着順マストドンインスタンス一覧、流速順マストドンインスタンス一覧を廃止。流速順インスタンス一覧の提供を開始。
 +
 +
2019年6月上旬、Misskeyの対応を再開。
 +
 +
2019年7月3日、ウェブUIを[[Recommendation Fairness Warrior]]に移行。
 +
 +
==脚注==
 +
<references />
 +
 +
== 関連項目 ==
 +
* [[Recommendation Fairness Warrior]]
 +
* [[マストドンユーザーマッチング]]
 +
* [[ミステリーポスト]]
 +
* [[libsocialnet]]
 +
 +
==外部リンク==
 +
* https://distsn.org
 +
* https://gitlab.com/distsn/distsn-fe
 +
* https://github.com/distsn/fediverse-observer
 +
 +
[[category:インスタンスの一覧を提供するウェブサイト]]
 +
[[category:GNU Affero General Public License]]
 +
[[Category:マストドンに関連するイベント]]
 +
{{DEFAULTSORT:ふんさんsnsふおおらむ}}

2020年6月15日 (月) 05:53時点における最新版

分散SNSフォーラム(ぶんさんエスエヌエスフォーラム)
Naraha.png
開発者 墓場人夜
プラットホーム ウェブ
サービス開始日 2017年7月12日
Webサイト https://distsn.org/


分散SNSフォーラムは、マストドンを含む分散SNSを題材とする勉強会形式のイベント。また、そのイベントの主催者によるウェブサイト。

本稿ではウェブサイトについて説明する。イベントについては 分散SNSフォーラム を参照。

分散SNSフォーラム は、MastodonPleromaを観測した結果を表示する複数のウェブアプリケーションから構成されるウェブサイトである。当初はマストドン推奨ユーザーリストを提供することを目的に開設された。現在、そのコンセプトはマストドンユーザーマッチングに引き継がれており、分散SNSフォーラムはインスタンス一覧を提供している。

分散SNSフォーラムのウェブサイトに設置されているウェブアプリケーションはAGPLで提供されている。ソースコードはGitHubで公開されている[1]

観測対象となるインスタンスはPeers APIを再帰的に探索することで自動的に取得している[2]

名称について[編集 | ソースを編集]

当初は分散SNSフォーラムという名称のウェブサイトとして開設された。2019年7月3日、ウェブUIはRecommendation Fairness Warriorに移行し、本項に記載された諸機能はAPIで提供されている。

機能[編集 | ソースを編集]

Pleromaインスタンス一覧[編集 | ソースを編集]

Pleromaインスタンスのリスト。ホスト名のアルファベット順に配列されている。インスタンスごとに登録の可否と機能の有無を表示している。

流速順インスタンス一覧[編集 | ソースを編集]

GNU socialMastodonPleromamicroblog.pubなど[3]のインスタンスを流速順に表示するリスト。ここで流速とは、1日あたりの投稿数のことである。ローカルタイムラインを計測しているため、トゥートなど公開範囲に制限のある投稿は計測されない。

インスタンスのリストのAPI[編集 | ソースを編集]

2018年1月6日より、観測可能なインスタンスのリストをAPIで提供している。APIは https://distsn.org/cgi-bin/collect-peers-api.cgi 、ソースコードは https://github.com/distsn/collect-peers に置かれている。このリストはPeers APIを再帰的に探索することにより作成しているため、インスタンスを登録する手続きが不要であり、自動的に更新される。2018年9月20日より、GNU socialマストドンPleromaMisskeyのインスタンス[4]を収集するようになった。

廃止された機能[編集 | ソースを編集]

マストドン推奨ユーザーリスト[編集 | ソースを編集]

「マストドン推奨ユーザーリスト」は「マストドン流速順ユーザーリスト」に名称が変更された。

マストドン流速順ユーザーリスト[編集 | ソースを編集]

マストドン流速順ユーザーリストは2017年12月30日に廃止された。マストドンユーザーマッチングに同等な機能が実装されたため。

マストドン インスタンスのローカルタイムラインのプレビュー[編集 | ソースを編集]

タイムラインビューア。ウェブサイト内部の流速順マストドンインスタンス一覧と新着順マストドンインスタンス一覧からリンクされているほか、独立したプレビューアとして、任意のインスタンスをプレビューするために使用できる。

このプレビューアには、インスタンスの名称、説明文、アプリケーション (クライアント) のシェア、ローカルタイムラインのトゥートが表示される。ローカルタイムラインのトゥートの数は40、400、1000から選択できる。トゥートに添付されている画像もプレビューされる。

2017年12月8日に「ランダム」ボタンが設置された。これにより、ランダムなインスタンスのプレビューを次々に見ることができる。ランダム表示の対象になるインスタンスは、流速が0.1トゥート/時以上のものに限られる。

2018年9月21日に廃止された。かわりに、マストドンインスタンス一覧はmstpubapiにリンクするようになった。

マストドンクライアント一覧[編集 | ソースを編集]

マストドンのクライアントのリスト。観測可能なすべてのインスタンスのローカルタイムラインをもとに収集しており、自動的に更新される。この機能が導入された動機は、マストドン公式のクライアント一覧[5]が更新されなくなり、代替のクライアント一覧[6]Eugen Rochkoが恣意的に掲載を選択しているためである。

Misskeyインスタンス一覧[編集 | ソースを編集]

Misskeyインスタンスのリスト。ホスト名のアルファベット順に配列されている。インスタンスのホスト名、名称、バナー画像、機能一覧が表示される。

GNU socialインスタンス一覧[編集 | ソースを編集]

GNU socialインスタンスのリスト。ホスト名のアルファベット順に配列されている。インスタンスのバナー画像が表示されているように見えるが、すべてGNU socialのロゴである。

新着順マストドンインスタンス一覧[編集 | ソースを編集]

マストドンのインスタンスを、現存する最古のトゥートの日時順に表示するリスト。他のウェブサイトのインスタンスの一覧における新着順はインスタンスがそのウェブサイトに登録された日時の順を意味することがほとんどであるのに対して、この方式はインスタンスが開設された時期を正確に反映していると考えられている。ただし、データベースがリセットされたインスタンス、古いトゥートを自動的に削除するインスタンス[7]では、インスタンスが開設された時期を意味しない。Pleromaのインスタンスは、古い投稿がローカルタイムラインに現れないため、新着順インスタンス一覧から除かれている。

流速順マストドンインスタンス一覧[編集 | ソースを編集]

マストドンのインスタンスを流速順に表示するリスト。ここで流速とは、週間トゥート数のことである。/api/v1/instance/activity を使用しているため、このAPIを提供しているインスタンスのみが表示される。

関連するウェブサイト[編集 | ソースを編集]

マストドンユーザーマッチング[編集 | ソースを編集]

マストドンユーザーマッチングは、当初は分散SNSフォーラムの一部として開設された。現在は、Recommendation Fairness WarriorがウェブサイトとウェブUIを提供し、分散SNSフォーラムとマストドンユーザーマッチングがAPIを提供する構成になっている。

直営インスタンス[編集 | ソースを編集]

2.distsn.org は分散SNSフォーラムの「直営インスタンス」であると説明されていた。現在は運用を終了している。

沿革[編集 | ソースを編集]

2017年7月9日、マストドン流速順ユーザーリストの提供を開始。

2017年7月10日、マストドン流速順ユーザーリストがマストドン速報に掲載された[8]

2017年7月12日、マストドン推奨ユーザーリストの提供を開始。

2017年7月16日、流速順マストドンインスタンス一覧の提供を開始。同日マストドン速報に掲載された[9]

2017年7月17日、インスタンスの流速の過去ログの提供を開始。

2017年7月25日、新着順マストドンインスタンス一覧の提供を開始。現存する最古のトゥートの日時をインスタンスの開設日時とみなす仕様で、この仕様は現在も同じである。

2017年8月15日、ほとんどすべての機能で、流速の数値が誤っていたことが判明。不具合は修正された[10]ものの、修正前の流速は修正後の流速と比較できなくなった。

2017年11月6日、Pleromaのインスタンスを観測対象に追加。

2017年11月25日、マストドン推奨ユーザーリストにユーザーのアイコンを表示するようになった。

2017年12月12日、マストドン推奨ユーザーリストをマストドン流速順ユーザーリストに改称。

2017年12月1日、流速順マストドンインスタンス一覧と新着順マストドンインスタンス一覧にインスタンスのサムネイル画像を表示するようになった。

2017年12月31日、マストドン流速順ユーザーリストを廃止。同等の機能がマストドンユーザーマッチングに引き継がれた。

2018年1月1日、観測対象となるインスタンスを、独自のリストからMastodon Instancesに変更。

2018年1月2日、インスタンスの流速の取得方法を /api/v1/instance/activity に変更。それまではローカルタイムラインの流速を自前で計測していた。

2018年1月14日、インスタンスの取得方法をPeers APIを再帰的に探索する方法に変更。

2018年1月17日、Pleromaインスタンス一覧の提供を開始。

2018年2月24日、Pleromaインスタンス一覧がマストドンつまみ食い日記に掲載された[11]

2018年3月14日、Pleromaインスタンス一覧がマストドン速報に掲載された[12]

2018年6月25日[13]、Pleromaインスタンス一覧がインスタンスごとに機能の有無を表示するようになった。

2018年7月19日、新着順インスタンス一覧にPleromaインスタンスを表示しないようになった。

2018年9月21日、マストドンインスタンスのプレビューアが廃止された。

2018年9月23日、GNU socialインスタンス一覧とMisskeyインスタンス一覧が追加された。

2018年11月11日、マストドンクライアント一覧の提供を開始。

2019年5月16日、Misskeyの対応を廃止。

2019年5月24日、マストドンクライアント一覧、GNU socialインスタンス一覧、新着順マストドンインスタンス一覧、流速順マストドンインスタンス一覧を廃止。流速順インスタンス一覧の提供を開始。

2019年6月上旬、Misskeyの対応を再開。

2019年7月3日、ウェブUIをRecommendation Fairness Warriorに移行。

脚注[編集 | ソースを編集]

  1. https://github.com/distsn/follow-recommendation
  2. これは2017年1月14日以降の仕様である。開設当初は、GitHubを通してプルリクエストを送ることで追加を申請する必要があった。2017年1月1日からは、Mastodon Instancesに登録されているすべてのインスタンスを自動的に取得するほか、複数のPleromaインスタンスが手動で追加されていた。
  3. 対応している実装の正確なリストはlibsocialnetを参照。
  4. その後に追加された対応する実装についてはlibsocialnetを参照。
  5. https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md
  6. https://joinmastodon.org/apps
  7. ephemeral.glitch.socialを参照。
  8. 「マストドン流速順ユーザーリスト」登場
  9. 「マストドン流速順インスタンスリスト」登場
  10. https://github.com/distsn/follow-recommendation/commit/ac29aa4197c6f7d1563f6affb78d7a442886a142
  11. Pleromaサーバのよいところ
  12. Pleromaインスタンスの一覧「Pleroma Instances」
  13. https://github.com/distsn/follow-recommendation/issues/48

関連項目[編集 | ソースを編集]

外部リンク[編集 | ソースを編集]