Author: Josh Sherman
-
VPS Showdown – February 2021 – DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr
It was just last month that I had added a bit more information about the CPUs that each provider was reporting. Wouldn’t you know it, this month the Linode instances tested were reporting AMD EPYC 7542 32 Core Processors, same as UpCloud has been offering. As one would expect, this…
-
Search and replace filenames
Recently, while working with a bunch of files, I came to realize that I needed to rename every single file. Not just that, I only needed to rename a small bit of the filename. If I was working with a document, I wound have leveraged a “search and replace” feature,…
-
Recursively create directories with Node.js
Recently, while working on a new project, I needed to create a series of nested directories. From the command-line, it’s easy enough, just pass -p to mkdir and it will create all of the parent directories automatically. With modern versions of Node.js, specifically 10 and above, you can achieve the…
-
Broken icons on OpenWeather GNOME Extension
I don’t use many GNOME Extensions. Nothing against them, but less extensions means less crap to break when the latest GNOME release drops. For the most part, I opt for extensions that well maintained and not prone to breaking between major releases. Things were peachy for a while, but recently…
-
VPS Showdown – January 2021 – DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr
New year, new VPS Showdown! While I don’t usually make big changes to these posts month to month, I do try to refresh them every year or so. This year’s improvements include commas (on the larger numbers) and charts! I’ve also made the decision to drop the High Frequency plan…
-
Counting files in multiple directories
Last week I discussed counting files in the current directory. It was a quick and dirty way to get the number of files in a directory with some pretty strong assumptions about the type of files / directories that your current directory contained. Sure, it was a short sighted in…
-
Counting files in the current directory
As the year comes to a close, I like to look back and see how many blog posts I have written for the year. My blog is powered by Jekyll and I like to keep my posts organized by year, in directories. With all of my posts in one place,…
-
Displaying an entire object with Node.js
For the most part, I do the majority of my debugging with Node.js / JavaScript’s console.log(). It’s quick and dirty but it gets me what I’m looking for. The exception being when I am working with larger objects, specifically any object that is nested three or more levels deep. Here’s…
-
VPS Showdown – December 2020 – DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr
With this month’s post being the final one of the year, I thought it was best to get back to a comparison that included all of the providers that I cover. The last few months have not included Lightsail or UpCloud since they didn’t offer the types of plans I…
-
How to kill a hung SSH session
It can happen for a number of reasons. You’re connected to a server via SSH and things just stop responding. It’s hung, stuck, frozen, locked up, unresponsive or many just not be paying attention to the keys you’re so desperately pounding on your keyboard. It’s happens regularly, but not regularly…