Daniel's Stuff

I write code

Month: August 2008

Some tinkering I’ve been up to recently

I’m working on building a system to measure the water level in my rain water tanks.  Finally today I’ve managed to get my hardware all working, and now I need to build the physical measurement device.  Originally I was going to use ultra-sound to measure the depth of the water but I decided that was a bit too fiddly.  Then I considered using some sort of pressure sensor, but they are a bit on the expensive side.  Finally I came up with the idea of using a variable resistor attached to an arm with a float on the end.  This seems like the easiest and above all the cheapest way to get what I want 🙂

It should be interesting to see how it all comes together 🙂

Windows Live Mail

Just a quick note to let everybody know that I’m making good progress reverse engineering the Windows Live Mail protocol.  With the help of a couple of other people I’ve managed to determine the nature of the compression used on the message data.  We’ve successfully managed to build the decompression table and I’m now working through the routine to do the actual decompression.  IDA Pro is an amazing piece of software and I highly recommend it if you ever need to do any reverse engineering of compiled programs.