icon

まぁまぁ頑張った。

icon

さて、さらなる経費削減策を考えるか……。

2020-03-01 00:22:20 らっぱ💩の投稿 0418@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

2020-03-01 00:30:53 らっぱ💩の投稿 0418@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

2020-02-29 18:45:05 Geeの投稿 Gee@gab.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

ちょっと後ろで走らせていたプロセスがデータベース接続を飽和させたようで、500エラーなどが出ていたかと思います。さきほど対処しました。

ご心配お掛けしました。

icon

@Yashima tootleって、なんか使っているうちにタイムライン取得できなくなっちゃうことあるよね。tootleを終了させて再起動すると直ったりする。あれいったいなんなんだろう……。

icon

ちょっとdb系メンテ入るねー。

icon

@Yashima おはようございます!

DBサーバ側に問題があった感じなので、swap増強して、負荷を与えてテスト中です。メモリちょっと足りなかったかなー。

2020-03-01 06:50:30 じっぷ@🧀 🐁 食事制限中?の投稿 munyumunyu@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

icon

美味しそう

icon

@panorama_box 固定トゥートを5つぐらい設定すれば……できませんね :very_sad:

icon

@squid999 あなたには根性があるわ!
私と一緒に国立競技場をめざしましょう!(虹野沙希)

オハイオ

icon

@squid999 さしずめ鯖缶道ですかね。v3.1.2にアップデートしましょう!

2020-03-01 08:31:56 にょろり(~'ω' )~✨​🍶の投稿 sakasato@mstdn.beer
icon

このアカウントは、notestockで公開設定になっていません。

2020-03-01 06:39:15 Aquariumの投稿 aquarium@botsin.space
icon

  🐟       
🐟        🐬
          
      🐟   
    🐟
🌿 🌿🌾🌾🌾🌿   

icon

ちょっとキューが詰まってるわね。回復途上。

icon

@sakasato おはよーう!

icon

お知らせ入れようと思ったら終わってしまった……。

ここ2時間ばかり、少々重めのタスクを走らせて負荷試験的なことをしておりました。私自身はあまり確認できなかったのですが、やはり相応に重かったようですね……。

データベースサーバの、おそらくメモリ不足から動作不安定になることがあったようなので、swapを増強しつつ、一定の負荷をかけつつ様子をみておりました。効果があって安定したようです。先程は待機が6,000ぐらい積まれるところまで詰まりましたが、エラーにならず捌ききってくれました。

あとは、私が余計なことをしなければ安定するでしょうw

icon

Subway Tooterが対応してくれていることもあり、Mastodonのお知らせ、きちんと機能するという実感を持ちました。

もとより全員に伝えることはできないワケですが、アクティブの一定割合を超えれば実用性があると判断できます。絵文字リアクションもなかなか役に立っています。

icon

第二弾。メディア削除のタスクを走らせ始めました。concurrency=1で実行しているのもあり、CPU使用率は12%前後ですね。

挙動がおかしいとか、重い!など気がついたことがありましたら教えてください。

icon

@hikaribit iOS勢が自分で作るしかないですねぇ……。

icon

私のMastodonデータベース移設作業ですが、移設先をレプリケーションのスタンバイサーバにしてから切り替えることがほとんどです。

旧鯖のpostgresql.confに
listen_addresses = '*'
synchronous_commit = off
max_wal_senders = 3
wal_level = replica
hot_standby = on

pg_hba.confに
host replication replication_user xx.xx.xx.xx/32 md5

ufw allow from xx.xx.xx.xx to any port 5432 proto tcp

などと準備しておいて、新鯖で

pb_basebackup -h yy.yy.yy.yy -D /var/lib/postgresql/12/main -U replication_user -R -P

pg_ctl start

.env.productionを新鯖に書き換え、鯖とめて、

pg_ctl promote

でDB本番移行。鯖再開という感じです。

icon

ひとまず中断。ちょっと別の方法を試してみます。

icon

@syuilo @sakasato ハッシュタグに許容する文字は実装により様々で、なんと空白を含むものもあります。

実装間で互換性が無い場合、ハッシュタグとして認識されなかったり、エラーになって投稿が受け取れないこともあります。

ハッシュタグを狭い範囲で用いたり、飾りとしてつける分にはどんなものを使ってもいいのですが、情報をより広く伝え、絞り込む目的で使う場合は、共通して使えるものを選ぶのが無難です。

