Skip to main content

First Check Power, Then Check Clocks


It was during my first job as a computer technician in high school that I developed the maxim: first check power, then check clocks.

When you approach a repair job, first check the power supply.  Not even a machine in perfect working order can run without energy.  Restoring power is your highest value repair because a power failure is so common, so complete, yet so easily remedied.  A live power receptacle, a new electronic power supply, fresh batteries or a tank of fuel are all within easy reach.

Sophisticated machines cannot run without a clock to synchronize their operation. Only the power supply will work without the clock.  Digital electronic circuits march to the beat of a crystal.  Steam engines pulse to the rhythm of their valve gear. Check that all subsystems of the machine are receiving their timing signals.

It’s embarrassing how often I forget this rule myself.  I’ve wasted hours troubleshooting a machine whose power switch was simply turned off.  Did I mention that you should first check power, then check clocks?

Comments

Popular posts from this blog

The Reef Lounge

When I was about four, we vacationed at the Handerly Hotel & Resort in San Diego (formerly the Stardust Motor Hotel).  That place was heaven on earth as far as I was concerned. I loved the pool. Next to the pool there was a bar, and behind the bar was an underwater theater. It was here that I saw one of the most outlandish scenes I have ever witnessed.

Build with CMake in Eclipse

Cross-platform CMake can generate a wide variety of build systems.  The CMake 2.8 project generator for Eclipse does not work, so you must create the project and configure it to build with GNU Make .  Here’s how to do it on Linux.

Use Multilingual UTF-8 Strings with any OpenAccess Version

In this article I show you how to use multilingual UTF-8 strings with standard, unmodified OpenAccess oa-22.04p028 release. In the last  article , I introduced UTF-8, the popular 8 bit encoding of Unicode into multibyte character strings that can represent virtually every written language in history.  I presented the OpenAccess software changes required to fully support UTF-8 and showed you how to convert your existing application software to properly manipulate UTF-8 in the OpenAccess oaString class.