SteamDBがNexus Modsへ。MOD環境にも「lockfile」のような仕組みができるかもしれない
SteamDBがNexus Modsと同じChosen傘下に入った。価格や同接だけでなく、10年以上蓄積されたBuild・Depot・Manifest・ファイル履歴がMOD管理とつながることで何が変わるのか。再現可能なMOD環境、更新検知、APIやCIの可能性をエンジニア目線で考える。
SteamDBがNexus Modsと同じChosen傘下に入った。価格や同接だけでなく、10年以上蓄積されたBuild・Depot・Manifest・ファイル履歴がMOD管理とつながることで何が変わるのか。再現可能なMOD環境、更新検知、APIやCIの可能性をエンジニア目線で考える。
2026年現在の日本語の文字問題を、初級エンジニア向けに実例から解説します。UTF-8とUnicodeの関係、U+2015、正規化、絵文字、異体字、外字、今も残るShift_JIS・CP932との互換性まで扱います。
使っていないPCのCPUやGPUを貸して報酬を得る分散コンピューティングは消えたのか。Gomez PEER、Golem、Vast.ai、Salad、Render Network、Fluidstackなどの変遷を追い、AI時代にGPU市場として残った理由と、ゲームPCを貸す場合に残る安全性・採算・性能保証の問題を考えます。
gRPCがHTTP/2とProtocol Buffersを使う理由、REST + JSONとの違い、4つのRPC方式、Spring Boot 4.1で追加された公式gRPCサポートの基本的な実装方法を解説します。
2012年のMac mini + Ubuntuを常時稼働ワーカーにし、GitHub Issueを起点にCodexが実装とテストを行い、OrchestratorがPRを作成し、別のCodexが自動レビューとreworkまで進める仕組みを作りました。ラベルによる状態管理、worktree分離、read-onlyレビュー、rework上限、再開処理、systemd timer、自己更新問題など、実際の運用で必要になった工夫を紹介します。
Mac mini 2012にUbuntu 24.04を入れて開発用サーバとしてヘッドレス運用したところ、SSHやDockerは動くのにsystemdがstartingのまま完了しない問題に遭遇しました。Plymouth、GDM、i915を切り分け、モニター有無の比較から原因を絞り込み、GRUBでPlymouthを無効化して解消した経緯をまとめます。