State Machines

When I learned about Finite State Machines as part of my college degree, I glanced past the formal definition and thought, this is a very simple set of rules. There is probably some more advanced version out there that is employed in the industries. At that time, I had a very rosy picture of businesses… Continue reading State Machines

Games

This is a list of games that I absolutely adore, in no particular order. This is the list of games I am looking forwards to play:

Working with Asus Aura SDK(Asus ROG Strix G15 keyboard RGB Lighting Library)

There are 2 prereqs for this to work. Aura SDK, it turns out, was bundled with the Armoury Crate and associated programs that were installed from the factory. The PyWin32 Readme cautioned to not use pip, hence I used the binary installer instead. Like most PCs nowadays, my laptop architecture is amd64. I used scoop… Continue reading Working with Asus Aura SDK(Asus ROG Strix G15 keyboard RGB Lighting Library)

Windows Setup Guide

This is a checklist I use for setting up my windows machine. Unlike my linux machines, setting up a windows requires me to painstakingly download and install each application. Scoop is a package manager that will, hopefully, remove some of that pain. Install Scoop Install Git Add Extras Bucket(PPA/repository) Install required packages Add CapsToEscape AHK… Continue reading Windows Setup Guide

Firefox Custom Search: Speeding up Debugging

In my time over at Browserstack, I had to go through a lot of dashboards while debugging. All these look-ups followed a simple pattern. Over the course of a debugging session, we required data from at least 3 dashboards, sometimes going up to 6. I am talking about simple status pages, which have tabulated data… Continue reading Firefox Custom Search: Speeding up Debugging

Step CA: Add Auto-Renew to Host certificates

In the previous post, I discussed how to set up SSH CA and use it to access remote hosts. In that, I briefly mentioned auto-renewal abilities. This is a crucial step to take as usual certificates by SmallStep only last for about a month. The renewal process is quite easy, just the following line. In… Continue reading Step CA: Add Auto-Renew to Host certificates

Deploying Step CA as SSH CA and simplifying Homelab Access

Deploying a SSH CA involves 3 parties. A server for deploying the SSH CA A server that users want to access The client machine that needs access to server This process is usually tedious and involves copious usage of arcane openssl commands. I always wanted to implement this, but the work involved in setting this… Continue reading Deploying Step CA as SSH CA and simplifying Homelab Access