I just released version 0.2.2 of ZipStream-PHP. ZipStream-PHP is a library that allows you to generate and stream zip files on the fly without writing an intermediate temporary file to the disk. It works with existing files and dynamically generated content, and has been used to dynamically generate zip files hundreds of megabytes in size.

This release of ZipStream-PHP updates the license to remove the advertising clause and fixes a few errors in the documentation. There are no code changes; if you're happy with 0.2.1 there is no immediate reason to upgrade.

I've just released Reddit Content Filter version 0.5. Reddit
Content Filter is a Greasemonkey scripts that allows you to filter
unwanted articles on Reddit by author, domain, or title.

This release has been updated to work with the new Reddit layout. I've
also improved the interface; there is now a row of buttons across the
top-right corner of the screen that allow you to reconfigure filters and
toggle the visibility of hidden articles without reloading the page.

User Scripts seems to have hosed my existing account, so for now
you can install the script from the link below:

I've also written a basic Jabber/Twitter relay called Joggle. I'm
hoping to release it later this week. If you'd like to try Joggle now,
you can grab it from the mercurial repository (you'll need
Ruby, a spare Jabber account, and a few minutes to glance over the
README file).

I put together a new firewall and a new file server. The firewall is an
ALIX 2d3 -- a tiny, low-power x86 SBC with onboard 3xLAN. The
whole thing runs on 7-20V. Also, there's no heat sink ahe disk is
compact flash, which means no moving parts!

The other machine is a new file server. It's replacing three older
machines and a half-dozen Vservers. The hardware isn't as exotic as
the ALIX, but I do have some pictures: