07:23:30
2023-12-05 07:13:51 Mastodon Engineeringの投稿 MastodonEngineering@mastodon.social
icon

We've released the patches 4.2.3, 4.1.11, and 3.5.16 with some regular bug fixes. Please consider upgrading to the latest version, as support for 3.5 and 4.0 will end soon.

08:17:44
icon

ネルソン・コーヒーロースターさんより極上ブレンド カフェキチ 開けたよ!挽くとすてき喫茶店の匂い、飲むと深煎りの苦みの中に芯の通った酸味を感じました。うんまいなあ!金属メッシュで豆の20倍の質量の湯を2分間隔で4回に分けて注ぎました。

Attach image
08:24:43
icon

17jkは16行下だよ

08:45:14
icon

よっこいし :saba:

4238ec844d (upstream/main) New Crowdin Translations (automated) (#28120)
d0a5ebf914 Fix error when encountering malformed Tag objects from Kbin (#28235)
2d2e23c68d Update dependency brakeman to v6.1.0 (#28231)
f944a767c4 Update dependency json-ld to v3.3.1 (#28229)

08:49:50
2023-12-04 23:03:57 負けヒロイン@がんばらないの投稿 kelvin27315@mstdn.maud.io
icon

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

08:51:57
icon

UTF-8のruneの2バイト目以降は最上位ビットが1だもんね。File System SafeでFSSなのだそうな
https://ja.wikipedia.org/wiki/UTF-8

08:59:11
icon

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

Merged mastodon/mastodon at 4238ec844d61774a02daa4a677a69099ff494388.

09:01:29
icon

UTF-16は𠮷野家が4文字になるし面倒よね

$ ruby -e 'puts "𠮷野家".encode("UTF-16").chars.size'
4

09:13:11
2023-12-05 09:08:19 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

布団から出たくねーな……という夢を見ていたのにふと目が覚めると だった。あまりの仕打ちにさめざめと涙を流している

09:13:22
icon

布団がふっとんだん…

09:13:44
icon

布団からふっとんだん…

10:07:37
icon

ふと見たら弊ぼっちのPuma+Sidekiqメモリむっちゃもりもりしてるな(R15はOOM killer相当)。どうしようかな。

Attach image
12:11:11
2023-12-05 12:10:06 がにょ✈️の投稿 ganyo@hikoukidon.jp
icon

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

12:11:20
icon

ぢゃんぼー!! に見えないw

12:16:21
2023-12-05 12:10:32 がにょ✈️の投稿 ganyo@hikoukidon.jp
icon

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

12:16:27
icon

ぴっかー!!

13:17:14
icon

椅子いいっすな椅子

14:02:12
icon

そうそう!!

14:27:56
2023-12-05 14:12:45 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

「IPAっていうのは」(なんだ……?)
「言語に関係してて」(国際音声字母だ!)
「様々な言語に適用できるもので」(わかってる、国際音声字母だろ?)
「GCCに実装されてる」(手続き間解析だ)

14:28:28
icon

いろいろなIPAのリストにgccのがないのきのする
https://ja.wikipedia.org/wiki/IPA

15:00:05
icon

この前土曜日発日曜日着で東京から仙台に行った時にはみどりの窓口のお姉さんがぜったい日曜日中に帰ってきますね?って念を押して安い乗車券を売ってくれたよ。東北新幹線の指定席を別に買って乗れたよ。

16:35:50
icon

僕の使っているコマンドラインツールの 12月5日分はrsyncです。コピー元のディレクトリとコピー先のディレクトリを指定すると更新のある分だけコピーしてくれる便利なコマンドで、僕はおもに家サーバでの日ごとのバックアップに利用しています。リモートへのコピーにも利用できます。

rsyncでのコピー元やコピー先の指定は、最後の / の有無で動作が変わります。注意。

下記は家サーバ(まだcronが動いてる)の/etc/cron.daily/backup-localスクリプトの一部です(このままでは走らないかも)。システム側のディレクトリに含まれるファイルのうち失くしたくないものを/home/backup以下にコピーして、/home全体を/backup以下にコピーしています。

extraopt=
dst=/home/backup
for dir in /etc /usr/local /var/spool/cron; do
dstdir=$dst/$dir
mkdir -p $dstdir
chmod og-rwx $dstdir
rsync -a --delete $extraopt $dir/ $dstdir
done
rsync -a --delete $extraopt /home/ /backup

この後、/backup1に外付けのハードディスクがマウントしてあればそこにコピーして、

if mount | grep -q /backup1 ; then
mkdir -p /backup1/Backup/home
rsync -a --delete $extraopt /home/ /backup1/Backup/home

さらに/bacup2に外付けのハードディスクがマウントしてあれば読み書き可能にリマウントしてBackupとArchive以下をコピーします

if mount | grep -q /backup2 ; then
mount -o remount,rw /backup2 && rsync -a $extraopt /backup1/ /backup2
mount -o remount,ro /backup2
fi

extraopt='-v --dry-run'などとすると試験走行できます。

16:40:13
icon

これはあたまをつかうなあ!!!

I just completed "If You Give A Seed A Fertilizer" - Day 5 - Advent of Code 2023 https://adventofcode.com/2023/day/5

Day 5 - Advent of Code 2023
16:42:28
2023-12-05 16:36:54 千矢の投稿 karno@mstdn.maud.io
icon

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

16:42:44
icon

まだ色が揃ってない500円玉の幼生だ

17:10:32
icon

8の字巻きした有線イヤフォンをうまくほどけたい人生だった

18:19:09
icon

2個ずつ沸騰水に冷蔵庫から卵をそっと投入2セット目。投入直後に卵の1つに亀裂が発生しました。急遽、酢を追加。破裂へと進行するのかお楽しみに!

Attach image
18:28:00
icon

8分後に冷水に取り出してしばらくしたら亀裂が見えづらいくらいに狭くなりました。破裂しないんだ!

固い殻は急激な熱収縮によって割れることはあっても、気室が膨張するより早く白身が固まることで破裂を防いでくれてるのかも。どうやって確かめればいいんだ…。

Attach image
18:33:06
icon

亀裂の入った卵の気室。やっぱり膨張していない。

Attach image
18:47:49
2023-12-05 16:26:56 ひなたの投稿 hinata_san@misskey.dev
icon

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

18:49:44
icon

どこかで共有メモリの大きさが足りなかったって読んだんだけど、普通のメモリの大きさの問題だったのかな?テーブルを作るときに壊れたと書いてあるけれど読んでメモリに展開するときに上書きしたと読める部分もある。おっさんにはよくわからないのじゃ…

19:06:36
icon

レモン4つ分のレモン

19:09:20
icon

うぇっ

19:25:44
icon

@popn_ja ありがとうございます!

やっぱり共有メモリへの言及は無さそうですね。どこかで共有メモリの大きさが足りなかったと読んで、共有メモリの範囲外へのアクセスはOSからシグナル(例外)をもらいそうなのにな、と思っていたのでした。

テーブルの内容への上書きがいつ起きたのかについては、いただいた記事をざっと読んだ限りでは、僕には理解できませんでした。ポンコツだなあw

19:40:28
icon

@nya2510

> 障害の直接的な原因となった不具合を含んだロードファイル生成プログラムは、単体テストの段階では正常に動いているように見えていました。これは生成プログラムが「一時的に確保した領域」を超えて、本来ロードファイルを展開してはいけない領域(別のプログラムが利用する領域)にインデックステーブルを書き込んでしまっても、そのテストでは別のプログラムを動かしていないので上書きされることもなく、
https://gihyo.jp/article/2023/12/zengin-nttdata

とあって「テストでは別のプログラムを動かしていない」ので壊れなかったと理解すると、本番では別のプログラムを動かしていたので壊れたと読めてしまいます。ここで、ロードファイル生成プログラムを本番で全体を起動するたびに走らせてるとは僕には想像しづらいんですよねー。

あ、あと複数のプロセスが動いたから壊れたのなら、やっぱり壊れたのは共有メモリの内容じゃないといけない気もしてきました。もうナンモワカランw

Web site image
すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ、全銀システム通信障害の詳細を説明 | gihyo.jp
19:51:17
icon

@popn_ja 僕は、ワークメモリの容量は定数として定義してたんだろうなあと想像してます。さっくりBUFSIZみたいなマクロを使っておいて、それぞれのテーブルはこれより小さいからこのまま行けるじゃろ、と判断したみたいな感じです。

Cでもsizeof(テーブル)+sizeof(他のテーブル)みたいに必要な領域をコンパイラに計算させればより安全かもですが、徳丸さんがTwitterで書かれていたようにアラインメントも知っておかないといけないのがつらそうです。今ならきっとメモリも潤沢にあるだろうし、それぞれのテーブルについて別々にぴったりの領域を確保しておきたくなるかもですよねー。

20:01:08
icon

長文を書きたくなったのでぐるりんとケーブルをつないでいます

Attach image
20:01:35
icon

iPhoneから写真を取り出すのたいへんだったw

20:14:07
icon

おもしろいテレビがないので筋トレがはじまらない

20:19:30
icon

イベルメクチンは治験で新型コロナウイルス感染症治療薬としての有効性を確認できませんでした、とか言っても信じたくない人は信じないんだろうなあトホホ

(2022年9月)
イベルメクチン コロナ治療薬の承認申請を断
念 有効性見られず | NHK | 新型コロナウイルス https://www3.nhk.or.jp/news/html/20220926/k10013838301000.html

Web site image
イベルメクチン コロナ治療薬の承認申請を断念 有効性見られず | NHK
20:24:55
icon

717ちゃんたち居なくなっちゃう可能性もあるのかぁ…。そりゃそうかぁ…

What's The Future Of The Boeing 717 In Hawaiian's Fleet Following Alaska Air's Acquisition? https://simpleflying.com/hawaiian-airlines-boeing-717-future-alaska-airlines/

Web site image
What''s The Future Of The Boeing 717 In Hawaiian''s Fleet Following Alaska Air''s Acquisition?
20:30:27
icon

そうかぁ副作用の知られている物質を健康増進ためだと言って摂取するのかぁ(ビールぐびー)