質問
まず、私が尋ねる理由は次のとおりです。StackOverflow の評判ポイントには実際の価値があるので (報奨金を提供することで、非常に良い回答にポイントを費やすことができます)、答えられそうな質問を監視して、それに飛びつきたいと思います。(また、他の人が私の質問にリアルタイムで回答してくれるという事実により、StackOverflow は驚くほど便利なので、お返しをするのは素晴らしいことです。)
StackOverflow に固有ではなく、より一般的な質問としてこれを尋ねるには、次のようにします。
- RSS フィードとポーリングやスクレイピングでは、通常どのような遅延が発生しますか?
- Mac の Growl など、あまり邪魔にならない方法で通知を表示する良い方法は何ですか?(気が散りすぎる場合には、オンとオフを簡単に切り替えることもできます。)
(または、StackOverflow 中毒者のために、新しい質問に飛びつくためのセットアップは何ですか? 他の Web コンテンツをリアルタイムで監視するためにそれを一般化できますか?)
解決
どのような遅延のだろうが 一般的にポーリング対RSSフィードでも そしてこする?
サイトがRSSフィードに使用するキャッシュのどのような種類に依存していること。 SOであり、ほとんどのフィードに顕著な遅延はありませんが、フィード毎分程度をポーリングする必要があります。問題のサイト上でのpingサービスのいくつかの並べ替えがない限り、プログラムが自動的にサイト自体からの通知を取得することはできません。
他のヒント
あなたはRSSリーダーの少し目障りバージョンとして notify.meするのサービスを使用することができます。これは、フィードを監視し、あなたの電子メールアラートを送信します。多くの恵みが一日あたりに提供していますがありますので、しかし、基本的なStackOverflowのセットアップをあなたはおそらく、単に「恵みとの質問」フィードがあった場合でも、通知に圧倒されると思います。
そのため、おそらくヤフーパイプのみの情報に基づいてフィルタリングサブセットを構築とすることを組み合わせますあなたは答えに興味を持っている科目が含まれています。 SO RSSフィードの各エントリには、そのすべてのタグが含まれている「カテゴリ」ノードを持っており、パイプは、あなたがこれらのカテゴリに基づいて、AND / OR / NOT式を構築することが可能になります。 (と私がさらされる可能性のある他のどのような属性はわからないのですか?)
あなたは電子メールで取得するポップアップ通知をしたくない場合でも、パイプのソリューションを使用すると、RSSフィードに欲しいものを監視できます。私はあなたがが、時間や遅れの2について見るだろうと推測すると思います。
質問 #1 に関して:
好きなだけ短くしてください。フィードを正しく取得するために使用しているものがサポートされている場合 Eタグ そして HTTP キャッシュ制御 大丈夫ですよ。サーバーとクライアントの両方を制御している場合は、おそらくチェックアウトします デルタエンコーディング (RFC 3229)は良い考えでしょう。
ブッチャー/あなたのスクロールロックLEDを点滅点灯するためのオープンソースのリーダーます。
あなたはフィードのポーリングを処理するために、TCPスタイルのバックオフを使用することができます。より頻繁に誰かの記事、より頻繁にあなたの投票ます。
グーグルリーダーはこれを行います。より多くの私は私のブログに投稿し、より速く各ポストが現れます。
私は、この目的のためにフィード通知を試しています。
http://www.feednotifier.com/する
私は私が数分遅れて私のポップアップを取得するように、それ自体が、まだ急襲することはできませんよ。その時点で、彼らはすでに30人の視聴者、3つの解答などを持っています。
だから私は、二次の質問への答えを見てみたい....
Mac用のウィーンRSSリーダーには、Growl通知を示しているが、形だけ「X新しいメッセージの「非常にリアルタイムではない。
VibeFireは、このためにまともなソリューションです。それはあなたのために(あなたがそれらを読んでいない場合には自動的に消えます)RSSフィードを読んで、通知をポップアップ表示します。 http://vibefire.com にもし興味があるなら。そのAバンドルインストーラはしかし、それはあなたが同意しない何かをインストールしません。