File deduplication.

I use rsync for backups, and it has a very nice feature, where it uses hard-links to a reference directory tree, in order to reduce space. That works well, but sometimes the chain of links is broken, and disk space gets used up unnecessarily. The most common cause is when …

View comments more ...



Oracle's 'proc' program leaks temporary files

proc is a program that 'compiles' Pro*C into C or C++. It's shocking that a big company like Oracle could produce something so shoddy.

Each time the program runs, it generates three temporary files in the current directory and leaves them there! After a few builds I've got thousands …

View comments more ...

Services on AIX

I've just spent a rather dry afternoon working out how to create a service on AIX. In brief, AIX doesn't provide any real support for SysV style Unix services, instead it has its own scheme, which does not use the familiar start/stop wrapper scripts.

To make a new service …

View comments more ...

Mapnik on Debian Etch.

Late last year I went to the Ordnance Survey to see a demonstration of their new OpenSpace mapping service. It was there that I met Artem Pavlenko, who wrote Mapnik. We talked briefly about a few things, one of which was the Boost C++ libraries. I suggested that using such …

View comments more ...

IBM ScrollPoint Pro Mouse

I have one of these mice and I love it. Instead of a scrollwheel, it has a little "joystick" just behind the middle button. And what's more, it lights up blue!

Anyway, I keep having to set up my xorg.conf file for it, and I always have to puzzle …

View comments more ...

Fix Iceweasel Sound on Debian

My sound disappeared after upgrading from Firefox to Iceweasel. Irritating, but the problem is easily solved:

Ensure that alsa-oss is installed. Then, edit /etc/iceweasel/iceweaselrc and set:

ICEWEASEL_DSP="aoss"

(Thanks tomacewan.)

View comments more ...

VIA IRQ Quirk

I've stupidly bought a VIA EPIA motherboard. It's a tiny, low power server board, with two built-in VIA-Rhine ethernet controllers. I've added a Prism based wireless PCI card. I use it as a firewall and WiFi base-station.

Apparently VIA's BIOS is really stupid. I have real trouble running a stock …

View comments more ...