<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ENPRO TECH</title>
    <link>https://www.enprocode.com</link>
    <description>学びと備忘録を1つにまとめた技術ブログ</description>
    <language>ja</language>
    <atom:link href="https://www.enprocode.com/feed" rel="self" type="application/rss+xml"/>
    <item>
      <title>microCMS × Next.js の運用でハマった8つの落とし穴｜エラーにならない挙動と対処法</title>
      <link>https://www.enprocode.com/blog/microcms-nextjs-pitfalls</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/microcms-nextjs-pitfalls</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <description>microCMSとNext.jsでブログを半年運用してハマった8つの落とし穴を、実際に起きた日付と対処法つきでまとめました。JSXで記事後半が消えた事故、記事0件や404になる設定ミスなど、エラーにならない挙動が中心です。</description>
    </item>
    <item>
      <title>個人ブログの Dependabot アラート39件をAIエージェントと解消した記録｜critical 6件の中身と判断基準</title>
      <link>https://www.enprocode.com/blog/dependabot-alerts-nextjs-blog</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/dependabot-alerts-nextjs-blog</guid>
      <pubDate>Sat, 24 Oct 2026 12:05:42 GMT</pubDate>
      <description>Next.jsで運用する個人ブログに溜まったDependabotの脆弱性アラート39件を、AIエージェントと解消した記録。critical 6件の中身、本番影響での仕分け、overridesの使い方と確認方法をまとめました。</description>
    </item>
    <item>
      <title>asyncioで複数APIを並行取得する｜逐次処理との実測比較</title>
      <link>https://www.enprocode.com/blog/python-asyncio-concurrent-requests</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/python-asyncio-concurrent-requests</guid>
      <pubDate>Fri, 31 Jul 2026 03:28:26 GMT</pubDate>
      <description>複数のAPIを逐次処理と非同期処理（asyncio）でそれぞれ実行し、所要時間を実測して比較しました。なぜ並行化で速くなるのか、どんな処理には効かないのかを、実コードと計測結果をもとに解説します。</description>
    </item>
    <item>
      <title>Pandasで大きなCSVを扱う｜メモリを節約する読み込み方</title>
      <link>https://www.enprocode.com/blog/pandas-large-csv-memory</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/pandas-large-csv-memory</guid>
      <pubDate>Fri, 31 Jul 2026 03:28:26 GMT</pubDate>
      <description>pd.read_csv() で大きなCSVを読み込むとメモリを大量に使ってしまう問題を、dtype指定・category型・usecols・chunksizeの4つの方法で実際に測定しながら解決します。</description>
    </item>
    <item>
      <title>Cursorを個人開発で使ってみた。「一からコードを書かない」開発はここが楽になる</title>
      <link>https://www.enprocode.com/blog/cursor-review</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/cursor-review</guid>
      <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
      <description>AIエディタCursorをTypeScript・PHP・Pythonの個人開発で使った記録。Tab補完からAgentまで4つの機能の使い分けと、一からコードを書かない開発スタイルで何が楽になったのかを実務者目線でまとめました。</description>
    </item>
    <item>
      <title>Gemini Deep Researchで実務のトレンド調査｜精度を上げる3ステップ</title>
      <link>https://www.enprocode.com/blog/gemini-deepsearch-research</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/gemini-deepsearch-research</guid>
      <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
      <description>GeminiのDeep ResearchをWebデザイン・フロントエンドのトレンド調査で実際に使った記録。指示の具体化、調査計画のレビュー、出力レポートの扱い方という3ステップで、調査の質がどう変わったかをまとめました。</description>
    </item>
    <item>
      <title>パフォーマンスチューニングと「ユーザーファースト」は両立するか。数値の先にある最適解</title>
      <link>https://www.enprocode.com/blog/performance-tuning-user-first</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/performance-tuning-user-first</guid>
      <pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate>
      <description>Next.jsで構築したWebサイトの応答速度を詰める作業で直面した、速度とユーザー利便性のトレードオフの記録。Lighthouseのスコアを追うだけでは見えない「待ち時間の質」を変える、スケルトンスクリーンなどの工夫をまとめました。</description>
    </item>
    <item>
      <title>HDDが認識しない時に試したい基本の修復Tipsと対処法まとめ</title>
      <link>https://www.enprocode.com/blog/hdd-troubleshooting-tips</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/hdd-troubleshooting-tips</guid>
      <pubDate>Fri, 06 Mar 2026 00:41:48 GMT</pubDate>
      <description>外付けHDDが認識しない・ファイルが開けないときの対処法です。Microsoft公式ドキュメントを一次情報に、論理障害と物理障害の見分け方、安全に試せる5つの修復Tips、状態を悪化させないための注意点を整理しました。</description>
    </item>
    <item>
      <title>WordPressマルチサイト化の3つの落とし穴｜サブドメインとSSLは先に</title>
      <link>https://www.enprocode.com/blog/wordpress-multisite-subdomain-ssl</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/wordpress-multisite-subdomain-ssl</guid>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <description>複数サイトを一つの管理画面で運用するWordPressマルチサイト機能を構築した記録。サブドメインの事前作成、SSLの先行設定、ディレクトリ構造の理解という、事前に押さえておくべき3つのチェックポイントをまとめました。</description>
    </item>
    <item>
      <title>Pythonで単純作業を自動化。エンジニアがコードを書き始めた本当の理由</title>
      <link>https://www.enprocode.com/blog/python-automation-getting-started</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/python-automation-getting-started</guid>
      <pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate>
      <description>ファイルのリネームやExcelからのデータ抽出といった繰り返し作業をPythonで自動化した記録です。ライブラリの豊富さと、数ヶ月後に読み返しても意図が分かる読みやすさという、Pythonを選んだ2つの理由を実コードとともに紹介します。</description>
    </item>
    <item>
      <title>Cursor＋uvでPython環境構築【2026年版】</title>
      <link>https://www.enprocode.com/blog/python-cursor-setup-2026</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/python-cursor-setup-2026</guid>
      <pubDate>Sun, 01 Mar 2026 00:20:40 GMT</pubDate>
      <description>2026年時点のPython開発環境の作り方です。パス設定でつまずかないよう、高速なパッケージ管理ツールuvでPythonを導入し、AIエディタCursorを組み合わせる手順を、動作確認まで通しで解説します。</description>
    </item>
    <item>
      <title>PythonとPandasでデータクリーニングを自動化！面倒な前処理を効率化する方法</title>
      <link>https://www.enprocode.com/blog/python-pandas-data-cleaning-automation</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/python-pandas-data-cleaning-automation</guid>
      <pubDate>Thu, 13 Mar 2025 11:39:11 GMT</pubDate>
      <description>PythonとPandasでデータクリーニングを自動化する方法です。手作業による時間とミスを減らすため、欠損値や重複の処理を関数にまとめて繰り返し実行できる形にする手順を、実装コードとあわせて解説します。</description>
    </item>
    <item>
      <title>Apache Airflow入門｜導入からDAG作成・実行まで</title>
      <link>https://www.enprocode.com/blog/airflow-start</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/airflow-start</guid>
      <pubDate>Thu, 13 Mar 2025 02:39:15 GMT</pubDate>
      <description>ワークフローをコードで定義・スケジュール・監視できるApache Airflowの入門記事です。導入が求められる背景から、インストール手順、DAGを使った基本操作までを、これから使い始める人向けに整理しました。</description>
    </item>
    <item>
      <title>GitHubでコード管理を始めるべき理由！ローカル保存の限界と乗り換えるメリット</title>
      <link>https://www.enprocode.com/blog/github-code-management-benefits</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/github-code-management-benefits</guid>
      <pubDate>Sat, 23 Nov 2019 04:36:00 GMT</pubDate>
      <description>コードをPCのローカル保存だけで管理していませんか？データの紛失リスクや管理の煩雑さを解消する「GitHub」のメリットを初心者向けに解説。CommitやIssue機能など、なぜ世界中のエンジニアがGitHubを使うのか、その理由がわかります。</description>
    </item>
    <item>
      <title>USBメモリのデータ消去はフォーマットで十分？復元不可にする正しい方法</title>
      <link>https://www.enprocode.com/blog/usb-memory-data-deletion-guide</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/usb-memory-data-deletion-guide</guid>
      <pubDate>Sat, 08 Sep 2018 05:11:00 GMT</pubDate>
      <description>USBメモリを初期化（フォーマット）しただけで捨てていませんか？実は標準の初期化ではデータは復元可能です。本記事では、個人情報漏洩を防ぐ「完全消去」の仕組みと、おすすめの無料抹消ソフト「DiskRefresher」の使い方を専門家が解説します。</description>
    </item>
    <item>
      <title>PHPと東京メトロAPIで電車情報アプリを作った話｜公開しなかった理由</title>
      <link>https://www.enprocode.com/blog/php-tokyo-metro-api-development</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/php-tokyo-metro-api-development</guid>
      <pubDate>Sat, 08 Sep 2018 05:05:00 GMT</pubDate>
      <description>2018年に「近日公開」と予告したまま止まっていた開発記事を、8年越しに振り返ります。東京メトロAPIとPHPで作った電車情報アプリの構成、Slack通知にIncoming Webhookを使った理由、公開に至らなかった経緯を書きました。</description>
    </item>
    <item>
      <title>Windows Server 2012 R2を導入しました。</title>
      <link>https://www.enprocode.com/blog/windows-server-2012-r2</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/windows-server-2012-r2</guid>
      <pubDate>Wed, 22 Mar 2017 21:10:00 GMT</pubDate>
      <description>学生が小型PCにWindows Server 2012 R2（アカデミック版）をインストールした実体験レポート。DVDからの起動方法や、初心者向けのGUI選択、初期設定のコツを詳しく解説します。これからサーバーを学びたい方、一緒に頑張りましょう！</description>
    </item>
    <item>
      <title>C言語で効率的に文字列探索！Boyer-Moore法（BM法）の実装と解説</title>
      <link>https://www.enprocode.com/blog/boyer-moore</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/boyer-moore</guid>
      <pubDate>Wed, 22 Feb 2017 17:41:00 GMT</pubDate>
      <description>文字列探索を高速化するBoyer-Moore法をC言語で実装します。パターンの末尾から比較しスキップテーブルでずらす仕組みを、探索プロセスを表示するデバッグ用コードで可視化し、力まかせ法との違いを解説します。</description>
    </item>
    <item>
      <title>C言語でハノイの塔を攻略！再帰関数と分割コンパイルを徹底解説</title>
      <link>https://www.enprocode.com/blog/hanoi</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/hanoi</guid>
      <pubDate>Wed, 22 Feb 2017 14:33:00 GMT</pubDate>
      <description>再帰関数の仕組みを「ハノイの塔」で理解する記事です。C言語での分割コンパイル構成の全コードに加え、十数年前に書いた同じコードが現在のコンパイラでは通らなかった理由も、GCCの移行ガイドをもとに解説します。</description>
    </item>
    <item>
      <title>C言語 文字列操作の完全ガイド</title>
      <link>https://www.enprocode.com/blog/mojiretu8-1</link>
      <guid isPermaLink="true">https://www.enprocode.com/blog/mojiretu8-1</guid>
      <pubDate>Wed, 22 Feb 2017 00:54:00 GMT</pubDate>
      <description>C言語の文字列をヌル文字を含む内部構造から解説します。配列とポインタによる初期化の違い、文字列の長さを測る3つの手法、力まかせ法による探索まで、全12本のサンプルコードを動かしながら理解できる完全ガイドです。</description>
    </item>
  </channel>
</rss>