Coding the web since 1999
About this blog
Please stop saying “Not all X are like that”
I’m so tired of seeing “Not all X are like that”. Not be cause its untrue. But because it is stating the obvious. ...
First, congratulations to the people of Catalonia, on their referendum yesterday. The right to political freedom is esse...
Something weird, in the neighborhood
This blog of mine has been a weird fixture of my existence. I started it in 2005, and since then it been through quite a...
On Gratitude and Taxes
One of the most damaging ideas of recent history is the idea that taxes are about paying your debt to society. Originall...
Presenting the Opening Hours Module
Do you need to tell your visitors when you are open for business? Your office hours, when the service desk is open? Th...
Installing LedgerSMB with Homebrew on OS X
I use LedgerSMB for doing the finances for Drupal Danmark and Högh I+O. I recently moved my installation to a Mac, a...
American comedy movies – idiocy distilled
A concept that periodically fills me with dread, wonder and frustration is American comedy movies, or perhaps just a cer...
How to configure Octopress for Drupal Planet syndication
Since I moved my blog to Octopress, I’ve been struggling with my blog posts not getting picked up by Planet Drupal...
Varnish as reverse proxy with nginx as web server and SSL terminator
Or, if you like, the nginx-Varnish-nginx sandwich. Why? This is, admittedly, a bit unorthodox. But here’s my rationale: ...
Deploying LedgerSMB with nginx and Plack on FreeBSD
I have recently been looking at LedgerSMB for Drupal Danmark’s accounting needs, but I’ve struggled getting it set up, s...
← Prev page
Next page →