Serious Backgammon

February 27, 2023 9:45 am

I wrote this more than 20 years ago but theres still a few people keen to play it so here it is! Feel free to download and keep... (more)

Finding daylight times in PHP

August 9, 2020 7:04 pm

PHP has a huge number of functions and amazingly these include calculation of sunset and sunrise times, so its easy to calculate if its currently daylight using PHP.... (more)

Creating a local domain name

May 14, 2017 8:08 am

When creating a new website is useful to create a local domain name for it too, so that you can use links like /css/style.css. This makes is easier... (more)


February 8, 2016 4:48 pm

Customizing the checkout of their existing e-commerce systems to provide tailored VAT collection.

Inventex Energy Sensors

February 4, 2016 3:42 pm

A Raspberry Pi based data collection system to allow the remote monitoring of energy sensors.

A nicer Raspberry Pi ssh welcome message

January 10, 2016 8:57 pm

sudo nano /etc/motd Remove all the text and save. Now install figlet to display a nicer ascii message: sudo apt-get install figlet sudo nano ~/.bashrc add figlet RasPi... (more)

RasPi passwordless login from Ubuntu

January 10, 2016 8:54 pm

ssh-keygen -t rsa -b 4096 id_rsa_pi no passphrase entered ssh-copy-id -i id_rsa_pi pi@ NB nano ~/.ssh/config to add a shortcut so we can ssh pi

WP Photo Montage

January 1, 2015 7:05 pm

The Photo Montage WordPress plugin creates an attractive montage from existing images contained on a WordPress site, automatically selecting random images from posts in a given category. For... (more)

WordPress admin restrictor

December 24, 2014 4:59 pm

A plugin to restrict access to WordPress admin to whitelisted ip addresses only. Download v1.0.0

Psychology Cumbria

August 9, 2013 9:47 am

A new website for a leading psychotherapy practice in Carlisle. For Psychology Cumbria we created bespoke WordPress based website. Using the WordPress content management system allows the therapists... (more)