Projects

I write a lot of code in my spare time. I write in C, C++, Objective-C, Perl and PHP. Most of it never reaches any level of completeness.

Sometimes, rarely, I'll finish something to the point where I feel it's polished enough to actually release. This represents about 2% of the personal projects that I start ... I find a lot of technology excites me and halfway through one project, I'll end up down an evolutionary dead-end with it and with the death of that project, I'll find that it's lead me in an entirely new and exciting direction.

This is why I don't update this blog as much as I'd like to. Or comment on Facebook. Or talk on IRC, or on the various AIM networks ... often I'm just wasting my own time doing 'stuff'.

My hope is one day that I'll have learned enough about so many different technologies that I'll be able to use that knowledge in a useful way and either build something really cool, or help someone else build something really cool.

Here's a couple of peices of code that I feel are usable, and worth checking out.

  • NodeQuota - A bandwidth usage meter for Internode, and ISP here in Australia. Runs on MacOS 10.5. Really not useful if you're not a customer of Internode.

  • BEncoding - a bencoding class for Objective-C that I wrote as a precursor to a complete bittorrent protocol library in Objective-C. Bencoding (or byte encoding) is a method for serialising arbitrary data structures into a byte stream. For example, all .torrent files are bencoded dictionaries.

No TrackBacks

TrackBack URL: http://www.stupendous.net/mt/mt-tb.cgi/454

Leave a comment

About this Archive

Find recent content on the main index or look in the archives to find all content.