2025-09

Github Copilot

【Github Copilot CLI】Public Previewインストールしてみた

Githubが2025/09/25にGithub Copilot CLI Public Previewを公開したようなのでインストールしてみました。
Gemini CLI

【Gemini CLI】GA4のMCPサーバーを使ってみた

Google Analytics公式のMCP(Model Context Protocol)サーバーを使うと、GeminiなどのLLMに接続させることができ、Gemini CLIなどでチャットベースでGA4のデータ解析ができるようです。Analyticsの管理画面で扱える機能よりは制限されるようですが、自然言語ベースの指示で独自の角度から解析ができるという点が最大の魅力だと思います。Google Analytics公式チュートリアルの説明が大雑把なので、GCPやGemini CLI、gcloud CLIに相当慣れていないと、すんなりとは成功しないと思います。。
Gemini CLI

【Ubuntu】Gemini CLIインストール

今更ですが、業務で使うことになったので、Ubuntu24.04.2 LTS (WSL2 on Windows11) にGemini CLIをインストールしてみました。
未分類

JSON-RPC 2.0 仕様の日本語訳

JSON-RPC 2.0は、MCPでも使用されている通信プロトコルで、JSON形式で双方向通信するシンプルなものです。仕様自体もWEB1ページのみの簡単なものです。
Highcharts

【Highcharts】ローレンツ曲線を描いてみる

高機能なグラフ描画用JavascriptライブラリHighchartsを使ってローレンツ曲線を描いてみました。
Laravel

【Laravel12】Laravel GeoGeniusを使ってみた

Laravel Newsで紹介されていたサードパーティのTreewareパッケージLaravel GeoGeniusを使ってみました。IPから地理的位置情報の検出、タイムゾーン管理、多言語対応、国選択ピッカー、電話番号のバリデーションなどを軽量で柔軟に実装できるパッケージのようです。
PHP

【PHP】配列ループのベンチマーク

PHPでの配列ループ処理何通りかについてベンチマークテストを実施してみました。対象のループ処理は、for文、foreach文、while文、array_map()関数などなどです。対象のPHPバージョンは、8.2 / 8.3 / 8.4 です。
PHP

【PHP】プリペアドステートメントのバインド用配列には気を付けよう

やらかしてしまったので、繰り返さないよう戒めとして記しておきます。当然のこととは思いますが、PHPでSQLのプリペアドステートメントに値をバインドするために配列を渡す際には注意が必要です。