node
この週末、長野県大町市の美麻地区で全日本大学対抗選手権ロードレースが開催されました。 その時、Ustreamを使ってマルチチャンネル(複数カメラ)での配信を行いました。 山間でワイヤレスの回線状況は非常に弱いため、6地点に固定のカメラを置いて、地区…
nodeのjavascript*1では、PerlやPHPのように「require」が使えます。 その時にどうやって値を返せば良いのかわからなかったのでちょっと調べました。 例えば「config.js」というファイルがあったとき、それを呼び出してオブジェクトを返して貰う場合、下記の…
nodeのsocket.ioがv0.8だと上手く日本語のデータが通信できなかったので、socket.ioのバージョンダウンをしたかったのでどうやったらよいか調べました。 node.js + socket.ioでキーワードにマッチしたツイートを眺めるプログラム作ったよ。(技術解説編) - …
nodeでsocket.io使った通信アプリを書いてて、接続元クライアントのIPやポートをログに出したりしたいと思いました。調べてみると、socket.io v0.7 では「socket.handshake.address」にIPとポートが保持されているようです。 node.js - socket.io: get clien…
小ネタ。 nodeのsocket.ioが0.7以降だと、0.6の頃よりもデフォルトのログレベルが高くて、debugモードのログま出てきてちょっと見難くなってしまう場合がある。 そんなとき、ログレベルを下げるには Log Level Control - Socket.IO | Google Groups http://g…
(追記 2011/9/30)久しぶりにアップデートして試してみたところ、現行のv0.8.4版ではこの問題は解決されていました。(/追記) 今朝、nodeのweb socketライブラリ、socket.ioの新しいバージョンv0.8がリリースされました。 僕は今までsocket.io 0.6.3で使ってい…