Osorterad

Kultursafari får webbkarta

Posted in Osorterad on april 12th, 2013 by Clas – Be the first to comment

Kultursafari har fått en webbkarta som gör att man kan klicka runt bland ”kulturplatserna” på en karta, istället för att behöva besöka dem, och läsa i mobilen.

I första hand har jag programmerat kartsidan för att kunna testa den backend jag skapat för att visa dynamiskt laddade punkter på en karta, något som är enklare att debugga i Javascript, än att utveckla den direkt mot en Java-app. Kartsidan kan också användas för att titta på den HTML som jag genererar från min Wikipedia-dump. Den innehåller en del fel, och genom att klicka runt på kartan så får jag möjlighet att identifiera var/vad det är som blir fel. Förhoppningsvis för det att jag kan öka kvaliteten på de texter som visas.




Förhoppningen är också att denna webb-karta är ett första steg mot en ”spelifiering” av Kultursafari, där man på webbsidan kan titta på vilka platser man passerat och läst om i mobilen, och se vad man borde besöka för att öka sin kultur-nivå.

Sök bland platsannonser MerJobb.com

Posted in Osorterad on april 3rd, 2013 by Clas – Be the first to comment

Med insikten om att Arbetsförmedlingen har ett fint API för att göra sökningar bland deras platsannonser så har jag satt ihop en platsannons-sök-sajt på MerJobb.com.




Tyvärr kan jag väl inte säga att jag är så nöjd med själva loggan och designen. Loggan påminner mig som diverse sajter som fanns för 5-6 år sedan, men jag är lite nöjd med att ha ritat själv. Sajtens HTML/CSS är baserad på Foundation 4. Foundation 4 verkar vara lite mer flexibelt än Twitter Bootstrap som är det jag har använt tidigare, och det går att ha lite mer kontroll på vad som händer med layouten när den visas på en liten skärm. Övrig kod för sajten består mest av PHP-kod för att hämta data via API:et; inte speciellt avancerat. Vet inte riktigt vad jag ska göra med sajten nu när kafferasten är slut…

Kultursafari på Travelhack 2013

Posted in Osorterad on mars 18th, 2013 by Clas – Be the first to comment

Under helgen har jag varit på Travelhack för att se hur ett hackathlon fungerar, och för att utveckla mitt ”resdata-koncept” Reslogg som jag skapade en Android-app för, för ett år sedan ungefär. Konceptet har nu ”pivoterat” till en app som heter Kultursafari och som visar upp kultur som finns i din närhet, när du t.ex. gör en bussresa. Typ, du ser en kyrka, staty eller gammal byggnad genom bussförnstret och appen ger dig data och beskrivande text om vad det är du ser. Appen bygger på mer än 15.000 geo-lokaliserade kulturobjekt och beskrivningarna kommer från Wikipedia.

Min 1-minutspitch baserades på denna bild, som ska beskriva vad det handlar om.

Historiskt sett så har appen viss koppling till boken ”Längs spåret” som SJ gav ut 1989, och där man kan läsa om kultur man passerar om man gör resan Stockholm-Malmö med tåg. Men min app funkar naturligtvis för alla färdmedel och för alla resor!

Appen finns att ladda ner från Google Play under namnet Kultursafari. Har du en mobil med Android 4.0.3 eller senare så får du gärna provköra och kommentera. Även om jag med förberedelser inför Travelhack har ägnat lite mer än 24 timmar åt appen, så är det en första version. Både konceptet och tekniken kommer att utvecklas och finjusteras framöver. Versionen som finns ute har lite problem med ikonstorlekar för vissa mobilmodeller, men i övrigt så ska den fungera relativt bra.

Google News 10år, Frisim.com 10.5

Posted in Osorterad on september 25th, 2012 by Clas – Kommentering avstängd

Google firar att Google News har blivit tio år. Google News startade 22 september 2002. The Atlantic har en artikel som berättar hur Google News skickar massvis med besökare till stora och små nyhetssajter.

Jag startade min Frisim.com för ungefär 10.5 år sedan. Jag registrerade domänen Frisim.com den 20:e april 2002, men samma funktion fanns innan dess under namn som Allanyheter.com (på den gamla goda tiden då det fanns ”gratisdomäner”), och Nyhetsrubriker.com (registrerad 17 september 2000). Allra första visade jag lite insamlade nyhetsrubriker på nic-sys.se, en domän som vi registrerade 1995…

Reseplanering med Vilkenresa.se

Posted in Osorterad on september 2nd, 2012 by Clas – 1 Comment

I mitten av augusti började Samtrafiken publicera stora delar Sveriges kollektivtrafiktidtabeller på Trafiklab.se. Bara någon vecka tidigare så lanserdes en officiell reseplanerare för Portland, USA, utvecklad som open-source-mjukvaran OpenTripPlanner.

Mitt senaste projekt har varit att hämta dessa GTFS-data från Samtrafiken och stoppa in i OpenTripPlanner. Det gick fort. Det som behövdes var att ladda ned en version av OpenTripPlanner och GTFS-filen från Samtrafiken och lägga den i rätt katalog. Det enda kruxet är att GTFS-filen för Sverige är ganska stor, då den omfattar tidtabellerna från Sveriges kollektivtrafikoperatörer. Det OpenTripPlanner gör är att utifrån GTFS-data identifiera vilket område som täcks (hela Sverige), extrahera detta område från OpenStreetMap (OSM), och använda OSM-data för att bygga ett nätverk med resemöjligheter. OpenTripPlanner består också av en funktion för att hitta ”bästa rutt” i detta nätverk, vilket kan presenteras för användare endera som XML/JSON-feed, eller som en ruttplanering på en karta och med färdbeskrivning, ungefär som Google Maps.

