nodejs

filed使うとスタティックファイルを送るサーバが簡単に準備できるのでいいですね

※ 追記しました (2013.09.01)WebWorker とか HTML5のFile API のテストをしたいときに使いますhttps://github.com/ishiduca/node-static-server $ npm install https://github.com/ishiduca/node-static-server/tarball/master -gすると `static-server` コ…

new (stream.Transform) してみた

夏コミが終わったので、node.js のバージョンを v0.10.15 にした。 ので、Stream2 を使えるようになりました。 なので、早速(というか今更)Stream2 を触り始めてる stream.Transform stream.Readable と stream.Writable は Stream1 からあるので(API変わ…

console.logの出力結果のテストってどうやってるんだろう?

実際にはテストしやすいように出力する部分と出力する内容を分離すればいいんだけど、直接出力する場合ってどうやってるんだろうか? var QUnit = require('path/to/qunit-helper').QUnit; var response = {}; response.log = function log () { console.log…

FizzBuzz問題をstreamで解く

動機的なもの 別に Stream である必要はないんだけど、Nodejs でデータを扱うなら Stream を通したいですよね! pipe 使いたいですよね!! (countStream).pipe(fizzBuzzStream).pipe(process.stdout); コード的には上記のように書きたいので、とりあえず機…

モジュール側(呼び出し先)から実行スクリプト(呼び出し元)のディレクトリのパスを獲得する

こういうのを ./app.js var path = require('path'); var waf = require('w-a-f'); var wf = waf(); wf.use(require( __dirname + '/middleware/warn' )()) .use(require( __dirname + '/middleware/nyan' )()) .use(require( __dirname + '/middleware/guu'…