2012-10-01から1ヶ月間の記事一覧
はじめに node.js の mecab addon 作った - 凹みTipsというタイトルで前に MeCab の Node.js モジュールを作成しました。MeCab モジュールは他の人の手で作られたものが npm や github に幾つか上がっていますが、node-waf でコンパイルする古いものだったり…
はじめに 前回(Node.js で C++ アドオンから EventEmitter のイベントリスナを呼ぶ - 凹みTips)、C++ のネイティブモジュールから EventEmitter を利用して JavaScript 側で定義したイベントリスナを呼ぶ方法を紹介しました。ただ Node.js はシングルスレ…
はじめに EventEmitter は Socket.IO などでも採用されているように、次のようなコードでイベントリスナの登録/処理ができるモジュールです。 var EventEmitter = require('events').EventEmitter; var ev = new EventEmitter(); ev.on('hoge', function(dat…
はじめに XBee は ZigBee 規格で通信を行なってくれる小型の無線通信モジュールです。前回(boost::asio::serial_port で ZigBee と会話してみた - 凹みTips)は C++ で ZigBee を扱いましたが、今回は Node.js での値の取得をやってみたいと思います。 出来…
はじめに Mac で Julius を動作させようと思ってやってみました。 環境 Mac OS X 10.8.2 動作までのログ 最新版の Julius は 4.2.2(2012/10/13 現在)となっていて、文法コンパイラの mkfa が字句解析用の flex へのリンクをしないようになったため、flex …
はじめに Mac / Ubuntu は問題ないのですが、Windows で MinTTY から ssh して Vim 開くとダサダサだったので、何とかしたいと思ってやってみたまとめです。 結果 Before After 解説 mintty の導入やらは以下の記事を参考にしてみて下さい。 Windowsで最高の…
はじめに node-waf はオワコンと聞いて node-gyp を使おうと思ったのですが、Mac で相当ハマったのでメモします。 環境 Mac OS X 10.8 Ubuntu 10.04 (比較検証用) 問題点 公式 の HelloWorld を C++11 風に書いてモジュール作れるかなぁ、と試してみました…
はじめに 前回(http://d.hatena.ne.jp/hecomi/20120930/1349018540)、iRemocon の IP 調べるのどうやれば良いのかな…、という締めだったので、やってみました。ついでに iRemocon を便利に使える Node.js モジュールも書きました。 iRemocon?という方は一…