Viewing posts from July, 2014

FizzBuzz done right as a programming problem

FizzBuzz is a classic programming question often given at interview. The question goes like this:

Django can make cyclic python imports confusing

I've just had a horrible bug regarding import problems. I had a website migrated from another developer service running nicely so I tried to deploy it on my usual nginx/gunicorn set up. It raised an error telling me it could not import a middleware file that it imported perfectly happily in either the Django shell or when using Django's runserver command.

Upstart jobs that depend upon non upstart jobs

Upstart is wonderful. It is a clear, concise and robust way to ensure that processes get launched in the right way on a Linux server.

Faster SSH access

SSH is wonderful for easy login and communication between machines. It underpins the excellent rsync for quick file synchronisation and a number of other very useful tools including all manner of remote administration utilities.

Why governments need to fear IPv6


Australia: 07 3103 2894

International: +61 410 545 357


RSS / Atom