04/27/2001

Well, I just wasted 45 minutes stumbling into and through a brawl on a mailing list. I’m really sick of people arguing over petty technicalities. I should have written something worth your time to read, or booted up one of my Linux boxes to see if by some chance I forgot to disable Apache on one of them and tried testing Greymatter, or better yet, answered some of my growing pile of mail.

I think I’d see fewer flames if I walked into an Apple users’ group meeting wearing a Windows t-shirt. Now I remember why I usually write about computers. At least being controversial and outspoken in that field is usually funny. (Where’s my copy of OS/2?)

Yesterday I complained about not having any time anymore. I think it’s because I waste too much of the time I do have on things like mailing lists.

On a more pleasant note, thanks to those of you who’ve written in with encouragement and suggestions on Weblogging software. At least that’s not a waste of time.

04/17/2001

Wow… How’d that happen!? I got my taxes in the mail yesterday at about 6:30. Business at the post office was brisk, but I only had to wait in line for about five minutes. I didn’t trust that I was putting the right info on the scales, and taxes are the very last thing in the world I want returned to me because of insufficient postage. It was a good thing I did, because I’d have been a few cents short on both envelopes.

This was a red-letter year in two regards. One, this was the first time in a number of years that I filed on April 15, without filing Form 4868 to get the automatic three-month extension. Second, this was the first time since age 19 that I got a refund. That was a nice surprise, because the past three years, tax time totally wiped out my bank account. I lost a lot of money writing last year (I wasn’t kidding when I said writing became a very expensive hobby), but this year I found out having a totally unprofitable business can really help at tax time.

I’ve got a big backlog on mail. I’ll answer the unanswered stuff tonight.

Office pranks. Steve DeLassus called me over the weekend, partly to find out what was going on with Daynotes.com and partly to gloat. His hobby seems to be egging on one of his coworkers, named Ben. Courtesy of Steve, I know more about Ben than I know about George Washington, but Ben’s most recent thing has been striking up a friendship with an old flame from junior high. Ben insists the goal is platonic. The story Steve tells me suggests otherwise–you don’t start thinking about moving across the state so you can be closer to a friend. Closer to an ummfriend, maybe, but not a regular old friend.

Well, Ben made one of his pilgrimages to Kansas City thw weekend before last, so Steve decided to have a little fun with him. On Sunday, Steve hopped onto Napster looking for some good porn groove. So he keyed in the word “porn” and looked at the results. He found a track called “Love Muscle.” Promising. He downloaded it, along with a boatload of other tunes, and gave them a listen. “Love Muscle” had a good kitschy ’70s groove to it. So he called Ben’s place, knowing full well that Ben won’t be home, waited for the answering machine to pick up, then at the beep, he held the receiver to his PC’s speakers and gave Ben a nice minute and a half of porn groove. Then he hung up, called me, and gloated about his latest exploit. I’d sigh and say something like, “Ah, youth,” except Steve’s older than me.

Well, Ben got home, called his wanna-be ummfriend in Kansas City, and while on the phone with her, listened to his messages. I guess Steve’s serenade amused him. “You gotta hear this,” he said, and held the phone up so she could hear it. She laughed. “Oh, you gotta get him an apple pie.”

So Steve came in to work on Monday to find a warm apple pie with a hole in the middle sitting on his desk.

Now for something that actually is useful… I found this (unfortunately abandoned) Basic for Windows and Linux: http://www.basicguru.com/abc/rapidq/ It’s very Qbasic like, and makes it easy to incorporate GUI elements. Check it out if you have any interest in that sort of thing.

04/14/2001

Mailbag:

IE Synchronize; ASPI Error

One night last week, I had a beer with a good friend. He invited me to join him for dinner; I always learn a lot from him (I hope it’s mutual) and it seemed like he needed to talk, so while I’d already eaten, I joined him for a beer.

Hopefully I can say this without betraying any confidences. There are two people who mean a great deal to him; I know both of these people, so I understand why. In their minds, he let each of them down. In his mind, there wasn’t much he could have done differently; there certainly wasn’t much of anything he could have done better. He did his best, and in these instances, his best wasn’t good enough. In the time since, they’ve let him down. The question is, did he get their best? He doesn’t know. And it hurts.

