07:13:08
icon

地震で被害のあった石川県七尾市はディスプレイのナナオさんと関係あるような気がしたので調べてみたら今はEIZOさんになっていた

沿革 | EIZO株式会社 https://www.eizo.co.jp/company/information/history/

09:00:46
icon

ぼくなんかいつも寝てるもんな

09:37:47
icon

たいへんいまおきました :saba:

195b89d336 (upstream/main) Fix .opus file uploads being misidentified by Paperclip (#28580)
f92d8c654d Standardize on Thor methods in CLI classes (#28566)
905794fd57 Remove v3.5 branch from supported Mastodon versions (#28574)
5c769de096 Add spec coverage for `CLI::Media#remove_orphans` command (#28267)
51d2b80ff7 Solve `Abc/*` metrics for `db/*migrate*` files (#28568)
74a0d81e90 Add coverage for CLI `self-destruct` command (#28565)
e12d8893f4 Fix intermittent failure from unspecified order in `export_domain_blocks` controller spec (#28562)
092bb8a27a Fix Mastodon not correctly processing HTTP Signatures with query strings (#28476)
bd415af9a1 Change streaming API host to not be overridden to localhost in development mode (#28557)
7cce2a41f2 New Crowdin Translations (automated) (#28573)
2b330ede22 Update dependency eslint-plugin-jsdoc to v48 (#28564)
8c5d3e5278 Update dependency puma to v6.4.1 (#28569)
c2b4588f1c Update dependency sass to v1.69.7 (#28570)

09:40:30
icon

TVerで見られるようになってるー!!

ラストマンー全盲の捜査官ー
Ep.1 新時代のヒーロー
https://tver.jp/episodes/eposvbvc1e

Web site image
TVer - 無料で動画見放題
09:44:24
icon

あぐrぃーです

09:51:16
icon

Ubuntu 20.04.6 LTS更新しちゃおかな

$ sudo sh -c 'apt update && apt dist-upgrade -y'
:
The following packages will be upgraded:
libsqlite3-0 libsqlite3-dev openssh-client openssh-server
openssh-sftp-server
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
5 standard LTS security updates
:
$ cat /var/run/reboot-required*
cat: '/var/run/reboot-required*': No such file or directory

ヨシ

SQLite: https://ubuntu.com/security/notices/USN-6566-1
OpenSSH: https://ubuntu.com/security/notices/USN-6565-1

Web site image
USN-6566-1: SQLite vulnerabilities | Ubuntu security notices | Ubuntu
Web site image
USN-6565-1: OpenSSH vulnerabilities | Ubuntu security notices | Ubuntu
09:54:28
icon

こっちはUbuntu 22.04.3 LTS

$ sudo sh -c 'apt update && apt dist-upgrade -y'
:
The following packages have been kept back:
distro-info distro-info-data python3-distro-info python3-software-properties
software-properties-common
The following packages will be upgraded:
cryptsetup cryptsetup-bin cryptsetup-initramfs libcryptsetup12
systemd-hwe-hwdb
5 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.

$ cat /var/run/reboot-required*
cat: '/var/run/reboot-required*': No such file or directory

ヨシヨシ (ってSQliteとOpenSSHはまだミラーされてきてないのかな?

09:54:48
icon

\Master?/ :saba: \ますたー/

Merged mastodon/mastodon at 195b89d33619e0ce4271cef33fc29379254206f1.

12:11:52
2024-01-03 12:10:31 がにょ✈️の投稿 ganyo@hikoukidon.jp
icon

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

12:12:01
icon

ふらっぷー!!

12:23:13
icon

風邪ひきのあなたにおつかれーらーぬん卵トッピング

Attach image
13:10:28
icon

しじみ70個分のビタミンC

14:08:01
2024-01-03 13:36:08 yancyaの投稿 yancya@misskey.yancya.club
icon

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

14:08:10
icon

沖縄いいな沖縄

14:25:33
icon

そういえばYJITを無効にした状態での弊ぼっちのPuma+Sidekiqのメモリの使用状況。R15は24時間に2回ほどに減りました。やっぱりYJITを有効にするにはメモリもりもりにし過ぎのようです。

Attach image
14:41:43
icon

またけの

14:46:07
icon

FirefoxでTVerの広告が見えるようになってちょっとうれしいって思ったんだけど次の広告は音だけに戻っちゃったぬ。TVerさんがこれを気にしないほどFirefoxのシェアが低いってことなのかな…orz

14:51:10
icon

特定の広告だけちゃんと見られるんだ…

14:51:19
icon

ちぎって

14:51:23
icon

はなげ

15:21:31
icon

@emb なるほどー。当方では秋ごろからFirefoxで全ての番組で全ての広告が音だけになっていました。今日やっとTBSのドラマの広告が1つだけ見えることがわかりました。

僕はSafariでもTVerを観ますが、Safariでは今のところ広告が見えなかったことはありません。

うーむ、なんもわからん (広告が見えるようになってもそれほどうれしいわけでもないので調べてみたくもなりません…

15:29:08
icon

@emb なるほどなるほど!! こちらはLinux (Xubuntu 22.04)のFirefoxです。それじゃあシェアが少なくてしょうがないですねww

15:40:04
icon

Blueskyが安定しているという印象は僕にはないなあ…

15:42:14
icon

SplunkのUIが遷移アニメを付けちゃってぬるぬるおっそいorz

15:49:31
icon

Taxi to holding pointなんだよねえ。Hold short ofかと思ってたんだけど

15:50:32
icon

ノーパソいいなノーパソ

15:58:24
icon

キャラクリのからくり

15:58:29
icon

16:08:25
icon

Mastodonからのリモートへの配送はhttpsのコネクションプールを持っていて一度接続を確立できたらしばらくの間はTLSのやりとりをしないでhttpだけのやりとりをできるよ

16:13:26
icon

なおばーじょん

$ curl -s https://unnerv.jp/nodeinfo/2.0 | jq -r .software.version
3.4.6

16:15:16
icon
Web site image
Add request pool to improve delivery performance by Gargron · Pull Request #10353 · mastodon/mastodon
16:16:08
2024-01-03 14:36:23 Ben Sheldon (he/him)の投稿 bensheldon@ruby.social
icon

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

16:23:50
icon




16:24:41
icon

は ち
な ぎ
げ っ
  て

16:36:00
icon

Ubuntu 22.04.3 LTSにもキタキタ

$ sudo sh -c 'apt update && apt dist-upgrade -y'
:
The following packages have been kept back:
distro-info distro-info-data python3-distro-info python3-software-properties
software-properties-common
The following packages will be upgraded:
libsqlite3-0 openssh-client openssh-server openssh-sftp-server
4 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
4 standard LTS security updates
:
$ cat /var/run/reboot-required*
cat: '/var/run/reboot-required*': No such file or directory

16:50:02
icon

なちかさんそういえばお時間のある時に https://github.com/zunda/mitome.in/issues/155 をご覧いただければー。どんな感じで進められるのかちょっと僕にはわからない感じですみませんです。

Web site image
電子帳簿保存法に対応する · Issue #155 · zunda/mitome.in
16:52:27
icon

@zundan@misskey.io やっほー

16:52:47
icon

@zundan@misskey.io これはすぐ届いたね

16:58:59
icon

弊ぼっちからの配送は最初に成功すると最大30秒くらいでちょっともうしわけない感じ
https://github.com/zunda/mastodon/blob/use-ruby33-react-router-5/app/lib/worker_logger.rb

Web site image
mastodon/app/lib/worker_logger.rb at use-ruby33-react-router-5 · zunda/mastodon
Attach image
17:07:16
icon

今日も世界はたいへんなので風邪ひきのおっさんはとぼとぼ散歩に行くよ

17:48:18
icon

大きいサーバからの配送の遅延が解消されたら小さいサーバが長時間使えなくなる状況を想像できないの…

17:58:25
icon

僕の経験ではいちばんたいへんなのはフォロワーのサーバ数の多いアカウントにボストをブーストされたときだよ。ブーストを受け取った多数のサーバからそれぞれリンクプレビューを作るためのリクエストが来て、たぶんポストしたアカウントを知らないサーバからは公開鍵も取りに来るよ。でもこのリクエストのスパイクは長くても30分くらいでおさまるよ。

18:17:27
icon

まえけの

18:51:28
icon

そろそろ風邪の発熱終わったかなって体温を測ってみたら昨日からぜんぜん下がってなかったぬw

18:57:13
2024-01-03 18:50:49 のえるの投稿 noellabo@fedibird.com
icon

いまのMastodonはリモートから配送されてきた投稿について、まずmastodon-web(puma)が受け取って、送信元の身元確認などを行ったあと、ingressキューに積む。

ingressキューで順番に処理していくんだけど、重複を無視したりして、新規投稿ならデータベースに投稿データとして保存する。

で、この保存した投稿データを内部で配送する。配送はdefaultキューに積んで、順番に処理する。フォローしている人のホームとかリスト、公開タイムライン(連合やローカル、ハッシュタグ)などに差し込む処理ね。

タイムラインに差し込まれるときに、redisのpub/sub channelsを使って、ストリーミングで繋がっているブラウザ・クライアントに結果を流し込む処理を行う。ストリーミングはnode.jsで動いている本体とは別のプロセスが処理するので、redisを仲介にして分離されている。

新規投稿じゃない場合、たとえば絵文字リアクションとかお気に入りなら、ingressキューのワーカーの段階でredisに通知をpubしてストリーミング経由でブラウザ・クライアントに流す。

そういう感じ。

で、もの凄く大量の処理が必要なときに、どこがボトルネックになるかってことを見極めるのが重要なのね。

18:57:34
icon

ボトルネックを意識するのだいじわよ

19:10:00
2024-01-03 19:06:19 のえるの投稿 noellabo@fedibird.com
icon

fedibird.comの場合、ingressキューが詰まる現象というのは見たことがなくて、基本的にdefaultキューが処理仕切れなくて溢れるよ。

でも元凶はingressキューからdefaultキューに投げられる大量の配送処理なので、ingressキューをわざと絞り込んで、処理を遅延させて負荷を軽くすることはできる。

defaultの処理が追いつかなくて死にそうだったら、一時的にingressキューを止めちゃうっていう手もあるよ。

特定のサーバからの処理がキツければ、たとえばlow_priority_ingressキューを別に作って、そこで処理件数を制限しながらゆっくり処理する。で、pumaの方でmisskey.ioから来たActivityだけlow_priority_ingressに積むって感じ。

ま、fedibird.comでは今回、流れてくるものなら全力で処理する方針だけどね。

このingressキューは、mastodon.socialが大量流入で人口爆発したときに生み出されたやつで、これで調整するようにしたらしいよ。重くて動かない状態から、サーバ内動作はなんとかなる、というところまで回復させたりね。

19:10:10
icon

なるほどなあ

19:11:20
icon

そういえば筋トレすると背中が痛くなるな

20:57:02
icon

Pixel 7aは良いんだけどでかくて重いんだよなあ

22:23:27
2024-01-03 22:19:25 フジイユウジの投稿 fujii_yuji@mstdn.fujii-yuji.net
icon

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

22:23:54
icon

DNS屋さんがやらかす可能性が考慮されてないな

22:35:33
icon

@yakitama 去年の秋だったか一昨年の秋だったかもうわからなくなってしまいましたが、中国企業が「MITM: 証明書を偽造」することができる状態だったことがありました。DNS業者がabuseの報告のあったと思われるドメインのNSレコードを中国企業の持っているIPアドレスに、たぶん過失で、向けてしまったので、その中国企業は該当するドメインへのリクエストを自分の制御するhttpサーバに向けることができ、certbotに正当に見えるサーバ証明書を生成させることができました。

22:38:54
2024-01-03 22:37:10 kphrxの投稿 kPherox@pl.kpherox.dev
icon

value domain のおかしなabuse方法の話はやめよう

22:38:56
icon

ア、ハイ

22:42:47
2024-01-03 22:40:28 金具.mikutterの投稿 cobodo@social.mikutter.hachune.net
icon

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

22:43:28
icon

なのであの業者さんは廃業せざるを得ないくらいのやらかしをしたと感じたんだよね

23:58:19
icon

@yakitama あ、すみません。あの記事で議論するべきと主張したわけではありません。しかし、クライアント側でDNS業者を選別することができない現状では、インターネット全体の安全を脅かす事故だったと思います(し、クライアント側でDNS業者を選別するべきではないと思います)。あれを細かい事案として片付けてしまっては、また同様の事故が起きてしまうのではないかと心配しています。だからといって僕にできるのはここでボヤくくらいなんだけど。