Linux and PHP web application support and development (Bromsgrove, UK)

Simple load checking shell script

Below is a simple shell script which can be used to control execution of tasks on a Linux system based on the systems current load value – with the intention that if the 5 minute load average is greater than a given value the script exits with an error return code (1) or completes without […]

, , ,

Read more...

Gregynog 2011 – Interviewing feedback

Today, I interviewed a number of second year Aberystwyth Computer Science students at Gregynog. The aim of the exercise is to help prepare them for upcoming industrial placement interviews. As a whole, the students were better this year – their CVs and covering letters had fewer obvious mistakes and appeared better prepared. The majority of students […]

, , ,

Read more...

PHP Barcelona conference, November 2011.

This is a quick summary of the PHP Barcelona conference – this is the second year one of us attended, and again it was well organised and had stimulating presentations/talks, such as: The Pomodoro Technique for time keeping Cloud hosting (managed vs unmanaged with Microsoft’s Azure+ and Orchestra.io as examples). This included live demos and a […]

, ,

Read more...

Server resource graphing and monitoring with munin

We use munin to monitor servers to help identify server performance issues (and improvements). It’s a great tool, and we keep finding the need to install it. Munin compromises two parts – firstly ‘munin-node’ which runs as a daemon, and is responsible for running various plugin (statistics retrieval) scripts and storing the output values.  Typically […]

Read more...

Insecure PHP Code?

Recently on the PHP NorthWest mailing list, there has been some discussion over the causes of security vulnerabilities within PHP applications. The original poster provided a questionnaire – however, this didn’t really allow for much in the way of a detailed answer, so here’s our 2 pence. As a caveat: there are obviously other causes…. […]

, , ,

Read more...

New website

So, we’ve just changed our website… why? The previous website was based on Drupal, but an outdated / now unsupported version, which would at some point probably give us maintenance problems. By moving to WordPress we move to something we have more day-to-day experience with The new theme has HTML5 elements within it (header, footer, […]

, ,

Read more...

Xerte Online Toolkits

Xerte Online Toolkits is an open source Flash+Ajax+PHP web application which allows tutors to create rich multimedia presentations through a web browser. We’ve been hosting a couple of Xerte based sites (for Techdis and Warwick University) for a couple of years now. Being an open source project – we initially added support to the Techdis […]

, ,

Read more...

WordPress Performance Case Study

Background A WordPress site we maintain had one page (warning: some of the pages/images may offend) displaying a large number of posts (they all happen to be galleries) using the nextgen-gallery plugin. The Problem The page in question, on each load, would perform a query on posts within a specified category, and display them inline. […]

, , , ,

Read more...

Sponsoring the 2011 PHPNW Conference

As with previous years, Pale Purple is proud to sponsor one of the leading PHP events in the UK – PHPNW‘s annual conference.

Read more...

Interviewing students (some findings)

(This is a ‘legacy’ blog post written in April 2010 – transferred over from our old website. Hopefully it will remain of use to others.) In April 2010, I interviewed seven Computer Science students from Aberystwyth – with the intention of looking for a student to work for us on an Industrial Placement year from […]

, ,

Read more...

‹ Previous Posts Next posts›

FB G+ Twitter