Assorted Links for 27/03/2010

March 27th, 2010

Here are a number of links that I’ve recently (and not-so-recently) discovered and think might be of interest. Topics range from blogging to programming and the Singularity. 22 Linkbait  Headlines Almost Every Blogger Can Use Making the WordPress .htaccess more efficient Making Money With Open-Source (a StackOverflow thread) Harmony – Procedural Drawing Tool (can turn […]

Continue Reading...

Add Fuzzy Timestamps To Your Blog

March 2nd, 2010

I recently stumbled upon a great jQuery plugin called “timeago” that lets you easily create fuzzy timestamps (e.g. “5 minutes ago”, “about 2 months ago”, etc). So I wrote a quickie WP plugin that you can use to add this neat feature to your blog. About Basically, with this plugin you can insert a little […]

Continue Reading...

The Barest Page Templates Possible

February 25th, 2010

Some WordPress themes include custom page templates that let you add a custom layout or some nifty feature to specific pages. But sometimes you need the exact opposite – a page to be as bare, unadorned, downright plain as possible. No header, no menus, no nothing – just the HTML that you entered in the […]

Continue Reading...

How To Extract HTML Tags And Their Attributes With PHP

October 20th, 2009

There are several ways to extract specific tags from an HTML document. The one that most people will think of first is probably regular expressions. However, this is not always – or, as some would insist, ever – the best approach. Regular expressions can be handy for small hacks, but using a real HTML parser […]

Continue Reading...

Changelog Generator For WordPress Plugins

August 20th, 2009

A few months ago, WordPress.org introduced a new feature available to plugins hosted in the Plugin Directory – changelogs. Having an easily accessible changelog is certainly a usability plus, but I felt it created unnecessary work for plugin developers. Personally, I usually provide meaningful log messages (example) when uploading a new version of a plugin […]

Continue Reading...