Ad Network

Sponsored Links


あわせて読みたい

  • あわせて読みたい

« 午前三時のルースター | Main | ウォーレン・バフェットとセコイア・ファンドと »

「足あとライブ!」に関するテクニカル・メモを書いてみた

 「足あとライブ!」や「ホットエントリーライブ!」を作っているうちに、CometサーバーとJavascriptをどう組み合わせれば良いか、なのどノウハウが色々とたまってきたので、一度テクニカル・メモの形にまとめてみることにした。ちょうど英語のブログの更新が止まっていて、なんとかせねばと思っていたので、そちらのエントリーとして書かせていただいた。

 Live Page-View Counter, Comet server and JSON-push

 ソースコードすべてを公開しているわけではないが、C++で直接ソケットを操作するコードを書くことができて(つまりCometサーバーを自作することができて)、サーバー側のスクリプト(言語は問わない)とJavascriptをある程度書ける人であれば、このペーパーに書かれた情報を元に自分でも同じようなサービスを作ることが可能になるように書いたつもりである。もし、このペーパーを元にそんなサービスを作ることができた方がいたら、コメントやトラックバックの形でご連絡をいただきたい―うちの会社でぜひとも採用したいので^^(参照)。

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c4f9853ef00d8342b535053ef

Listed below are links to weblogs that reference 「足あとライブ!」に関するテクニカル・メモを書いてみた:

» 足あとライブ!のネタ帳 from ('A`)ウェーblog
がアップされていた。 ざっと見た感じJSON使ってシンプルにまとめている感じ。 というわけでさくっとハックしたいんですが、今はboidにかかりっき ... [Read More]

» 「『足あとライブ!』に関するテクニカル・メモを書いてみた」を書いてみた。 from recompile.net
「『足あとライブ!』に関するテクニカル・メモを書いてみた」に触発されて、Javaで書いてみました。 「足あとライブ!」に比べると機能は少ないですが、原理は実装してあります。 バイナリ http://recompile.net/uploaded_files/comet-server-0.1-SNAPSHOT.zip ソースコード http://recompile.net/uploaded_files...... [Read More]

» 「Web2.0とC10Kに関する数々の誤解」の誤解 from 最速配信研究会
前エントリWeb2.0とC10Kに関する数々の誤解に関してはいろいろツッコミをいただいた(ありがとうございます). 名無し 『誤読した上にえらそうに微妙な解説するあたり恥ずかしすぎます。』 えらそうで微妙な解説なのはまぁそうなので否定しないが,誤読とはなんのことだろう? ... [Read More]

Comments

気付くのが遅くはありますが、このアーキテクチャーをUIEngineに適応すれば(厳密に言うとUIEServerでしょうか)、UIEngine上でメッセンジャー等のリアルタイム性が求められるアプリケーションもつくれそうですね。

JAVAが使えるレンタルサーバー準備してUIEサーバーに手を付け出したところなんですが、面白そうなのでCometサーバーにもチャレンジしたいところです。

ソースコード20KBという言葉を信じて:)

>気付くのが遅くはありますが、このアーキテクチャーをUIEngineに適応すれば(厳密に言うとUIEServerでしょうか)、UIEngine上でメッセンジャー等のリアルタイム性が求められるアプリケーションもつくれそうですね。

ですね、もちろん。任意のJavascriptがpushできるということは、任意のUJBC(コンパイル済みのUJML)がpushできる、ということですから。

>ソースコード20KBという言葉を信じて:)

バイナリーのサイズが20KBという意味だったんですが、ソースコードも、今チェックしたら、偶然にも20KB(コメントも含めて687行)でした。

解説ページの足跡ライブが毎回同じ色にリセットされるのは仕様ですよね?

Micro Comet Serverのソースが気になります。公開は・・・しないですよね。短くて濃いコードはとても勉強になりそうで魅力的なんですが。

>解説ページの足跡ライブが毎回同じ色にリセットされるのは仕様ですよね?

はい仕様です。足跡に関しては、サーバー側はステートレスなので、ページをリロードすると一度全部灰色にリセットします。

>Micro Comet Serverのソースが気になります。公開は・・・しないですよね。短くて濃いコードはとても勉強になりそうで魅力的なんですが。

「公開というのもありかな」、と少しは思っています。でもオープンソース、特にGPLという形がふさわしいのか同かも少し疑問だし、でも、今は Creative Commonsという形もあるし…。本当は公開Web Serviceとして皆さんに遊んで欲しいような気持ちもあるけど、その場合の運営コストはどうするか、などなど。もう少し考えて見ますね。

Post a comment

If you have a TypeKey or TypePad account, please Sign In