What's a blog?


Blogging is where you write an article or two every day, and it really does have to be at least one a day, about an issue.

Usually blogs attempt to develop a community of readers, all of whom get to discuss each post on the blog site.

Blogs are mostly used to discuss political and social issues. The comments are wide-ranging and often become shouting matches.

If you want to push an issue, to get people excited about something, a blog is great.

If you're trying to sell something, you'll either wind up with silence (which is bad) or people shouting and complaining (worse).

Fortune cookie?


Follow the Path of Emacs, grasshopper, and you shall go far. Venture not down the false road of 'vi' and shun the evil 'notepad.exe'

IDE gadgets for your toolbox


Just found these at WiredCo. (No, I don't work for them, I'm just a fan.) First off, this puppy will plug into a USB port and give you a SATA, or eSATA, connection... no need to cart around even a small enclosure when you need to get data off someone's drive --

USB SATA bridge at WiredCo

But if anything this is even more nifty, for inside the case -- it will plug into either a parallel IDE drive's plug, or into the motherboard's IDE plug... and give you a SATA connection either way. So you can plug a SATA drive into an IDE motherboard, or an IDE drive into a SATA-equipped motherboard:

Two more magic gadgets I'll have in my bag of tricks...

Editing PHP in Emacs - Debian, Ubuntu package


If it's not already installed, for php-mode you can simply:

# aptitude install php-elisp

Commands on selected files in a tree


For example, I needed to add the group execute (list directory) bit to every subdirectory in the tree below the currrent directory. Most of the simple ways get tripped up by filename quoting, or embedded spaces in directory names.

Here's the command to use:

find . -type d -exec chmod g+x "{}" ;