It always hurts when a friend or someone else you really care about lets you down. When someone you don’t like does something stupid to you, it hurts, but let’s face it. You don’t expect anything else from those kinds of people. What more can they do to you? They continually try to show you what more they can do, but usually it’s not much. It’s lost its impact.

But like Nick Carraway in The Great Gatsby, who, at the end of a day whose events particularly repulsed him, realized it was his 30th birthday, these last couple of days are significant. Thursday was the holiday known as Maundy Thursday. Some 1,972 years or so ago (no one’s ever precisely pinned down the day) on Thursday night, the most infamous letdown by a friend in history took place. A young Jewish rabbi was praying on a hilltop with his three closest friends trying to keep watch despite total exhaustion. An armed mob of his political enemies ascended that hill, led by another one of the rabbi’s closest friends. Judas Iscariat walked up to the man he’d followed and dedicated his life to for the better part of the past three years and forever tainted a sign of love and respect. With a kiss, he pointed the target out to the mob. The result of that betrayal, of course, was the arrest, trial and execution of Jesus Christ.

But I’m convinced that Judas’ kiss hurt more than the crucifixion. The Pharisees and the Sadducees were nothing more than self-righteous scum who couldn’t stand seeing someone understand the things they didn’t. This was to be expected. And the Romans? Well, what else do you expect from a spineless governor under the thumb of a totalitarian dictator? He didn’t get his office by doing the right thing, after all. But Judas… Judas was capable of so much better. Jesus knew it, and the 11 knew it. They’d all seen him do great things. Those religious leaders were no loss. They were lowlives, doing what lowlives do. Judas showed flashes of brilliance, then he flamed out. The other 11, who were just like him, went on to change the world. Judas could have been one of them. But he chose another path, even though he knew better.

Or maybe the significance of last week means nothing, because to me it seems a sacrilege to compare 11 people who changed the world to a ragtag band of people who keep online journals. Or maybe the awkwardness is perfect, because some of us have been attaching too much importance to it. Maybe that puts it in perspective a little.

At any rate, we’ll never change the world, but for whatever reason, there are people who have high expectations of the crowd known collectively as Daynoters. Maybe it’s because of the difficulty of doing what a Daynoter does–getting up each day and having something to say. It’s hard to write something new every day. And a lot of the Daynoters not only write something every day, but they write something consistently thought-provoking, or entertaining, or informative, or useful, nearly every day. And occasionally, someone writes something that manages to be all five.

It’s hard to do. We all know it’s hard to do. Usually we just settle for writing something, anything, each day. We write our stuff, then we go wander around and see what some of the others have to say. Invariably, there’s a jewel out there somewhere. Someone exceeds expectations. And maybe what they write is something we can relate to, so we feel close to them, even though in most cases it’s someone we’ve never met in person and in many cases it’s someone we’ve never even spoken with on the telephone. Even still, expectations rise.

Most of us are computer professionals or hobbyists, and in this field, wild and hairy problems breed. They’re everywhere. When one of us gets surrounded, we post something to the backchannel mailing list. Invariably, someone’s been there before, seen it, conquered it, and has guidance to offer. Again, expectations rise.

I would argue that in some cases, we may expect more of a fellow daynoter than we would a close friend. I know my friends’ faults. I spend enough time with them that it’s impossible not to know them. I don’t know any of the Daynoters that well. I know Dan Bowman better than any of them, but I don’t know his faults, let alone those of the other 29-some people on the Daynotes mailing list. From where I can see, his biggest fault is drinking too much Pepsi. But he’s the exception. At least I know he has to drink Pepsi. I’ve got some indication the guy’s human. What do I have of these other guys? All I know is they know more than I know, write books that sell more copies than mine do, write for bigger-circulation magazines than I do, get more Web traffic than I do… It’s easy to start thinking of them as larger than life.

And then the talk strays from computers… I like talking about computers, because there’s almost always a right answer, and it can be proven conclusively. If you want to boot off an IDE hard drive, you plug it into IDE0 and set it as master. Period. End of argument. Anyone who disagrees with it goes off and quickly makes a fool of himself. Sure, there are holy wars, like AMD vs. Intel, or Apple vs. 98% of the market. But you can do something even with those arguments. No sane person would use a non-Intel CPU in a mission-critical system? I can respond to that. My Cyrix-based PC was only up to producing a 292-page book. In the end, it turned out that Cyrix CPU was a whole lot more reliable than my wrists were.

