MS Live maps tutorial del 1 Tue, Jun 3. 2008
Da Jeg efterhånden har lavet en del applikationer med google maps, så som rute opmåling, oprettelse af POI’s til GPS systemer mm, følger jeg også interesseret med i hvad der sker med MS pendant; MS Virtual earth eller live maps, eller hvad navn den nu engang går under :-) Lad os kalde det for live maps.
For ikke så længe siden kom version 6.1 af Live maps, og der er kommet mange store forbedringer, og det er nu klart en konkurrent til google maps.
Men hvordan virker det i forhold til google maps?
Hello world eksemplet er simpelt, og er næsten identisk med google maps. Dog slipper man for google maps irreterende nøgle ting.
Der skal først laves en henvisning til API'et:
<script type="text/javascript" src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1"></script>
Derefter skal koden der viser kortet skrives:
var map = null;
function GetMap()
{
map = new VEMap('myMap');
map.LoadMap(new VELatLong(56.10741204508214, 10.197979913045864), 10 ,'b' ,false);
}
Så skal der tilføjes en div, hvori kortet skal vises:
<div id='myMap' style="position:relative; width:500px; height:500px;"></div>
I din body angiver du at GetMap funktion skal kaldes onload:
<body onload="GetMap();">
Og halleluja. Du har nu et MS kort på din side
Derudover kan også nævnes, at MS Live maps, har et aldeles fremragende interaktivt SDK, som viser hvordan man programmere standard ting op mod det. SDK’et er fyldt med referencer til kode dokumentation. Dette er en fantastisk brugbar ting. Se det her: http://dev.live.com/virtualearth/sdk/
En ting man ofte ønsker at at tilføje er en eller anden form for pegepind, som kan angive en position. Dette bliver både i google maps og Live maps kaldt for en pushpin. Den tilføjes på følgende måde:
var shape = new VEShape(VEShapeType.Pushpin, map.GetCenter());
shape.SetTitle('Multi banen');
shape.SetDescription('Her spilles dagligt drablige fodbold kampe mellem Frej, Line og jeg :-)');
map.AddShape(shape);
Funktions kaldene giver nærmest sig selv.
Af ting, som MS Live maps har, og som google maps ikke har kan nævnes.
Eksport til forskellige GPS formater. Jeg har selv før lavet applikationer, som kunne eksportere punkter til GPS apparater. De forskellige GPS fabrikanter, bruger dog forskellige formater, og det er rart at man bare med et funktionskald, kan eksportere dataene i det format man har lyst til.
Birds eye view. Birds eye view er en visning af kortet, hvor man ser bygningerne fotograferet skråt oppe fra. Det er virkeligt flot, og i modsætning til google maps sattalite view, hvor man jo kun kan se husene oppe fra, er det virkelig en forbedring. I Birds eye view kan man også rotere rundt om bygninger, og se dem fra forskellige sider. En ”meget” træls feature ved birdseye view, er dog at det er svært at få informationer ud af, når man programmere op mod det. Der er nogen forskellige hacks til det, men de kan ikke anbefales. Konklusionen er nok, at birds eye view er bedst til visning af data, og ikke godt til at opsamle informationer fra sine brugere. Et andet problem er, at birds eye view ikke dækker ret store dele af verden, så der kan man også hurtigt støde ind i forhindringer.
Nederst er vist et eksempel af birdseye view, vha af den kode der er skrevet tidligere i tutorialen. Hvis du kigger på loadmap funktionen kan du se at der er angivet et 'b'. Det angiver at kortet skal loades i birdseye view.
Der er også en del andre sjove funkie ting, som blandt andet 3D visning af store byer og meget andet, men de er ikke så interessant set fra et udviklings synspunkt.
Der er også rigtigt mange gode ting vedr. vejvisning og optegning af ruter med mere, men det kommer der mere om i del 2. af denne tutorial.
Konklusionen er, at MS Live maps kan en del ting som google maps ikke kan. Til gengæld er detaljegraden af satellit billeder ikke så god. I hvert fald ikke når det gælder Danmark.
Men alt i alt, er de 2 versioner næsten lige gode, og det ender nok for de fleste om at være et religions spørgsmål, hvilken udbyder de har lyst til at bruge.
NB! Kort eksemplet er fjernet pga af et DNS angreb ![]()
Familieforsamling Thu, May 1. 2008
Forrige weekend var Line og jeg til Konfirmation ved Lasse i Dybøl. Konfirmationen var placeret på en søndag, og når der var arbejde dagen efter var det jo egentligt lidt langt at køre.
Derfor glædede det mig også meget at se, at stort set hele familien var dukket op. Det var efterhånden ved at være længe siden at alle havde været samlet.
Festen blev afholdt i det naturskønne Mommark, på en skole som vist efterhånden har dannet ramme om mange familie fester.
Nå, men der er vidst ikke så meget mere at sige. Herunder kommer lige nogen billeder der beskriver stemningen lidt.





