New! Lego! Catalogue!

The Summer 2006 Lego catalogue arrived in the mail today. As usual, it's brim-full of over-specialized Star Wars, weirdo mechanized alien, and now Batman, ki...

The letter L. How do you spell that?

For a short time in the early '90s, I administered a small SCO UNIX system (from the Santa Cruz Operation, not the litigious SCO Group) while working for Nes...

When not to use a relational database

First in a series. I regularly teach a relational database course, and also design and administer databases. I've been dealing with them ever since I was plu...

DispAdapter lives

I've been rebuilding my main PC after its biennial nuke & pave -- a rather severe form of housekeeping. It's a painstaking ordeal but it does give me a c...

Book Review: Head First Design Patterns

Another review of an O'Reilly-ish book that I posted elsewhere, Head First Design Patterns by Freeman et al: Oh sure, we've all got the Gang-Of-Four Design P...

CRLFs in bash scripts

I occasionally run into this error when working with bash shell scripts: : bad interpreter: No such file or directory Sometimes the line begins with munged-t...

Book Review: Learning the bash Shell

I own a lot of O'Reilly books. You know, the ones with the animals on the cover. So many, that one sunny day I sat down to count: 119. I'll admit that some o...