ノーマルビュー

昨日 — 2026年4月21日 Zennのトレンド

環境が汚れるのが嫌なのでPodmanコンテナの中でSteamを動かした

著者: 妹尾悠真
2026年4月20日 08:40
はじめに Linuxでゲームをするとき、Steamをインストールすると32bitライブラリやら依存パッケージやらがドッと入ってきて、システムが少しずつ汚れていく。 「ゲームは遊びたい、でも環境は汚したくない」 そんなわがままを叶えるために、rootless Podmanコンテナの中でSteamを動かす仕組みを作った。 コンテナを消せばSteamの痕跡はゼロ。データも1つのディレクトリに閉じ込めてあるので、フォルダごと消せば完全にクリーンな状態に戻る。 https://github.com/yuma-seno/podman-steam セットアップは2コマンド chmod +x r...

💾

Received — 2026年3月31日 Zennのトレンド

ユニットテストは2種類ある。AI時代に壊れないテスト設計

著者: 妹尾悠真
2026年3月30日 07:40
はじめに ソフトウェア開発において、ユニットテストの役割は変化しています。特にAIを活用したコーディングが普及した現在、ユニットテストの目的を再定義し、設計を見直す必要があります。 AIによるコード生成は開発速度を向上させましたが、「生成されたコードが意図通りに動くか」を開発者が検証する作業の比重を増加させました。これにより、実装の過程で処理の動作を確認するためのテストの必要性が高まっています。 しかし、現在の開発現場では、テストの目的が混同されるケースが散見されます。 例えば、ログイン処理のユニットテストにおいて、「ログインに成功すれば OK」という仕様確認と、「内部で正規表現が何...

💾

Received — 2026年3月27日 Zennのトレンド

【VS Code】GitHub Copilotのサブエージェント(.agent.md)でモデル指定が無視される問題と最新動向

著者: 妹尾悠真
2026年3月26日 18:39
はじめに VS CodeのCopilot Chatで .agent.md を使ったカスタムエージェント、便利ですよね。 特に runSubagent を使い、複数の専門エージェントをオーケストレーションする構成は、 VS Code公式ドキュメントでも推奨ユースケースとして紹介されています。 Subagents公式ドキュメント https://code.visualstudio.com/docs/copilot/agents/subagents 一方で、実際に高度な構成を組んでみると、 「サブエージェント側(.agent.md)で指定したモデルが無視され、親エージェントのモデルが...

💾

❌