Mac upgrades the right way.

On Tuesday, 768 MB of Crucial DIMMs arrived, earmarked for an old Mac G3. I know, Mac OS can’t make intelligent use of 64 megs, let alone 768 megs, but Photoshop and Illustrator can–especially when used together. Just allocate 256 MB to each of them and get it over with.
Nice thought, except the DIMMs were too tall. When I put them in, the case wouldn’t close.

I tracked down the problem. Older Mac desktops have a grill over the fan that protrudes out about 1/8 inch, and that, combined with the layout of the G3 motherboard, prevents what’s now a standard-sized DIMM from clearing. I figured the grill was aluminum, so I went and got some wire snips and figured I’d just go snip snip, remove the grill and leave the fan unprotected, and let the Mac have its full 768 megs of allowable memory. Well, it turned out to be steel, so my little wire snips barely even scratched the grill. Just then one of the building maintenance guys walked by. I told him what I needed to do, so he went and got a humongous pair of tin snips. What he did next was more of a snap snap than a snip snip, but it got the grill gone, regardless. After that, the case closed properly, and the Mac booted up and recognized its full 768 megs without any sparks flying.

You have computers… You have really big manly tools. Why not put them together?

September stress starts with a bang

I spent the day yesterday teaching executives how to use their new laptops. It was a full day, one that wore me out. And on the radio driving home, on the first workday of September, I heard September is the most stressful month. The reasoning: days getting shorter, summer ending bringing the start of school and end of summer vacations, thus everyone back and projects getting back in full swing. I can buy that. And it explains something. I always try to start new things in September. I probably ought to cut that out.
I’m working on a magnum opus for here, but it’s not ready, and won’t be for today. I’m too tired.

A nice Labor Day.

Yesterday was nice. I got up late, then bummed around all day. I did a couple of loads of laundry, and I put a different hard drive in my Duron-750. Then I ignored my e-mail, ignored the site for the most part, and installed Wintendo (er, Windows Me) and Baseball Mogul. Around 6 I went out and bought a CD changer. My old 25-disc Pioneer died around Christmas time and I never got around to replacing it until now.
I knew I didn’t want another Pioneer. I’ve taken that Pioneer apart to fix it before, and I wasn’t impressed with the workmanship at all. And current Pioneer models are made in China. So much for those. I looked at a Technics and a couple of Sonys. Finally, swallowing hard, I dropped $250 on a 300-disc Sony model (made in Malaysia). I still suspect it’ll be dead within five years, but maybe it’ll surprise me.

I am impressed with the sound quality. It sounds much better than my Pioneer ever did. It’s really sad when you can tell a difference in sound quality between two CD players, but I guess that just goes to show how many corners Pioneer cut on that model. Next time I go CD player shopping, I’m going to bring a disc or two along to listen to in the store so I can hear the difference.

Anyhoo, I played two seasons of Baseball Mogul and guided Boston to two world championships and a boatload of money. But something happened that made me mad. I noticed over in the AL Central, Tony Muser’s Losers, a.k.a. the Kansas City Royals, were above .500, with essentially the same team that’s looking to lose 100 games this season. Well, there was no Donnie Sadler, Muser’s secret weapon, currently batting about .137 (which also seems to be about Tony Muser’s IQ, seeing as he keeps playing the guy). So the Royals minus Muser and Sadler were a .500 club. That’s nice to know.

Then, for 2002, Kansas City went and got the biggest free-agent bat they could afford. They also didn’t trade superstar right fielder Jermaine Dye, and they re-signed shortstop Rey Sanchez. And what happened? Well, the first round of the playoffs was a Boston-Kansas City affair, that’s what. I’d used the previous year’s windfall to buy myself an All-Star team, so I rolled over Kansas City in four games. I felt kind of bad about that, but it was partly because of my record against KC’s rivals that year that they made it that far, so not too bad.

It’s all I can do to keep from e-mailing Royals GM Allaird Baird and asking him why, if Tony Muser insists on playing Donnie Sadler every day, he doesn’t consider letting the pitcher bat and have the DH hit for Sadler instead.