Påsken 2008 Mon, Mar 31. 2008
En lille fortælling om vores påske. Påsken i Elbæk/Kirkegaard familien plejer, så vidt jeg husker, ikke at være det helt store. Jeg har vidst heller ikke kunnet få fri fra arbjede de sidste par år, så det har egentlig været fint nok.
I år var der med 11 dages ferie lagt op til den store revanche. Vi var først i Engesvang, så skulle vi have været til fest i Sønderborg, vi kunne være kommet til Middag i Vejle, der var Brunch i Hjerting, vi var et smut forbi Tjæreborg, vi var i kæmpe legeland i Sæding, og tilsidst forbi Horsens.
Har egentlig taget en masse fede billeder med min telefon, men har ikke fået lagt dem ind på puteren endnu, så de må eventuelt komme senere. Der er dog lidt herunder.


Endnu en hjemmeside tilføjet til cyberspace – ideudvikling.net Tue, Mar 25. 2008
En af de fede ting ved at have fået en bærbar computer at jeg også kan sidde og programmere når jeg er på ferie
Det nyder jeg godt af her i påsken, hvor vi stort set er på farten alle dage.
Jeg har blandt andet siddet og arbejdet lidt på en privat side, som jeg ikke helt vidste om skulle blive noget. Det ved jeg stadig ikke, men det kan jo ikke skade at lave et link til den. Siden kan findes her: www.ideudvikling.net
Siden er egentlig tænkt som en showcase for de projekter jeg går og arbejder med. Landet ligger sådan, at folk i min branche typisk er i gang med mange fede private projekter. Typisk bliver sådanne projekter aldrig afsluttet, enten på grund af at de pludselig ikke er sjove for udvikleren mere, eller fordi der ikke er tid, og et eller andet projekt dukker op og er mere spændene. På ideudvikling.net har jeg tænkt mig at dokumentere alle mine projekter, lige meget hvor langt jeg er med dem, eller om der er nogen sandsynlighed for at de bliver færdige eller ej.
En af mine påske aftner gik også med lege lidt med at oprette et forum på siden. Det er ikke blevet så vellykket, men skriv endelig i det alligevel ![]()
Spis mindre kød Wed, Mar 19. 2008
Lægevidenskaben har for længst fastslået at mængden af kød gennemsnitsborgeren i den vestlige verden spiser, er skyld i de lidelser der dør flest af i vores samfund, såsom hjertesygdomme, kredsløbssygdomme eller kræft.
Hver anden person i den vestlige verden dør faktisk af en af overnævnte sygdomme. Jeg kunne finde på mindre farlige ting som var mere spændene. Russisk roulette for at nævne et eksempel. Så hvorfor spiser vi egentlig så meget kød?
Og når jeg nu er i gang, og da det jo er min blog, kan jeg jo ligeså godt nævne andre dårlige ting ved at spise store mængder af kød
Jordens lunger, regnskovene, bliver primært fældet for at skaffe græsnings arealer til kvæg. Hvis du spiser en burger med sådant kød, er du direkte skyld i 5 kvadratmeter regnskov bliver fældet. Desuden er fældningen skyld i at der dør ca. 1000 arter om året. Begge dele er jo et helt sindsyge indgreb i jordens økosystem.
Du er jo øko flipper, en rød rebel!!!!
Jaja, rolig nu. Men hør lige dette:
Man siger jo, at vand vil blive det 21 århundredes guld. Vidste du at der går 20.000 liter vand til at fremstille et halvt kilo oksekød? Dvs. at du kan spare ligeså meget vand ved at undlade at spise et halvt kilo oksekød, som du bruger på at gå i bad i et år. Ok, måske ikke lige dig, men en mere renlig person så ![]()
Er du bekymret over mængden af CO2 vi udleder hvert år? Hvis amerikanerne halverede deres kødforbrug, kunne de undvære alle deres atomkræftværker, og de behøvede ikke at importere olie fra mellemøsten. (Jaja, en af mine kilder er amerikansk, sorry)
Er du en af dem der tror at vi ikke kan brødføde alle mennesker på kloden? Vidste du, at et jordareal der bliver brugt til at producere 125 kilo oksekød, kan producere 20.000 kartofler. Det er det samme som forskellen på at brødføde et menneske og 160! Det vil sige, at hvis amerikanerne sænkede deres kødforbrug med 10%, ville de frigivne resourcer være nok til at brødføde 100 millioner. Jaja, logistik problemer og hvordan skal de købe det?, men stadigvæk….
Men hey, jeg har brug for mit kød, for at præstere hver dag, og for at se godt ud!!!
Jaja, det kan godt være, men personer som Leonardo da Vinci, Platon, Pythagoras, Thomas Edison, Einstein, Isaac Newton og Benjamin Franklin var alle vegetarer, og de er jo som bekendt nogen af de klogeste personer der har gået rundt på denne klode.
Brad Pitt og Line Elbæk Christensen er eksempler på at det også kan lade sig gøre at se godt ud og være vegetar ![]()
Der er ikke nogen politikere eller love der vil forhindre masseproduktionen af kød. Det ville være imod de liberalistiske og kapitalistiske principper det vestlige samfund bygger på. Det er kun en der kan gøre noget ved det. Dig forbrugeren.
Ændrer dig selv og verden, spis mindre kød.
Og før at slutte af med et ikke helt så kendt Einstein citat:
Nothing will benefit human health and increase chances of survival for life on earth as much as the evolution to a vegetarian diet.
Nå, men det var bare lige mine 2 cent herfra. God påske.
Bordfodbold Thu, Mar 13. 2008
I forbindelse med at jeg stoppede hos ditmer, fik jeg lige hentet nogen sjove billeder hjem som er blevet taget i festligt lag.
Nogen af dem var fra en bordfodbold turnering i Randers, jeg og en kollega var til. Jeg må indrømme at bordfodbold er min yndlings sportsgren, måske sammen med poker ![]()
Bordfodbold er vel utroligt udbredt på de danske it-arbejdspladser, og der findes vel ikke et it hus i Århus med respekt for sig selv, som ikke har et rigtigt Bonzini bord. Eller det vil sige… sådan troede jeg det var, indtil for en mdr. siden
, men så har jeg da om ikke andet noget at arbejde hen mod på min nye arbejdsplads ![]()
Nå, men herunder lige nogen billeder fra turneringen.
Men når jeg nu ikke kan spille på arbejde mere, så mangler jeg et sted at spille, så hvis nogen er frisk på at begynde at gå til det eller noget, så tag endelig fat i mig :-)
De regerende danmarks mestre var også til stede ved selve turneringen. Hvis du er skarp har du måske spottet dem på et af billederne
Vi udfordrede dem til en enkelt kamp, bare for sjov. De vandt 10-1. Vi scorede mens de begge stod og kiggede væk, og snakkede med en anden person. Damn de var gode.
Nyt job Sun, Mar 9. 2008
Så har jeg sq fået et nyt job igen, og nåede således derfor kun 16 mdrs. arbejde hos ditmer.
Jeg var egentlig meget glad for at være hos ditmer. De folk der var der, passede meget godt til mit temperament, hvilket vel vil sige unge, nørdede og med på en øl og noget bordfodbold i ny og næ.
Ligeledes var opgaverne hos ditmer også meget spændene og varierende, og jeg søgte derfor heller ikke selv væk fra virksomheden.
Istedet blev jeg ringet op af en headhunter der tilbød mig job hos Platon, som vel er nordens førende virksomhed inden for Information Management, og hvor jeg kunne få en mulighed for at specialisere mig inden for Business Intelligence. Det kunne jeg ikke sige nej til.
Ligesom ved mit job hos ditmer, kan det godt være lidt svært for folk uden for min branche at forstå hvad jeg laver, men her kommer Platon mig til hjælp, da de har lagt en film på youtube, som måske forklarer det en lille smule.
Jeg ved ikke helt hvor godt den dækker hvad jeg laver, men den er da meget sjov
Da jeg kiggede lidt rundt på youtube, så jeg også der var en anden platon film. Jeg ved ikke helt hvor den er fra, men tror den er lavet i forbindelse med en konference Platon holdte. Den er meget sjov, da der er en masse sjove citater. Jeg kendte nu godt dem allesammen, og bare fordi nogen kloge mænd har lavet nogen forkerte forudsigelser, behøver det jo ikke at betyde at alle forudsigelser er falske. Nå, men se den hvis du har lyst ![]()
Nå, men det var da lidt om mit nye job. Jeg har egentlig allerede været der en mdr. og det virker til at være et rigtigt godt sted, med meget fokus på udvikling og uddannelse af medarbejderne, men det ved jeg sikkert meget mere om, om nogen mdr.
Tur til Lalandia Sun, Feb 10. 2008
Denne weekend var Line, Frej og jeg lige et lille smut i Lalandia. Vi var afsted med nogen af Lines veninder, som ligesom os havde børn på samme alder som Frej.
Lalandia er nu et meget godt feriested, især hvis man har børn. Der er et hav af aktiviteter til alle aldre, men hvis du vil vide mere om det må du gå ind på deres hjemmeside.
Da vi kun var der en weekend, og det med en flok børn i alderen 1-2år, var det også begrænset hvad vi fik nået. Men her kommer lige nogen enkle billeder fra turen. Vi havde kammera med, men vi glemte at få det med når vi var rundt, så nogen af billederne er taget med mobil kammera, derfor den dårlige kvalitet.





