Programming

Articles and short snippets of code to help solve problems or show neat tricks.

This is how I'd look if I lived in the 1920s!

I've recently discovered that MPlayer's yadif deinterlacer seems to eat a frame from the start and end of your stream, so when handling ...

iCal, because dates __should__ be this easy

Handling dates in Python sucks. Full stop. There is nothing pythonic about datetime.datetime and datetime.timedelta, and using them is a real pain when ...

Choose a wooden pillar, any one will do

Today I came across some methods for generating random strings, but saw they had some pretty harsh limitations or were implemented in hacky (albeit beautiful ...

Ludicrous speed, go!

Python, and most interpreted languages in general, are well known for being slower than their natively-compiled counterparts such as C. One of the areas that ...

My Canon EOS 350D

I've been wondering how many pictures I've taken with my Canon EOS 350D lately. After a lot of research online it seems there ...