And shocking news. HP is buying Compaq. I didn’t believe it either. Compaq’s recent problems, after all, were partly due to its purchase of Digital Equipment Corp. and its inability to digest the huge company. The only benefit I see to this is HP getting Compaq’s service division and eliminating a competitor–Compaq’s acquisition of DEC made more sense than this does.

Revisiting my childhood

Yesterday morning I needed my checkbook. I pulled it out of my desk drawer and set it on my chair for safekeeping. Then something else crossed my mind for a minute, distracting me. Then I remembered I needed my checkbook. I turned back to my open desk drawer, dug around for it, and got frustrated. Where else could my checkbook be?
I proceeded to do an archaelogical dig through that desk drawer. Beneath the mending kit I’d torn my apartment apart looking for a few months ago and a big unopened box of staples, I found a St. Louis Post-Dispatch sports section dated Sept. 18, 1988. Yeah, I know.

I also found my Swatch.

Swatch watch
Swatch is still around. The 1980s Swatch watches we wore were more garish than this one. I would have liked this one in the ’80s but it wouldn’t have made me cool.

Yeah, a Swatch. Remember those? Bright-colored plastic Swiss-made watches. I remembered their slogan: The New Wave in Swiss Watches. Well, my Swatch certainly looks New Wave. With its bright red plastic band and black body, with doses of blue and yellow tossed in, it could have come straight off the cover of a pop album of the time.

I’d forgotten I ever even had one of the things. But of course I had one. Everyone did. I told my buddy Sean about my find after church. “Oh yeah! I used to wear three of ’em at once!” He raised his arm and drew an imaginery line with his other hand, grinning. He was cooler than me in the ’80s, I see. Then another GenXer piped in, talking about her Swatches, while a couple of bemused Millennials tried to figure out what we were talking about. Next thing we knew, we were talking about Atari and Smurfs and everything else imaginable. I think they thought we were weird.

Just between you and me, I don’t think I blame them. It seems silly now the big deal we made about these things. It wasn’t enough to just have the watch, after all. No, you had to outfit it with guards and other stuff. We told our parents it was to keep the watch from getting scratched. But secretly, we all knew the idea was to make sure your Swatch didn’t look anything at all like anyone else’s.

The original Swatch Guard was this molded rubber thing, brightly-colored of course, that blocked your view of the time. This was a brilliant maneuver on the part of the company, because you’d shove the guard out of the way so you could read the time, and before long, it would snap and you were off to the store to pay another $3.50 or whatever for another molded rubber band. Then there was the Guard Too (at least that’s what mine says on it), which covered the outside rim and actually did afford some protection. A lot of people would outfit their Swatch with a Guard Too, then they’d buy several of the original guards, in different colors of course, and twist them together. The additional bright colors made you visible from another mile or so away and definitely made you look cooler, but then you never knew what time it was.

I seem to recall other companies realized they could mold rubber bands just as easily, undercut the price of the real thing, and still turn a nifty profit. Knowing myself, I’ll bet my guard was a cheap third-party imitation.

I also noticed it doesn’t work anymore. The battery probably died well over a decade ago. Not that it matters much. Swatches were never about knowing what time it was anyway.

Then I turned around and saw my checkbook lying on the chair.

Dave goes shopping.

Who do I remind myself of? My aunt and my grandmother.
I’d better explain.

One of my buddies showed up for Bible study ranting and raving about a band called Third Day. “Where have these guys been all my life?” he kept asking. “They single-handedly got me interested in contemporary Christian music!”

This, coming from a guy who’s met Frank Black (back when he was Black Francis, frontman for the Pixies) and still gets excited when he tells the story. OK, if Jon likes these guys, I’d better check them out.

So I went out last night to get a Third Day record. OK, a CD. But “record” just sounds cooler.

Meanwhile, I remembered that the department stores were all advertising Labor Day sales. Makes sense; if consumer electronics stores do it, other places probably do too. I just never paid attention before. So I looked around. I was only mildly impressed with JC Penney. I found a couple of shirts I really liked, but not in my size. I found a short-sleeved plain white dress shirt in my size for $13 that I almost bought, but if I’m going to buy shirts, I’m not just going to buy one. It’s a minor miracle that I’ve gone shopping for clothes twice this year, so I’m not going to waste the effort.

