ときどきの雑記帖 RE* (新南口)
愚か者よ
引退
- 【一問一答】天山広吉が引退、新弟子時代も懐古「嫌なことばかり…橋本さん、ライガーさん、長州さんがバリバリで(笑)」新日本一筋35年「やっぱり新日本が一番、他団体考えたこともない」/ファイト/デイリースポーツ online
- 天山広吉が現役引退を表明、新日本一筋35年「プロレスラーになれて良かった」8・15引退試合 モヒカン&強面で人気者「テンコジ」「蝶天」など名タッグ/ファイト/デイリースポーツ online
電動バス
東急のとある路線バスに乗ったところ電動バスだった。 降車ボタンのすぐ近くに USBポートぽいものがあった (シャッター(?)がついていたので詳しくは見ていない) のだけどあれは?
南無三
EZYで「南無三」というセリフがあったのだけど、 ∀の「ユニバース」 や Gレコの「スコード」 を即座に思い出したのは内緒
蒸し寿司
というものがあるのを知った
C
なぜか(?)今週はC絡みの話題をよく見たような
UB
ひとつめ
これ
int foo(const int* p) {
return *p;
}
や
const int* magic_intp = (const int*)bytes; // UB!
がUBなのは言われればそうだけど…という気はする
This is UB:
execl("/bin/sh", "sh", "-c", "date", NULL); /* WRONG */ execl("/bin/sh", "sh", "-c", "date", 0); /* WRONG */This is not:
execl("/bin/sh", "sh", "-c", "date", (char*)NULL);
これは知ってた。
unsigned char a = 0xff;
unsigned char b = 1;
unsigned char zero = 0;
bool overflowed = (a + b) == zero;
// overflowed is set to zero, not one.
unsigned char a = 0x80;
uint64_t b = a << 24; // Bonus UB(?)
// b is now 18446744071562067968 (ffffffff80000000), not 2147483648 (0x80000000).
// even with all our variables unsigned.
後者がよくわからん…
追記
一晩寝たらわかった(笑)
intが32bitだとすると
変数aがunsigned char、
定数 24がintでa << 24という式は
intなのでその結果は0x8000_0000
となる。
これをuint64_t型の変数bに
代入するとき変換(拡張)が起きるが、
32bit intの0x8000_0000は負の値なので
変換結果はffff_ffff_8000_0000
となる。
そのほか
- No way to parse integers in C (2022) | Hacker News
- Curly braces: An evolution of UNIX and C : r/programming
- Why does the arrow (->) operator in C exist? | Hacker News
I’ll interpret your question as two questions: 1) why
->even exists, and 2) why.does not automatically dereference the pointer. Answers to both questions have historical roots.
新刊近刊
Exercise
Exercise C プログラマ脳を鍛える至高の問題集 | Dan Gookin, 株式会社クイープ, 株式会社クイープ |本 | 通販 | Amazon
買っては見たものの値段の割に薄くない? と思ったので(シリーズの別の本も割高感あったけど) エクササイズ 書籍一覧|翔泳社の本 でシリーズのほかの本と比較すると
| タイトル | 定価(税抜き) | ページ数 |
|---|---|---|
| Exercise C }2,480円 | A5・120ページ | |
| Exercise Rust | 2,480円 | A5・168ページ |
| Exercise Go | 2,480円 | A5・128ページ |
| Exercise Python | 2,280円 | A5・144ページ |
| Exercise C++ | 2,280円 | A5・160ページ |
| Exercise JavaScript | 2,280円 | A5・144ページ |
…うーん
- Exercise JavaScript プログラマ脳を鍛える至高の問題集 | Faraz K. Kelhini, 株式会社クイープ, 株式会社クイープ |本 | 通販 | Amazon
- Exercise Go プログラマ脳を鍛える至高の問題集 | Miki Tebeka, 株式会社クイープ, 株式会社クイープ |本 | 通販 | Amazon
- Exercise C++ プログラマ脳を鍛える至高の問題集 | Anders Schau Knatten, 株式会社クイープ, 株式会社クイープ |本 | 通販 | Amazon
- Exercise Rust プログラマ脳を鍛える至高の問題集 | Herbert Wolverson, 株式会社クイープ, 株式会社クイープ |本 | 通販 | Amazon
- Exercise Python プログラマ脳を鍛える至高の問題集 | Miki Tebeka, 株式会社クイープ, 株式会社クイープ |本 | 通販 | Amazon
カスタマーレビュー、コメントがない…
awk
GoAWK
goawkにちょっと動き。
- Difference with Gawk in parsing floats · Issue #287 · benhoyt/goawk
- Refactor built-in functions from special lexer tokens to named functions by Copilot · Pull Request #285 · benhoyt/goawk
- Add JSON Lines (JSONL) input mode by Copilot · Pull Request #283 · benhoyt/goawk
1行JSONフォーマットは却下されたみたいだけど
gawk
ユニコーン
馬ベースでなかったのかアレ
ユニコの蹄って割れてるなと思って調べたら『貴婦人と一角獣』でもそう描かれていた
— goking/山田剛毅 (@goking5) May 12, 2026
ユニコーンってツノもあるし馬のような奇蹄類ではなく、牛や鹿のような偶蹄類に近いのかもhttps://t.co/01atmgyKuy pic.twitter.com/TB0Z5PvnXf
ライオンの尻尾+牡山羊の顎ひげ+2つに割れた蹄(偶蹄)+螺旋の筋が入った単角(おおむねまっすぐ)なのが伝統的なユニコーンだけど、類似ブツがいくつかあるので、現代では図像が混乱気味なんだっけ。
— 佐藤 靖彦 (@ystmemo) May 12, 2026
(これは、限られた文章から想像するゲームだ)
サーカスの見世物小屋で展示していたユニコーン(一角「獣」であり一角馬ではない、また、ひげが生えてる)は、奇形で一本角で生まれたヤギだったって話です>偶蹄目
— みあ (@blackusagi) May 12, 2026
様々なフィクション作品のモチーフにも使われた『貴婦人と一角獣』ですが、さて、なんで復刊させたいの?と、問われれば。
— 書泉グランデ | 神保町 (@shosengnd) May 14, 2026
僕の中のジンネマン大尉がつぶやくのです。
「 許す…最後の命令だ、心に従え」、と。
マジに傑作の小説なんでみんな読んでみて。 https://t.co/IMqTjCEpuh pic.twitter.com/z3bzPtHCDs
『貴婦人と一角獣』、古本で買おうと思いつつ買いそびれていたので、復刊に大喜びしている。 https://t.co/LVoFTqIc8m
— 端座サト@書座しゅっぱん (@sasacat) May 14, 2026
イデ音頭
#みんなが持ってなさそうな物をあげてけ
— ひのまるせんす (@hinomaru_sensu) May 15, 2026
イデ音頭の振り付け解説。#イデオン pic.twitter.com/YI2UIhdvqm
カステラ
DeNAベイスターズの池田元社長は、グリエルを獲得しにキューバを訪問する際、現地人が何が好きか分からないのでカステラを手土産にしたという
— だう (@DOW774) May 20, 2026
住友商事に勤めていた時、「海外への手土産は悩んだらカステラ」と先輩から教えられていたとか
実際キューバ人にもウケたそうで、カステラは世界に通用する https://t.co/XRcpDxnWlw
〇〇おじさん
— yoh (@yohhoy) May 22, 2026
今日は何の日
— 今日は何の日猫 (@nannohi_neko) May 22, 2026
『パックマン』が誕生した日。世界で“パックマンフィーバー”を巻き起こした伝説的タイトル。“もっとも成功した業務用ゲーム機”としてギネス記録にも認定された【今日は何の日?】https://t.co/8WauWv3Ew4
— geek@akibablog (@akibablog) May 23, 2026
いまから46年前の1980年(昭和55年)