D’oh!

Sorry about the downtime today. I upgraded to Apache 1.3.26 to close a denial of service hole (since I never, ever write anything the least bit controversial–ahem–except on days that end in -ay) and then I neglected to restart it.
Welcome back to your normal, everyday life, Dave.

Incidentally, last week’s outage appears to have been due to a power failure. Steve DeLassus recognized it and e-mailed me in vain, but seeing as I’d sworn off e-mail for the week it didn’t do much good. I’m not overly concerned about it; my Linux servers’ uptime is measured in years as long as Ameren keeps the current flowing.

I’m back.

I just had the best week of my life. I came back to find my web server down (powered off even) and Raunche and RCIV nowhere to be found. Good thing. No idea how that happened, so I’ll be interested in their explanation (and very surprised if the stories match).
Anyway, I just took a luxurious 5-minute shower (and I left the water running the whole time–naughty me). I’ve gotta make some phone calls, then I’ll post a short story about my adventure. I doubt I’ll be talking about much else this week. Like I said, it was probably the best week of my life.

Outta here.

I’m outta here. In just a few hours, I’ll be boarding a plane with 37 other crazy people and we’ll be touching down a few more hours later. We’ll be there a week.
Meanwhile, you can read about us at www.adventures.org.

I’ve got people keeping an eye on things around here while I’m gone. There’ll be a little new content. And of course I’m sure there’ll be comments on some of the old stuff.

I’m equally sure I’ll have lots of stories when I get back.

The reason for last night’s weirdness

Steve was coding last night, so if the site was acting really goofy on you for a while, that was why. Meanwhile he got a few chuckles out of some minor changes I’d made to the code myself. Now we’ve got a recent comments sidebar, which’ll help me keep up with conversations on those really old threads. That’s always a good thing…

Introducing the Silicon Underground Portal

Tonight, as I was preparing for my upcoming mission trip (read: doing laundry and waiting around on it), I started messing with a piece of software called bk2site.
Like most cool software, it’s included with Debian. RPMs and tarballs are available if your distro of choice lacks it. Its purpose is to take your Netscape/Mozilla/Galeon bookmarks file and a few RSS feeds of your choice and make a site out of it, much like the Yahoo! of many years ago before its size got out of hand.
Read more

And we’re live.

Steve and I have been working for a couple of hours, and the old Greymatter site is no more (well, it still exists but it’s offline), replaced by this. The old static files are still out there for posterity’s sake. Well, for your bookmarks’ sake, anyway.
While I was moving archives around and changing templates, Steve was fixing karma. I think we’re 100% functional again. I’ll be back later with new stuff. Meanwhile, enjoy the new site.

Retro is in, so I’m bringing back some old stuff

I’m adding some old stuff today from this site’s first incarnation, back when it was a series of poorly executed static pages. There’s good stuff and bad stuff, so I’m leaving out some of the bad stuff. The style of the early posts is different. I wasn’t as comfortable writing every day then. But some of the stuff is really, really useful (and the information not really available elsewhere).
So there’ll be weird posts, referring to things that happened long ago, since I enter them 7 at a time, then I go back and edit the dates so they’re correct.

Going live

There’s overwhelming curiosity One person asked when I’m going to pull the trigger and go live with the new, improved site. I’m going to find some way to do it Saturday. I’m helping a friend move that day, but if I run out of time before I can get a page to work in all versions of Fuehrer Gates’ browser, I’ll just go live with a canned template.
What you can expect: I’m slowly categorizing my back catalog, so you’ll be able to click on one link and see all my Linux stuff, or all my Windows stuff, and so on. There are a couple of Top 10 lists, to show by a couple of unscientific measures what popular demand indicates is my best stuff. The comments system is a lot faster. And the search engine runs like greased lightning. All the stuff I’ve read has said successful web sites are about community and content, and this will foster both of them, making it easier to find the good stuff and the stuff people are talking about.

Another ordinary Monday…

Seen on a sign. God calls us to play the game, not to keep the score.
I like that.

