日記 2026年4月30日:100万語の辞書を支える「1001個のデータベース」構想 個人開発で100万語規模の辞書サイトを作る。 この挑戦において最大の壁は、データの肥大化によるパフォーマンス低下だ。今回、Xserver(エックスサーバー)という共有サーバー環境で、この巨大なデータをいかに軽快に、かつ安全に動かすか、その設... 2026.04.30 日記
日記 【開発日記】Astro DBとMySQLで構築する、4,000件超の知識データベース移行計画 現在運用している4,855件のMarkdown(MD)ファイルを、将来的に**MySQL(Astro DB)**へ移行するための設計指針を整理しました。単なるデータの移行ではなく、「管理のしやすさ」と「データベースならではの強力な機能」を両... 2026.04.24 日記
日記 Copilot+ PCで挑む!Astro DB導入とSQLite格闘記 100万語規模の辞書プロジェクトを目指し、Astro DBの導入を開始。最新のARM版Windows環境(Copilot+ PC)ならではのツール選びや、DB接続エラーとの戦いを記録します。 2026.04.23 日記
日記 100万語の辞書サイトを目指して。MarkdownからAstro DBへの移行を決意した理由 3,000語から始まり、将来的に100万語を目指す辞書プロジェクト。スケーラビリティと管理の効率化を考え、Markdown管理からAstro DB(SQLite)への移行を決定した経緯をまとめました。 2026.04.22 日記
日記 dict-tools.mjs のバグを修正した話 今日は自作の辞書ページ自動生成ツール dict-tools.mjs がうまく動かない問題を調査・修正しました。症状bulk-generate コマンドを実行すると、辞書ページが1件も生成されていないにもかかわらず「全件生成済み」と表示されて... 2026.04.20 日記
日記 AstroプロジェクトのGitHub Actions CI設定と「Missing script: check」エラーの解決方法 GitHub ActionsでAstroプロジェクトのCIを構築する方法を解説します。よくあるエラー「Missing script: check」の原因と修正方法、CIが成功したときの挙動についてもまとめています。 2026.04.18 日記
日記 AIエディタの「自由」を求めて —— Cursorの制限を回避し、Gemini APIとClineで快適なAstro開発環境を作る Cursorの無料枠制限(Hobbyプラン)をきっかけに、Google AI StudioのAPI活用やVS Code + Cline(Roo Code)への移行、各AIツールの日本語対応比較をまとめた開発日記です。 2026.04.17 日記
日記 NDC階層化した辞書サイトをAstroでビルドできるまでの記録 NDC(日本十進分類法)で整理した辞書データをAstro Content Collectionsで静的サイトとしてビルドできるまでの試行錯誤を日記風にまとめました。画像パス・getStaticPaths・rendered.htmlなどで詰まったポイントを具体的に記録しています 2026.04.16 日記
日記 最新AI PC「Core Ultra 7 258V」をフル活用して、最強のAI辞書編纂環境を作る 本日は、私の愛機である「MousePro G4-I7U01BK-E」のポテンシャルを100%引き出し、AIによる「辞書サイトの作成・校正」に特化したワークステーションへと進化させる環境構築を行いました。ゲームは一切せず、最新のNPUとGPU... 2026.04.15 日記
日記 本日の開発日記:Core Ultra 7 258Vで挑むローカルAI校閲環境の構築 本日、最新の「AI PC」であるMousePro G4-I7U01BK-Eが届き、さっそくローカルAIを活用した「自動校閲システム」の構築に取り組みました。備忘録を兼ねて、これまでの試行錯誤と到達した最適解をまとめます。Ollamaの導入と... 2026.04.14 日記