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...

Concurrency for Ollama Server

The Ollama team released an awesome parallelisation update for v0.1.33 of the software. Providing two parameters OLLAMA_NUM_PARALLEL and OLLAMA_MAX_LOADED_MODELS allows one to serve and max out the usage of the GPU’s allocation and VRAM. The settings can be either applied via...

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...