When the talk turns to political or social issues, there are few slam dunks. Is the American way of doing things demonstrably better than the European way? The majority of Americans think so. The majority of Europeans do not. And professional politicians, having no answers, frequently fall into logic traps, or, worse, finger-pointing and name-calling and other things no human being over the age of 15 should fall into. We turn away in disgust when politicians do it. And when the world’s problems show up on the Daynotes backchannel, and the great minds can’t slam-dunk them?

Well, it turns out they’re human too. And soon, the same traps come up, and we’re disgusted. But it’s worse than seeing Dick Gephardt roll around on the floor and throw a temper tantrum. We expect that of Dick Gephardt, because we already know he’s a finger-to-the-wind, unintelligent, uncreative individual who can’t think for himself who’s in politics because he’d be a total failure in the real world. He’s not worthy of respect. But then we see people we know, people who’ve earned our respect, reduced to that…?

Sometimes when that happens, we join in. If we agree with them, we try to help them out. If they’re attacking someone we agree with, we lob a grenade.

Or we can get disgusted and ignore it. All of our keyboards do have Delete keys, and a lot of our delete keys are starting to wear out from excessive use these past few days.

Or we can get disgusted and try to stop it. Or we can get disgusted and leave the community.

On Tuesday, the Daynotes.com mailing list shut down to mixed reactions. In some cases, our disgust with one another turned into disgust with the one who would try to exercise authority over us. Personally, I thought it was the only sane thing to do–close things down, let things cool down for a time. That turned out to be the right decision. Reality hit. People started realizing that name-calling wouldn’t solve all the world’s problems, and that a valuable resource was suddenly gone.

I don’t know how many people know this, but I had a run-in with a fellow Daynoter back in January, 2000. You can ask my sister about it, because she was visiting when it happened. She and I lived in the same house for about 18 years, so she’s seen me mad, but never madder than I was that night. I was ready to chuck it all and leave the community then. It was bad enough that I had gender in common with this guy, let alone had my name on the same Web page as his. I didn’t want people to associate him with me. But my sister advised me to sleep on it, say as little as possible, do as little as possible, and sort it out after I’d had time to cool down. I called a friend who knew both of us and got his counsel. With their help, I determined that leaving wouldn’t solve anything. So I didn’t. He and I haven’t spoken since. And that’s fine. We couldn’t resolve our differences, but at least we didn’t let it become a war.

Late on Thursday, the Daynotes.com portal was also shuttered. I didn’t see any point in that measure. It was more a symbolic gesture than anything else, and as far as I can tell, the only thing it accomplished was making a lot of people as mad as I was that night in January 2000. I was mad too. Chris Ward-Johnson and I both published that address as a resource for people to reach us and others like us. Now we look like just another fly-by-night dotcom.

And as soon as the thought had occurred to me that Daynotes.com’s absence might be intentional, rather than just a flipped bit in Tom Syroid’s Apache configuration file, the coup occurred. I had notification in my inbox that I’d been subscribed to the Daynotes mailing list at Bobwalder.com. I had messages in my Daynotes folder–mail from the new backchannel, all thanking Bob for his efforts. Then I had notification that Bob had registered the domain name daynotes.org and he expected it to be active come Monday. In the meantime he offered an alternative portal for people to use…

And the talk on the backchannel? It was mostly like old times. Lots of well-deserved thanks and congratulations headed Bob’s direction. A little patching up. And some traffic was exactly like old times. Jonathan Hassell wrote in asking for recommendations for a hotel in New York. Then I made a rare appearance, asking my cohorts across the Atlantic whether Murphy’s Law meant the same thing there as it does here, because I didn’t know and I wanted to invoke it in the Shopper UK article I was writing yesterday. The result? Jon got hotel advice, and I got a brief, “Well, over here it means ‘anything that can go wrong will go wrong…'” from the Good Dr. K.
This has dragged on far too long, so I’ll conclude with this. Three years ago this past week, I had a life-changing experience. I spent a week in a big room 120 miles from home with about 50 people I didn’t know from Adam. And I learned something in that room. Friends aren’t people who like you because of the superhuman qualities they see in you. Our group spent close to 90 hours together that week, and trust me, we didn’t see much in the way of superhuman qualities in one another. Indeed, mostly we saw the very worst that 50 people can offer the world. We could have held it against one another. But those 50 people continued to stand by and admire one another. I never did figure out if that was in spite of what we knew about one another, or precisely because of what we knew about one another.

