marks.dk

Blog   About   Projects   Elsewhere   Contact

Twitter og den famøse arkitektur


Tegning af Hugh MacLeod.

For tiden går bølgerne højt om Twitter og deres (mangel på) oppetid.

Som jeg tidligere har skrevet, sÃ¥ bruger jeg Adium pÃ¥ Mac til at holde styr pÃ¥ mange forskellige services – bl.a. Jaiku og Twitter, da de begge er bygget pÃ¥ (og understøtter) XMPP-notifikationer. Det kan jeg bare ikke med Twitter for tiden, da de har slÃ¥et den funktion fra, hvilket sÃ¥ betyder at jeg ikke har været pÃ¥ Twitter i en uges tid nu. Jeg “savner” det egentlig ikke, men det irriterer mig at jeg ikke kan gøre med dataene hvad jeg vil, og jeg synes ikke nogen af de programmer jeg har brugt indtil nu som afløser for IM-servicen nÃ¥r den til sokkeholderne.

Grunden til at Twitter ligger i ruiner for tiden er at deres bagved liggende arkitektur er helt til rotterne. Uden at jeg jeg ved præcist hvordan den er skruet sammen, sÃ¥ virker det lidt som om at de folk der har mange “followers” især belaster systemet. Det fortalte de ogsÃ¥ selv i et blogpost. Hvilket sÃ¥ fik Scoble til at gÃ¥ amok pÃ¥ sin blog og især pÃ¥ FriendFeed. Senerehen mødtes de sÃ¥ og Scoble filmede selvfølgelig det hele med sin mobil. Derudover har Michael Arrington pÃ¥ sin sædvanligt nedladende facon som kun en advokat kan gøre det, været ude og spørge Twitter om det fx kan være rigtigt de kun har tre fysiske servere der styrer hele Twitter, og om de altid skal have en mand siddende og kigge pÃ¥ om der opstÃ¥r flaskehalse sÃ¥ der skal skiftes mellem “master” og “slave”. Det fik de ogsÃ¥ svaret pÃ¥ (hvilket var utænkeligt for en mÃ¥ned siden), men glattede godt ud som en anden politiker, omend de indirekte bekræftede at den er helt gal.

At Twitter er begyndt at fortælle åbent om deres problemer (bl.a. i det her blogpost kaldt Twittering About Architecture) er jo kun fint nok, men jeg tror simpelthen ikke de forstår præcis hvor meget Twitter betyder for mange folk. Michael Arrington fra TechCrunch skrev selv at vi er ved at blive mere afhængige af Twitter end Twitter er af os, så de faktisk slet ikke skulle bekymre sig om oppetiden. Det er jeg nu ikke helt enig i, men det er altså et fantastisk værktøj (bl.a. sammen med WikiPedia og Facebook) i krisesituationer som skovbrande i Californien, skolemassakren på Virginia Tech og jordskælvet i Kina, hvilket nye studier også bekræfter (1, 2). Og generelt bare til at følge med i hvad folk laver på en anderledes måde end Facebook.

SÃ¥ lad os se hvad der sker det næste stykke tid med Twitter; jeg tror det er pÃ¥ vej til at blive det største sociale netværk vi endnu har set, hvis alt flasker sig rigtigt, og det hele ikke bliver tabt pÃ¥ gulvet pga. for meget success inden arkitekturen kan følge med. MÃ¥ske de skulle fÃ¥ noget hjælp fra finansverdenen hvor alt jo gerne skal gÃ¥ sÃ¥ stærkt som muligt – og hvor Google lige har annonceret at man nu kan følge med i aktierne real-time uanset hvor man er.

Facebook – nu med ekstra XMPP

En af de teknologier jeg tror allermest på for fremtiden er XMPP, måske bedre kendt som Jabber. Det gør rigtig, rigtig mange ting nemmere at følge med i når talen falder på sociale netværk, for XMPP er en push-teknologi, og ikke pull, såsom fx RSS er det.

Basalt set er XMPP en Instant Messaging-standard som vi kender det fra Messenger og ICQ, men man kan bruge den til at skrive indlæg pÃ¥ et website, som de fx gør det pÃ¥ Twitter og Jaiku. Det betyder at det der skrives pÃ¥ websitet egentlig fungerer som en IM-samtale – men med et website i midten der opfanger samtalen. Det giver mulighed for 1) at finde et bestemt indlæg igen, 2) finde folk der skriver noget du synes er interessant og 3) dele det du skriver med omverdenen.

Så langt så godt med XMPP på sociale netværk, men hvad med det største sociale netværk, Facebook? Hvordan kan man bruge det der? Det kan man nemlig rigtig godt, for de har lige lanceret Facebook Chat. Dog med den gigantiske ulempe at man skal ind på deres hjemmeside for at chatte, hvilket jo er helt vanvittigt.

Men fortvivl ej – der er lys for enden af tunnellen, for de har lige offentliggjort et tiltag om at de vil støtte XMPP i deres chat, hvorfor jeg sÃ¥ kan fÃ¥ det ud i min chat-klient Adium (der i forvejen understøtter MSN, Jabber, AIM, Yahoo! IM og alt muligt andet godt). SÃ¥ rent faktisk kan jeg sÃ¥ følge samtalerne pÃ¥ Jaiku og Twitter, chatte med folk pÃ¥ MSN, skrive blogposts via IMified og se hvem der er online pÃ¥ Facebook. Alt sammen i Adium.

Læs mere på TechCrunch og Mashable. Og hvis du synes XMPP er spændende, så kan man i øvrigt også få et plugin til WordPress der gør at folk kan tilføje ens blog til deres IM-klient (hvis den understøtter Jabber) og få en besked om at der er nye indlæg (hvilket passer møghamrende godt til Prologue-temaet). Det kommer også snart her på marks.dk.