All Unkept

Recent posts

Posted in: Python, Software development, Django  —  November 20, 2010 at 04:29 AM
Class based views are very cool. I am starting to clean up an existing project using them, and lots of existing views are turning into declarative code. But it makes me worried about the ravioli effect.
Posted in: Django  —  November 11, 2010 at 11:27 PM
Today I learned that JSON is much faster than YAML for use in Django fixtures...
Posted in: Django  —  August 06, 2010 at 05:53 PM
Participating in any Open Source project can be frustrating if things do not move along as quickly as you would like. Django is a fairly popular project, whose developers are volunteers with limited resources, and with a pretty big commitment to stability and backwards compatibility, so there will always be people who get frustrated. This blog post is intended to help people in that situation be helpful, and to not actually make things worse.
Posted in: Python, Music, Linux  —  July 15, 2010 at 04:23 PM
I tend to use several music/media players, such as shell-fm, moc and Clementine. In order to be able to use the media buttons on my keyboard for pausing/skipping, I wrote this Python script to automatically route the commands to the right one.
Posted in: Internet  —  July 05, 2010 at 11:14 PM
Just when you think you've got him cornered, he changes the subject...
Posted in: KDE, Rants, Linux  —  June 17, 2010 at 01:57 AM
After being a loyal fan of KDE for a long time, I've just left...
Posted in: Christianity  —  June 10, 2010 at 03:55 PM
I have had many debates with Muslim friends about the matter of forgiveness, which is quite different in the Qur'an and in the Bible. In this article I want to share some thoughts on the forgiveness of God and the honour of God...
Posted in: Christianity  —  June 07, 2010 at 09:51 PM
A defence of the Christian position on homosexuality, written for the benefit of atheists who really need to stop saying silly things like "God Hates Shrimp".
Posted in: Python  —  May 06, 2010 at 11:41 PM
Using IPython deep inside a program...
Posted in: KDE, Rants, Linux  —  March 23, 2010 at 01:22 PM
There doesn't appear to be any way for a Linux user to get a local calendar app to inter-operate with Google or other devices.
Posted in: Python, Software development  —  February 12, 2010 at 03:51 PM
I discovered hgview, a really great replacement for hgk.
Posted in: Python, Software development  —  February 12, 2010 at 02:53 PM
How can I get the Mercurial Eclipse plugin to just recognise an existing folder as a Mercurial repository?
Posted in: KDE, Linux  —  February 11, 2010 at 05:07 PM
Complete fail for KDE-PIM/Linux/msynctool and Blackberry Curve.
Posted in: Python, Django  —  January 02, 2010 at 10:08 PM
How I set up Eclipse to work with an existing project using virtualenv
Posted in: Christianity  —  December 03, 2009 at 01:06 AM
The consistent teaching of the Bible with regards to judgement day is that we will be judged and receive our eternal reward on the basis of what we have done...This does not mean that salvation is by works...
Posted in: Python, Haskell, Web development, Django  —  November 09, 2009 at 03:45 PM
Based on my recent Haskell experience, I highlight some cases where I think static type checks provide a better testing mechanism than unit tests or other automated tests.
Posted in: Haskell, Web development  —  November 07, 2009 at 03:57 PM
I finally finished a non-trivial Haskell project!
Posted in: Haskell  —  November 04, 2009 at 11:09 AM
The title is ironic...
Posted in: KDE, Rants  —  September 23, 2009 at 01:15 PM
In short: don't touch my data with alpha-quality software like Akonadi, and start working on things people actually want instead of grandiose schemes that have failed.
Posted in: Haskell  —  August 03, 2009 at 09:58 PM
This is my suggestion about what needs to go into the Haskell Platform...