Homelab Sidequest - Switching from Salt to Ansible Mar 20, 2024

About a month ago I thought it would be nice to be able to configure VM's and Droplets with Salt by using my existing configuration I had setup in Part 2: Configuration Management.

Homelab Adventure - Part 3: Internal Network Mar 29, 2023

Welcome to my journey in building my homelab. This is part of a multipart series, in the last part I gave an overview of how to do configuration management. This one will cover how I set up my internal network.

Embedding Version Info into ELF Shared Libraries Mar 22, 2023

How to embed version information into an ELF shared library?

Here are the methods I have used for embedding version information.

Sending MIDI from Reaper to Unreal Engine Apr 11, 2022

How to setup Reaper to send MIDI to Unreal Engine. If you are looking to use OSC instead, take a look at daw-out.

Commodore 64 Puzzle Feb 27, 2020

My college professor posted this image with the question

What is the output when enter is pressed?

Commodore 64 screen with a BASIC program
Homelab Adventure - Part 2: Configuration Management Feb 06, 2020

Welcome to my journey in building my homelab. This is part of a multipart series, in the last part I gave an overview of the homelab plan. This one will cover how I handle configuration management.

Homelab Adventure - Part 1: The Adventure Begins Nov 09, 2019

Welcome to my journey in building my homelab. This will be an ongoing series of blog posts of my adventures in building my personal infrastructure.

peaCTF 2019 Writeups Jul 26, 2019

Writeups for peaCTF 2019

InnoCTF 2019 Writeups Jul 19, 2019

Writeups for InnoCTF 2019

Floating Point Hell Mar 16, 2014

This blog post will show how to deal with floating-point error in JavaScript by encoding all uint64's, and int64's as strings in JSON Marshaling.