このアカウントは、notestockで公開設定になっていません。
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@sakasame これかな。たぶんredisの使っているメモリー使用量だね。
Sidekiqは、キューを保持するためのデータベースとして(Mastodonでは)Redisを使っている。
Redisはメモリ上にデータベースを置くので、それがどのぐらいメモリを使っているかを表示してるんじゃないかな。
添付した画像は、すっごく人の少ない私の管理下の某サーバと、Fedibird。どっちがどっちかは説明いらないねw
Fedibirdの場合、MastodonのRuby on Railsがキャッシュに使うRedisデータベースを別に分けているので、たぶんそれは含まれてないと思う。単純にセットアップしたシンプルな構成の場合はひょっとしたら含まれちゃうかも。sidekiq分だけをわけて集計は……どうかな……(ソースコード確認するのサボってます)。Hostdonはどうだろうね。聞いてみないとわからないけど。
ちなみに、Sidekiq自体が使用するメモリとは別ね。あくまで、キュー管理のためのRedisのメモリ使用量。
@sakasame ちなみにこっちが、Sidekiq全体で使ってるメモリ使用量だと思う。これは、最新のSidekiqの表示で、v3.3.0のHostodonでは表示されない項目だと思う。(アプデが楽しみになるね)
RSS(Resident set size)っていうのがメモリ使用量。6GBぐらいかな。15プロセスがサーバ3台に分散しているので、一つのサーバあたり2GBぐらいだよ。
このアカウントは、notestockで公開設定になっていません。
@sakasame 接続は文字通りredisへのconnection数だと思うんで、連合しているサーバの数はあんまり関係ないです。……なんで1,300もいくんだろうw
これは想像の範囲ですが、HostdonはRedisを複数のサーバで共有していて、この接続はその合算値かもしれませんね。
Redisへは、Web、Sidekiq、Streamingのプロセスが接続しにいきます。スレッドが多いと、その分だけ増えたりするかと思います。
(コネクションプーリングといって、接続数がやたらに増えたり、接続と切断を繰り返したりして非効率にならないように、一定数の接続を確保しておいて使い回す技術があり、一つのプロセスの中では一定以上増えないようになっていたりはします)
このアカウントは、notestockで公開設定になっていません。
@sakasame Redisには、いつ吹っ飛んでもいいようなデータしか置かないので、動的ですね。ただし、上限いっぱいまで保持するデータがあるので、ある程度は、利用ユーザー数や総フォロー数に比例すると思います。
たとえば、Redisにはユーザーのホームやリストの保持という役割がありまして、status_idのリストをデフォルトで各400件保持しています。ユーザー数に比例するやつです。ただし、しばらくアクセスしていないユーザーのホームは捨てちゃうようになっていて、無駄を省いています。
吹っ飛んだらタイムラインに何も表示されなくなっちゃいますが、そのうち復活しますし、ホームについてはtootctlコマンドに再構築コマンドがあります。
連合しているサーバの数は、APIで取ってくるのが良いです。
https://twiddon.com/api/v1/instance
ドメインの一覧をとるときはこっち。長いので注意。
https://twiddon.com/api/v1/instance/peers
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
インドカリーの店の店員さんに完全に顔を覚えられてしまった私。
ハイ。今日は朝も昼も食っていないので、ディナーで1日分がっつり食しますよと。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
なしきがおらん間に、FedibirdのMatrixサーバ立てたんよ。
みんなでMatrixサーバ立てたり、部屋を作って楽しんでいるんよ。
Discord別に大丈夫だと思うけど、不安な人はMatrix試しておくといいよ。Discordの代替になるよ。
LINEの変わりにはならないかもしれないけど、個人間のメッセージツールとしても優秀よ。
Fedibirdで設置したMatrixサーバはここ。
http://matrix.fedibird.com/
juggler(tateisuさんとこ)
https://matrix.juggler.jp/
matrix-jp.net
https://riot.matrix-jp.net/
鯖缶工場
https://matrix.sabakan.industries/
他、自分で立てている人も増えてます。
一箇所に集中したんじゃ意味ないよなって思いつつ、ある意味一番安心の本家
https://matrix.org/
日本のMatrixには、こんな部屋があるよっていう一覧もtateisuさんが作成(生成)されています。
https://matrix-room-list-jp.netlify.app/
#matrix
Matrix、しばらく使ってみて、使い勝手も良いし、これは長く使えそうな仕組みだなって思ってます。
Matrixも分散型で、Mastodonとは別のプロトコルを使う、もうひとつのFediverseです。
みんなが立てたサーバ同士が繋がっているので、サーバが全滅するまでは生きているシステムです。マストドンを知っている人であれば、どういうことだかわかりますよね!
がっちり暗号化した通信ができるので、個人的な連絡をしたり、秘密の部屋を作るには、こちらの方が向いていると思います。通報で転送されてこない限り、管理者でも中身は見られません。
利用者がそこそこ増えてきたら、あるいは意識的にみんなに登録してもらって、Mastodonサーバのメンテナンス時の連絡につかったりするのにも向いているかもしれませんね。
自分で立ててこその分散型のシステムですが、Mastodon同様、サーバを維持管理するのは大変ですから、最初は紹介したサーバのどれかに登録して、使用感を試されると良いと思います。
#matrix
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@Akira_soraw1818 ctrlキー(commandキー)を押しながら絵文字を選択すれば、WebUIでも連続入力できるよ〜
SubwayTooterを愛用されている方も多いと思いますが、jugglerのMatrixにサポート部屋が用意されているので、これを目当てにMatrixを使うのもいいんじゃないかなと思います。
アプリについての質問、要望、今後の展開などを話し合える場所だそうですよ。
こういう、特定の部屋を目当てにする場合は、どのMatrixサーバのアカウントから参加してもデメリットはないので、好きなサーバにアカウントを作られると良いと思います。必ずしもjugglerのMatrixサーバにアカウントを作成する必要はありません。
こういう、アプリ毎のサポート部屋とか、それぞれの作者がMatrixに作ったりするのいいですよね。 #matrix #subwaytooter
QT: https://mastodon.juggler.jp/@tateisu/105886402536958336
FedibirdのサブドメインでMatrixサーバ(分散型のDiscordのようなサービス)を設置して10日ぐらいかな。
https://matrix.fedibird.com/
これを機に登録して試してくれた方がたくさんいて、少し認知が広がったかなと思います。
気になっていたけど、まだ見てないという人は、ぜひアカウントを登録してみてください。
少しずつ、公開の部屋も増えてきました。
Matrixは、Mastodon / Fediverseのように、Matrixサーバ同士がつながっていて、各サーバに作られた部屋にリモートで参加できます。
自分で部屋を作成する場合は、アカウント登録したサーバ上に作られることになります。添付画像は、現在FedibirdのMatrixサーバ上に存在する公開の部屋です。
FedibirdのMatrix上で部屋を作るメリットとしては、同じサーバの、日本のユーザーに見つけてもらいやすいことなどがあります。
もちろん、本家のmatrix.orgには、ものすごく沢山の部屋が作られていて、参加者も沢山います(日本語の部屋は見つけにくいですが……)
#matrix
FedibirdのMatrixは、日本でMatrixの普及を目指して活動している @matrixjp_net の提供するmatrix-jp、 @guskma ぐすくまさんの提供している鯖缶工場のMatrixサーバと相互承認しています。
matrix-jp
https://matrix-jp.net/
https://riot.matrix-jp.net/
鯖缶工場Matrix
https://matrix.sabakan.industries/
既にこれらにアカウントをお持ちの方は、相互利用できるので、アカウント作成は不要です。
なお、Matrixの連合はホワイトリスト方式をとっており、各サーバに所属する部屋は、そのサーバが許可したサーバからでないと参加できません。
組織単位でサーバを設置し、必要な組織と連合を組むことには意味がありますが、一人サーバをたてても接続できず意味が薄いため、ActivityPubのノリと感覚が違う点はご注意下さい。
もともと人を抱えている組織・グループの他、特定のテーマで独立して運営したい場合に、サーバを立てると良いでしょう。ホスティングもあります。
#matrix
今回FedibirdでMatrixサーバを設置した背景には、もうすこしMatrixを普及させたいな、という思いがあります。
(もちろん、単にやってみたかったというのもありますw)
ぜひ一度、Matrixを試してみて下さい。どなたでも登録できます。(※ 利用上の約束がありますのでご注意ください・リプ参照)
ブラウザの他、PC用のクライアント、スマートフォンクライアントなど、必要なものはほとんど揃っています。
基本的に連合志向のActivityPub推しであることは変わりませんが、ActivityPubは、原理的には公開でやりとりすることが主体のネットワークです。
プライベートメッセージや、特定のメンバーを対象としたコミュニケーションに対しては、別の仕組みで補完した方がうまく機能する面もあるかと思います。
引き続き、ActivityPubベースのコミュニティや特定メンバー対象の仕組みの整備にも取り組んでいきますが、おそらく両者は共存するものになると思います。
参考:マストドンのサークルとコミュニティの話
https://blog.noellabo.jp/entry/circle_and_group
#matrix
なお、FedibirdのMatrixサーバですが、チャットを主体とする、個人間の友好なコミュニケーションを目的として運用します。
こういう使い方してもいいのかな? と考えるようなものは、だいたい禁止だと思っておいてください。まぁ、みんなわかるよね?(※ 詳細は別途)
表現の場としては、FedibirdなどActivityPubベースのサービスをご利用ください。
あるいは、自分のMatrixサーバをたててください。
#matrix
Matrixについては、まずは日本語で、matrix-jpやぐすくまさんの記事をチェックすることをオススメします。
Matrix-jp Wiki
https://wiki.matrix-jp.net/start
Slackライク分散SNS「Matrix」の紹介
https://blog.drdr.work/2020/12/04/advent-calendar-2020-fediverse-1/
Slack系 分散SNS「Matrix」を構築する
https://qiita.com/guskma/items/20fa88c25bfdbfc99c2a
PCはまずWebから。
スマートフォンアプリとしては、Elementを使ってみて下さい。
#matrix
以下、技術的に興味のある方向け
Matrixが仕組み全体の名称で、WebUIを構成しているソフトはElement、バックエンドを担っているのはSynapseというソフトです。
MatrixのプロトコルやAPIに従えば、クライアントもサーバも独自に実装できるので、異なる構成もあります。
Matrixとやりとりできるサービスを作ってみるのも面白いでしょうし、クライアントの対応サービスに加えることもできると思います(簡単に、とは言いませんw) #matrix
Matrixの件、Wikipediaの記載が参考になるので、興味ある人はみておくといいよ。(でもこの情報量はちょっと怯むw)
https://ja.wikipedia.org/wiki/Matrix_(%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB)
#matrix
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
#fedibird ちょっと不安定になってますが、ボチボチ戻ります。ご迷惑お掛けしております。
メニューに「トレンド」が出てれば、更新後の状態になってます。
#fedibird さすがにRails 6.1への更新は簡単にはいかないねー。
一応、なおったかと思います。不具合まだ残ってたら教えてね。
#fedibird の皆様、動作治りましたでしょうか?
Mastodonの使っているRailsのバージョンがメジャーアップデートしまして、切替の際に混在することでいろいろ不具合がでました。
簡単に言うと、全部止めて実施するべきだったということです。ご迷惑おかけしました。