Seen at a book sale. The Coming War with Japan. The book was written in 1992 and asserted that the conditions that pre-dated World War II exist today and that war is inevitable. Then I spotted another book: The Japanese Conspiracy. I didn’t bother picking that one up. I could have bought them for entertainment value, but I picked up a couple of books by Dave Barry and P.J. O’Rourke for that.

The idea seems ridiculous to me.

I was glad I went over to the section on war though. In addition to those, I also found A Practical Guide to the Unix System, Third Edition, by Mark G. Sobell. Had it been in the computer section where it belonged, it would have been snapped up long before I got there. It comes from a BSD perspective, but I have to work with a BSD derivative at work sometimes, so it’s good to have. At the very least, it can serve as a status book (books you keep on your shelf in your office to make it look like you know something, even if you never read them).

Speaking of humor value… I picked up a book on typography, written in 1980. Some of my classmates had a knack for making type look really good–they could literally turn a headline into art. I never got that knack. This book tries to teach it. It also talks about computerized typography. Needless to say, the couple of pages that illustrate that are just a wee bit out of date.

But I’m not worried about the key points of the book being out of date. The basic elements of good design were old news when Gutenberg built his first printing press.

Retro computing. I was inventorying my old stuff and I ended up building a computer. I have an original IBM PC/AT case, but the last of the AT motherboards don’t fit in it well. The screws line up, I’m in trouble if I need any memory, because the drive cage blocks the memory slots on a lot of boards, including my supercheap closeout Soyo Socket 370 boards I picked up a year or so ago. I used the motherboard that had been in that case for something else long ago, and it’s been sitting ever since.

In my stash, I found a Socket 7 board that fits and lets me put the memory in it. It even has 2 DIMM and 4 SIMM sockets in it. Unfortunately it has the Intel 430VX chipset in it, which didn’t cache any memory above 64 MB, limited the density of SDRAM it would recognize, and its SDRAM performance was so lousy you didn’t really see much difference between SDRAM and EDO. But if I run across a 32-meg DIMM or two it’ll fit, and a relatively slow CPU with adequate memory still makes a good Linux server, especially if you give it a decent SCSI card.

I did some investigation using the tools at www.motherboards.org, and found out the board was a Spacewalker Shuttle. So I went to www.spacewalker.com, where I found out there were only three Shuttle boards ever made with the 430VX chipset. There were pictures of each board, so I quickly figured out which one I had–a HOT-557/2 v1.32. It tops out at a Pentium 200 or a Pentium MMX 166, so I’ve got some options if I decide the AMD K5-100 in there isn’t enough horsepower. And, most importantly to me at least, it looks like a computer. A machine from a time when computers were computers, not boomboxes and fax machines and toaster ovens and television sets. A machine that looks rugged enough to survive a tumble down a flight of stairs. A hot-rodded classic. A man’s machine, ar ar ar!

Back to the grind. The weekend’s over, and it’s time to think about work. Have a wonderful week, check the news sources I cited Saturday if you want, and check back in here a few times while you’re at it, won’t you?

Recovery time.

Taxes. I think I’ve actually filed my taxes on time twice in my adult life. This year isn’t one of them. I filed Form 4868, so Tax Day for me is actually Aug. 15, 2002.
In theory Uncle Sam owes me money this year, so I shouldn’t owe any interest. I’ll have a professional accountant test that theory soon. Make that fairly soon, because it’d be nice to have that money, seeing as I expect to make the biggest purchase of my still-fairly-short life this year.

Some people believe filing a 4868 is advantageous. The thinking is this: Let the IRS meet its quota for audits, then file. That way, the only way you’re going to get audited is if you truly raise red flags, which I shouldn’t because I’m having a professional (and an awfully conservative one at that) figure the forms. That’s good. I’d rather not have to send a big care package off to the IRS to prove I’m not stealing from them.

Adventure. Steve DeLassus and I dove headlong into an adventure on Sunday, an adventure consisting of barbecue and Linux. I think at one point both of us were about ready to put a computer on that barbie.

