tirsdag den 30. december 2008

OpenStreetMap

1218150545Når man bruger en GPS, er det en selvfølge at man skal have kort som er bare nogenlunde  opdateret. Dette kan dog godt koste en del - 6-700 kr for et opdateret Europakort er ikke ved siden af.

Men lige som alt muligt andet - styresystemer, internet browsere og andet godt, findes der et open source alternativ. I dette tilfælde hedder det OpenStreetMap.

Et unormalt projekt
Ved open source tænker man for det meste software på en computer. OpenStreetMap findes også på din computer, men for at være med til at hjælpe projektet skal man – ja – lave kort. Der er dog nogle regler man skal følge, for at det kan være open source. Den første og vigtigeste regl er at man selv skal fremskaffe kortoplysningerne. Det vil sige at man ikke skal hive et krak kort, Google Maps eller anden kilde frem, når man skal i gang med at lave kort. Dette skyldes at der med meget stor sandsynlighed er en form for kopi-rettigheder på disse kort og derfor vil gøre de kortoplysninger man indtaster. Dette gælder også vejnavne! Det betyder så at nogle af de vigtigeste redskaber man har er:

  • GPS enhed som er i stand til at gemme GPS spor. Et GPS spor er det spor du laver, når du bevæger dig rundt udenfor. GPS enheden gemmer dette spor, som senere skal hældes over i computeren, for at kunne bruge disse oplysninger til at tegne nye veje og andre ting som skal bruges til et kort
  • Ben, cykel, bil eller en anden måde at kunne bevæge sig rundt på, når man skal lave et GPS spor.
  • Notesblok eller anden form for måde til at kunne nedskrive informationer om gadenavne, enretninger, motorvej til kørsler osv. Et kamera kan også være en god idé.
  • Computer med Internet adgang, så man kan lægge sine kortoplysninger online.

Tjek det udstyr som Tele Atlas bruger, til at indsamle informationer til brug i processen til at lave de kort som du finder på bl.a. Tomtom enheder og Google Maps.

Processen for at lave kortene
Når jeg vil hjælpe til med at holde kortet opdateret på OpenStreetMaps, har jeg følgende arbejdsgang:

  1. Finder ud af hvilket område jeg vil lave ænringer til. Det kan være at du via OpenStreetMap kortet kan se at der er et område som mangler oplysninger eller at du kender til nogle oplysninger som er ændret. Dette kan være en vej som er blevet spærret, en ensretning som er forkert, en ny vej er blevet lavet eller tilføjelse af en tankstation.
  2. Hvis det er en større ændring, så som tilføjelse af nogle veje i et område, tager jeg ud med min GPS enhed – en Nokia N95 – og laver GPS sporene på vejene. Jeg bruger programmet Nokia Sports Tracker, som kan lave et GPS spor, som kan eksporteres til et format, man kan bruge til at rette kort med. Det kræver noget fodarbejde, men resultere i at du får en omgang frisk luft, hvilket altid er godt. :) Der skal også lægges mærke til hvordan tingene er indrettet, vejnavne osv.
  3. Overfører GPS spor fra min Nokia N95. Gør jeg hurtigt via Bluetooth til min computer også så lægger jeg disse data op på OpenStreetMaps.org. Disse spor kan ses af alle og lægges som et lag oven på det kort man arbejder med, så man kan se hvor vejene er.
  4. Går i gang med at redigere vejene. Dette kan gøres via flere forskellige redigeringsprogrammer. Der er nogle som er online, andre som er Java-baseret og et par stykker som er lavet til specifikke hjemmesider. Indtilvidere har jeg brugt standard programmet, som er det der ligger online på hjemmesiden. Dog har jeg tænkt mig at forsøge mig med nogle af de andre programmer som skal installeres på min computer.
  5. Gem ændringerne online. Dette gøres forskelligt fra program til program.

At samle frimærker
Man kan undre sig over at jeg gider at gøre disse ting. Jeg kunne sikkert gøre så mange andre ting, men hvorfor ikke bruge tiden til at vedligeholde et kort? Nogle mennesker spiller computer spil (det gør jeg også), andre samler frimærker, chatter, hjælper de hjemløse osv. Vi kan bruge tiden som vi vil og jeg synes at dette er en sjov måde at bruge tiden på. :) Jo flere vi er med til at vedligeholde kortene, des bedre, hurtigere og nemmere bliver det.

