Fighting the Sick Computer

[doug]Before you ask, I will point out that I run a hardware firewall (provided via my SMC Barricade router, and have Norton Antivirus 2005 doing e-mail scanning, realtime protection, and nightly full system scans, including, of course, using the latest virus definitions. This cannot be a virus problem!)

It all started just before Christmas. I really needed more hard drive space, so I decided to stop by Best Buy and grab a decent-sized (160 GB) Western Digital 7800 RPM drive. You’re probably thinking, “No problem, just throw the new drive in, and you’re all set.”

(I am going to outline this from here on, and will update the entry when I have a chance to provide more detailed information.)

  • Used the Western Digital utilities to copy the system and secondary partiition to new partitions on the new drive.
  • I begin booting from teh new drive, with the old drive attached as a secondary drive.
  • I am amazed at the new drive’s performance increase.
  • After 3 days, the new drive slows to a crawl, and shows massive time-to-read errors in its SMART monitoring system, but no data loss or bad sectors.
  • I exchange the new drive, and repeat the process.
  • Network games that are heavy on processing power start locking up the system. I suspect a power supply overload, so I disconnect the old drive. The problems go away.
  • At the beginning of February, a bunch of System level-files go missing (application data like the install file for Microsoft FrontPage). A bunch of DLLs stop loading. The only real symptoms are missing icons, the inability to update old installs, a 5-minute launch time on our ZoomBrowser, and System Restore won't come up.
  • I spend days using the Event Viewer. There are no hardware failures or disc errors reported, and no explanation for this.
  • In mid February, the unthinkable happens. David puts in Knights of the Old Republic, and the CD icon comes up, but the launcher never appears.
  • I kill the process and log his account off. When I jump to my account, I get a notice that an error occurred with one of the registry files, and that Windows had restored the registry from a backup.
  • I reboot, and discover that I can’t get into my account. Several of the other accounts have reverted to their “new user” states—the default desktop, no e-mail configuration, etc.
  • I fear that more folders have disappeared, and that our e-mail is among them. I start a search for inbox.dbx, under my Documents and Settings folder, and it finds nothing.

  • My fifth search produces results. Our e-mail is safe.
  • I reinstall the drive old drive from December, and synchronize our files.
  • Earlier this week, the same registry problem occurs. this time I run system restore from the previous night’s automatic recovery point, and everything returns to normal

I still have not found the source of the problem, and am very anxious while wondering if it will occur again. Maybe the registry fault is an errant piece of Knights of the Old Republic, or even caused by a dirty CD. The game itself was copied from the “old” D-partition to the new bigger one, so something could have gone wrong in a strange way. I’ll have to give reinstalling it a try.

Doug, the Haiku Master

Stream unvisited—
An update is required.
I wait forever.

Okay, the above title is an exagerration, but let me explain. We are using a new version of the source control system in place at Kronos. (We switched to this new system—which is not a Kronos product—about six months ago, from VSS, which sometimes produced catastrophic problems, and was not living up to our needs). The latest release of this new product promised some highly beneficial new features, but, primarily because Kronos is pushing the product well beyond its typical implementation, there have been some “performance issues.”

After receiving a notice last week that performance was really slow, but the system was not locked up, instead of a whine, I posted back a quick Haiku. Haiku, at least as we learned it in high school, is Japanese poetry consisting of three lines of five, seven, and five syllables, respectively. There are variations on the definition, especially when working in English, but the format tends to produce poetry that appears to be deeply insightful at best, and pithy at worst.

I received quite a few compliments on the e-mail, but didn’t realize how notorious I’d become until a co-worker who I do not believe I’ve ever even seen stopped me in the stairwell and asked, “You’re the guy who wrote that Haiku, aren’t you?”

