I am reading through SICP with some of the guys in work and got to a bit that fascinated me and reminded me of my previous life as a mathematician. The basic data structure in Scheme is the cons cell, essentially representing an ordered pair. So > (cons »

A few weeks ago I went to see Krapp’s Last Tape at the Duchess Theatre in London with some friends. I use “with” in a weak sense as as ever I was running late and had to get a jog on to arrive something like on time, just arriving as it started and pleading »

I was looking at this article (The Genuine Sieve of Eratosthenes / PDF) about a common functional prime number generator that is mistakenly called the Sieve of Eratosthenes. It is quite complicated, section 2 deals with the performance of the naive algorithm »

I have been meaning to learn ruby for a while and the place I am working now uses a lot so I had another look at it. I read Learn To Program, a simple but good book and found the bit on blocks and procs etc pretty good and wanted to see if I could do »

Here is a little trick I keep re-using to output csv files of data from vCenter. [powershell]$reportArray = @() foreach($cluster in get-cluster){ foreach($vm in get-vm -Location$cluster){ foreach($ds in get-DataStore -VM$vm.name){ »

Last weekend Petra and I went to Berlin, it is a great city. She arranged the trip for my birthday because I am always banging on about the Pergamon Museum and the Ishtar Gate (seeing it was one of the 101 goals). Berlin has a lovely Museum Island that »