Ansibleでalbに動的にEC2インスタンスを追加する

最近Ansibleを使ってAWSの環境構築をしており、タイトルの通りのことをやりたかったのですが、かなりハマってしまった為、自分へのメモも兼ねて書きます やりたかったこと こちらの図のようにパブリックサブネットのALBにプライベートサブネットのEC2インス…

Ansible初心者ならはじめの一冊におすすめ | Ansible徹底入門 | 書評

経緯 仕事でAWSの環境構築をAnsibleで書くことになったため、Ansibleとはなにか?どんな機能があるのかなど網羅的に学びたかった為に読みました Ansible徹底入門 クラウド時代の新しい構成管理の実現作者: 廣川英寿,平初,橋本直哉,森田邦裕,渡辺一宏出版社/…

Rubyで文字列内の\nが改行コードとして認識されないとき

最初に書いたコード 次に試してみたコード 正しく改行されるコード 様々な改行コードを統一して\n に変換して、DB保存したいと思ったが、改行コードではなく文字列として保存されてしまいハマりました 最初に書いたコード str = 'Hello! \nWorld' str.gsub(/…

大規模サービス運営にはどんな技術力が必要か学べる | Web開発者のための大規模サービス技術入門 | 書評

経緯 大量にトラフィックがある大規模サービスはどうやって運用していくのか、どうやって高パフォーマンスを保つのかについて学びたいと思い読みました [Web開発者のための]大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ (WEB+DB PR…

ソースコード読む手順と便利な機能をまとめてみました

Railsのソースコードリーディングを続ける上で 自分流のOSSのソースコードを読む手順とこんな機能、ツールがあると読みやすいよというのをまとめてみました qiita.com コードリーディングを続けていくうちに、さらにいい方法があれば追記していきたいと思い…

Railsで許可するハッシュキーを設定する | rails commit log流し読みを読んでみた

1. 概要 @y_yagiさんのrails commit log流し読みを読んでいての学びを書いてみます 2. 読んだエントリ y-yagi.hatenablog.com 3. わからなかったこと PRの中の処理に書かれていた.assert_valid_keys ってどんな処理か 対象のPR github.com 記述内容 def _def…

Hash#fetchでブロックを記述した場合の挙動 | rails commit log流し読みを読んでみた

1. 概要 @y_yagiさんのrails commit log流し読みを読んでいての学びを書いてみます 2. 読んだエントリ y-yagi.hatenablog.com 3. わからなかったこと PRの中の処理に書かれていたHash#fetchにブロックを渡すとどうなるか def log_to_stdout? options.fetch(:…

Railsのソースコード読んでみる | Active Support mattr_reader編

Ruby on Railsのソースコードリーディングをやってみました。 今回はActive Supportのmattr_reader編です

to_symを使わずに文字列からシンボルを生成 | rails commit log流し読みを読んでみた

概要 日課のrails commit log流し読みを読んでいて、文字列からシンボルに変換する方法が to_sym 以外にあることがわかったので、備忘録も兼ねて書いてみました 対象のコミット github.com to_sym を使わずに、シンボルを作る 今までは "hoge".to_sym で文字…

Railsのソースコード読んでみる | Active Support attr_internal編

Ruby on Railsのソースコードリーディングをやってみました。 今回はActive Supportのattr_internal編です

Railsのソースコード読んでみる | Active Support alias_attribute編

Ruby on Railsのソースコードリーディングをやってみました。 今回はActive Supportのalias_attribute編です

Vim入門でつまづいたが再入門しました

Vim

1. 経緯 今更ながらですが、Vimに入門してみました vimを使うときは、Gitでコミットメッセージ書く時だったり、サービス運用時、緊急対応でサーバに入って直接ファイル触るとかあったので、Vimは使えるようになりたいな〜と常々思っていました ただなかなか…

Railsのソースコード読んでみる | Active Support in?編

Ruby on Railsのソースコードリーディングをやってみました。 今回はActive Supportのin?編です

peco使ってみたらすごい便利だった

先日、リモートでRails Developers Meetupのセッション聞いてまして、 railsdm.github.io リモート着席— しいたけ (@shitake4) March 24, 2018 ちょっと気になるツールがあったので、調査してみて数日間使ってみました 紹介されていたのは、@itoさんのセッシ…

わからないこと調べてみた | rails commit log流し読みを読んでみた

1. 概要 @y_yagiさんのrails commit log流し読みを読んでいてわからなかったこと調べてみました 2. 読んだエントリ y-yagi.hatenablog.com 3. わからなかったこと PRの中の処理に書かれていたrack_app < Rails::Engine とは何だろう? 4. PRを読んでみる 対…