All posts

  1. Boolean Algebra Cheat Sheet

    I’ve previously put together a cheat sheet for logic rules, so I figured I should do the same for boolean algebra!

  2. Logic Rules Cheat Sheet

    One of the fundamental areas of discrete mathematics is working with logic rules. I created this little cheat sheet to help out!

  3. Set Up WSL and Windows Terminal in Windows 10

    I’ve had a long history of having a very long list of gripes about the Windows operating system. In recent years, however, Microsoft has been doing more and more to win me over. The releases of the Windows Subsystem for Linux and the new Windows Terminal have certainly helped with that. Today We’ll take a look at how I setup my WSL and Windows Terminal environments.

  4. Installing OpenCV 4 on Windows 10

    I absolutely love the OpenCV library. Like a lot of large libraries, however, it can be a royal pain to get it set up and working correctly on Windows. Here’s a step by step guide to get OpenCV 4 installed on a Windows 10 machine.

  5. Let’s Write a Simple Intel 8080 Disassembler

    While being knocked down with a pretty nasty cold, I decided to start taking a stab at writing an emulator for the Intel 8080 microprocessor. The first step to doing this was coming up with a disassembler for the 8080’s architecture. Here’s a really simple way we could go about implementing such a thing.

  6. Dumping Map Tiles from MBTiles with Python

    MBTiles is a database format designed for storing tiled data. It’s a relatively simple database format that provides for a convenient, portable way to store map tile data. Today we will be taking a look at how we can use Python to dump these map tiles from an MBTiles databse.

  7. CS Review - Binary Numbers

    When it’s all said and done, everything within a computer is nothing more than a series of switches that are either on or off. We represent these on/off states with 0’s and 1’s - a system that we call binary. This post will give you a quick review of how binary numbers work.