2023-01-01から1年間の記事一覧

#10 WIP: terraformの基本操作をおさらいしつつAWS VPCを構築する

今後仕事でAWSを触る機会が増えそうなので、もっと理解を深めたい! ということで、たくさん検証環境を作って壊したいのでterraformを始めます。 先ずは公式ドキュメントに沿ってVPCとサブネットの構築をしたいと思います。 環境はUbuntu 22.04、terraformの…

#9 ナマケモノの為のPull Request作成ガイドライン

このドキュメントを作成した経緯 基本的な考え方 Pull Requestを改善する目的 やること 1. 最初に空のコミットをプッシュしてPRを作成し説明を記入する 2. merge masterや rebase masterでブランチを最新の状態に保つ 3. 作業ブランチのコミット履歴を整える…

#8 「技術的に可能」は「運用可能」とは違うということ

備忘録として残したいので記事にしてます。 こんなこと考え直すと当たり前だと思うがタイトルが全て。 技術的に実現可能であるけどそれが運用可能なものなのかは全く別の話なのである。 自分は今社内プロジェクトのリードをしているのだが、とある機能の要件…

#7 Ruby 3.2.0 のReDoSに対する正規表現の改善を試してみる

Ruby 3.2.0 リリース 昨年末12月25日にRubyの3.2.0がリリースされました。 今回の主な改善はWebAssemblyサポートと正規表現の改善でしたが本記事では正規表現に関してどのような改善が行われたかまとめてみました。 リリースノートによると改善内容は Regexp…

#6 DebianにDockerをインストールするAnsible Playbookを作成する

昨年新たにRaspberry Piを購入したのですが、 Dockerを都度インストールするのがめんどくさいのでAnsibleでセットアップできるようにしました。 Raspberry Piの標準OSであるRaspberry Pi OSはDebianがベースとなっているので、 Debianのシステムにインストー…