Friday, November 26, 2004

RSS, grunden till allt bloggande

RSS eller Really Simple Syndication är grunden till dagens bloggteknologi. Utan RSS skulle den svenska bloggosfären inte existera. RSS är ett dataformat i XML . Men vad är RSS egentligen och hur fungerar det?

Vi måste först skilja mellan hur RSS ser ut och vad dess funktion är. Idén bakom RSS är att ge en beskrivning av hur en websajt förändras med tiden. Det handlar alltså om samma funktion som Unix-kommandot diff och system som CVS redan hanterar.

Orsaken till att det aldrig blev något av alla de hemsidor som en mängd svenskar lade ner stort arbete på omkring 1994 var just att det inte fanns nått sätt att beskriva och kommunicera de förändringar som de gjorde på sina sajter.

Så med RSS är det möjligt att beskriva just inkrementala förändringar på en websajt. Och givetvis, en blogsajt är ingenting annat än en helt vanlig HTML-baserad websajt.

Men om vi ser bloggsajter underifrån s.as. så kan vi se att de lätt kan integreras med andra webprodukter som också förändras tidsmässigt, som en Wiki.

En Wiki och en blog är mycket lika underifrån, men mycket olika uppifrån.

Och kom ihåg att RSS kan användas för att beskriva allt som förändras på en websajt. Som t.ex. om vi har ett kalenderprogram med vårt schema. Varje schemaförändring kan kommuniceras via RSS.

Så hur ser RSS ut? Här är en mycket bra beskrivning av de olika RSS-formaten och hur de ser ut.

Om vi tittar på RSS version 2.0, så kan vi gå igenom de olika RSS-fälten:

Först har vi en header med en del generell information:

  • Bloggens Titel.
  • En länk till bloggen
  • En beskrivning av bloggen
  • Copyright text
  • Publiceringsdatum
  • Och vilket verktyg som har genererat RSS-flödet.

Sedan beskrivs varje nytt inlägg på vår blogg genom en Item-tagg. Och under den kommer

  • en Titel-tagg med titeln till vårt inlägg,
  • en länk till inägget, den s.k. permalänken,
  • ett GUID, alltså en Globally Unique Identifier till vårt inlägg, som är detsamma som permalänken.
  • Och sedan en beskrivning av vårt inlägg.
  • Till sist en permalänk till de kommentarer som folk lämnar till det här inlägget.

Så närhelst vi bloggar så skapar vårt bloggverktyg ett nytt RSS-inlägg vör vårt nya inlägg genom att lägga till data ovan till den RSS fil som ligger på vår disk. Det är den filen som vi kan se om vi klickar på RSS-ikonen på vårt bloggverktyg.

Så nu har vi RSS-filen på vår disk. Hur kommuniceras RSS-filen till den som skall läsa innehållet?

Det får bli nästa inlägg.


Thursday, November 25, 2004

Ny svensk bloggaggregator

Om det finns en fundamental faktor som driver den svenska bloggosfären så är det att bloggverktygen har gått från att vara något man skrev för hand till att bli en stapelvara. Man kan skriva sitt eget bloggverktyg, jag har själv gjort det i Java och det är inte alls svårt. Men idag skulle inte någon tänka på att göra det när man kan ladda ner WordPress eller MovableType gratis eller helt enkelt skaffa sig en blogg på Blogspot.

Bloggverktygen har blivit en stapelvara, en commodity, och trots att det finns vissa smärre skillnader mellan verktygen så bryr vi oss inte längre om dom.

Hittils har dock bloggaggregatorerna varit i en klass för sig. Där måste man fortfarande snickra ihop sin egen bloggaggregator, och det är inte så lätt. Det kräver tid och underhåll, speciellt om man måste göra det på fritiden. De svenskar som har utfört detta pionjärarbete med mycket små resurser är alla våras hjältar.

Men tack vare de stora framstegen som har gjorts inom den Öppna Kodrörelsen så har nu också bloggaggregatorer blivit en stapelvara.

