blog
Claude Code の実行許可を柔軟に制御するツール runok を作った
Claude Code のコマンド実行許可を柔軟に制御するツール runok を作りました。構文解析による正確な判定、柔軟なパターン記述、理由付き deny、サンドボックス実行などに対応しています。
SRE NEXT 2025 に参加した
SRE NEXT 2025 に Japan Datadog User Group のブース担当として参加。User Journey SLO や本番環境負荷試験など印象的なセッションの感想。
生成 AI 活用ログ (2025 年 6 月版)
2025 年 6 月時点での生成 AI 活用状況まとめ。ChatGPT Pro、Claude Code、GitHub Copilot の使い分けと、過去に試したツールの評価。
RubyKaigi 2024 で LT 登壇した 兼 参加記
RubyKaigi 2024 で rubocop-daemon が RuboCop に取り込まれるまでの経緯を LT 登壇した。初の大舞台での英語スライド作成や各セッションの感想をまとめた参加記。
お気に入りの Neovim プラグイン 5 選
Vim Advent Calendar 2023 の 22 日目の記事です。今使っているプラグインから、中でもおすすめしたいプラグインを 5 つに絞って紹介します。
おひとり様 Mastodon サーバーを支える技術
Fediverse (4) Advent Calendar 2023 の 19 日目の記事です。Mastodon でなぜおひとり様サーバーを選択したのか、おひとり様サーバーのインフラ構成について書きます。
理想の Terraform ディレクトリ (tfstate) 分割設計を語りたい
terraform Advent Calendar 2023 の 18 日目の記事です。幾度となく試行錯誤して「一旦これで良いのでは」と考えている tfstate 分割設計について語ります。
ISUCON13 に初参加した (49 位、35,524 点) #isucon
2023 年 11 月 25 日 (土) に開催された ISUCON13 へ、同僚の @gedorinku さんと @unblee さんでチームを組み参加した。結果は 694 チーム中 49 位、最終スコアは 35,524 点。
競技プログラミングを始めた
AtCoder で競技プログラミングを始めた。ABC に 1 ヶ月前から継続的に出ていて、競プロをやる習慣ができてきた。なぜ今になって始めたのか、今どうなのか、何を目標にしているのか、あたりを記しておく。
fohte.net のパッケージマネージャーを yarn v1 から bun に変えた
bun という新しい JavaScript ランタイムが速いらしい。ものは試しということで、Next.js で作っている小規模な静的サイトの弊ブログで試してみたので、どのくらい速くなったのかなどを書いておく。
Next.js + MDX で自分用ブログシステムを再構築した
Hugo で構築していたブログを Next.js + MDX で一から作り直した。技術スタックの選定理由や Chakra UI によるスタイリング、Netlify へのデプロイ構成を解説。