Against my better judgment, I figured, I went into Famous-Barr. It’s a more expensive place; exclusively a midwest chain if I understand correctly. I hit paydirt. I found a rack full of short-sleeved shirts marked down to $9.99. I guess someone forgot that August just ended Friday, and we’ll be seeing the high 80s for at least another week here in St. Louis. Short-sleeved weather doesn’t really go away until mid-October. These shirts will see some good use. I grabbed a tan and a grey Geoffrey Beene, and a white shirt of some other brand. They’ll see some use this fall, and come spring, they’ll all still look good. The same shirts cost $30 in May, and that was a sale price. I know, because I bought a pair of Beenes back then and they’re my favorite shirts because they’re failry dressy, but they’re almost as comfortable as t-shirts.

I need another brown belt, too, and I looked. I found a belt I liked, made in the United States. I know I shouldn’t buy things made in totalitarian countries (the States aren’t totalitarian, you say? Two words, buddy: Dmitry Sklyarov.) but that didn’t matter. The belt was too small for me. I have to say that’s the first time I’ve ever seen a belt too small for me. I found some other belts I liked, and all of them fit, but they were all made in China. I’d sooner let my pants droop than buy something made in China, so I put them back. I guess I should have asked the clerk if they had any belts not made in China, but people who do that kind of thing bug me. The clerk has no control over where the belts come from, and his bosses don’t care. So I left the store with three nice shirts. Total cost: 34 bucks.

I didn’t used to care about how I dressed–I’d wear whatever I had that was clean, and if it was black, bonus. Then one day, not quite a year ago, I went to read my daily User Friendly, and it was the strip that introduced Sid Dabster, the old-school Unix sysadmin known for wearing a tie. “Hey! He can’t be a geek! He’s wearing a tie!”

And then I remembered a conversation I had just before the last wedding I was in. I came out of the dressing room in my tux, one of the other guys in the party whistled. “You say you don’t get any respect at work? Show up dressed like that!

