もっと積極的にgeneratorを使おうと思った話

これまであまり積極的にgenerator を使ってこなかったんですが、最近作ってたプログラムが多めのデータを扱うもので、DBの読み込み負荷を減らす必要があって今回初めて使いました。Pythonのgenerator書きやすい。ついでにJavaScript, Ruby, PHPでもどう書くか調べました。自分メモです。

続きを読む

Test KitchenでAmazonLinuxのレシピ開発効率化2

前回の1回目の続きです。前回はTest KitchenでVagrantのCentOS上で環境の構築とテストまでやりましたので、今回は表題であるAmazonLinuxを使ってレシピをテストします。

続きを読む

Test KitchenでAmazonLinuxのレシピ開発効率化1

サーバー環境の構築にOpsWorksを利用しています。OpsWorksとても便利です。ただ、不満もあって、これはOpsWorksというかAmazonLinuxに対する不満ですが

AmazonLinux用のレシピをローカルでテストできない

AmazonLinuxは基本的にAWSの中でしか使えないようで、開発上いろいろ不都合があったりします。そこでChefのテストハーネスであるTest Kitchenを使ってレシピ開発を効率化できないか試してみました。長くなるので2回に分けます。

続きを読む