[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"tag-articles-開発環境":3},[4,9,14,20,26,31,36,41,46,51,56,61,65,70,74,79,84,88,93,98,103,107,112,117],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":8},"Windows で nul ファイルが勝手に作成される問題","Windows 環境で開発中に nul という空ファイルが作成される原因と対処法","/windows-nul-file-issue","2025-12-04T00:00:00.000Z",{"title":10,"description":11,"path":12,"publishedAt":13,"updatedAt":13},"Node.jsプロセス終了時の注意事項","開発サーバー再起動時にClaude Codeを終了させないためのルール","/node-process-termination-rules","2025-12-19T00:00:00.000Z",{"title":15,"description":16,"path":17,"publishedAt":18,"updatedAt":19},".gitkeepとは？Gitで空ディレクトリを管理する方法と運用上の落とし穴",".gitkeepはGitで空ディレクトリを追跡するためのダミーファイル。なぜGitは空ディレクトリを追跡できないのか、.keepや.placeholderとの違い、.gitignoreとの組み合わせ、IDE/エディタでの扱い、実務でハマる落とし穴まで具体例つきで解説。","/gitkeep-explained","2026-01-09T00:00:00.000Z","2026-06-09T00:00:00.000Z",{"title":21,"description":22,"path":23,"publishedAt":24,"updatedAt":25},"Nuxt 4 + @nuxt/content の開発サーバー起動が遅い原因と対策","Nuxt 4と@nuxt/contentを使ったプロジェクトで開発サーバーの起動に7〜8秒かかる原因を分析し、改善できる点とそうでない点を整理した","/nuxt-dev-startup-time","2026-01-10T00:00:00.000Z",null,{"title":27,"description":28,"path":29,"publishedAt":30,"updatedAt":25},"Claude Codeの開発環境整備ログ - gogcliスキル作成、diary管理改善、エッセイ校正","Google Workspace CLIスキルの作成、diaryファイルのリネームによるpath重複解消、本多式校正によるエッセイ修正、indexページのカテゴリ整理など、開発ワークフローを改善した記録","/dev-tools-and-workflow-2026-02-01","2026-02-01T00:00:00.000Z",{"title":32,"description":33,"path":34,"publishedAt":35,"updatedAt":25},"Nuxt 3 SSGで特定ページをプリレンダリングから除外する方法 - 本番環境からの選択的ページ除外","Nuxt 3のcloudflare-pages-staticプリセットで、書籍内容を含むページを本番環境から除外し、開発環境でのみ閲覧可能にする実装手順。prerender.ignoreとimport.meta.devを使った方法を解説。","/nuxt3-ssg-prerender-exclude-pages-2026-02-12","2026-02-12T00:00:00.000Z",{"title":37,"description":38,"path":39,"publishedAt":40,"updatedAt":25},"開発環境とテストスイートの整備 - Volta Node.js更新・ESLint修正・E2Eテスト全パス","VoltaでのNode.js更新によるClaude Codeアップデート、eurekapu-nuxt4のESLint・E2Eテスト修正、Claude Codeコンテキストウィンドウ表示設定など開発環境整備の記録。","/dev-environment-testing-2026-02-21","2026-02-21T00:00:00.000Z",{"title":42,"description":43,"path":44,"publishedAt":45,"updatedAt":25},"Stream Deckプラグイン開発調査 - Node.js SDKで自分の開発ワークフローを物理ボタン化する","Stream Deck SDK v2のアーキテクチャ調査と、mdx-playgroundの開発フローを分析してStream Deck活用アイデアを6カテゴリにまとめた記録。","/stream-deck-plugin-dev-2026-02-23","2026-02-23T00:00:00.000Z",{"title":47,"description":48,"path":49,"publishedAt":50,"updatedAt":25},"2026年3月9日の開発日記 - Volta終了とmise移行の調査","Node.jsバージョン管理ツールVoltaのメンテナンス終了を受け、後継のmiseへの移行方針を整理。過去日記のキャッチアップも実施した1日","/2026-03-09-diary","2026-03-09T00:00:00.000Z",{"title":52,"description":53,"path":54,"publishedAt":50,"updatedAt":55},"Voltaがメンテナンス終了 - miseへの移行をどう進めるか","Node.jsバージョン管理ツールVoltaが事実上の開発終了。後継のmiseとは何か、Windows環境での現状整理と移行方針をまとめた","/volta-to-mise-migration","2026-04-23T00:00:00.000Z",{"title":57,"description":58,"path":59,"publishedAt":60,"updatedAt":25},"開発環境の快適性を高めるAutoHotkeyスクリプトとClaude Codeプラグイン改善","CapsLockキーでスクリーンショットを撮るAutoHotkeyスクリプトの作成とWindows起動時の自動実行設定。feature-devプラグインのインストール問題をcommands/からskills/への移行で解決。","/dev-environment-improvements","2026-03-19T00:00:00.000Z",{"title":62,"description":63,"path":64,"publishedAt":60,"updatedAt":25},"2026年3月19日の開発日記 - ショート動画ノウハウの体系化と即録くん開発","ショート動画戦略の膨大なノウハウをスキル化し4つの記事に分割。Electron×Vue3でリアルタイム文字起こしアプリ「即録くん」を開発。make-diaryコマンドの月別運用移行とAutoHotkeyによる開発環境改善も実施。","/2026-03-19-diary",{"title":66,"description":67,"path":68,"publishedAt":69,"updatedAt":25},"Windows Git Bashのタイムゾーン罠とVOICEVOX自動起動修正 - 開発環境改善ログ","TZ=Asia/TokyoがWindows Git Bashで無視される問題の調査と修正、VOICEVOX音声リレーサーバーの自動起動失敗の原因特定、worktree整理とGitHub PRレビューの記録。","/dev-env-improvements-2026-03-22","2026-03-22T00:00:00.000Z",{"title":71,"description":72,"path":73,"publishedAt":69,"updatedAt":25},"2026年3月22日の開発日記 - 環境修正からChrome拡張のSheets連携まで","タイムゾーン問題の修正、VOICEVOX音声サーバーの自動起動修正、リアルタイム会議要約システム構築、掛け算スライドショーのVue移植、Chrome拡張のGoogle Sheets API連携を実装した1日。","/2026-03-22-diary",{"title":75,"description":76,"path":77,"publishedAt":78,"updatedAt":25},"Windows Terminal 自動フォーカス実装ガイド","Claude Codeのnotificationフック発火時に、Windows Terminalを自動的に最前面に持ってきて該当ペインにフォーカスを当てる仕組みの実装手順。4分割ペインでの非同期セッション運用を効率化。","/auto-focus-on-notification","2026-03-25T00:00:00.000Z",{"title":80,"description":81,"path":82,"publishedAt":83,"updatedAt":25},"Claude Codeフックでタイムスタンプ注入 - 1Mコンテキスト長時間セッションの時刻把握","Claude CodeのPreToolUseフックにdateコマンドを仕込んでタイムスタンプを注入しようとしたが、stdoutがコンテキストに入らない仕様と判明。UserPromptSubmitフックに切り替えて成功するまでの試行錯誤を記録","/claude-code-timestamp-hook-setup","2026-03-28T00:00:00.000Z",{"title":85,"description":86,"path":87,"publishedAt":55,"updatedAt":25},"Volta から mise への移行完了 - Claude Code を入れ直すまでに詰まった5つの落とし穴","Node.js管理をVoltaからmiseに切り替え、Claude Codeをネイティブインストーラー版で入れ直した記録。PATHの優先順位、Windows環境変数の2047文字制限、npm版claude.exeがエラー用スクリプトだった罠まで、実作業で詰まったポイントを全部書き残した","/volta-to-mise-migration-complete",{"title":89,"description":90,"path":91,"publishedAt":92,"updatedAt":25},"Volta から mise への完全移行と Codex CLI / pnpm / wrangler の再セットアップ","Voltaを完全撤去してmiseに統一する作業ログ。Codex CLIをnpmで入れたら@openai/codex-win32-x64の404でコケて、aquaバックエンドのRustネイティブ版に切り替えて解決した話。pnpmが消えたのでaquaで導入、Chrome native messaging hostのbatファイルがVoltaのnodeを直接見ていた問題、measure-deploy.ps1の裸wrangler呼び出しもまとめて修正","/volta-to-mise-migration-execution","2026-04-24T00:00:00.000Z",{"title":94,"description":95,"path":96,"publishedAt":97,"updatedAt":25},"Codex SDK と App Server は何が嬉しいのか","Codex SDK と Codex App Server の位置づけを整理したメモ。CLI のラッパーであること、サブスク認証の扱い、クラウド環境での使いどころを確認する。","/codex-sdk-app-server-notes","2026-05-18T00:00:00.000Z",{"title":99,"description":100,"path":101,"publishedAt":102,"updatedAt":25},"Claude Code のセキュリティレビュー・プラグインは、ローカル一人運用ならユーザーレベルだけで十分だった","Claude が書いたコードを自動でセキュリティレビューするプラグインを導入する話。プラグインの有効化スコープ（ユーザーレベル vs プロジェクトの settings.json）という判断軸を整理し、一人ローカル運用なら settings.json は不要と決めた記録。","/claude-code-security-review-setup","2026-05-27T00:00:00.000Z",{"title":104,"description":105,"path":106,"publishedAt":19,"updatedAt":25},"Volta から mise へ移行する方法（2026年版・メンテナンス終了対応）","Node.js バージョン管理ツール Volta はメンテナンスが終了。後継として推奨されている mise への移行手順を、計画 → 実行 → 詰まったポイントの3本立てでまとめたハブ。Windows + PowerShell 環境で実際に移行した記録に基づく。","/volta-to-mise-migration-guide",{"title":108,"description":109,"path":110,"publishedAt":111,"updatedAt":25},"CodexレビューをサブPCで再現する条件と、Claude Codeステータスラインの仕組みを調べた","いつも使うCodexレビューを別のサブPCのClaude Codeでも動かせるか、必要なもの（Codex CLIとcodex login）を実環境で確認した。あわせてターミナルに今どのリポジトリにいるかを出すステータスライン設定の中身も調べたメモ。","/dev-env-codex-review-and-statusline","2026-07-05T00:00:00.000Z",{"title":113,"description":114,"path":115,"publishedAt":116,"updatedAt":25},"herdr Windowsベータ導入とFeliCa勤怠構想、Claude Code警告の退治まで — 開発ツールと環境整備の一日","AIエージェント用ターミナルマネージャherdrのWindowsベータ導入、手持ちのRC-S380で勤怠管理を作る構想の記事化、Claude Code起動警告の原因調査、非公開記事のパンくず修正、devサーバー復旧までの記録。","/herdr-felica-and-env-fixes","2026-07-15T00:00:00.000Z",{"title":118,"description":119,"path":120,"publishedAt":121,"updatedAt":25},"dev サーバーを止めずにデプロイできるよう、Nuxt のビルド出力先と Content DB を分けた","所要時間計測スクリプトがガードで止まったのをきっかけに、pnpm dev と pnpm generate が共有していた .nuxt と Content の SQLite を分離した。ついでに走りっぱなしのプロセスを一覧する /procs も作った。","/deploy-while-dev-running","2026-07-31T00:00:00.000Z",1785654921794]