Here are a few of the other comments:

  • This is most masterful.
  • Thanks Doug. This helps make the pain of [the source control product] more bearable.
  • Very nice!
  • {:-)
  • This is great. (-:
    I’m sure you've seen all those “error message haiku” that have been circulating for years. Some of them are very funny as well. My favorite was:

    With searching comes loss
    And the presence of absence:
    “My Novel” not found.

  • Congratulations tovarisch Doug Wilcox: you are now awarded the “Udarnik of the Month” title. Now write more haikus “sverx plana” before the end of October. (“sverx plana” means something like “above the required quota”).
  • bravo!
  • Excellent haiku of the day. Thank you!
  • Excellent!
  • LOL!!!

    How about:

    Jboss starting up,
    Machine useless for all tasks.
    Gaze at screen saver.

    To which I responded:

    JBoss now better;
    Standards can be pleasant:
    One Gig of RAM.

    OK, that one made my cat wake up when I laughed!

So am I popular, or notorious?

Skunks Do Not Always Spray When Surprised

[doug]Skunks don’t bother me. Really. I actually find the complex smell of the skunk scent to be pleasant, except when it is exceptionally strong. The other night (or morning, I have no idea of the actual time), Nichelle was conducting a late-night grocery procurement operation, and had the nerve to wake me up to help bring the groceries in.

As I walked down our back steps, I surprised a skunk, who made a fast retreat in the other direction; I was so sleepy I was already three steps away from the skunk before I processed exactly what had happened.

Now, I know it's possible to “tail” a skunk—pick one up by the tail—which will prevent it from spraying. It’s a risky business, especially as I have no idea how to put one down again. Maybe I can get my kids to try it.

Online [PC/Video] Gaming: An Industry Name Finally “Gets” It

From this article at Reuters:

The new platforms are expected to offset what Florin [Gerhard Florin, Electronic Arts’ head of European publishing] sees as a disappointing early start for online gaming. The prospect of amassing a core of gamers who pay a monthly subscription to battle other global combatants on the Internet has yet to take off.

Florin attributed the slow take-up to a nagging fear that a gamer could be humiliated in challenging an unknown foe.

“We expected millions of people wanting to play the online games and we have found that, no, they don’t. There is a pretty easy reason. If you play tennis and you don’t know your opponent you are careful whether you should play against him. The same is true with online. If you go online you could be slaughtered or cheated,” he said.

Overcoming the social aspect of online gaming, he added, will hold back the market in the short term.

I think this is probably the most frustrating thing in online gaming. It is almost impossible to win (other than when I am playing with a known group of friends), because those who do game online tend to be those who spend far too much time gaming online. So it isn’t that one might be humiliated, it’s that one will be humiliated. Of course, years ago I was beaten at Command and Conquer by an eight-year-old. When one throws in “unsportsmanlike behavior”—everything from player-killers to abusive language—as well as lag time and trouble keeping a connection to many servers, the appeal of single-player games is obvious.

I do like to play against human opponents. My son John is very challenging, especially at WarCraft III, but our skills are near enough that I can beat him when I really work at it. When I play with Isaac and David we either team up against computer-AI-driven opponents or give them one or more computer partners to help balance things out (except in the Jedi Knight series, where David needs no help). Overall, though, it is rare that online gaming is very fulfilling to the average gamer.

David Now Has His Own Web Site

It’s in development, but being documented as it is built. http://david.wilcoxfamily.net/ Part of the trouble was trying to explain to him what I can and cannot do on a Web site. He plays the Flash- and Shockwave-based games online quite often, and figured that I could just whip up one of my own in about half an hour. There is more detail on the site, including my commentary from his perspective. Enjoy.

Nightmares

[doug][david]

Our son, David, is at the age where nightmares are common, and often wakes us up when he’s had a bad dream.

Sometimes as adults we forget how troubling a bad dream can be, as our nightmares (for most of us anyway) are very infrequent.

It has been a very stressful week. Work was busy, and worst of all, our station wagon died, leaving us with a 6-person family and a 5-passenger car. Last night I had a horrible dream, for which I am holding my co-worker Doug “JavaDoug” Ross partially responsible:

I dreamed that, despite the fact that our SMC router's firewall prevents detection of machines behind it, and protection via Norton Antivirus (I do not recommend any other product), our two computers were infected by a trojan that allowed someone from outside to remote control the machines.

No matter what I tried, the remote-operator would write taunts to the screen, install and launch games one after another (Duke Nukem was one, for some reason), and prevent me from using the machines.

What was really scary is that in the dream I hit the button which disconnects the cable modem from the outside world, to eliminate the attacker’s access and start cleaning the damage, but the malicious remote operation didn’t stop!

All You Need Is Jesus (So I Need the Light Saber)

[david]David, who turned 5 the day we moved in January, re-discovered my light saber keychain, that came as a promo with Jedi Knight II: Jedi Outcast. He has been trying, unsuccessfully, to get me to give it to him for a couple of weeks. The other day he found an angle that he was sure would work.

“Dad, when you’re saved, all you need is Jesus, right?” I looked at his face, and noticed that he had an odd-but-very-cute, somewhat droll smile that I’ve seen before, usually when he thinks he’s figured out a way to get more allowance money.

As he’d been pestering me for several days about the keychain, and I was in its general vicinity, it only took me a few seconds to see where he was going with this. “So,” I said, “you are saying that I only need Jesus, and I don’t need the light saber, so I should give it to you!” His smile broadened, as he was obviously pleased that I saw things his way. “Unfortunately, even though I don’t need the light saber, I still want the light saber, so you can’t have it.” (Plus he has broken it twice.)

Maybe I’ll get him one for Christmas. Of course, he’s already asking for Christmas gifts early (wanting me to order them online immediately), specifically two Lego Spider-Man sets.

Good moring. Ugh.

It’s 8:45 a.m. (funny that Mark Sohmer hasn’t noticed that the BLOG postings are all on Pacific Time), and I’m waiting for my co-workers to come in (especially “JavaDoug” Ross and Pankaj Verma) after Ravi Gopalan and I pulled an all-nighter at Kronos. Our team is very well-managed, and this is the first deadline crunch that has caused more than a minor annoyance.

Trying to write while being sleep-deprived is an interesting experiment. I’ve had to rewrite portions of the first paragraph four times because they didn’t make sense. Of course, they still might not make sense.

Today is the last day of school for the year for John and Isaac, tomorrow is a birthday party for John, who will be 16 on Tuesday. It’s shaping up to be a busy summer.

Suspected Half-Life Thieves Nabbed!
Gamers actually helped catch these guys. Also in the ZDNet article is the information that all the source code had been stolen, but I thought previous reports had said only part of the code was. I hope they sentence the jerks, whose theft has delayed the release of Half Life 2 by at least six months, to be thrown into the crowd at a gaming convention. Check out the article and comments at Planet Half Life.

Pankaj has arrived, so I may get to hand the torch off and get some sleep soon.

Nichelle’s Notes from May

Naomi will be 7 mos. old on 5/13…the time goes so fast. She is now mobile. At 5 mos. she started to creep, but realized rolling where she wanted to go was much faster until a week and a half ago. One day last month she was on my bed w/ me playing with some toys and a doll that was mine when I was either 4 or 5. Things were great until David came in with his sword and shield and she left the doll and played with the shield. LOL. So now on occasion she'll have a sword in hand, or mouth (check out the picture—it’s quite cute).

Isaac and David play w/ her and she grabs their hair. Now mind you, they do scream or say “ouch,” but they keep giving their hair back to her to pull, it's pretty funny. John too, does the hair thing, but doesn't scream, which is good.

Nearly 6 mos. of residency here in Nashua, amazing. We love it here! As Doug is home so much earlier now, a huge blessing. We do miss our friends in Ma., we'll be down again, really, but many times over we see why God brought us here—Particularly for the 24-hour Wal*Mart in Amherst (just outside of Nashua) or the one in Hudson (a few minutes away) that’s open to midnight everyday ;-)!! :: drool, drool :: Alright, maybe not just for those, but it's a perk. I will have to admit shopping after midnight can get a bit wacky, as my sister-in-law, Joyce, came to see. We said, we'd never do that again.

Two weeks ago now, I joined the choir and work in the nursery once a month. Doug has been going out on visitation weekly now and John too has gone a couple of times. As for other ministries we're still praying for God's leading on that. It's wonderful seeing the kids excited about Sunday school and junior church and also their classes on Wednesday night. One of David's friends in his class is named David and was born two days before him. They'll be in K5 together in September.

Isaac turned 9 a couple of weeks ago,and we had a party for him at the house. He had a great time w/ his new friends and even Nda came up for the event. Nda has been up here a few times and we've so enjoyed his visits and the visits of our other friends and family as well. Hope we'll see more of you, too.

A couple of months ago, I started watching a little girl named Mikayla (4 days/wk). She's a sweetie. She and David get along very well. Mikayla will be starting K4 in September.

For the month of July our church offers a day camp for grades 1 to 10. I'm really looking forward to that. The program sounds awesome!

Today (5/6), I was asked to watch a little boy of about 15 mos. old named Ethan. I'll only be doing this two days a week-which is great. I start tomorrow.

Wow, it's already the 31 of May … Yesterday my cap on the radiator went once I arrived at church for choir practice. The car is now in the shop. We were planning to visit Cindy, but obviously that had to change. It's alright for it gives us an extra day to get things cleaned out downstairs.

Naomi had a full bath in the tub today…which she loved. She's been creeping for several weeks now,and two days ago started pulling her legs under her to get ready to crawl. Naomi also was able to pull herself up on the stairs in the family room.

John wanted to visit his friends in Mass. and Doug took him and the kids to Lowell and road the train w/ him part way (to North Station) and then sent him on the way. John made it to Brockton, with only a minor problem due to someone giving him the wrong information about what track the Middleboro/Lakeville train was on. Well, he made it back to Lowell Sunday afternoon so we could leave for Cindy's after church. With that trip being cancelled due to the car problem, John hopped back on the train to head to his friend Ryan's party. Can't believe his 16th birthday is a few weeks away…need to get planning. Actually, he needs to get planning!