OpenStreetMap har et Wiki, som også langsomt bliver oversat til dansk. Læs omkring projektet der, hvor der bliver forklaret mere i detaljer om hvad der skal til.

lørdag den 20. december 2008

DPI indstillinger i Windows Vista

Jeg har en bærbar computer med en 15” widescreen skærm. Denne kører i en opløsning af 1920 x 1200, hvilket gør at alle pixels er ret små. Det er ikke sådan at jeg ikke kan læse teksten uden problemer, men jeg ville gerne prøve at have at alting var lidt større. DPI-aware-application

Hvad er DPI?
Forkortelsen står for Dots Per Inch og dækker over hvor mange prikker der er pr. tomme. Dette er noget man kender meget fra printere og scannere, hvor det går på hvor fin en opløsning man får. Jo højere et tal (og derved antal prikker pr tomme), des højere opløsning får man. Kigger man på en skærm, gælder de samme regler, nemlig et høj tal giver bedre opløsning. Men Windows vil normalt vis tage udgangspunkt i at den skal vise indholdet på skærmen med 96 DPI, hvilket også er en passende indstilling en del af tiden. Når skærmene får en højere DPI, men at Windows ikke er opmærksom på dette, så bliver alt på skærmen, dvs. ikoner, tekst, vinduer og grafik, mindre.

Forskel på DPI og opløsning
En hurtig måde at overkomme problemet med at opløsningen på skærmen er højere end hvad man kan holde ud at se på, er at man sætter opløsningen ned. Problemet er bare at fladskærme i dag er lavet til at køre én bestemt opløsning, så når man sætter opløsningen til en anden størrelse, så bliver denne opløsning emuleret, hvilket ofte ikke ser særlig godt ud. Hvis man derimod ændre på DPI indstillingerne, så fortæller man Windows (og alle programmerne) at når de skal vise f.eks. noget tekst, så i stedet for at bogstaver skal fylde 20x20 pixels, så skal det fylde 25x25. Dette giver så mulighed for at hvert bogstav får nogle flere pixels til rådighed og derved bliver større, men samtidig også mulighed for at gøre hvert bogstav mere detaljeret. Du kan lave en hurtig test på denne side for at se hvad jeg mener. I de fleste internet browsere, har du mulighed for at forstørre den hjemmeside du kigger på ved at holde CTRL nede og trykke på + (plus) eller - (minus) eller 0 (nul) for at ændre størrelsen. Hvis du prøver at forstørre siden meget, kan du se at alle de buede former i bogstaverne bliver ved med at blive mere “runde”. Det er den samme effekt du får når DPI indstillingerne bliver ændret. Grafik kan dog også blive ændret. Alle vinduerne i Windows, minimer, maksimere og luk knapperne bliver forstørret og ser mere lækre ud. Det betyder dog også at du får mindre plads på skærmen, men hvis alting alligevel er så småt at du ikke kan se det, gør det måske heller ikke så meget.

Programmer
For at kunne udnytte DPI indstillingerne ordentligt, skal programmerne du bruger, være “DPI orienteret”. Dvs. de skal kunne aflæse hvordan DPI opsætningen er i Windows og så tilpasse sin grafik, vinduer og skriftstørrelse efter dette. Mange programmer kender til disse indstillinger i Windows, hvor en del af dem “bare virker”. Der findes dog også programmer som ikke respektere indstillingerne. Det kan ofte være programmer, hvor man ikke bruger standard vinduer i Windows, så som WinAMP, iTunes og Steam. Det kan dog ske at nogle af disse programmer bruger funktioner i Windows, som rent faktisk overholder DPI indstillingerne og så kan man ende op med at teksten i et vindue eller på en knap bliver større og måske går ud over kanterne. Dette giver sjældent større problemer, men kan være lidt irriterende at kigge på.

Internet browsere
Nogle af de programmer man bruger dagligt, men som ikke overholder DPI indstillingerne er internet browsere. Eller rettere at hjemmesidene vist i browserne ikke bliver vist med disse DPI indstillinger. Dette skyldes at browsere skal vise siderne som de var lavet oprindeligt. Der findes dog zoom funktioner i de største browsere, som kan forstørre sidernee.

