Skip to content

Category: Technology

Old Window Maker screenshot from April 2004

While cleaning up old images, I came across a screenshot of an old Window Maker configuration that I ran in 2004. It looks a bit different from my current configuration, but not that different, which just goes to say how little Window Maker has changed in the last five years. The main difference I see in terms of Window Maker capabilities is that Window Maker now has font anti-aliasing support. Read More »

Modern self-hosted, open-source web statistics software

I've been using Google Analytics for most of my websites for quite some time. Philosophically, I'd prefer a self-hosted solution though. In the past I've used Webalizer and I still use awstats for my ad-hoc, static website, but these programs are a bit primitive and limited compared to Analytics. Read More »

Permissions on a samba share

When you mount a samba share without unix extensions enabled, you can set a GID, UID and permissions (on the client machine, at mount time) so you can adjust it to let non-root users use it. Read More »

Samba rounds filesizes off to whole MB’s

I noticed when I did 'du -hs' on a sambamount, I got a disk usage that was unrealistically high. I did some research, and it appears that Samba rounds off file sizes to whole MB units, to optimize for windows clients: Read More »

Bash quoting

I'm always confused by bash's quoting. I hope to put all my quote wisdom in this post and invoke other's quote wisdom in the comments. I'll give some examples of what I mean. Read More »

VIM insert mode shortcuts

A few months back, I stumbled upon a blog post with some interesting VIM shortcuts for within insert mode. Read More »

Git commit message conventions

Last month, I came across a note by Tim Pope about useful conventions for writing Git commit messages.

Read More »

Atom and REST

There's is an interesting discussion about when (not) to use the Atom protocol for your REST API. Read More »

XMLHttpRequest caching behaviour

I was suprised to learn that the caching mechanism in the web browser often behaves differently for AJAX requests than it does for regular HTTP requests. Someone has created a set of functional tests to analyze differences in browser behaviour.

Read More »

Configuring X input devices through HAL

When I went from X.org < 7.3 to X.org > 7.3, I had to make some changes to my X input configuration. Read More »