Shortest Path Traveller

The SHoRTeST website is available at: https://shortest.rudiball.com This is a basic application for providing the fastest route to see major attractions in a city. If you have limited time and want to optimise your travel through a city to see as...

Status Report Android App

Status Report is an Android app I’ve made available on the Google Play store. The app allows you to view devices details, sensors data and wifi/bluetooth signalling. Status Report is also extremely useful if you’re attempting to ROM (e.g. Cyanogen, Android...

Elasticblink: Elasticsearch x Blinkstick

Elasticblink is a basic Python application which monitors the health status of an Elasticsearch (ES) cluster and outputs the health as a color on a Blinkstick USB LED. This application operates with Elasticsearch 7.x clusters, but the code could be forked to...

A Raspberry Pi 4 with Elasticsearch

For the purposes of this post I’m going to be installing ElasticSearch 7.17.3 on a Raspberry Pi 4 with 4GB RAM running Ubuntu Server. Based on Lucene, Elasticsearch has become a common and successful document/search indexing platform. A number of applications...

Tailscale and Software Defined WANs for Home VPNs

Note: I’ve previously written on how to setup your own home VPN using a Linux machine and PiVPN. This new approach does not require setting up port-forwarding and/or the transportation of keys to connecting machines. A new collection of Software Defined...

tmux

A tmux Terminal Cheatsheet

Activity Command Start a session tmux Start a named session tmux new -s your_session_name Session: Typical template: Toggle tmux command CTRL-b **** Session: Detach the current session CTRL-b d List Sessions tmux attach-session -t <name/number>e.g. tmux attach-session -t 0 Panes: Session:...

APN Settings Android

UK APN Settings and 4G vs 3G

The UK has several mobile phone networks with many sub-providers or Mobile Network Operators (MNOs) offering deals off their infrastructure, so this actually limits the number of APN (Access Point Names) settings which exist. The APN is kind of like the...

Setting up your own VPN with PiVPN

Note: I’ve recently written a new method for producing a personal VPN using TailScale. This may be easier and more accessible to most readers. It doesn’t require configuration of a networks port-forwarding or the manual sharing of cyrptographic keys. You can...