Ikea Hack : Standing Desk

I often get a bad back from sitting at a computer all day, so I thought I’d try a standing desk. After 3 weeks of standing, I think I’d find it hard to go back to sitting down all day – I really enjoy working standing up. Here what I’m using now:

Running SauceLabs Selenium test suite locally with PHPUnit

SauceLabs provide a great hosted Selenium service for cross-browser testing in the cloud, which allows you to run a Selenium test suite against multiple browsers using the SauceLabs API and SauceConnect. They also provide integration with PHPUnit, so that you can plug your SauceLabs Selenium tests directly into your PHPUnit test suite. Sometimes, though, you …

Running SauceLabs Selenium test suite locally with PHPUnit Read More »

Upgrading PEAR if Guzzle install fails

I had a problem with the PEAR installer with the Guzzle package (a generally excellent PHP HTTP framework). A channel discover would give the following error: root@ip-10-56-47-23:~# pear channel-discover guzzlephp.org/pear Discovering channel guzzlephp.org/pear over http:// failed with message: channel-add: Cannot open “http://guzzlephp.org/pear/channel.xml” (File http://guzzlephp.org:80/pear/channel.xml not valid (received: HTTP/1.1 404 Not Found )) Trying to discover …

Upgrading PEAR if Guzzle install fails Read More »

Using Drush Make while ftp.drupal.org is down

The Drush Make utility downloads modules from ftp.drupal.org during the build – but the ftp.drupal.org site is currently down, which means Drush Make won’t work (and so our continuous integration has ground to a halt). There’s a fix for general Drush usage here: http://contrib.linalis.com/content/continuer-dutiliser-drush-quand-ftpdrupalorg-est-down That fix changes the download url to use drupal.org (which is …

Using Drush Make while ftp.drupal.org is down Read More »