Microsoft Tech Talk: Microsoft Extensibility Framework

I have signed up for the MS Tech Talk event 20 January. My good friend Mark will do the talking about MEF and as he is always worth listening to, I would recommend all to sign up.

Remember, that it is free!

Read more here at Mark’s blog; includes a link to the sign-up page.

Posted in Code, Conference | Tagged | 1 Comment

Merry Christmas

Dear Friends and Family,

The best wishes for the holiday season and the new year.

Posted in Private | Tagged | Comments Off on Merry Christmas

How To Get To Work

Some years ago my family and I moved out of Copenhagen, away from our appartment and into our house. While it was great to get the extra space and not having to sleep in the livingroom, it did introduce a new element into our lives, which I just a few years previously would have forsworn would ever happen: we had become pendlers.

Until we moved I had always used my bikecycle to get to and from work, even when I had just over 20 km – a shower after each trip was required. Living in the city we also very seldom used our car. In fact we did not get one until our second son was almost a year old; now we have two cars and as I wrote in a previous post drive all over the place.

How do I get to work? Having 80 km to Copenhagen kind of rules out the cycling to work business. Initially I took the train, which was nice (when it was on time or ran at all) as it allowed you to actually use you time for something usefull: work, read, sleep, make love – yeah, you wish ;). At the moment I’m taking my car – properly not very PC these days, but public transportation to my current destination is just not practical.

The driving is actually not that bad. I leave early and hence avoid most of the rush hour traffic on Køge Bugt (a notorious stretch of freeway south of the capital). I’ve just had the handfree Parrot MKi9200 system installed in my car, which apart from allowing me to answer phone calls without breaking the law, also allows me to listen to my own choice of music and more importantly podcasts and audio books.

In an ideal world you would live next to your workplace, like my good friend Han Sen, who is able to walk to work in around 5 minutes, and at the same time you would have an ample amount of space at your disposal. In the real world, this is not always possible. We selected the space and fresh air over proximity and have never looked back. Sure my wife and I may well move back to the city once the children “have left the nest”, but that is another story.

Posted in Private | Tagged , | Comments Off on How To Get To Work

The Transport Guy

When I grow old(er) I will think back on this period of my life as being one big road trip, driving the kids from one place to the next and from one activity to another.

Several times a day my wife and I drive from Herod to Pilatus – don’t know if you can say this in English.

Well, it is a good thing I can be online while waiting for them to pack their things 🙂

Posted in Private | Tagged | Comments Off on The Transport Guy

Scientific writing

I was cleaning out some old CDs the other day, when I happen to stumble over a copy of my master thesis. My thesis was about the mathematical properties of artificial neural networks and I would never have been able to do it without \LaTeX. Try to typeset something like

f_j(x,\theta) = F\displaystyle{\left(\sum_{h=0}^lG(\bar x'\gamma_j)\beta_{jh}\right)},\ h=1,\ldots,l.

in Word. Or how about this

Definition 2.2
For any (Borel) measurable function G(\cdot) mapping R to R and n\in N let \sum^n(G) be the class of functions

\displaystyle{\left\{f:\mathbb R^n\rightarrow \mathbb R | f(x)=\sum_{j=1}^l\beta_j G(A_j(x)),\ x\in\mathbb R^n,\ \beta_j\in\mathbb R, A_j\in\mathbf A ^n,\ l\in\mathbb N\right\}}

The WordPress plugin I have found for typesetting \LaTeX does not do a very good job, so please bear with the above.

I have recently installed MacTeX on my iMac. I have no idea of what I should use if for right now, but it feels good and maybe I should try to finish some of the stuff I’m writing on and try to get it published, even though it will be hard not being in the university community any more.

Let’s just take another few equations for the fun of it 🙂

\displaystyle{\int_{\mathbb R^n}\int_{\mathbb R} a^\alpha D^{|\alpha} G(a'x - \theta)\frac{|b|^n \hat f(ba)e^{2\pi ib\theta}}{\hat G(b)}\mbox{d}a\ \mbox{d}\theta}

Posted in Writing | Tagged | Comments Off on Scientific writing

Meet Scott Guthrie

I will be attending the Microsoft Event ‘Meet Scott Guthrie’ tomorrow here in Copenhagen. Should be interesting to hear some of the high lights from PDC09.

Posted in Conference | Tagged | Comments Off on Meet Scott Guthrie

Test from iPhone

First I want to apologize for these test posts. I just installed WordPress from the app store and wanted to chech it out.

So far so good. Seems like you are able to actually create posts; now we have to see it the rest is working like e.g. The automatic link to Twitter.

You can save you scribbles to a local draft first, before you actually publish it.

Well, enough of this. Fingers crossed …

Posted in Admin | Tagged , | Comments Off on Test from iPhone

Sonos Multi-Room Music System

I love music. Unfortunately I do not play an instrument  myself, but I enjoy listening (contrary to football/socker, music is not like sex: fun to participate in, but dull to look at).

For many years the family collection has been fully digitalized. We buy music on iTunes or rip the CDs we buy and place them on the shared net disc.

To get the full use of all these music files, without having to use a computer, I bought a Sonos Multi-Room Music System last year. It is one of the best investments I have made in a long time. Apart from being able to hear all your music wireless in any room, control it all from either the Controller or you iPhone/Touch, it also interfaces with tons of internet services and other input devices, such as your DAB radio. You can, of course, play different music in the different “zones” or you can play the same in all of them, if you throw a party. You can even turn down the volume in your kids rooms, if you think they are playing to loud. Excellent feature 🙂

The form-factor is also really nice. If you have a pair of active speakers, like some of the cool ones from Scandyna, the size of the unit is only 13x14x10 cm. And because you don’t need line-of-sight to control it, you can store in an a cupboard or draw or behind the books on a shelve.

Initially you would choose one of two versions of the ZonePlayer, depending of wether or not is had a build in amplifier or not. In other words you had to “add” speakers or maybe hook it up to your existing stereo system. Sonos has just announced a new unit, the S5, where everything is included, so you just plug it into the power socket and you are ready to rock and roll. So cool for e.g. the kitchen or mudroom, where you don’t need the full power of external speakers.

Posted in Music | Tagged , , | Comments Off on Sonos Multi-Room Music System

NDepend

For the past week I have been playing around with NDepend. Thank you to Patrick Smaccia from the NDepend dev team for this opportunity.

NDepend is an amazing utility that does dependency analysis on .NET applications. Installation is dead easy; just fire up the app and you can install plugins for e.g. VS and Reflector. The integration into VS works seamlessly, which is a definite must for a tool such as this and its aim to add value to the development process. After all, we want ‘Zero Friction TDD‘, to use my friend Mark’s phrase.

All in all a great tool.

Posted in Code, UnitTest | Tagged | Comments Off on NDepend

Books

I love books and I happened to marry a woman with the same passion, so between us we have quite a few; I have lost count, but somewhere between 3 and 4 thousand. I used to have them all cataloged, but lost the “list” during a computer upgrade some time back.

I am using Delicious Library 2 to catalog our books, absolute the best program to catalog your books, movies, music and you name it. It can sync with your iPhone/Touch, so now I will never get in a situation where I have bought the same book twice, because it sounded real nice in the book store, but I could not remember if I had it already – maybe I’m just getting old, but it has actually happened a few times.

I still have a long way to go, but the ever expanding list can always be viewed here (or here if you have an iPhone).

Posted in Private | Tagged , | Comments Off on Books