07
Aug 10

Gowalla-incheckningar i realtid

Fredrik Davidsson/@fdqps upplyste mig om det jag tydligen missat: att Gowalla sedan april använder pubsubhubbub på sina RSS-feeder. Det innebär att du kan prenumerera och få uppdateringar med några sekunders fördröjning när någon checkar in.

Till exempel kan du prenumerera på några olika spottar med Notifixlite (så här). Till exempel:
T-centralen: /subscribe http://gowalla.com/spots/74453/checkins.atom
TV4: /subscribe http://gowalla.com/spots/63564/checkins.atom
Friden i Kivik: /subscribe http://gowalla.com/spots/708145/checkins.atom

Och det går att bygga egna applikationer för visualisering av incheckningar i realtid, till exempel som Flickrvision eller Twittervision. Eller visualisera “dueller” och låta olika spottar tävla mot varandra.

Mer info här.


07
Jan 10

Kurera och filtrera

Att internet hela tiden fylls på med massiva ointagliga oöverblickbara mängder innehåll är känt. Att tjänster växer fram med mer och mer nischat innehåll är också känt. Och att sök på internet blir bättre och bättre.

Kurering och filtrering av innehåll är och blir mer och mer viktigt men det känns inte som det är särskilt folkligt eller utvecklat ännu. Det sker på olika sätt, till exempel säger dina RSS-prenumerationer mycket om dig och dina intressen. De inlägg du delar och kommenterar ännu mer. På Twitter kan du bygga listor och gruppera användare och följa andras, till exempel ScobleizersTech news people” eller Mikael ZackrissonsBonnierfolk-lista“. Det jag tycker är intressant eller inte hinner ta del av Favorit-markerar jag för att följa upp senare.

Jocke Jardenberg manglar nästan dagligen ut sina viktigaste findings i bloggposter.

Bit.ly som förkortar länkar till (bland annat) Twitter presenterar de mest “förkortade” länkarna med rörligt innehåll på en egen sajt som de kallar Bitly.tv. En lysande tjänst för att få en uppfattning om vad som sprider sig just nu.

En av mina favorittjänster Instapaper (“A simple tool to save web pages for reading later.”) fyller första sidan med länkar som användare markerat för “att läsa senare”. Alltid läsvärt innehåll där ifall din egen backlog tar slut.

Finns många mer sätt och de bästa metoderna har inte uppfunnits ännu. Men det är intressant att se hur decentraliserad filtreringen är ner på individnivå och hur urvalet samtidigt blir bättre och bättre ju fler vi är som deltar.


19
Nov 09

Speed matters

Att få reda på i realtid (säg inom några sekunder) att något publiceras är en avgörande skillnad jämfört med att läsa “i efterhand”. De feeder jag lade till igår med Notifixlite fungerade sådär. De enda som notifierades direkt (såvitt jag kunde avgöra) var de som hade aktiverat pubsubhubbub-stöd: bloggarna. Att få ett meddelande via instant messaging 7-27 minuter efter publicering är inte riktigt samma grej tyvärr.

Det finns färdiga pluginer både till olika programmerings/skript-språk och till olika content management-system redan nu. Intressant att se hur fort de olika delarna utvecklades och blev “färdiga”. Här är en sammanställd lista ordnad i fallande ordning baserad på modulernas skapade-datum (och jag vet inte hur kvaliteten är på resp. modul):
Perl 090427
Python 090517
Wordpress 090525
Ruby 090627
php 090705
Django 090806
Haskell 090809
C# – 090817
Movable Type 090819
Drupal 091112
Java – finns inte ännu men en diskussionstråd skapad i forumet 091112

(Och ja, det är både system och språk blandat i listan.)

Hur går det för de “stora” leverantörerna: Polopoly, Escenic, Episerver?

För övrigt tror jag att möjligheten att få uppdateringar i realtid kommer förändra nätet och hur vi använder det – igen. Sen tycker jag det ska blir skönt att slippa “twitter twitter twitter” så fort realtidswebben nämns. 🙂


17
Nov 09

Testar Notifixlite (uppdatering i realtid?)

Ända sen jag började läsa på om Pubsubhubbub har jag velat testa och se lite applikationer som använder protokollet. Nu ska jag testa Notifixlite som är en XMPP-bot skriven på Google AppEngine där man kan prenumerera på feeder. Förhoppningsvis så pingar det till då och då så fort något uppdateras.