I’ll never, ever forget that life lesson. True friends learn how to work around their weaknesses and disagreements. It’s hard sometimes, but even at its worst, it’s a whole lot easier than living in isolation.

Mailbag:

IE Synchronize; ASPI Error

04/12/2001

Mailbag:

Chip Creep

SCSI. I picked up an Adaptec 2940UW on eBay over the weekend (“Buy it now!” is great if your timing’s good and the price is fair–check completed auctions first to see what the item usually goes for), and it arrived yesterday. I decided that instead of trying to turn my 486 into an all-SCSI machine, it would make more sense to put my IDE stuff in it and make an all-SCSI machine out of my P120. But before doing that, I threw the card in another system and brought a mystery SCSI drive from work to test. I’ve got a stack of old, obsolescent SCSI drives there whose history I can’t remember. Some were just salvaged, others were failing and pulled for that reason. I brought home one suspect from work to test here. It made a horrible sound when it powered up but DOS 6 formatted it, albeit slowly. Once I ran SpinRite on it, I understood why. Bad sectors out the wazzu! I know this drive came out of a Mac because it has an Apple logo on it. I don’t know how good Mac OS is at dealing with bad sectors, but obviously something led me to scrap this drive. The drive sounded great while reading good sectors, but when it hit a bad spot, the awful noises came back.
Linkfest. If you do any Mac support, check out www.macgurus.com . They have diagrams of most Mac motherboards indicating the location of the CPU and memory, and what types of memory to use. Good resource.

Windows keyboard shortcuts. A coworker sent me this one. http://www.microsoft.com/TechNet/win98/Reskit/Part7/wrkappg.asp . Excellent.

Norton Commander replacement. Want a two-pane file manager without pirating the abandonware Norton Commander for Windows? Check out the free version of Mijenix Powerdesk, at http://www.mijenix.com/powerdesk/ . Very nice.

Chinese hacking in retaliation? I found this slightly disturbing, but the Chinese hacker in the interview didn’t seem to know much about U.S. IT infrastructure. That softens the bad news. http://www.wired.com/news/politics/0,1283,42982,00.html

Mailbag:

Chip Creep

04/01/2001

Mailbag:

HD; Impressions; Apple RAM; DOS Utility

I spent some time Friday at my alma mater, giving a presentation at their second annual Technology Fair. I talked about the publishing industry, and how technology gives me something to write about, and allows me to write about it comfortably. Without e-mail, I never could write for Computer Shopper UK.

A lot of my fomer teachers are retired now, or nearing retirement. My journalism instructor is giving up that class next year so someone younger can come in–she retires in three years. My CS instructor is retiring in two or three years. My geology instructor told me about changes to the science program–they’re a lot more serious about teaching science now than they were in my day. Had it been that way when I was there, I’d have complained a lot, but they probably would have made an engineer out of me. Scary thought.

My former lit/writing/speech instructor asked how my books were doing and what I was up to. I told him I was learning the Queen’s English. He laughed and said it was about time. I complained about how the British use plurals and commas and acronyms, and he alternated between grinning, nodding, and rolling his eyes. At least I’m not the only one who thinks it’s strange–and it’s really good to know that the one who used to spill barrels of red ink on my papers struggles sometimes with the British way of writing things. He told me to let him know when I write something other than a computer book–he said even a Dummies book is probably too much. I told him the atrocious royalty rates a Dummies book pays. He couldn’t believe it. Andy Rathbone and Dan Gookin made money off their Dummies books, certainly. But at 25 cents a copy, most authors won’t make much.

The vice-principal came up, admired my published work, and said, “That’s so cool! I can point at this and say, ‘I know that guy! I used to yell at him!'”

That he certainly did. I did learn one really useful thing from him though. I was a sophomore, about to get fired from my first job (I thought). He saw I was down and asked me one day what was going on. I told him. “You know what you can learn from this?” he asked. I shook my head. “Imagine, if you’re a single mother of three with no education and no marketable skills, so all you can do are these Mickey Mouse jobs. You’re completely and totally at the mercy of those people. Doesn’t that make you want to stay in school and get out of there?” I don’t know if that tactic would work with anyone else, but it worked on me.

