Linux Another problem with VMware Tools solved The issues with 3.8+ kernel that I posted about previously have been resolved in newer versions of VMware Tools, but unfortunately the latest version 9.6.1 (bundled with Fusion 6.0.
PHP Recursively remove a directory in PHP using SPL File system management is not the most common use case for PHP, but in writing a command line tool today I was surprised to find that PHP doesn't have a function to recursively
Linux Patching VMware Tools to fix multiple installation errors on Ubuntu 13.04 Ubuntu 13.04 has the 3.8.0 kernel which has a few changes that VMware have not got round to fixing in the tools package yet. These patches were written for VMware
Nginx Showing the correct client IP in logs and scripts when using Nginx behind a reverse proxy I've noticed when it comes to use of reverse proxies such as HAProxy to serve high availability websites that many people seem to struggle to get the real client IP address both in
Build log PC Rebuild - Part 2 All the parts have finally arrived, including one or two things I forgot about. I had to order a few extra connectors as the 1/2" ID tubing was slightly less easy
XSPC PC Rebuild - Part 1 Lately I've been trying to reduce noise in my desktop PC, but the knock on effect of this has been at the expense of cooling performance. I'm also bored of the case (which
Twitter An experiment in purchasing Twitter followers There are many sites now offering Twitter followers for sale for anything as low as $5 for 5,000 followers. I was curious to see if this might be a viable method to
Benchmark Virtual and cloud server benchmarks I've been running some benchmarks on a number of popular virtual and cloud service providers, to see what you really get for your money. All tests are being run on an empty unused
Linux Gobi 2000 WWAN (VAIO S, etc) on Fedora There are a lot of long explanations on how to make this mobile broadband model work correctly with Linux, most of which are Ubuntu based, but it's actually really simple. The modem is
Android Installing sqlite on a rooted Android phone. Many rooting tools install the sqlite3 binary by default, but the pre-rooted rom on my SGS seems to be an exception, so here is a guide to install it manually. You will need
MySQL Migrating to MySQL 5.5 on Ubuntu MySQL 5.5 has been GA since December 2010, however there are currently no deb packages available. Ubuntu takes all (or most of) it's packages from the unstable Debian branch, hence the natural
Nginx Web server benchmark PHP - Apache vs Nginx vs Lighttpd This is a quick benchmark of the 3 major *nix web servers, to see which gives the best performance. Test system Hardware: vps247 cloud VPS node, 512Mb ram. Software: Ubuntu 10.10 RC