2024-05-20 / @syui

bluesky , mastodon

linkの集約

今までいろんなサービスや自前運用をやってみて、ある程度の期間使ってみて、自分は何を使えばいいのかが定まってきたので、そのへんの知見を共有します。

最も一般的なのは以下の2つです。

  • github
  • twitter

次に、いわゆるgeekと呼ばれる人達はそこから移行する傾向にあります。例えば、コンピュータサイエンスの人などはmastodonで発信することが増えています。

個性派の人は以下のうちどちらか1つを使うのがいいでしょう。

  • gitea / forgejo
  • mastodon / bluesky

blueskyは簡単にpdsを建てられます。pdsを建てbsky.networkに参加すれば連合できます。

linkは基本的にsnsとvcsの2つあればいいと思っています。

その他に私が利用したものは以下の通りです。

  • matrix / discord

使用頻度はかなり低いです。atprotoがそのうちchatに対応してくれるといいですね。

domain

現在持っているdomainは以下の3つです。

  • syui.ai
  • syui.cf
  • syu.is

増えてきているので1つにまとめたい。でも1つだとテストなどで不便なことがあります。

個人的ベスト

ここでlinkを集約するための合理的かつシンプルな方法はなんでしょう。

domainは1つは持っておきたいものですよね。

したがって、最も合理的かつシンプルに考えると、そのdomainに全て集約するのがベストです。

個人的にはsyui.aiに集約するのが一番いいと思っています。

現時点でsns, vcsもsyui.aiを実用しているので、それ以外のアカウントを削除すれば実現可能。

しかし、それをやると相当な不便が伴います。

多くの開発者はgithubを利用しているので、issueを書くにもgithubのアカウントがいるでしょう。twitterも同じです。そして、domainは1つだけ持つのが理想的ですが、開発用途やサービス上の問題から2つ以上ないと困ることがあります。

理想と現実

完全な理想でいうとこうなります。

host type
syui.ai all

妥協的な理想はこうなります。

account type protocol
syui.ai web http
@syui.ai sns at
@git.syui.ai:syui vcs git

現実的にはこれがベストです。

account type protocol
syui__ sns twitter.com
syui vcs github.com

実際のlinkはさらに増えていきます。

account type protocol
syui__ sns twitter.com
syui vcs github.com
syuw chat discord.com
syai video youtube.com
syui.ai web http
@syui.ai sns at
@[email protected] sns activitypub
@syui:syui.ai chat matrix
@git.syui.ai:syui vcs git

どうすればいいのか

最もよく使うsns, vcsの2つに絞ります。そのうえで自身が一般派と個性派のどちらに所属しているかを見極めます。

これは好みでもいいし、客観的な使用頻度を基準にしてもいいと思います。

例えば、自分のサイトを持っている、頻繁に更新しているとかだと個性派寄りかな。

ですが、他の人のサイトを見に行ってgithubやtwitterのlinkが貼られていないと困ることがあります。わけのわからない自前サーバーのlinkが貼られていてもアクセスするのを躊躇する事があるのです。

この場合、github, twitterだけシンプルに貼ってあると助かりますよね。

linkが多すぎてもよくない。人は選択肢が多いと行動できなくなります。つまり、1と10だと総合的なアクセスが異なると思う。

結論としては、自分が一般派の場合は以下の通り。

account type protocol
syui__ sns twitter.com
syui vcs github.com

自分が個性派の場合は以下の通りになります。

account type protocol
syui.ai web http
@syui.ai sns at
@git.syui.ai:syui vcs git

不便を感じる場合は両方載せておきましょう。

実際、私自身も自分のサイトを見るので両方載せてあるほうが便利に感じることが多いです。

ただ、今後の使用頻度を見ながらlinkを減らしていこうと思います。

linkを減らしたほうがいい理由

snsアカウントはできれば自分が使うものを一つに集約することが望ましいと考えています。これはgithubも含みます。githubは実質的に開発者同士がコミュニケーションをとるサービスなのです。

繋がれないからたくさんのところにアカウントを持つというのは、本来、ossや分散snsが目指すところではありません。つながりに関しては技術的に解決されるべき課題だと思います。

全く使わないものをおいておくのは何がよくないのかというと、一つはメンテナンスされていないソフトウェアやサーバーの放置は危険だからです。

もう一つは窓口が複数あることで混乱や気付けない可能性がでてきます。連絡したのに無視されたという形になってしまうおそれがある。

ですから、使っていないアカウントは基本的に閉じていくのが正解です。個人アカウントもシンプルに保つ方が良いですね。

他のサイトはどうなっているのか

参考になるのがgithub.combsky.social/aboutです。

それぞれのfooterを見ていきましょう。デザインも参考になります。

github.com

type url
twitter https://twitter.com/github
facebook https://facebook.com/GitHub
linkedin https://linkedin.com/company/github
youtube https://youtube.com/github
twich https://twitch.tv/github
tiktok https://tiktok.com/@github
github https://github.com/github

bsky.social

type url
bluesky https://bsky.app/profile/bsky.app
twitter https://twitter.com/bluesky
github https://github.com/bluesky-social

やはりgithub, twitterはどちらもあるようです。bskyはシンプルですね。