Currently wondering how the ghetto queue might work for smaller installations. I have done larger installations using RabbitMQ, celery’s preferred message mechanism, but for smaller loads and services running straight from django and postgres might be a good idea. I guess it maintains the flexibility of having an upgrade path but is less to install and maintain, thus being kinder to sysadmins and support staff. Going to try it I think.
Software growl · Python
I needed to test sending growl messages to machines running Growl, using just Python. There was a problem trying to find scripts, old websites were not responding, and there was a distinct lack of being able to get anything off the group easily but I chanced upon a script that worked. Fearing that the site it is hosted on might also end up biting dust, I made my changes to the script and have uploaded it to GitHub:
Computing · Software Hudson · Python · Sphinx
I have become quite the fan of both Hudson and Sphinx. At Cantemo we are using Hudson for Continuous Integration testing, and its a large improvement over buildbot which I was trying before. For documentation at the moment I am using Sphinx, a python based documentation generator. We require the documentation to be updated at the same time as the development and tests are built so it is becoming second nature to build documents soon after development is done.
Linux 9.04 · Python · server · Ubuntu
Over the past week or so (slowed down by the damn flu) I have been building a new server for home. Its going to have the following duties: Backup server (with Apple Time Machine) File server NNTP server iTunes server Database server (mainly PostgreSQL) VMWare server The hardware is mounted in rackmount chassis with space for 12 drives, 6 of which will be populated straight away, has a 64bit processor and will have 3Gb of RAM (The maximum on this old hardware).
I really like Python, and hence this made me laugh:
Computing coding · languages · Python
A nice start to the series History of Python.