Monthly Archives: February 2011

Hvordan unngå misjonærer?

Jeg har en stund tenkt på hva jeg skal svare om/hvis/når en slags gladkristen-sektlignende-hurragutt med sørlandsdialekt og bibel under armen skal fortelle meg om Jesus, Gud eller Bibelen. Jeg har lenge synes det har vært litt kjedelig med: “Nope, jeg er ateist, hedning og skeptiker, så finn noen mer lettlurte, her kaster dere bort tiden.”

Derfor, har jeg skriblet ned noen fiktive dialoger, som noen kanskje synes er nyttige? Eller kanskje bare artige? Eller rett og slett provoserende?

- Hei, har du hørt om Jesus?
- Nei?
- Guds sønn, den enebårne, blablablabla
- Okok, ro ned nå? Sønn av hvem? Enebarn? Hva har han gjort?
- Skapt og frelst oss alle!
- Jeg trodde universet oppsto sånn ca ved Bing Bang?

- Hei! Kan Jeg fortelle få fortelle deg litt om Jesus?
- Jesus? Hvem er det?
- Guds sønn!
- Aha.. Hvilken gud da? Shiva,  Tor,  Appollon,  Merkur, Odin,  Buddah, Vishnu,  Allah?

- Hei, kan jeg få fortelle deg litt om bibelen?
- Bibelen, den boka der?
- Ja!
- Hva slags bok er det?
- Den inneholder svaret på at du trenger å vite her i livet
- Hakkespettboka?

- Hei, kan jeg få fortelle deg om Bibelen?
- Ømm, nei, jeg er ateist.
- Jaja, men det er ikke så farlig.
- Jo, du skjønner, jeg holder på med Ringenes Herre nå, og klarer ikke å fokusere på to eventyr på en gang

- Jeg skal be for deg!
- Tviler på at det nytter, jeg ber om å slippe oppvasken hver dag, men det funker aldri

- Gud elsker deg!
- Hmm.. Jeg trodde kjettere som meg skulle brenne i helvete til evig tid jeg? Eller har de sensurert vekk den biten i Jesus-Camp-materiellet (Ref Augustana)

- I himmelen flyter det av melk og honning!
- Nei takk, gi meg heller en øl og potetgull nå!

- Hei, vi er kristen[insert-ett-eller-annet], vil du ha en vaffel?
- Trenger dere virkelig vaffel for å skape interesse rundt “universets skaper”?

- “Lang kristen rant om et eller annet totalt uinteressant bibelbabbel”
- *Stirre på kors de har som smykke* Hey! Er dere noen sånne Goth-folk?
- Goth?!
- Ja, dere har jo smykker forma som torturinstrumenter

Upassende? Feil? Artig? Smakløst? Elller bare teit? Kommentarfeltet er åpent for diskusjon (men ikke frelse).

Noen ord om tillit

De gangene jeg beveger meg ut på fleredagerstur i den norske fjellheimen har jeg med meg masse fyrstikker. Minst tre pakker i forskjellige rom i sekken, alle pakka i plast. Gjerne også en eske i plastbeholder og en lighter sammen med brenneren. Og så en eske i en jakke eller bukselomme. På samme måte har jeg med meg flere par sokker enn strengt tatt nødvendig. Hvorfor? Jo, fordi om den ene pakka med fyrstikker jeg har med meg skal bli våt, eller av en eller annen annen grunn ikke fungere har jeg en i backup.

På tur er det viktig å ha backup. Det er langt til butikken, og erfaring har vist meg at fyrstikker blir våte. Men, selv om jeg til hverdags er rimelig avhengig av bankkortet mitt for å få kjøpt meg bla.a. mat, har jeg ikke med to bankkort, fra to forskjellige banker, oppbevart i to forskjellige lommer. Hvorfor ikke? Fordi jeg har 1) tillit til at bankkortet mitt fungerer som det skal når jeg trenger det og 2) fordi jeg har tillit (kanskje litt naivt) til at ingen stjeler kortet mitt.

