ばーろぐわにる

SIerからWEB系?インフラエンジニアにジョブチェンジした見習いの備忘録。投稿内容は私個人の意見であり、所属企業・部門見解を代表するものではありません。

bashで変数の中で変数を使う

今回も既出の情報シリーズをお送りいたします やりたいこと 例えば ${hoge_${fuga}} とか ${hoge_$(echo ${fuga})} みたいなことがやりたいと思ってもそのままやろうとすると怒られる。 $ echo ${hoge_${fuga}} bash: ${hoge_${fuga}}: bad substitution $ e…

RubyのHashで値が一致するキーを探す

Hash#keyを使う docs.ruby-lang.org => {:a=>"value1", :b=>"value2", :c=>"value2"} irb(main):019:0> h.key('value1') => :a irb(main):020:0> h.key('value2') => :b irb(main):021:0> h.key('value3') => nil 一致する値がない場合は nil 、複数一致する…

メールヘッダーのRFCを読んだメモ

なにこれ RFC5322を読んだメモ この辺を使って読みました。フィールド定義のところしか読めてないですが Mouse Dictionary - Chrome Web Store Google Translate - Chrome Web Store RFC日本語訳一覧 イントロダクション RFC5322はRFC2822の更新版 メールヘ…

「入門 監視」を読んだ

なにこれ こちらを読んだのでそのメモです。 www.oreilly.co.jp メモ 1章 監視のアンチパターン ツールで監視を決めるな。やりたいことに合わせてツールを選び、組み合わせ、必要であれば作る 監視はスキル。全員が一定水準を満たすべき 誰かに責任を押し付…

Linuxコンテナのタイムゾーンを変更する

最初にしていた勘違い コンテナのタイムゾーンってホストOSのタイムゾーンが自動的に同期されるよね ↓ されませんでした Linuxってどこでタイムゾーンを設定してるの? 色々調べたところ、以下の優先順位で設定されます。 環境変数 TZ /etc/localtime (/usr/…

Dockerfileで引数を元にベースイメージを指定する

目的 docker buildの引数でDockerfileのベースイメージ(FROM部分)を指定する ベースイメージが環境毎に違う場合(AWSアカウントが別れてて、ECRが別々とか)、1つのDockerfileで違うリポジトリを指定したいときとかに便利 やりかた Dockerfile ARG BASE_IMAGE …

aws-sdk-goでpaginate

なにこれ aws-sdk-goでpaginateするサンプル paginateとは一度のリクエストで全ての結果を出力できない際、NextTokenを引数にしてリクエストすることでページ割して全ての結果を取得することだと思ってる boto3であればPaginatorsというのを使うと上記の処理…