彼は・・・チュートリアルの作者!
Comet Daily » Blog Archive » Scalable Real-Time Web Architecture, Part 2: A Live Graph with Orbited, MorbidQ, and js.io
http://cometdaily.com/2008/10/10/scalable-real-time-web-architecture-part-2-a-live-graph-with-orbited-morbidq-and-jsio/
このチュートリアルを参考していたが、なぜかエラーが・・・。
仕組みが分からずチュートリアルをやっていたこともあり、不明点だらけのため、なかなか進まず。
仕方ないので、エラー箇所を特定すべく、ひとつひとつ追って行った。
追えばデバッグの仕方も自然と身につくものだ・・・初めはあんなにわけのわからないエラーログが、読めばいい場所がわかってくる。
で、結果的に追っていくと最後のJSON通知でエラーが発生しているらしい。
早速ググってみると同じ現象の人発見!
Stomp / IE6 fixes) so I’d – Orbited Discussion | Google グループ
http://groups.google.com/group/orbited-users/browse_thread/thread/03486da9596e9dd1/c561d4a26e8e7046?show_docid=c561d4a26e8e7046&pli=1
さらに記事を読んでいくとpython-cjsonパッケージを使えと書いてある。
パッケージを使えとあるが、Python環境はここで閉じておきたいのでsetuptoolsを使う。
sudo easy_install python-cjson
これだけで解決した。
さらにコメントの主を見てみると・・・どこかで見覚えがあるMichael Carterさん。
チュートリアルの人だ!!
名前を覚えるつもりは無かったけど、何十回も見ていたページなだけあって、知らずと記憶に残ってたらしい。
これくらい追っていれば多少なりともなんか身に付くよね、と思った。