Posts
2022
Create Basic Local RPM Repo
·477 words·3 mins
System-Administration
Linux
Packaging
Rpm
Fedora
Redhat
Suse
The ability to create a basic local repository can be useful in numerous ways, such as to create a local mirror to cache some packages, or to test/distribute some locally created packages.
Create a Basic Local DEB Package Repository
·578 words·3 mins
System-Administration
Linux
Packaging
Deb
Debian
Ubuntu
The ability to create a basic local repository can be useful in numerous ways, such as to create a local mirror to cache some packages, or to test/distribute some locally created packages.
2021
Rebuild a RPM Package
·715 words·4 mins
System-Administration
Linux
Packaging
Rpm
Fedora
Redhat
Suse
The basics of taking an RPM source package and rebuilding it, maybe with some modifications.
Rebuild a DEB Package
·247 words·2 mins
System-Administration
Linux
Packaging
Deb
Debian
Ubuntu
The basics of taking an already-existing DEB source package and rebuilding it, maybe with some modifications.
2020
Vulkan Enum Stringifier Project - Quick Postmortem
·1408 words·7 mins
Code
Vulkan
C/Cpp
Postmortem
A better present from a worse past. Also odd Vulkan spec anomalies.
2019
Parsing command-line arguments in a bash script
·162 words·1 min
Code
Bash
There eventually comes a time where figuring out how to flexibly parse command-line options becomes necessary. Here’s two easy ways to do so.
Colouring Shell Output
·150 words·1 min
Code
Bash
Adding in colours to make certain output from running items can help with readability and make certain things stand out, or otherwise make at-a-glance output scanning easier.
EntityID - Using one value to share many
·693 words·4 mins
Code
Entity-Component-System
C/Cpp
One of the most fundamental items in any system, software or otherwise, is to be able to identify something uniquely.
Using Cmder for MSVC development (in VSCode too!)
·456 words·3 mins
System-Administration
Windows
You too can develop for MSVC without using the full Visual Studio IDE!
Simplifying the C/C++ dependency graph (with CMake)
·457 words·3 mins
Code
Cmake
Sometimes, you’ll come upon a set of libraries that just decide to include everything directly, always. This can help minimize and visualize those dependencies.