What Was Matt Thinking?

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

Around 1995 or so, a high schooler named Matt Wright decided to launch a website that shared some basic website tools that he programmed. Many of these were dead-simple, things like contact forms, guestbooks, and web counters.

Screenshot of a 90s-style website titled 'Matt's Script Archive', providing a variety of Perl CGI scripts including a guestbook, counter, search, and random link generator.

OMG I remember Matt’s Script Archive. I taught myself Perl with (among other things) his scripts.

I took his Counter/ImageCounter script and adapted it into my own FireCounter, which stitched together (non-animated) GIFs of digits (which I made using a filter in Corel Photo-Paint, I think) into the kinds of edgy hit counter I was into, back in the day.

"Flaming" black-on-black digits 0-9.
This is a recreation. It probably looks better than the original!

Later, I even added parameter handling to allow the webmaster to specify a different set of digit images, and referrer detection so that it could track different sites: each got its own text file with its count in it! For a while, a dozen or so of my friends had my counter visible on their Geocities and Angelfire pages!

I’m sure that my script had many, if not more, of the kinds of security vulnerabilities discussed in the linked article. But man, it felt like magic at the time!

×

F-Day plus 130

A hundred and thirty days since we got flooded out of our home, and remedial works are starting to ramp up. Today an electrician, tracing a fault that’s developed in the wiring, cut a hole through a wall to repair it and threw up so much dust that it’s hard to see anything!

A sparse room caked in a cloud of dust.

I was nearby, helping a restoration company assess the damage to the ride-on lawnmower that was in the garage and whose motor hasn’t started since (the garage saw some of the deepest water that hit us), when I heard the fire alarm and went to check on them. All is well: we don’t need to add ‘fire’ to the list of disasters befalling our house this year!

×