Domanda

Innanzitutto, perché chiedo: ora che i punti reputazione su StackOverflow hanno un valore reale (puoi spenderli in dannatamente buone risposte offrendo taglie) Vorrei monitorare le domande a cui potrei essere in grado di rispondere e saltarle sopra! (Anche il fatto che altri rispondano alle mie domande in tempo reale rende StackOverflow incredibilmente utile, quindi sarebbe bello ricambiare.)

Per porre questa domanda come una domanda più generale, non specifica per StackOverflow:

  • Che tipo di ritardo ci sarà in genere in un feed RSS rispetto a polling e scraping?
  • Qual è un buon modo per visualizzare le notifiche in modo non troppo distratto, come Growl su Mac? (Dovrebbe anche essere facile accenderlo e spegnerlo, se diventa troppo fastidioso.)

(Oppure, per i tossicodipendenti StackOverflow, qual è la tua configurazione per lanciarsi in nuove domande e puoi generalizzarlo per monitorare altri contenuti web in tempo reale?)

È stato utile?

Soluzione

  

Che tipo di ritardo ci sarà   in genere si trova in un feed RSS vs polling   e raschiando?

Dipende dal tipo di memorizzazione nella cache utilizzata dal sito per il suo feed RSS. Su SO non si nota alcun ritardo sulla maggior parte dei feed, ma sarà necessario eseguire il polling del feed ogni minuto o giù di lì. Un programma non può ottenere automagicamente notifiche dal sito stesso a meno che non ci sia una sorta di servizio ping sul sito in questione.

Altri suggerimenti

Puoi utilizzare il servizio su notify.me come versione leggermente più invadente di un lettore RSS. Monitora un feed e ti invia avvisi e-mail. Ma con la configurazione di base StackOverflow verrai probabilmente sopraffatto dalle notifiche anche se ci fosse solo una & Quot; domande con taglie & Quot; feed, perché ci sono molte offerte di ricompensa al giorno.

Quindi forse combinalo con Yahoo Pipes e costruisci un sottoinsieme filtrato basato sulle informazioni che solo contiene argomenti a cui sei interessato a rispondere. Ogni voce nel feed RSS SO ha un & Quot; categoria & Quot; nodo che contiene tutti i suoi tag e Pipes ti consentirebbe di creare espressioni AND / OR / NOT basate su tali categorie. (e non so quali altri attributi potrebbero essere esposti?)

Anche se non desideri ricevere le notifiche popup che ricevi tramite e-mail, la soluzione Pipes ti consentirà di monitorare ciò che desideri in un feed RSS. Immagino che vedresti circa un'ora o due di ritardo, però.

Per quanto riguarda la domanda n. 1:

Abbrevia il tempo che desideri. Se qualunque cosa tu stia utilizzando per ottenere correttamente il feed supporta ETags e HTTP Cache-Control dovresti stare bene. Se controlli sia il server che il client, magari dai un'occhiata a Delta Encoding ( RFC 3229 ) sarebbe una buona idea.

Macella un lettore open source per accendere / lampeggiare il LED di blocco scorrimento.

potresti utilizzare un backoff in stile tcp per gestire il polling dei feed. Più spesso qualcuno pubblica, più spesso fai il polling.

Google Reader fa questo; più inserisco sul mio blog, più velocemente viene visualizzato ogni post.

Sto sperimentando Feed Notifier per questo scopo.

http://www.feednotifier.com/

Non sono ancora in grado di balzare di per sé, poiché avrò i miei popup in ritardo di alcuni minuti. A quel punto, hanno già 30 spettatori, 3 risposte, ecc.

Quindi mi piacerebbe vedere la risposta alla domanda secondaria ....

Il Vienna RSS Reader per Mac mostra notifiche Growl, ma solo del modulo " ; X nuovi messaggi & Quot; e non molto in tempo reale.

VibeFire è una soluzione decente per questo. Leggerà i feed RSS e le notifiche pop-up (che scompariranno automaticamente se non le leggi) per te. http://vibefire.com se sei interessato. È un programma di installazione in bundle, ma non installa nulla che non accetti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top