Avatars for non-users in Django

In Internet discussions, showing user icons really helps to show who’s saying what. Humans need more time to read a users name than they need to recognize a picture. As the old saying goes: a picture is worth a thousand words - that’s quite an impressive compression ratio.

Many …

Read More

Using filesystem transport with Celery

Celery is an asynchronous job queue. It is used to build distributed applications — application which run on (potentially) multiple hosts, but it is also useful if your application runs on a single host.

Transports

Celery distributes and schedules work by passing messages around through an AMQP broker such as RabbitMQ …

Read More

Java vs Python

I’ve been asked to compare Python to Java quite a few times now, far more often than other combinations of languages. While most of these questions came from trolls, some of them were sincere. In one instance, business decisions were made based on my recommendation.

Comparing tools

If anything …

Read More

Accessing your console without a password

Lets face it: passwords are a usability nightmare, decent passwords are hard to remember and often hard to enter. Most system administrators hate passwords, and in Unix systems administration they’ve mostly been replaced by ssh keys, as those provide better usability and security. Unfortunately ssh keys don’t work …

Read More