Archive For The “Development” Category

Cannot load mysql extension. Please check your PHP configuration.

A friend recently had a problem configuring a new server. He installed PHP, Apache, MySQL and phpMyAdmin but when he launched it he got the following error: phpMyAdmin – Error Cannot load mysql extension. Please check your PHP configuration. If you’ve installed all of the above more than once you’ll know what is more than [...]

Read more »

InnoDB: Starting shutdown…

Calling all MySQL admins! When you’re working with InnoDB tables you may have noticed that MySQL takes an extraordinary amount of time to shutdown. Don’t panic! It’s normal. InnoDB has extensive logs that it must run through and if your server is at all busy these logs can be quite big. After you’ve started the [...]

Read more »

PHP Optimization and Security tips and rant

Andrew van der Stock’s criticism of PHP’s security model. What security? Global request arrays go some way to making applications safer but there are obscure functions and settings which can trip up developers. (via) PHP Optimization Tricks from Ilia Alshanetsky has one gem I didn’t know about – the ctype extension. It’s somewhat limited but [...]

Read more »

2 for the developers

2 links for the developers around here: Quick Lookup is an online dictionary of PHP,MySQL, Javascript and CSS commands and keywords. As of this moment, “55% ish of MySQL is done, JS is NOT finished yet” but it’s still useful if you haven’t got the PHP manual handy. Regular Expression Checker – regexes are an [...]

Read more »

SQL Injection Attacks by Example

Ever wondered how some of your favourite apps get hacked and broken into? This page lists lots of examples of database “injections”. Like an injection you get off your doctor these bits of code inject database code into your application. The code can do anything – delete all your data, grab your passwords, or anything. [...]

Read more »

Behaviour : Using CSS selectors to apply Javascript behaviours

Lurvely! This is a very neat method for removing Javascript from html pages! Embed it in the CSS! (sort of!) He has a couple of examples on his page, and it looks easy enough in principle. The devil’s in the details don’t you know but it looks like it’s worth trying! He’s a busy beaver [...]

Read more »

How to Use Design Patterns

How to Use Design Patterns Among developers, design patterns are a popular way to think about design, but what is the proper way to think about design patterns? In this interview, Erich Gamma, co-author of the landmark book, Design Patterns, talks with Bill Venners about the right way to think about and use design patterns.

Read more »

Joel on Software – Making Wrong Code Look Wrong

Making Wrong Code Look Wrong – I was away for 2 weeks, catching up on email only now!

Read more »

Ignore details early on

Oh, this is so true! We’re crazy about the details. We love the details. The space between objects. The perfect type leading. The perfect color. The perfect words. 4 lines of code instead of 7. The perfect flow. 90% vs 89%. 760px vs 750px. $39/month vs. $49/month. Success and satisfaction is in the details. However, [...]

Read more »

Testing the Developer

Usability testing can be daunting and goes overlooked in the rush to get things out the door, but it’s important, if somewhat hard on the egos of developers when their super-duper ideas are torn down and trodden on! See the great comic too! hehe.

Read more »



Holy Shmoly! is Stephen Fry proof thanks to caching by WP Super Cache