Mastodonはその点、比較的保守的な実装になっています。

icon

replication_userを事前に作成しておくのを説明してないな……。まぁ、イメージがわかればOKということで。

psql -c "CREATE ROLE replication_user LOGIN REPLICATION PASSWORD 'xxxxxxxxx'";

レプリケーションやDB鯖移設、難しくないよ、というお話でした。

以前、そのへんを少し丁寧に書いたヤツはこちら。
noellabo.qrunch.io/entries/xvE

icon

うーん、データベースサーバのCPUパワー不足だな、これは……。

icon

DB鯖上でmedia removeしてみるテスト中。

icon

ちょっとしばらくmedia remove動かしておくので、体感速度とかエラーでてないかとか、見られる人みといて。

2020-03-01 11:41:00 くろりんご@サーバー障害告知の投稿 kuroringo@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

内容によってはかなり重いなー。待機キューが積み上がってきたので中止。

icon

待機キューの詰まり方がなんかおかしいな? 引用関係のコードに問題があるかもしれん。要確認。

icon

引用した投稿のidを保持するフィールドにインデックスが設定されていなかったことが高負荷の原因と思われるため、対処しました。

処理の98%を占めるスロークエリ……。

icon

@ars42525 おめでとう! おつかれさま!

icon

@mamemomonga メチャクチャほっとした……。おつかれさま!

2020-03-01 14:11:08 酸性雨の投稿 acid_rain@amefur.asia
icon

このアカウントは、notestockで公開設定になっていません。

icon

おささんが増殖した……

Attach image
icon

さて、また懲りずにmedia removeするよ。今度はメインサーバの一つからやる。

icon

PleromaがActivityやObjectをJSONのまま保持して使うので、それでUI側が死んだりしてやっかいだった……。

icon

リレーは、pub-relay(mastodon)がCrystal、pub-relay-proto(mastodon)がRuby、ActivityRelay(Pleroma)がPython、Activity-Relay(雪餅)がGo、ランランさんのがNode.js

icon

ガンガンまわしてるけど、特に重くないね。やはりインデックスか……。

icon

みそみそ〜

icon

pgbouncerhero導入しようと思ったけどやめた。やるとしても、単独で立てよう。

icon

おっとプルリクするの忘れてた

icon

@wakin quote_idにインデックスつけました。
github.com/wakin-/mastodon/pul

普段はインデックスなくても大差ないですが、アカウント削除などstatusの大量削除が行われると死ぬほど遅くてヤバイです。

Web site image
Add index to statuses quote_id by noellabo · Pull Request #46 · wakin-/mastodon
icon

@NPC はじめまして!

icon

菱餅!

icon

のじゃろりざなくさんだ

icon

おいなりさんだ

icon

ミロおいしい!! ミロおいしい!!

icon

自鯖の中なら言える

icon

@weep 突如現れたLTLのあるsyuiloが管理者のMisskey。MisskeyHost(村上さんのホスティングサービス)で提供されている。

2020-03-01 23:27:29 sukekyoの投稿 sukekyo@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

よし、大丈夫かな……。

2020-03-02 06:39:20 Aquariumの投稿 aquarium@botsin.space
icon

 🐟        
      🐟   
          
🐡         
    🐟 
   🌾🌱 🌾🌱🌱 

icon

masterで発生していた、新規にログインできない問題、解決しましたね。
github.com/tootsuite/mastodon/

昨日私が流した情報に誤りがあり、puma 4.3.3にて解決していたようです。

puma 4.3.3を使用することでMastodonでも無事にログインできるようになりました。

HTTPヘッダへのインジェクション対策を行った際に、改行の取り扱いに問題があり、クッキーのヘッダを壊してしまうことが原因だったようです。テストケースが甘くて気がつかなかったみたいですね。
github.com/puma/puma/issues/21

Web site image
Bump puma from 4.3.2 to 4.3.3 by ClearlyClaire · Pull Request #13177 · mastodon/mastodon
Web site image
4.3.2 Unable to set cookie · Issue #2132 · puma/puma
icon

@mitarashi3799 まったくログインできなくなる奴だから、たぶん別の話だと思うよ!

毎日、開発中の最新使ってるようなサーバだけの問題。

icon

昨日行っていたメディア削除は無事に完了し、700GB超だった容量が230GBほどになりました。たぶん月額$12〜$13ぐらいの節約になるかな。

