
Remember all those 1950s films about constructing bomb shelters in your backyard? At The Department of Homeland Security's Ready website, that same spirit of paranoia is being trotted out again:
Terrorists are working to obtain biological, chemical, nuclear and radiological weapons and the threat of an attack is very real [ ... ] All Americans should begin a process of learning about potential threats so we are better prepared to react during an attack [ ... ] Some of the things you can do to prepare for the unexpected, such as assembling a supply kit and developing a family communications plan, are the same for both a natural or man-made emergency.
UPDATE: It didn't take long for the "Ready" parodies to start to appear (like they used to say at SUCK, "A Fish, A Barrel, A Smoking Gun") ... you can find a few of them here and here and here and here and here and here and here and here and here.
Posted by Darren Wershler-Henry at February 21, 2003 07:40 AMA variable leads a simple life, full of activity but quite short (measured in nanoseconds, usually). It all begins when the program finds a variable declaration, and a variable is born into the world of the executing program. There are two possible places where the variable might live, but we will venture into that a little later.
Posted by: Blaise on January 18, 2004 11:57 PMThis variable is then used in various lines of code, holding values given it by variable assignments along the way. In the course of its life, a variable can hold any number of variables and be used in any number of different ways. This flexibility is built on the precept we just learned: a variable is really just a block of bits, and those bits can hold whatever data the program needs to remember. They can hold enough data to remember an integer from as low as -2,147,483,647 up to 2,147,483,647 (one less than plus or minus 2^31). They can remember one character of writing. They can keep a decimal number with a huge amount of precision and a giant range. They can hold a time accurate to the second in a range of centuries. A few bits is not to be scoffed at.
Posted by: Gillam on January 18, 2004 11:58 PMThis back and forth is an important concept to understand in C programming, especially on the Mac's RISC architecture. Almost every variable you work with can be represented in 32 bits of memory: thirty-two 1s and 0s define the data that a simple variable can hold. There are exceptions, like on the new 64-bit G5s and in the 128-bit world of AltiVec
Posted by: Richard on January 18, 2004 11:59 PM