【ポエム】2026年 AIコーディングプログラマの心象風景
はじめに 2026年現在、AIコーディングエージェントを使ってプログラミングしている時に、私がどういうメンタルモデルで作業しているかメモしておきます。 ハーネスについての考え方 制約がなければ出力は無限にある AIコーディングエージェントを何も制約のない状態で動かし...
View Article静的サイトの邪魔者となる問い合わせフォームをカスタム要素で生やす
はじめに ウェブサイトの内容がほぼ静的コンテンツである場合、事前生成して配信したいのが普通ですが、大概のサイトは 問い合わせフォーム がついており、これのせいで静的コンテンツで閉じなくなるケースが多いです。極端な話、そのためだけにWordPressを入れてしまう場合もある...
View Articlemysqldump のダンプをPIIマスクしつつ高速ロードしよう 〜 AIに複雑なツールを作らせる
はじめに 今は MySQL Shell dump utilities などのより高速な手段が推奨されつつありますが、MySQLの論理バックアップに mysqldump を使った場合、以下のようなダンプファイルが出力されます。 mysqldumpの出力例 -- MySQ...
View Article【備忘録】分類モデルの基本的な評価指標(Accuracy / Recall / Precision / F1スコア)まとめ
はじめに 分類モデルの評価によく使われる指標(Accuracy / Recall / Precision / F1スコア)について、イメージしづらかったので、備忘録程度にまとめました。まずこれらの指標の土台となる予測結果の4分類(TP/TN/FP/FN)を整理してから、各...
View Articleポスト量子暗号への移行に向けて、何から始めるべきなんだろう
はじめに ── 「量子」は遠い話じゃない 「量子コンピューター」と聞くと、研究所の中だけの話に聞こえるかもしれません。しかし2026年現在、IBMはThe dawn of quantum advantageにて「2026年末までに量子コンピューターが古典コンピューターを補...
View ArticleMCPとFunction Callingの違いと使い分け
はじめに LLMに外部ツールやデータを使わせる方法として、Function Calling と MCP(Model Context Protocol) という2つのアプローチがあります。 「MCPが出たからFunction Callingは古い?」と思われがちですが、両者...
View ArticleIdrisでビジネスロジックを書く場合どのように証明を書けるのか気になった
背景 最近、輪読会でIdrisの勉強をしました。 教材はプログラング言語Idrisに入門させたい(v0.9)を使ったのですが、ド・モルガンの法則等の証明はとても興味深かったです。 証明を書くことで、単体テスト等で確認していたことがコンパイラで賄える点は非常に便利だと感じま...
View ArticleシンプルなRNNの逆伝播で勾配消失・勾配爆発が起こる仕組み
背景 現在自然言語の生成AIを学習しており、 ゼロから作るDeep Learning ❷ でRNNについて勉強していました。 勾配消失の対策を施したLSTM等を学習するにあたり、RNNでの勾配爆発・勾配消失が起こる原因は重要な要素です。 本の中で勾配爆発・勾配消失が起こる...
View ArticleCLAUDE_CONFIG_DIR を設定して、Claude Code の設定ファイルの場所を変更する
はじめに Claude Agent SDK (旧 Claude Code SDK) を利用してエージェントを作成していて、エージェントを既存と異なる設定ファイルで動かすために参照先を変更したにもかかわらず元のCLAUDE.mdを読み込んでしまうバグに遭遇したので、それを回...
View ArticleMS Copilotのエージェントで、セキュリティシートの記入を自動化できるか
結論から言うと 回答の生成は工夫次第でできそうですが、Copilot自体にExcelファイルへ記入させることは現時点(2025-09)ではできなさそうです。 セキュリティチェックシートへの回答は非常に時間が取られる セキュリティチェックシートは取引先がセキュリティ上、必...
View Article【2025年版】ヘッドレスCMS StrapiのセットアップとCKEditor5プラグインの導入
今回はオープンソースのヘッドレスCMS Strapi の入門として、インストール等のセットアップを行っていきます。またリッチテキストエディタとしてCKEditor5プラグインも導入していきます。 はじめに ヘッドレスCMSとは ヘッドレスCMSは、WordPressに代...
View Articleopenapi-generator / openapi-generator-cli 小ネタ集
はじめに 現在保守しているプロジェクトで openapi-generator および openapi-generator-cli を使っているので、それらに関わる小ネタをいくつか共有したいと思います。 最新の @openapitools/openapi-generato...
View ArticleいつのまにかExcelに生えていた謎機能スピルについて調べてみた
スピル(動的配列)とは? セル上で行列状の複数の値(動的配列)が指定された場合、隣接するセルに値を広げる機能です。動的配列自身のこともスピルと呼んだりします。この記事ではスピルで呼称を統一します。 最近のExcel (2019〜 厳密には2021以降) で利用可能です。 ...
View Article【小ネタ】AWS SDKでS3コマンド実行時に "The XML you provided was not well-formed or did not...
"The XML you provided was not well-formed or did not validate against our published schema" と言われたら…… Node.js の AWS SDK で、S3のコマンド実行時に Ma...
View ArticleDVCをSageMakerのトレーニングジョブで利用する方法
背景 最近、 DVC を使ってデータセットをバージョン管理している環境で、Amazon SageMaker (以下SageMaker) を使ったトレーニングを行う機会がありました。 DVCをSageMakerで使うやり方がいまいちよくわかっていなかったので、調べた結果を備...
View ArticleCircleCIにおけるAndroidアプリのローカルビルドについて
はじめに 前回の記事CircleCIでiOSアプリをビルドするためのconfig.ymlの設定とローカルでfastlaneを実行する方法についての続きとして、CircleCIでAndroidアプリのビルドを行う方法についてまとめました。 本記事では、CircleCIでAn...
View Articleh2c (HTTP/2 平文) で通信してみた 【その2 〜 Webサーバ(Nginx/Apache/Caddy)編】
はじめに その1 (前編) に続いて、HTTP/2 の平文通信(h2c)をメジャーな以下のWebサーバで検証していきます。 Nginx Apache HTTP Server Caddy 具体的には、Webサーバをリバースプロキシとして使う場合に、下流および上流に...
View Articleh2c (HTTP/2 平文) で通信してみた 【その1 〜 バックエンド(Go/Node.js/Python)サービス編】
はじめに 先日(2025-08)、HTTP/1.1の電文が混ざってしまうdesyncやsmugglingと呼ばれる脆弱性を告発(?)するサイトが話題になっていました。 データフレームを用いずテキストフォーマットで電文の切れ目を示す HTTP/1.1が根本的に脆弱性が...
View Articleなぜもっと早く使わなかったのか...データベース系MCPでデータ分析が楽しい!
はじめに こんにちは。MCPを使ったデータ分析をやって感動したのでシェアします。 私は、社内チームで使えるLLMサービス(以下、部内ツール)をチームメンバー限定で運用しています。 日毎の利用状況はどうか?どのLLMが使われていなくて置き換えた方がいいのか?よく使うユーザー...
View ArticleDQNで株価のテクニカル分析を行うAIモデルの試作 〜アンサンブル編〜
本記事で紹介している内容は、DQN(ディープQネットワーク)を用いた日経平均トレードの技術的な解説およびシミュレーション事例であり、特定の投資行動や金融商品の購入・売却を勧誘するものではありません。 また、記載された運用成績や利回りは過去のバックテストまたはシミュレーシ...
View Article