26 Feb 2009, admin
Jag sitter med ett sidoprojekt just nu där jag behöver lista de 10 närmaste platserna från en given adress. Alltså, jag har en stor databas med kartnålar till Google maps men när användarna söker efter en viss plats vill jag inte bara visa de kartnålar som finns på just den platsen utan även de som ligger inom en viss radio. T.ex. visa alla hotell inom en radie av 10 mil.
Jag Googlade runt lite och hittade snart lösningen på Google Groups. Koden nedan är skriven för MS SQL men fungerar lika bra på MySQL. Med detta anrop får du en ny kolumn som räknar ut avståndet från den angivna positionen(CENTER_LATITUDE, CENTER_LONGITUDE). I denna kolumn får du alltså se hur långt det är från varje post i databasen till din angivna punkt.
Sjukt smidigt och väldigt enkelt att implementera. Jag postar ett exempel så snart vi har en prototyp klar. Men om du letat efter samma sak som jag så har du svaret här nedan.
select *,
acos(cos(CENTER_LATITUDE * (PI()/180)) *
cos(CENTER_LONGITUDE * (PI()/180)) *
cos(lat * (PI()/180)) *
cos(long * (PI()/180))
+
cos(CENTER_LATITUDE * (PI()/180)) *
sin(CENTER_LONGITUDE * (PI()/180)) *
cos(lat * (PI()/180)) *
sin(long * (PI()/180))
+
sin(center_latitude * (PI()/180)) *
sin(lat * (PI()/180))
) * 6378 as Dist
from TABLE_NAME
24 Feb 2009, Per-Mattias Nordkvist
Min chef Daniel droppade ett påstående för ett par år sedan som har malt i mitt huvud. Han undrade om det faktiskt kan vara så att ”den goda journalistikens tid är förbi”. Som den försiktigt positive optimist jag ändå är har jag flera gånger avfärdat påståendet men har inte helt och hållet lyckats göra mig av med det. Jag ställer mig hela tiden frågan: Vad är det som skall betala för den goda journalistiken?
Thomas Mattsson på Expressen konstaterar att det är dyrt med god journalistik. Det kostar pengar att skicka korrespondenter till västbanken och att gräva för att publicera artiklar är inte gratis. Han är inne på att den goda journalistiken skall subventioneras genom andra intäktsströmmar som tilläggsprodukter. Jag antar att även Aftonbladet.se delfinansierar sin journalistik genom kringtjänster som Blocket.se, Hitta.se & Viktklubb.se. Men hur länge har man tålamod att göra det? Måste inte journalistiken i förlängningen bära sig själv för att överleva?
Folk klickar hellre på katter som ramlar än att läsa debattartiklar från svenska ministrar eller läsa politiska analyser av regeringskrisen i Lettland. Om de unika besökarna och därmed reklamintäkterna inte kommer från god journalistik utan från lättsmälta klick, hur skall då den goda journalistiken finansieras i framtiden?
Jag tycker Spot.us har ett av de intressantaste uppläggen just nu. Det är en webbplats för lokala nyheter baserad på vad de kallar Crowd Funded Journalism. Konceptet är på många sätt intressant. Det bygger på att ett nätverk av frilansande journalister får pitcha reportage-idéer till den publika webbplatsen. Pitcharna filtreras och kvalitetssäkras först genom en nyhetsdesk innan de kommer ut på sajten. Frilansaren får vid sidan av sin pitch också sätta ett pris på artikeln och sedan är det upp till oss läsare, användare att välja vilka nyheter vi vill finansiera. Spontant drar jag paralleller till Kiva.org där man kan direktfinansiear mikrolån till tredje världen. Det finns också paralleller till Current.com, tv-kanalen där programmen görs av tittarna.
Sajten är grundad av den speedade initiativtagaren David Chon och sajten har fortfarande en del att bevisa men jag kan inte låta bli att fascineas av affärsmodellen som lämpar sig extra väl för idéburen journalistik som brinner för ett smalt områden, en nisch. Nischen som får svårt att driva stora mängder unika beökare skulle mycket väl kunna må bra av ett sånt här tillvägagångssätt.

