Posts By: jonny

Powershell Script to Set Computer Name Based on DNS

This Powershell script will use nslookup to query a DNS Server to get the hostname and use that result to set the computer name. If you use this you will need to amend as necessary including the address of the DNS Server (I have added the Google one here for illustration) and I am filtering… Read more »

CentOS 7 as NAT Gateway for Private Network

centos logo

The scenario is a small private network connected via a switch and using 192.168.0.* addresses. One of the machines (let’s call it RTR001) on the network has two network interface cards. One with an address on the 192.168.0.* network and another providing wider network (& internet) access on a 123.111.123.* network. This machine (RTR001) will… Read more »

Screen Annotation on Linux

I was testing a HP EliteBook 2730p with Linux Mint 17.2. The laptop/netbook/tablet comes with a touchscreen and stylus. USB booting did not work for me but I was able to network/pxeboot an installation. When it came to drawing on the touchscreen I was able to get up and running after installing Gromit i.e.

Read more »

Migrating from SVN to GIT with Branches and Tags

git branch

I needed to convert a number of small subversion repositories to git so that they could be hosted publicly on GitHub and some hosted on our private GitLab service. I am adding a few notes here of what I did to help my future self. If it helps anyone else – bonus. Initialise In an… Read more »

Recording an Android Screencast on Linux


I wanted to make a short video recording activity on an Android device while on a Linux Mint desktop. To do so I did the following: Install Java if you do not already have it installed. Install the Android debugger (if not already installed):

Check that your Android device allows USB debugging. The location… Read more »

Configure Java Security Settings on Linux

I received the following error message when trying to run a Java JNLP file: Application Blocked by Security Settings Your security settings have blocked a self-signed application from running Assuming I trust the program I found I could get it to run by amending the Java Security Policy: Amending the Java Security Policy The first… Read more »

Slurm & Environment Modules Bash Error

I had the following error message when trying to assign a job via Slurm (with Environment Modules installed). Since this has come up a few times for me I thought I would detail the solution:

This appears to be a problem related to the version of bash (pre shellshock?) so updating bash and/or the… Read more »

Multisite DokuWiki Install

I wanted to be able to install DokuWiki with a single code base serving multiple wikis. This would have several advantages especially making updates easier. There are a variety of ways of doing this, and thus a variety of instructions around the web. I used the instructions here and this is what I did. For… Read more »

Beginning MongoDB


Coming at MongoDB from a RDMS perspective (and specifically MySQL), things feel a little strange. Just sharing a few paragraphs on how I got started. Installation Installing MongoDB was easy following their instructions and using the 10gen repo for CentOS. After installation the mongo client can be used to access the server without any authentication… Read more »

Munstrap for Munin

Alternative Munin Template

Warm fuzzy feeling inside when you get emails like this: I had recently added my Munstrap template to the munin-contrib repository and had been talking to Steve about the template much earlier. Munstrap was based on Bootstrap and other interested people contributed to (and forked) my Github repo to improve Munstrap. Great to see a… Read more »