Author: Josh Sherman
-
Using find with symbolic links
Symbolic links, or symlinks come in handy when you need to share directories with multiple directories and not have to worry about keeping each linked instance in sync. The problem with symlinks is that not every command-line utility supports them, and often times, they do support them, but it’s not…
-
yay: error while loading shared libraries: libalpm.so.12
One of my favorite things about Arch Linux is the Arch User Repository (AUR). It’s a community maintained collection of packages for just about every damn thing you may want or need. One of my least favorite things about Arch Linux is that the Arch package manager, pacman doesn’t install…
-
VPS Showdown – June 2021 – DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr
Have had some requests for some comparisons of different plans (like the dedicated CPU offerings) and different price points, but considering it’s the last month of the quarter, I figured I would just stay the course and stick to the same comparisons as I’ve done the past few months. Next…
-
Unlock user after too many failed sudo attempts
As many of you may already know, I tend to blog about the real-life problems that I’ve run into in the previous week or so. This makes it easy to come up with blog content, but also gives me a dedicated resource to reference if/when one of these problems pops…
-
How to push to multiple git repos at once
A while back I fell in love with GitLab, specifically their GitLab Runners. This was at a time before GitHub had GitHub Actions, so I decided to move the majority of my git repositories over to GitLab. Fast forward a few years, GitHub has Actions, and more importantly, it seems…
-
How to install Node.js 16 on Ubuntu 20.04 LTS
Ubuntu tends to drop a new version of their April release shortly after a new version of Node.js drops. Every other year, this Ubuntu release is a long-term support release, which has a longer shelf life in terms of support and maintenance compared to their interim releases. True to form…
-
VPS Showdown – May 2021 – DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr
Switching things up a small bit this month. Last month, I had introduced a “$6 VPS Showdown” as a separate post alongside my existing $5 post. This was all well and good, but best as I can figure, there’s no reason to have them split out, as most folks probably…
-
Find unused npm dependencies
As much as I love to sling code, I love that we live in a world where you can stand on the shoulders of giants and easily leverage other people’s hard work by way of Open Source libraries. Simply referred to as “dependencies”, these little code gems can save a…
-
Run command instead of alias
Recently, a buddy of mine was having some issues with Homebrew after upgrading to Big Sur. After doing the Googling he could have done on his own, I came to realize that he needed to manually upgrade to the latest version, that was compatible with Big Sur. He said he…
-
Case statements in shell script
While I do love the command-line, and will throw shell script at most problems if it’s the right tool for the job, it’s actually fairly rare that I write case statements. Generally speaking, my shell scripts will usually interrogate a variable or two, never too crazy or anything. With that,…