タグ

ブックマーク / diary.hatenablog.jp (4)

  • Stream2のモヤモヤ - Write and Run

    とりあえず、分かったことだけ。 正しいことを書いてるとは限らないよ!! むしろ昨日はじめて stream2 に触ったからツッコミ待ちだよ!! ドキュメントもサンプルコードも少なくて困ってるよ!! 助けて!! 3つのモード readable stream には stringMode と objectMode、それと名前はついてないけどいわゆる bufferMode がある。で、stringMode と bufferMode はほぼ同一なのでいいとして、問題は objectMode。 ReadableStream#read([size])の挙動 read() は引数 size が省略された場合、キューの全てを返すことが期待される*1。 しかし、objectMode の場合、キューの中から1つだけ返されるだけである。引数なしの read() を一度呼べば全てのデータが吸い出せるという前提でコード

    y-kawaz
    y-kawaz 2013/02/12
    続編期待
  • JavaScriptを書け - Write and Run

    ※今日はエイプリルフールではありませんが以下略 なぜ CoffeeScript がダメか - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech なぜ CoffeeScript がダメかって? そりゃ俺が CoffeeScript 使ってたら彼女にフラれちまったからさ。CoffeeScript を書く奴はモテない。それでも CoffeeScript を書くなとは言わねぇよ。でもな、JavaScript を書け。 JavaScript は自分の足を撃ちぬく JavaScriptはマジファッキンな言語だ。クソなところはいくらでもある。朝書き始めたら夜寝る頃には体中に弾丸の穴が空いているような、そんな言語だ。とにかく暴発する。this がどこを指してんのかわからんだとか、var 書き忘れてるだとか、=が一個足らないだとか。でもそんなことはデベロッパーの責任で、それこそ

    JavaScriptを書け - Write and Run
    y-kawaz
    y-kawaz 2012/04/04
    CoffeeはにわかJSerが行ったり来たりしながら使うとJSの学習に効果的。ソースは僕。
  • mocha でカバレッジがとれるらしいので試してみた - Write and Run

    こんにちは KOBA789 です。最近はおうちクラウドにご執心です。あ、おうちクラウドについては後日書きますね(伏線)。 mocha でカバレッジが取れると聞いて ほうほう。それでそれで? mocha --reporter html-cov > coverage.html && open coverage.html あれー、おっかしいなー とりあえずググります Mocha test coverage なるほど。 こうすればよいそうです $ sudo npm install -g jscoverage $ cd ./your/project/dir/ $ jscoverage ./lib ./lib-cov 自分はなんか npm からインスコできなかったので Github からソース落としてビルドしました。 で、 まだやることはあって、TJ のブログには「index.js を書き換えろよ」っ

    mocha でカバレッジがとれるらしいので試してみた - Write and Run
  • Node.jsのビルドが遅い(主にV8)とお困りのせっかちな貴方へ送るビルド環境構築 - Write and Run

    こんにちは。遅くなりましたが、「JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース)」10日目です。試験期間中で時間をとれてなくてですね(ry 「お前らー! Node してるかー!」 『うぉあああああ!!』 「いつもソースからビルドしてるかー!!」 『うぉあああああ!!』 「頻繁なリリースに従いてけてるかー!!」 『うぉあああああ!!』 「でもビルド時間が長くねぇかぁああああ!!!」 『なげぇえええええええ!!!!!』 Node.js のビルド、長いですよね。Mac ならパッケージ使いましょう。でも熱心な Noder はソースからビルドしたいんです。 というわけで、前置きが長くなりましたが、ながーいビルド時間を短縮する方法をご紹介しましょう。 元凶 - V8 ビルドが遅い原因は、なんといっても Google 謹製、C++ で書かれた

    Node.jsのビルドが遅い(主にV8)とお困りのせっかちな貴方へ送るビルド環境構築 - Write and Run
    y-kawaz
    y-kawaz 2011/12/13
    Nodeを頻繁にアップデートするような人は、でも結局V8のアップデートも追いかけたいしーとなるから総ビルド時間はあんま変わらん気もする。
  • 1