みんなのちからになりたい

コピペでブログラムつくっていきたい

今日の巡回

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 CLIGoogle検索で補完する速報記事。ビルトインされた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...

(コード例あり)