そして今朝から、データベースのリードレプリカを有効にしました。

Fedibirdのデータベースは、独立した2つのVPS上にあって、それぞれ、マスターと、それの複製(レプリカ)になっています。

これまでは、マスターだけを更新・参照していて、レプリカは非常時に備えて待機しているだけでした。

これを、更新をマスターに、参照をレプリカに対して行うように設定しました。

この運用方法は、2台のサーバで手分けして対応するようになるので、1台あたりの負担が軽くなるメリットがあります。

同期レプリケーションが必須になった分、更新の完了に少し時間がかかるようになっていますが、体感できるほどではないと思います。

icon

同期レプリケーションは、postgresql.confに

synchronous_commit = remote_apply

などの設定が必要です。

常時バックアップのレプリカであれば、非同期の方がパフォーマンス面で有利なので、offの方が良いでしょう。

リードレプリカの設定については、Mastodonの公式ドキュメントに記載があります。
docs.joinmastodon.org/admin/sc

ソースコード上の config/database.yml にdb設定を直接書くわけにはいかないので、ウチではこんな風に変更しています。環境変数を使って、.env.productionにデータベース接続を記述します。pgheroも設定しておいた方がいいですね。
github.com/fedibird/mastodon/c

icon

@estpls やったらヨソに届かなくなりますからねぇ。

icon

@squid999 そもそもBest-Friends.chatがやってる。AWSの費用明細みるべし。

icon

まめもさんがコレになっていた。ご愁傷様です……。
QT: fedibird.com/@noellabo/1037426

Web site image
のえる (@noellabo@fedibird.com)
icon

春の解約まつり、もうちょっとだけ続くんじゃ……

2020-03-02 15:38:53 あくあーら@ごちそうフォト鯖缶の投稿 aquarla@gochisou.photo
icon

スパイシーマサラカレー2辛

Attach image
2020-03-02 15:37:09 あくあーら@ごちそうフォト鯖缶の投稿 aquarla@gochisou.photo
icon

松屋の創業カレー

Attach image
2020-03-02 16:21:36 :peroro_sama:しゅいろ:peroro_sama:の投稿 syuilo@misskey.io
icon

このアカウントは、notestockで公開設定になっていません。

icon

@syuilo メッチャ美味しそう……

icon

タイムラインの購読は、RSSやFedibirdでやるんやで。

2020-03-02 19:13:34 旧姓はピロリ菌 masako todaの投稿 kumamuta@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

2020-03-02 20:30:39 押尾BIRD:いらすとやさん芸とゲームの人の投稿 squid999@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

2020-03-02 20:33:39 としこの投稿 1045shookit@gingadon.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

Slow Queryを目撃すると、改善したくなるな……。あとにせねば。

icon

汲み取りのトイレといえば、ハエ取り紙であるよ。

icon

今日の優先事項は、$40の鯖を一つ減らすことだな……。やっぺやっぺ。

icon

Mastodonのこと、もう少し記事に残そう……。

2020-03-02 07:24:58 のえるの投稿 noellabo@fedibird.com
icon

masterで発生していた、新規にログインできない問題、解決しましたね。
github.com/tootsuite/mastodon/

昨日私が流した情報に誤りがあり、puma 4.3.3にて解決していたようです。

puma 4.3.3を使用することでMastodonでも無事にログインできるようになりました。

HTTPヘッダへのインジェクション対策を行った際に、改行の取り扱いに問題があり、クッキーのヘッダを壊してしまうことが原因だったようです。テストケースが甘くて気がつかなかったみたいですね。
github.com/puma/puma/issues/21

Web site image
Bump puma from 4.3.2 to 4.3.3 by ClearlyClaire · Pull Request #13177 · mastodon/mastodon
Web site image
4.3.2 Unable to set cookie · Issue #2132 · puma/puma
icon

@mayaeh お知らせありがとうございます!

あれこれやっているときに、pumaのissueをちゃんと見つけられていれば……。

icon

もう、ちょっと暗い場所だと、発光しているスマホの画面ですら、メガネ外さないとよく見えないのだよ……。

2020-03-02 18:29:38 LAの投稿 la@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

2020-03-02 21:26:06 羽ちゃの投稿 hanecha1220@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

リレーとかoutboxガン無視よねw

icon

猫の集会みたいな奴

icon

