Five Ways to Metaprogram PHP with Phing
There are a handful of PHP development tools that I find myself using project after project. One of them is Phing, a PHP-centered build tool similar to Ant, rake, or GNU Make.
The primary purpose of Phing is to make it easy for PHP developers to write build scripts for our applications. If you are...
Using Flashy to Play Video inside Lightbox2
By default, the Drupal Lightbox2 module supports the flvPlayer flash movie player, which is not Open Source. However, Drupal has a 100% Open Source video player called Flashy. Here's a quick method of overriding Lightbox's setup to use Flashy instead of flvPlayer. Update: Fixed for Internet Explorer...
OS X Security Warning on Email Attachments: Getting rid of them
A colleague of mine recently pointed out that when you unzip an archive of scripts received as an email attachment, every time you open a file, you get a warning like this:
“csvimport.inc.php” is a script application which was attached to a mail message. Are you sure you want to open it?
When you...
TechStartups: The Demise of Web 2.0
I spent last weekend out in Santa Clara at the Google SOC Mentor Summit. The conference itself was fantastic, but at one point a lightbulb went on in my head, and I sat down and wrote an article. Head on over to Tech Startups and read about The Demise of Web 2.0.
<!--break-->I Grew Up in "Thin City"
CBS News recently featured the city in which I grew up. My Dad is the Parks and Recreation director of "Thin City", and he's interviewed in this short clip.
Watch CBS News Videos Online
<!--break-->
QueryPath slides from DrupalCon Paris, 2009
I finally posted my slides for DrupalCon Paris at slideshare.
Feel free to download a copy and use it in conjunction with the video from Paris. The slides, though, cover some information that I did not have time to cover...
SPL in PHP 5.3
Here is a great slideshow that explains what is so important (and so interesting) about the SPL libraries included in PHP 5.3.
And for additional reading, head over to the PHP manual: http://us3.php.net/manual/en/spl.datastructures.php
Migrating from Postbox to Mail.app in OS X
I love Postbox, but at Palantir.net, we do not have the option to purchase an email client for our workstations. As my Postbox beta expired, I needed to export from Postbox into the OS X Mail.app. This migration is very simple.
The key fact to know is that Postbox stores its mail in the same format...
Domain Scam and Domain Registry of America
I have received several dire-sounding email messages from Domain Registry of America. These messages make it sound like I requested a domain transfer from my current provider (with whom I am very happy) to the Domain Registry of America
This email indicates that you need to do something (unlock your...
Theming filter info
In Drupal, any text area that supports markup will also display help text (filter tips) for the "input format" section beneath the text area. Unfortunately, filter tips (and particularly the filter tips "more info" link) are not wrapped in markup that makes them easily selectable from CSS. This can...