26 Apr 2017

Raspberry Pi: Installing MySQL 5.7 on Jessie

Source code

Recently I had the need to upgrade MySQL on a Raspberry Pi running the latest standard distribution version of Jessie. I needed to use the JSON data-type as a MySQL field. My Raspberry Pi (as of Arril 2017) was running MySQL 5.5.52, but I needed 5.7+ for the JSON data-type. I’m providing these steps to […]

24 Feb 2016

Raspberry Pi: Change Java JVM – OpenJDK / Oracle

Source code

When I first began using the Raspberry Pi to run Java applications, Oracle had yet to release a Java virtual machine that utilised ARM hard floats (hardware accelerated floating-point math processing). This meant that the Oracle JVM had to do all of this arithmetic in software causing excessive CPU load and poor performance. It was […]

14 Feb 2016

Raspberry Pi: SSH using public and private keys

Sometimes it’s necessary to leave a publicly accessible SSH connection available on your Raspberry Pi. While a strong password is essential, a much more secure method for authentication is to use a public and private key system. This guide will take you through all of the steps to creating the keys, configuring the Raspberry Pi, […]

20 Sep 2010

Quick tip: Linux Xkill

Need a fast and easy way to kill an unresponsive application in Linux? Press Alt + F2. Type xkill in the Run Application dialog. Click the application with the X (or skull and crossbone) cursor. I discovered this after having a fullscreen Java app freeze on me a few times in Ubuntu. Further reading Xkill […]