Leetcode: Set Matrix Zeroes (Part 1)

This problem, of medium difficulty, sounds trivial at first glance. However, given the constraints, it’s not as straightforward as it initially appears. The Problem The problems is set-up as seen here: Set Matrix Zeroes - LeetCode Given an m x n integer matrix matrix, if an element is 0, set its entire row and column to 0’s, and return the matrix. You must do it in place. Constraints: m == matrix....

November 4, 2021 · 3 min · Tyler Waters

Open-Source Highlight: Jellyfin

Open-source projects are plentiful, so I decided to highlight a few standouts which deserve some extra love. Well… all of them deserve extra love, but I’d like to highlight a few of my (100% biased) favorites. First up is a self-hosted media server I’ve had the pleasure of using for several years, now – Jellyfin. What is Jellyfin Jellyfin allows you to host the TV Series/Films/Music you own on a single server, and access this media from any device either through a web browser or client....

October 25, 2021 · 2 min · Tyler Waters

Visual Debugging on VS Code Using GDB

If you’re already developing a C/C++ project in VS Code, configuring the built-in debugger will allow you to fully use features already within the IDE with only a single configuration file. To those are used to debugging in IDEs like IntelliJ or Visual Studio, this is a much more familiar and pleasant experience. Additionally, this can be done both locally and over SSH via the Remote - SSH extension. For Computer Science & Engineering courses at the UW, I typically open the folder containing my entire repo in VS Code (i....

October 19, 2021 · 3 min · Tyler Waters