Reflections at the start of 2007

Posted on Wed 03 January 2007 in misc • Tagged with Coding, Personal, PHP

2006 was a year full of change - wonderful, exhausting change. Here's a month-by-month summary of the highlights of 2006:

January
I did a whole lot of work on the PECL ibm_db2 extension, reviewed a good book on XML and PHP, and finally fixed up my blog a little bit …

Continue reading

The state of PHP security (LWN article)

Posted on Thu 28 December 2006 in PHP • Tagged with PHP

One of my favourite online publications, the Linux Weekly News, recently published an article called The state of PHP security. Given Stefan's departure, the great taint debate, the addition of ext/filter in 5.2.0 and all of the associated security changes in both the 5.2.x and …


Continue reading

PEAR File_MARC 0.1.0 alpha officially released

Posted on Tue 14 November 2006 in Libraries • Tagged with Coding, PHP

Just a short note to let y'all know that I received the thumbs-up from my fellow PEAR developers to add File_MARC as an official PEAR package.

What does this mean? Well, assuming you have PHP 5.1+ and PEAR installed, you can now download and install File_MARC and …


Continue reading

Serendipity (s9y) blog: Security release

Posted on Thu 19 October 2006 in misc • Tagged with PHP

Folks, if you use Serendipity, I thought you should know they just released a security update to fix an XSS issue in the administration backend. Unfortunately, s9y.org itself appears to be very ill at the moment: I kept getting 500 - Internal Server Error.

However, the new release with the …


Continue reading

Double-barreled PHP releases

Posted on Wed 18 October 2006 in PHP • Tagged with Coding, PHP

I'm the proud parent of two new releases over the past couple of days: one official PEAR release for linked list fans, and another revision of the File_MARC proposal for library geeks.

Structures_LinkedList

A few days ago marked the first official PEAR release of the Structures_LinkedList. Yes …


Continue reading

Why open source works...

Posted on Tue 19 September 2006 in Software Freedom • Tagged with PHP

A couple of recent examples in the PHP community have reaffirmed my faith in the open source development model: the PEAR proposal process, and the delay in the 5.2.0 release.

Example #1: PHP's PEAR project

Over the past month I've been working on a couple of PEAR proposals …


Continue reading

File_MARC and Structure_Linked_List: new alpha releases

Posted on Fri 25 August 2006 in Libraries • Tagged with Coding, PHP

Earlier in the month I asked for feedback on the super-alpha MARC package for PHP. Most of the responses I received were along the lines of "Sounds great!" but there hasn't been much in the way of real suggestions for improvement. In the mean time, I've figured out (with Lukas …


Continue reading

Super-alpha MARC package for PHP: comments requested

Posted on Mon 14 August 2006 in Libraries • Tagged with Coding, PHP

Okay, I've been working on this project (let's call it PEAR_MARC, although it's not an official PEAR project yet) in my spare moments over the past month or two. It's a new PHP package for working with MARC records. The package tries to follow the PEAR project standards (coding …


Continue reading

In-depth _and_ official DB2 and PHP documentation

Posted on Tue 13 June 2006 in Databases • Tagged with DB2, PHP

I should have mentioned this before, but now that I noticed Chris Jones' post on the Underground PHP and Oracle Manual, I felt obliged to point out that one of the final fruits of my labours at IBM is now visible in the DB2 "Viper" Information Center -- a set of …


Continue reading

Some apologies, some reassurances

Posted on Mon 27 February 2006 in misc • Tagged with PHP

As I mentioned in a previous post, I'm leaving IBM for a new opportunity at Laurentian University. Over the past year and a half a lot of my personal and professional effort has gone into the PHP community: contributing documentation, acting as the release lead for the ibm_db2 and …


Continue reading