Saving memory under Linux when using virtualisastion
If you’re running low of memory on a server, there may be scope to free up memory through use of ‘ksm‘. (Note, that the kernel will start looking for memory to de-duplicate if KSM is turned on AND...
View ArticleZend_Validate_StringLength and iconv_strlen
One customer parse a substantial amount of (somewhat poorly formed) XML on a daily basis. (I say poorly formed as the prolog does not specify a character set — i.e. the file starts with <?xml...
View ArticleFlashbak.com – new wordpress based image gallery site
A new wordpress site we’ve architect-ed has just gone live – Flashbak.com It’s a WordPress site, designed to show off pictures from “the old times”. While we weren’t responsible for creating the design...
View ArticleSpeeding up subsequent SSH connections to a host
Somehow we’d not come across this little “hack” before, so perhaps others haven’t…. Anyway, rather than recreating a new TCP connection to a host, SSH can multiplex the traffic down an existing...
View Articlexdebug – profiling a really long running PHP application (and handling really...
Normally, profiling a PHP application is pretty straight forward thanks to the great xDebug . Normally, we’re looking at profiling a slow page (taking 5-15 seconds to load) and improving it’s...
View ArticleFilesystem Magic on AWS with EBS volumes and BTRFS
One consistent pain has always been resizing a filesystem without rebooting on Linux. Thank fully in recent years, this has changed with filesystems like BTRFS – where you can do something like the...
View ArticleIntegrating a Google drive spreadsheet with WordPress
Recently, the Bromsgrove Hockey club asked if they could show upcoming matches / fixtures / results on their website. Here’s a short summary of how we integrated Google Drive/Docs Spreadsheets with...
View Article9 years old (last month).
Our 9th birthday seemed to slip by quietly last month. Whoops. The post 9 years old (last month). appeared first on Pale Purple.
View Article3D Printworld — new e-commerce website
3D Printworld‘s new website recently went live. We wrote it from the ground up, applying a theme provided by an external designer. It has a responsive design so should look good on mobile and desktop...
View ArticleWhy you want to upgrade from PHP5.6 to 7.0
Here’s why it’s a good idea …. (The server was upgraded on the 23rd of May. The graph shows CPU time – where yellow is idle and blue+green are used/busy). The post Why you want to upgrade from PHP5.6...
View Article
More Pages to Explore .....