Archive for september, 2012

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.