Things that suck about Mac OS X
I recently bought a Mac, and today was the first day that I only had a Mac on my desk (as I took the Windows PC to use at home). After a week or so of build-up to today, using it more and more, I …
View other categories: all categories
I recently bought a Mac, and today was the first day that I only had a Mac on my desk (as I took the Windows PC to use at home). After a week or so of build-up to today, using it more and more, I …
I was stuck for a few mins just now when trying to do a 'make install' for php 5.2.1. I was getting the following error: apxs:Error: Activation failed for custom /etc/apache2/httpd.conf file.. …
With the recent release of Debian Etch to stable I've updated my aged Building a PHP development server article. In it I finally admit that Apache 2 exists plus I fix an embarrassingly large amount of …
Yesterday, I attended the UK PHP Conference 2007, organised by the guys at PHP London; it was held at Keyworth Centre, a part of South Bank University, near Elephant and Castle Tube. The first talk …
I've been playing with the AJAX support in Symfony this weekend and I'm blown away by how easy it is. Today I put together a detailed/summary view switcher for a list of items coming from a database …
After 8 or so years of being a professional web developer I today finally cracked using a debugger with PHP. I've been a long suffering PHPEdit user from since it was open source and into having to …
Rob Allen, who is on PHPWM and who I met at the recent PHPWM meeting in Worcester posted something on his blog detailing his prefered directory structure recently. Here's mine, seemingly nicked …
Today I had a requirement to strip off the first 9 digits from a string from within a Smarty template. The system using Smarty is totally locked down so no access to plugins or using …
After getting over 200 comment spams in 2 days I decided to implement an automatic spam blacklist system as manual parsing wasn't cutting it any more. Akismet seems good: We can’t stand spam. Who can? …
After quite a bit of resistance on my part I'm afraid that it's time to get down with the kids, hence: Install ruby apt-get install irb1.8 libreadline-ruby1.8 libruby libruby1.8 rdoc1.8 ruby ruby1.8 …