OK... so I was riding high Friday night: project coming along nicely, calculus stuff clicking, every star aligned properly and providing the necessary positive energy.
Saturday, everything changed. The Weekend in Hell began.
First, I went in for my usual morning tutoring session. 10:00 AM, I get to school and set up with the C++ guys: a good solid class of beginner programmers, hard working dedicated. Every one of them had issues with last week's assignment, so I'm trying to help them and simultaneously ask the instructor (who's also been my C++ and Java nstructor, and currently my applications instructor) for help on a minor issue with my project. To show him what's going on, I fire up the program, run it as usual...
CRASH. NullPointers all over the place. A function that worked since Tuesday suddenly went south on me.
*insert several curse words here... be creative :lol:
OK... no problem... I figure I'll just rewrite it when I get home. Before I leave, though, I get a phone call from my wife: "PC's down. All kinds of data corruption. Help."
(Now you know why I hate cell phones... oh, by the way: I hate cell phones.)
So when class breaks up at 1:00 pm, I head on home, and check out the desktop at home. Turns out, the hard drive (which I cannibalized from my old PC and was close to 4 years old) was dying. I could tell by the horrible crunchy sound they make... very distinctive.
So I do what any good PC tech would do: I swore my head off... then shut down, pulled the HD from the tower, and put it in the fridge ("HUH?" It's a little-known trick: if you have a dying HD, put it in the refrigerator; it shrinks the read-heads, and buys you about an hour or two to pull any necessary data from it when you get the chance. Trust me: it works 8) ). Then, I drove to CompUSA, and bought a new HD (320GB IDE drive... I'll explain why in a moment).
After some sweating, cursing, and lugging the tower back to the desk, I then fired it up... and swore at myself, because I forgot to plug the old HD back in. So I took it apart, and put the old drive back in, and the first (and only) good thing happened all day: Western Digital provided me with the tools to transfer everything (OS, data, etc.) from old drive to new. Saved me hours of reinstall XP/drivers/programs/etc. (It's called "Data Lifeguard Tools;" if you ever kill a hard drive, WD is the smartest buy you can make).
I take the old HD out, reconfigure everything, and fire it up again. This time, it's not booting up quite right. I go to My Computer, and I'm missing my DVD-ROM. *more cursing... sense a pattern?* That problem consumed me for most of the weekend...
...the other part being my project. After a major rework of the now-dead function, I found myself way behind in my schedule. I still hadn't fixed the update problem from Saturday (fixed it mysteriously today... and I have no idea how:shock: ). So I charged ahead and designed the GUI for it Sunday... only to run into a lot of unanticipated problems integrating the objects it was supposed to be showing! *guess what... more cursing...*
The DVD-ROM problem: I figured that one out Sunday night; somehow I bent a single pin in the IDE socket in back. One pin out of 40, and it just disappeared. Fortunately, I was able to unbend it and slip the cable back on; works fine now 8) .
As I was firing up the desktop one last time, I went into the BIOS to put everything back the way it was. Now, I have a perfectly good HD I got from school (80GB SATA drive... not as good as the new HD, but it was free, and it's just gathering dust) that I thought was broken: I tried it in the PC, and it wouldn't show up, so I just removed it. While I was resetting all the boot sequences and such, however, I realized why it didn't work:
I disabled the &^%$ing SATA channel. &^%$!!!
One last thing: while transferring everything, I gat a warning from the anti-virus: somehow, someone in the family had picked up a Trojan horse. Turns out our son (12 years old; good kid, smart... but very susceptible to his friends) had gone to a few sites his friends had recommended... the kind of sites that only Slaanesh would approve of, if you get my drift. We didn't yell at him (my wife and I were laughing way too hard to yell) but did inform him that he had to tell his friends where the PC got the virus... punishment enough for us ;) .
I really need a good week after this weekend.
Log in to comment