Internet Explorer 8 beta 2 installeret og den henter faktisk DPI indstillingerne og zoomer siderne, så det passer. Jeg ved ikke om det samme gælder for Internet Explorer 7.

Firefox, som jeg normalt bruger til at surfe på nettet med, kigger ikke på indstillingerne i Windows, men har stadig zoomfunktionen. Hertil findes der add-ons, som kan indstille standard zoom niveauet, så man får den samme effekt som i IE8. Jeg bruger Default FullZoom Level.

Chrome overholder heller ikke DPI indstillingerne, men man har mulighed for at zoome. Desværre kan Chrome kun finde ud af at forstørre teksten, hvorimod alt andet, så som billeder, knapper, flash-elementer osv. ikke bliver forstørret. Dette er faktisk én af de to primære grunde til at jeg ikke bruger Chrome som min standard browser.

Opera kender jeg desværre ikke så meget til, men jeg er ret overbevist om at browseren kan zoome alle elementer på en hjemmeside, på samme måde som IE og FF.

Safari tror jeg at den lider af samme problem som Chrome, da den bruger den samme rendering motor, som normalt også er ansvarlig for at zoome.

Windows XP, Vista og Windows 7
I Windows har DPI indstillingerne eksisteret i et stykke tid. Jeg har ikke lige kunnet finde noget info om det, men jeg ved at Windows XP i hvert falde hvad denne indstilling. Men som så mange andre ting, så er det blevet forbedret med tiden. Flere af Microsofts egne programmer overholder DPI samt 3. parts programmer også overholder disse. Desuden er Windows i sig selv også blevet bedre til at håndtere det. Faktisk er DPI også en af de ting som er blevet kraftigt forbedret i Windows 7 og jeg glæder mig til at kunne teste det af på min egen computer, hvilket måske sker i starten af januar, når beta 1 kommer ud.

Jeg er ikke i tvivl – jeg skal bruge DPI indstillingerne i fremtiden.

Billede er taget herfra, som også har en god forklaring til DPI indstillinger

onsdag den 17. december 2008

Windows Live Writer

Blog Post[5]Microsoft har i længere tid haft deres “Live” programmer, hvor det mest kendte af dem nok er Live Messenger. I denne uge udsendte de en opdateret version af denne pakke. Ud over at Live Messenger er kommet i Release Candidate, som er en kraftig opdatering, findes der også Live Writer. Writer har været der et stykke tid, men jeg har altid gået uden om den, da jeg troede at den kun virkede til at skrive blogs hos Microsoft. Men nu kunne jeg se at den virkede til andre blogs, inkl. Blogger, hvor min egen blog er hosted – så det måtte jeg jo prøve!

Installation
For at installere Writer (og de andre Live programmer), skal man downloade det fælles installationsprogram, som er nemt og overskueligt. Her kan man nemt se hvilke programmer der skal opdateres, er installeret og dem man kan vælge at installere. Man sætter bare hak ved dem man vil have og så kører det automatisk med at downloade og installere dem.

