03
Feb 10

Så här gjorde jag Surdegskartan (8hbc:)

Två bra grejer med att bygga surdegskartan.se:
1. Jag har nytta av sajten.
2. Jag fattar vad man kan göra med det som finns färdigt på nätet.

Hittills har jag lagt ner sju-åtta timmar och 99 kronor. Tack vare främst bloggen Söderfamiljen som hade ett inlägg blev det långt mycket mer trafik än vad jag hoppats på:

Trafikstatistik

Mest förvånad är jag att det inte behövdes något kodande alls. Inget alls! Det var mer som att lägga pussel: WordPress är grunden, Geo Mashup för kartorna, Disqus för kommentarer, GD Star Rating för stjärn-betygen, Contact Form 7 för mailformuläret (med ajax, captcha och akimset-funktioner), FD Feedburner och Google Analytics för statistik (Feedburner postar också uppdateringar till Surdegskartan på Twitter), RSS Include Pages för att få ett komplett RSS-flöde, Pubsubhubbub för snabba uppdateringar och för säkerhetsskull W3 Total Cache för cachning.

En blandning av open source (WordPress och alla pluginer), API (Google Maps) och “Software as a service” (Disqus, Feedburner och Analytics). Bara “för att” tänkte jag lägga allt på ett CDN också för att kunna klara “oändlig” trafikmängd bara för att det är så enkelt men jag gör inte det ännu.

33 bagerier and counting just nu, följ enklast uppdateringarna via RSS eller Twitter.


10
Nov 09

Läsa papperstidningar i datorn

Om texttv i iPhone är ett exempel på gammal kanal i nytt format så är Google Books med tidskrifter ett exempel på gammalt format i ny kanal.

Via The New York Observer hittar jag att Google har förutom böcker också börjat scanna in tidskrifter. Det finns redan nu ett ganska brett men fattigt sortiment tidningar från senaste seklet upp till för något år sedan. Titlar som till exempel American Cowboy, Bicycling, CIO, Guitar World, Mens Health, Runners World och Life. Allt innehåll är scannat, ocr:at, indexerat och sökbart. Du kan bläddra bland omslag, söka i innehållet, kolla innehållsförteckningar, se tumnagelbilder eller klicka på taggmoln.