Going back made me feel old though too. One guy came up to me. “You know my brother.” He said his name. Uh, yeah, his brother and I were best friends. The last time I saw this guy, he was probably in the fifth grade, if that. Now he’s getting ready to go off to Mizzou and major in business. Remarkable. I thought I spotted another former classmate’s kid sister, but she didn’t say anything to me.

Afterward, one of the students showed me a Web application he’s putting together in PHP. It’s nowhere near finished, but when it’s done, it’ll be better than the commercial app the shcool is using now. I felt a long way from hacking out programs on my C-128, which was what I was doing when I was his age.

I’m jealous. In some regards, George W. Bush has the world’s coolest job.

Uh oh. I know they had this idea before I printed it, but the day after I suggested someone needed to copycat Apple’s cube design and put a VIA C3 chip in it, I read this.

Another source. Regular readers of the irreverenet British IT publication The Register will undoubtedly recognize the name Mike Magee. Well, The Great Magee has had some health problems of late, and then along the way it seems he’s split with the Register and gone off on his own, and at least one of his former staffmates seem to have followed him. You can find his stuff at http://theinquirer.net .

Monitors. I ordered a 19″ NEC FE950 monitor last weekend, the black model, since the place I ordered from was out of stock on the white. I got a good price on it too–$386 before shipping. I remember when a 14″ RGB monitor used to cost about that much. Sure, that was 15 years ago, but hey, I remember it. And that’s before calculating inflation. Very nice price. By way of comparison, my dear departed NEC Multisync II monitor cost about $910 new after adjusting for inflation. How far we’ve progressed.

Well, sorta. Back in those days, you ordered something over the phone, and it showed up about a month later. These days, when you order from someone reputable, stuff shows up in a week or less. And if you need it overnight, you can definitely get it overnight. But not this time. Not from this place. I order on Saturday. They finish processing my order on Thursday and ship it, but they haven’t notified me of the tracking number yet. I didn’t order from my usual sources–this place was considerably cheaper–and I know, you get what you pay for. But these guys had a pretty good ranking on reseller ratings, and a Computer Shopper reader’s choice award and a Better Business Bureau membership to boot. How bad can they be?

Well, by 1986 standards they’re still doing OK. But it’s a darn good thing I wasn’t in a hurry.

And I just realized, I could have used that logic to justify a 15-inch flat panel. Oh well.

Mailbag:

HD; Impressions; Apple RAM; DOS Utility

03/29/2001

Where’ve you been all my life? Yes, I say that to every program I find that I like. But this time I think I might really mean it.

My biggest beef with disk optimizers is that I never found one with an intelligent directory sort routine. You see, the most important files in the directory should appear first for best performance on a FAT or FAT32 volume. Norton Utilities doesn’t offer a foolproof method to get the most important files up top every time. Neither does Fix-It. Nuts & Bolts (now McAfee Utilities) had the best method, but seeing as talking about McAfee Utilities is a violation of the license agreement, I can’t tell you if McAfee Utilities still has the feature, if it’s improved, if it’s worth having, or anything of the sort. Frankly I don’t want to know, unless the answer is no. I refuse adamantly to do business with any company that thinks it’s above the First Amendment. Even Microsoft isn’t that despicable. Apple’s not that despicable. Hell, Apple and Microsoft put together, with ultimate crybaby baseball players Gary Sheffield and Frank Thomas thrown in for good measure, aren’t HALF that despicable.

So who cares if McAfee Utilities is any good? You don’t want it anywhere near your computer no matter what it does. (And I suspect it’ll do a royal job of breaking it, based on my experience with Nuts & Bolts, which was a versatile suite but dangerous if used improperly. And every other McAfee product I looked at before they instituted that license agreement sucked. I mean really sucked. And it’s easier to try to stop freedom of speech than it is to improve your products.)

So… You’ve got the powerful Norton Utilities, with lots of selectable options but a couple of options that should be there that aren’t. And you’ve got Fix-It, which is a lot easier to use but not very configurable at all, so it’s better than Defrag and Scandisk but far from perfect. What to do? Buy one of them. Then download lfnsort .

