耐量子暗号で日記を守る ― 暗号化日記ツール開発はじめました

AI エージェントが PC 上のファイルに広くアクセスする時代、平文の日記はリスクになる。既存ツールの暗号化不足を課題に、耐量子暗号を採用した Rust 製 CLI 日記ツールの開発を始めた。ML-KEM-768・ML-DSA-65・Argon2id を組み合わせる設計思想とアーキテクチャを紹介する。

Claude Code の worktree が古いコードで作られる問題を Hook で解決する

Claude Code の -w(worktree)で作業すると、ローカルブランチが古いまま worktree が作られ、PR でコンフリクトが多発した。原因は作成前に git fetch しない仕様にある。SessionStart Hook でリモートの最新を自動で取り込むスクリプトと、その設定方法を紹介する。

Claude Codeのステータスラインをカスタマイズして使用量クォータを常に表示する

Claude Code のステータスラインを robbyrussell テーマ風にカスタマイズし、5時間と7日間の使用量クォータを残り時間つきで常に表示するようにした。プロジェクト名や Git ブランチ、コンテキスト使用率、コストも並べる。スクリプトの入手と settings.json への登録手順、仕組みを解説する。

Hugo Stackテーマのモバイルヘッダーを改善する

Hugo の Stack テーマで独自に実装した、スクロールに追従するモバイルヘッダーを4段階で改善した。ヘッダーが突然消えるバグの原因と修正、aria-hidden などのアクセシビリティ対応、スクロール連動のシャドウやアニメーション、iOS のノッチやダイナミックアイランドへの対応を解説する。

Windowsの右クリックメニューに「Antigravityで開く」を追加する

Google の新しい IDE「Antigravity」を、エクスプローラーの右クリックメニューから起動できるようにした。Antigravity.exe のパスの調べ方と、レジストリに「Antigravityで開く」を追加する .reg ファイルの作り方を、.reg を生成するツールとあわせて紹介する。

Featured image of post Discord連携QRコード入退場管理システムを開発した

Discord連携QRコード入退場管理システムを開発した

第37回模擬国連会議全日本大会の受付のために、Discord OAuth 認証と QR コードを組み合わせた入退場管理システムを開発した。Next.js・Prisma・Discord Bot で作り OCI の無料枠で運用した構成、QR コードの一斉配布や権限管理の仕組み、大会後の振り返りをまとめる。

(1 - 3)
Enter Enter キーでジャンプ