深夜にごそごそメンテしてましたが、ElasticSearchというMastodonの全文検索のエンジンになっているサービスが落ちており、大量の未処理ジョブを抱えていたのを解消させておりました。

あわせて、sidekiqのスレッド数の調整など細かな調整を行いました。

もうサーバ動作の方は落ち着いているかと思います。

icon

@squid999 おはよー。

2020-03-03 10:06:09 まめもの投稿 mamemomonga@raspidon.mamemo.online
icon

このアカウントは、notestockで公開設定になっていません。

2020-03-02 20:47:45 Jujaの投稿 ymd@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

めっちゃ美味しそう

2020-03-03 01:51:43 11番の投稿 magnesite@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

@magnesite こういうの好き。活動的な子。

icon

結局SlowQueryのことを考えている。最適化楽しすぎる。

2020-03-03 20:21:20 としこの投稿 1045shookit@gingadon.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

@NPC 現在認識されている、同一メッセージでパターン化されたスパムアカウントは処置しました。

通報機能を使って、理由を記載の上、報告いただけると助かります。

icon

@frfr 遅い理由はわかったので、ちょっと強引にスピードアップしてみたよ。
github.com/fedibird/mastodon/c

やり方がめっちゃ汚いのと、ブロックしてる人が多かったりするとちゃんと表示されない弱点があって、何か対処考えようと思ってるけど、とりあえず実用上はほぼ問題なさそう。

icon

ハッシュタグタイムラインの取得クエリが遅いのは、該当のハッシュタグが使われている件数が一定以上多い場合にwork_memを超えてしまい、Bitmap Index Scanした後にexactではなくlossyで処理されて、Bitmap Heap Scan のRecheckが走ってしまうため。

何を言っているかわからないと思うのでw、詳しい人が説明してくれてる記事をみて……。
taityo-diary.hatenablog.jp/ent

work_memはそうそう大きくできないので、frfrとかabyss_fun、theboss_techのような件数の多いタグに対応するのは難しい。

んで、私が今回とったアプローチは、通常は最後に行うページング用のパラメータを、事前にハッシュタグを抽出する際に適用して処理対象件数を減らすというもの。とりあえず200件だけ取得してあとは無視するようにしたので、取得した200件がロック対象だった場合にタイムラインそれ以上遡れないという問題がある。

まぁ何にしても快適にはなった。

ただ、ちょっとこれを公式にぶち込むのはあんまりなので、もっと洗練させたい。

Web site image
Bitmap Index Scan の後の Bitmap Heap Scan でRecheck処理が行われることの解説
icon

@p_q こっちもやっていかないとねー。Default settingは、set :quiet とか set :json ってしておくと、毎回オプションつけなくても既定値になる奴。set :json:off って感じで解除。:quietにしとくと、実行結果をリプライしてこなくなる。

icon

Qiita丼からまとめて来てた。sidekiq詰まってた感じだねぇ。

Attach image
icon

めっちゃ遅いハッシュタグ は代表格だけど、ウチで一番多いのは rssfeed

icon

ビターキャラメルのセット、お得以外の何物でも無いぞ。

icon
Web site image
Fix default hashtag timeline for query changes · fedibird/dtp-mstdn-jp@8342402
icon

タグは、新参のFedibirdで見るより古参のDTP-Mstdn.jpで見た方がいいんですが、今回ハッシュタグの高速化を図ったので、すぐに表示されるようになりました。軽い。

DTP鯖でみる
dtp-mstdn.jp/tags/theboss_tech

icon

スパム退治のやつ。ふざけて文言を真似しているアカウントも容赦なく削除される。危険。

Account.where('note like ?', '%i am playful person. I would like to make your dreams and hidden fantasies comes true.%').map{ |account| SuspendAccountService.new.call(account, reserve_email: false) }

icon

にせはらさんだ

icon

未成年をビア鯖に招待するのは気がひけるのでアレ

2020-03-04 16:07:33 :peroro_sama:しゅいろ:peroro_sama:の投稿 syuilo@misskey.io
icon

このアカウントは、notestockで公開設定になっていません。

icon

イロイッカイズツ

icon

@sublimer Nelson Coffee Roasterは、仙台にあるコーヒー豆屋さんで、Pawooがメイン。マストドンユーザーによく知られていて、通販で多くの人が利用しています。ここのコーヒー豆は美味しいです。
nelsonbeans.com/

