Page 2 of All Articles

VPS Showdown - January 2022 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr

So 2021 was interesting. Not going to bore you with the details of my life, but I am ready to bore you with the details of the world of virtual private servers! I forgot to do my “Christmas wish list” last month as I have in the past, but it’s […]

How to reset Brother HL-L3210CW Toner Cartridges

It took nearly two years, but we finally “ran out” of black toner for our all-time favorite printer, the Brother HL-L3210CW Laser Printer. More on why “ran out” is quoted in a moment ;) Personally, I hate owning a printer. I only print stuff out at most twice a year, […]

Downloading files in Node.js with Axios

I’ved used Axios a ton, but I’ve only ever used it to make AJAX requests. In fact, I don’t ever remember a time when I’ve needed to download a file and save it to disk in Node.js. That changed recently with a new side gig I’ve been helping out with. […]

How to hide Nginx server headers on Ubuntu

Nginx is a fantastic web server choice, but it tends to be a bit too mouthy by default for my taste. By mouthy, I mean that out of the box, Nginx gives up a bit too much information about itself, the operating system it’s running on, and if you’re running […]

VPS Showdown - December 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr

Here we are, with the final VPS Showdown of 2021. We’ve seen a few changes over the course of the year in terms of product offerings. One of the most notable was the adoption of AMD EPYC processors either a standard or premium offering depending on the provider. Next year […]

Associative arrays in Bash

Arrays, both indexed and associative are a powerful and versatile data type, regardless of the language you’re utilizing them in. At one point in Bash’s history, pre-version 4.0, Bash only had indexed arrays. These indexed arrays were defined as such: # Initialize an array with values arr=("first" "second" "third") # […]

Connecting to Wi-Fi with the iNet wireless daemon (iwctl)

Part of the Arch Linux appeal is how minimal it is. With this minimalism comes adopting command-line tools to do the basic things we take for granted, like connecting to Wi-Fi. While this isn’t necessarily the case if you install a desktop environment like GNOME or KDE, but it definitely […]

Monitoring the progress of dd

Whether you’re zeroing out an old disk drive or creating a USB flash drive with your favorite Linux distro, dd is there to take care of business. One of the shortcomings of using dd back in the day was the lack of transparency into what it was actually doing and […]

VPS Showdown - November 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr

Even though the year is drawing to a close, these showdowns continue. Nothing very exciting this month other than it seems Linode took their firewall offering out of beta and Vultr did the same with their Kubernetes offering. DigitalOcean continues to lead the pack in terms of their “managed” offerings, […]

Is today Halloween?

Regardless of when you read this post, there is less than a third of a percent change that today is actually Halloween. For those that legitimately unsure if today is Halloween or not, Halloween falls on the same day every year, October 31st. But the point of this post isn’t […]

How to install Node.js 17.x on Ubuntu LTS

As All Hallows Eve approaches, we are greeted with a brand new “current” release of Node.js, version 17. For those out there are aren’t aware of how Node.js releases work, even numbered releases eventually get promoted to long-term support (LTS) status, while odd numbered releases, will not. They are effectively […]

Spotify stuck in fullscreen

I’m not sure why it happens, but from time to time I’ll start up Spotify (in GNOME) and it will not only be in fullscreen mode, but there’s no apparent way to exit out. Even though the cause will probably remain a mystery, I did figure out how to get […]

Free up disk space on Arch Linux by clearing your pacman cache

Generally speaking, I tend to run Linux with a single partition. But, with my work laptop, I [for some unknown reason] had opted to run with a dual partition setup, for root / and home /home. Not the most earth shattering setup, but I did end up starving my root […]

VPS Showdown - October 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr

Q4 is upon us! I’ve been busy moving recently, so I’ve admittedly not been as on top of the VPS news (or my Twitter account) in the last few weeks. That being said, it looks like Lightsail is not offering container hosting, which I’m assuming is a bit more inline […]

Customer-owned and managed "COAM" modems with Spectrum

Having moved recently, I had to not only needed to move my Internet service (through Spectrum) to the new address, as well as set up a new modem since it seemed like it was time for an upgrade. Seeing as I wasn’t able to find a ton of information about […]

Best way to pin TypeScript as a dependency

While I’m a pretty big fan of TypeScript, there’s some stuff that drives me up a wall. One of those things recently came to light during the release of TypeScript 4.4 on a Friday afternoon. So it was nearing both end of day and end of week, and we were […]

[FIXED] Repository ' buster/updates InRelease' changed its 'Suite' value from 'stable' to 'oldstable'

Even though I haven’t upgraded from Debian 10 “Buster” to Debian 11 “Bullseye”, I’ve already been bitten by a bug. The bug showed up in one of my local Docker containers that is running Debian Upon starting the container, I run apt-get update and was faced with this nasty thing: […]

VPS Showdown - September 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr

September, the last month of summer (in the northern hemisphere at least) but not the end of comparing a few VPS providers. Didn’t see a lot happening this month side from Vultr starting a beta period for their Kubernetes offering in a few of their data centers. As always, I’ve […]

Remove unnecessary files in node_modules

As the meme goes, the object with the largest mass in our universe is the node_modules directory. Generally speaking, storage is cheap, and while an unkept set of dependencies can be quite messy (and often times a security hazard), the size of your node_modules directory tends to not be of […]

Multi-factor authentication (MFA/2FA) not working

Multi-factor authentication is an absolute must to help maintain the highest level of security on your accounts. There’s many ways to go about MFA/2FA from using an authenticator app to receiving a text message on your phone. Regardless of the method you choose, the day may come that your are […]

Debugging an AWS Lambda that stopped working

My wife and seed would agree that talking about AWS Lambdas are in my “big three” of things to not shut up about, along with fishing and professional wrestling. Regardless, I do love them so (both the Lambdas and the fam bam). As I’ve grown to use them more and […]

Fixing Nest error e73 - No power to Rc wire detected

It’s been heating up in Texas recently, even more so when I had discovered that our Nest unit was giving us grief about the “Rc wire” not being detected. This is an existing unit, not one that I recently installed, so I was skeptical that the wire wasn’t connected properly. […]

VPS Showdown - August 2021 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr

It’s that time again! Been extremely busy on my end, so it’s more of the same at the moment in terms of what’s covered. Something notable that I had missed last month is that UpCloud is now offering managed database hosting along with their VPS and other products (block and […]

How to kill a query on Amazon Relational Database Service (RDS)

Coming from MySQL / MariaDB, I was surprised that I couldn’t kill a query on an Amazon’s Relational Database Service or Amazon Aurora with the kill command. Fortunately, the functionality isn’t omitted, it’ just buried under some AWS RDS specific command. Before we go over that, let’s go over how […]

Setting an authorization header when using file_get_contents with PHP

Going through some of my old lists of blog post ideas this weekend. While it’s not something I’ve needed for a minute, it’s still something worth taking about. How to set an authorization header when using PHP’s wonderful file_get_contents() method. Similar to an old post of mine talking about specifying […]