I’m 26, and I’ve spent my whole professional career in places where a 40-year-old is still considered a kid. You’re not an adult there until your kids are all married. So I figured, what the heck. I took off the polo shirt I’d put on that morning, grabbed my white long-sleeved dress shirt and a burgundy tie (rule #1: you can’t go wrong with black pants, a white shirt, and a tie that’s some shade of red–it’s completely unoriginal but it always looks good, unless you wad it up or sleep in it or something) and went off to work. People kept asking me where my job interview was that day. I just smiled mysteriously.

I went up to work on a pretty girl’s computer. “What are you all dressed up for?” she asked. Now, what I should have said was, “Because I figured I might see you,” but I’m not that smooth.

I continued the experiment for about a month. I noticed the things I said carried more weight. So, these days I wear a tie more often than my boss, more often than my boss’ boss, and even more often than the Director of IT. But that’s OK. They’re all older than me. In fact, since two of them have sons my age, they’re full-fledged adults.

After a month, the experiment stopped being an experiment and started being my daily routine. Good thing too. I ran into the prettiest girl from my high school class back in February or March. “You look nice,” she said, and then asked what I was doing these days.

I came back and told my cube neighbor I was glad I had the tie and trenchcoat that day, then told him all about it. He asked if I got a date. “No,” I said. ‘She’s married and has two kids.”

“Well then why are you worried about impressing her?” he asked, shooting me a really dirty look.

“You never know,” I said. “I doubt all of her friends are married.”

One of these days, I may figure out what colors look good together, but I pretty much cheat. If a set of colors is used on a tie, and the tie strikes me as looking good and not tacky, I’ll mimic that scheme with my choice of pants and shirt. Beyond that, I know navy blue and black don’t mix, and brown and black don’t mix either. But you’ll rarely, if ever, see those combinations on a tie.

Unfortunately, my pager is black. I’ll have to tell them to issue me a brown pager to wear some of the time so I can finally stop committing a major fashion faux pas several times a week.

Something tells me that request will get me a dirty look and nothing else.

I’m posting this from Linux because Windows lost my last post

I wrote up a post in advance, then against my better judgment I sent in a boy to do a man’s work. Windows crashed on me. Granted, it doesn’t happen too terribly often, but when you lose work, that’s not much consolation.
I’m writing this from my Sorcerer-built Linux box, which I’ve christened Exodus. I don’t normally name PCs, but Exodus seems like an appropriate name for the machine that’ll help me leave Windows behind. (I’ll probably keep a Windows box around since I can make some fast money writing about Windows, but for real work, I think this Linux box is going see some heavy duty.)

I compiled Kmail; it’s adequate for my e-mail needs. I need IMAP, the ability to easily handle attachments, and the ability to cut and paste to and from my browser. So Kmail’s the ideal candidate, if it can do these things without crashing.

Add KDE’s Advanced Editor, with its ability to reformat text a la Notetab, and I’ve got everything I need to maintain this site. That’s nice.

I’m tired. I think I’ve got an appointment with my pillow, and this steel-slab buckling-spring IBM keyboard doesn’t look like a very comfortable substitute. I’m outta here.

Hey hey! Sorcerer Linux works

I’m writing this from my fast and lovely new Linux workstation, compiled from scratch using Sorcerer.. I’m a psycho, I know, starting a compile in the morning before leaving for work and letting it run all day, just in hopes of having a slightly faster computer. But it is faster. Compiling XFree86 and KDE sure does take a while though. I let KDE run while I was at work; I got home and found it had compiled successfully, so I fired up the Konqueror Web browser, hoping to see the fastest Web browser in history. It was quick, but didn’t render GIFs. A little hunting turned up why: It hadn’t configured QT with the -gif option while compiling it. I don’t know the legality of a private individual in the United States compiling QT with the option to decode GIFs. Don’t you just love software patents?
If you’re willing to risk being a criminal, or you’re into civil disobedience, or you’ve forked the bucks over to Unisys for the right to decode GIFs, and you’re wanting to give Sorcerer a try, edit /var/lib/sorcery/grimoire/graphics/qt-x11/BUILD and add the option -gif to the ./configure line.

How do I like it? An awful lot. I may never go back to a standard distribution again. Seriously. And, frankly, the Linux apps are good enough to do just about everything I want or need to do. I need to decide on a mail client, but there are several to choose from.

My general take on Linux hasn’t changed much. Yeah, it takes a long time to learn. A lot of it doesn’t seem intuitive until you’ve been using it for 10 years. But how many Windows tools have you been using for 10 years? Not many because it changes so fast. So I can keep on learning a bunch of underpowered stuff, or I can learn a bunch of really powerful stuff that I can more or less count on still being the same 10, 15, 20 years from now. I think I like that option. (That’s not to say I’m going to become a vi proponent; I can stumble around in vi now, but it’s obvious to me that vi first looked easy because yeah, anything’s easier than a line editor, and commands and features got bolted on later, and the result was fast and powerful but clumsy.)

Moodiness….

Somewhere, I once read a very dangerous question/response:
“Do these pants make me look fat?”

“No, your hips do.”

In that same vein, I’ve been asking myself the question, “Does my cold/allergy medicine make me moody?” And I suspect the answer is no, my mind does.

But I sure do like having the excuse…

Sorcerer, meet Squid. Squid, meet Sorcerer.

I didn’t feel all that well last night. Not sure if I’m coming down with something, or if it’s something else. I’ve actually felt a little weird for the last couple of days, so I’ve been sucking down zinc lozenges, and I remembered Steve DeLassus’ advice the last time I got sick: swallow a raw garlic clove. I felt fine the next day. So guess what I had for breakfast this morning? That’ll solve the problem of anyone wanting to come near me all day…
I napped a good part of the evening, but I got a little work done. I finally got the guts to raise my hand in the Sorcerer mailing list and ask if anyone else was having problems compiling XFree86. Turns out there was a bug. So now I don’t feel so stupid. It took a couple of hours to compile, and at first I configured it wrong, but now I’ve got a usable GUI.

I also installed Squid on the Sorcerer box. There isn’t a spell for Squid yet, and I’m not positive I can write it (it requires adding users and doinking with configuration files, and editing configuration files automatically goes a little beyond my Unix lack-of-expertise), but I may give it a try. One thing that annoys me about Squid: It uses really lame compiler options, and it ignores the system default options. I need to learn the syntax of make files so I can try to override that. The main reason to run Squid is for performance, so who wouldn’t want a Squid compiled to wring every ounce of performance it can out of the CPU?

But at any rate, I installed it, and did minimal–and I mean minimal–configuration: adding a user “squid” and setting it to run as that user, changing ownership of its directory hierarchy, opening it up to the world (I’m behind a firewall), running squid -NCd1, and putting a really lame script in /etc/rc3.d. Here’s the script:

#!/bin/sh
echo “Starting Squid…”
/usr/local/squid/bin/squid

See? Told you it was lame.

Performance? It smokes. There are a few sites that Squid seems to slow down no matter what, but www.kcstar.com absolutely rips now, so I can get my Royals updates faster.

It makes sense. My Squid boxes have previously been TurboLinux boxes, which are nice, minimalist systems, but they’re designed for portability. In other words, they’re still 386-optimized. Plus, they’re running the 2.2 kernel and ext2. This one’s running 2.4.9, disk formatted reiserfs, with everything optimized for i686.

Getting back into business…

My mail’s working again. My mail server problems seem to be mostly solved. It was indeed a hardware problem–with my Linksys router. My mail server couldn’t talk to the outside world, and my Windows boxes couldn’t talk to (couldn’t even ping) the mail server. But my Web server could. But since my Web server is a Web server, it doesn’t have a mail client on it. Oh well. So I pulled the plug on the Linksys router, called it a few names, then plugged it back in. Soon I had a flood of mail, telling me all about how I can make $5K a month online, get high legally, drive my Web counter ballistic, get out of debt… And a really weird one: I love you and I don’t want you to die! I had to check that one. Weight-loss spam. Hmm. I guess that spammer doesn’t know that if I lost 40 pounds, I probably would die…
You know, I wonder if maybe I liked my mail server better when it didn’t work. Nah. There was some legit stuff buried in it, and I’m slowly replying to it all.

The funeral was yesterday. Since I wasn’t quite the only one who had trouble figuring out when to sit and when to stand, I take it I wasn’t the only Protestant there. It was a very nice service.

And there’s this, courtesy of Dan He sent me the first installment in a series about using Linux as a thin client. Well, technically, I suppose the machines he’s describing are fat clients, since they do have some local storage. No importa. Dan asked if I’ve made this point before. I think I have. I know I started to make it in my second book, The Linux Book You’ll Never Read, but it was cancelled before I started on the research to tell how to implement it.

So here’s the story. You get yourself a big, honkin’ server. Go ahead and go all out. I’m talking dual CPUs, I’m talking 60K RPM Ultra1280 SCSI drives (OK, you can settle for 15K RPM Ultra320 SCSI, since that’s all they make), I’m talking a gig or two of RAM if you’ve got the slots–build a powerhouse.

Then you go round up the dinkiest, sorriest bunch of PCs you can find. Well, actually, since video performance is fairly important, the ideal system would be a P100 with 24 MB RAM, a fairly nice PCI video card, a smallish hard drive, and a network card. The most important component is the video card, far and away. The fat clients connect to your network and run applications off that honkin’ server. The apps run on the server and display on the fat client. Data is stored on the applications server.

Yes, you’ll want a good sysadmin to keep that honkin’ applications server happy. But desktop support virtually ceases to exist. When you have problems with your PC, someone comes, swaps out the unit, and you get back to work. You’re supposed to have one desktop support guy for every 25 end users (in reality most places have one for every 75). That’s 40,000 smackers plus benefits annually for an army of people whose job it is to make sure NT keeps running right. These people are expensive, hard to find, and if they’re any good, even harder to keep.

Move to fat clients, and you can probably replace desktop support with one desktop support guy (to play Dr. Frankenstein on the dead systems and support the remaining few who can’t get by with a fat client) and a kick-butt sysadmin.