Architect's Log

I'm a Cloud Architect. I'm highly motivated to reduce toils with driving DevOps.

開発コンテナ + Claude Codeでアイドル時にベルを鳴らす

Claude Code の承認待ちに気づけないことがある。対策としてアイドル時にベルを鳴らすようにした。 Claude Code の設定 アイドル時にターミナルベルを送信させるようにする。 .claude/settings.json { "preferredNotifChannel": "terminal_bell" } 開発コン…

Today I Learned - 2026-08-07: ECSサービスのスケジュールされたアクションを一括削除する、PowerShellで特定フォルダのサイズを確認する

今日学んだことを雑多に書く。 ECSサービスのスケジュールされたアクションを一括削除するスクリプト Claude に書かせた。 #!/bin/bash set -euo pipefail if [ $# -ne 1 ]; then echo "使い方: $0 <resource-id>" >&2 echo "例: $0 service/your-cluster-name/your-servi</resource-id>…

Today I Learned - 2026-07-01: Deep Security/Tomcatのバージョンを確認する

今日学んだことを雑多に書く。 Deep SecurityのバージョンをCLIで確認する Deep Security Manager の GUI から確認することもできるが、自動化のために調べた。 help.deepsecurity.trendmicro.com Deep Security Agent sudo /opt/ds_agent/dsa_query -c "Get…

EBSスナップショットからファイル単位で復元する

EBS

EBS スナップショットからファイルを復元する際の備忘録。よくある作業だが忘れがちなので、手順をまとめておく。 https://blog.serverworks.co.jp/tech/2019/06/10/restore-file/ こちらを参考にした。 今回は削除済みインスタンスのスナップショットである…

Today I Learned - 2026-06-18: PostgreSQLバージョン、パーティションのファイルシステム

今日学んだことを雑多に書く。 PostgreSQLのバージョンポリシー https://www.postgresql.org/support/versioning/ The PostgreSQL Global Development Group supports a major version for 5 years after its initial release. After this, a final minor ve…

Today I Learned - 2026-06-16: Marp/Linux/Apache Tips

今日学んだことを雑多に書く。 Marpでコードブロックがページ下部にはみ出す Marp でコードブロックを配置すると、内容がスライド枠からあふれないように文字を自動縮小してくれる。しかし、コードが長すぎると縮小の限界を超え、ページ下部にはみ出してしま…

Today I Learned - 2026-06-12: GitHubのDependabotアラートに対応する

今日学んだことを雑多に書く。 GitHubのDependabotアラートに対応する 脆弱性が検出されたライブラリを手動でアップデートしてもよいが、PR を自動生成する方が簡単。 Dependabot アラートのページから[Create Dependabot security update]で PR を生成し、…