In October I did a SANS Webcast on Python Decorators. It was recorded and is available on YouTube. Check it out.
I'm back on Windows. After 8 years on a Macintosh I just couldn't go another day with ONLY 16GB of RAM. I priced it out and for the cost of a top of the line MacBook I could get a tricked out PC with 32GB of ram and 2.5 TB or hard drive space (1.5 of it being SSD). So I made the switch. To get a top performing laptop I ended up buying a gaming machine from xoticpc.com. The model is Sager NP9752 ( Clevo P750ZM ). I have to say I like it quite a bit. One of the features I was curious about was the "Programmable backlit keyboard". With it you can set your keyboard backlight to various colors and light movement patterns. Now, when I hear "programmable" I think APIs. I was a little disappointed to find out there weren't any documented APIs that I could use to control the keyboard. Your only choice is to use their built in tool to configure the lights on the keyboard. That stinks. I want to be able to change key colors automatically