Skip to main content

Recently Updated Pages

Getting Started

ESP32

While exploring my local network, I stumbled upon several devices named espressif, and after some...

Updated 2 weeks ago by Shaun Reed

Building Projects

C++

If you use vim, you can bind CTRL-B to build a cmake project nnoremap <C-b> :!cmake -S . -B ./bui...

Updated 1 month ago by Shaun Reed

HomeAssistant

Docker Docker Compose Services

Installation There are two methods below. The recommeneded method IMO is KVM. You could use Virtu...

Updated 1 month ago by Shaun Reed

Swap Allocation

Linux System Admin

Creating swap memory for your host could prevent system or services from crashing when under heav...

Updated 2 years ago by Shaun Reed

OSSEC Ubuntu Server

Security Monitoring

OSSEC is a useful tool in monitoring for malicious activity across various servers. It's lightwei...

Updated 2 years ago by Shaun Reed

Gameplay Ability System

Game Development Unreal Engine 5

Links and sources Example of using the GAS: GASShooter GitHub project Unofficial but detailed GAS...

Updated 2 years ago by Shaun Reed

LUKS Filesystems

Security

When setting up a new Linux installation, I decided to take advantage of LUKS (Linux Unified Key ...

Updated 2 years ago by Shaun Reed

tmux

Linux Customization

Multiplexers can be used to reattach to previous sessions and manage clipboard content / session ...

Updated 2 years ago by Shaun Reed

i3

Linux Customization

i3 is a tiling window manager. See i3 User Guide for official documentation. Also see my notes be...

Updated 2 years ago by Shaun Reed

Hugo

Self-Hosted Applications Site Generators

Official Documentation Hugo Docker Image that is not maintained by Hugo, but it is recommended by...

Updated 2 years ago by Shaun Reed

Retarget Skeleton Animations

Game Development Unreal Engine 5

Mixamo to UE5 Animation Retargeting UE5 These systems have changed with the official release of U...

Updated 2 years ago by Shaun Reed

Gitea

Self-Hosted Applications

This page doesn't intend to replace or improve existing documentation, but rather provides me wit...

Updated 2 years ago by Shaun Reed

Basics

Just some notes on basic C#, as I have recently been learning .NET Microsoft - Tour of C# preproc...

Updated 2 years ago by Shaun Reed

dotnet CLI

Microsoft - dotnet CLI should be all the information you need, but it helps me to learn new thing...

Updated 2 years ago by Shaun Reed

Multithreading

C++

C++ Concurrency Support Below are some of the useful methods and objects I found in documentation...

Updated 2 years ago by Shaun Reed

Tunneling

Linux SSH Configuration

Reverse Tunneling this is AKA Remote Port Forwarding, where we basically forward a remote server'...

Updated 2 years ago by Shaun Reed

Linux on Chromebooks

Linux

Booting Persistent USB It is possible to boot into a 3.1 USB stick with persistent data saved bet...

Updated 2 years ago by Shaun Reed

Software Development

Git

Application Lifecycle Management When creating an application, we outline the entire life cycle w...

Updated 3 years ago by Shaun Reed

Basics

C++

Maybe worth looking through these - Wikipedia: Index of C++ Idioms See Bjarne Strostrup's C++11 F...

Updated 3 years ago by Shaun Reed

GRUB

Linux

Notes on grub, because it's grand :) To apply any of these changes, make sure to run the followin...

Updated 3 years ago by Shaun Reed