ようへいの日々精進XP

よかろうもん

2019 年 10 月 02 日 (水)

ジョギング

  • 山王公園周りを 45 分ほど
  • 懸垂 7 回

引き続き, ホカオネで走っている. だいぶん慣れてきたけど, 右足が早く張るのはなんだろう.

ギョーム

PostgreSQL にてテーブルのレコード数をシュッと取得するクエリからの流れでデフォルトで用意されているテーブルについて学びがあった. 当初は Stackoverflow に書かれていたことをそのまま鵜呑みにしていたけど, 実際にどんなクエリなのかを一つ一つクエリを分解して叩いて理解した.

SELECT
  nspname AS schemaname,relname,reltuples
FROM pg_class C
LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace)
WHERE
  nspname NOT IN ('pg_catalog', 'information_schema') AND
  relkind='r'
ORDER BY reltuples DESC;

Terraform で IAM ポリシーで変数を埋め込んだポリシーをどーやって表現するか..., 例えば, 以下のような感じ.

"arn:aws:iam::123456789:user/${aws:username}"

https://github.com/hashicorp/terraform/issues/2965 を確認したら, 以下のように $エスケープする為に $$ って書けば良いことがわかった.

"arn:aws:iam::123456789:user/$${aws:username}"

IAM ネタが続くけど, IAM ユーザー自身に MFA を管理させる為の IAM ポリシーを追加したら, ユーザーパスワードを自身で変更することが出来なくなってしまったのが今日のハイライトだった.

CircleCI ユーザーコミュニティミートアップ

CircleCI ユーザーコミュニティミートアップを YAMAP で開催した.

circleci.connpass.com

参加者は用意した席数の半分も満たなかったけど, 少ない人数で少ないなりに盛り上がることが出来たと思う.

2019 年 10 月 01 日 (火)

ジョギング

  • 山王公園周りを 45 分ほど
  • 懸垂 7 回

ホカオネで走ったけど, 今日は昨日よりは軽かった.

ギョーム

  • 検証しながら移行手順を書いたりしていた
  • PostgreSQL でデータベースの各テーブルのレコード数をシュッと取得する方法を探していた
  • Terraform が苦行だった, Terraform コードは出来るだけ小さく管理したいと思った次第
  • 朝が 5 時半起きだったので 19 時前にはヘロヘロだった

ディナー

  • 手羽中のソテー, 今までのソテーで一番美味しかった

2019 年 10 月 01 日 (火)

ジョギング

  • 山王公園周りを 45 分ほど
  • 懸垂 7 回

ホカオネで走ったけど, 今日は昨日よりは軽かった.

ギョーム

  • 検証しながら移行手順を書いたりしていた
  • PostgreSQL でデータベースの各テーブルのレコード数をシュッと取得する方法を探していた
  • Terraform が苦行だった, Terraform コードは出来るだけ小さく管理したいと思った次第

ディナー

  • 手羽中のソテー, 今までのソテーで一番美味しかった

2019 年 09 月 30 日 (月)

ジョギング

  • 山王公園周りを 40 分ほど
  • 懸垂 7 回

昨日, 満を持して購入したトレランシューズ (HOKA ONE ONE の CHALLENGER ATR 5) で走ったけど, NIKE の ZOOM FLY と比べると反発が小さくてすぐに足が疲れてしまった. これは, いままで ZOOM FLY に甘やかされてきた結果かなーと反省. しばらくこれで走ってみようと思う.

ギョーム

Elasticsearch でエラーが発生していたので調査, 検索スレッドプールのキューサイズがたまにあふれてしまっていることを確認した. 対策としては,

aws.amazon.com

上記のドキュメントに記載される手法のいずれかを選択することになる. コスト面から簡単にはリソースは増やせないので, クエリのチューニングなのかなと考えている. Elasticsearch には検索以外にもバルクインサート等の処理に対してキューが用意されていて, それぞれの値は _cat API を叩く確認することが出来る.

あと, Aurora 周りの技術仕様, 以下の移行ドキュメントを読みつつ, 社内情シス的な作業も行う.

docs.aws.amazon.com

Safari でマネジメントコンソールの AWS サポートダッシュボードにアクセス出来なくて泣きそうになった. 結局, Chrome で閲覧出来たので Chrome で頑張った.

散歩

ギョームは 18:30 で切り上げて帰宅. 奥さんと山王公園を散歩. 散歩しながらの会話がとても楽しい.

ディナー

奥さん得意の豚こまと玉ねぎの炒め. 甘辛いソースでご飯がススムさんだった.

2019 年 09 月 29 日 (日)

ジョギング

  • 社内ランニング部練習会
  • 大濠公園をスタートして西公園のトレラン練習コースを一時間ほど
  • 西公園のトレラン練習コースは起伏にも富んでいて走りやすくて最高だった

ランニングシューズとトレランシューズ

今シーズンは ZOOM FLY 3 でガムバリます。

トレランもやっていきたいのでホカオネオネ。

増税前とか関係なくてランニングシューズがだいぶんヘタってきていたので新調した. 来年の別大マラソンもこれで頑張るぞ. そして, トレランシューズも新たに入手. 初めての HOKA ONE ONE でテンションが上がっている.

信州そばむらた

tabelog.com

奥さんオススメのお蕎麦屋さん. 本当にそばが美味しかった. お塩で食べてもそばの味を味わうことが出来た. あと, 卵焼きも美味しかったなあ.

2019 年 09 月 28 日 (土)

ジョギング

  • 山王公園周りを 40 分ほど
  • 懸垂 7 回
  • 蒸し暑かったし, とにかくキツかった...