Men, så var det busskortet da. T:kortet som jeg jo har skrevet om før. Du skjønner kanskje hvor dette bærer? Nå har jeg hatt et t:kort i lommeboka i snart 4 måneder. Alikevel, hver gang jeg tenker på å ta bussen tenker jeg det samme som før jeg skaffet meg t:kort: “Hmm, har jeg småpenger? Nei, det har jeg ikke, hvor er nærmeste minibank?”. Hvorfor tenker jeg slik? Hele poenget med t:kortet er jo at jeg skal slippe å tenke på småpenger, pengene er jo “på kortet” (en sannhet med store modifikasjoner, men ta det som en metafor).

Problemet er bare at i løpet av de fire månedene jeg har hatt t:kortet (og tatt bussen noe slikt som 50-100 ganger, grovt antatt) virker det alltid til å være et problem. Enten så er jeg tom for penger (fordi systemet endelig er blitt synka) eller så er det en teknisk feil (for eksempel at verdidelen på kortet mitt ikke ble overført til takstsone Stor-Trøndelag etter nyttår).

Men, jeg burde vel klare å følge med på saldoen min? Nei. Ikke når nettsiden er opp til en uke ute av synk, og gjerne har en saldo på minusgrensa. I tillegg sies det visst at det går tregere å fylle kortet når man har en negativ saldo (som jo i utgangspunktet burde være en umulighet). Så, valget er enten å 1) kjøre buss til kortet er tomt og så vente en uke til det blir penger der igjen. 2) følge med på t:kort-nettsiden hver dag. 3) overføre store summer med faste intervaller (selv om jeg bruker bussen “nå og da”) 4) ha en lapp i lomma der jeg krysser av for hver gang jeg tar bussen. Og, ja, så kan jeg få en giro i posten npr saldoen er under en gitt sum da. Se bort fra 1-2 dagers postgang på denne.. Sanntid, anyone?

Poenget mitt er altså at t:kort totalt mangler tillit fra min side. Et par sitater her på tampen, ett fra Anders på Twitter:

@atlefren jeg vurderer å skaffe meg et t:kort, men jeg merker at jeg ikke er klar for å vente til planetene står i riktig posisjon.

Og et fra en kundebehandler i AtB som skal få lov til å forbli anonym:

Det er svært beklagelig at slike ting skjer, det er ikke lagt opp til at det skal være slik. Men dette er et system som er under konstant utvikling og forbedring av vår leverandør.

Grunnen til at det ikke lar seg gjøre over telefon eller over nett når det er noe som må rettes oppi selve kortene, er fordi at alt som skjer med kortene skjer enten gjennom bruk på bussmaskinene eller ved hjelp av datamaskinene på salgskontorene. Og bussmaskinene har ikke mulighet til å utføre korreksjoner etc av t:kort, da de kun har mulighet til å trekke billetter, legge på Perioder og registrere bruk. Dette er bl.a. fordi at bussmaskinene kjører offline hele tiden, så de har bare oppdateringer om natten. Så derfor er vi avhengig av at, hvis det oppstår feil med kortene, så må dessverre kortene inn til et av kontorene våre slik at vi får lest av tekonologien i kortene og korrigert eventuelle feil på direkten.

Så, er det bare jeg som mangler tillit til t:kort, er mine opplevelser i særklasse, eller må noen virkelig ta tak i omdømmet til dette systemet?

Vidreutvikling av Kartverket-GPX-kartklienten (nå med bilder)

I rekken av vidreutviklinger og jobbing med Kartverkets bakgrunnskart (WMS) og OpenLayers biblioteket kommer nå neste episode. Denne gangen med støtte for geotaggede bilder.

Biblioteket som slippes i dag er såklart også lisensiert under en MIT-lisens, og gjør omtrent følgende:

Basert på en katalog med geotaggede bilder på webserveren plasserer den thumbnails av disse på kartet, og åpner en større versjon av dette bildet (via lightbox-aktig funksjonalitet). Dette kan såklart kombineres med GPX-funkjsonaliteten jeg tidligere har vist.

