Fragments of verbose memory

冗長な記憶の断片 - Web技術のメモをほぼ毎日更新

Dec 30, 2025 - 日記

Turso Database: MCPサーバー搭載SQLiteがAIエージェント時代のDB設計を変える

Turso Database MCPサーバー

Turso Database は、SQLiteをRustで完全に書き直したインプロセスSQLデータベースです。特筆すべきは、MCPサーバーモードを搭載している点で、AIエージェントが自然言語でデータベースを操作できるようになります。

本記事では、Turso DatabaseのMCP機能の仕組みと、なぜAIエージェント時代にこのような設計が重要なのかを解説します。

Dec 29, 2025 - 日記

A2UI: AIエージェントが安全にUIを生成するGoogleの新プロトコル

A2UI: AIエージェントが安全にUIを生成するGoogleの新プロトコル cover image

AIエージェントがリッチなユーザーインターフェースを生成する際、セキュリティと表現力のトレードオフに直面します。テキストのみの応答では物足りず、かといって任意のコードを実行させるのは危険です。Google が主導するA2UI (Agent-to-User Interface)は、この問題を「データのように安全、コードのように表現力豊か」なアプローチで解決する新しいオープンソースプロトコルです。

本記事では、v0.8 Public Previewとして公開されたばかりのA2UIの概要、技術的特徴、そして実装例について紹介します。

Dec 28, 2025 - 日記

エンジニアの年末大掃除 2025(後編):ディスク容量の奪還とバックアップ体制の見直し

エンジニアの年末大掃除 2025(後編):ディスク容量の奪還とバックアップ体制の見直し

前編 では、1年間の統計振り返りとGitリポジトリの大掃除を行いました。後編では、ディスク容量の奪還とシステム環境の最適化に取り組みます。

node_modules、Dockerイメージ、Homebrewの古いパッケージ…。これらを一掃して、新年を軽快なマシンで迎えましょう。

Dec 27, 2025 - 日記

エンジニアの年末大掃除 2025(前編):統計で振り返る1年とGitリポジトリの棚卸し

エンジニアの年末大掃除 2025(前編):統計で振り返る1年とGitリポジトリの棚卸し

年末年始、あなたのホームディレクトリは大丈夫ですか?未コミットのコード、マージ済みなのに残っている放置ブランチ、1年以上触っていないプロジェクト…。新年を迎える前に、開発環境をクリーンな状態にリセットしましょう。

前編では、1年間の開発活動を統計で振り返り、Gitリポジトリの大掃除を行います。新しいRust製OSSツールと実用的なスクリプトで、効率的に整理していきましょう。

Dec 26, 2025 - 日記

Kaiju Engine: Unity比3倍高速の秘密とGoでゲームエンジンを書く理由

Kaiju Engine: GoとVulkanで構築されたゲームエンジン

「ゲームエンジンをGo で書く」と聞いて、あなたはどう思いますか?C++が当たり前のゲーム開発業界で、ガベージコレクション(GC)を持つGo言語を選ぶのは、一見すると狂気の沙汰に見えるかもしれません。

しかし、Kaiju Engine は、その常識に真っ向から挑戦しています。GoとVulkan で構築された2D/3Dゲームエンジンで、開発者によれば「同条件でUnityの3倍以上高速」という計測結果を公開しています。本記事では、なぜGoでゲームエンジンを書くのか、そしてなぜ高速なのかを技術的に解説します。

Dec 24, 2025 - 日記

supabase db push はなぜ失敗するのか: マイグレーションの本質を理解する

supabase-migration-complete-guide cover image

先日、Supabase で開発中のプロジェクトで supabase db push したら、いきなりエラーで止まって焦りました。

「え、昨日まで動いてたのに…」と思いながらエラーメッセージを読むと relation "users" already exists とか migration history is not in sync とか、なんだか不穏な文言が並んでいる。

結局2時間くらい溶かして原因を突き止めたんですが、振り返るとマイグレーションの仕組みをちゃんと理解してなかったのが問題でした。同じ轍を踏む人が減るよう、ハマりポイントと対処法をまとめておきます。

特にCursorSupabase MCP でAIにスキーマ変更させてる人は要注意です。自分もこれでやらかしました。

Dec 22, 2025 - 日記

DeepAudit vs PentestGPT: マルチエージェント監査はペンテストツールを超えるか

deepaudit-vs-pentestgpt-ai-security-audit cover image

セキュリティ監査にAIを活用する流れが本格化しています。中国発のオープンソース脆弱性ハンティングツールDeepAudit が注目を集める一方、既存のPentestGPT も進化を続けています。本記事では、マルチエージェント協調型とペネトレーションテスト型という2つのアプローチを比較し、それぞれの実力と使い分けを整理します。

Dec 21, 2025 - お知らせ

AI時代に「人月」はもう限界かもしれない

SpecTalk cover image

OpenCodeCursorClaude Code ——AIコーディング支援ツールを使っていると、ふと気づくことがあります。「この作業、昔なら2日かかってたな」と。

生産性が上がるのは良いことです。しかし、見積もりの現場では厄介な問題が起きています。「人月」という単位が、いよいよ機能しなくなってきたのです。