Wednesday, 18 May 2011

The Moon
This weekend the skies were clear and I got out my kit to snap a handheld photo of the moon. It turned out quite well and the result is viewable here now. Both the Copernicus Crater and Mare Insularum is plainly visible a bit to the left of the center. The picture was shot handheld late at night with my Canon EF-S IS 55-250 which is seemingly performing well for its low price. The next time I hope to have enough sense to use the tripod, and perhaps buy a 2x extender or longer lens.
Now if I only get a transport to the moon I could get the shot i always wanted: Earth seen from the moon. Please give me call; I will credit you in my photos if you arrange the transport.
Posted in photo | No Comments »
Friday, 25 February 2011
Dette er slidene jeg brukte da jeg snakket litt om testing i silverlight i går. Det ble litt forkortet pga tid men ellers ok. Som jeg sa i går også, ta gjerne kontakt for å diskutere outside in testing av silverlight apps. Det er noe jeg skal undersøke fremover.
Posted in Uncategorized | No Comments »
Monday, 17 January 2011
Vi hadde bestemt oss for å lage vår første film. En roadmovie. Scenen var klar, vi måtte bare sette opp alt utstyret vi trengte.
Det var jo en lang biltur og vi måtte returnere til Trondheim før leggetid. Bilen vi valgte var en klassiker. En Maserati M12 superbil. Kjennere vil nikke og huske at denne er kun lagd i 50 eksemplarer og har en toppfart på 330 km/t.
For å dokumentere turen satte vi opp et mikro-kamera på panseret (bilde til høyre).
Dette ble selvsagt festet slik at vi kunne være sikre på at det ville sitte med de G-kreftene en slik bil slipper løs. Valget falt på borrelås med dobbeltsidig teip. Kameraet tar opp video i 720x480px og ble kjøpt på themicrocamera.com for 20 dollar med frakt. Den ekstra dollaren for ekstra sikker borrelåsteip var verdt det. Men da hadde vi selvsagt glemt internetshoppingens store synd: sjekk alltid prisene i kina før du handler. Samme kamera selges på dealextreme for $11.99.
Det siste ekstrautstyret som ble brukt var en hastighetsmåler for å kontrollere om vi klarte å komme opp i maksfart eller ikke. Dette er en Hotweels Radar Gun. Opprinnelig kjøpt på ringoshop.no men de fører visst ikke disse lenger.
Ok så nå var vi klare. Dette skulle bli den ultimate roadtrip, og jeg skal ikke holde dere på pinebenken lenger. Her er videoen:
Den første kommentaren er at vi åpenbart holdt voldsom fart. Vi kom tilbake til Trondheim etter kun 2 minutter og 52 sekunder og da hadde vi passert hele runden flere ganger. Det var ikke så lett å se men her kommer en kort oppsummering av etappene. Det første stedet vi kommer til er Åre. Vi passerer en jernbanebro på veien før vi kommer frem. Vel fremme forklarer Aleksander hvordan han har parkert traktoren som brukes til snøbrøyting bak huset. Godt valg!
Videre kjører vi til London. Riktignok ytterkanten av london, der brannvesenet åpenbart har parkert en bil samt en brannbåt.
På vei til Trondheim må vi så passere Skumleby. Denne byen får vi ikke så godt inntrykk av i filmen, men navnet henleder oppmerksomheten på at det ikke er uten grunn at det er vanskelig å filme der. Med stor risiko gikk vi i ettertid og tok et bilde a
v byen i dagslys som du kan se til høyre. I denne byen finner vi både Kaptein Sabeltann, The Fallen (Ekte geeks vet at det er en prime fra Transformers), Bumblebee (enda en transformer), samt en flokk Gormiti. Ikke en by for pyser. Men som dere ser av videoen, i så stor fart gjorde vi rent bord med gormitiene. De er heldigvis robuste og kom seg opp etter krasjet.
Deretter kom vi oss endelig tilbake til Trondheim der vi tok en kort pause før vi satset alt på et par raske runder for å teste bilene og prøve å oppnå maksfart. De observante ser også nestenkollisjonen i krysset der en Audi fyker fra venstre til høyre foran kamera som en grå skygge. Det er ikke triviellt å unngå kollisjoner i så store hastigheter, men det gikk heldigvis bra denne gangen.
På slutten av det lengste langstrekket før åre klarte vi faktisk å oppnå hele 11 km/t. Dette er oppsiktsvekkende. Siden bilene er i skala 1:32 og vi for enkelhets skyld da ganger farten med 32 oppnådde vi 352km/t. Dette er ny rekord for Maserati M12. Og for ikke å snakke om for Audi TT-en som klarte å holde følge! Med litt bedre tilrettelegging fra veivesenets side, ved å lage bedre og rettere veier tror jeg faktisk vi ved en senere anledning kan komme over 400 km/t. Søknad om ny veilegging er sendt til veimester Aleksander Ramstad Hammervold (siste bilde).
Tags: barn, moro, scalextric, video
Posted in moro | 2 Comments »
Tuesday, 14 December 2010
Jeg har ikke all verden til tro på våre egne politikere som gruppe. Dersom denne twitterpersonligheten fra australia (som ser ut til å være legitimt valgt member of parliament) er representativ er jeg fristet til å si at alt håp er ute.
Først denne:
Mr Assange should be aggressively interrogated until
he reveals the location of the stolen cables,
so they can be retrieved
Deretter denne (http://twitter.com/#!/BronwynBishopMP/status/14642136045588480):
@abc_investigate as the cables have been converted
to electric format retrieval is impossible,
so I accept interrogation would be fruitless.
Kunne jeg sagt det samme på 140 tegn hadde jeg postet det på twitter, men disse to meldingene fortjente å bli vist sammen.
Tags: dld
Posted in Uncategorized | No Comments »
Thursday, 1 July 2010
A cyberdojo is a concept and app that Jon Jagger has created, and it is hosted on github: http://github.com/JonJagger/cyberdojo. My first try was at XP2010 and it was a truly engaging and fun experience. So the last 2 weeks I have been setting up a VM for running Cyberdojos, with a lot of help from Jon and others.
A cyberdojo is a coding game which likens musical chair. One cyberdojo server serves many client pc’s and on each client PC a pair or group program a chosen kata. The code is written in a browser (easy deploy to clients), and is saved to and compiled on the server.
The server has a dashboard where all groups status can be seen. It also has a timer which rings after a given interval. This is essential. When it rings, the person using the keyboard leaves to go to another group, where he takes a co-chair (not the keyboard). This is what enables everyone to see the different solutions to the same problem, and different styles of programming. You also need to be able to communicate and cooperate with (within short time) all the other participants, thus sharing knowledge and style.
It is a social coding game.
Yesterday XP meetup ran its first cyberdojo:
After some initial confusion about when to change group the dojo evolved into a learning experience.The purpose of tonights exercise was to learn more ruby, and the first kata was FizzBuzz in ruby.
Unfortunately I had to leave early, but I had fun helping set it up, and joining in the first parts. This has also spurred a lot of ideas on how to build upon this. Look out for more cyberdojos in the future.
Tags: cyberdojo, ruby
Posted in regular | 1 Comment »
Thursday, 3 June 2010
I held my lightning talk at xp2010 today on introducing BDD and BDD elements to unit testing and legacy codebases. XP2010 really impressed me with the very skilled and knowledgeable speakers and attendees. I had very few expectations since i didn’t know much about the conference, but there were many highlights.
My lightning talk was held in the TDD track as the third lightning talk after a short research paper. It made me slightly nervous talking to the others before the session and seeing how good their presentations were. Especially liked the story andpictures about flying Eirik Bjørsnøs (Kantega) used in his talk. And also the technical depth of the talk by Johannes Brodwall (Steria) was impressive.
But I am still happy with my talk, and i have included the slides here (via slideshare):
Tags: BDD, cucumber, lightning talk, xp2010
Posted in Uncategorized | No Comments »
Thursday, 8 April 2010

This example is in Norwegian but shows the syntax highlighting in notepad++. I took Aidy Lewis file with the english keywords and added the norwegian keywords.
Save the file as UTF-8 without BOM in the APP-Data\Notepad++ folder
In notepad++ set language to “User defined”.
If you need another language add them to the xml elements Words1 – Words 3:
.
Download the file here : userDefineLang.xml
Tags: BDD, cucumber
Posted in regular | Comments Off
Tuesday, 6 April 2010
While working with cuke4nuke and cuke4vs to kickstart a BDD process we came to a halt on how to debug the testcode properly.
Sometimes you struggle with libraries or have other more obscure problems which are easier to solve in a debugger. And in the heat of the moment the only solution i could come up with was the age old,
MessageBox.Show(...) in the setup method
run cuke4nuke
wait for messagebox to pop up
attach debugger and set your breakpoints
click the messagebox
Which works of course. But feels rather crude.
After investigating the debugger and diagnostics namespace a bit further i came up with a slightly more elegant solution:
Debugger.Launch() in the setup method
run cuke4nuke
And voila it will ask you to attach your debugger when it starts. Still not as elegant as i would want. But better.
For now I put this inside a #if DEBUG conditional and consider connecting it to its own build configuration.
Do you know any better ways to do this ? Please tell me.
Tags: BDD, cucumber
Posted in regular | Comments Off
Thursday, 4 February 2010
Etter å ha gjort en kort introduksjon til BDD og cucumber på XP Meetup denne uka, ble jeg reintrodusert for SpecFlow.
Dette er en visual studio addin som snakker Gherkin for BDD-tester, slik cucumber gjør. Dette gjør livet betydelig enklere for en .Net utvikler da man får testrunner-integrasjon direkte i visual studio.
Men det hadde en mangel: Norsk. Dvs den var ikke ferdig implementert for norsk.
Så jeg branchet SpecFlow (her), og implementerte det for norsk, samt en fiks for en svensk test som så ut til å mangle.
Deretter begynte jeg lese mer om dette og så at de på Aslaks forslag har begynt å integrere seg med med Gherkin-prosjektets parser og implementere denne for c#. Dermed vil de få støtte for alle de til nå støttede 40 språk out of the box.
Så da legger jeg ikke inn noen pull request på min fiks
Det lønner seg å lese seg opp om hva som skjer før man gjør kodeendringer.
Men inntil de er ferdige har jeg en branch av SpecFlow med støtte for norsk.
Tags: BDD, cucumber, Gherkin, SpecFlow
Posted in regular | Comments Off
Wednesday, 25 November 2009
Låsing er jo alltid relevant i vårt fag. Det er et tema som diskuteres nærmest daglig i mitt nåværende oppdrag.
Køer er jo en interessant tilnærming til problematikken, og her kan vi kanskje også huske å lære av trafikken, ref bildet som det linkes til
Bildet er hentet fra:
http://images.damncrows.com/image/1246562643/dead-lock
Posted in photo | Comments Off