Jag tycker tjänsten innehåller flera “killer applications”, till exempel:

  • Sök – sök inom en tidning. På träffsidan får du fram en bilder där träffarna är highlightade. Du hittar direkt det relevanta.
  • Taggmoln – visar vanliga förekomster av ord i tidningarna. Fungerar som sök i övrigt.
  • Omslag – bläddra bland alla omslag och “surfa bland tidningarna”
  • Innehållsförteckning – en ordentlig innehållsförteckning till varje nummer. Rubrik och några rader nedryck
  • Klickbar – en del rubriker och innehållsförteckningar i tidningarna är klickbara. Så självklart egentligen!
  • Kartor – orter inom en tidskrift presenteras på Google Maps och blir klickbara den vägen.
  • Överhuvudtaget känns det som de gör väldigt mycket med all den metadata som finns i tidningen men som är svår att ta till sig via vanlig bläddring.

    Intäkter? I bläddringsläget till vänster om sidorna ligger Adsense-annonser. Det intressanta är att de förändras beroende på vilken sida du tittar på. Den är alltså kontextstyrd till den gamla inskannade papperssidan! Två exempel ur en gammal Life-tidning (klicka för förstoring i nytt fönster):

    Gles hårväxt:
    Tappar du hår?

    Tandkräm:
    Vitar tänder?

    Dessutom finns det “Prenumerera”-länkar vid varje titel så att du kan teckna dig för en prenumeration för tidningen.

    Jämfört med andra pdf-bläddrare eller “epapper-i-dator”-läsare så är Google Books en enorm utveckling framåt. Läsandet blir mycket mer surfaktigt och via sök kan man hitta fram på ett annat sätt. Däremot skulle tjänsten kunna bli mycket snyggare än vad den är idag. Och innehållet känns inte särskilt läsvänlig så som det presenteras idag.

    Som läsarservice och som komplement till den egna tidningen skulle jag vilja erbjuda det här arkivet som en tjänst.

    Innehåller inga svenska titlar ännu. Gissar att det kommer en upphovsrättsdebatt även om det här innehållet.

    Testa tjänsten här.

    Jag gissar att det kommer ett API framöver så att man kan bygga tjänster för tidningsläsning ovanpå deras arkiv?

    En digitaliserad analog long tail. Det är självklart att någon skulle göra det förr eller senare och jag är inte förvånad över att det blev Google. Igen.


    15
    Oct 09

    Infrastruktur för realtidswebben

    Googles köp av Jaiku var knappast bra för utvecklingen av tjänsten även om grundaren Jyri Engeström gjort mycket nytta hos Google i form av profilsidor. Men nu när Jyri efter två år lämnar Google tror jag inte det är slutet för deras möjligheter inom realtidswebben. Jag kommenterade Mikael Zackrissons bloggpost på ämnet men fick inte plats, det blev därför ett inlägg här också:

    Google har inte några populära tjänster såsom Facebook eller Twitter, men jag tror de har större planer. Enstaka tjänster kommer inte utgöra realtidswebben.

    Att “alla” använder Twitter idag beror på att det är där “det händer” och att det som sägs på Twitter läses på Twitter. Du kan inte själv välja vilken tjänst du använder för att läsa innehållet (även om du kan använda olika program för att läsa meddelandet).

    Nästa naturliga steg i utvecklingen är att kunna skicka realtidsinformation mellan olika tjänster. Uppdateringar och nya postningar – oavsett om det är ett inlägg, en bloggpost, en kommentar, en bild, en nyhet taggad med “Israel”, ett bud i en auktionstjänst eller en “Senaste Nytt-flash” – från en bestämd källa som uppdateras i den tjänst du själv föredrar att använda. Idag fungerar det inte, men olika protokoll och tekniker håller på att göra det möjligt.

    Därför tror jag Google är något på spåren när de tar initiativ och är delaktiga i att utveckla de nya protokollen. Wave – höstens mest omtalade tjänst – bygger helt på realtidsuppdateringar, och Pubsubhubbub (utvecklat av bland annat Google-anställda på deras egna 20%-tid) kan bli viktiga byggbitar. Och när Google väljer att bygga in stöd för Pubsubhubbub i sina egna tjänster såsom Google Reader, Feedburner och Blogger så har de en ganska bra utgångspunkt i realtidswebben. Och javisst!! Alla tre tjänsterna har faktiskt stöd för Pubsubhubbub sedan en tid tillbaka (1, 2 och 3).

    Till Google App Engine finns det kod som kopplar ihop Pubsubhubbub-uppdateringar med XMPP. Enklare uttryckt innebär det att du kan få uppdateringar direkt till din chattklient (iChat, Adium eller liknande) i realtid vid uppdateringar.

    Att protokollen och mycket kod dessutom är open source gör möjligheterna större att de får spridning och utbredd användning. Och vem som helst som vill kan vara med och påverka.

    Eftersom utgångspunkten i realtidsuppdateringarna med Pubsubhubbub är vanlig RSS så öppnar det upp för många tjänster att skicka uppdateringar vid förändringar. All denna realtidsinformation skapar helt nya informationsflöden att indexera och hålla koll på. Nu mer än någonsin behövs filter och aggregeringsfunktioner som hjälper oss att hålla reda på det viktiga och filtrera bort bruset (till exempel Twingly Channels) och sök.

    Jag är övertygad om att även Google har planer för den typen av tjänster. Och jag hoppas att fler blir delaktiga i utvecklingen så att vi slipper hamna i en “Twitter-situation” där bara ett företag får vara med och utveckla. Vi användare är värda bättre och vill också vara med och påverka.


    08
    Oct 09

    Nobelpris-effekten: Herta Müller och Google

    Idag strax efter 13 tilldelades Herta Müller Nobelpriset i litteratur 2009. En Google-sökning 13.30 gav den här träffsidan (klicka för förstoring):

    Herta Müller 13.03

    Cirka 239.000 träffar och en CDON.se-annons för “Böcker av Herta Müller”. Toppträffarna var
    1. SvD (med DN i anslutning)
    2. Wikipedia
    3. DN
    4. DN

    En sökning 30 minuter senare gav det här resultatet:

    Herta Müller 13.30

    252.000 träffar och tre annonser: “Köp Nobelpristagaren idag”/Pocketdirekt.se, “Nobelpris Herta Müller”/Bokus, “Böcker av Herta Müller”/CDON (samma som tidigare).

    Toppträffarna var:
    1. Sydsvenskan (med SvD och UNT i anslutning)
    2. Wikipedia
    3. DN
    4. DN

    Nu klockan 22 (nio timmar efter utnämningen) är antalet träffar på “Herta Müller” uppe i 805.000 – en knapp fyrdubbling.
    Herta Müller, 22-tiden

    Annonserna är nu från Adlibris “Herta Müllers böcker”, Bokus “Herta Müller” och SvD “SvD.se Nobelpris”.

    Toppträffarna är
    1. SvD (med SvD och HD i anslutning)
    2. Wikipedia
    3. DN
    4. DN

    CDON verkar inte ha hängt med i budgivningen utan är borta från annonsplatsen (auktionsmodellen..). Antalet träffar har ökat ordentligt och det kommer bara fortsätta öka framöver nu när hon för evigt blir ihågkommen som Nobelpristagare.

    Och jag konstaterar att nej, inte heller i år har jag läst Nobelpristagaren före priset tillkännagavs. Nästa år, då…..

    Uppdatering 091009 8.30. 999.000 träffar:
    8.30 dagen efter


    13
    Aug 09

    Byt sökmotor

    Microsoft har som bekant brandat om och fräschat upp sin sökmotor till Bing (från Live). Du kanske har testat den någon gång och bildat dig en uppfattning om den? Jag hade gjort det men har nu gjort ett längre test där jag använt Bing dagligen i tio dagar och som förstahandsalternativ. Eftersom jag använder Safari och Mac så fick jag ladda ner Glims eller Inquisitor
    och byta ut den hårdkodade Google-kopplingen mot Bing.

    Vad jag kom fram till kommer jag skriva om några dagar, under tiden kan du också testa att byta.

    (Det här inlägget är skrivet i WordPress-appen för iPhone. Det går inte att skriva in länkar ordentligt därav den eventuellt fula formateringen.)


    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.


    26
    Apr 09

    Sök i nuet

    Bästa sättet att söka på vad som händer “just nu” är inte Google utan Twitter Search.

    Twitter kunde man från början bara skriva sina meddelanden och med hjälp av API:t fanns några kringtjänster. En av dessa var Summize: en sökfunktion ovanpå Twitters innehåll. De var inte först men gjorde det bäst. I juli 2008 så köpte Twitter Summize: fem utvecklare och en sökmotor som samma dag som affären offentliggjordes bytte namn och utseende till Twitter Search.

    Vad är kul på TV just nu? Sök på “Written in Svenska” och ordet TV. Bom!
    Vad sägs i Stockholm? Sök “Near this place Stockholm within 5 km“. Bom!
    Allting som sägs från och till Malena Ernman? Sök på “Malena_Ernman”. Bom!

    Och så vidare… Med avancerat sök går det att vara detaljerad med ord/fraser, människor, platser, tidpunkter och attityder. Och i sökträffarna finns sekundgamla tweets med. Vi snackar s-e-k-u-n-d-e-r!

    Enklaste sättet att hålla sig uppdaterad mobilt är att ladda ner “Summizer” i App Store. Antingen gratisversionen (begränsad till två sparade sökningar) eller betalversionen för 22 kr.

    Förslag: skapa några sökningar om dig, dina intressen, din omgivning och ditt arbete och håll koll. Du kommer bli överraskad av träffarna.

    En stor del av värdet i Twitter finns i deras sök och det lär komma många fler kringtjänster byggt på sökmöjligheterna framöver.


    11
    Mar 09

    Design i kubik

    Slutsatsen först: “crowd enabla” dina produkter – se till att de är delbara, går att kommentera, går att ladda upp nytt, går att komplettera, går att förbättra. Helt plötsligt frigörs en enorm kraft med bättre kvalitet som följd. Både att kunna bidra och att kunna “tycka” är framgångsfaktorer för allt på nätet.

    Sen bakgrunden: lite i skymundan av Googles produktutbud finns SketchUp – ett 3D illustrationsprogram. Gratis i grundversionen och en premium version för 381 Euro. Jag har testat det för något år sedan men nu med en köksrenovering runt hörnet behövde jag ett hjälpmedel för att visualisera mina tankar. Enter Sketchup! På 2-3 timmar kom jag så här långt: 16 min, 30 min, 44 min, 62 min, 83 min, 103 min, 123 min .

    Hyfsat men spretigt. Jag skrotade filen och började om från början. Efter två nya timmar har jag den här skissen:

    Att göra någonting roligare än kuber tar ett tag att behärska och jag har bara skrapat på ytan av möjligheter ännu. Men det riktigt coola är att produkten är delbar: jag kan ladda upp komponenter jag konstruerat och framförallt kan jag ladda ner sånt andra gjort. Så när jag var klar med köksinredningen behövde jag stolar. Och att rita av CH24 är långt över min nivå men som tur är finns det andra som kan och delar med sig.

    CH24

    där fanns stolen, med snittbetyget fyra stjärnor i rätt skala. Bara klicka ladda ner och placera ut.
    CH24 som illustration

    Ladda ner programmet här och min kökskiss här och lek lite. Alla med kreativa förbättringar är välkomna på inflyttningsfest ;).


    04
    Dec 08

    Den här bloggen är Google Friend Connect-enablad

    Google Friend Connect, vad är det? Jag tycker Fredrik Stenbeck på Next Generation Internet har beskrivit det bra.

    Ännu mer läsning finns hos Google på deras Friend Connect sida.

    Att lägga in det tog ungefär 10 minuter och det svåraste var att skriva in färgkoderna så att de matchar resten av sidan. Kolla ute till höger under sökrutan så ser du hur det blev.


    05
    Oct 08

    The Infrastructure Rules

    Apropå tillgänglighet, mjukvara och hårdvara och hur Google bygger sina plattformar (från sidan 129 i The Search):

    Google garnered impressive word of mouth among their users for one reason: it worked. Not only did its PageRank algorithms produce delightfully relevant results, but they did it with impressive speed, and the service never showed signs of buckling under the exponential growth it was experiencing.

    Page and Brin had their Stanford-era frugality to thank for this robustness. Because the pair had to scrape for every machine they could find to support the early service, they were forced to optimize Google to run over off-the-shelf parts: cheap hard drives, cheap memory chips, and cheap CPUs. Instead of buying heavy mainframe artillery from the likes och IBM or Fujitsu, Brin and Page created a small army of foot soldiers: a massively parallel formation of cheap processing and storage. The beauty of the system was that it scaled: the more computers you threw at it, the more robust it became. And when a component broke down, no problem; you simply swapped it out. The system itself could never fail: there were simply too many individual parts, none of which depended entirely on the others.

    Googles tre principer för “scalability“:

    Cheap
    The key to Google’s competitive strategy is that they have the cheapest compute, network and storage (CNS) in the industry.

    Embrace failure
    Cheap also means things break. And when you’ve got several million servers, lots of things break every day. Get over it. Google expects failure and builds recovery into the software layer that connects the cheap kit.

    Architect for scale
    Architecting for scale leverages cheap CNS to give Google the lowest-cost growth as well. Competitors such as Yahoo, who rely more on standard EDC products, can do the same things as Google, but it costs them about 10x in capital expense and several times the operations expense.