世界陸上女子マラソン

朝 5:30 起床で女子マラソン応援.

完走率 60% という過酷な状況で日本選手をはじめ全選手が死力を尽くして走りきったんだと思う. ただ, そんな状況でマラソンを実施する必要があったのか疑問. 中止という選択肢もあったんじゃないかな. いずれにせよ大変お疲れ様でした.

担々麺

奥さんを香椎の病院に送っていったついでにランチは香椎に住んでいる時に通い詰めた担々麺屋さん. ただ辛いだけではなく味に深みがある担々麺. 自分はここの担々麺より美味しい担々麺を食べたことない.

寝袋

10 月のキタヤマヤッホートレイルに際して, 宿泊場所に寝具が用意されていないということで寝袋を購入.

universal-field.com

これで, 奥さんと喧嘩して寝場所が無くなっても苦労しない.

夕飯

居酒屋ひろみ. 焼き鮭等, 美味しかった. 結局, いつもの夕飯よりもお腹いっぱいになった.

2019 年 09 月 27 日 (金)

ジョギング

  • 山王公園周りを 45 分ほど
  • 懸垂 7 回
  • とにかくキツかった

ランチ

  • 昼休みを利用して Serverless Days Fukuoka の打ち合わせがあったので, 5 分でサンドイッチとおにぎりを詰め込んだ

ギョーム

  • Weekly Report 書いたり, 各種スクリプトの細かい修正作業等. 社員ランチ抽選システムが意図した動きをしていなかったので手動で対応したりしていた
  • amiCtrl に -latest オプションを加えてリリースした
    • 最新の AMI を使ってサーバーを起動したかったので...
    • バイナリサイズが大きいのが気持ち悪かったけど, upx というツールを使うと四分の一くらいのサイズにダイエット出来て泣けた

若松夫妻と大島さんと

  • アイレット時代に同僚だった若松さんと奥さん (旧姓金本さん) と同僚の大島さん (元アイレット) と八千代丸で呑む
  • イカが大きくてびっくりだった
  • アイレット時代の話で盛り上がって楽しい夜だった

2019 年 09 月 26 日 (木)

ジョギング

  • 山王公園周りを 40 分ほど
  • 懸垂 7 回
  • 右かかとの踝の下あたりに痛みは少し和らいだ, 奥さんのマッサージとストレッチのおかげ

ランチ

  • 会社近くのカレー屋さん, スパイスにて
  • ビーフカレー, さらっとしていてとても美味しかった

ギョーム

なんだかバタバタした一日だった.

今日も奥さんと散歩

  • 18:30 過ぎに帰宅して奥さんと山王公園を散歩
  • 色々と話ながら歩くとあっと言う間に時間が過ぎて気持ちよかった

夕飯

  • 根野菜と鶏むね肉の炒めもの, 初めての試みでちょっと変わっていたけど美味しかった

もくもく

もくもく会の木曜日だったので, 独りで https://github.com/wata727/elastic_wheneverソースコードを読んだ.

github.com

2019 年 09 月 25 日 (水)

ジョギング

  • 山王公園周りを 40 分ほど
  • 懸垂, 逆手で 7 回...めっちゃキツイ
  • 右かかとの踝の下あたりに痛み (いつもの疲れてくると痛む場所)

ランチ

  • いつものラーメン屋でいつものラーメン

スタンプが一杯になったので, おまけについてイレギュラーなお願いをしてみたけど受け入れてもらえなくて残念だった.

ギョーム

  • RDS 周り, データベースの移行というのはいつの時代も一大事業...もっとカジュアルに移行出来ると嬉しいなあ
  • 長年使っていた検証環境, 実はちゃんと (YAMAP サービスを再現できていなくて) 動いていなくて動くようにした, かなり学びが多かった
  • NAT ゲートウェイ, NAT インスタンス, ルートテーブル...いったりきたりしていたが, VPC 奥深いなあ

奥さんと散歩

  • 18:30 過ぎに帰宅して奥さんと山王公園を散歩
  • どーでも良い話をしながら散歩する時間がとても良い

2019 年 09 月 24 日 (火)

ジョギング

  • 寝坊...
  • 起きれなかった..
  • 疲れの抜き方も重要

ランチ

  • 「わさび」で唐揚げ定食, 650 円也

揚げたてが出てきて美味しかったが, 味噌汁がメインが出てくる 10 分くらい前に出てきて, メインを食べる頃には冷めてしまっていたのが残念...熱いくらいの味噌汁が飲みたい日もあります...

ギョーム

  • 週末に発生したアラートについて CloudWatch メトリクスを見ながら検証
  • AWS CLI でスポットインスタンスをキャンセルしてもインスタンスはターミネートされないことがわかった
  • 休みの間に改修した amiCtrl を組み込んだ
  • 検証環境の自動構築 (AMI 作成を CircleCI で自動化した) について色々と思いを巡らせた

社内プロジェクトの振り返り MTGファシリテーターとして参加させて頂いた. 1bit も関われなかったプロジェクトだったけど, チームメンバーの KPT を聞いていたらとても勉強になった. 特に印象に残ったのは,

  • 分担を明確にしたことにで, 個々でクオリティを高めることが出来た
  • 残業が常態化すると, 残業ありきで一日の作業時間を考えてしまうようになる (ので, 残業は出来るだけ避けたい)

なるほど, なるほど. いつもに増して学びの多い一日だった.

夕飯

  • 奥さん得意の小松菜とお揚げさんの煮浸し, ピリ辛でとても美味しかった