2026年9月– date –
-
その他の言語
【Rust】edition 2024 移行ログ — cargo fix が直した8箇所と直さなかった1箇所
edition 2021 の Rust クレートを 2024 に上げた実測ログです。cargo fix --edition が自動で直した8箇所と、直らずにビルドを止めた static mut への参照の直し方を実行結果つきでまとめました。 -
Go
【Go】Go 1.27 の goroutineleak を GC で検出する方法
Go 1.27でgoroutineleakプロファイルがGAになりました。GCが到達可能性で「二度と動かないgoroutine」を検出する仕組みと、早期returnでのリーク再現、直し方、グローバル変数で検出を逃す限界まで実測します。 -
ツール・インフラ
【検証】oxlint vs ESLint 10 — 3,000ファイルの lint 速度を実測
oxlint 1.85.0 と ESLint 10.11.0 に同じ3,000ファイル(216,000行)を lint させた実測比較です。速度は64.6倍、既定設定での検出差分と移行手順までまとめます。 -
JS・フロントエンド
【Tailwind CSS v4】Cannot apply unknown utility class の直し方
Tailwind CSS v4 の @apply は登録済みのユーティリティしか展開できません。@layer components のクラスや tailwind.config.js の色など、よくある4つの原因を再現して直し方を確かめます。 -
JS・フロントエンド
【JavaScript】Jest から Vitest 5 へ移行した記録
Jest で書いた ESM のテストを Vitest 5 に移した記録です。素の jest が読み込みで止まる理由と、jest.mock が require is not defined になる理由を実測ログでまとめます。 -
その他の言語
【Rust】Rust 1.98 完全ガイド — format_into と algebraic_add
Rust 1.98 の新機能を実測しました。format_into は整数の整形が to_string の約6倍、algebraic_add は総和のループが約5倍。derive(PartialOrd) の互換性変更も実例で確認します。 -
C++
CMake 4「Compatibility with CMake < 3.5」エラーの直し方
CMake 4 に上げたら Compatibility with CMake < 3.5 has been removed from CMake. で configure が止まった人向けです。原因は cmake_minimum_required の VERSION が古いことで、3.31.6 と 4.4.3 の9ケースを実機検証して直し方を5つ確かめました。 -
その他の言語
【C#】C# 14 逆引き — field・拡張メンバー・null条件代入
C# 14で追加されたfieldキーワード・拡張メンバー・null条件代入の書き方を、.NET 10で実行した結果つきで逆引き形式にまとめます。nameof(List)やSpanの暗黙変換も実測で確認できます。 -
その他の言語
【Java】JDK 27 逆引き — LazyConstant・プリミティブ型パターン
JDK 27で使えるLazyConstant・プリミティブ型パターン・構造化並行性の書き方を、OpenJDK 27での実行結果とあわせて逆引き形式でまとめます。プレビュー機能の有効化手順も分かります。 -
Go
【Go】Go 1.27 ジェネリックメソッド — できること・できないこと
Go 1.27のジェネリックメソッドでできることとできないことを、Go 1.27.1で実際に出たコンパイルエラーとあわせて整理します。インターフェース実装の壁やgo.modのバージョン制限も分かります。