Memos
メモ書き・記事一覧
Blume に Issue と PR を出したら全部拾ってもらえた話
静的サイトジェネレーター Blume に出した4本の Issue / PR と、それぞれどう着地したかのまとめ
astro-site-shell をモノレポ化してコアロジックを切り出した
Astro コンポーネントに混在していたバニラ JS ロジックを site-shell-core として分離し、フレームワーク非依存なパッケージに切り出した話
なぜなぜ分析ツールの技術スタック
ツリー構造となぜなぜ分析の因果検証をサポートするWebアプリの技術選定と設計を解説
判断コストゼロを目指すTODOアプリ「Unagi Tasks」を作った
タスクを自動スコアリングして今やるべき1件だけを表示するTODOアプリをDeno / Fresh 2で作った
Fresh 2 のハンドラーからページコンポーネントへのデータの渡し方
Fresh 2 でハンドラーからページコンポーネントにデータを渡すには `page()` ヘルパーを使う
Cloudflare Pages上のAstroサイトでJSON APIを作る
Cloudflare Pages上のAstroサイトにJSON APIを追加した際のハマりどころをまとめる
手書き風テーブルライブラリ「rough-table」を作った
Rough.jsを使ってHTMLテーブルに手書き風ボーダーを描画するvanilla JSライブラリを公開した
chira-ura.netの技術スタック
個人サイトプラットフォーム「チラ裏」の技術選定と構成を解説
新Deno DeployでCronが使えるようになったので使ってみた
旧Deno Deploy(classic)との違いとして、Cronのデバッグが格段に楽になった点をまとめる
Deno Deploy を git integration に戻した
GitHub Actions移行後にpreview/production混在の挙動が発生し、調査の限界を感じてgit integrationに戻した
Deno Deploy の auto deploy を GitHub Actions に移行した
cron駆動のDiscord botでpreview deploymentが失敗し続けるため、GitHub Actions経由のproduction deployに切り替えた
forteeの非公式TypeScriptスキーマをJSRに公開した
技術カンファレンス支援プラットフォームforteeのAPI型定義をZodスキーマ+ピュアTypeScript型として公開した話
Cloudflare Pagesのデプロイがスキップされていた件
コミットメッセージに[Skip CI]をつけるとCloudflare Pagesのデプロイがスキップされる
Cosenseに要約記事を投稿するClaude in Chrome
Cosenseに開いているWebページの要約を作成するClaude in Chromeの作成について
kouno.logのシステム構成
このサイトの技術スタックと構成について