We’ll talk about the barbecue first. Here’s a trick I learned from Steve: Pound your boneless chicken flat, then throw it in a bag containing 1 quart of water and 1 cup each of sugar and salt. Stick the whole shebang in the fridge while the fire’s getting ready. When the fire’s ready, take the chicken out of the bag and dry thoroughly. Since Steve’s not a Kansas Citian, he doesn’t believe in dousing the chicken in BBQ sauce before throwing it on the grill. But it was good anyway. Really good in fact.

Oh, I forgot. He did spray some olive oil on the chicken first. Whether that helps it brown or locks in moisture or both, I’m not quite sure. But olive oil contains good fats, so it’s not a health concern.

Now, Linux on cantankerous 486s may be a health concern. I replaced the motherboard in Steve’s router Sunday night, because it was a cranky 486SX/20. I was tired of dealing with the lack of a math coprocessor, and the system was just plain slow. I replaced it with a very late model 486DX2/66 board. I know a DX2/66 doesn’t have three times the performance of an SX/20, but the system sure seemed three times faster. Its math coprocessor, L2 cache, faster chipset, and much better BIOS helped. It took the new board slightly longer to boot Linux than it took the old one to finish counting and testing 8 MB of RAM.

But Debian wasn’t too impressed with Steve’s Creative 2X CD-ROM and its proprietary Panasonic interface. So we kludged in Steve’s DVD-ROM drive for the installation, and laughed at the irony. Debian installed, but the lack of memory (I scraped up 8 megs; Steve’s old memory wouldn’t work) slowed down the install considerably. But once Debian was up and running, it was fine, and in text mode, it was surprisingly peppy. We didn’t install XFree86.

It was fine until we tried to get it to act as a dialup router, that is. We never really did figure out how to get it to work reliably. It worked once or twice, then quit entirely.

This machine was once a broadband router based on Red Hat 6.1, but Red Hat installed way too much bloat so it was slow whenever we did have to log into it. And Steve moved into the boonies, where broadband isn’t available yet, so it was back to 56K dialup for him. Now we know that dialup routers seem to be much trickier to set up than dual-NIC routers.

After fighting it for nearly 8 hours, we gave up and booted it back into Freesco, which works reliably. It has the occasional glitch, but it’s certainly livable. Of course we want (or at least Steve wants) more features than Freesco can give you easily. But it looks like he’ll be living with Freesco for a while, since neither of us is looking forward to another marathon Debian session.

Nostalgia. A couple of articles on Slashdot got me thinking about the good old days, so I downloaded VICE, a program that can emulate almost every computer Commodore ever built. Then I played around with a few Commodore disk images. It’s odd what I do and don’t remember. I kind of remember the keyboard layout. I remembered LOAD “*”,8,1 loads most games (and I know why that works too, and why the harder-to-type LOAD “0:*”,8,1 is safer), but I couldn’t remember where the Commodore keyboard layout put the *.

I sure wish I could remember people’s names half as well as I remember this mesozoic computer information.

It stands on shaky legal ground, but you can go to c64.com and grab images for just about any Commodore game ever created. The stuff there is still covered by copyright law, but in many cases the copyright holder has gone out of business and/or been bought out several times over, so there’s a good possibility the true copyright holder doesn’t even realize it anymore. Some copyright holders may care. Others don’t. Others have probably placed the work in the public domain. Of course, if you own the original disks for any of the software there, there’s no problem in downloading it. There’s a good possibility you can’t read your originals anyway.

I downloaded M.U.L.E., one of the greatest games of all time. I have friends who swear I was once an ace M.U.L.E. player, something of an addict. I have absolutely no recollection of that. I started figuring out the controls after I loaded it, but nothing seemed familiar, that’s for sure. I took to it pretty quickly. The strategy is simple to learn, but difficult to master. The user interface isn’t intuitive, but in those days they rarely were. And in those days, not many people cared.