Shawn Holwegner's Blog

lather. rinse. repeat.

As usual, I’ve been mulling over BitTorrent; it’s pretty simple in nature, yet still intriguing. I like it’s building upon prior foundations, it’s simple hashing and sockets… well, ok, so it mimmics the web. I can get over that. ;)

Of course, this is a double-edged sword. I happened to play off my...

Being without my Mac has been painful – I’m stuck on my PC, and I can’t just read Safari’s XML formatted bookmarks file.

So, I did a few lame tricks to get a list of urls:

%grep ‘http://’ Bookmarks.plist | sed -e :a -e ‘s/<[^>]*>/ /g’ -e ‘s/[\t]*//’ | uniq | \ awk ‘{ print “$1”>/A>
“}’ > bookm
...

Ion is a smallish X window manager. that takes a slightly different approach to window management; it divides your screen into frames which do not overlap in an effort to keep the cascading clutter to a minimum. Cygwin is a rather complete unix abstraction layer for Windows, and is wrapped with m...

libOSXCompat is quite simply the headers and functions of common BSDish subroutines ported to be used as functional shims for MacOS X. Why does this exist? To enable one to port code from other platforms with (hopefully) minimal effort. In essence, this is a collection of shims that I’ve become rat...

I’ve put up a tarball of my recent compile of Linux PPC 2.4.20; it contains current patches by Ben Herrenschmidt, with quite a few optimizations and compilation flags through trial and error. ;)

It’s amazingly stable on my Ti, with full internal hardware support built into the kernel, including th...

Someone was going through all of their old VHS cassettes of their childhood, and now I’m rather frightened – the commercials were encoded and distributed to share their glory with our tormented synapses that haven’t been tickled in years.

Ahhh! It’s all flooding back!

Here’s a tiny mosaic of t...