Det är enkelt att komma igång:
1. Lägg till GTalk-roboten “notifixlite@appspot.com” och acceptera att den lägger till dig.
2. Skicka ett meddelande till den på formen “/subscribe <url>” där <url> är en RSS-länk till någon sajt du vill ha uppdateringar ifrån. Till exempel så här “/subscribe http://strm.se/feed/”.
3. Du får besked om ifall det fungerar eller inte och sen dyker de senaste inläggen upp.

Om du har en WordPress-blogg kan du ladda ner pubsubhubbub-pluginen och aktivera den. Hubben http://superfeedr.com/hubbub finns med från början och det är den som Notifixlite använder för uppdatering.

Sådär, då testar jag och publicerar nu och ser ifall det händer något.

Uppdatering 1: Goddam! Elva sekunder efter att jag tryckt Publicera (fyra-fem sekunder efter att sidan laddats om) så fick jag länken skickad till mig som ett meddelande. Det fungerar!

Uppdatering 2: Glömde den här länken och att Notifixlite är open source så hämta koden och börja förbättra.

Uppdatering 3: Ett uppdaterat inlägg triggar inte ett nytt meddelande. Men ändå, det här är coolt…

Uppdatering 4: Här är några feeder som fungerar att börja med:
/subscribe http://strm.se/feed/
/subscribe feed://feeds.feedburner.com/JardenbergUnedited
/subscribe feed://feeds.feedburner.com/Mindpark
/subscribe http://tv4.se/1.297402
/subscribe http://www.svd.se/?service=rss&type=latest
/subscribe feed://www.dn.se/m/rss/toppnyheter
/subscribe feed://www.aftonbladet.se/rss.xml
/subscribe feed://expressen.se/rss/nyheter
(Det är bara de med pubshubbub-stöd som uppdateras i realtid, min blogg till exempel. Vilket publiceringssystem blir först med inbyggt stöd?)


06
Aug 09

Pubsubhubbub – RSS i realtid

De som tror att RSS är dött måste tänka om för nu kommer en pusselbit som saknats: RSS som notifierar i realtid. Under sommaren har protokollet (Publish/Subscribe) Pubsubhubbub lanserats och namnet allena låter som ett skämt men konceptet är efterlängtat. Det som saknats tidigare är ett sätt att snabbt få besked när något är publicerat. “Pull” i all ära men det är inte snabbt såsom mikrobloggar eller chat. En enkel beskrivning av Pubsubhubbub:

Protokollet är skapat i sin första version av personer från Six Apart (Movable Type/TypePad) och Google. Det system som publicerar skickar en notifiering till sin server som i sin tur skickar notifiering till prenumererande servrar som i sin tur skickar till slutanvändaren. Möjligheterna är stora. Istället för ett “realtidsnav” (till exempel Twitter) sprids funktionen ut till vilken service som helst – “alla får vara med och leka”. Inlägg publicerade i en mikrobloggstjänst skulle kunna läsas i en annan (publicerat i Twitter, läst i Bloggy och så vidare). Federerat och spritt. Samma sak gäller för all typ av publicering.

Google har ett strategiskt intresse. Ifall de kan koppla in sig på hubbar och i realtid få in innehåll i sitt index kommer de bli ännu bättre än Twitter på realtidssök (“The Pulse Of The Planet”). Andy Smith som håller i Jaikuengine på Google är en av dem som är intressent vad det gäller pubsubhubbub (han står t.ex. med som projektägare på sidan för referensimplementationen) (via Jonas Nockert).

Det finns en exempelinstallation av Pubsubhubbub hos Google men vem som helst kan sätta upp en.

Google Reader har implementerat pubsubhubbub för Shared Items – de uppdateras alltså direkt när du delar.

Till WordPress finns det en plugin som aktiverar Pubsubhubbub. Den kan använda vilken hub som helst men ifall du inte anger någon så använder den Googles referenshub. Andra publiceringssystem lär hänga på.

Det finns en liknande lösning som heter RSS Cloud som bland annat Dave Winer (tidig bloggare och RSS-uppfinnare) står bakom, också lanserad nyligen.

Vi kommer höra mer om de här lösningarna framöver, men framförallt kommer det påverka hur vi använder våra tjänster och vad de innehåller.

PS. Den här bloggen pingar Googles hub med hjälp av WP-pluginen.