Shawn Holwegner's Blog

lather. rinse. repeat.

I’ve always been a fan of neat hacks, and have loved Adriaan Tijsseling’s Kung-Tunes since I initally laid eyes on it – as a matter of fact, I use many of his ideas for my own little utility which reports my song queue at the bottom of this page.

The only problem I’ve found is that it’s written...

Fear not, young sapling, for you’re not having ocular issues!

I’m using this ugly layout as a template for my next revision of my ‘Aqua’ based theme. The blue text was horribly ostentatious. Not wishing tumors or trauma upon you, gentle reader, it’s temporarily really, really, really, really-reall...

I’ve rewritten QuickBlog (well, more of a temporary shim at the moment), to work with PHP if register_globals is off.

I’m going to go back through and dissect the code, ensuring to drop off the unnecessary debugging and such, but for now, it works fine with register_globals turned off, and I have...

Being as my website is now nearly 100% dynamic SQL, I rather like to keep things ‘ticking along’, and as optimal as possible.

This stated, my rather open format tends to grate on the tables with revision after revision after revision of the same structure (I’ve edited this entry 12 times, just as...

Here’s a quick and dirty diff to get sSMTP to build and install properly under MacOS X without it doing stupid things.

What is sSMTP? It’s a secure, effective and simple way of getting mail off a system to your mail hub. It contains no suid-binaries or other dangerous things – no mail spool to p...

I’ve been working with Trevor Hogan with his recent implementation of a BitTorrent compatible tracker. He’s been developing on the Windows side; Richard Stanway helped him with Linux, and I got it working with MacOS X, FreeBSD, and Sun Solaris. Not bad for a couple days work.

This program prov...