My blog has moved to so as you can imagine, I’ve been very busy sorting that out and getting it to look a bit more sleek that this one. I’ve also moved the podcast to my domain so I now have full control over it (unlimited bandwidth and space!) which is very cool. So, spread the word, tell your friends…etc!

Finally, thanks very much to for hosting my blog.


I simply hate websites that think they are more intelligent than me and make the wrong assumptions about my persona such as MySpace or

Currently, I’m living in Neuchatel, which is a small city located in the French region of Switzerland. In case you didn’t know, Switzerland has 4 national languages: Swiss German, French, Italian and Romansh. Both MySpace and apparently run some code which localises the content of their website to region where you’re accessing them from. Unless I log in and change the language settings, both websites appear in German or Swiss German (can’t distinguish them). This is very annoying because I don’t speak neither German nor Swiss German. It’s quite a mission to even work out how to log in! Once I sign in and change the language to English everything’s fine but I’m a sensible person and periodically delete my cookies so then, I have to do it all over again. Moreover, the code that these two websites run is stupid because I don’t even live in the Swiss German side of Switzerland, so if it was to do it correctly, it should guess that I’m in the French speaking side and show stuff in French. I’d have no problems with that as my French skills are much more advanced than my German/Swiss German ones.

Neither Facebook nor WordPress make such assumptions which is enough for me to love them. The rest of Swiss people might disagree with me and I can understand that they might be annoyed precisely for the same thing: because these websites are in English by default. However, if you’re gonna make assumptions about where I’m accessing your website from, do it correctly, otherwise don’t even bother. Harsh but fair.

After finishing my second mix a few weeks back, I realised that I needed a way to distribute my mixes. I looked at different options such as megaupload, sendspace, dj mix hosting sites…etc, but none of them really suited what I was after. Eventually, I came across Jellycast who, for a one-off payment of £10, will give you unlimited hosting space and 25GB of monthly bandwidth! The decision was made on the spot and tonight, Elmo At The Controls podcast was created. On top of this, I’ve just uploaded the first episode of the podcast called The Difficult Second Mix:

Hot on the heels of my first ever mix, which will be made available on the podcast next month, comes the second one. The aim of the mix was to showcase two massive tracks which I wanted to share with other people: Narcotic Thrust mix of Depeched Mode’s Suffer Well and Popof’s Lost Through. Tracks before these two aim to warm up the listener with some deep house music. My own personal highlight here is the Elusive Remix of Matthew Adam’s No More, Anymore!

Depeche Mode’s mix goes back a couple of years when Sven Väth used it to start his sets with. People used to go nuts when listening to this. Popof’s Lost Through is actually distributed in two parts, Part 1 and Part 2, but in this mix, I wanted to show both of them, so I ended up doing a little edit where I layered one on top of the other. After Popof, the mix starts winding down with Julian Jeweil Remix of Lange’s Perihelion which adds a progressive touch to the mix, before ending with the Scratch Massive’s rather spooky Silence track.

Hope you enjoy listening to the mix as much as I did putting it together. Don’t forget to check the Lyrics section of the mp3 to see the tracklisting from your music player.


1.- Will Saul – Mbira (Original Mix)
2.- Matthew Adams – No More, Anymore! (Elusive Remix)
3.- Riley Reinhold – Light In My Eyes (Patrice Baumel Mokum Remix)
4.- The Lagos Nagano Players Association – Kaminari (Original Mix)
5.- Alex Neri, Luca Bacchetti – La Fotografia (Original Mix)
6.- Gregor Tresher – A Thousand Nights (Original Mix)
7.- Nick Chacona – Leo (Original Mix)
8.- Depeche Mode – Suffer Well (Narcotic Thrust Vocal Dub)
9.- Popof – Lost Through Part 1 (Elmo’s Part 1 vs Part 2 Edit)
10.- Markus Lange – Perihelion (Julian Jeweil Remix)
11.- Scratch Massive – Silence (Original Mix)

Finally, here’re the all important links to subscribe and/or listen to the podcast:

Listen to this podcast:
Raw feed:
You can to subscribe to the podcast on iTunes via “Advanced/Subscribe to Podcast” and copying the feed there.

Update 2008/08/19: You can also find a direct download to the mix here

Note: I haven’t included the itpc link to the podcast that allows subscription to the podcast on iTunes with a single click for the reasons explained here and in the comment below. Bugger.

Let’s kick things off, shall we? Here’s a very simple tip that I won’t be using for much longer as my company mail is moving providers:

How do I set a vacation message using Sieve script?

  1. First, add “vacation” import to the script:

    require ["fileinto","vacation"];

  2. Add the vacation message content at the bottom of the script:

    :days 1
    :addresses ["",""]
    :subject "Out Of Office"
    # Body of the vacation message, in double quotes
    I will be away until dd/mm/yyyy inclusive. For any queries, please contact

The key to understanding how vacation messages are set in Sieve is that you enable the message when you go on holiday, i.e. write or uncomment it, and disable it when you come back by either, removing it from the script, or commenting it by adding ‘#’ symbol at the start of each line.

Finally, you probably wonder what “days” is for? It specifies the number of days that the mail server waits before sending an out of office message again to a person if this person sent you various emails. So, if “days” is set to 1 and a colleague sends you 10 mails in 1 day, he/she will only receive a single “Out Of Office” email back.