ときどきの雑記帖 RE* (新南口)
何もしていないのに壊れた
Zガンダム@テレ玉
「宇宙の渦」
- メールシュトローム作戦
- 戻ったら修正してやる
- 「大きな渦巻」
- 「キュベレイで出る」
- 「俗物」
- 「お前は生きていてはいけない人間ンんだ」
- グリプス2はエゥーゴが完全に掌握した
次回「ロザミアの中で」
ファースト以降のガンダムが、とかく地球とスペースノイドの話にしたがるのは、ファーストガンダム冒頭の「人類が増えすぎた人口を宇宙に……」というセリフを忘れてるからだな。人類の総人口は半減してるんだよ。
— 林 譲治 (@J_kaliy) January 31, 2026
1.0
Release 1.0 - gettext.git - GNU gettext
| Tag | Age |
|---|---|
| v1.0 | 2 days |
| v0.26 | 6 months |
| v0.25.1 | 7 months |
| v0.24.2 | 7 months |
| v0.23.2 | 7 months |
| v0.25 | 9 months |
| v0.24.1 | 9 months |
| v0.24 | 11 months |
| v0.23.1 | 13 months |
| v0.23 | 14 months |
| v0.22.5 | 23 months |
| v0.22.4 | 2 years |
| v0.22.3 | 2 years |
| v0.22.2 | 2 years |
| v0.22.1 | 2 years |
| v0.22 | 3 years |
| v0.21.1 | 3 years |
| v0.21 | 6 years |
ずいぶんと一気に上げたなあ。 まあ元々のバージョンの数字が低すぎたというのはあるかもしれない
misc
- US7680791B2 - Method for sorting data using common prefix bytes - Google Patents
- Two Missing Characters: How a Regex Flaw Exposed AWS GitHub Repos to Supply-Chain Risk - InfoQ
The ACTOR_ID filter that checked which GitHub users could trigger builds was missing the start (^) and end ($) anchors, allowing any user ID containing a trusted ID as a substring to bypass the restriction.
Granted in 2010 to Oracle Corporation, patent US7680791B2 covers a method for sorting data using common prefix bytes and a sort algorithm, which the inventor suggests calling “Orasort”, that addresses the inefficiency caused by repeatedly comparing the same leading parts of similar keys during sorting.
C
- Some C habits I employ for the modern day | Hacker News
- Improving the usability of C libraries in Swift | Hacker News
- Obvious Things C Should Do : r/programming
glibc
clang
もともとclangって、gccのObjective-C向けのエンハンスとかしてくれないから、Appleが代わりに開発したものなので、苦情はgccに言ってくれないかな?(やつあたり)
— 佐藤 靖彦 (@ystmemo) January 22, 2026
どちらかというとGPL3を嫌ってGCCから離れたという気がするのだけど、 実際のところどうなんだろう(デフォルトシェルがbashからzshに変わったとか bashのバージョンが古いままというアレと同じ)
AppleはObjective-Cを多用しているため、GCCの性能向上に興味を抱いていたがほとんど進展が見られず、 Objective-Cの性能を上げるためにGCCをApple版に分岐させるか、 新しいコンパイラを採用するかの選択をせまられていた。
Besides, Apple software uses Objective-C, which is a low priority for GCC developers.
例によって(?)日本語版と英語版でだいぶニュアンスが違うっすな
コードをコントリビュートしないと GCCに取り込まれることはないと思うのだけど、Appleってそういうことしてた? (知らないし調べない)
えーあいに訊いてみたところ いくつか挙げられている理由の中に
Objective-C Support: Apple uses Objective-C extensively for macOS and iOS development. At the time of the switch, GCC developers had a low priority for Objective-C features. Apple could ensure first-class, rapid support for new Objective-C language features (like Automatic Reference Counting or ARC) by controlling the Clang front-end development.
というのがあった。というか英語版のうぃきぺにもあったかな
もっとも先に
GCC’s GPLv3 License: In the mid-2000s, GCC moved from GPLv2 to GPLv3. The GPLv3 is a “copyleft” license designed to ensure that derivative works also remain free and open-source, and it has provisions to prevent “Tivoization” (locking down devices to run only manufacturer-approved software).
や
Apple’s Business Model: Apple’s business model involves integrating proprietary software and tools (like Xcode) with the compiler. The GPLv3 was fundamentally incompatible with Apple’s need to create and distribute proprietary extensions and derivative tools without sharing their source code.
というのがあるのだけど
coreutils
bysyboxみたいに複数のユーティリティをひとつのバイナリに「固めて」 ビルドできるというのを初めて知ったのだけど
all: with multi-call binary, only process options for known names - coreutils.git - GNU coreutils
coreutils.c aggregates the functionality of every other tool into a single binary multiplexed by the value of argv[0]. This is enabled by passing –enable-single-binary to configure.
- [PATCH] all: with multi-call binary, only process options for known name
- local.mk « src - coreutils.git - GNU coreutils
「からくり」がいまひとつわからん🤔
それぞれのユーティリティのmainを別の名前にすり替えるのはわかるんだけど
if SINGLE_BINARY
# Single binary dependencies
....
endif SINGLE_BINARY
# Generates a list of macro invocations like:
# SINGLE_BINARY_PROGRAM(program_name_str, main_name)
# once for each program list on $(single_binary_progs). Note that
# for [ the macro invocation is:
# SINGLE_BINARY_PROGRAM("[", _)
DISTCLEANFILES += src/coreutils.h
src/coreutils.h: Makefile
$(AM_V_GEN)rm -f $@
$(AM_V_at)${MKDIR_P} src
$(AM_V_at)for prog in x $(single_binary_progs); do \
test $$prog = x && continue; \
prog=`basename $$prog`; \
main=`echo $$prog | tr '[' '_'`; \
echo "SINGLE_BINARY_PROGRAM(\"$$prog\", $$main)"; \
done | sort > $@t
$(AM_V_at)chmod a-w $@t
$(AM_V_at)mv $@t $@
Src/single-binary.mk
## Automatically generated by gen-single-binary.sh. DO NOT EDIT BY HAND!
src_libsinglebin_dir_a_DEPENDENCIES = src/libsinglebin_ls.a
RHL7/CentOS7の時代なのでcoreutils 8.22まで追いかけてみた #Linux - Qiita
8.22 -> 8.23
configure に –enable-single-binary が追加され、coreutils の全てのコードを一つのバイナリに突っ込むような動きをする。 これで結果的にバイナリのサイズが小さくなるだろう。(http://comments.gmane.org/gmane.comp.gnu.coreutils.general/5394)
kaisetsu-CoreUtils/all.rst at master · nanaka-inside/kaisetsu-CoreUtils · GitHub
perl secret operators
実際は既存の演算子の組み合わせではあるのだけど、 知らなかったものも結構あるな😄
- Perlsecret - Perl secret operators and constants | Hacker News
- perlsecret - Perl secret operators and constants
Perl secret operators:
| Operator | Nickname | Function |
|---|---|---|
| 0+ | Venus | numification |
| @{[ ]} | Babycart | list interpolation |
| !! | Bang bang | boolean conversion |
| }{ | Eskimo greeting | END block for one-liners |
| -M5; | Maori farewell | BEGIN block for one-liners |
| ~~ | Inchworm | scalar |
| ~- | Inchworm on a stick | high-precedence decrement |
| -~ | Inchworm on a stick | high-precedence increment |
| -+- | Space station | high-precedence numification |
| =( )= | Goatse | scalar / list context |
| =< >=~ | Flaming X-Wing | match input, assign captures |
| ~~<> | Kite | a single line of input |
| «m=~m» m ; | Ornate double-bladed sword | multiline comment |
| -=! -=!! | Flathead | conditional decrement |
| +=! +=!! | Phillips | conditional increment |
| x=! x=!! | Pozidriv | conditional reset to '' |
| *=! *=!! | Torx | conditional reset to 0 |
| ,=> | Winking fat comma | non-stringifying fat comma |
| ()x!! | Enterprise | boolean list squash |
| 0+!! | Key to the truth | numeric boolean conversion |
| ~~!! | Serpent of truth | numeric boolean conversion |
| ||() | Abbott and Costello | remove false scalar from list |
| //() | Leaning Abbott and Costello | remove undef from list |
Perl secret constants:
Constant Nickname Value ====================================================== <=><=><=> Space fleet 0 <~> Amphisbaena $ENV{HOME} =====
Space fleetがなんでそうなるかしばらく理解できなかった(笑
新刊近刊
地球の歩き方 昭和レトロ
H03ということはこれらと同じシリーズ?
Webブラウザエンジニアリング
ご無沙汰しています。最近はこちらの本の翻訳をしていました📖
— bokken (@bokken_) January 24, 2026
ブラウザ研究者とChrome開発者のブラウザ自作本ということで、この本を日本のWeb界隈に届けたいと思い企画し、今は最後の仕上げをしています。発売されたらお手に取ってもらえると嬉しいです😄 https://t.co/HYCXv3rrep
Book: Web Browser Engineering - 2026-01-07 / Spinach Forest
Chrome の中の人が書いたブラウザの本。Python でブラウザを作っていく構成で 500 ページくらいに短く収まっている。
この本か
Hugoメモ
PatPal
PayPalに5年ぶりくらいにログインしてマイナンバーカードと保険証提出して2段階認証有効にしたらアカウント凍結された pic.twitter.com/rQjoUUcunY
— 動・機ホーテ (@Wille_Zur_Power) January 14, 2026
何年も前のことだけど、「『公的機関の発行した顔写真付きの身分証明』を提出するまで使えないよ」 と言われたのでマイナンバーカードの画像を上げたら 自動応答で蹴っ飛ばされてそのままだ>PayPal
当時はまだ有効な身分証明にマイナンバーカードは使えるとは明記されていなかったので あらかじめユーザーサポートに確認したのにこの仕打ちで以下略
投稿を追いかけるとこの方は無事復活できたようだけど
カワスイ
【カワスイのいいところ】
— 北瀬みくじ🐳⛩鯨類学VTuber (@Kitase394) January 22, 2026
・駅から近くてアクセス良好
・淡水魚の種類が豊富
・デカい水槽に小さい魚がいっぱいいてかわいい
・映像展示でセミクジラを紹介している
・ビル内にアマゾンを再現してて圧巻
【カワスイの残念なところ】
・このキャラのグッズがひとつもない pic.twitter.com/KEuAZpOM7l
気軽に行けるっちゃあ行けるところにあるんだけど まだ行ったことがない
ブレンパワード
『ブレンパワード』サンライズ公式YouTubeで無料配信決定。3月27日より毎週金曜配信https://t.co/K9tllgijxX
— 電ファミニコゲーマー (@denfaminicogame) January 23, 2026
『ガンダム』富野由悠季監督による1998年のロボットアニメ。いのまたむつみ氏と永野護氏がメインデザインを担当。環境汚染により閉塞した近未来で、人類の存亡を賭けて戦う少年たちを描く pic.twitter.com/nTUpftUQ3b
キングゲイナーの配信がもうすぐ最終話だけど ブレンパワードがくるか(実は全部は観ていない)
13
で、23区内の「街のレコード屋」が残り13というところまで昨日数えて、今さっきタワレコやらTSUTAYAやらのチェーンも含めて「23区内で新譜CDを売っている店」をカウントしたら、全部足しても30を切っていました。TSUTAYAとゲオのCD販売取扱店が、ほぼ壊滅しておりまして。 https://t.co/5aaqqv1MXh
— O.D.A. (WASTE OF POPS 80s-90s) (@ODA_80_90) January 22, 2026
少し前(つーても1年はたったか?)に最寄り駅の商店街にあった店が閉店してたんだけど、 23区内で13店舗とかそんなに減ってたのか
楽器店
Apple Music
Apple Musicに「未配信」として登録(どういう状態?)されている楽曲は突合されて「聴けない(正しい)状態に同期される」ことでローカルの音源が消されるんですよね。自炊したボーナストラックも「あるはずのない曲が入っている」と見做され消える。iTunes Match時代からずっとこの問題は解決していない https://t.co/dyiU0MW34I
— sabakichi (@knshtyk) January 25, 2026
アップルは
— 岡田哲哉 (@t_okada) January 25, 2026
・自分でCDからリッピングした曲
・自分でCDからリッピングしたけどiTunes MatchでApple提供のデータに差し替えられた曲
・iTunesストアで購入した曲
・Apple Musicでサブスク利用している曲
を一元的に管理しているので、iPod時代からの古いユーザほど怪奇な現象が起きやすいのよね。… https://t.co/2YDF1M0BwX
自分の(iTunesの)ライブラリにあるはずのものが 見つからなかったり再生できないのはこのせい?
コーチャンフォー
実は「岩波文庫」だけではありません。
— コーチャンフォー📚️若葉台店@東京 (@cf_wakabadai) January 28, 2026
NHK『100分 de 名著』シリーズも、出版社在庫全点を揃えております。
この巨大な建物のなかに、圧倒的な「知の世界」が広がっています。
ぜひ宝探しに来てください! https://t.co/DQjXq7naqA pic.twitter.com/iWJCjlN1St
21年の夏に一回行ったきりだなあ。 わりと自宅からは行きづらいのよ。