三上洋さんはmstdn.jpアカウントがメインのジャーナリスト。
ja.wikipedia.org/wiki/%E4%B8%8

艦これ好きでいつもコメダにいるダメな感じのおじさんキャラでありながら、Twitterやマストドンの住人で界隈に詳しく、記事を書いたりテレビに映っているメディアの人でもある。偉ぶらず、いじらせてくれる、愛されキャラ。

Web site image
ようこそ!
icon

フジイユウジさんセットの山口農園、超美味いよ。

icon

また髪の話してる

2020-03-04 19:48:33 ぱたさの投稿 pata_sir@mstdn.f72u.net
icon

このアカウントは、notestockで公開設定になっていません。

2020-03-04 19:57:42 としこの投稿 1045shookit@gingadon.com
icon

このアカウントは、notestockで公開設定になっていません。

2020-03-04 20:06:40 :2dx_ap7::beer_suiyoneko::thinking_squid::2dx_ap991::gc_fessup::2dx_ap6::korsk::pineame:の投稿 Mitsouko@mstdn.f72u.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

風邪っぽい症状が出てきたので、リモートワークにしようっと。

icon

@ymd 君の名は
(ショートネーム下さい)

icon

WebUIで、単独で絵文字を投稿すると拡大される奴(はんどんから拝借)を適用してあります。クライアントアプリでは、 :tootoise: tootoiseでも同様になります。

icon

のハッシュタグタイムラインの取得を高速化しました。 とか などの激重タグが、他のタグと同様の速度で表示されます。

……まぁ、普通に見えるだけなので、困っていなかった人は、特に嬉しくないかもしれません……。

(ブロックしまくっている人は、取得するハッシュタグ件数を絞り込んだ副作用で、ブロックしている人の投稿を取り除くことで取得データが空になってしまうことがあり、正しく表示できない場合があります)

icon

ごち鯖も日に日に gochisou_photo タグが激重になっていくから、高速化しないとヤバイんだけど、現在の実装はあまりおすすめできないにょろ〜。

(なので、本家にはプルリクしてない)

副作用のないスマートな実装にせねば……。

2020-03-03 21:29:26 のえるの投稿 noellabo@fedibird.com
icon

ハッシュタグタイムラインの取得クエリが遅いのは、該当のハッシュタグが使われている件数が一定以上多い場合にwork_memを超えてしまい、Bitmap Index Scanした後にexactではなくlossyで処理されて、Bitmap Heap Scan のRecheckが走ってしまうため。

何を言っているかわからないと思うのでw、詳しい人が説明してくれてる記事をみて……。
taityo-diary.hatenablog.jp/ent

work_memはそうそう大きくできないので、frfrとかabyss_fun、theboss_techのような件数の多いタグに対応するのは難しい。

んで、私が今回とったアプローチは、通常は最後に行うページング用のパラメータを、事前にハッシュタグを抽出する際に適用して処理対象件数を減らすというもの。とりあえず200件だけ取得してあとは無視するようにしたので、取得した200件がロック対象だった場合にタイムラインそれ以上遡れないという問題がある。

まぁ何にしても快適にはなった。

ただ、ちょっとこれを公式にぶち込むのはあんまりなので、もっと洗練させたい。

Web site image
Bitmap Index Scan の後の Bitmap Heap Scan でRecheck処理が行われることの解説
icon

顔の圧が強い

Attach image
icon

@momongachan @popn_ja CSS読み直し。ブラウザをリロードするであります。

icon

はんどんのコミットはこれね。

鯖缶陣は、下の二つを設定画面のカスタムCSSに書けば動くよ。
github.com/tootsuite/mastodon/

Thanks! @highemerly

icon

@momongachan 青い鳥おおきい……

:only-child だから、リンクになる要素(aタグ)とか他の兄弟要素がなければヒットするのかな……。

あと、アイコンを押す(アクティブにする)と、とても大きく表示されるよw

icon

@momongachan 大きくなるのはカスタム絵文字で、ならないのはUnicodeの絵文字ですね……。

icon

拡大する対象をちょっと広げてみた。様子見。

icon

外の風が強い。新幹線の音みたいだわ……

2020-03-05 12:33:47 Noelの投稿 noel@mstdn.hokkaido.jp&OLD
icon

このアカウントは、notestockで公開設定になっていません。

icon

@noel カレーboost bot です、こんにちは!

毎食カレーでもいいよね。いろんなもの食べたいけど、カレーはいつでもOK。