Dermed: en demo på funksjonaliteten finnes på http://kart.atlefren.net/sk_map/ (takk til Magnus Stoveland for bildene her, regner med at det er greit at jeg bruker dem?;)).

Så litt om funksjonaliteten: For å håndtere geotaggede bilder har jeg måttet ta i bruk litt PHP. Kort fortalt er dette en liten modifikasjon på koden fra masteroppgaven min, PHP-scriptet leser ut GPS-informasjon fra bilders EXIF-informasjon og bygger en GeoJSON-streng som så requestes fra OpenLayers scriptet ImageLoader.js. ImageLoader.js tar seg av å transformere koordinatene i GeoJSON stringen til UTM 33N, slik at de kan vises på kartet. I tillegg har jeg implementert LightLightbox.js, en enkel versjon av Lightbox-funksjonaliteten.

For å vise thumbnails av bildene (og store, men ikke fullsize bilder) brukes funksjonaliteten i PHP-klassen Resize_Image, hentet fra http://www.bitrepository.com/resize-an-image-keeping-its-aspect-ratio-using-php-and-gd.html.

Og, kildekoden finner du som en zip-fil på code.atlefren.net/source/sk_map.zip, den skal være å bare pakke ut på egen webserver og ta i bruk. Det eneste kravet er at du har noen GPX filer og/eller geotaggede bilder. Har du GPX-filer, men ikke geotaggede bilder kan du teste f.eks Prune, som jeg ble positivt overrasket over (kjører på alle platformer).

Husk bare et par ting: siden både GPX-filer og bildene er vektorer i kartet kan det bli vel mye for en stakkars JavaScript motor om du kjører på med for mange bilder og/eller GPX-filer (les mer i OpenLayers sin FAQ).

I tillegg er det et par kjente bugs/shortcomings her:

  • Når bildelaget er aktivt kan du ikke klikke på GPX-filene for å få en popup
  • PHP-classen for å håndtere bilderesizing gjør alt on-the-fly, dette kan føre til ytelsesproblemer ved mye bruk
  • LightLightbox.js-koden er, for å si det mildt, elendig utseendemessig.
  • Det finnes ingen load-indikatorer på bilder etc

Dog, all den tid jeg har frigjort koden er det bare å ta tak i dette, jeg er ikke noen ekspert på hverken PHP eller CSS, men det burde være greit å endre på slikt. Ellers skal koden være “greit nok” dokumentert, finner du at den ikke er det så si fra!

Og, jeg tar gjerne imot innspill til forbedringer!

GPX med Kartverkets bakgrunnskart, del 2

Jeg skrev for en stund siden litt om hvordan man kan kombinere GPX-filer med de åpne WMS-servicene til kartverket. Igrunn bare en enkel proof-of-concept, men det virker som folk fant det nyttig.

Dermed har jeg rydda litt i koden, lagt til muligheten for fargekoding, “klikk-for-info” og lengdeberegning. Jeg har også flyttet all koden ut i en separat JS-klasse, og satt en åpen lisens på denne (MIT for den som lurer).

Du finner et eksempel på http://kart.atlefren.net/gpx2/, som forøvrig viser en fin tur i Sylane, anbefales!

Trykk “view source” for å få med deg oppsettet. Det viktigste er dog å huske å inkludere GpxReader.js. OBS: jeg setter pris på om du IKKE hotlinker til denne, men laster ned og legger på egen server.

Ellers er “magien” for å legge til GPX-filer enkel: et array [] med et objekt {} pr GPX-fil, som inneholder følgende:

  • file: filsti til GPX-fil (husk Same origin policy)
  • color: hex-representasjon for farge
  • width: tykkelse på linje i pixler
  • title: Tittel på track, dukker opp i popup
  • desc: beskrivelse av track, dukker opp i popup

Se ellers hvordan jeg har satt opp ting i eksempelet. Og, spør gjerne om det er noe, og vis meg gjerne hva du bruker koden til, også om du endrer den!