01
Aug 10

Att programmera medelst sökning

Har precis bränt onödig tid på en liten detalj till Surdegskartan.se: jag vill publicera antal publicerade bagerier på förstasidan. Eftersom hela sajten är uppe i sådär 10-15 utvecklingstimmar (exklusive Gowalla Spotter) känns det slösigt att ha lagt över en timme på den lilla detaljen.

Fel sätt (igår kväll, c:a 60 minuter): googlade lite slarvigt “number of pages wordpress” och började läsa på lite på Codex om template-taggar. Hittade också något exempel som jag försökte få till men det slutade bara med php-fel som jag varken förstod eller fick bort. Jag kan inte programmera, är rostig och i semestermodus. Alltså dålig idé att försöka på egen hand.

Rätt sätt (ikväll, c:a 10 minuter): googlade lite mer genomtänkt, bland annat “show number of pages published wordpress“. Bang – tredje träffen ett färdigt exempel och beskrivning. Klipp. Klistra. Testa. Klart!

Just ja, för att kunna köra php i en widget behöver man installera en plugin, jag använde Exec-php.

Tre slutsatser: 1. Internet är stort, sannolikt har någon gjort det du vill göra. 2. Lägg tiden där den gör mest nytta (alltså formulera en sökning, inte fräscha upp php-kunskaperna). 3. Uppfinn inte hjulet om det redan finns.

Och koden som behövdes:

publish; //publish
$num_pages = $num_pages-4;
echo "$num_pages";
?>

Uppdatering 2010-08-07: I kommentarerna fick jag förslag på hur man kortar ner det:

publish-4; ?>

Funkar utmärkt!


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.


    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.