I Am Your Brother Thu, Feb 7. 2008
Arggh... Sikke en fantastisk indstilling og personlighed....
Sidder hjemme torsdag aften. Lang dag på arbejde. Frej er lige lagt i seng, Line er på arbejde, det er mørkt og koldt uden for og rigtig trist.
Jeg ville lige tage mig en enkel cola og en chokolade kiks inden jeg sætter mig foran computeren for at lege med lidt kode.... Jeg tænder for fjernsynet.... Der er Amarican Idol... Indledene runder... De er jo altid sjove... Det er ved at være slut... En mand har siddet og ventet på at 20.000 synger færdigt... Han burde være træt og sur og stresset... Men i stedet dette...
Ahhh, hvilken livsglæde... pludselig blev det sommer igen
Og som Simon Cowel siger: "Det skulle ikke undre mig om det gik hen og blev et hit" (Ikke et direkte citat). Jeg ved ikke om han har ret, men der er begyndt at dukke cover versioner op på youtube.
Har du ikke tid til at se det lange første klip. Så se lige dette remix. Og har du tid, så se remixet alligevel ![]()
Ahh...
Kilde koden til .NET 3.5 frameworket frigivet Thu, Jan 17. 2008
Da jeg jo egentligt bruger stort set hele min arbejdstid og store dele af min fritid med .NET applikations udvikling, er det vel en nyhed der skal i min blog
I praksis betyder det at man kan debuge ind i .NET's kode, se hvordan den er bygget op, og eventuelt lave sit program så det undgår fejl deri
Tror dog ikke umiddelbart det er noget jeg vil bruge, men det er jo rart nok, at hvis man støder ind i et mærkeligt problem som ikke kan løses, så er der sandsynligvis en eller anden nørd på nettet der har fundet ud af at det er på grund af et eller andet i .NET sourcen, som man så kan undgå.
Læs mere her:
Timeout expired" error i SQL Server 2005 Management Studio Wed, Jan 16. 2008
Hvis du sidder og designer tabeller i relativ store databaser i sql server management studio 2005, har du muligvist fået følgende fejl:
"Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding."
Hvis du har det, har du muligvist undret dig over hvor den timeout bliver sat. Det første du gjorde var måske at gå ind under tools->options->execution timeout, og undre dig over at den var sat til ubegrænset, og konstaeret at det så ikke havde noget med den at gøre(Som undertegnede).
Næ, time outen skal istedet sættes under tools->options->Designers. Så ved du det. (Og så ved jeg det også hvis jeg skulle støde ind i problemet igen en gang!)

