Tutorials & Reference Guides
Various tutorials in linux, windows, hardware, and software. Mixing of quick reference guides alongside more in-depth efforts.
-
Pike Programming Language
October 2, 2024The most underrated programming language that nobody is talking about. Created in 1994, Pike is an interpreted high level language with syntax similar to C with batteries included!
-
Building latest Linux kernels
September 11, 2022My notes for building the latest Linux kernel, and running the latest firmware, for a more bleeding edge experience.
-
Rebuilding vmmon and vmnet for VMware
August 24, 2022My quick reference guide for rebuilding (recompiling) vmmon and vmnet for VMware. Essential when you upgrade a kernel.
-
Setting up an Azure Virtual Machine
April 23, 2022My quick reference guide on setting up and configuring a vitual machine in Microsoft Azure.
-
Setting up a Docker container
April 23, 2022My quick reference guide on setting up and configuring a Docker container. Includes some notes on Azure Docker, too!
-
The importance of command line interfaces (CLI)
March 17, 2022An entry-level article for developers to share with their non-programmer colleagues in a corporate environment, as both a tutorial and learning experience. In particular, I intended it for developers who wish to adopt usage of their CLI (command-line interface) programs amongst end-users, but require their end-users to have some pre-requisite knowledge.
-
Flashing a GBS Control (GBSC) without Arduino
January 30, 2022Looking to build your own GBSC? Screwed up your configuration? Paired with a network and can no longer see your GBSC? This guide will get you on your way, showing how to reflash without downloading the entire Arduino toolchain!
-
Neural Networks in Awk
June 14, 2019Live like a time traveler and apply modern era neural networks to 1977 languages! A quick post on writing a neural network using the Awk programming language.
-
Using I²C with the Bus Pirate
May 12, 2019The ‘Bus Pirate’ is a universal bus interface that talks to most chips from a PC serial terminal, eliminating a ton of early prototyping effort when working with new or unknown chips. It supports many protocols such as SPI, JTAG, 1-Wire, and of course I²C. This tutorial focuses on I²C communications.
-
Convert STL into Fusion 360 Model
May 12, 2019Importing a STL model into Fusion 360 usually results in many faces that aren't easily workable. Quick bullets on how to correct this.
-
gPhoto and Raspberry Pi
February 12, 2019Configure your Raspberry Pi with gPhoto to automatically upload your dSLR photos to your website or cellular device
-
Understanding 75 Ohm video signals
February 12, 2019For some reason I found an absurd lack of explanations online on why certain resistors must be used on video signal lines (VGA, Scart, BNC, etc). People give a value with no real proof, so I’ve made a few notes and discoveries which I can share.
-
Text Message Notifications with Excel VBA
February 12, 2019In a world where text messsage notifications are the new norm, sometimes it's best to setup a macro that directly feeds stakeholders your spreadsheet data so that they don't need to scour your workbooks.
-
Setting up TinyCore Linux on Raspberry Pi
February 12, 2019TinyCore is a great distribution - small, tidy, and very fast as it runs entirely in RAM. This shows you how to get up and running!
-
Setting up OPL on PS2 (with PS1 Compatibility)
February 12, 2019Quick tutorial on hitting the ground with OPL on the PS2, including adding PS1 compatibility with SMB
-
Qz-tray and Debian
February 12, 2019Some field notes I compiled while installing Qz-tray in Debian and enabling printing.
-
Quickly enable/disable a second display in Linux
February 12, 2019Some field notes I compiled for enabling and disabling a secondary monitor from the command line.
-
Python Cheat Sheet for Data Science
February 12, 2019There is a lot to remember in data science! It touches everything from alignment, to data wranging, data analytics, storytelling and visuals. This python cheat sheet is a quick reference to get a fast boost into many of these areas.
-
Optimal Visual Studio Settings
February 12, 2019How I like to configure my Visual Studio settings, which make much more sense than the defaults.
-
Enabling AHCI on existing Windows XP installation
February 12, 2019Some older Windows XP discs only have ATA driver support, which does not support TRIM and NCQ on SATA drives (SSDs). While these tutorials were once numerous, they are quickly fading into obscurity online; so here it is again.
-
Embed Single Power BI Page Into Website
February 12, 2019Very short tutorial to embed a single Power BI page (rather than entire report), into website.
-
Davfs Webdisk in Debian
February 12, 2019Some field notes I compiled while setting up a Webdisk (davfs) in Debian
-
AMD FirePro W4300 (and W5100) in Windows XP
February 12, 2019Windows XP is great for running legacy software and games as they were originally intended. This mostly focuses on getting an AMD FirePro W4300 (or W5100) running in Windows XP, which is not natively supported by the Catalyst installer.