Det här kommer att ha en fundamental effekt på den svenska bloggosfären. Den handfull av svenska bloggaggregatorer som hittils har varit svenska läsares inkörsport till den svenska bloggosfären kan komma att öka radikalt under år 2005.

Det finns inte längre någon orsak till att vi inte har 50 eller 500 bloggaggregatorer i Sverige under år 2005. Varje tidning eller organisation med självaktning kan idag lätt sätta upp sin egen bloggaggregator och med sina stora resurser kan de lätt konkurrera ut dagens sjävlständiga aggregatorer. Jag tror självklart att detta skulle bli en katastrof för den svenska bloggosfären. En sak man t.ex. skulle kunna göra är att ta betalt för att lista bloggar.

För att experimentera med den nya teknologin har jag satt upp en ny svensk bloggaggregator på min websajt Svenska Fackbloggar .

Det här är inte avsett att konkurrera med någon etablerad bloggaggregator. Meningen är att undersöka hur mogen en stapelaggregator är , och vad man kan göra med den.

Jag ser den här aggregatorn som ett experiment i vad jag vill kalla nischade bloggaggregatorer.
Någonting som seattle blogs t.ex. Jag tänker t.ex. se om jag kan intressera några arbetslösa hälsingar att sätta upp en aggregator med Hälsingebloggar.

Ta er en titt på den och om någon vill lista sig som en test så är ni välkomna. Men kom ihåg att inte sluta lista er där ni är listade idag. Man kan vara listade på flera aggregatorer samtidigt.
Det är så det kommer att vara i framtiden, ja så är det ju redan i USA idag.

Men stapelvaruaggregatorer är här för att stanna, de kommer inte att försvinna, så det är viktigt att vi lär oss allt om dom

Bloggar och fildelning

Det händer f.n. så mycket på bloggningsfronten att det inte längre går för en person att täcka hela området. I den här bloggen hoppas jag kunna diskutera några av de mest intressanta tekniska nyheterna på bloggningsområdet. Jag är mindre intresserad av de sociala aspekterna av bloggning, de täcks väl av andra bloggare. Men jag tror att det är viktigt att diskutera de teknologier som ligger till grund för de bloggningsverktyg vi alla använder.

I min andra blog, Det Progressiva USA försöker jag berätta om den amerikanska progressiva politiska rörelsen. Jag bloggar då och då just om bloggteknologi även där, men jag tror att det är bättre att ha en reondlat teknisk blogg eftersom läsaren då vet vad han eller hon kommer att få se i bloggen.

Så låt oss börja. Peer to Peer är en utomordentligt viktig teknologi som bl.a. ligger bakom Skype Genom att distribuera komplicerade matematiska beräkningar, som t.ex. väderprognoser bland 1000 eller 10000 datorer kan man nå prestanda som vore omöjliga med bara en dator. Peer to peer är distribuerade datorjobb där alla datorer är likvärdiga och ingen är chef, dvs det finns ingen server med i bilden.

När vi bloggar så bloggar vi för det mesta text. Men vissa av oss som Steffanie har börjat blogga ljudfiler. Vad händer när vi börjar blogga video?

Blog Torrent har en ny produkt som är byggd på den framgångsrika Bittorrent produkten, och som länkar samman bloggar och peer to peer-teknologin på ett spännande sätt.

Programmet är skrivet i PHP och är lätt att ladda ner och prova.

Bloggteknologin kommer att förändra villkåren inte bara för alla som blooggar utan också för de som läser bloggar. Vi har sett fotobloggar och audiobloggar. Det kommer att bli mycket spännande när bloggandet vidgas från text till andra medier.

Så rent praktiskt, vad betyder detta? Om en audioblogg är början till en lokalradiostation så är en videoblogg början till en TV-station. När vi tänker på bloggar får vi inte bara tänka på teknologin som den ser ut idag. Bloggteknologin förenklar kommunikationer människor emellan. Det är ofrånkomligt att vi inte kommer att få video-bloggar och vem vet vad som kommer efter det.