LFNsort allows you to sort directories intelligently. Using multiple criteria. Fabulous. Download it, then run it (preferably you should exit all running programs first). Here’s the syntax I use:

lfnsort -a-s c: /s

This sorts your directory entries by access date, or, if no access date is available, by size (the next-best indication of importance). In the root directory I think I’d want to go with a manual sort (on my machine, the c:windows and c:program files entries get buried deeper than I’d like) but otherwise LFNsort seems to work really well.

So if you want the fastest computer possible, get a utilities suite, then download this, test it, and if you like the results, register it.

03/23/2001

I’m looking for inspiration and having a terrible time finding any. That’s what happens when you only do one or two things all week. I’ve beaten Squid to death. There seems to be no incantation I can recite to make Office 4.2.1 run under Mac OS 9. And that pretty much sums up my week.

AMD released 1.3 and 1.33 GHz Athlons this week. They’re priced at around $320 and $350. For software development they’d be great. For video editing they’d be great. For emulating Amigas at wicked speed they’d be great. But what else would you do with that kind of processing power?

For me, the best thing about this chip is it means fewer people will want 800 MHz CPUs, so I’ll be able to get an 800 cheaper. That’s still insanely fast.

Reactions on the hardware sites are mostly predictable. The biggest surprise I saw was Tom Pabst over at Tom’s Hardware, once the most outspoken critic of the P4, is now calling it “certainly no bad product whatsoever.” Last year he made it sound like the spawn of Satan. But he still likes the 1.33 GHz Athlon better.

One nice thing about the hardware sites: when they overclock, you get a nice preview of what future CPU speeds will give you. The Athlon at 1.466 GHz severely outperforms the 1.5 GHz P4, not that most people will be able to tell a difference.

Apple releases OS X tomorrow. It will get mixed reviews. Finally there’s an Apple OS that has a prayer of being stable. Software compatibility is likely to be lousy. There are capabilities that are missing, such as DVD support–and wasn’t Apple the one who’s been saying DVD is so important all along that they made it next to impossible to buy a Mac without a DVD drive?

Chances are I’ll end up running it on a machine at work, and I’m sure I’ll like it better than OS 9. Whether I’ll like it better than Windows NT or Linux, I have no idea.

Historically, it’s always been better to wait for Apple’s dot-one releases. System 7 was an atrocity, while 7.1 was actually a decent OS for its day. OS 8 was promising but buggy, while 8.1 is probably the best version of the old-style Mac OS ever released. I never found anything to like about OS 9. I don’t have a whole lot of experience with 9.1 yet–we’ve still got a lot of machines running 8.6 at work because there wasn’t ever any reason to move them, and once I managed to get 9 working decently the last thing I wanted to do was go back in and change things.

I suspect OS X won’t come into its own until the dot-one release, or possibly even dot-five. This is a much, much bigger change than System 7 or OS 8 were.

Experiments running old Mac software on a new Mac

Mailbag:

Compressed ramdisk; partitioned HDD; ram limitations

Mac adventures. Nothing fun. Take my advice: Don’t bother trying to get MS Office 4.2.1b running under MacOS 9. Not that most people would try to run software that’s two versions back on a new system, but… I guess these guys didn’t have money left in their budget to upgrade their old software after paying too much for an iMac.

Now, on a PC, the answer’s simple. Multiboot an older copy of Windows. (But Office 4.21 runs just fine under newer Windows, but humor me.) I can run DOS 1.0 on a Pentium IV if I want to for some insane reason, to get the ultimate in backward compatibility. If there’s some CP/M-86 app I want to run for some odd reason, I can run CP/M-86 on a P4 too–it’ new machines is software that tries to access the IBM PC’s ROM Basic. Very few programs did. The compatibility problem you’re most likely to run into is due to programs not handling very high CPU speeds well, but that’s curable with slowdown.

Older Mac software is very hit and miss with newer versions of the OS, and you can’t do backlevel OSs on new Macs. Whatever the current OS was at the time of a model’s introduction is generally the oldest OS you can run. There’s no booting into System 7.5.5 on your G4 for optimum compatibility with a legacy app you need that hasn’t been updated.

