AWS Elastic Beanstalk に express で作ったアプリケーションをデプロイしてみた NEW: 2013年03月14日 AWS Elastic Beanstalk for Node.js が出たので、express で作ったアプリケーションをデプロイしてみました。 事前準備 AWS Elastic Beanstalk Command Line... 続きを読む
Grunt 0.4.0 releasedPosted on February 18, 2013Introducing v0.4 As of this morning, Grunt v0.4 final is available on npm! For a lengthy writeup on the release, please see @tkellen's article on the Bocoup blog. The Biggest Stuff Grunt no longe... 続きを読む
node.js, stream2, ltsvLTSVLTSV が流行っていたんですが、完全に乗り遅れて Node も Go も実装は出てしまいました。Node の方は sasaplus1 さんのものが こちら にあるんですが、パーサ関数のみで Stream ではなかったので、 Stream 実装を書いてみました。 lt... 続きを読む
ライブラリ管理がめんどい クライアント側で使用するサードパーティ製ライブラリ管理を面倒に感じたことはありませんか? 毎回公式サイトから持ってきてしてディレクトリに置いたり、バージョンアップしたらまた公式サイトから持ってきて・・・ そんな管理が煩... 続きを読む
node.jsでconfigファイルを使用する アプリケーションを作成するうえで、ユーザー名やパスワード、ホスト名など固定値を定義しておくために設定ファイルはよく使用します。 先日、 ・特定のフォーマットで値を保持したい ・環境に応じて設定を切り替えたい とい... 続きを読む
あらすじ先月晴れてsocket.ioクラスタがデビュー。しかし想定していたよりxhr-polling接続が多くてフガフガな状況に。こりゃxhr-pollingの性能評価もしとくべきだったなーと思いを馳せるアルパカ。そこでsocket.io-clientでベンチマークを走らせたのだがwebsock... 続きを読む
2012-12-11 node.js で音を出す node.js でも信号処理簡単インターフェイス pico.js が使えるようになりました。 もともとMac版のみ対応していたのだけど、便利なモジュールを教えてもらってクロスプラットフォーム対応できた(MacとUbuntuでしか確認していない... 続きを読む
AWSの開発ツールチームは今日の言語やプログラミング環境にフィットした開発ツールやSDKを提供することに焦点を当てています。 本日、Node.js環境のJavaScript言語をサポートした、AWS SDK for Node.jsを発表いたしました。 Node.jsを使うとサーバーサイドのア... 続きを読む
This: <script type="text/javascript" src="node.js"></script> Allows you to do this in a Chrome App: var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n... 続きを読む
C++, Node.js, JavaScript, Julius | 20:36 | はじめにこの記事は東京Node学園祭2012 アドベントカレンダーの 23 日目の記事です。現在、オープンソースの大語彙連続音声認識エンジン Julius を利用して音声による家電操作を行なっているのですが、どんな言葉を... 続きを読む
JavaScriptユニットテスト一年生の私が、Nettuts+ のチュートリアルで知ったテストツール 「testem」のお陰で大変捗ったので是非お勧めしたく、ここで紹介してみます。 testem ってなに testem via GitHub : airportyh/testem Unit testing in Javascript can b... 続きを読む
この記事は「東京 Node 学園祭 2012 アドベントカレンダー」の 15 日目の記事です。id:jovi0608 によるこのアドカレ 13日目のエントリ「Node API のクラス図を公開しました。」でも明らかなように、Node の重要なコンセプトの一つがストリームです。ストリーム... 続きを読む
久しぶりにLabブログの更新です。 気付いたら、ずいぶん更新ができてなかったのでこれを機会にBlogのデザインも一新し、また新たな気持ちで続けられればと思っています。 今回はiOS6の新機能として追加されたPassbookについて実際にサーバを作ってみて、どのよ... 続きを読む
前回はPassの生成に必要なファイル(pass.json, icon.png, logo.png)の3つのファイルを準備し、Passのデザインの確認までを行いました。 今回は端末にダウンロードできるPassをどのようにサーバサイドで生成するかを説明します。なお、生成にはAppleのデベロッパ... 続きを読む
node.js, asyncronous, javascript introこの記事は、 東京Node学園祭2012 アドベントカレンダー : ATND の 3 日目の記事です。(日付変更線は、はてな時間を採用しております。。 ごめんなさい m(__)m) 非同期と next()next() とは、 Express や Connect 、 Moc... 続きを読む
a simple javascript flow control library, as simple as possible, but no simpler. 続きを読む
node-mruby is a extension library for node.js. It embeds mRuby into node.js. node-mruby is... You can call a mruby as a library preqreuirements bison? make? node.js 0.8.9 or later BUGS path for require path for require is not based on .rb fil... 続きを読む
最近仕事ではNode.jsしか書いてないtoritoriです。 お仕事でもexpressやsocket.ioを使っているのですがWebアプリケーションのテストについてWeb上にあまり書かれていないような気がするので自分はこんな感じでテストしてますよー、という記事を書いてみます。裏... 続きを読む
I’ve decided to ramp up the Node.js experiments, and break the 1 million concurrent connections barrier. It worked! The 1M mark was broken using a swarm of 500 Amazon EC2 test clients each establishing ~2000 active COMET connections to a sin... 続きを読む
Pedro Teixeiraさんという方がいらっしゃいます。 NODE TUTSというスクリーンキャストのシリーズやHANDS-ON NODE.JSという本の著者の方で、2年半ほど?前から長らくnodeのチュートリアル系を普及される活動をされているかたです。 最近は、nodejitsu社にDocumen... 続きを読む
node 某所に提出するように昔作ったもののコア部分を詰めて作ったんだけど、興が乗ったので今日そのまま作りこんでみた。 同時にログインして相手に近づいて殴ったらHPバーが減って死ぬ。死ぬと4秒でリポップする。 まだマップを実装したりモンスターを徘徊させ... 続きを読む
websocket, buffer, node.js introなんだかんだ WebSocket を使ってるのに、 WebSocket サーバを自分で書いたことが無かったので、RFC も落ち着いてきたここらで、仕様を読みながら実装してみようと思いました。 "WebSocket サーバ 実装" とかでググると、 Sock... 続きを読む
ナウいらしいからgruntいれてみるよ cowboy/grunt GruntはJSで作られている、Rakeみたいなビルドタスクの管理ツールといえばよいのでしょうか。LESSやCoffee Scriptのようなコンパイルを必要するファイルの処理や、minify・concatなどもタスクとして実行できま... 続きを読む
2012.07.20, Version 0.9.0 (Unstable) punycode: update to v1.1.1 (Mathias Bynens) c-ares: upgrade to 1.9.0 (Saúl Ibarra Corretgé) dns: ignore rogue DNS servers reported by windows (Saúl Ibarra Corretgé) unix: speed up uv_async_send() (Ben Noor... 続きを読む
Micro client-side router inspired by the Express router (~1200 bytes) View the Project on GitHub visionmedia/page.js Download ZIP File Download TAR Ball View On GitHub Tiny ~1200 byte Express-inspired client-side router. page('/', index) page... 続きを読む
nodeの最新安定版が0.6から0.8系にアップデートされました。 node 0.8での変更点は以下のリンクに書かれています。 http://blog.nodejs.org/2012/06/25/node-v0-8-0/ https://github.com/nodejsjp/nodejs.org_ja/wiki/API-changes-between-v0.6-and-v0.8 大き... 続きを読む
I am thrilled to announce the arrival of a new stable version of Node.js. Compared with the v0.6 releases of Node, this release brings significant improvements in many key performance metrics, as well as cleanup in several core APIs, and the ... 続きを読む
概要 Chinachuは、Linux向けに作られた、テレビ番組を自動で録画予約するためのシステムです。 Atd、Node.js、epgdumpr2等を利用して録画予約の完全自動化及びリアルタイムWUIを実現しています。 Node.jsを利用するリアルタイムWUIは、ウェブサーバとして独立し... 続きを読む
Nodeclipse is an plugin that adds IDE functionality to the Eclipse for the Node.js. The purpose of Nodeclipse is to create an environment in which development of Node.js is easy for a beginner to intermediate user. Development is slow, but on... 続きを読む
programming notes. mainly about JavaScript / jQuery. [@Takazudo] [takazudo@gmail.com] Hint: alt + / grunt というJS/CSSのビルドツールが便利だったので紹介します。(Mac/Linux) cowboy/grunt - GitHub このgruntってのは、JS,CSSを全部まとめて繋げる、... 続きを読む
node.js | 23:544/18 に開催された 東京Node学園 5時限目 で @KOBA789 さんが自作のルータである Router-Line を紹介していました。その時から便利そうとは思っていたのですが、最近ちょっとした API サーバを書く時に実際に Router-Line を使ってみて、改めて... 続きを読む
node.jsid:kazuhooku さんの記事 node.js におけるエラー処理のコーディングパターン (もしくは非同期 JavaScript における例外処理。 ナイスです! なんと素晴らしいタイミングでのブログでしょうか! 「東京Node学園 5時限目」で id:koichik さんのプレゼンで... 続きを読む
最近話題の新言語『CoffeeScript』をとりあげた連載「CoffeeScriptによるモダンなWebアプリケーション開発」。今回からはベストプラクティス編として、CoffeeScriptでNode.jsアプリケーションを開発する際によく使われる実用的な開発手法を4回に分けて紹介しま... 続きを読む
2012.04.18, Version 0.7.8, (unstable) Upgrade V8 to 3.9.24.9 Upgrade OpenSSL to 1.0.0f Upgrade npm to 1.1.18 Show licenses in Binary installers Domains (isaacs) readline: rename "end" to "close" (Nathan Rajlich) tcp: make getsockname() return... 続きを読む
前回の続きで今回は Fiber の話題.ずいぶんと日が空いてしまいました.見出しはじめに環境node-fibers とは?Fiber の利用例Fiber を使った非同期処理の記述例終わりに はじめに今回は fiber を導入し,非同期 API のコールバック周りを少し整理してみよう,と... 続きを読む
node, test zombie.jsとは jsdomというnode製のDOMシミュレータがあります。これを使えば、ブラウザを使わずにDOMイベントを発行することができます。 zombie.jsはセッション管理とブラウザのアクションを管理するjsdomのラッパーです。 個人的には、Ajaxのテス... 続きを読む
Node.jsちょうど昨日ですが、nodetime というなかなか面白いモジュールが公開されました。 https://nodetime.com/ npm で nodetime モジュールをインストールした後に自分のプログラムの先頭に、 require('nodetime').profile(); を付け加えて実行すると、標準... 続きを読む
Performance Profiler for Node.js2. Profile require('nodetime').profile(); Add before any other require statement in your application, e.g. at the first line of main module. 3. Analyze https://nodetime.com/[session_id] The link will be printed... 続きを読む
Copyright © 2011 GitHub Inc. All slide content and descriptions are owned by their creators. F.A.Q. Terms of Service Privacy Policy 続きを読む
日本最速express3入門2012/03/26(Mon) 11:51:47[node.js][express]> この記事は大阪Node学園二時限目expressハンズオンのスライドを元にしています。 npmでインストールできるexpressはまだ2.xですが、github上のマスターは三ヶ月以上前から3.xになっています。 も... 続きを読む
var Point = new StructType('Point', { x: UInt32, y: UInt32 }); var RGB = new StructType('RGB', { r: UInt8, g: UInt8, b: UInt8 }) var Pixel = new StructType('Pixel', { point: Point, color: RGB }) var Triangle = new ArrayType('Triangle', Pixel,... 続きを読む
こんにちは KOBA789 です。最近はおうちクラウドにご執心です。あ、おうちクラウドについては後日書きますね(伏線)。 mocha でカバレッジが取れると聞いて ほうほう。それでそれで? mocha --reporter html-cov > coverage.html && open coverage.html あれー、... 続きを読む
Tower.jsはMongoDBをデータベースに、Redisはバックグランドジョブ、CoffeeScriptをメインの記述に使いつつ、Jasmineをテストフレームワーク、jQueryも使えるフレームワークです。メール、マイグレーション、MVC、RailsばりのO/Rマッピング、バリデーション、ル... 続きを読む
Hatena Recent nodeJSでつかえるMySQL ORMのSequelizeを触ってみる あさりをもらったので美味しくいただきました PHPカンファレンス関西に行って.発信力と熱さを感じてきた iPad第1世代のinnerWidth x innerHeight対応表 Mobile Safariで際限なく拡大できても... 続きを読む
裸が見たい!たくさんの画像の中からとにかく裸を見たい!と思う人はnude.jsを自動実行してみると幸せになれるかも知れません。 0 続きを読む
メインページ モジュールと拡張 Socket.IO を用いたプロジェクト v0.6.x から v0.7.x への移行 Socket.IO の設定 認証とハンドシェイク FAQ Socket.IO への貢献方法 クライアントライブラリの配信方法 Socket.IO のプロトコル 記事とレシピ Nginx and Socket.IO... 続きを読む
node.jsからdynamoDBに接続するクライアントがアップされていたので使ってみました。 https://github.com/Wantworthy/dynode node.jsの準備はこんな感じです。node.jsは0.6.4で動作確認しました。 ※APIの項は本家を訳し適当にまとめました。 インストール mkdi... 続きを読む
Testing Socket.IO With Mocha, Should.js and Socket.IO Client Jan 28th, 2012 I’m currently in the midst of creating an application that utilizes Socket.IO for real-time communication between users. Using mocha and should.js I was able to test... 続きを読む
Real-time apps made cross-browser & easy with a WebSocket-like API 続きを読む
node.js, Javascriptnode.jsでニコ生のコメントを取得してみる。意外に難しそうだかnetモジュールを使えば数行で書ける。これとWebSocketを組み合わせたりすればHTML5でニコ生のコメントに対して反応することができるかも。 var net = require('net'); socket.c... 続きを読む
SourceForge.JP Magazine注目記事 ハードディスクの中身を誤って消した場合のファイル復旧方法 ハードディスクを完全消去する「DBAN」のインストールと使い方 HDD/SSDの健康診断を行うS.M.A.R.T.対応ツール「CrystalDiskInfo」 の使い方 HDDやSSDなどの速度を計... 続きを読む
たまたま新環境にNode.js入れてたらv0.7.0がリリースされてたのに気がついたので、勢いで新機能を試してみた。 V8のバージョンが上がったとかもあるけど多分一番の目玉はIsolates(マルチスレッド)のサポートかな、と思う。開発ブランチでは他にもDomainsという... 続きを読む
javascript, node.js, testing先日、Stylusのコードをいじってたらグローバルリークがあったので、修正してPullリクエストしました。(TJが即マージしてリリース済みだよ!)リークを見つけたのは、StylusのテストコードにGlobalオブジェクト汚染を検出するテス... 続きを読む
node.js | 00:46 | ※この記事は現時点での node.js 最新版 v0.6.6 に付属する npm 1.1.0-beta-4 を元にしています。※間違い等ありましたらご指摘いただけると幸いです。 npm は node.js のパッケージマネージャーですが意外と色々な機能が搭載されています。 ... 続きを読む
node, coffee-scriptほとんど自分のためのメモ。 サーバサイドJSを使っているとクライアントにwebsocket経由で渡したりmongodbやnstoreで永続化する際にピュアなJSONとしてデータを宣言しなおす必要があって面倒。 じゃあModelクラス自身が読み込み/書き出しで... 続きを読む
目的node.js で libxml をつかおうとすると、どれをつかっていいのかわからないので、どれがいいかを評価する。XML をパーズするという用途はもちろんのこと、HTML のパーズなどにくらべても、pure JS のものよりも高速に動作するという予想が長年の経験より想... 続きを読む
2011年12月19日23:16 Node.jsのテスティングフレームワーク「Mocha」(前編) カテゴリプログラムJavascript Mochaのチュートリアルに沿ってMocha(読み:もか)を使ってみました。長いので前編・後編の二部構成にします。使用するMochaのバージョンは0.3.6です... 続きを読む
2011年12月21日23:41 Node.jsのテスティングフレームワーク「Mocha」(後編) カテゴリプログラムJavascript 前回に引き続き、Mochaのチュートリアルに沿ってMocha(バージョン0.3.6)を使ってみます。なお、このエントリーはJavaScript Advent Calendar 2011(N... 続きを読む
TechHUB.jp Node.js 入門 第3回資料 Node.js で作るリアルタイム投票アプリ Last Update: 2011/12/21 Author: Kazuyuki Honda @hakobera 前書き この資料は、2011年12月11日に開催された TechHUB.jp の Node.js 入門の3回目の講義の補足資料です。当日、講師で... 続きを読む
これは JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース) の19日目の記事です。 JavaScriptで作られたテンプレートライブラリってたくさんありますよね。今日もこんなブログみかけました。クライアントサイドJavaScriptで使えるテンプレートエンジ... 続きを読む
node.js | 12:18 最近、mocha をつかってテストを書くのが楽しくなってきたました。でも、テストの数が増えてくるとローカルでの実行だけでなく、CI 環境が欲しくなりますよね。github にあげられるようなプロジェクトだったら、Travis CI も良いですが、実際... 続きを読む
Web開発 | 23:32 | JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース)の16日目です。@koichikさんの13日目の記事にも書かれているように、Node.jsにて非同期処理を管理する方法には以下の2種類があります 非同期処理の呼び出し時にコールバック関数... 続きを読む
Buster.JS is not released yet. The JS community doesn't need yet another half finished testing framework. Sign up to get notified when we release a beta. Also, gitorious.org/buster. JsTestDriver style browser capturing Start a server, capture... 続きを読む
2011年10月08日 node.js:同時接続してるクライアントを増やし続けてみたときのメモ node.jsに接続しっぱなしなクライアントを増やすとどうなるかテストしてみた。 知りたかったのはメモリやCPUの使用量がどうなるか、接続件数はいかほどまでokか、といったこと... 続きを読む
"...don't count on folks to support higher taxes to improve schools." (via @msnbc) http://cot.ag/gvpyNxHappy holidays! The team is celebrating by doing some extra maintenance at the end of our work day. The site will be back up shortly.Check ... 続きを読む
node.jsJavaScript Advent Calendar 2011 (Node.js/WebSocketsコース)3日目のhokacchaです。Node.jsのテストフレームワーク、mochaについて書きます。 mochaはTJが新しく作り始めているテストフレームワークです。ドキュメントを見ればできることは大体書いてあ... 続きを読む
JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース)の2日目です。初めての「はてなダイヤリー」で書き方に慣れていないので、見苦しところがあればご了承ください。 実は書いているうちにボリュームが膨らんでしまったので前半・後半の2部制で掲載し... 続きを読む
Tab vs Spaces セミコロン エディタ 末尾の空白 一行の長さ クォート 中括弧 変数宣言 変数とプロパティの名前 クラスの名前 定数 Object / Array の作成 同値演算子 prototype の拡張 条件文 関数の長さ return 文 名前付きクロージャ ネストされたクロージャ ... 続きを読む
twitter bot みたいな形で認証可能にはならんのか、と言いつつ facebook DEVELOPERS から Cloud Services なソレを試してみたら Heroku に Node.js なアプリが launch された模様。動作確認してみたら動きました。ようやくご勘弁頂けましたか、と言いつつソース... 続きを読む
A lightweight javascript date library for parsing, manipulating, and formatting dates. 続きを読む
科学 技術勉強会 東京Node学園祭_2011 プログラミング Node.js 再生数:48 / コメント数:1 コメントやお気に入り登録をしたい方は ニコニコ動画アカウント でログインしてください。 動画の説明文:全文を表示 2011年10月29日に開催された「東京Node学園... 続きを読む
The Node Toolbox is an catalog of Node.js packages, tools and resources with popularity ratings based on Github watchers and forksBoring StuffBy Activesphere © 2011We build scalable applications using Ruby, Node.js and NoSQL platforms Contac... 続きを読む
Bouncy uses node's http parser innards to bounce http requests around to where they need to go in an entirely transparent way. Use bouncy as a load balancer or http host router, either programmatically or with the simple command-line tool. Bo... 続きを読む
2011-10-23 Node にまつわる良くある質問 Node 関連で良く聞かれる質問を集めて見ました。 この記事を通して Node について持っていた疑問を解消し、Node の良いところも、「ちょっとなぁ。。」なところも合わせて、きちんと理解する助けになればと思います。 ... 続きを読む
node.jsNodemailerにpull req送って取り込まれたのはいいものの、npmにアップしてくれないのでどうしたものかと思ってたけど、そういえばnpm installはtarballのURLも指定できたことを思い出したので、forkした自分のリポジトリにtagつけてtarballつくった。 ht... 続きを読む
node.js8/27, 28と、Node.js Knockoutにチャレンジしていました。 Node.js KnockoutとはNode.jsを使って、48時間のうちに何か作る、というコンテスト。About —Node.js Knockout参加者にはGithubのプライベートレポジトリやデプロイする先のクラウドサービスま... 続きを読む
nide is a web-based IDE for Node.js, designed with simplicity and ease-of-use in mind. The current version of nide was designed and developed in only 48 hours, at the Node.js KO coding competition. An online installation of nide is available ... 続きを読む
JavaScript, Windows Azure | 02:31 | 先日紹介した id:waritohutsu:20110821:1313947003 を利用して、今回はサードパーティ製のライブラリを利用して SQL Azure に接続しようと試みる。結果として実用に耐えるものではなかったが、無事に疎通には成功したので... 続きを読む
Node Basic FFmpegとは? ffmpeg(エフエフエムペグ)※1というソフトウェアをご存知でしょうか? このソフトウェアは動画と音声を変換することのできるソフトウェアです。 対応するコーデックが豊富でコマンドラインから簡単に使用できるため、よく使用されて... 続きを読む
Node.js から Key Value Store などを利用する際に、キーを複数のノードに分散させる汎用的なライブラリがあったら便利なのではと思い実装してみました。 ソースコードはGitHubで公開しています。ライセンスはMIT Licenseとします。 git clone git://github.com... 続きを読む
node.js, socket.io, expressSocket.IO のサーバは v0.7 からスタンドアローンでも立てられるようになりましたが、Express のサーバ上に Socket.IO のサーバを同居させる構成は多いと思います。しかし Socket.IO は Express が HTTP で確立したセッションとは別... 続きを読む
node.js Socket.IO 0.7.8 out - Socket.IO | Google Groups socket.io本体の方はちょっとよく分からない。以前書いた問題の修正はまだ取り込まれていないようなので注意socket.io-clientは0.7.5になって単体でNodeからrequireして使うことができるようになった... 続きを読む
node.js ローカル環境のnodeプログラムからsocket.ioに繋ぎたい場合、やっぱりnode-websocket-clientとかでゴニョゴニョするしかないのかな? socket.io-clientをrequireするだけで使えたら素敵なのだけど 2011-08-04 11:06:48 via Twitter for Macsocket.ioのt... 続きを読む
node.jsWebサービス的なものをnodeでつくってて、ガラケー対応しないといけないことはわかってたんだけど、しばらくガラケー対応とかやってなかったので、すっかり文字コードのことを忘れてて痛い目みた。 ガラケーだけPHPかPerlで書こうと思ったけど、そんなに... 続きを読む
node.js, Socket.IO, WebSocket 追記11/7/31最初に途中までで出す。 Socket.IO v0.7Socket.IO の新バージョン v0.7 がリリースされ、アナウンスされていた通り大幅に機能が拡充されました。リリース後すぐに出したかったけど、思った以上に量が多くすぐには書け... 続きを読む
jsdiffはnode.js/JavaScript製のオープンソース・ソフトウェア。Webサイトは様々な種類が存在するが、最も多いのはテキスト系サイトではないかと思う。フォーラム、Wiki、ブログ、Q&Aなどテキストは日々どんどん追加されていく。 0 比較 そんな中、みんなで一つ... 続きを読む
This is an exploration of the distributed identity system described here. Required software: All of the servers here are based on node.js, and some number of 3rd party node modules are required to make them go. (npm is a good way to get these... 続きを読む
node.jsで任意のオブジェクトが持っているメソッドを確認するには、console.log(util.inspect(object, showHidden=false, depth=2));の形式でutil.inspectを使用します。showHiddenの値をtrueにした場合は、non-enumerableなプロパティも出力されるようになりま... 続きを読む
node.js | 08:31Node v0.5.1 がリリースされて、64bit 版でも Crankshaft が有効になって、V8 Benchmark Suite を移植したりして、色々ベンチをとっていたら、「Crankshaft はえぇーーーーーーーー!」という結果になった。hakobera/node-v8-benchmark-suite - ... 続きを読む
A PDF generation library for Node.js. Description PDFKit is a PDF document generation library for Node that makes creating complex, multi-page, printable documents easy. It is written in pure CoffeeScript, but you can choose to use the API in... 続きを読む
プログラム, node | 08:39 | require('child_process').forkはWorkerと同じAPIを使っているぽいです。 fork APIの定義 var worker = require('child_process').fork(modulePath, arguments, options); argumentsh: 配列で、生成された子プロセス側ではprocess.a... 続きを読む
This document is a starter guide for migrating Socket.IO v0.6.x applications to Socket.IO v0.7.x. Client Loading the client In v0.7, load the client with: 続きを読む
node.js, Herokunode.jsを使ってWebサイトにインスタントメッセンジャー(Google Talkでも、Yahoo!メッセンジャーでも、MSN Messengerでも、Facebook ChatでもXMPP対応のもの)を組み込む方法の紹介(というかメモ)です。 デモ(IEだとAjaxでエラーになっている... 続きを読む
node.js, EventEmitterNode の ML に以下のような質問が投稿されました。What is the meaning of require(’events’).EventEmitter.call(this)内容としては。 「以下のようなコードがあったんだけど、これってどういう意味?」 var util = require("util"); va... 続きを読む
Node におけるスケールアーキテクチャ考察(Scale 編)というエントリーを読んで、RedisはPub/Sub型通信をサポートしているという事を知りました。エントリーでも言及されているように、Pub/Subを使えば Node.js + WebSocket サーバをスケールする際に、中継サー... 続きを読む
サーバサイドJavaScriptにはNode.js以前にもいくつかの実装がある。ちょっと前に注目されかけたものだと、現在はAppcelerater社に買収されたAptana社が出していたJaxerなどがあるが、きちんと調べるとRingoJsやnarwhalやv8cgiなど選択肢の一つとして数えられる... 続きを読む