auditはpush前にかける:依存関係チェックを品質ゲートへ入れる
created_at=5/26/2026
pnpm audit --prodをpre-pushのverify:pushへ組み込み、フォーマット、型、テスト、Clawpatch、Gitleaksと同じ流れで依存関係リスクを止める設計メモです。
boot kirin-blog --shell
+------------------------------------------------+ | | | K I R I N N O B L O G | | | | /home/kirin/blog :: shell powered journal | | | +------------------------------------------------+
kirinnoblog / Kirin blog / Loaded modules: posts, tags, search, RSS, comments, inquiry.
Posts 1〜17 / total=17 · 1/1 page
created_at=5/26/2026
pnpm audit --prodをpre-pushのverify:pushへ組み込み、フォーマット、型、テスト、Clawpatch、Gitleaksと同じ流れで依存関係リスクを止める設計メモです。
created_at=5/26/2026
pnpm v11のminimumReleaseAgeをプロジェクトでも1440分に明示し、公開直後の危ない依存バージョンを避けるサプライチェーン対策をまとめます。
$ cat ./posts/expo-mobile-release-eas.md # Expoアプリのリリース手順:EAS BuildからApp Store / Google Play提出まで created_at=2026-05-26 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+
created_at=5/26/2026
Expoで作ったモバイルアプリを、プレビューAPK、TestFlight、App Store、Google Playへ進めるための実務手順です。
$ cat ./posts/adblock-gate-blog-method.md # AdBlock有効時にブログ本文を見せない実装メモ created_at=2026-05-26 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+
$ cat ./posts/hermes-agent-terminal-discord.md # Hermes AgentをDiscordとターミナルで使う:自分の開発環境に住むAI秘書 created_at=2026-05-26 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+
created_at=5/26/2026
Hermes Agentはターミナル、Discord、各種ツールをつないで、調査・実装・通知まで動けるローカル常駐型AIエージェントです。
$ cat ./posts/hermes-agent-skills-memory.md # Hermes Agentのスキルとメモリ:AIに毎回同じ説明をしないための仕組み created_at=2026-05-26 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+
created_at=5/26/2026
スキルは手順、メモリは好みや環境情報。Hermes Agentを長く使うほど自分専用に育てるための考え方です。
created_at=5/26/2026
Clawpatch、Biome、TypeScript、テスト、GitleaksをHuskyのpre-commit/pre-pushに入れて、push前に壊れた変更を止める構成メモです。
$ cat ./posts/kirin-blog-tech-stack-nextjs16-vinext-searxng-crawl4ai.md # このブログに使っている技術:Next.js 16、Vinext、SearXNG、Crawl4AI created_at=2026-05-26 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+
created_at=5/26/2026
黒緑terminal風ブログCMSを支える技術スタックを、表側・管理画面・AI生成・検索・広告・Cloudflare運用に分けて説明します。
$ cat ./posts/adsense-slot-id-guide.md # AdSenseのslot IDをURLと広告コードから設定する手順 created_at=2026-05-26 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+
created_at=5/26/2026
AdSenseのpublisher ID、slot ID、ads.txt、環境変数の関係を、ブログ運用で迷わないように整理します。
$ cat ./posts/nix-home-manager-intro.md # Nix Home Manager入門:サーバーの開発環境を宣言的に育てる created_at=2026-05-26 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+
created_at=5/26/2026
NixとHome Managerを使うと、CLI、PATH、シェル設定、開発ツールを再現可能な形で管理できます。
$ cat ./posts/nix-flake-direnv-project.md # flake.nixとdirenvでプロジェクトごとの開発環境を自動化する created_at=2026-05-26 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+
created_at=5/26/2026
ディレクトリに入るだけでNodeやpnpm、キャッシュ設定が揃う、Nix + direnvの実践メモです。
$ cat ./posts/oracle-cloud-free-tier-ampere.md # Oracle Cloud Free Tierで作る常時稼働サーバー:Ampere A1の使いどころ created_at=2026-05-26 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+
created_at=5/26/2026
Oracle Cloud Free TierのArm VMは、個人開発、Bot、ブログ、軽いAI補助サーバーの常時稼働に向いています。
$ cat ./posts/oracle-cloud-tailscale-cloudflare.md # Oracle Cloud + Tailscale + Cloudflareで個人サービスを安全に運用する created_at=2026-05-26 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+
created_at=5/26/2026
公開するものはCloudflare、内側の管理系はTailscale。小さな個人サービスの現実的な構成です。
$ cat ./posts/blog-ai-editor-workflow.md # AI記事作成ワークフロー:検索、下書き、編集、公開を管理画面にまとめる created_at=2026-05-26 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+
created_at=5/26/2026
AIで記事を書くなら、検索結果の参考URL、下書き、タグ、サムネイル、公開確認まで一連の流れにするのが大事です。
$ cat ./posts/nextjs16-vinext-cloudflare-blog.md # Next.js 16 + vinext + CloudflareでブログCMSを作る設計メモ created_at=2026-05-26 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+
created_at=5/26/2026
Next.jsの書き味、vinextのViteビルド、CloudflareのD1/R2/Workersを組み合わせたブログCMS構成です。
$ cat ./posts/ai-blog-start.md # 最近考えていることを残す場所 created_at=2026-05-25 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+
$ cat ./posts/vinext-nextjs16-stack.md # ブログを続けやすくするための整理 created_at=2026-05-24 status=published +----------------------------+ | K I R I N N O B L O G | | notes / tech / ideas | +----------------------------+