I almost resorted to trying to run it in the vMac Mac Plus emulator , but I found the hard disk files too cumbersome to deal with–getting files into them is really a chore, and besides, vMac didn’t seem too interested in mounting a hard disk image–only floppies. It’s a real shame the excellent Basilisk Mac II emulator hasn’t been ported to the PowerMac.  I’ve used it to run 68040- software on Windows PCs in a pinch numerous times, and fast PCs emulate the 040 much faster than the real thing. A Mac Basilisk port would be a very workable solution for running finicky older software on newer machines.

Later, I spent a couple of hours trying to get an Epson Stylus 850 printer working on another iMac with a USB-to-parallel adapter. Usually it works flawlessly. This one doesn’t want to play. I got rid of the “port is in use” error I had been getting by uninstalling and reinstalling the driver (my last resort, after trashing the printer preferences, AppleTalk preferences, and everything else I could think of in the Preferences folder, then zapping the PRAM by holding down Cmd-Option-P-R at boot time and letting it chime seven times), but then Chooser asked whether the printer was connected to the printer or modem port. Answer: neither. It’s an iMac. It’s connected to USB. I humored it by trying both phantom ports, but neither setting worked. Then I downloaded a patch from Epson’s Web site and installed it. The port-in-use errors came back. Lovely. I gave up for the day. Macs are supposed to be easier? Hardly. Maybe they’re a little easier to use (I doubt it) but they sure are a lot harder to fix.

Along the way I found this useful list of extensions and control panels though . So something good came of all this.

Mailbag:

Compressed ramdisk; partitioned HDD; ram limitations

03/18/2001

About DDR… I should have stated the difference between the two types yesterday. PC1600 DDR runs on a 100 MHz double-pumped bus. PC2100 DDR runs on a 133 MHz double-pumped bus. Obviously PC2100 is much more desirable, providing about 33% as much bandwidth. Crucial is selling PC1600–a fact I didn’t notice–at the price of PC133 SDRAM. That’s less than 50 cents a meg. They aren’t currently selling PC2100 directly, which is what you probably want. PC2100 is currently selling for about a dollar a meg from other sources.

The short term bang-for-the-buck option is to go with a KT133A-based board, a 133 MHz FSB Athlon, and PC133 SDRAM. You’ll get 85-90% of the performance for $100-$150 less. Long-term, however, a DDR solution will make more sense from a performance standpoint and an economy-of-upgrading standpoint. Take a look at what EDO memory costs today and you’ll see what I mean. It’s more expensive than Rambus memory–while Rambus sells for about $2 a meg, antiquated EDO memory sells for about $3 a meg. The price of FPM memory, an even older technology, is over $3 a meg.

So… If you’re swapping out a motherboard and can afford PC2100 DDR, it makes sense to go ahead and get a board that uses it.

What’s this PCxx stuff mean anyway? It’s fairly easy to understand SDRAM monikers–PC100 means the memory bus runs at 100 MHz, PC133 means the memory bus runs at 133 MHz. But manufacturers have gotten ridiculous with the naming schemes of new memory. Along comes Rambus with PC600, PC700, and PC800 memory. But the slowest Rambus memory isn’t 4.5x faster than PC133–far from it. And then comes DDR, not to be outdone, calling itself PC1600 and PC2100.

Here’s what it means. PC600 Rambus is running at a memory bus speed of 300 MHz. PC700 Rambus is using a 356 MHz bus speed. And PC800 Rambus is using a 400 MHz bus speed. CPUs still run at their old bus speeds of 100 or 133 MHz when using Rambus.

Now, PC1600 DDR runs on a 100 MHz bus, while PC2100 DDR runs on a 133 MHz bus. Their names refer to the amount of memory bandwidth available.

So, PCxx isn’t a direct comparison of speed at all. Comparing SDRAM, Rambus, and DDR by their names is like comparing apples, oranges and bananas.

And now for something totally different…

The height of hypocrisy. The RIAA is saying  that paying royalties to songwriters for their work is too difficult–a similar argument to the one Napster used in its defense. The RIAA can’t have it both ways. (Never mind everyone else has to pay to use the songs, and rightfully so.) Hopefully the government will agree. Otherwise the only thing the past year has proven is that the RIAA can bully around anyone who’s smaller than they are.

