[an error occurred while processing this directive]

Various Software


parkprevent

The Seagate HDs in first-generation Mac Minis have this annoying habit of moving the head into and out of the park position every couple of seconds, which is noticeable because it produces a clicking noise, often described as "like dropping a marble on glass". It's apparently caused by a bug in the HD's firmware.

Now while this behaviour doesn't seem to be harmful to the drive, it is somewhat annoying because of the noise it produces. I've whipped up this very small C program that works around the issue by writing a few bytes to the disk every couple of seconds. It's not a perfect solution, since that write also produces some noise, but it's a lot less than what the parking procedure produces.

You can compile it with cc -o parkprevent parkprevent.c and run it with ./parkprevent . It is tested on Mac OS X and Linux on a PowerPC Mac Mini.

Download parkprevent


Game of Life

screenshot

This is Conway's Game of Life implemented in Python, using the PyGame library. I wrote this to learn some Python. This implementation is not very fast, if you need the game to run as fast as possible, other programs (like xlife) will be more suitable.

Usage descriptions are at the beginning of gameoflife.py.

Download Game of Life


kicker-taskbar-wheel.patch

This is a patch for KDE's kicker which allows you to switch your application windows (the same thing that Alt-TAB does) by spinning your mouse wheel.

I have tested this on KDE version 3.1 through 3.3.2. This patch should not be used on KDE 3.4 or later, since that already includes the functionality that this patch adds.

Of course you're doing this at your own risk, and i'm not to be held liable for any costs or damages resulting from using this patch.

Download kicker-taskbar-wheel.patch


MoreMem

MoreMem is an amazing program for increasing free memory on unix machines! For years this technology has been available for Windows users, now you finally get memory management tools on unix too!

As you know, unix used to run on mainframes and supercomputers. These machines are extremely powerful and have huge amounts of memory, therefore unix programs didn't care much about memory management. Later, when unix made the jump to cheap PCs in various forms (*BSD, Linux and others), unfortunately memory usage stayed high. Don't believe me? After using your unix machine for a while, open a terminal and type top. Look at the "free memory" number at the top and see how little is remaining!

No longer! Finally there is a solution to the obesity of unix memory usage! I present to you MoreMem, which can free up memory that is no longer used but unreleased in seconds! Download, compile and run, and enjoy your system with much more free memory!

Download MoreMem

[an error occurred while processing this directive]