• システム開発に関わる内容をざっくりと書いていく

charter48 投稿一覧

SQL Server 実行計画の見方 インデックスが効かないとき

「インデックスを付けたのに遅い」「実行計画を見ても何を確認すればいいか分からない」は SQL Server あるある。 この記事では、実行計画の見方とインデックスが使われないときの切り分けをざっくり逆引きする。 先に結論 ...

続きを読む

RDS Proxy + Dapper + MySqlConnector で FirstOrDefault 実行時にピン留めが起きるとき

RDS Proxy を MySqlConnector の前段に置き、Dapper でいつも通り QueryFirstOrDefault などを使っている。CloudWatch の DatabaseConnectionsC ...

続きを読む

ArgumentNullException と NullReferenceException の使い分け

ArgumentNullException と NullReferenceException は、どちらも「null」が絡む例外だが、意味も出し方も違う。 現場では「どっちを投げればいい?」「どっちが落ちた?」で迷いやす ...

続きを読む

InvalidOperationException よくある発生パターン(LINQ / DI / コレクション)

InvalidOperationException は「今の状態ではその操作はできない」ときに出る。メッセージだけ見ると抽象的で、現場では LINQ・DI・コレクション周りでよく当たる。 この記事では、よくある発生パター ...

続きを読む

ObjectDisposedException 発生原因と対策

ObjectDisposedException は、「すでに破棄(Dispose)されたオブジェクトを使った」ときに出る。HttpClient・Stream・DbContext・CancellationTokenSour ...

続きを読む

ローカルエージェントとクラウドエージェントの違いと使い分け

AIコーディングエージェントを使うと、「自分のPC上で動かすもの」と「クラウド上で動かすもの」の両方に出会う。Cursor でも、ローカルエージェントとクラウドエージェントがある。 見た目は似ていても、動く場所・権限・向 ...

続きを読む

Cursor の Agent 設定フォルダ構成をざっくり整理

Cursor で Agent を使い込むと、「ルールはどこ?」「Skills はどこに置く?」「Cloud 用の設定は?」と、設定ファイルの置き場所が気になってくる。 この記事では、Cursor の Agent 関連設定 ...

続きを読む

AGENTS.md のベストプラクティスと具体例(C# / ASP.NET Core 想定)

Cursor の Agent に「このリポジトリではこう動いてほしい」を伝える一番手軽な手段が AGENTS.md。プレーンな Markdown なのでチームでも読みやすい。 この記事では、書き方のベストプラクティスと、 ...

続きを読む

Skills のベストプラクティスと具体例(C# / ASP.NET Core 想定)

Cursor の Agent Skills は、手順が長い・段階がある・チームで共有したいワークフローをファイル化する仕組み。.cursor/skills/<name>/SKILL.md に置く。 この記事で ...

続きを読む

主流AIモデル一覧:特徴・使いどころ・価格目安(2026年版)

Cursor や API 利用で「どのモデルを選べばいい?」と迷ったときのざっくり早見表。2026年8月時点の主流モデルを、特徴・具体例の使用ケース・価格目安で整理する。 ベストプラクティス(Rules / Skills ...

続きを読む