phpのREPL psysh が便利そうだった

phpのインタラクティブコンソールpsyshというものが便利そうだった。
phpの開発している人なら既に知ってるのかもしれないけど、
デバッグが非常に楽になりそうだった。

Chef12でChef Serverを試してみた

普段はChef Soloしか使う機会がないので、Chef Serverを試してみた。
ちなみに、Chef12からはClientからServerへのリクエストにおいて、SSL証明書の検証が必要になり安全性がたかまったとか。

Railsでマルチスレッド処理のテストを書く際の設定

Railsアプリケーションにおいて、マルチスレッド処理でレコード取得処理を行う処理を書くときに、Rspecの設定周りでいろいろと知ることができたのでメモ。

テスト環境は Rspec + FactoryGirl + DatabaseCleaner という感じ。

MacでSSHの鍵をECDSAにしてみる

Mac OS10.10(Yosemite)にして、sshのたびにpromptがでて
毎回パスフレーズを入力すれども、Saving password to keychain failed となりssh-agentが記憶してくれない状況になった。
そのときに修正したときのメモ。

HTML5のDialog要素を試してみた

ダイアログ要素やモーダルウィンドウを容易に使えるdialog要素を試してみた。
dialog要素を使うことで、ダイアログの要素をdom内に埋め込むので、cssなどで容易にスタイリング出来るという嬉しいもの。
ちなみに、dialog要素のサポート状況はこちらの通り

RailsでつくったAPIのエラー処理

RailsでAPIを作ったとき、StandardErrorをどのように処理するのがいいのかと考えた。
やりたいことは、エラーの内容をjsonで返し、なおかつエラーのstatus codeも返却したいという感じ。