Golang

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

【PowerShell、HTML】画像の不要な部分を数値化して、その座標でトリミングする

HTMLとJavaScriptとPowerShellで画像を一気にトリミングする記事です。OutOfMemoryExceptionとExternalExceptionをWrite-Errorでやり過ごしたりします。
Code

【Cloud SQL】GolangでDBインスタンスの開始停止をスケジュール実行して節約する

Golangで書いたCloud Run FunctionでCloud SQLインスタンスの起動と停止を行い、Cloud SchedularとPub/Subでスケジュール実行してコスト削減を図ります。
Code

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

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

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

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

【Golang】ローカル自作パッケージを使おうとすると「package XXX/ZZZZ is not in std」になる

Go言語でローカルパッケージをインポートする際に遭遇するエラーの解決方法に関する初心者向けの記事です。メインディレクトリのgo.modファイルのmoduleの設定が、main.goのimport文と繋がっています。
Code

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

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