Mac mini 2012 + Ubuntu 24.04のヘッドレス起動でsystemdがstartingのままになる原因と対処
Mac mini 2012にUbuntu 24.04を入れて開発用サーバとしてヘッドレス運用したところ、SSHやDockerは動くのにsystemdがstartingのまま完了しない問題に遭遇しました。Plymouth、GDM、i915を切り分け、モニター有無の比較から原因を絞り込み、GRUBでPlymouthを無効化して解消した経緯をまとめます。
Mac mini 2012にUbuntu 24.04を入れて開発用サーバとしてヘッドレス運用したところ、SSHやDockerは動くのにsystemdがstartingのまま完了しない問題に遭遇しました。Plymouth、GDM、i915を切り分け、モニター有無の比較から原因を絞り込み、GRUBでPlymouthを無効化して解消した経緯をまとめます。
DeepSeek HarnessをClaude Codeと比較しながら、Everything is a Pluginという設計思想、Agent Harnessとしての位置付け、拡張性、現時点での成熟度を整理します。
ReactとViteのTodoアプリを題材に、API層、axiosインスタンス、Mock API、React Routerを使って、バックエンド実装を待たずにフロントエンド開発を進める構成を整理します。
CSRとSSRの違いを、レンダリング場所、初期表示、SEO、サーバー負荷、ハイドレーションの5点から整理し、Next.js App Routerの基本と実装時の注意点を解説します。
iPhoneやiPadのプライベートWi-Fiアドレスを題材に、MACアドレスをランダム化する理由と、MACアドレスを変えても端末の特徴がどこまで残るのかを解説します。自分の端末で確認できる基本的なネットワーク観察と、2026年の機械学習研究まで整理します。
JavaScriptは単一スレッドなのに、なぜ非同期処理で競態が起きるのか。検索リクエストを例に、awaitの挙動、requestId、AbortController、loading、debounceとの違いまで整理します。