Space Fur – AACS Version

Many of you are aware of the publication of an AACS processing key that can be used to decrypt any HD-DVD movie currently released. The MPAA is sending DMCA takedown notices left and right. When this happened with DeCSS, people responded by making art out of the DeCSS code. I’ve done the same with this…

WikiBench

I’ve been fiddling around with Mono.Addins and have decided that I will be rewriting VandalSniper from the ground up. I’ve had a lot of ideas for it that have become way too complicated to implement with the current design. VandalSniper was my first C#/Gtk# project anyway, so it’s about due for a rewrite. I’ve learned…

Debian Etch released, layla upgraded

Etch has finally been released. I have upgraded layla (the server running this blog) from Sarge to Etch, and the upgrade process was pretty smooth. Only a few things needed manual attention. Quite surprisingly, there weren’t any problems upgrading the kernel to 2.6.18, even though this required replacing hotplug with udev, something I’ve experienced pain…

WatchlistBot

Today I got around to implementing an idea I had for a while. I already had code in VandalSniper that would parse the IRC feed from browne.wikimedia.org into objects that represented each edit. So, I simply pulled out those pieces, and threw them in with two other libraries for accessing Jabber and MySQL, and the…

Wikipedia in The Andersonian

My school newspaper published an article about Wikipedia. The author used me as a source, so I thought I’d share it here. I only noticed one minor factual error — VandalSniper is used by many non-administrators too; it’s not limited to admins. Page 1 Page 6

pcap-sharp RC1

I have released pcap-sharp RC1. If you’re interested, give it a shot and let me know how it works for you.

SIFE Consulting

Tonight Anderson University SIFE Consulting held their group competition. My group was responsible for the creation of an ecommerce website for Rivers Resources, a local company that sells among other things ink and toner cartridges at rates below OEM. I was the lead web developer for the project, and it went smoothly for the most…

pcap-sharp

Purely out of boredom (even though I have plenty of homework to do) I decided to hack out a managed wrapper around libpcap. Though it’s only a few hours later, the implementation is complete enough to read packets off the wire. Here is a quick example of how it could be used: using System; using…

CategoriesC#

A lost art

I’ve written before about how the academic world has frustrated me. The feeling is coming back, only this time related to my major, not the required liberal arts courses. And more related to the students than the professors. I realize this is a dangerous thing to say, as many of my friends read this blog,…

It’s dead, Jim

My laptop hard drive finally died yesterday. Fortunately, this is the second time I have seen hard drive failure coming and made a full backup, and just in time. Like the last case (which was my desktop) after the backup finished, I could not boot the machine. Here’s to intuition. (And noticing a metal grinding…