Wednesday, April 8, 2009

The ghost of Computer Associates EZ Trust anti virus

A blast from the past. Now when the kid's laptop boots up, it whines that EZ Trust antivirus is out of date and your computer is at risk, and the sky is falling. Back when the kid's laptop was new (maybe five years ago) EZ trust was the family anti virus, mostly because it had a cute picture on the box and was cheaper and less flakey than Norton. We gave up on it when it failed to update after a year, even after charging my Mastercard for a new year's subscription. Then the maker, Computer Associates got into some dreadful scandal that made the Wall St Journal.
So, five years later, some trace of the old antivirus is still lurking in the depths of the hard drive and the registry. A google for "EZ Trust Registry" brought up a raft of hits several of which gave good clear instructions for cleaning EZ Trust off for good. There were nine disk files to delete and a couple of registry keys. Some of the disk files were in use, and Windows Explorer refused to delete them, but a trick file zapper (GiPo_Moveon_Boot) took care of that. I made several passes with regedit looking for "virus" and "EZ Trust" and deleting every key that referred to EZ Trust. There were a lot of them.
Next I tried to go on line to make this blog post. Arrgh, Internet is dead. I reseated the network cable, powered cycled the cable modem, and futzed around. Then I tried a "repair connection" option inside Internet Explorer. Bingo, pay dirt. IE reported a layer in the network stack with an EZ Trust name was bad and would it be OK to remove it? I quickly clicked "yes" and every thing started working. In fact the computer is livelier than before.
Lessons learned. Antivirus programs suck up ridiculous amounts of CPU time and burrow deep into Windows. They don't remove cleanly, you have to clean up after them.

A mouse in the house

After getting the kid's old laptop to play, I needed a real mouse. The usual laptop built in thumb pad is a pain to use, and this one way getting flakey, it occasionally left clicked all by itself with unfortunate consequences, like accidental file deletion. So I grabbed the mouse off the dying desktop. No go, lap top doesn't have a mouse port to plug it into. All it has are USB ports.

USB was supposed to replace the keyboard port, the mouse port, the speaker& mike ports, and the printer port thus saving five electrical connectors on the back of the laptop. One trouble with this plan. USB doesn't work until Windows boots all the way up. If for some reason Windows croaks, your keyboard is dead, making it impossible to boot from a recovery disk, program the BIOS, run diagonostics, and in general try to fix the problem. Lesson learned. Don't buy a desktop that lacks a real keyboard port.

Anyhow, the old standard mouse won't plug into USB, I needed a USB mouse. So ho off to Staples (the only vaguely electronicky place up here) to buy a mouse. Staples had a regular house house with a dozen different mice. I settled for the cheapest $15 mouse from Logitech. I passed on the fancier wireless mice costing as much as $99. Plugged in the new rodent and lo and behold, it works. Windows carries the code to work USB mice as well as standard mice, and Logitech had followed the standards closely enough for it's mouse to work with Microsoft's software.

Next step, read the instructions, printed in English French Spanish and Lower Slobbovian. The instructions promised a mouse powered orgy if only I would download Logitech's mouse driver package. Being somewhat stupid, I Firefoxed out to the Logitech website and looked for the driver. Logitech has been making mice for many years, and the download page offered pictures of about 100 different mice. Just pictures, no part numbers. On the internet all mice look alike. I began to doubt the wisdom of proceeding when I found out the driver (Setpoint 4.72) was a 52 megabyte file. That's bloatware supreme for a mouse driver.
Doubt rose higher as the install took a good 15 minutes. After the install finished the laptop slowed down. A lot. Bad sign. Plus, all that Setpoint 4.72 offered was to switch the left and right mouse buttons, not something anyone in their right mind wants to do. So, bring up "install and remove programs" and try to remove the mouse driver. All that did was cause failure messages saying the driver could not be removed until Windows had been rebooted. Arrgh.
At least, the reboot worked, I was able to blow Setpoint 4.72 into the big bit bucket in the sky.
That's the last mouse driver I'm ever gonna download.

Monday, April 6, 2009

Porting Thunderbird

Computer started dying last week. It had enough life left to back stuff up to CD before giving up the ghost. Luckily I had a spare computer, in fact, several of them, laptops abandoned by the children when they bought new. There was an HP unit that seemed to have a bit of life left in it. It was sluggish and out of disk space, but after removing a zillion games, Dragon Naturally Speaking, and running Windows Update for hours and hours, it became much more usable.
So, mission for the day, get my back email, my address book, my filters, and signature block off the CD's and into Thunderbird on the new machine. Thunderbird wants to serve multiple users, keeping each user's email and address books separate. To make this happen, Thunderbird keeps everything associated with a user in the user's private file space. So, with Explorer, cruise out to the C drive Documents and Settings/your_own_name/application_data/Thunderbird. Sometimes "Mozilla Thunderbird"
Go down one more level to "Profiles". On the old machine, copy "profiles" and all it's subdirectory out to CD to make the trip to the new machine. Under "Profiles" there will be one, maybe more, directories with computer generated names. If just one, your have found it, If more than one, you have to find the one containing your up-to-date stuff. Check the date stamps inside the directories or look inside a file profiles.ini in the "profile" directory.
On the new machine, install Thunderbird, and examine the "profile" directory it creates afresh. You should be able to now copy the computer generated name sub directory off the CD and into the new "profiles" directory, edit the file pointer in the "profiles.ini" file to point to the newly imported subdirectory and be done with it.
For some reason this didn't work. Each time I tried it, Thunderbird would get sick and refuse to start. The winning strategy is instead to copy the important files off the CD and into the newly created computer generated name directory. File abook.mab is your address book. Your various mail pouches (inbox, trash, sent, etc) are represented by pairs of files e.g. inbox and inbox.msf. You now copy the pairs of files off the CD onto the hard drive. Be sure to get msgfilterRules.dat off the CD if you use message filters.
After four hours of trial and error I got my old address book, with it's mailing lists, barrels of old mail, and all the message filters up on the new machine. My tricky signature file with a pointer to this blog got lost somewhere, but the rest of the stuff works. The message filters needed editing of their target mail pouch after the move.

