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

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

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

たいへんいまおきました :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)

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

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

TVer - 無料で動画見放題

あぐrぃーです

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

USN-6566-1: SQLite vulnerabilities | Ubuntu security notices | Ubuntu
USN-6565-1: OpenSSH vulnerabilities | Ubuntu security notices | Ubuntu

こっちは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はまだミラーされてきてないのかな?

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

Merged mastodon/mastodon at 195b89d33619e0ce4271cef33fc29379254206f1.

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

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

ふらっぷー!!

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

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

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

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

沖縄いいな沖縄

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

またけの

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

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

ちぎって

はなげ

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

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

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

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

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

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

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

ノーパソいいなノーパソ

キャラクリのからくり

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

なおばーじょん

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

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

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




は ち
な ぎ
げ っ
  て

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

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

電子帳簿保存法に対応する · Issue #155 · zunda/mitome.in

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

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

mastodon/app/lib/worker_logger.rb at use-ruby33-react-router-5 · zunda/mastodon

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

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

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

まえけの

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

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

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

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

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

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

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

そういう感じ。

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

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

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

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

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

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

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

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

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

なるほどなあ

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

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

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

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

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

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

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

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

ア、ハイ

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

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

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

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