管理人

このブログは、IT関係を中心とした勉強サイトです。

FastAPIでCORSを設定して別ポートのフロントから呼べるようにする

2026/6/17    ,

別ポートのフロントエンドからAPIを呼ぶと起きるCORSエラーを、FastAPIのCORSMiddlewareで解消する手順を、ハンズオン形式で解説します。

FastAPIで非同期APIエンドポイントを作る(Pydanticでの型付け・パスパラメータ・エラー応答)

2026/6/14    ,

FastAPIを使って、非同期APIエンドポイントを作る方法を解説します。Pydanticによるリクエストデータの型定義と自動バリデーション、パスパラメータの扱い、HTTPExceptionを使ったエラー応答、自動生成ドキュメント(/docs)の活用まで、書籍を扱うAPIを例に、順を追って説明します。

httpxとasyncio.gatherで複数のHTTPリクエストを並行実行する(タイムアウト・例外処理付き)

2026/6/14    ,

複数のHTTPリクエストを1件ずつ順番に処理すると、応答待ち時間が積み上がって全体が遅くなります。本記事ではPythonのhttpxとasyncio.gatherを使い、複数地点の天気をOpen-Meteoから並行で取得する手順を、タイムアウトと「1件失敗しても全体を止めない」例外処理を含めてハンズオン形式で解説します。

複数のWeb APIを共通の関数インターフェイスにまとめる方法-アダプタパターン入門

複数のWeb APIをサービスごとに直接叩くと、リクエスト形式や認証、単位の違いが呼び出し側に漏れて保守が難しくなります。本記事ではPythonとhttpxを使い、2つの天気API(OpenWeatherMapとOpen-Meteo)を題材に、アダプタパターンで違いを吸収する方法をハンズオンで解説します。

Claude Codeのサブエージェント入門:タスクをエージェントに委任する

2026/6/1    

Claude Codeのサブエージェントは、メインとは別のコンテキストで動作する独立したClaudeのインスタンスです。本記事では、サブエージェントの仕組み、定義ファイルの書き方、/agents コマンドによる作成方法、呼び出し方、コードレビュー用エージェントの実例までを解説します。

SKILL.mdの書き方と使い方:Claude Codeに手順を覚えさせる

2026/5/30    

Claude Codeのスキル(SKILL.md)の書き方を入門者向けに解説します。descriptionによる起動の仕組み、frontmatterの各フィールド、配置場所、Pythonスクリプトの同梱方法を、議事録整形とCSV集計の2つの実践例で具体的に説明します。

Claude Code から GitHub の MCP サーバーに接続する方法(PAT 認証)

2026/5/27    

GitHub には、Claude Code をはじめとする MCP 対応クライアントからリポジトリや Issue、Pull Request にアクセスできる公式の MCP サーバーが提供されています。本記事では、このサーバーに Personal Access Token(PAT)で接続し、Claude Code から GitHub のデータを参照・操作できる環境を構築する手順をハンズオン形式で解説します。Fine-grained PATの発行から登録、動作確認、チームへの共有まで一連の手順を扱います。

Windowsでいつの間にかメモリが足りなくなっている場合の原因調査

2026/5/25    

Windowsで「いつの間にかメモリが足りなくなる」現象の原因を、タスクマネージャーとリソースモニターを使って特定する手順をまとめました。プロセス一覧の確認方法から、メモリリークを疑う判断基準、原因アプリ特定後の対処までを段階的に解説します。

Claude Code の MCP 設定をチームで共有する方法(.mcp.json の活用)

2026/5/27    

Claude CodeのMCPサーバー設定をチームメンバーと共有する方法を、天気予報MCPサーバーを題材にハンズオン形式で解説します。.mcp.jsonの生成、${VAR}形式による環境変数化、APIキーなど機密情報の.envファイルでの管理、.gitignoreの整備、Gitリポジトリへの共有までを一通り扱います。

Claude Code に MCP サーバーを接続する設定方法(用語解説と基本コマンド)

2026/5/27    

Claude Code に MCP サーバーを接続する設定方法を解説します。Claude Desktop との設定の違い、トランスポートとスコープの考え方、基本コマンドの使い方を整理した上で、公式の天気予報サーバーを題材に、WSL と Windows ネイティブの両方で接続手順を実演します。