RSS

Archive | Technology RSS feed for this section

Symfony book released and codebase tagged 1.0 RC1

31. January 2007

0 Comments

Symfony, the PHP5 framework that I’ve firmly adopted at work for any new bespoke projects went to version 1.0 RC1 this week. Symfony is great, not just because it allows developers like me to get on and build complex, easily maintainable apps but also because the documentation is superb. When I picked it up 5 months ago [...]

Continue reading...

Symfony job going

17. January 2007

2 Comments

Sensio, Fabien Potencier’s company yesterday announced a great sounding job right up there in the ticks all the boxes category: Whether you currently live in the US or in Poland, if you know symfony well enough, we’re interested. The positions are in Paris, France, and we are willing to do the necessary paperwork and look for [...]

Continue reading...

Debugging Javascript in IE7

12. January 2007

2 Comments

Broken Javascript in IE *really* sucks as one gets really obscure error messages and alert(); becomes your only friend, or so I thought. I’ve recently done quite a lot of javascript DOM work for a site including some AJAX stuff and whilst it was a pleasure to develop in Firefox using Firebug, I’m now getting “it [...]

Continue reading...

Flush the qmail queue

4. December 2006

1 Comment

My secondary mail server (that runs qmail) had a load of email queued up today that I needed to flush. Googling comes back with people saying run qmail with daemontools then you can use on of the nice qmailctl scripts to do a ‘doqueue’. Needless to say I’m not running with daemontools (my primary is), [...]

Continue reading...

Display PNGs with Alpha Transparency in IE6

1. December 2006

0 Comments

I’ve been working on a site that’ll be launching in the new year that contains its share of contemporary web technologies (look, roll your eyes if you want but I managed to avoid the W2 word); it also has its fair share of subtle drop shadows which have to work over a stripy background. Initially I [...]

Continue reading...

Symfony and AJAX

19. November 2006

2 Comments

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 with a (script.aculo.us) fade in/out effect and I didn’t need to write one line of JavaScript. Now that’s what [...]

Continue reading...

Subversion repository creation shell script

26. October 2006

0 Comments

I’ve updated my svn repository creation script, it now copies and imports the code. Works for me, etc. [code]#!/bin/sh # Darren Beale - siftware.co.uk # bealers@gmail.com # Oct 06 # v0.2 # This simple script creates a folder structure # containing /trunk /tags and /branches. It then places the # contents of a folder specified by the user into the trunk, # creates a subversion [...]

Continue reading...

Remote PHP debugging

28. September 2006

0 Comments

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 pay (twice) for a licence. Unfortunately I started getting very irritated by some annoying and performance degrading bugs in [...]

Continue reading...

My PHP application directory structure

19. September 2006

0 Comments

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 straight from FHS: /home/$USER/www/$PROJECT: /codebase /bin [...]

Continue reading...

Nightmare MySQL migration

13. September 2006

1 Comment

I’ve been migrating a large number of websites over from one server to another, always an enjoyable task. So I get to the last one, copy the database over and do the normal mysql import along the lines of: [code]mysql -ufoo -pbar database_name < database_name.sql[/code] Errors++ Turns out the Donke^H^H^H^HDeveloper who built the application didn't care about things like [...]

Continue reading...