A Model Sunday

The Ammonusuc Valley Railway Association has a modular HO layout. We accepted an invitation from the Lebanon train Show to bring the layout to the show. So, the clock radio starts yakking at me to get up at 5:30 Sunday morning. It's still dark. And snowing. Had to brush 1/2" of the white stuff off the car. Global warming at work. Got down to Lebanon at 8 and the rest of the club plus the trailer full of layout all arrived just about then. It being mud season, we couldn't back the trailer up to the back door, it would have sunk. Everything had to be hand trucked in the front door and down the corridors to the show room. Good thing they put in those wheelchair ramps, they are much easier to get up with a hand truck than the front stairs.
They let the showgoers in by 10. We had the layout mostly running by 10:30. We gotta get a new level, the one in the club tool box reads different amounts of tilt depending upon which way up you set it.
Had a fair turnout on the customer side, a little lighter than on the dealer side. I shopped around and picked up some minor stuff. I looked at structure kits for a hundred dollars, (too pricey for me) found some decals, some rolling stock, and called it a day. By the time we got the layout taken down and drove home it was 6:30. Time for a fire and a drink.

Thursday, April 2, 2009

What does Fox News have against Mark Gettlefinger?

Glenn Beck (and others) have been calling for Gettlefinger to be fired just like Rick Wagoner was.
But why? Gettlefinger's job is to extract the most possible money from the auto companies for his UAW workers. He's been quite effective at it. With the auto makers teetering on the verge of bankruptcy, Gettlefinger's UAW has made some concessions. The concession probably aren't enough, yet, but Gettlefinger's job is keep his people's paychecks and fringe bennies up, not to save GM or Chrysler. Just cause he can play harder hardball than the GM weenies, doesn't make him a bad guy.

FASB Folds

The Federal Accounting Standards Board (FASB) repealed the mark to market rule today. Wall St loved it, The Dow jumped better than 200 points, and nearly broke thru 8000. Abandoning mark to market means banks can carry worthless (nobody will buy them) assets at the price they paid for them. Presto, chango, zillions of dollars worth of mortgage backed securities can now be carried at what ever the bank wants to call their value, rather than their true market value. Toxic assets just got fumigated.
Remind me never to buy stock in any financial institution.
Big question. Will the banks believe the new plumper balance sheets? The banks have been whining since September that nobody will loan to them. Probably because everybody with money to loan fears the bank will go broke before they get their loan paid back. The fears, fueled by things like Lehman, center around the question of how much money does Bank X have in the vault to pay off depositors who make withdrawals. By law the bank is supposed to have 10% of depositors funds in the vault, preferable in cash. Due to continued bank whining over the years, the requirement for cash has been weakened, and "liquid assets", say mortgage backed securities and credit default swaps, now count as reserves. If a bank fails to pay out cash to depositors upon demand, it's broke. Word gets around and all the depositors run down to the bank and withdraw every penny, that is fatal to banks. Lenders to banks are worried that the bank might go poof just about any time.
Knowing that the bank reserves can be largely toxic unsellable assets isn't going to calm nervous lenders. Who probably won't lend.

Monday, March 30, 2009

Bye bye Rick Waggoner

Glenn Beck was all upset about dumping the GM president, Mr. Waggoner. Unconstitutional, power grab, socialism, exceeding the authority of the office, and more.
I don't buy that. Obama merely said that he wasn't going to pump any more taxpayer money into GM unless there was new management. Waggoner took the hint. He is no loss. He has been running GM since 2000. During Waggoner's time at the helm, GM's stock has dropped to worthless, market share has dropped, and they have lost money every year since 2004. Waggoner is not a car guy, he could not tell a good car from a bad one. Not like old Lee Iacocca who invented the Mustang, the K-car and the minivan. Which is why GM has few to no good cars to sell. He hasn't been able to get GM's lenders to take a haircut, and hasn't been able to get UAW to concede enough to bring GM's costs in line with Toyota's. Who needs a car company president who knows little about cars, can't negotiate with the union, can't get his quality control up, lets the corporate bureaucracy run amuck, and is ineffective dealing with lenders?
GM's board has been totally ineffective for decades, if Obama didn't give Waggoner the heave ho, who would?