JS
これは「Node.js Advent Calendar」7日目の記事です。去年のアドカレ (東京Node学園祭用で12月じゃなかったけど) 以来、リリースの告知エントリ一つしか書いてなかったよ。ブログだけじゃなくTwitterもたいしてつぶやいてないし、ネットからのフェードアウト…
この記事は「東京 Node 学園祭 2012 アドベントカレンダー」の 15 日目の記事です。id:jovi0608 によるこのアドカレ 13日目のエントリ「Node API のクラス図を公開しました。」でも明らかなように、Node の重要なコンセプトの一つがストリームです。ストリー…
しました. https://github.com/koichik/node-flowless npm install flowlessでインストールすることができます. v0.0.1 からの主な変更点は次のとおりです. Bug core: seq() や par() の functions や,map() の array が空だった場合のバグを修正しまし…
しました. https://github.com/koichik/node-flowless npm install flowlessでインストールすることができます. v0.0.0 からの主な変更点は次のとおりです. series() は runSeq() に変わりました. makeSeries() は seq() に変わりました. parallel() は…
しました. https://github.com/koichik/node-flowless npm install flowlessでインストールすることができます. node-flowless は Node.js 用の小さな (less) フロー制御 (control-flow) モジュールです.名前は flawless に引っかけたのであって typo じ…
しました. https://github.com/koichik/node-tunnel 0.0.0 からの変更点は次のとおりです. Node v0.6 系 (0.6.11 以降) に対応しました. Node v0.6 系までは CONNECT メソッドがちゃんとサポートされてなくて,TLS/SSL コネクションを既存のソケット上で…
しました. https://github.com/koichik/node-tunnel node-tunnel は,Node の http および https モジュールで HTTP の CONNECT メソッドを利用したトンネリングを扱う Agent を提供するモジュールです. http://tools.ietf.org/id/draft-luotonen-web-prox…
しました. https://github.com/koichik/node-handlersocket 0.0.3 からの変更点は次のとおりです. HandlerSocket の最新版が提供する機能に対応しました. 認証 IN およびフィルタ インクリメント/デクリメント 更新または削除と同時にその前の値を取得 …
ちょっと前にこんなブログが書かれていました. Node.js で重い処理をしてしまったときにタイムアウトするの法 なぜ JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース) に参加してくれなかったのか問い詰めたい.小一時間問い詰めたい.それはと…
JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース) の 13 日目の記事です. Node といえば非同期プログラミングですが,そのスタイルは大雑把にわけて 2 種類あります.一つ目は fs モジュールなどで使われているコールバック関数のスタイル. fs…
(Twitterで言及を読んで追記) 普通にアプリケーション側のコードをコールバックベースで記述できるなら、その方が自然です。そうした方がいいと思います。ここで扱う例は「アプリケーション側のコードを変更できない事情がある」「アプリケーション側のコー…
しました. https://github.com/koichik/node-handlersocket 0.0.2 からの変更点は次のとおりです. NULL 値を正しく扱っていなかったのを再度修正しました. エラーの扱いを改善しました. npm install node-handlersocket でインストール,または npm upda…
しました. https://github.com/koichik/node-handlersocket 0.0.1 からの変更点は次のとおりです. Bug NULL 値を正しく扱っていなかったのを修正しました. INSERT/UPDATE/DELETE でレスポンスの更新行数を正しく扱っていなかったのを修正しました. npm i…
しました. https://github.com/koichik/node-handlersocket 0.0.0 からの変更点は次のとおりです. Bug NULL 値を正しく扱っていなかったのを修正しました. npm install node-handlersocket でインストール,または npm update node-handlersocket でアッ…
先週,本家 (英語の) InfoQ や PublicKey で紹介されて話題となった HandlerSocket. InfoQ InfoQ: MySQL/HandlerSocket and VoltDB: Contenders to NoSQL InfoQ InfoQ: NoSQL への挑戦者 - MySQL/HandlerSocket と VoltDB Publickey NoSQLとしてMySQLを使う…
Node.js といえば非同期処理です.そして非同期処理と言えばコールバック. そんなわけで (どんなわけで?),すぐにこんなコードになったりしがちですよね. http://stackoverflow.com/questions/3538156/file-i-o-in-every-programming-language/3538377#35…
http://vowsjs.org/ 昨日のエントリ「その 2」で ReadableStream からの 'data' イベントを行単位にコールバックしてくれる read-line モジュールを作成し,EventEmitter を使って擬似的にイベントを発生させるテストを Vows を使って書きました. 今回はそ…
昨日の続きです.今回はもうちょっとだけ本格的に Vows を使ってみます. http://vowsjs.org/ とはいえ,どうにも TDD が身につかない人なので,そっち方面は大目に見てください. サンプルとして read-line モジュールを作成します. Node.js の場合,ファ…
最近何かと話題の Node.js. http://nodejs.org/ Node.js 日本ユーザグループもあります. http://groups.google.co.jp/group/nodejs_jp ドキュメントの翻訳もされてます (リリースされたばかりの 0.2.2 対応済み!). http://nodejs.jp/nodejs.org_ja/ そん…