ときどきの雑記帖 RE* (新南口)
時の過ぎゆくままに
吉祥寺
数年ぶりに吉祥寺に行ってきた。 一時期は毎週末行ってるくらいのペースだったんだけど
Zガンダム@テレ玉
「シャトル発進」
- セイラさんのこと忘れられないんでしょ
- 地下にモビルスーツが隠してあるくらい言ってください
- まるで秘密結社の名前だ
- オークランドのニタ研
- そんな大人修正してやる
- これが若さか
- ロベルト戦死
アムロとの会話でフラウが妊娠6か月だと言ってるけど、 その子どものその後は?
アッシマー登場。ところで ベースジャバーに乗ったモビルスーツが空中戦てのもよくわからん運用な気が。
パイロットやモビルスーツの打ち上げに「シャトル」ってのは作品が作られてた時代を感じさせるよねえ。 当時は今のようになるとは想像できんかった。
そう言えばジェリドって地球生まれなのね(今回出番ないけど)。
次回、「アムロ再び」
なんですとー。 今でもバリバリ(死語)使ってるのに
Pocket will officially shut down on July 8, 2025. You’ll be able to export your saved content until October 8, 2025. 3/5
— Pocket (@Pocket) May 22, 2025
- Firefoxの“後で読む”機能「Pocket」提供終了へ 7月8日に - ITmedia NEWS
- “後で読む”の先駆「Pocket」7月にサービス終了、Mozilla「ニーズに変化」 | マイナビニュース
- Mozilla to shut down Pocket on July 8 | Hacker News
- Pocket is saying goodbye - What you need to know | Pocket Help
- [B! webサービス] Firefoxの“後で読む”機能「Pocket」提供終了へ 7月8日に
locale
- [B! mac] macOS Sequoia (15.4 以降) で cal や date を打つと出力がおかしい - id:onk のはてなブログ
- macOS Sequoia (15.4 以降) で cal や date を打つと出力がおかしい - id:onk のはてなブログ
glibcだと色々違うだろうけど覗いてみると
glibc/locale/C-time.c at master · bminor/glibc
const struct __locale_data _nl_C_LC_TIME attribute_hidden =
{
_nl_C_name,
NULL, 0, 0, /* no file mapped */
NULL, /* No cached data. */
UNDELETABLE,
0,
159,
{
{ .string = "Sun" },
{ .string = "Mon" },
{ .string = "Tue" },
{ .string = "Wed" },
{ .string = "Thu" },
{ .string = "Fri" },
{ .string = "Sat" },
略
{ .string = "November" },
{ .string = "December" },
{ .string = "AM" },
{ .string = "PM" },
{ .string = "%a %b %e %H:%M:%S %Y" },
{ .string = "%m/%d/%y" },
{ .string = "%H:%M:%S" },
{ .string = "%I:%M:%S %p" },
以下略
順番にのみ依存していそうだから、余計なものが入るとやっぱりおかしくなりそう。 ちなみに構造体の定義はこちら
glibc/locale/localeinfo.h at master · bminor/glibc
struct __locale_data
/* Structure describing locale data in core for a category. */
struct __locale_data
{
const char *name;
const char *filedata; /* Region mapping the file data. */
off_t filesize; /* Size of the file (and the region). */
enum /* Flavor of storage used for those. */
{
ld_malloced, /* Both are malloc'd. */
ld_mapped, /* name is malloc'd, filedata mmap'd */
ld_archive /* Both point into mmap'd archive regions. */
} alloc;
/* This provides a slot for category-specific code to cache data
computed about this locale. Type of the data pointed to:
LC_CTYPE struct lc_ctype_data (_nl_intern_locale_data)
LC_TIME struct lc_time_data (_nl_init_alt_digit, _nl_init_era_entries)
This data deallocated at the start of _nl_unload_locale. */
void *private;
unsigned int usage_count; /* Counter for users. */
int use_translit; /* Nonzero if the mb*towv*() and wc*tomb()
functions should use transliteration. */
unsigned int nstrings; /* Number of strings below. */
union locale_data_value
{
const uint32_t *wstr;
const char *string;
unsigned int word; /* Note endian issues vs 64-bit pointers. */
}
values __flexarr; /* Items, usually pointers into `filedata'. */
};
新刊近刊
クリンゴン語辞典
クリンゴン語辞典 - 原書房 https://t.co/2SUXSrW7e2
— tokoya (@tokoya) May 20, 2025
洋書コーナーで原書を見かけて反射的に買ってから幾星霜。まさか日本語版が出るとは。
まだ現物を拝めてないんだよねえ
3か月でマスター
次はアインシュタイン?
6月下旬新刊予約受付中
— 書泉_MATH (@rikoushonotana) May 25, 2025
『NHK3か月でマスターするアインシュタイン』
- SHOSEN ONLINE SHOP https://t.co/P0sU8rVgAZ
【予約】NHK3か月でマスターするアインシュタイン(06/25頃発送予定) - SHOSEN ONLINE SHOP
- 第1回 アインシュタインはどんな人?
- 第2回 光には追いつけない?
- 第3回 タイムマシンはできるの?
- 第4回 月もりんごも落ちている?
- 第5回 時間も空間もゆがむ?
- 第6回 「世界一有名な式」 E=mc2
- 第7回 ブラックホールはあるの?
- 第8回 宇宙に果てはあるの?
- 第9回 アインシュタインからの最後の宿題
- 第10回 「神はさいころを振らない」
- 第11回 「万物の理論」って何?
- 第12回 未解決問題:アインシュタインの先へ
ついでに2025年度(令和7年度)前半期新設番組の概要 を見てみたら
7月以降は、天才物理学者の思考に迫る「アインシュタイン」、10月~新事実で常識が覆る「古代文明」、 1月~最新の知見が得られる「人体」を予定しています。
お、次の次(古代文明)もおもしろそう😄
なぜ?から始まる零戦開発史
本は読みやすく面白くないと読み通せません。どうしたら読んで楽しめる本になるのか。色々考えた末に本書は「ですます調」で書き上げています。通勤通学の車中で少しずつ読んで楽しめる本にしたかったのです。果たしてそうなっているか、お楽しみに。 https://t.co/ssYrSQKrry #Amazon @Amazonより
— Bunzo (@Kominebunzo) May 24, 2025
なぜ?から始まる零戦開発史 | 古峰文三 |本 | 通販 | Amazon
設計主務者・堀越二郎ら設計陣の尽力によって生み出された名機・零戦だが、その開発経緯や設計の詳細について、 曖昧または誤った解釈がなされている面がある。
本書は航空史、軍事史、機械工業史研究家・古峰文三が、非公開のものを含む資料を渉猟し、 得られた知見に基づいて「零戦」開発の実相に迫る。
ふむ。
awk
gawk
- Re: Error when adding sub-array with numeric index via extension API
- Fix in API if setting a new element with a numeric index. - gawk.git
- Update ChangeLogs, bump PMA version to -g2. - gawk.git
GNU
strchrnul
macOS 15.4 added the strchrnul() function in libc. [1]
strchrnulって見かけない名前だなと調べてみるとこんな関数らしい
Ubuntu Manpage: strchr, strrchr, strchrnul - 文字列中の文字の位置を特定する
strchrnul() 関数は strchr() と同様だが、 c が s 中に見つからなかった場合に、 返り値として NULL でなく、s の末尾のヌルバイトへのポインターを返す点が異なる。
まあ確かにそういう動作が便利なときもあるし、 同じ戻り値の別の関数もいくつか見た覚えがある (標準に入ってたかは覚えてない)。
FORTRAN Compiler on IBM 704
The arithmetic translator-compiler of the IBM FORTRAN automatic coding system を改めて読み返してみると
7. Optimization(General)
のところに
The next stage of optimization involves the “elimination” of common subexpressions, so as to avoid redundant computation. This is accomplished in two steps:
- Beginning with SL, the last segment in Π(Φ), and for each i =< L, the set, of all S>sub>i with j < i is examined for the occurrence of an Sj = Si. As soon as some Sj = Si, Sj is eliminated from Π(Φ), and all references to Sj replaced by references to Si, i.e., if some Ψk = j, then j is set equal to i.
という記述があった。「後ろから見ていく」ってのは間違ってないっぽい。 まあこれはコード生成じゃなくて最適化の部分ではあるのだけど。 そう言えば segment 云々はソースコードでも見かけたような…
Hugoメモ
ガチャガチャ
【CASIO ヒストリカル計算機 ミニチュアマスコット】
— ガチャガチャサラリーマン|最新ガチャ情報 (@japancapsuletoy) May 23, 2025
9月予定のガチャガチャ。 https://t.co/obw72Hhm9m #pr pic.twitter.com/wymRGdLfEm
そろばんに電卓付いたやつ欲しかった🤣
— ちゃみ@はぐれこぐまがあらわれた!🐻💭🍮🐾 (@kog_sama) May 24, 2025
見つけたら回しそう(まあネットワーク機器のと同じで遭遇しそうにないけど)😄
ところで「そろばんに電卓ついたやつ」はカシオじゃないよね? で調べてみるとシャープだったっぽい
ファイル名
何言ってるかわかんないかも知れませんが
— Lyuka🌿private🏍 (@lyuka_jp) May 23, 2025
7年前に書いたコードが微妙におかしくて調べていたら
当時の作業ディレクトリに :wx と言う名前のファイルがあってその中身が正しいコードでした。
なんかごめんなさい。 pic.twitter.com/vUXuWoJfGd