Just anote for myself, but could be useful: Orbited Python, long-poll, XMPP, STOMP, *MQnginx_push_module nginx module, long-poll, Basic HTTP Push Relay Protocol cometd java,python,perl, Bayeux protocol PoCo-Server-Bayeux perl, POE, Bayeux nodecast javascript, v8, node.js, long-poll webstreamr python,twisted, long-poll Compp Ruby, XMPP Shooting Star Ruby,Rails Stardust Perl, Coro, long-poll T
サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一本吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には食材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい食材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

CometとPolling いつのまにかLingrに頻繁にログインするようになった。 といってもkenn氏のRoomに固定だが。 その関係もあって、Cometと単なるPollingを使ったやり方について少し考えた。 たとえばMMORPGをブラウザ上に実装する場合は、 ひっきりなしに通信をするので、Cometのように待つようにしても、 Pollingをするのと比べても、大した負荷軽減にはならない。 たまにpushしてほしい少人数のチャットにはまさにうってつけだが、ゲームやボイスチャットのようなアプリにはそれほど有用ではない。 メッセージとメッセージの間が数十秒以上空くことがほとんどなのに、 リアルタイム性が必要なアプリにのみ使えるということだ。 チャット以外でCometが応用できそうなアプリケーションにはどういうものがあるだろうか? まず、それぞれのメンバーが等しく情報を発信するタイプのも
さて、お待たせしました。いよいよCometとLingrについての技術解説です。 ■Comet解説 さて、まずはCometとは何で、どういう背景によって生まれたのか、についての解説から始めます。 まず前提として、Webアプリケーションにおいては、通信開始のトリガーは常にクライアント側が握っています。つまりURLを入力したりボタンをクリックしたときなどに通信が発生することになるわけですが、このようなアーキテクチャは、サーバ側で発生した変化をリアルタイムにクライアント側に通知することが原理的にできないことを意味します。 チャット・アプリケーションでは、複数のユーザから不定期にメッセージが送信され、それが他の参加者に一斉に配信されなければなりません。しかし、メッセージを受け取ったサーバ側では、それをクライアントに即座にプッシュで通知する方法がないのです。 そのため、一定期間ごとにブラウザがサーバに
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く