The story goes like this. Now that the RIAA has turned Napster (who had little ground to stand on) and MP3.com (who had all the ground in the world to stand on) into shells of their former selves, they’re poised to launch their own online service(s). But the RIAA, who represents the record labels, has tried to cut the NMPA, who represents the songwriters, out of the deal.

I’ve heard people advocate pirating music, then tracking down an address for an artist and paying the artist directly. That’s more honorable than paying the RIAA. An honorable and legal approach is to just buy music from artists who also own their record label–when you constantly bend the rules in your favor, it’s hard to keep friends, as the powers that be at the RIAA seem to have not learned on the grade-school playground.

Troubleshooting intermittent PC problems

How to troubleshoot an intermittent PC problem. We’ve got an aging P2-233 at work that likes to bluescreen a lot under NT4–usually once every day or two. No one who looked at it was able to track it down. The first thing I noticed was that it still had the factory installation of NT, from about three years ago. Factory installations are bad news. The first thing you should do with any PC is install a fresh copy of Windows. If all you have are CAB files and no CD, don’t format the drive–just boot to DOS, go into that directory, run Setup, and install to a new directory other than C:Windows. With NT, it’s also possible to install from DOS though the syntax escapes me momentarily.

The first thing I suggested was to run RAM Stress Test, from www.ultra-x.com , over the course of a weekend to eliminate the possibility of bad memory. I followed that by formatting the drive FAT and running SpinRite. After six hours, SpinRite gave the disk a completely clean bill of health.

Knowing the memory and disk were good, I built up the system, installing NT, then installing SP5 128-bit, then installing IE 5.01SP1, then installing Diskeeper Lite, then installing Office 97 and Outlook 98 and WRQ Reflection, then running Windows Update to get all the critical updates and SP6a. I ran Diskeeper after each installation to keep the drive in pristine condition–I find I get better results that way than by installing everything and then running Diskeeper.

The system seemed pretty stable through all that. Then I went to configure networking and got a bluescreen. Cute. I rebooted and all was well and remained well for an hour or two.

How to see if the bluescreen was a fluke?

I devised the following batch file:

:loop
dir /w /s c:
goto loop

Who says command lines are useless and archaic? Definitely not me! I saved the file as stress.bat and ran 10 instances of it. Then I hit Ctrl-Alt-Del to bring up Task Manager. CPU usage was at 100%. Good.

The system bluescreened after a couple of hours.

How to track down the problem? Well, I knew the CD-ROM drive was bad. Can a bad CD-ROM cause massive system crashes? I’ve never heard of that, but I won’t write off anything. So I disconnected the CD-ROM drive. I’d already removed all unnecessary software from the equation, and I hadn’t installed any extraneous peripherals either. So with the CD-ROM drive eliminated, I ran 10 instances of the batch file again.

The system didn’t make it through the night.

OK. Memory’s good. Hard drive’s good. Bad CD-ROM drive out of equation. Fresh installation of OS with nothing extra. What next?

I called my boss. I figured maybe he’d have an idea, and if not, he and I would contact Micron to see what they had to suggest–three-year warranties and a helpful technical support staff from a manufacturer who understands the needs of a business client are most definitely a good thing.

My boss caught the obvious possibility I missed: heat.

All the fans worked fine, and the CPU had a big heatsink put on at the factory that isn’t going anywhere. Hopefully there was thermal compound in there, but if there wasn’t, I wouldn’t be getting in there to put any in, nor would I be replacing the heatsink with a heatsink/fan combo. So I pulled the P2-333 out of the PC I use–it was the only 66 MHz-bus P2 I had–and put it in the system. I’d forgotten those old P2s weren’t multiplier-locked, so the 333 ended up running at 233. That’s fine. I’ve never had overheating problems with that chip at its rated speed, so at 100 MHz less, I almost certainly wouldn’t run into problems.

With that CPU, the system happily ran 10 instances of my batch file for 30 hours straight without a hiccup. So I had my culprit: That P2-233 was overheating.

Now, ideally a stress test would tax more system memory than this one did and would force some floating-point operations as well. Prime95 is ideal.

If you have time and parts available, you can troubleshoot a recalcitrant PC by running such a real-world stress test, then replacing possible suspect parts (CPU, memory, hard drive, motherboard) one at a time until you isolate the problem.