Let’s Encrypt recently added wildcard certifications but it involves a little more steps than a normal certification process. First you must make sure you have certbot version 0.22.0 or above.…
In this post we will go over implementing a custom argument parser for Bash. You can see the final product here. Some features that I wanted to have are:Parsing command-line…
Nightmare.js is a high level browser automation library. I recently w anted to use it to scrape data off a website that make it fairly difficult to scrape via normal…
If you run an Nginx server, you may come across an issue where you’ve reached the limit of how many files Nginx can have open. System wide resources are controlled…
This post will go over using OpenVPN in Ubuntu 16.04 to connect to a Private Internet Access (PIA) VPN server. PIA has pre-made configuration files here which we will use…
This post will go over the manual installation and configuration of Nginx source code on a Linux based system. Building from source code instead of directly installing from a pre-built…
This project uses the MSGEQ7 in order to power a 7 channel LED equalizer. The goal was to use current components that were already avilable. Using 70 LEDs, a 7×10…
This program uses the RGB Camera and Tracking program to display a tracked user in front of a background. A drum set image is then displayed over the user. When…
This project was used to time a vehicle around a track by using a sonar sensor to detect when the vehicle passed by. What made this project challenging is wanting…