Code/tech questions I've been asked
A list of tech/coding related questions I've been asked and my answer
Alphabetical list of all parkrun events in Australia
List and spreadsheet of all Australian parkrun events
Backup a WordPress website manually from the command line
A friend had an old WP website that the domain had expired on, they wanted to save all content so that they can move it somewhere else later.
List of parkrun events in Japan
List of all Japanese parkrun events
Alphabetical list of all 64 parkrun events in Germany
List and spreadsheet of all German parkrun events
List of all UK parkrun events
List and spreadsheet of all UK parkrun events
Convert an array of bytes into a string using C++
Convert an array of bytes into a string using C++
Examples of using bitwise operators in Python
Easy examples of using bitwise operators in Python
How to Use the Unix Find Command
A quick guide to using the linux find command for common use cases.
Excellent advice from personal trainer in Bicester
I needed to improve my fitness, stamina and strength so I booked in with a personal trainer and got great advice and tips that have helped my improve my football game
Convert png/jpg/webp images on MacOS using ImageMagick
How to install ImageMagick on MacOS and convert iamges using the command line
C++ Lambda Anonymous Functions - The Simple Guide
An overview of how anonymous functions work in C++. I describe the basics without diving too deep into things.
Going minimal
Reducing this website down to the bare minimum. It's now a 16kb download.
how to fix no main manifest attribute error when running Java JAR
If you build a Java application using Gradle you will probably hit the "no main manifest attribute" error, here's how to fix it.
Creating a fat JAR with Gradle, find dependencies at runtime.
Change build.gradle to package all dependencies in a single Java JAR file, a fat JAR. This makes all dependencies findable at runtime.
Building a key/value store using C++
I wanted to get back into C++ after a long time away and thought a key/value store using sqlite would be a good project to get back into the game with.
How to fix Makefile missing separator error
How to fix missing separator error message with GNU Make
Change directory that Spring loads Freemarker templates from
Configuring Spring Web MVC to load Freemarker templates from an external directory is quick and easy
Dog Walker in Bicester. Jo is experienced, friendly and reliable
Jo has been walking dogs in and around Bicester for years. She loves your dog as much as you do. Only walks one dog at a time for the best care.
How to exec external commands in Java with correct parameters
Solve common parameter issues with Java's Runtime exec() command and get your execs working properly
Using netcat (nc) to check for open ports
Netcat (often abbreviated to nc) is a command-line network tool for reading/writing TCP and UDP connections. In scan-only mode it can be used to check if a port is open.
A better parkrun map
Difference between a Java KeyStore and a TrustStore
Bicester Parkrun - run report 13/01/2018
Bicester Parkrun - run report 09/12/2017
Two reasons why your Spring @Autowired component is null
Spring scans annotated classes to inject to autowire into your code, why is it null?
Changing Spring MVC to use Freemarker templates in the ViewResolver
Short tutorial shows how to switch Spring from using Thymeleaf to Freemarker templates.
Check if a string contains a number using Java
My setup process for dealing with legacy code
Unable to process parts as no multi-part configuration has been provided
Solve the Java multi-part form configuration exception