Julen 2007 Fri, Jan 11. 2008
Der sker ikke meget i min blog for tiden. Jeg tror det skyldes diverse communities som facebook og myspace. De er lidt nogle tidsrøvere. Jeg fik dog at vide af en ven nytårs aften, at de ikke kunne bruges til noget som helst, så med det i mente, kan jeg vel godt skrive lidt her igen.
Min yndlings helligdag er uden tvivl juletiden. Det er meget hyggeligt at ligge at køre på vejene mellem Engesvang og Tjæreborg, og høre juleradio. Vi plejer at have hver anden dag i Engesvang og hver anden dag i Tjæreborg, og så ellers bare køre frem og tilbage fra d. 23 – d. 27/28. Det blev dog ikke helt så vildt i år, da jeg desværre gik ned med sygdom midt i det hele. Sådan kan det jo gå, og det var sikkert også godt for min vægt.
Et af højdepunkterne var dog, da Frej opdagede sin egen skygge. Han løb frem og tilbage i snart en halv time. Først i frygt og så i fryd. Det var en stor dag.
Ellers kan det også nævnes at Frej elsker at gå om juletræet. Han gik ganske alvorligt med hans sangbog, og prøvede at synge med. Det var rigtigt flot, selvom han var træt begge vores juleaftner da vi skulle til at danse om juletræet.
Ellers fik Line og jeg ikke taget så mange billeder i år, da vi glemte kameraet forskellige steder. Jeg har dog fået tilsendt lidt, og de siger vel mere end en masse ord.
En weekend i fodboldens tegn Tue, Oct 23. 2007
![]()
Forrige weekend var en weekend i fodboldens tegn. Det vil sige, jeg spillede ikke selv, men lavede noget som godt kan karekteres som fodbold.
Fredag blev de fleste hos ditmer efter arbejde, der blev sat en storskærm med fiffa 08 op, placeret en stor sofa foran og så ellers 2 mod 2 i fiffa 2008. Jeg syntes egentlig ikke det spil er så fedt at spille single player. Det kan skyldtes at det ikke er lykkedes mig at score, men sikkert også mange andre ting. Overraskende nok, så blev spillet sindsygt sjovt hvis man spillede det 2 mod 2, og blandede det hele med en gang special øl. Det blev egentlig en rigtig hyggelig aften, og jeg ville ønske jeg havde taget nogen billeder, for at fange stemningen.
Det hele endte ud i en tur på stambaren, og jeg nåde først hjem klokken 5.30.
Lidt små skidt, da jeg skulle til landskamp dagen efter med nogen kollegaer. Der var lagt i kakkelovnen til århundredes kamp. DK mod ærkefjenderne Spanien, i en altafgørende kamp om hvem der skulle med til EM.
Det gik jo som bekendt ikke så godt.
Som en lille sidebemærkning kan nævnes, at et fodbold stadion lørdag aften virkelig ikke er et sted for sarte sjæle. Der blev virkelig råbt nogen grimme ting. Derudover var det også træls at se at DK skulle bues ud i halvlegen. De havde ikke spillet så godt, men når de nu er i Århus, og når der er en halvleg tilbage, og kampens vigtighed taget i betragtning. ...syntes godt man kunne have taget den lidt mere med ro.
Nå, men bare mine 2 cent, og endnu et rodet indlæg...
Kreativ tænkning og idéudvikling Fri, Oct 5. 2007
Jeg må indrømme at jeg ofte har overvejet at melde mig ud af min fagforening. Dels fordi jeg aldrig rigtig har fået noget ud af den, og dels fordi jeg f.eks. kun får ingeniøren 50% af gangene, og generelt fordi de er svære at få fat i, og sjældent svarer på mine mails.
Nå, men nok brok, for her på det sidste er jeg begyndt at ændre mening. De er især begyndt at oppe sig en del hvad angår kurser, hvor de blandt andet har målrettet en del mod unge ingeniører. Det er jo heldigt, for en sådan er jeg jo!
Her den anden dag var jeg sammen med en kollega til det første af slagsen, med titlen ” Kreativ tænkning og idéudvikling”.
Det lød jo lidt interessant, især set i lyset af, at jeg egentlig aldrig har læst et jobopslag hvor der ikke stod at de krævede at man var kreativ… så det er man vel?... eller hvad?
Jeg må indrømme at efter jeg havde meldt mig til mødet, så havde jeg en lidt lunken fornemmelse for det. For det første havde jeg lidt den holdning, at det er da noget man enten er eller ikke er. Selvom jeg tidligere har udtalt, at der ikke er noget der hedder talent, kun hård træning, så var jeg næsten lige ved at trække det tilbage når det gælder kreativitet. Den holdning blev dog gjort lidt til skamme til kurset.
Kurset var rigtig godt, og blev afholdt af Anna Daub Svanholt fra Kreaforce Consult. Det var en blanding af teori krydret med en masse øvelser. Lige sådan som ingeniører kan li’ det ![]()
Jeg har ikke plads her til at fortælle det hele her, men jeg vil lige rise nogen interessante hovedpunkter op.
En af de første (måske overraskende) ting vi blev gjort opmærksomme på, var netop at det at være kreativ kræver hårdt struktureret arbejde. Det er jo meget rart, for så kan man jo netop selv gøre noget ved det.
Vi snakkede også lidt om hvad der dræber ideer. Her kender de fleste nok den, at man sidder til et møde, og en ung ny ingeniør kommer med en ide, hvorefter en mere ældre erfaren herre/dame siger, det har vi prøvet før, det virker ikke en s…., der er det og det problem. Det er jo en klassisk ide dræber. Når den erfarne mand siger det, så kan det være svært at gøre andet end at acceptere de mange års erfaringer.
En mere overraskende ide dræber kan beskrives således: Man sidder til et møde, og en af firmaets lyse hoveder får en genial ide. Alle syntes det lyder godt, og alle prøver at komme med gode ideer til hvordan idéen kan forbedres/udvikles. Umiddelbart lyder det jo godt, men problemet er her, at man ser sig blind på en løsning, og forsømmer at se på alternative metoder til hvorledes et givent problem kan løses.
Nå, men dette indlæg er vidst ved at blive lidt langt, og det går jo ikke når det er web. Kunne du tænke at læse lidt mere om hvordan man kan ideudvikle parallelt, og lidt om forskellige metoder til ideudvikling, så er kreaforceconsult.dk vel egentlig et godt sted at starte. Om ikke andet kan du google på de metoder hun nævner på hendes hjemmeside.
En anden mulighed er at møde op hos ditmer en af de kommende fredage, hvor en af mine kollegaer vil holde et oplæg om det :-)
Sjove SQL fejl beskeder Fri, Oct 5. 2007
Grunden til at jeg startede min anden blog, var egentligt lidt, at jeg ville beskrive mærkelige SPS2003 fejl, da de beskeder man fik, ikke var ret sigende.
I dag fik jeg så en sjov MS SQL fejl besked, da jeg ville flytte en DB fra en maskine til en anden.
Too many backup devices specified for backup or restore; only 64 are allowed.
RESTORE HEADERONLY is terminating abnormally. (Microsoft SQL Server, Error: 3205)
Hvis du kan gætte hvad den dækker over er du dygtig ?
Men kort sagt, det er den fejlbesked man får, hvis man prøver at flytte en database, som har en højere version, end den den flyttes til.
I mit tilfælde var det fra en 2005 version til en 2000, så det kunne desværre ikke lade sig gøre.
Ved næmere eftertanke er det måske ikke så sjovt...



