HTML5 Canvas Experimentation

HTML5 canvas is sweet. Being stuck with IE6 for a few more years isn’t.

If you are in any way involved in the crafting of websites, you’ve probably already seen this HTML5 Canvas element experiment circulating the interwebs. If you haven’t, enjoy. Too bad most of us will have to wait till IE6 hits less than 1% market share before we can actually start using this stuff on mainstream websites.

WordPress’ comment form tabindex no-no

Edit the tabindex values in your Wordpress theme to improve accessibility

I came across some particularly annoying tabindex behaviour on a web form I was using (or trying to use) the other day, which got me thinking more about how tabindex should be used.

Continue reading “WordPress’ comment form tabindex no-no”

Schwarzenegger uses Facebook

Arnold’s fan base on Facebook unleashes a torrent of <sarcasm>insightful and witty commentary</sarcasm>

It appears that Arnold Schwarzenegger (of whom I am a “fan” on Facebook, and in real life—at least, of his movies and his environmentalism) has finally started taking advantage of the Facebook fan base he has. Or, at least, someone operating in his name has begun doing so. Unlike @mayormiller, I don’t imagine Ahnold does his own web updating.

Continue reading “Schwarzenegger uses Facebook”

Some useful modifications to Joomla Podcast Suite

Modifying the feed view to display an image, and altering the module to provide easy CSS access

The Podcast Suite is a useful podcasting component (plus plugin and module) for Joomla 1.0 and 1.5. As I recently deployed it on a client’s site, though, I encountered some limitations. While I’m sure these will be addressed in future releases, I decided to share some quick code modifications that others may find useful.

Continue reading “Some useful modifications to Joomla Podcast Suite”

Securing passwords in your database

Add salt to your encrypted passwords for extra tastiness

There’s a good post at the Errata Security blog (The Importance of Being Canonical) that discusses going behind encrypting passwords in your database, to appending or prepending random characters (“salts”) to your password hashes, effectively neutralizing a common way of cracking encrypted passwords.

How to email a CEO

Basically: first a letter, then email

Karen Gedney has some good tips on emailing CEOs (and other high-ranking officials within an organization) in C-Level Event Invitations: How It’s Done.

Probably her best advice, though, is that email should be a backup to your personalized letter or courier package. If email is all you send, you’re unlikely to get through.