icon

@aquarla お、来るようになりましたか……。ウチも最近くるようになりました。

icon

@mirai まずfsckから…… :gojiai:

icon

Illustrator、ソースコード見ながらデバッグしたら捗るだろうなぁ。

icon

「き」って入れると「霧島ひなた」ってサジェストしてくれるATOKと暮らしているよ。「きん」は金と勤労感謝の日だね。

icon

近所のフードコートにオムライスやさんが入っていた時は、ちょこちょこ食べに行けて幸せだったなぁ。メッチャ太るけどw

2020-03-05 14:36:50 合同会社分散型ソーシャルネットワーク機構の投稿 dsno@mstdn.jp
icon

mstdn.jp の バージョンアップに向けた準備を進めております

icon

ぴっぴ

icon

なんか急に花粉症様症状が……

icon

クラリチンを買いに行かねばならないので、買いに行くためのクラリチンを……

icon

もろもろ調整がきいて、サーバが安定した気配。

2020-03-05 18:45:00 どこかの目玉焼きの投稿 siratamairipafe@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

いまだに足下にチラッと何かが見えると、猫が通過したかな? って思う。

icon

@magnesite 服装しっかりしてる上に、結構似合っててイイネ。

2020-03-05 05:00:05 11番の投稿 magnesite@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

@magnesite カーゴパンツっていうのか……格好良いぜ。上体もこれなら涼しくていいよね!

icon

そういや3なきあとたきざわ先生どこいったんだべ。

icon

最後余計

icon

今日のお昼はコンビニのバターチキンカレーでした。
(写真は別の日に食べたカレー。容器同じ)

Attach image
2020-03-05 19:30:22 としこの投稿 1045shookit@gingadon.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

iBook G3 クラムシェルとか思い出している

icon

愛の妖精ぷりんてぃんを思い出している

icon

Delphi使いならPascalに馴染みあるだろうけど、Delphiって何ですかって時代かな……。

icon

あれ、リマインダーどこいったっけな?(本末転倒)

2020-03-05 20:05:29 国見小道の投稿 kunimi53chi@pl.komittee.net
icon

以下のURLでもくもく会やるので皆さんのご参加お待ちしてまーす。

もくもく会会場:
https://zoom.us/j/5582500093

Join our Cloud HD Video Meeting
icon

@ars42525 そういや、わせたんどこでプログラミング覚えたのん?

icon

はぁ、俺...NOELかもしれん...

icon

蘇、ツチノコじみてるな……

icon

@ars42525 Minecraftあらためて凄いな……。G+も、惜しい……。

icon

もくもく会なう

2020-02-29 15:41:39 国見小道の投稿 kunimi53chi@pl.komittee.net
icon

@Cutls @eniehack @eniehack @Yohei_Zuho @h12o @mimikun @ijs01140
@noellabo @204504bySE @kyuizu

