Code

Code

【Google Cloud】GitHub Actionsで認証するためのシェル関数を作る

Google Cloud上のリソースを使ってGitHub ActionsでCI/CDするためにシェル関数を構築します。その関数ではサービスアカウントにWorkload Identity連携をして処理の途中に通知を行ったりもします。
Code

【Cloud Scheduler】コンテナを動かすために必要なgcloudコマンドをシェル関数化する

Google Cloud上でデプロイされたコンテナを操作するためにシェル関数を構築します。その関数には処理が完了した時やエラー発生時に通知を行ったりヘルプ機能も実装します。
Code

【Cloud Run】コンテナを稼働させるまでに必要なgcloudコマンドをシェル関数化する

Google Cloud上でコンテナをデプロイするためにシェル関数を構築します。その関数には処理が完了した時やエラー発生時に通知を行ったりヘルプ機能も実装します。
Code

【ffmpeg、PowerShell】MEGAでWebm動画を再生出来るようにする。

クラウドストレージサービスであるMEGAでWebm拡張子の動画を再生する時に音声コーデックによっては再生できない場合があります。有効な音声コーデックとPowerShellで行うその変換方法を紹介します。
Code

今年食ったサバ缶をまとめるためのPythonスクリプト

Googleスプレッドシートにまとめてあるサバ缶の情報をPythonのPandasで記事用の文章に起こすスクリプトを実装する流れを綴った記事です。
Code

【Python】死ぬほどモックで沼ってたのでその過程でClaude君が出してくれた対策を並べた

Pythonでテストメソッドを作る時にかなり沼っていたので、その過程でClaudeが教えてくれたことを並べました。色々とpytest-mockの書き方があるようです。
Code

【Go、Docker】「api」という名前のパッケージを作るとビルド出来なくなる

Goでアプリケーションを開発する際、「api」というパッケージ名を含んだモジュールをDockerコンテナ内でビルドしようとするとバグります。そんな奇妙な事象に遭遇して沼りました。
Code

最近WSLでVSCodeを触ってイラッとしたこと

WSLでVisual Studio Codeを設定する時とその後に触っている時にイラッとしたことをまとめました。ちょっとしたトラブルシューティングとして使える記事かもしれません。
AI

【Cline、Go】日付計算とかWeb検索とかするMCPサーバを手に入れた

GoでClineに利用出来るMCPサーバを作りました。年月日の計算やBraveのAPIを使ってWeb検索が出来るようになっています。
Code

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

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

【Notion API】100個以上のブロックをページに追加するためのPythonスクリプト

Notion APIではページに100個以上のブロックを追加出来ないという制約があります。その制約の元で一つのページに100個以上のブロックを追加するPython関数を紹介します。
AI

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

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

【Notion、Bash】Clineで綴るPythonのtypingモジュール完全ガイド

Clineで記事を書くために、自分が今まで書いた記事の文体や特徴をまとめるための資料を作る工程を紹介した記事です。NotionからMarkdownをエクスポートしてBashで加工してWordPressで反映します。
Code

【Python】venvを使いながら環境変数PS1を設定してプロンプトを見やすくしたい

Python開発時のvirtualenvの有効化時に、Bashの環境変数「PS1」でターミナルのプロンプトが白色に戻ってしまう事象を直すための方法を紹介します。
Code

ChocolateyでWindowsに一気にインストールする

ChocolateyというパッケージマネージャーでWindowsにアプリを一気にインストールする方法を紹介します。
Code

ScoopでWindowsに一気にインストールする

ScoopというパッケージマネージャーでWindowsにアプリを一気にインストールする方法を紹介します。
Code

【PowerShell】Dwebpで伸長したPNGをiTextSharpでPDFにまとめる

Dwebpで伸長したPNGを.NET Framework内のSystem.Drawing名前空間でJPGに変換して、iTextSharpでPDFにまとめます。
Code

【PowerShell】Cwebpで圧縮したJPGだとiTextSharpでPDFに変換出来ない

Cwebpで圧縮したJPGだとiTextSharpでPDFに出来ないので、.NET Framework内のSystem.Drawing名前空間を利用して変換します。
Code

【PowerShell】iTextSharpでPDFを暗号化する

iTextSharpをPowerShellで叩いて、PDFを暗号化する処理を実装するための記事です。
Code

【GAS】スクリプトプロパティがGUIで確認できないのでJSONに入れることにした

GASのエディタでスクリプトプロパティを編集出来なくなる事象を回避するために、プロパティの値をJSONで格納するように実装していく記事です。