För att sätta upp systemet på en webbserver krävs inte så mycket mer än detta, i alla fall inte om du redan har en server som kör en Java application server. Ett krav för att kunna använda Samtrafikens GTFS-data i OpenTripPlanner är, i princip, att du har en server med 8GB RAM. Då jag inte hade någon sådan så satte jag upp en Elastic Cloud Server hos Ipeer.se. Samtidigt som jag experimenterar med OpenTripPlanner provar jag alltså Ipeer för första gången.

Min ”svenska” reseplanerare finns på Vilkenresa.se.



Vilkenresa.se innehåller en grafisk reseplanerare, och ett API för att få förslag på resor i XML/JSON-format. Det Samtrafiken publicerar i sitt ”API” är en stor fil med kollektivtrafiktidtabeller; det Vilkenresa.se:s API ger är förslag på resor givet en tidpunkt och en start- och slutpunkt.

Den initiala planen är att kunna använda data from Samtrafikens GTFS-data, via mitt API på Vilkenresa.se, för att jämföra resor, och ge förslag på alternativa resor, till min Android-app Reslogg.

Medaljer till alla

Posted in Osorterad on augusti 5th, 2012 by Clas – Kommentering avstängd

Min resespårningsapp Reslogg har nu tagit ett första steg mot ”spelifiering” (gamifcation). Jag delar ut medaljer beroende på hur många resor, reslängd och restid som registreras. Det är inte så avancerat precis, utan det är mest en kul grej för att göra något av kod-snuttarna jag skrivit för att beräkna reslängder och restider. Min plan är att det ska bli mer ”spelifiering” i framtiden, och jag hoppas att jag kan jag få lite tips från Coursera-kursen Gamification som jag planerar att gå. Kursen startar den 27 augusti.



Njuice tillbaka igen

Posted in Osorterad on augusti 2nd, 2012 by Clas – 1 Comment

Under 2006 skrev jag om den nyhetsaggregeringssajt som då hette GeekBoys och som omlanserades som Njuice. För att par dagar sedan så re-lanserades Njuice. Andreas skriver själv lite mer om tekniken bakom sajten på sin blog. Samma snubbe driver även sajten Collected.info.

Njuice verkar ha gjort ett bra jobb med marknadsföringen, då det är relativt många som skrivit om sajten, t.ex. TheNextWeb.

Njuice använder tweet från Twitter och shares från Facebook för att hitta nyheter, och för att rangordna dem. Njuice visar mycket bilder, alla hämtade från källans nyhetssida. De har lagt på ett litet ”filter” som dels förminskar bilderna något, dels lägger på ett ”honungsmönster”; antagligen för att det inte ska betraktas som ren ”bildstöld”. Njuice har bara engelskspråkiga källor, och jag har inte hittat något svensk (eller dansk) sajt med bland källorna.

Njuice har även en sökfunktion (baserad på MySQL verkar det som, enligt bloggen). Sökningen vekar inte söka igenom hela artiklar, bara sådant som finns i RSS-data enligt mitt test, även om Andreas skriver att Njuice ”Extracts article content” på sin blogg.

När man klickar på en nyhetsrubrik så hamnar man på ”källsajten”, men får en list längst upp med Njuice logga och sökruta samt med möjlighet att visa nyheten utan reklam (med hjälp av ett så kallat ”readability”-script – en snygg lösning för användaren.

Njuice finns som app på iTunes (en web wrapper) för iPhone och Ipad.

Eniro tar bort nyhetssöket

Posted in Osorterad on juli 20th, 2012 by Clas – Kommentering avstängd

Eniro.se har sedan ett par år haft en ”flik” för nyhetssök, utöver sin person-, företags-, kart- och webb-sök. Eniro kör sin egen person-, kart-, och företagssök och webbsöket är från Google. Nyhetssöket var från AITellU, men Eniro har alltså slutat köpa in det från dem. Lite synd att denna publika nyhetssökmotor försvann, då det var en bra ”benchmark” för min nyhetr.se.



Sökstatistik

Posted in Osorterad on juli 19th, 2012 by Clas – Kommentering avstängd

Jag har gjort ett par sidor där lite statistik om nyhetr.se visas. Just nu finns två sidor. En sida med lite statistik på vilka källor som nyligen uppdaterats och hur många artiklar som indexeras på dag. Den andra sidan visar upp vilka sökningar som gjorts. Denna lista är helt ocensurerad, och omfattar de sökningar som görs på webbsidan, inte via API.

Statistiken om artikelkällorna finns på sidan med källor och listan med sökord på sökordssidan.

Har du förslag på någon mer statistik som du tycker vore intressant att se?

Tour de France 2012 Twitter tweets

Posted in Osorterad on juni 26th, 2012 by Clas – Kommentering avstängd

Jag har gjort en riktig ”old school”-sida, http://nyhetr.se/tdf/ som visar Twitter-inlägg från team och cyklister i kommande Tour de France 2012. Inte någon avancerad sida precis; den hämtar och visar Twitterinlägg. Utseendet är baserat på Twitter Boostrap-mallen så att den blir okej i mobilen också. Mest jobb var det att leta fram de 125 Twitter-konton för team:en och cyklisterna i Tour de France 2012. Twitter-listan är finns på @nicclas/tour-de-france-2012.



Uppdaterad: Jag har nu uppdaterat sidan så att den istället använder Javascript för att visa tweets:en. Javascriptet jag använder är LiveTwitter men där jag hämtar data från Twitter-listan via en cache, så att den inte behöver hämta data från Twitter så ofta.