開発ブログ

2026.09.08 AI RAGとMCPの違いとは?APIとの関係や役割をわかりやすく解説 2026.09.02 FFmpeg YouTube 動画をダウンロードしたい — yt-dlp と ffmpeg で「実用になる」ところまで 2026.09.01 PHP 「実ブラウザだけを数える」つもりが破られていた — 1つのIPが3種のUAを使い分けていた 2026.08.30 Claude Code AIエージェントに立てさせたリマインドは、セッションと一緒に消える — .ics を書き出してカレンダーへ渡す 2026.08.28 Claude Code Claude Code のアカウント切り替えにUIがない — Keychain に保管して往復する 2026.08.26 PHP アクセスログのPVは実際の約39倍だった — PWAマニフェストで「実ブラウザ」だけを数える 2026.07.08 WordPress WordPressの「公開」メタボックスに更新日時を表示する 2026.06.16 セキュリティ CAPTCHA を二重化する — Turnstile + reCAPTCHA v3 のフォールバック設計 2026.06.15 Mac Macでアプリを強制終了する6つの方法|フリーズ時の対処法を完全解説 2026.06.14 エックスサーバー 第5回: rsync + SSH で Laravel API とフロントを 1 コマンドでデプロイ (DRY-RUN 付き) 2026.06.13 エックスサーバー 第4回: サブドメイン / Cron / SSL を Xserver API で運用する — idempotent と日次監視 2026.06.12 エックスサーバー 第3回: メールアカウント作成と “ドメイン認証 TXT” の自動投入 + リトライ設計 2026.06.11 エックスサーバー 第2回: DRY-RUN を既定にする破壊的 API 呼び出しの設計 — MySQL DB を 3 連 POST で作る 2026.06.10 エックスサーバー 第1回: エックスサーバー API を curl + jq で叩く — 読み取り系スクリプトの設計 2026.05.29 WordPress WordPress | 巨大化した functions.php に「フィーチャーフラグ層」を一枚かぶせる ― ストラングラーパターン前夜の安全装置 2026.05.25 Ollama MacからOllama関連を完全にアンインストールする手順(Open WebUI含む) 2026.05.24 Ollama ELYZAとSwallowを試して分かった、M4 Airで使う日本語ローカルLLMの選び方 2026.05.23 Ollama OllamaとChromaDBでローカルRAGを実装する:最小サンプルで仕組みを理解する 2026.05.22 Ollama OllamaのAPIをPythonから叩いてローカルLLMチャットCLIを作る 2026.05.21 SSL ブラウザに表示されるSSL証明書が、サーバーが返しているものと違った話