ときどきの雑記帖 RE* (新南口)
11111
PASMO
チャージ金額が11111円になった(数時間後に使って金額変わっちゃったけど)。 せっかくだから写真に撮っておけばよかった😄
健康診断
会社の健康診断があった。 考えてみると入社したころとはかなり変わったなあ。
なくなった検査項目もあるし、 検査結果の記録にタブレットを使うようになってから 所要時間もかなり短くなったような。
あとあれだ、胸部レントゲン撮影するのに レントゲン車じゃなくて会議室(健康診断の会場)の片隅に 設置された設備でやるようになったのはちょっとびっくりした。
株式会社 日本医学研究所 にある可搬型胸部レントゲン装置 みたいなやつね。
調べたらもっと小さいものもあるらしい (胸部用でないものも含めて) ポータブルレントゲンおすすめ9選!メリット・デメリットや価格相場、選び方など解説 - 開業医向けクリニック経営・開業支援サイト|ウェブドクター|東京ドクターズ
Emacs
Emacs solo
- Two Years of Emacs Solo | Hacker News
- Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor | Rahul’s Blog
Emacs internals
- Emacs internals: Tagged pointers vs. C++ std:variant and LLVM (Part 3) | Hacker News
- Emacs internals: Deconstructing Lisp_Object in C (Part 2) | Hacker News
- Emacs Internal #01: is a Lisp Runtime in C, Not an Editor | The Cloudlet
AI
生成AIで古(いにしえ)のFORTRANコードに挑戦する #Fortran - Qiita
これはなかなか。 (本来の意味での)スパゲティコードだと思うけど、 プログラムの流れをきちんと(?) 把握できるものなんだねえ
WG 14
3/15付でいくつか
| N3861 | 2026/03/15 | Uecker, Ghosts and Demons: Undefined Behavior in C2Y (Status 26-03-16) |
| N3857 | 2026/03/15 | Svoboda, Final 2026 (winter) WG14 minutes |
| N3856 | 2026/03/15 | Svoboda, Draft 2026 (spring) WG14 minutes |
| N3848 | 2026/03/15 | Almkainzi, Namespacing with prefixes r1 |
| N3847 | 2026/03/15 | Seacord, Agenda for March 9 - 13, 2026 |
このうちの N3848 2026/03/15 Almkainzi, Namespacing with prefixes r1 はnamespaceに関するもの
_Nameprefix mylib = "MyLib_";
_Apply _Nameprefix mylib
{
struct S {
char c;
};
int count;
struct S foo()
{
return (struct S){};
}
}
int main()
{
mylib::count = 0;
mylib::foo();
struct mylib::S s;
MyLib_count = 0;
MyLib_foo();
struct MyLib_S s2;
}
以前の N3794 2026/01/20 Almkainzi, Namespacing with prefixes だと
_Namespace mylib += "MyLib_"
{
struct S {
char c;
};
int count;
struct S foo();
}
int main()
{
mylib::count = 0;
mylib::foo();
struct mylib::S s;
MyLib_count = 0;
MyLib_foo();
struct MyLib_S s2;
}
こうだったのが 色々変更された。と。 まだr1なのでこの先も変更あるか
新刊近刊
QuickDraw
📘『初期Macintoshを支えた描画エンジン QuickDrawの技法』
— 株式会社ラトルズ (@Rutles_) March 12, 2026
予約受付中https://t.co/F7YMO31Jw3
Bill Atkinsonの設計思想を読み解き、その実装技術を Pascalで再現。
リージョン処理や座標系などQuickDrawの内部に迫る一冊。#QuickDraw #Macintosh #レトロMac #Pascal #68000 #Apple
昨日の投稿に反応をいただき、ありがとうございます。
— 株式会社ラトルズ (@Rutles_) March 13, 2026
『初期Macintoshを支えた描画エンジン QuickDrawの技法』
先行販売が決まりました。
来週 3/16(月)〜17(火) にかけて書店へ納品予定です。
また、初回限定でCD-ROM特典をお付けします。
【特典付き先行販売予定店】
書泉ブックタワー… pic.twitter.com/G6vDUEFQ11
こういう「おまけ」があるなら買わねば と思いつつ特典付き先行販売予定店 を確認すると
【特典付き先行販売予定店】
書泉ブックタワー
ジュンク堂書店 池袋本店
紀伊國屋書店 新宿本店
ブックファースト新宿店
丸善ラゾーナ川崎
丸善&ジュンク堂書店 梅田店
ジュンク堂書店 大阪本店
川﨑の丸善が会社帰りに寄れるので そこで無事入手 (今は会社帰りに秋葉原まででる元気はない😓)。
MinRX
今まで気がつかなかったけど、MinRXってback referenceをサポートしてないのね
mikehaertel/minrx: Minimal matcher for POSIX Extended Regular Expressions
Note that MinRX does not support POSIX Basic Regular Expressions (BREs). Thanks to the inclusion of backreferences, BREs are not true regular expressions at all, and BREs with backreferences do not correspond to finite automata. BRE matchers typically have worst-case time complexity that is exponential. Although a mutant version of the MinRX algorithm could probably be constructed to match BREs, it would almost certainly have exponential worst-case space complexity as well, and so would be unlikely to be broadly useful.
gensubで \1 とか使ってるじゃん?
と思ったけど、あれはパターンの中に登場するback referenceではなかった
これも読もう読もうと思いつつ以下略だな
minrx/ALGORITHM.txt at main · mikehaertel/minrx
ビッグY
こちら、「探してください、かがやさんの持っているクオリティのもの(帯付き美品)で」というリクエストを年に何回かいただきますが、ほぼ絶望的です。どこかで見かけたら即座に購入してください。→当店にて高価買取いたします(笑)
— Books&Cafeドレッドノート/株式会社鈴木商会 (@suzukitaitou) March 8, 2026
(店主) https://t.co/Uye2IBeBHY
大和が沖縄に向かわなかったifの世界。その物語『ビッグY(著:横山信義)』1巻の表紙を飾った軍港防空艦の大和。波状攻撃で徐々に痛めつけられながら、主砲最大仰角で応戦するその姿には架空の世界とはいえ胸打たれるものがあります。 pic.twitter.com/rG1O7mXx2J
— かがやこうすけ (@ReppuTenku) October 24, 2020
何年か前に上野で生賴範義展があったときに 物販でこの表紙絵を使ったクリアファイルがあったのだけど、 1巻と2巻の絵のものはあるのに3巻のはなくて ちょっと悲しい思いに(3巻のが一番欲しかった)
あとこの作品は文庫版も出たのだけど、 3巻構成から上下巻になって、 やっぱり3巻の表紙が…😓
- 生賴範義展 公式サイト | みやざきアートセンター
- ビッグY戦艦「大和」の戦後史 (上) (学研M文庫 よ 4-3) : 横山 信義: 本
- ビッグY戦艦「大和」の戦後史 (下) (学研M文庫 よ 4-4) : 横山信義: 本