Opsætning til min blog
Noget jeg var meget overrasket over, er hvor nemt Writer er til at blive sat op til at kunne lave indlæge til min blog. Der skulle kun indtastes 3 oplysninger: Adresse til min blog (den adresse man skal bruge for at læse bloggen, i mit tilfælde http://blog.andersonline.dk/), brugernavn og adgangskode. Herefter analyserede den bloggen og downloadede indstillingerne for den og så var jeg i gang. Super nemt. Der er understøttelse for flere blogs, samt mulighed for at sende sine blogindlæg videre til ens Live Home konto, men dette har jeg ikke afprøvet endnu.

Redigering af indlæg
Det er super nemt at oprette og redigere nye indlæg til sin blog. Man kan have nogle indlæg liggende lokalt, klar til at blive sendt online, men også man kan også downloade allerede skrevet indlæg, og redigere disse. Eksisterende tags fra bloggen er også hentet ned i Writer, så det er nemt at bruge disse. Noget jeg dog mangler er muligheden for at angive URL til et billed online, som Blogger så downloader og gemmer som en lokal kopi. Dette er dog ikke en funktion som jeg græder over ikke er der, da det blot kræver lidt ekstra arbejde at få til at fungere.

Der er stavekontrol indbygget, men den virker kun på engelsk. Om det er muligt at installere en dansk sprogpakke efterfølgende eller om jeg må vente til den endelige (ikke Release Candidate) version, ved jeg ikke.

fredag den 12. december 2008

IQ Routes - den dårlige side

IQ Routes på Tomtom enhederne er et godt stykke værktøj til at finde den optimale rute fra A til B. Kort fortalt går det ud på at Tomtom enhederne sender oplysninger til Tomtom (via Tomtom Home) om hvor lang tid det egentlig tager at køre fra A til B. Med i disse oplysninger er også tidspunktet på dagen og hvilken ugedag der er tale om, så man i myldretidstrafikken registere en hastighed og lørdag nat registere end anden tid. Alt denne statisitk beregner Tomtom så ind i kortene de udgiver. Tomtom har nogle forklaringer. Dette system har dog nogle svagheder.

For få meldinger
Hvis systemet ikke får medlinger nok, så er det kun nogle få ruter som kommer til at indeholde "realtidsindformationer", hvilket medfører at folk bliver dirigeret ud på veje, som måske allerede er belastet. Så burde systemet jo registere at de andre veje også er belastet og måske sende os tilbage på den originale vej igen, men nu ved personen ved rattet jo godt at den anden vej er dårligere, så de ignorere Tomtoms melding og kører den første vej alligevel. Herved får Tomtom en masse beterninger om at den første vej er belastet, men kun få medlinger om at den anden vej er belastet.

Dette kan der nok rettes lidt op på hos Tomtom ved at optimere statistikkerne, inden de lægger dem ind i kortene, men med så mange millioner af kilometre at veje, kan det blive et større puslespil, med nogle heftige algoritmer til at beregne tingene.

Kendte ruter
Relateret til at der kommer få meldinger, så kan man måske godt føle sig som en idiot, når man montere sin GPS og angiver sin destination, for at køre den samme vej på arbejde, som man har gjort så mange andre gange før. Derved får man ikke særlig mange meldinger fra pendlerne, som ellers er dem som kunne gøre stor brug af IQ Routes. Men når de ikke kommer meldinger ind fra folk, så har systemet ikke noget at basere statistikkerne på.

Dårlig tilbagemelding til brugeren
En af de ting som jeg personligt ikke kan lide er at jeg slet ikke mærker at IQ Routes er til stede. Sådan burde det også være, at brugeren ikke selv skal tænke, det skal GPS enheden nok gøre. Men når nu man gerne vil vide om tingene virker, så er ens mulighed for at teste det ret begrænset. Samtidig med dette, ved man ikke om man kommer med nogen data til Tomtom eller om man modtager noget data, da Tomtom Home ikke skriver et ord om dette. Med MapShare får man da information om at man modtager og sender MapShare ændringer. Jeg har dog en mistanke om at IQ Routes informationerne først kommer med i hver kortopdatering. Hvilket bringer mig videre til næste punkt.

Langsomme opdateringer
Jeg tror kun at IQ Routes bliver opdateret på ens GPS enhed, når man køber et nyt kort. Dette mistænker jeg, da min ellers normale rute fra Høje Taastrup til Hørsholm blev ændret, fra at være Motorring 4 -> Jyllingevej -> Motorring 3 (blå rute) til at være Motorring 4 -> Ring 3 -> Motorring 3 (rød rute), efter en kortopdatering. Det er jo også udenmærket, for i lang tid var der masser af kø på Motorring 3, men efter at der blev åbnet op for det tredje spor, er køen rykket til at slutte omkring Jyllingevej, så det påvirker ikke længere min rute særlig meget. Nu går jeg så og venter på at Tomtom fatter at den skal køre af Jyllingvej igen, men det tror jeg først at jeg kommer til at mærke til næste kortopdatering - omkring starten af februar. Dette betyder at IQ Routes er sårbar over for vejarbejde som tager lang tid. For folk får først de opdateret ruteoplysninger ved næste kortopdatering, når vejarbejdet starter og når vejarbejdet slutter, så kræver det endnu en kortopdatering før GPS enheden ved at det nu er en fordel at kører den oprindelige vej igen.

Der er håb
Flere og flere folk kører med GPS på - hele tiden. Folk skal nye steder hen og også nogle gange de samme steder hen og får derfor smidt data tilbage til Tomtom. Det gør at Tomtom langsomt kan få bygget de nødvendige informationer op, så IQ Routes bliver mere nøjagtig. Der kommer også løbende opdateringer til både softwaren på computeren og til GPS enheden, så måske en dag kan det hele lade sig gøre - mere flydende. Dog kan det være en forhindring, hvis IQ Route oplysningerne gemmes "dybt" i kortene, således at oplysningerne ikke kan opdateres på samme måde som Map Share bliver det.

tirsdag den 9. december 2008

Firefox 3.1 beta

For nogle dage siden blev Firefox 3.1 beta 2 udgivet og jeg er nu hoppet med på denne. Nogle af de største nyheder omkring version 3.1 er hastighed og "private browsing".

Hastighed består i at hjemmesider renderes hurtigere og javascripts bliver afviklet en del hurtigere end normalt. Det betyder at det vil gå hurtigere at få vist hjemmesiderne og steder der gør heftig brug af javascripts, så som Gmail, Google Reader og andre "web 2.0" hjemmesider. Jeg synes også at awsomebar virker hurtigere, men ved ikke dette med sikkerhed.

Den anden interessandte funktion er "private browsing", som kort fortalt går ud på at med denne funktion aktiveret, vil Firefox ikke gemme nogen som helst information om hvad du har besøgt, downloadet, midlertidige internetfiler, cookies eller noget som helst andet. Dette er ment som en funktion til når du besøger nogle sider, som du ikke vil have andre ved du har været inde på. Lad det være julegaverne som bliver bestilt eller til mere private formål. :)

