kdnakt blog

hello there.

ShellScript

yamlの値でコロン(:)をエスケープする

地味に困ったのでメモ。 [困ったこと] [複数行テキストとシングルクオート] [まとめ]

nginxのDockerイメージのテンプレート機能

覚えたことを書いておく。 [Nginx Dockerイメージのtemplate機能] [envsubstコマンド] [まとめ]

AWS CLIのupdate-user-poolコマンドでCognitoユーザープールを更新する

先日ハマったのでメモ。 [cliで更新時デフォルト値に戻る問題] [回避策1: tag-resourceコマンド] [回避策2: jqでがんばる] [回避策3: マネジメントコンソール] [まとめ]

Pythonでファイルから特定の文字列を含む行を抽出する

あるファイルから、特定の文字列を含む行を抽出する必要があった。 これをPythonで実装したところ、いくつか問題にぶつかったのでまとめておく。 [公開後追記] grep -e ‘^■’じゃダメだったのかな との声をいただきました。確かに…!(;ω;) な、泣いてなんか…

docker composeで環境変数が設定されていない場合にエラーにする

docker-composeの使い方(というかシェルスクリプトの書き方)をまた一つ学んだのでまとめておく。 [環境変数が未設定ならエラー終了したい] [docker-composeの変数置換を利用する] [まとめ]

TrelloのAPIを利用してチェックリストに大量のアイテムを追加する

目標を立てているみなさん、進捗出ていますか? 私はTrelloのチェックリストを使って進捗を把握しています。今回はチェックリストに大量の項目を追加する必要があったので、TrelloのAPIを利用してチェックリストを作成する方法をまとめました。 [事前準備] …

catコマンドでシェルスクリプトファイルを作成してハマった話とか

シェルスクリプトで条件判定をして、ある条件を満たした場合にcatコマンドで別のシェルスクリプトファイルを生成する、ということをやっていてハマったので備忘。