1. 単にブランチを作るだけのGitHub Actionを作った
GitHubでブランチを事前に作成するためのシンプルなアクションを作成。GitHub Actions設計では機能を分離し組み合わせることが重要だと実感。
主なトピック:
- GitHub Actions: 単機能に特化したアクション作成の重要性
- ブランチ作成: API経由でcheckout不要、分岐元をブランチ/タグ/コミットハッシュで指定可能
- 設計思想: 複雑な機能を内包せずシンプルな部品を組み合わせる方針
- GraphQL API: コミットハッシュ解決処理で一撃取得を実現
- その他: action-push-to-another-repository、Claude Code、etc...
(コード例あり)
2. Gemini CLI の簡単チュートリアル
GoogleのオープンソースなAIコマンドラインツールの包括的ガイド。ローカルファイル連携やGoogle検索機能で開発ワークフローを大幅に効率化できる。
主なトピック:
- Gemini CLI: npxで即座に利用開始、100万トークンコンテキスト対応
- ファイル連携: @でローカルファイル読み込み、GEMINI.mdでプロジェクト固有設定
- シェル実行: !コマンドで直接実行、シェルモード切り替え可能
- Web検索: Google検索との連携、サンドボックス実行対応
- その他: MCP対応、設定ファイル、スラッシュコマンド、etc...
(コード例あり)
3. gemini-cli の google_web_search が最高
Claude Codeの弱い検索機能をGemini CLIのGoogle検索で補完する速報記事。ビルトインされたGoogle検索でclaude-codeとの連携も可能。
主なトピック:
- google_web_search: Gemini CLIにビルトインされた強力な検索機能
- Claude Code連携: 検索機能の弱いClaude Codeとの組み合わせで補完
- 検索品質: Brave searchやPerplexityよりもGoogle結果で使いやすさ向上
- コマンド実行: gemini -p "WebSearch: ..."でタスクツール経由実行
- その他: npm install、初期化フロー、料金体系、etc...
(コード例あり)
4. えっ! 住民税ってそういうことだったの!? 住民税の通知書に書かれた数字のナゾ、まるっと解決します【2025年(令和7年)版】
住民税通知書の詳細解説記事。所得割額と均等割額の計算方法から調整控除の仕組みまで、複雑な住民税を図解で分かりやすく説明。
主なトピック:
- 所得割額: 所得税計算式に似た構造、税率は基本一律10%
- 均等割額: 所得に関係なく一律課税、自治体による超過課税で差異
- 調整控除: 平成19年税源移譲の負の遺産、複雑な計算が必要
- ふるさと納税: 確認方法と計算の複雑さを詳細解説
- その他: 森林環境税、特別徴収、時間差攻撃、etc...
5. Angular CLIの新しいUnit Testing Runnerを試す
Angular v20で導入された新しいユニットテスト実行機能の解説。esbuildベースのKarmaランナーと実験的なVitest対応で現代的なテスト環境へ移行。
主なトピック:
- @angular/build:karma: esbuildベースでWebpack依存関係を排除
- @angular/build:unit-test: 実験的機能でKarmaとVitest両対応
- Vitest統合: JSDOMまたはBrowser Modeでモダンなテスト実行
- 段階的移行: 既存のKarma/Jasmineから徐々にVitestへ移行可能
- その他: playwright、Web UI、watchモード、etc...
(コード例あり)