Shawn Holwegner's Blog

lather. rinse. repeat.

Linux has been going through many, many changes recently. One of the most impressive has been with the release of 2.6.21. With this release, there has been offered a ‘no tick’ for normal (32 bit) PCs.

What this means is that Linux can now understand: ‘If there’s nothing to do, don’t worry about it...

Since I’ve moved, my roommates have often destroyed the telephone to the point that I don’t want to search for it.

Let’s be honest – who wants to pound on someone else’s door, and perhaps, just perhaps peer through dirty undies to find the phone?

Not me.

This is a good reason to find out who m...

I’ve recently had an odd request. Given an Apache log, can I write a tool to query a database, and find what country a given IP is in.

Heres a pretty screenshot

The first rule is that this client did not wish to use the GeoIP database provided by MaxMind, despite the fact that their API already has this functionality…...

I’ve long ago turned my ‘nerd blog’ into a personal blog, and once more back into a ‘nerd blog’, noting many of the trials and tribulations of being a System Administrator / Programmer. This is hardly amusing, and nobody cares but voyeuristic nerds.

So, have some blog-quality content: A link to M...

One of the largest problems you might have with Enterprise Grade Code is that it often isn’t.

Case in point: Program A and Program Module B does not know which hand is washing the other, or, indeed, which side it should be on… is it the top, or is it the bottom?

Module B was working, er, somew...

Today had to be a day with one of the more annoying sequences of everyday life that Administrators deal with.

  • To start off the day, I managed to get my new remote machines. Great! Er, why is everything dropping off every few minutes, and arp shows really odd things happening.. where are the mach...