Det betyder dog også at der er nogle udvidelser som ikke fungere. For mig er det Cooliris og den danske ordbog. Jeg tvivler dog på at det vil vare længe før at de er blevet opdateret til at være kompatibel med den nye Firefox.

Billede er lånt her fra.

lørdag den 6. december 2008

Playstation 3 - update 2.53

Sony har lanceret opdatering version 2.53 til Playstation 3. Denne opdatering er en mindre opdatering, som gør at man kan køre Flash indhold fra hjemmesider i fuld skærm. Dette kan bruges til at se ting fra Youtube eller andre steder i fuld skærm.

Dette kunne blive meget interessesandt, nu når Youtube har planer om at smide fulde afsnit af serier og hele film online, samtidig med at de har skiftet deres afspiller, således at den kan levere 720p indhold.

fredag den 5. december 2008

Vista SP2

Som flere har lagt mærke til, så er Windows Vista SP2 kommet ud i beta udgave. På arbejde downloadede vi et Vista image fra Microsoft, som indeholdte SP2. Denne installerede jeg på min laptop, som jeg bruger til dagligt - hjemme og på arbejde.

Efter at have haft brugt den i nogle dage, kan jeg kun sige rosende ord om den. Maskinen føles hurtigere - lige som at jeg mente at Windows 7 pre-beta. Windows 7 basere sig på Vista kode, så det er jo meget naturligt at rettelser der findes i SP2 også er med i Windows 7 og lige omvendt. Det er dog ikke at nogle af de visuelle forbedringer fra Windows 7 har arbejdet sig ind i SP2. Det havde jeg heller ikke renget med. Her er nogle af de ændringer der er lavet i SP2

Der er stadig tale om en beta udgave, så man skal holde sig i skindet, hvis man ikke har lyst til at kæmpe med underlige fejl eller reinstallere computeren. Med det sagt, har jeg endnu ikke oplevet nogen problemer.

Google Reader opdateret

Jeg sad i går aftes og læste ting på Google Reader, da siden ligesom døde, men efter 5 minutter, kunne jeg se at den var blevet opdateret - til noget mere lækkert!

Reader bloggen kan man læse om de ting der er sket, hvilket jeg kort opsummere her:
  • Opdatering af hele interfacet - ser meget mere lækkert ud nu
  • Muligt at pakke menuerne samme, så man kun ser det der er relevant
  • Følge bedre med i hvad vennerne sætter stjerne ved
  • Skule hvor mange ulæste indlæg der er i et feed
  • Flere "feed bundles" - få en række RSS feeds i en samlet pakke vedr. bestemte emne
Men prøv den selv - det er lækkert hvad de har gjort.