Brad G

Miscellaneous writings since 2020's. Engineer and Software Dev

CMake

Great CMake Tutorial from Kea Sigma Delta https://keasigmadelta.com/blog/cmake-tutorial-getting-started/ Update: Made two changes to get it to work 1 - In CMakeLists.txt change first line from cmake_minimum_required(VERSION 3.24) to cmake_minimum_required(VERSION 3.20...4.0.2) 2- Changed Raylib version to 5.5. Contents: /** Main.cpp * * A simple Raylib example. */ #include "raylib.h" #include <cstdlib> int main(int argc, const char **argv) { // Initialization const int scre...
Read post

Installation of TAK Server 5.1 on Ubuntu 22 - Single Server Option

Installation of TAK Server 5.1 on Ubuntu 22 - Single Server Option B. Graham Updated 8 July 2024 Introduction The official TAK server installation instructions are long (cover multiple installation options), meandering (not presented in sequence so user must jump back and forth between sections) and incomplete (they do not include every step required to install TAK Server especially for users who are not used to Linux). These instructions represent every step I followed in order to install ...
Read post

Movie Recommendations for Ben

Movies for Ben 1 July 2025 These are some classic movies worth your time. 1960's Planet of the Apes (1969) Former head of the NRA lands on a planet and finds chimps on horses True Grit (1969 version) John fucking Wayne kicking ass - makes the annoying girl bearable. Two great bad guys - 'Lucky Ned Pepper' and 'Tom Chaney'. Dennis Hopper unable to play the guitar after this movie. The Great Escape - next on my watch list. So this is the exception - I've seen everything else. Half the guys ...
Read post

SSR

Notes on SSR Aircraft are assigned unique Mode 3/A codes by the airport departure controller. General aviation aircraft flying under visual flight rules are not under constant positive control, and such aircraft use a common Mode 3/A code of 1200. In either case, the assigned code number is manually entered into the transponder control unit by the pilot or a crew member. Aircraft are assigned Mode3/A codes by airport departure controller. It's part of the Secondary Surveillance Radar (SSR) S...
Read post

Problems With Powerpoint

GIST: Powerpoint is a poor alternative to a technical report Sources: Tufte’s Cognitive-Style-of-Powerpoint-by-Edward-Tufte-Copyright-6dihaw.pdf https://presentationzen.blogs.com/presentationzen PowerPoint is presenter-oriented, not content-oriented, not audience-oriented. PowerPoint’s convenience for some presenters is costly to the content and the audience. These costs arise from the cognitive style characteristic of the standard default PP presentation: foreshortening of evidence and thou...
Read post

Arista Switch Notes

Arista Switch Notes Port Mirroring as used at North Bay in June 2025. This example sends all traffic transiting through port Ethernet25 to port Ethernet1. cadence is just a label that matches up the two lines monitor session cadence source Ethernet24 monitor session cadence destination Ethernet1 Monitor port mirroring >sh int e24 status DHCP on Arista https://www.networkingheart.com/2018/06/configuring-dhcp-server-on-arista-eos.html Python on Arista Python interpreter version can be ...
Read post

Army Structure

Army Structure Ver 1.0 Original 2020 Brigade A Brigade typically consists of three to four battalions under the command of a BGen. Brigades lack sufficient resources to conduct independent operations. They must operate within a division and they are dependant on division troops for support. In Canada we have Brigade Groups, which are slightly larger than brigades and include brigade troops (reconnaissance, artillery, engineers, signals, aviation, medical and logistics (including military po...
Read post