Index actを使ってみた これまで読んだ本 便利なGitコマンド pixiを触ってみた Ruffを使ってみた 公開求人を効率良く探す Pantsでwhlを作る Pub/Subを触ってみた CSpellでスペルチェック 外部媒体のtech blog terratagを触ってみた textlintを使ってみた モノレポビルドシステムBuck2 Eventarc を触ってみた PythonでULIDを使う PyTorchで量子化してみた State of ML 2024 VSCodeのプロファイリング 👖Pants Concurrency PantsでOpenCVを使う docker-slimを触ってみた FastAPIのパフォーマンス分析 MIGのVMを一時停止/停止する MkDocsでHTMLを表示する 👖Pantsで個人用の設定を使う Playwright でのリロード PyTorchの推論を高速化する gh cliでtokenを出力する MkDocsのインデントを調整する 👖Pants testでdebugする 👖Pantsで差分テストをやってみた 👖pexでマルチステージビルドを行う torchの実行環境をレポートする uvを使ったtorchの依存管理 changelogを自動で生成したい 👖Pantsでリモートキャッシュを使う Pydanticのエイリアスについて cargo generateを触ってみた gh cliを使った ghcr の認証 ディレクトリのgit logを表示する GitHub Actionsのあれこれ 👖PantsでHTTPリソースを取得する PydanticでGenericを扱う typosを使ってtypoを見つける Cloud Buildを非同期で実行する Dockerのビルド結果をキャッシュする Packerを使ってVMイメージを作成 pipxでflake8 プラグインを使う Poetryの依存関係を一括で更新する ActivityWatchで活動を記録する Pull Request の番号を取得する git管理のrootディレクトリを取得する kfp localの実行時にGPUを使う 👖Pantsのテストでカバレッジを取得する [Python]compileallのメモ Cargoプロジェクトのバージョンを取得する エンジニアリングマネージャーのしごとを読んだ FastAPIでOpenAPI定義を生成する MkDocsでタイムライン機能を有効にする 👖Pantsでadhoc toolを使ってみた PyTritonのセットアップに苦労した話 Source Repositoryを触ってみた 🛠【2024年版】取り入れて良かったツール・技術 依存ライブラリがメンテナンスされているか調べる 👖Pantsでディレクトリ配下の設定を統一する Pub/Sub Dead Letter Topic CV-CUDAのpillow resizeを試す Feature Flagの管理を楽にする設計 GitHubでCIのステータスを取得・変更する Omarchyでmiseのバージョンを更新する 👖Pantsを使ったモノレポで依存関係を調べる 👖Pantsのテストをshard分割して実行する Pydanticでコマンドライン引数をパースする pytest mockで実行ごとに値を変更する Python strでMarkdownを記述する TorchServeの中で外部ライブラリを使う Vertex AI Pipelinesを触ってみた Vision APIを使う時のロールについて コードリーディングの効率を上げるためのTips GitHub Actionsのキャッシュを削除する GitHub Actions 内でコンテナを動かす image streaming について調べてみた MkDocsでOpenAPIドキュメントを表示する MkDocs Pluginのtimelineを使う 👖Pants Bootstrapで環境変数を設定する Pull Request のレビュー状況を分析する Googleのソフトウェアエンジニアリングを読んだ Apache BeamでPyTorchを動かしてみた 👖[Pants] 特定のlintのみの実行とスキップ ローカル環境の whl を pip install する Cloud Runデプロイコマンドでシークレットを扱う Cloud BuildでGitHubのSSH鍵を使う GitHub Actions で secrets を使う vscode-revealでtwo columnにする ScaleneでPythonのプロファイリングを行う Goal を使って textlint のエラーを直す MkDocsで特定のファイルやディレクトリを除外する 複数のインスタンステンプレートをMIGとして利用する KEDAでCronを使ってreplica数を変更する lefthook を使って Git hook を管理する MkDocsを使ってGitHub Pagesに公開する 時間のかかるコマンドをバックグラウンドで並列実行する Claude Code で DeepWiki MCP を使う Envoy Gateway を使った gRPC のリトライ 👖Pants 経由で Python コードを実行中か判定する 型を活用したPydanticの共有バリデーションの設計 [PyYAML] アンカーとエイリアスを使わずに出力する 🔑WSLから1Passwordを使ってSSH接続する方法 yqを使ってYAMLの配列の値でforループを回す ArgoCDでKubernetesリソースの差分を無視する 環境構築でHomebrewからDevboxに乗り換えた話 GitHub の Release から asset を取得する 【HCP Terraform】: workspaceを削除する 👖tag を使って Pants のターゲットをフィルターする Pub/Sub Emulator をローカルに導入して使う py-spyを使ってPythonのプロファイリングをする Terraform で Git コミットの SHA を取得する Terraform Random Providerを使ってみた Rust で書かれた高速な Python 型チェッカー 3 選 pex内部のGunicornを使ってWebAPIを起動する インストール済み Python パッケージの依存情報を取得する Terraform locals でキーと値の組を定義する Terraformで特定のリソースごとにコマンドを実行する Vertex AI Prediction Batchを触ってみた WSL2から外付けSSDへの巨大ファイル転送を高速化するまで [git lfs]filterを使ってオブジェクトを絞り込む WSL + Herdr で日本語入力の表示が崩れたので直した PrivateなCloud SQLにBigQueryを接続する subprocessで標準出力の結果を文字列として取得する miseが固まった。原因は plugin 内の再帰実行だった 【Kubernetes】Numaflowでストリーミング処理を行う PantsでTerraformを使う際のsetupとtips Pydanticを使ってシーケンスの要素に名前でアクセスする GitHub Actionsでpytestのカバレッジを出力する Slackで質問テンプレートを作って解決までの時間を短縮する Vertex AI EndpointsのIDを任意のIDにする 【MCP】 VSCode でコマンド実行のセットアップが失敗する Copilot 用のプロンプトを git subtree で取り込む GitHub の認証が面倒だったので gh cli で楽をしたい BuildJetでGitHub Actionsの費用を半分にする Python 3.13だとPyCUDAがインストールできなかった話 Argo Workflowsのsuspend機能を活用した非同期実行 Claude Code Action でインラインコードレビューを行う Git 設定をディレクトリ or リポジトリごとに自動で切り替える OmarchyでKinesis Advantageのキーボードを使う pytest 8系からsetup/teardownの書き方が変わった tailscale, herdrを使って携帯からvibe coding Envoy Gateway で実現する開発者主導の Gateway 管理 👖Pants TestのCoverage対象のファイルをfilterする pyinstrumentを使ってPythonのプロファイリングをする GitHub CLI拡張でPull Requestのメトリクスを収集する GitHub Actionsでoutputへの出力をPythonで行う 【VSCode】SSHでzshが見つからずエラーが出る時の対処法 Terraform Dynamic Blockで動的にリソースを設定する gcloud aio storageのtoken発行がtimeoutになる tfupdateを使ってterraformのバージョンを一括で更新する ソフトウェアのバージョンアップを継続的に進めるための設計とプラクティス Pull Request Templateを作ってレビューのラリーを減らす Cloud Runをterraform applyした時のハングを解消する Claude CodeのBash toolをzshではなくbashで実行する 🛠fzf previewで fork/exec xxxが発生する場合の対処法 【GitHub Actions】git diff の差分を高速に取得する方法 GitHub Releases からバイナリをインストールする 6 つのツール 👖pexのオーバーヘッドなしにPants 管理の Python ファイルを実行する Vertex AI EndpointsのIDとDisplay Nameを取得する 【Envoy Gateway】Gateway Namespace Modeを試してみた 🛜Network 周りの設定は App 側でやるべきか、Infra 側でやるべきか Playwright MCP serverを使って自然言語でブラウザを操作する [gcp] Artifact Registryのコンテナイメージのタグ一覧を取得する MkDocsのblogging extensionのpagingがうまくいかなかった Google Cloud API Gatewayのスキーマ定義をFastAPIで作成する [GitHub Actions] DraftのPull RequestでCIをスキップする argc-completions を活用した zsh と nushell のコマンド補完設定 既存のインフラを IaC で管理するツール Terraformer とその関連ツール Claude CodeのContext Usageが約2倍になる現象をJSONLで追跡した 🤖Roo Code を触ってみた所感と、自律エージェントを支えるモノレポ・ビルドツールの重要性 【HCP Terraform】: Dynamic Provider Credentialsを設定してみる MQL で Vertex AI Endpoint の endpoint_id ごとにエラー率を取得する Vibe Kanban を Claude Code + AWS Bedrock + zsh 環境で動かす Cookiecutter と cruft と copier でプロジェクトテンプレートの更新を取り入れる google-indexing-script を使って Google 検索のインデックス登録を自動化する Google Professional Services というリポジトリで気になったものを列挙する WSL 上の Herdr で Windows OpenSSH と 1Password SSH Agent を使う [GitHub Actions] paths-filterを使ってファイル、ディレクトリの変更を検知する [mypy]TypeError: 'type' object is not subscriptable を解決する Triton Model Navigator で PyTorch, TensorFlow, ONNX モデルを最適化 GitHub Actions で inputs の値を使うと concurrency の group 設定がうまくできなかった FDE と Platform Engineering の関係:顧客ロックインを成立させる Platform as a Product 【HCP Terraform】: Google Cloud の Dynamic Provider Credentials でつまずきそうなポイント