PHP 5.2.x with APC on Ubuntu 10.04 LTS Lucid (via Hardy)

As part of a move to virtualise our last remaining physical servers and build more scaling capability and resilience into our web serving infrastructure we have a specific need to run a couple of legacy apps on PHP 5.2.x. In the future when we’ve managed to fit in testing a bug fixes we’ll have these […]

Dashboards

In my previous post I talked about Wallboards. As an aside, I’ve just started experimenting with using some old O2 Joggler’s as miniature information radiators in my new home. But that’s another blog post for another blog! This time round I’m covering dashboards! Dashboards are beautiful things that seem to be getting slung haphazardly into […]

Live Chat with Learning Services

Over the last couple of months we’ve been working with colleagues in Learning Services to roll out a “live chat” service allowing students to ask helpdesk staff questions online. Here’s what it looks like for the student: http://www.flickr.com/photos/mikenolan/4705904935/ And a sneak peak of what the staff interface looks like: http://www.flickr.com/photos/mikenolan/4706548306/ It makes use of an […]

ERROR 2013 (HY000): Lost connection to MySQL server during query

If you’ve just set up a new mysqld service and your getting the above error when trying to connect over TCP (even when tunnelling in over SSH), don’t fret. The answer lies in /etc/hosts.allow. You need to add in a line similar to this: mysqld: 192.168.0.123 This foxed me a while ago and I didn’t […]

A load of “Gobbledigook” from an online form

You have Spam! Web content editors, designers and developers have all worked hard to make their website interesting, attractive and functional. A lot of time and money is spent promoting the website. People find the website talk about it and link to it from their website, blog, wiki, bulletin board ect. Search engines then trawl […]