Vowsで前処理・後処理を行うには

Vowsの場合、前処理はtopic内で行い、後処理はteardownを使用します。RSpecの after(:all) の動作に近い感じです。 vows .describe("Hoge") .addBatch 'a instance': # 前処理 topic: ->...

2011/9/26

Node.js + Vowsではじめるテスト駆動開発

Node.jsで使えるTDD, BDDフレームワークはいくつかあるのですが(nodeunit, Jasmine, etc)コールバック・イベント周りのテストのし...

2011/9/21

Rails v3.0.xからv3.1.0にアップグレードした時のメモ

Rails v3.1.0が出たのでv3.0.10で開発しているプロジェクトの対応を行いました。その時のメモを残しておきます。 といっても、このRails...

2011/9/1

Consistent HashingをNode.jsで実装してみた

Node.js から Key Value Store などを利用する際に、キーを複数のノードに分散させる汎用的なライブラリがあったら便利なのではと思い実装してみました。 ソースコードは...

2011/8/14

Firefox Nightly, Aurora で WebSocket を使うには

Google Chromeのノリで new WebSocket() としても全く動く気配が無く、ググってもあまり情報が出てこなかったので、地味に手こずりました。 FirefoxのNig...

2011/8/1