Dexie.js で IndexedDB をまともに使う
ブラウザ内蔵の IndexedDB を直接触るのはつらい。Dexie.js を使えば、型安全なクエリとスキーマ管理で IndexedDB を実用レベルに引き上げられます。導入・CRUD・バージョン管理・実践パターンまで解説します。
1218 文字
|
6 分
Cover Image of the Post
Claude Code を導入してターミナル中心の開発フローを作る
Claude Code をインストールし、ターミナルから AI エージェントとペアプログラミングする開発フローを構築する方法を初期設定から日常のワークフローまで解説します。
1262 文字
|
6 分
Cover Image of the Post
Astro の OGP 画像生成で日本語の改行を自然にする
Astro + Cloudflare Pages で OGP 画像を自動生成する際、sharp のランタイム非対応や日本語の不自然な改行に悩まされた。satori + resvg + budoux でビルド時完結の OGP 生成を実現した方法を、はまりポイントとともに解説します。
1603 文字
|
8 分
Cover Image of the Post
Claude Code にプロジェクト文脈を渡す 4 層構造
Claude Code で毎回プロジェクト文脈を説明するのが面倒? CLAUDE.md・コマンド・サブエージェント・スキルの 4 層構造で解決する方法を、実リポジトリの構成例とともに解説します。
1996 文字
|
10 分
Cover Image of the Post
2025年 朝日杯FSに向けた攻略メモ
朝日杯フューチュリティステークスのデータ傾向と馬券構築の考え方
635 文字
|
3 分
Cover Image of the Post
Dockerコンテナ起動時に「address already in use」エラーが出た話
Dockerコンテナ起動時に「address already in use」エラーが出た際のトラブルシューティング
243 文字
|
1 分
Cover Image of the Post
中山競馬場で現地観戦
12/14 中山競馬場 現地観戦メモ
696 文字
|
3 分
Cover Image of the Post
SEO と AEO の違い
検索エンジン最適化(SEO)と回答エンジン最適化(AEO)の違い
830 文字
|
4 分
Cover Image of the Post
1
2
3