Computer Cleaning: No Kidding!


July 4th, 2008

I’m often called in to a client’s office because they suddenly develop problems accessing a database, running a complex report, or performing some other seemingly mundane task. Occam’s Razor aside, the first line of debugging is usually to look at problems in the software, investigate what may have changed, put together a timeline, and so on. I try to avoid computer repair, and typically outsource that aspect of my contracts. However, every once in a while, I see something so heinous I won’t be able to sleep at night unless I do something about it on the spot.

One Compelling Example

These pictures are from 2004. One client called me up because their proprietary processor intensive application began to crash fairly regularly on one workstation, a few minutes after starting the main processing loop.

The broad shot looks bad enough:

In the closeups, though, it quickly goes from bad to scary:


Nasty enough? They apparently had two extremely large and hairy office dogs, which certainly didn’t help matters any:



For a second, I thought that pile of fur may have actually been self-aware.

The Science Behind Dirty Computers

Science? There isn’t much, really. Every foreign particle that comes in to a computer case has the potential to cause shorts in the circuitry. Fortunately, most dust is not particularly conductive. Heat, on the other hand, will give high speed electronics a hefty dose of instability, and can cause permanent damage depending on the temperature and duration. It should be no surprise that problems are most obvious at high CPU load. It should also be no surprise that, by design or evolution, animals developed fur to stay warm by trapping heat. So, when Fido sheds his oily winter coat and it’s sucked in by the intake fan on your computer case, you’re probably going to have some heat related issues. These are compounded when gobs of anonymous gunk are allowed to plug up fans–pretty much the only way computer systems trade in the hot air they generate for cooler air from outside the case.


For Larger Organizations

If your company has a sizable network and a large enough IT budget, I would certainly recommend including periodic computer cleaning to your IT team’s task list. Of course, there are companies that specialize in these services (I certainly don’t!) Depending on the relative cleanliness of the environment, a frequency of once every 2-6 months is reasonable. Once you crack open a few of the systems, it ought to be rather obvious if you have not been cleaning frequently enough.

Justifying regular cleanings as a sound business decision (in terms of failure and downtime cost savings) may be a worthwhile idea, especially if management is reluctant to approve your proposed cleaning schedule. The parameters of this business decision will depend on factors such as:

  • The cost of the computer equipment
  • How quickly it can be replaced (and at what cost)
  • Average salary of computer users
  • Your company’s specific environmental conditions (probability of a dust-related failure)
  • How many person-minutes it will take you to clean a PC
  • How frequently the PCs are upgraded

The math is easy, but obtaining some of the inputs is not. Personally, I have had great success by unceremoniously depositing a very dirty computer on the boss’ desk. Half of the time, they’ll be the ones recommending a cleaning schedule. Bonus points if it was their PC.

How to Clean Computers

For the small business owner or home user, the web is full of articles with tips on how to safely and effectively clean computer equipment. Some articles include detailed steps, specific materials to use (and not use), and many of them contradict each other profusely. My method is far from groundbreaking. Hence, I present it in ultra-short format for those folks out there that need to remember how simple it is:

  1. Unplug computer and all connections
  2. Open computer chassis
  3. Blow out inside of computer chassis with compressed air. Try not to actually touch anything, and hold that can upright!
    • While you’re at it, carefully push internal connections to make sure all cables and connectors are securely seated. Avoid touching the actual boards or circuit components. Make sure all fans spin freely.
  4. Wipe outside of chassis with a damp cloth
  5. Put it all back together the way you found it
  6. Turn it on

Total time: 5-10 minutes.

If it looks like World War III was silently raging in the vicinity of your network card for a couple of years, you may want to perform step 3 outdoors. Just not in the rain, right?

At this point, you may well be tempted to grab your BBQ lighter and use up the last of the compressed air to exact revenge on the ants that have been undermining your sidewalk year after year. As satisfying as $8 disposable flamethrowers may be, there is a real risk of fire/explosion combined with the toxicity of the burning propellant. On the upside, your neighbors probably won’t invite you to any more of those silly candle parties.

Keep it clean!

Tags: , , , ,

ICANN to Expand TLD Registrations in Q2 2009


June 26th, 2008

Calling it the “Biggest Expansion to Internet in Forty Years”, ICANN went ahead with a recommendation to open up the registration system to applications for new top-level domains (TLDs). Currently, TLDs are restricted to a limited set, including well-known extensions like .com, .net, .org, .biz, and .info, as well as country-level TLDs like .ca (Canada), and the more marketable extensions such as .tv (Tuvalu) and .to (Tonga).

Jun 26 ICANN Press Release

Soon, organizations will be able to submit applications for arbitrary TLDs, specific to their market (e.g., .travel), brand, region, or group. The details are apparently not yet finalized, but we can expect to see multiple rounds of applications, with some arbitration process in place for trademarks and other protected names.

ICANN is also planning to allow international characters in these TLDs. I hope someone has the brains to deny applications for phishy variants like .cоm, as opposed to .com. Can you see the difference? The first one is a Cyrillic small letter “o”.

Currently there is no mention of what the approval process will look like, but ICANN has stated that the new TLDs will not be sold, but rather awarded at the end of the evaluation process.

I wonder if the new TLDs will still be served by the root nameservers as usual, or if they will delegate DNS to the successful applicant. Hosting a globally accessible web site at http://anything/ would be pretty impressive by today’s standards. Just watch the email clients and web forms break when someone uses info@mybrand as their email address.

There are a lot of unanswered questions at this point, so the coming months will be interesting.

Tags: , , , ,

Quick USB Disk Ejector


June 21st, 2008

This handy Windows utility allows you to quickly eject USB devices, without going through the multiple prompts and confirmations that the Windows “Safely Remove Hardware” dialog gives you.

USB Disk Ejector screenshot

It has been out for a while, but continues to be part of the standard issue I install on new XP and Vista PCs. It is a tiny program and comes in .exe format with no need for an installer.

From the author:

A program that allows you to quickly remove USB devices in Windows. It was originally designed to remove only USB pen drives but will now eject any USB device. It can be run as a non-visual command line program or a normal gui program.
(Source: http://quick.mixnmojo.com/usb-disk-ejector )

USB Disk Ejector Homepage

Tags: , , , , , , ,