お疲れ様です。この投稿は意図的にpublicで投稿しております。connpass( https://connpass.com/event/165550/ )に参加登録していない方でもZoomに遊びに来ていらっしゃった方にもお送りしています。

第1回分散SNS萬本2もくもく会にいらっしゃってありがとうございました!内容としてはもくもく会というよりはインタラクティブなセミナーになっていましたがw
以下のURLに議事録が書いてあります。
https://www.evernote.com/shard/s197/sh/39ea3160-e7dc-4c01-8930-2c86b88425d5/d38532869d808cc34c38b33e8fa2bff1

また、第2回について本当は今週やりたかったのですが、色々なアレそれで僕がかなりすり減ってしまってて今週やるエネルギーが尽きてしまったので、来週に回させてください。

次回は決め打ちして腹くくってやります。
**3/5(木)21時から23時まで**
行います!ふるってお越しくださいまし。
趣旨としては、リモート会議室にあつまって各自がやりたいことやって、終わりあたりで進捗を報告してえらいっして終わる流れです。

もくもく会会場:
https://zoom.us/j/5582500093

Web site image
分散SNS萬本 vol.2 執筆・頒布 執筆者・売り子募集中(公募型アンソロジー) (2020/07/25 10:00〜)
Join our Cloud HD Video Meeting
icon

@Wavedasher なぜかわからないけど、よく出なくなるのよね。そのうちなおるんだけど。

icon

@kunimi53chi めっちゃ懐かしい……

2020-03-05 21:18:40 モンテカルロキャサリンたかしの投稿 foomidori@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

かふん

icon

ああ、こころのこえがもれてしまう

icon

@syuilo 入社直後に有給くれるの? すごい。

icon

@syuilo さすがや。

多くの会社は、有給をなるべく出したくないので、半年後から10日っていうのが普通だからねー。

icon

@syuilo 法律で決まっている最低条件だよ。

2020-03-06 06:27:14 じっぷ@🧀 🐁 食事制限中?の投稿 munyumunyu@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

2020-03-06 06:26:27 ぺがっさオジサンの投稿 pegassa06@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

2020-03-06 01:22:00 三上洋の投稿 mikamiyoh@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

icon

Fediverseあるある
『サーバ閉鎖のお知らせで、初めて存在を知る』

2020-03-06 10:03:19 △の投稿 Yaaaa@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

icon

ニョロリ ニョロリ

icon

ねむい ねむい ねむい ねむい
ねむい ねむい ねむい ねむい
テラねむい
テラねむい
ねむいので早く寝たい

(当時よく聴いていた。ねむい)

6人の初音ミクにオリジナル曲を歌わせてみた
nicovideo.jp/watch/sm1187304

Web site image
6人の初音ミクにオリジナル曲を歌わせてみた
icon

暇な人じゃなくて、忙しくて有能な人に仕事振るよね。

2020-03-06 12:01:14 ぽぷんじゃ(サブ垢)の投稿 popn_ja@popon.pptdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

icon

昨日、花粉症の症状が酷かったのは、あの風のせいか……。

icon

@sakasato ちょっと気に入っているのであります。

icon

クニミコンティ

icon

にゃーん

2020-03-06 15:38:26 シアノンの投稿 xianon@misskey.xianon.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

@syuilo ある状態にresetして、それではずされたやつをcherry-pickし直す感じ。

icon

ちなみに日中のにゃーんは、Illustratorのデータに潜んでいた不具合で、カット機の動作がおかしくて、ヘンな製品が出来てしまった件についてである。

2020-03-06 19:07:18 ぱたさの投稿 pata_sir@mstdn.f72u.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

〜系って『意識高い系』のようなニセモノっぽいニュアンスついてくるのが……にゃーん

icon

趣味でMastodonインスタンスを運営しています

icon

@frfr 別の書類にコピペしたりとか、原因はいろいろあるね

2020-03-06 19:29:20 ゆらのふの投稿 eulanov@m.eula.dev
icon

このアカウントは、notestockで公開設定になっていません。

icon

:hato_all: < クックー

2020-03-06 19:33:55 せせせの投稿 c@misskey.io
icon

マストドン百鬼夜行

icon

+DESIGNINGとか、マイナビBOOKSで買うとPDFで良い。

icon

:nyorori: < ニョロリ

icon

@Yohei_Zuho 楽しみだね〜

icon

@Yohei_Zuho 成就させましょうぞ

2020-03-06 19:51:53 としこの投稿 1045shookit@gingadon.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

夜を食べてくるのだわ

icon

RAKERUいいね。好き。

icon

夜を食べたのだわ

icon

ポケットモンスター 背開き・腹開き

icon

食べないでください!

icon

リモートワーク、町工場には縁の無い話だからな……。

icon

さて、ひとやすみするのだわ。

2020-03-07 02:51:56 どこかの目玉焼きの投稿 siratamairipafe@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

うっあさ

icon

@magnesite おはようございます!

icon

まだPleroma出てないな……?

icon

朝を食べるのだわ

icon

Pleroma 2.0リリースを目前に控えてFediverse各地はお祭り騒ぎなのですが(それほどでもない)、とりあえず目に見える変更点としてMisskeyと互換性のある絵文字リアクションがあります。楽しみですね!

(画像:のえろまの投稿に、のえすきーからのリアクションがついている様子)

のえろま(Pleroma 2.0相当)
pleroma.noellabo.jp

のえすきー(Misskey v12.21.0)
misskey.noellabo.jp

Web site image
のえすきー
Attach image
icon

タイムラインが誤字っててタムリンに見えた。アトルシャンが、悪いのっ.

icon

なお、このスクリプトは自動的に消滅する……

icon

「私だ」

2020-03-07 09:47:06 白坂/pepepperの投稿 reiden@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

2020-03-07 09:48:53 白坂/pepepperの投稿 reiden@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

2020-03-07 09:50:12 白坂/pepepperの投稿 reiden@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

icon

bashが必要なのに #!/bin/sh って書いてあるヤツ

icon

@Rano_Zy ハスラムがすぐに突出して勝手に死ぬ方がよほど迷惑でしたね。

よく考えると酷いゲームだった気がしますが、思い出は美しいw

icon

@aqz ウチもFedibird同等機能を持っているサーバ(ふるどん、qoto.org、DTP-Mstdn.jpなど)から、同じようにfedibird.comタイムラインが見えるんですが、要するに公開投稿は外から見えているので、LTLが見えてないと思い込まない方がいいですよ、というお話です。この話をうけて。
misskey.io/notes/84kg4j24ap

実際にこれが問題になるか、という視点で言うと、外から見える分にはほとんど影響がないな、という評価です。この件は別途書きます。

Web site image
移行しました (@ebi)
icon

@aqz なるほど。宣伝が趣旨ではないので、匿名になおしておきましょう。

icon

Fedibirdやmisskey.ioのように、LTLを無効にしているサーバがいくつか存在します。

ただし、これらのサーバで公開で行った投稿は、外部のサーバからドメインをキーにしてフィルタリングすることで、まるでLTLが見えているように再現することが可能です。

FTLが有効であれば、サーバ内部からもクライアントアプリなどで再現できます。

fedibird.comの場合、リレーに入っているため、外部からほぼ完全なLTLを再現できます。

misskey.ioの場合は、リレーに入ってはいないため、観測するサーバからフォローされているユーザーだけになります。

公開の投稿については、見えていないつもりにならないことが重要です。

では、それではLTLを廃止した意味がなくなるかといえば、そうでもありません。

わざわざ外部からLTL相当のものを観測する人は、サーバ所属ユーザーのごく一部と、外部のユーザーだけです。

LTLについて問題になることの大部分は、ローカルのユーザーのほぼ全員がそれを見ている・すぐに見ることができるというところから発生するためです。

icon

あれ、そうか、Misskeyはスレッドの親投稿を消すと、ツリーごと連鎖削除されるんだっけか……。

icon

これ微妙にマズイ挙動だな……。

私(1) -> 相手(2) -> 私(3) -> 相手(4) -> 私(5)

ってツリーで、私(1)を削除したら、相手(2)と相手(4)が消えて、私(3)と私(5)が残っている。

私がmisskeyユーザーなら全部綺麗に消えるから問題にならないのかもしれんけど、misskeyと外部のやりとりだとmisskey側だけが消える。

相手のリプライだけ消えるの、なんか邪悪じゃない?

2020-03-07 12:28:53 Jujaの投稿 ymd@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

@eniehack
なってないじゃん。
少々お待ちを……。

icon

@eniehack 現行のpub-relay 2.0をフォークしたリポジトリ作って、そっちにあらためてまとめ直しました。

pub-relay 2.0
github.com/noellabo/pub-relay

selective-relay 2.0(ハッシュタグリレー)
github.com/dtp-mstdn-jp/select

ベースは同じですが、途中から別物に分岐しています。後者はコードが汚く複雑なので、参考にとどめた方が良いかと思います……。

Web site image
GitHub - noellabo/pub-relay: A service-type ActivityPub actor that will re-broadcast anything sent to it to anyone who subscribes to it.
Web site image
GitHub - dtp-mstdn-jp/selective-relay: A service-type ActivityPub actor that will re-broadcast anything sent to it to anyone who subscribes to it.
icon

のリレー制御エージェントに、サーバ管理者用のコマンドが追加されます。

Mastodonの場合、サイト設定の連絡先ユーザー名に指定されているアカウント、PleromaとMisskeyの場合はAdminになっているアカウントを管理者として登録できます。

relayctlにauthコマンドを送信してください。

Attach image
2020-03-07 19:37:17 としこの投稿 1045shookit@gingadon.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

ゆれ?

icon

@Lily 茨城はよく揺れるなぁ。

icon

ウチではarkjp.mhdp.meに詰まってるね。

icon

Mastodonが配送に失敗したジョブに対処する仕組み
noellabo.qrunch.io/entries/oq3

Mastodonがジョブの再試行に用いている、Sidekiq、Stoplight、DeliveryFailureTrackerについて、ざっくり説明した記事を書きました。

基礎知識として知っておくと良い内容かと思います。