<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Copy &amp; Paste Engineer</title><link>https://c-a-p-engineer.github.io/</link><description>ソフトウェア、AI、OSS、自動化の技術ブログ</description><language>ja-jp</language><lastBuildDate>Tue, 08 Sep 2026 06:34:00 GMT</lastBuildDate><item><title>Astro 7 + GitHub Pagesへ移行しても昔のURLを壊さない — legacySlugでURLを固定する</title><link>https://c-a-p-engineer.github.io/astro-legacy-slug-migration/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/astro-legacy-slug-migration/</guid><pubDate>Tue, 08 Sep 2026 06:34:00 GMT</pubDate><description>Hugoなど既存ブログからAstro 7へ移行するとき、記事ファイル名やContent CollectionのIDではなくlegacySlugをURLの正本として使い、昔のURLを維持する設計を実例付きで解説します。</description></item><item><title>AIエージェントに全部読ませない。YAMLでSkill Routerを実装する</title><link>https://c-a-p-engineer.github.io/ai-agent-skill-router-yaml/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/ai-agent-skill-router-yaml/</guid><pubDate>Tue, 08 Sep 2026 06:33:00 GMT</pubDate><description>AIエージェントへ大量のルールを常時読み込ませる代わりに、タスクに応じて必要なSkillだけを選ぶRouterをYAMLで実装する方法を、最小構成のコード付きで整理します。</description></item><item><title>Google Colab無料枠で「GitHubをcloneしない」ツール配布を試す — Notebookセルから設定とコードを生成する</title><link>https://c-a-p-engineer.github.io/google-colab-no-git-clone-tool-distribution/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/google-colab-no-git-clone-tool-distribution/</guid><pubDate>Tue, 08 Sep 2026 06:32:00 GMT</pubDate><description>Google Colabで小さなツールを配布するとき、Repository全体をcloneせず、Notebookセルからconfigやadapterを生成して実行する設計を整理します。認証を減らし、無料枠での初回実行を軽くするための実装例です。</description></item><item><title>AIエージェントは「ルールを増やしすぎても」壊れる —— 指示を足す前に考えたいコンテキスト設計</title><link>https://c-a-p-engineer.github.io/ai-agent-rule-overload/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/ai-agent-rule-overload/</guid><pubDate>Thu, 03 Sep 2026 07:38:00 GMT</pubDate><description>AIエージェントの失敗に対してルールを足し続けると、逆に重要な指示が埋もれ、競合やActivation Failureを増やすことがあります。常時ルールを小さくし、必要なSkillだけRoutingする設計を整理します。</description></item><item><title>【FFmpeg】「最新版」ではなく SHA-256 で固定した理由</title><link>https://c-a-p-engineer.github.io/ffmpeg-sha256-lock/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/ffmpeg-sha256-lock/</guid><pubDate>Wed, 05 Aug 2026 05:17:00 GMT</pubDate><description>動画生成環境の再現性を高めるため、FFmpegの取得先・Release・アーカイブ・SHA-256・必要機能を固定した設計と、最新版追従をやめた理由を解説します。</description></item><item><title>【Docker】Git Bash で Docker を実行するときの MSYS_NO_PATHCONV=1 について</title><link>https://c-a-p-engineer.github.io/docker-msys-no-pathconv/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/docker-msys-no-pathconv/</guid><pubDate>Tue, 19 May 2026 01:30:00 GMT</pubDate><description>Git Bash から Docker を実行するときにパスが意図せず変換される場合の原因と、MSYS_NO_PATHCONV=1 を使った回避方法を整理します。</description></item><item><title>【PHP】openssl_error_string で OpenSSL のエラー内容を取得する</title><link>https://c-a-p-engineer.github.io/php-openssl-error-string/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/php-openssl-error-string/</guid><pubDate>Fri, 20 Mar 2026 11:00:00 GMT</pubDate><description>PHP の openssl_error_string の使い方、複数エラーの取得方法、OpenSSL エラー調査のポイントを実例つきで解説</description></item><item><title>【PHP】Phalcon DI の get と getShared の違い</title><link>https://c-a-p-engineer.github.io/phalcon-di-get-vs-getshared/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/phalcon-di-get-vs-getshared/</guid><pubDate>Thu, 05 Mar 2026 10:30:00 GMT</pubDate><description>Phalcon の DI コンテナで使う get と getShared の違いを、インスタンス生成タイミングと使い分けの観点で実例つきで解説</description></item><item><title>tail でログに色を付ける方法</title><link>https://c-a-p-engineer.github.io/tail-colorize-log/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/tail-colorize-log/</guid><pubDate>Fri, 23 Jan 2026 18:30:00 GMT</pubDate><description>tail でログに色を付ける方法</description></item><item><title>【Git】ignore PCや個人、プロジェクトごとの設定方法</title><link>https://c-a-p-engineer.github.io/git-ignore-guide/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/git-ignore-guide/</guid><pubDate>Sat, 17 Jan 2026 21:00:00 GMT</pubDate><description>Gitで開発していると、必ず直面するのが **「どのファイルを無視するか問題」** です。</description></item><item><title>管理者権限なしで Git をインストールして VSCode で使う最短手順【Scoop 利用・Windows】</title><link>https://c-a-p-engineer.github.io/scoop-dev-tools-windows/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/scoop-dev-tools-windows/</guid><pubDate>Sat, 06 Dec 2025 17:00:00 GMT</pubDate><description>ソフトウェアのインストールに管理者権限が使えないことがありますそんな環境でも問題なく Git を導入できるの方法があります。</description></item><item><title>JavaScriptで音声録音時に無音を検知して自動停止する方法</title><link>https://c-a-p-engineer.github.io/js-audio-silence-detection/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/js-audio-silence-detection/</guid><pubDate>Mon, 24 Nov 2025 16:00:00 GMT</pubDate><description>Web Audio APIを使用して、マイク入力から無音を検知し、5秒間続いたら録音を自動終了する実装方法を解説します。</description></item><item><title>PowerShellでモジュールを管理者権限なしでインストールする方法【User Scope対応】</title><link>https://c-a-p-engineer.github.io/powershell-install-module-without-admin/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/powershell-install-module-without-admin/</guid><pubDate>Sat, 25 Oct 2025 20:00:00 GMT</pubDate><description>社内PCや共有環境で開発作業をする際、PowerShellモジュールのインストールで制限に直面することがあります。</description></item><item><title>MySQLで ORDER BY + IS NULL を使って NULL を末尾に寄せる</title><link>https://c-a-p-engineer.github.io/mysql-order-by-null-last/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/mysql-order-by-null-last/</guid><pubDate>Tue, 07 Oct 2025 10:00:00 GMT</pubDate><description>MySQLで ORDER BY を使うと NULL が先頭に並ぶ問題を、IS NULL を組み合わせるだけで安全に末尾へ送るテクニックを解説します。</description></item><item><title>MySQL の SYSDATE() と NOW() の違いを整理する</title><link>https://c-a-p-engineer.github.io/mysql-sysdate-vs-now/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/mysql-sysdate-vs-now/</guid><pubDate>Sun, 05 Oct 2025 00:00:00 GMT</pubDate><description>MySQL の日付関数 SYSDATE() と NOW() の違いと使い分け、レプリケーションへの影響や設定オプションを整理します。</description></item><item><title>【Python】DjangoのCSRFエラー「403 Forbidden」解決方法</title><link>https://c-a-p-engineer.github.io/python-django-csrf-403/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/python-django-csrf-403/</guid><pubDate>Thu, 28 Aug 2025 03:30:00 GMT</pubDate><description>DjangoでフォームやAPIリクエストを送信したとき、`403 Forbidden - CSRF verification failed. Request aborted.` というエラーに遭遇したことはありませんか？</description></item><item><title>【Terraform】defaultワークスペースを使わせない方法</title><link>https://c-a-p-engineer.github.io/terraform-default-workspace-not-use/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/terraform-default-workspace-not-use/</guid><pubDate>Thu, 28 Aug 2025 03:30:00 GMT</pubDate><description>Terraformでは、デフォルトで default というワークスペースが存在しますが、これは環境を意図せず共有してしまうリスクがあるため、チーム運用では使用を避けたいケースが多いです。</description></item><item><title>【AWS】「ベクトルストアからデータ削除ができない」問題の原因と対処法</title><link>https://c-a-p-engineer.github.io/aws-vector-store-data-deletion-error/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/aws-vector-store-data-deletion-error/</guid><pubDate>Thu, 07 Aug 2025 03:20:00 GMT</pubDate><description>「ベクトルストアからデータ削除ができない」問題の原因と対処法ついて解説します。</description></item><item><title>【Docker】🎧WindowsでDockerから音を出す方法｜PulseAudio TCP接続</title><link>https://c-a-p-engineer.github.io/docker-sound-windows/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/docker-sound-windows/</guid><pubDate>Tue, 22 Jul 2025 09:30:00 GMT</pubDate><description>Windows環境でDockerコンテナ内から音を再生したいこと、ありますよね？</description></item><item><title>ffmpeg＋SoX×Python：ノイズキャンセリングパイプラインの作り方</title><link>https://c-a-p-engineer.github.io/ffmpeg-sox-audio-denoise-pipeline/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/ffmpeg-sox-audio-denoise-pipeline/</guid><pubDate>Tue, 15 Jul 2025 17:00:00 GMT</pubDate><description>ffmpegとSoXをPythonから組み合わせて、ノイズプロファイル除去とダイナミックレンジ圧縮を行うノイズキャンセリングパイプラインの実装ガイド。</description></item><item><title>LibreOfficeでサクッとPPTX→PDF化！</title><link>https://c-a-p-engineer.github.io/libreoffice_pptx2pdf/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/libreoffice_pptx2pdf/</guid><pubDate>Tue, 15 Jul 2025 17:00:00 GMT</pubDate><description>LibreOfficeのCLIを使えばコマンド一発でPPTXをPDFに変換できます。</description></item><item><title>【OpenAI】まるで人間のような音声合成！「OpenAI.fm」で次世代のText-to-Speechを体験</title><link>https://c-a-p-engineer.github.io/openai-fm-next-gen-tts/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/openai-fm-next-gen-tts/</guid><pubDate>Tue, 08 Jul 2025 03:00:00 GMT</pubDate><description>OpenAIが公開した最新のText-to-Speech（TTS）技術「OpenAI.fm」を紹介します。驚くほど自然で表現力豊かなAI音声の世界を体験してください。</description></item><item><title>【GitHub】スマホで開発は当たり前？GitHub Codespacesで実現するモバイルコーディング</title><link>https://c-a-p-engineer.github.io/github-codespaces-mobile-coding/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/github-codespaces-mobile-coding/</guid><pubDate>Sun, 06 Jul 2025 23:20:00 GMT</pubDate><description>GitHub Codespacesを使って、スマートフォンだけで開発環境を構築し、コーディングからGit操作までを完結させる方法を解説します。</description></item><item><title>【Kotlin】DevContainer環境セットアップ</title><link>https://c-a-p-engineer.github.io/kotlin-devcontainer-setup/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/kotlin-devcontainer-setup/</guid><pubDate>Tue, 24 Jun 2025 04:00:00 GMT</pubDate><description>Kotlinを学ぶ際、ローカル環境を汚さずにサクッと試せるのがVS CodeのDev Containerです。</description></item><item><title>【Python】プログラムをCtrl+Cで安全に停止させる3つの方法【SIGINT対応】</title><link>https://c-a-p-engineer.github.io/python-sigint-ctrlc-handling/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/python-sigint-ctrlc-handling/</guid><pubDate>Thu, 12 Jun 2025 17:00:00 GMT</pubDate><description>Pythonスクリプトを実行中にCtrl+Cで安全に停止させたい場合、シグナル（SIGINT）の正しい扱いが重要です。</description></item><item><title>Stable Hordeで無料画像生成！APIキーなしでもOKな非同期スクリプト</title><link>https://c-a-p-engineer.github.io/stable_horde_colab_article/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/stable_horde_colab_article/</guid><pubDate>Thu, 12 Jun 2025 10:00:00 GMT</pubDate><description>Stable HordeをGoogle Colabで手軽に使って画像生成！簡略スクリプトと、非同期処理の仕組みを解説。</description></item><item><title>【Linux】シェルでファイルを一括リネーム：ワンライナー集</title><link>https://c-a-p-engineer.github.io/linux-mv-rename-one-liners/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/linux-mv-rename-one-liners/</guid><pubDate>Fri, 06 Jun 2025 18:30:00 GMT</pubDate><description>Linuxの `mv`コマンドとシェルのワンライナーが役立ちます。</description></item><item><title>【Python】questionary ｜ 対話型CLIツールを簡単に作る方法 ＆ コード例</title><link>https://c-a-p-engineer.github.io/python-cli-questionary-examples/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/python-cli-questionary-examples/</guid><pubDate>Sun, 27 Apr 2025 10:00:00 GMT</pubDate><description>Pythonでコマンドラインツール（CLI）を作る際、ユーザーと対話するための入力方法に悩んだことはありませんか？そんなときに便利なのが「questionary」というライブラリです。</description></item><item><title>【HTML】ポップアップを実現するpopoverの使い方</title><link>https://c-a-p-engineer.github.io/html-popover-usage/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/html-popover-usage/</guid><pubDate>Sun, 20 Apr 2025 07:00:00 GMT</pubDate><description>「popover属性」を使えば、JavaScriptを使わずに簡単なポップアップ（モーダルやツールチップ）を実装できます。</description></item><item><title>【Python】2段階認証コード（TOTP）を自作する方法【pyotpライブラリ活用】</title><link>https://c-a-p-engineer.github.io/python-totp-pyotp-authcode/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/python-totp-pyotp-authcode/</guid><pubDate>Tue, 15 Apr 2025 16:30:00 GMT</pubDate><description>Pythonライブラリ`pyotp`を使って、スマホを使わずに自分でTOTP認証コードを生成する方法をご紹介します。</description></item><item><title>【Javascript】 Web Audio API で音を操ろう！波形・周波数・音量をリアルタイム調整</title><link>https://c-a-p-engineer.github.io/web-audio-api-sound-control/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/web-audio-api-sound-control/</guid><pubDate>Tue, 15 Apr 2025 16:00:00 GMT</pubDate><description>今回は Web Audio API を使って、ブラウザ上で音を鳴らし、リアルタイムで「波形」「周波数」「音量」をコントロールできるサンプルを紹介します。</description></item><item><title>【Javascript】 ブラウザだけで音声合成！Web Speech APIの使い方とサンプルコード</title><link>https://c-a-p-engineer.github.io/web-speech-api-speech-synthesis-sample/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/web-speech-api-speech-synthesis-sample/</guid><pubDate>Tue, 15 Apr 2025 16:00:00 GMT</pubDate><description>「Web Speech API」を使えば、追加ライブラリなしでテキストを音声に変換することが可能です。</description></item><item><title>AIで3Dモデリングが簡単に！Tripo3Dの始め方をご紹介します</title><link>https://c-a-p-engineer.github.io/tripo3d-start/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/tripo3d-start/</guid><pubDate>Thu, 27 Mar 2025 03:00:00 GMT</pubDate><description>近年、AIを活用したさまざまな創作ツールが登場しています。その中でも注目を集めているのが、画像やテキストから3Dモデルを自動生成できるサービス「Tripo3D」です。</description></item><item><title>SVGで実現するインタラクティブ処理</title><link>https://c-a-p-engineer.github.io/svg-interactive/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/svg-interactive/</guid><pubDate>Thu, 20 Mar 2025 09:30:00 GMT</pubDate><description>Gemini APIを利用するためには、APIキーが必要です。Google AI StudioでGemini APIキーを取得する手順と、その後の利用方法についてメモします。</description></item><item><title>【AI】Google Gemini の無料APIキーを取得する方法</title><link>https://c-a-p-engineer.github.io/gemini-api-key-get/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/gemini-api-key-get/</guid><pubDate>Fri, 14 Mar 2025 18:30:00 GMT</pubDate><description>Gemini APIを利用するためには、APIキーが必要です。Google AI StudioでGemini APIキーを取得する手順と、その後の利用方法についてメモします。</description></item><item><title>【Google Colab】ランタイムを再起動する</title><link>https://c-a-p-engineer.github.io/colab-kernel-restart-doshutdown/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/colab-kernel-restart-doshutdown/</guid><pubDate>Mon, 10 Mar 2025 18:40:00 GMT</pubDate><description>Google Colab や Jupyter Notebook でカーネルをプログラム的に終了・再起動する方法として利用されるこのメソッドをご紹介します。</description></item><item><title>【Node.js】dependency-cruiser 依存関係を可視化する方法</title><link>https://c-a-p-engineer.github.io/dependency-cruiser/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/dependency-cruiser/</guid><pubDate>Wed, 05 Mar 2025 09:00:00 GMT</pubDate><description>dependency-cruiserは、JavaScript/TypeScriptプロジェクトのモジュール依存関係を解析・可視化するツールです。</description></item><item><title>【Python】エラー発生時にベル音を鳴らす方法【クロスプラットフォーム対応】</title><link>https://c-a-p-engineer.github.io/python-beep-on-error/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/python-beep-on-error/</guid><pubDate>Fri, 28 Feb 2025 17:30:00 GMT</pubDate><description>Pythonのエラー処理において、ユーザーに視覚だけでなく音でも通知したい場合があります。この記事では、エラー発生時にベル音を鳴らし、キー入力があればそのベル音を停止する方法を、WindowsとLinux（macOS含む）両方で動作する形で解説します。</description></item><item><title>Windowsユーザの僕がMacを使用するときのメモ</title><link>https://c-a-p-engineer.github.io/windows-to-mac-migration-memo/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/windows-to-mac-migration-memo/</guid><pubDate>Wed, 26 Feb 2025 19:00:00 GMT</pubDate><description>普段Windowsを使用している僕ですが仕事の関係でMacを使うこともあるのでいちいち調べるのが面倒なのでメモ。</description></item><item><title>【Python】YouTube動画＆音声をダウンロードする方法【yt-dlpを活用】</title><link>https://c-a-p-engineer.github.io/python-yt-dlp/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/python-yt-dlp/</guid><pubDate>Wed, 26 Feb 2025 17:30:00 GMT</pubDate><description>YouTubeの動画をダウンロードしてオフラインで視聴したい場合、Pythonを使うことで簡単に実現できます。</description></item><item><title>【Github】SSHでの複数リポジトリ対応方法</title><link>https://c-a-p-engineer.github.io/github-ssh-multiple-repos-setup/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/github-ssh-multiple-repos-setup/</guid><pubDate>Tue, 18 Feb 2025 17:30:00 GMT</pubDate><description>GitHubなどのサービスで、用途やアカウントごとに異なるSSHキーを使い分ける方法をご紹介します。</description></item><item><title>【Google Colab】 上システム・ベンチマークを比較してみた</title><link>https://c-a-p-engineer.github.io/python-colab-benchmark-comparison/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/python-colab-benchmark-comparison/</guid><pubDate>Tue, 18 Feb 2025 17:30:00 GMT</pubDate><description>Google Colab を活用して、Python を使ったシステム情報の取得や CPU / GPU のベンチマークを行いました。</description></item><item><title>【Google Colab】ファイルをダウンロードする方法</title><link>https://c-a-p-engineer.github.io/google-colab-file-download/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/google-colab-file-download/</guid><pubDate>Sat, 15 Feb 2025 19:00:00 GMT</pubDate><description>今回は、Google Colab上でファイルを作成し、ダウンロードする方法をご紹介します。コードがシンプルなので、データ生成後のファイル取得がとっても簡単。</description></item><item><title>【Google Colab】NEUTRINOを実行する方法</title><link>https://c-a-p-engineer.github.io/google-colab-newtrino/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/google-colab-newtrino/</guid><pubDate>Fri, 07 Feb 2025 09:30:00 GMT</pubDate><description>NEUTRINOは、楽譜データ（MusicXML）を基に音声を合成する技術です。今回はGoogle Colab上でNEUTRINOをセットアップし、変換処理から音声出力の確認までの手順を解説します。</description></item><item><title>【Docker】WSLでDockerが壊れた？ docker-desktop Uninstalling のエラー原因と解決策</title><link>https://c-a-p-engineer.github.io/fix-docker-desktop-wsl-uninstalling-error/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/fix-docker-desktop-wsl-uninstalling-error/</guid><pubDate>Thu, 30 Jan 2025 03:00:00 GMT</pubDate><description>Windows Updateを行ったらDockerがドッカーンしたので対処方法まとめ</description></item><item><title>【Google Colab】AivisSpeech Engineで音声合成をする！</title><link>https://c-a-p-engineer.github.io/google-colab-aivis-speech-engine/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/google-colab-aivis-speech-engine/</guid><pubDate>Fri, 24 Jan 2025 19:30:00 GMT</pubDate><description>Google Colab 上で AivisSpeech Engineを手軽に試すためのサンプルコードをまとめました。</description></item><item><title>【Python】Django のロギング設定メモ</title><link>https://c-a-p-engineer.github.io/python-django-logging/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/python-django-logging/</guid><pubDate>Sun, 19 Jan 2025 16:30:00 GMT</pubDate><description>Django でロギングを設定する方法について詳しく解説します。ロギングを適切に設定することで、アプリケーションのエラーハンドリングやデバッグが容易になります。</description></item><item><title>【Docker Compose】 command や entrypoint に環境変数を展開する際の注意点 ～$ENVではなく$$ENVを使おう～</title><link>https://c-a-p-engineer.github.io/docker-compose-env-variable-expansion/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/docker-compose-env-variable-expansion/</guid><pubDate>Tue, 14 Jan 2025 20:00:00 GMT</pubDate><description>Docker Composeを使ってサービスを定義する際、`command`や`entrypoint`フィールドで環境変数を利用することはよくあります。しかし、これらのフィールドで環境変数を展開する際に `$ENV` と記述しても期待通りに動作しないことがあります。</description></item><item><title>【Docker】Amazon Cognitoをローカルでエミュレートできる「cognito-local」を使ってみよう</title><link>https://c-a-p-engineer.github.io/docker-cognito-local/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/docker-cognito-local/</guid><pubDate>Fri, 10 Jan 2025 01:00:00 GMT</pubDate><description>Amazon Cognitoは、ユーザー認証やデータ管理をクラウドでサポートするための大変便利なサービスですが、利用にはAWSアカウントやインターネット接続が必要です。これはローカルで開発を行う人にとって不便な場合もあります。</description></item><item><title>【Google Colab】VSCodeを設定して使ってみよう！</title><link>https://c-a-p-engineer.github.io/google-colab-vscode-setup-guide/</link><guid isPermaLink="true">https://c-a-p-engineer.github.io/google-colab-vscode-setup-guide/</guid><pubDate>Sat, 28 Dec 2024 11:00:00 GMT</pubDate><description>Google ColabはVSCodeのような統合開発環境 (IDE) を利用することはできません。しかし、少し工夫をすることで、Google Colab上でVSCodeを使うことが可能です。</description></item></channel></rss>