Persistent 'undo' in ViM
I love [ViM](http://www.vim.org/). It's universality, simplicity and keyboard-only-controllability appeals to me tremendously. I hear Emacs is better, but I can't be bothered to learn it. ViM suits me just fine. However, there's one ViM shortcoming that ha
Practices to reduce memory leaks in C++
One of the fundamental differences between C++ and the more modern and if I dare say popular programming languages such as Java and C\#, is the lack of a garbage collector in C++. Often this is used as an example to portray how C++ has not kept up with the
Django Localization Issues and Solutions
Django has excellent support for building a multi language multi culture application. However, there are a few interesting bits about its implementation of the internationalization feature that can prove to be minor annoyances in truly localizing yoru web
Enable/Disable Synaptics Touchpad on Ubuntu
A day working from home brought out another problem the new Thinkpad. I did not have a spare mouse lying around and had to fall back to the flawed Touchpad/Trackpoint mechanism on the new T440. My original idea was to disable Touchpad completely through th