タグ

cometに関するmasterqのブックマーク (6)

  • Cramp: Asychronous Event-Driven Ruby Web App Framework

    Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. Cramp (GitHub repo)is a new, asychronous evented Web app framework by Pratik Naik of 37signals (and the Rails core team). It's built around Ruby's EventMachine library and was designed to use event-driven I/O throughout - making it ideal for situations where you need to handle a large number of open connections (such as Co

    masterq
    masterq 2010/02/07
    Cramp (GitHub repo)is a new, asychronous evented Web app framework by Pratik Naik of 37signals (and the Rails core team). It's built around Ruby's EventMachine library and was designed to use event-driven I/O throughout - making it ideal for situations where you need to handle a large number of open
  • プッシュ技術でリアルタイムWebアプリを支援――「Ajax Push Engine 1.0」 | OSDN Magazine

    フランスのベンチャー企業Weelyaは12月7日(フランス時間)、オープンソースのAjaxプッシュ技術「Ajax Push Engine(APE)1.0」を公開した。リアルタイムWebアプリケーション構築を支援するという。 APEは、Ajaxを利用したプッシュ技術。Cometと呼ばれるサーバーとJavascriptフレームワークで構成され、リアルタイムWebアプリケーションを構築するための包括的なCometソリューションと位置づけている。 ユーザーはこれまでのように定期的に要求を送るのではなく、サーバーから情報がプッシュ配信されるのを待つことになる。JSONベースのプロトコルをはじめ、Web標準技術を利用、クライアント側はアドオンなどをインストールする必要はない。リアルタイムWebアプリケーションのニーズを満たし、サーバーの負荷も減少できるという。パフォーマンスや反応を改善できるほか、拡張

    プッシュ技術でリアルタイムWebアプリを支援――「Ajax Push Engine 1.0」 | OSDN Magazine
  • Twitter Streaming APIをRubyで試してみる - しばそんノート

    Streaming APIとは TwitterのStreaming APIをご存知でしょうか。 Twitter API Wiki / Streaming API Documentation 2009年4月頃から試験的に公開されているAPIなので、ご存知な方も多いと思います。2009年8月現在でまだαテスト中ですが、これを利用すると、push型でリアルタイムに情報を受け取ることができます。 TwitterAPIは基的にpull型なので、クライアントが能動的にリクエストを発行しなければ情報を受け取ることができません。しかし、1時間あたりのリクエスト回数、1リクエストあたりの最大データ数など、APIには様々な制限がかけられていますので、例えばリアルタイム性の必要なプログラムや、大量のtweetsが必要な統計プログラムなどの用途で通常のAPIを利用するのは厳しいものがあります。 そのような時は

    Twitter Streaming APIをRubyで試してみる - しばそんノート
    masterq
    masterq 2009/10/02
    push型でtwitterにアクセスするAPI。 ふつーこうでなくっちゃ。pollingかこわるい。
  • Big Sky :: ReverseHttpで誰よりも速く「はてなブックマーク」に反応するツール書いた。

    ReverseHttp面白いですね。 ReverseHttp Tunnel HTTP over HTTP, in a structured, controllable, securable way. Let programs claim part of URL space, and serve HTTP, all by using an ordinary HTTP client library. http://www.reversehttp.net/ ただ勘違いされやすいのが「何がReverseなの」という部分。通常ブラウザからリクエストが送信され、それに対する応答がサーバから返されます。ReverseHttpはサーバで何かアクションが起きた場合に、ブラウザ側がその通知を受信する...なんて事が出来るプロトコルです。仕組みはcometというlong pollに似た仕組みで、サイトのdemo

    Big Sky :: ReverseHttpで誰よりも速く「はてなブックマーク」に反応するツール書いた。
    masterq
    masterq 2009/09/24
    hookoutを使えば、proxy内のrackサービスを外部公開できるらしい。
  • Lingr – Group Chat Made Easy

    Multiple Rooms Public & Private Mac App iPhone / iPad App Fluid Support Gist & Pastie Images & Movies Remote Workplace Lingr helps remote workers to get things done faster. Distance is no longer an issue. Unlimited Chatters Need 100+ people online in the same room? Planning an event with large audience? Challenge us. :)

    masterq
    masterq 2009/09/14
    masterqの名前でアカウント作成。
  • Jetty 6.0 Continuations、まとめ - FAX

    Jetty 6.0 Continuations、まとめ 技術 Jetty 6 Continuations(継続) - Ajax対応! このエントリは、上記エントリのまとめだ。私の思う要点は、以下2点。 クライアントのリアルタイムの更新を行う、大規模アプリケーションの作成には工夫がいる。 Gregさんの問題定義と解決が正しいとすると、Javaだけでなく、他の言語にも応用ができる。 JettyはAjaxアプリケーション向けに、JSP抜きの構成を提供している。 これは、先日の「エンタープライズAjaxアーキテクチャ」に対応する。EJBも、JSPも捨て、J2EEはサーブレットのみの時代まで戻るということだ。 問題とJettyの解決策 従来のモデル 1ユーザー(コネクション)あたり、1スレッド。 非常に活動的なコネクションを使うアプリケーションなら効率的。 実際は、そのようなアプリケーションは少ない

  • 1