Installing WordPress on Ubuntu 14.04 LTS – Part 1

WordPress is currently the most popular CMS (Content Management System) on the internet by a long way, in fact it accounts for nearly 50% of all websites if the statistics are to be believed. The reason for this is simplicity combined with power. It’s easy to quickly set up a website or blog and if you are self hosting it costs nothing as all the software is open source. In this guide I’ll walk you though installing WordPress on Ubuntu 14.04 LTS (Long Term Support) server. I’m going to be working against the most current the LTS version of Ubuntu which is 14.04.2 but these instructions will almost certainly work fine for any version of Ubuntu close to this.Continue reading

BIND Query Refused

I’ve just set up a new BIND DNS server for a new network. I configured the network in a way I’ve not done before which was to have the servers on a different subnet to the regular machines and other devices. I prefer this set up but it has resulted in me having to do some reading up about network configuration. Anyway, all was going well until I switched over to my new DNS server…Continue reading

PlotFaces Design Discussion

PlotFaces takes a different, more code based, approach to charting than other JSF libraries and as such you won’t see hundreds of attributes on the JSF chart tags. For simple charts an attribute base approach to configuration works well. For example a page author could specify the x-axis label with an attribute like this xaxislabel=”foo” and never need to get near anything that looks like code. The problem comes though when you want to expose forty different axis options for twelve different axes which is perfectly possible with jqPlot – placing 500+ attributes on an element is not a solution that is going to work.Continue reading

PlotFaces Task List

PlotFaces is evolving quickly at the moment so rather than clutter the bug tracker with every little thing that I come across that needs fixing or improving I’m currently maintaining a list here. Once I’m happy PlotFaces is broadly feature complete and bug free I’ll switch over to using the bug tracker. Rest assured the vast majority of these issues are with the demonstration application rather than PlotFaces.Continue reading

PlotFaces Introduction

PlotFaces is a suite of JSF components built on top of the excellent jqPlot JavaScript charting library. The aim of PlotFaces is to make it simple for programmers to create great looking JavaScript based charts whilst also exposing the rich set of configuration options jqPlot offers. Continue reading

Increasing the Size of a qcow2 Image Under KVM

I like to keep my disk images as small as reasonably possible when running virtual machines as I find it just generally makes life easier. Combined with the fact that if you are running LVM it’s easy to expand the disk there’s really no excuse for over specifying on the disk at install time. This guide shows you step by step how to expand a qcow2 disk image and then how to give the guest the extra space. Continue reading