GCP

Code

【Google Compute Engine】SSH接続できるDebian VMを構築するシェル関数を作る

Google Compute Engine上にDebianのVMインスタンスを構築するためのシェル関数を紹介します。それを実行すると、Chromeリモートデスクトップからアクセス出来るVMが使えるようになります。
AI

【Document AI】確定申告のために為替差益の計算に必要なデータを抽出する

Document AIを使用して、確定申告のために必要なデータである為替差益に関する情報を、証券口座から受け取った書類からOCRして、スプレッドシートに一気に反映していく方法を紹介します。
AI

Cline(Claude 3.7 Sonnet)にgcloudコマンドを網羅してもらった

Google Cloud内のリソースをCLI上で操作するためのツールであるgcloud CLIのコマンドをClineでどれぐらい網羅出来るかどうかを試した記事です。
GCP

GeminiのDeep Researchでgcloudコマンドを網羅出来るかどうかを試す

Google Cloud内のリソースをCLI上で操作するためのツールであるgcloud CLIのコマンドをGeminiのDeep Researchでどれぐらい網羅出来るかどうかを試した記事です。
AI

【Google Cloud】Cloud Shell EditorでClineを使ってみる

VSCodeの拡張機能であるClineがOpen VSX内にあるみたいなので、Google Cloudのエディタで使ってみました。
Code

【Cloud SQL】GolangでDBインスタンスへのオペレーション完了まで待つ

Go言語でCloud SQLに作成したDBインスタンスに対する処理が完了するまで待つようにします。「Error 409: Operation failed because another operation was already in progress. Try your request after the current operation is complete., operationInProgress」というエラーを回避します。
Code

【Cloud SQL】GolangでDBインスタンスの開始停止をDiscordで通知する

Go言語でCloud SQLに作成したDBインスタンスを自動で開始および停止するCloud Run Functionsが実行された時に、Discord上で通知を飛ばす機能を実装する手順を紹介します。
Code

Project IDXでFastAPIベースのPanelアプリを作りたかったんだけど結局よく分からなかった

Project IDXというクラウドIDEでPanel + FastAPIフレームワークによるWebアプリ開発のテンプレートを作ろうとしてdev.nixやrequirements.txtを模索した記事です。
Code

Project IDXというクラウドIDEを触ってみました。

Googleが現在開発中でベータ版のProject IDXというIDEに関する記事です。Cloud Shell Editorを使っている身からしたらどれぐらい強くなるのかワクワクです。
Code

【Python、Golang】NotionのページのプロパティをCloud SQLのPostgreSQLに記録する(第1回)

NotionのページのプロパティをPythonで取得して、Cloud SQL上に作成されたPostgreSQLのDBに記録する手順を紹介します。Cloud FunctionsではCloud SQLを使えない。
GCP

【Google Cloud Shell】「Source: Gemini Code Assist + Google Cloud Code」って何ですか。

Google Cloud Shellでプロファイルのインポートエラーを解決するための手順を紹介した記事です。Cloud Codeを担う「Gemini for Google Cloud」がプロジェクトで有効化されていないと発生する場合があります。
GCP

【Google Cloud】Eclipse TheiaがルーツのCloud Shell上で使用できるエディタ

Cloud Shell Editorの紹介記事です。VSCodeライクに、Google Cloudで無料で使えます。UI、使用感、そして他のクラウド上で動くエディタとも比較しました。
Code

【GitHub】Goでリポジトリの情報を取得するCloud Functionsを作って、Pythonと比較する

Go言語でGitHubのリポジトリ情報を取得するCloud Functionsを開発し、Pythonで作成した同様の機能と比較した記事です。使ったツールや、並行処理の比較も行っています。
Code

【GitHub】Pythonでリポジトリの情報を取得するCloud Functionsを作る

Pythonを使用してGitHubリポジトリの情報を取得し、Cloud Functionsで処理する方法に関する記事です。PyGithubとThreadingで実装および処理を効率的にしました。
Code

【Cloud Functions】デプロイ直前にランタイム環境変数を利用した関数のテストは出来ない、のかもしれない

Google Cloud Functionsを使ってデプロイ直前にランタイム環境変数を利用した関数のテストができない事象に関する記事です。PythonとGoでテストしましたが一部のキーの環境変数以外は取得できませんでした。
Game

【Google Cloud、Document AI】Satisfactoryというゲームの設定のスクショをOCRして管理したいのだが上手くいかない

Document AIを使用して、ゲーム「Satisfactory」の設定をOCRで管理する方法に関する記事です。標準プロセッサの検証およびカスタムプロセッサの学習方法などを探求していきます。
Code

【GAS】「承認が必要です:このプロジェクトがあなたのデータへのアクセス権限を必要としています。」の表示工程を省くようにするスコープ設定

GAS実行時のOAuth承認プロセスを省くために必要なappsscript.jsonのスコープ設定について紹介します。
Code

【GAS】スプレッドシートに入力したキーワードで検索してヒットした画像をGoogleドライブに保存する

Google Apps ScriptでGoogle Spreadsheetに入力した文字で画像検索し、結果をGoogleドライブに保存する処理を書きます。Custom Search APIを使います。
Code

【GCP】GitHub Actionsからキーなしで認証するための設定

Google Cloud Platformに認証するときのIAM設定をシェル上から行い、GitHub Actionsで認証を行う作業を掲載します。この手順を踏むことで、IAMを管理しやすくなるかと思います。
Code

【Python】Google Spreadsheetを編集するために初期設定からのまとめ

PythonからGoogle Spreadsheetを編集するために行った認証の設定を掲載します。最終的には、gspreadというモジュールで編集できるようになります。