2013-05-31 Node.js の Heroku 環境におけるパフォーマンス node.js Heroku Heroku で Node.js を動かしても絶対的なパフォーマンスは得られないのだけれど、最近仕事で Node.js on Heroku をやっているので、実際にどれくらいのパフォーマンスがでるのか測って... 続きを読む
At TxJS the other day, I gave a talk where I mentioned that the Unix Philosophy is a crucial part of the patterns, opinions, and culture of Node.js. As usual, I made my slides available online well in advance of the talk video being available... 続きを読む
翻訳: ”命令型のコールバック、関数型のプロミス: Node が逸した最大の機会” by James Coglan Original: "Callbacks are imperative, promises are functional: Node's biggest missed opportunity" by James Coglan Translated by Yuta Okamoto (@okapies) N... 続きを読む
In October, I wrote a bullfighting copter in Berlin with dominictarr. In December I hacked together a virus to infect AR drones that didn't work very well but it won a prize. 続きを読む
The default port for Sails is 1337. At this point if you visit http://localhost:1337/ You will see the default index.html page. Creating a Model Creating a model is very easy with the command line tool. You can even define attributes and thei... 続きを読む
I am pleased to announce a new stable version of Node. This branch brings significant improvements to many areas, with a focus on API polish, ease of use, and backwards compatibility. For a very brief overview of the relevant API changes sinc... 続きを読む
2013-02-16 node.jsのvmとsynchronizeはライフチェンジング node.jsをお使いのみなみなさま、コールバック地獄の中をいかがお過ごしでしょうか。 最近になって僕はvmモジュールとsynchronizeモジュールを使い出しまして、これがちょっと尋常じゃないくらい自分... 続きを読む
node.js, stream2, ltsvLTSVLTSV が流行っていたんですが、完全に乗り遅れて Node も Go も実装は出てしまいました。Node の方は sasaplus1 さんのものが こちら にあるんですが、パーサ関数のみで Stream ではなかったので、 Stream 実装を書いてみました。 lt... 続きを読む
こんにちは、デザイナーの王です。いいものはみんなで共有しましょう! ということで、今日も素敵なツールを紹介しちゃいます! とりあえず、こんな風に使います↓ (動画中に一瞬出てきたあのクールなエディターを現在布教中ですので、SublimeTextの記事をぜひ... 続きを読む
東京Node学園祭2012 アドベントカレンダーの10日目の記事です。 他の方のように、ベンチマークやコアっぽいところばかりなのですが、僕は少し軽めで最近調べているd3周りについてちょっと便利なツールを作ってみました。 d3jsは非常に優れたvisualizationツール... 続きを読む
この記事は東京Node学園祭2012 アドベントカレンダーの8日目の記事です。 この記事を書こうと思った理由 Node.jsに関するWeb上の記事を読んでいると、「Node.jsは静的コンテンツに弱い」とだけ書いてある記事をよく見かけます。有名なところだと、LinkedInのNod... 続きを読む
先日の「node.js と thread hog の話」には、たくさんのコメントをいただいたが、やはり「イベント駆動型」のプログラミングには抵抗がある人も多いようだ。そこで、JavaScript の無名関数を使ったイベント駆動型のプログラミングの可読性が悪くないことを示す... 続きを読む
去年の東京node学園祭からあっという間に一年が経ち、今年も東京node学園祭が11月18日に行われます。それに伴って、nodeに関する記事を書くアドベントカレンダをやっています。この記事はそのひとつとして、qilinについて書こうと思います (mochaのテストを複数... 続きを読む
Node.js はじめにちょっと前の nodejs のメーリングリストで 「Odd behavior of nested Domaons」 https://groups.google.com/d/topic/nodejs/i8NjWjVvk2I/discussion という質問が投げかけられていました。 私も内容が気になり、動作結果が非常に奇妙に思えた... 続きを読む
Rails 4でSinatra::Streaming相当のストリーミング機構が入るとのことですが、そもそもRackやEventMachineに寄り添ったストリーミングは筋悪というか強引すぎると考えていて(Phusionの人の懸念に近い)、それなら最初から向いてるテクノロジーを使ったほうがいい... 続きを読む
ここ数日、 node.js で色々と作りはじめているのだが(node.js が一番力を発揮するのは、xmpp server や、push notification server のようにソケットを開きっぱなしにして非同期通信をするケースだと思うのだが、それについては別途書く)、これで思い出すのが... 続きを読む
node某イベントのためのコードを書くのにHTMLのスクレイピングをやりたいなー、nodeで書くかなー、去年は jsdom で書いたけど今はどうなんだろね、とか調べてたら、どうもこういうあたりのがあるらしい。jsdom たぶん一番有名で高機能、だけど重い。node-jquery... 続きを読む
Smashing Node.js: JavaScript Everywhere (Smashing Magazine)作者: Guillermo Rauch出版社/メーカー: Wiley発売日: 2012/09/11メディア: ペーパーバックこの商品を含むブログを見る本ブログは東京Node学園祭2012 アドベントカレンダーの1日目の記事です。さて... 続きを読む
JavaScriptなどのスクリプト言語は動作が遅く、最適なパフォーマンスを得るにはC/C++で実装しなければならないという常識に挑んだ先進的な講演が話題になっています。この話題の発端は2012年10月7日から10月8日までベルリンで開催されたJSConf.euでFelix Geisen... 続きを読む
Highlights Special foreword by the creator of V8, Lars Bak. Examples with real-world web services like Twitter. Learn how to build a Turntable.FM style app with socket.io. Teaches JavaScript best pratices that apply to all environments. What ... 続きを読む