Douglas Adams: UNIX Geek?

Feb 07, 2005 16:11

I think I've discovered something just now...

Any self-respecting geek knows the meaning behind the number 42. However, does anybody know WHY 42 is the answer to the ultimate question of life, the universe, and EVERYTHING?

I don't think anybody truly knows--or, dare I say, KNEW.

Any self-respecting geek also knows (about) the ASCII table. A geek MIGHT know that "ASCII" stands for "American Standard Code for Information Interchange", and that it was (at one point) a rival of EBCDIC (IBM's own encoding set, which is nearly extinct today). A raving lunatic would know that "EBCDIC" stands for "Extended Binary Coded Decimal Interchange Code". *whistles innocently* But, that's beside the point.

Any self-respecting geek ALSO knows the meaning of the word "splat". To the rest of the world, it is known as an asterisk, or a star: *. (char star, I choose you!) In UNIX, the splat is used as a wildcard to select, well, everything. For example, typing ls -l * on a (*sh) command line would bring up a long-format directory listing of EVERYTHING in the directory. Typing rm -rf * would forcefully delete (remove) everything--including subdirectories--in the directory. Furthermore, typing chmod 700 * would make everything in the directory accessible only by the owner of each and every file. The splat can ALSO be used in conjunction with other characters to match a rough pattern. For example, typing ls -l f* would bring up a long-format directory listing of all files beginning with the lower-case letter 'f'. If there were files named "foo", "fnord", or "farquad", they would all show up in the directory listing.

"What are you getting at?" you might ask. Do I need to put the pieces together for you and deduct that 2 + 2 = 5? Oh, very well, then. Pay attention.

The binary ASCII code for the "splat" character (*) is 101010. In decimal, 101010 is 42. BOTH the "splat" (from UNIX) and the number 42 (from D. Adams' Hitchhiker's Guide, which will soon be a MOVIE! [official movie announcement]) mean--more or less--"everything". BOTH are also--more or less--equivalent to each other.

Was Douglas Adams, then, a UNIX geek? Did he have an interest in ASCII? Did the inventors of ASCII throw this in to the mix for the truly pathetic to discover? Or is this a mere coincidence?

The world may never know...

Remember: less is more than more!

unix, geeky

Previous post Next post
Up