Author: Josh Sherman
-
The most efficient way to check the last character of a string with JavaScript
Recently I was writing some code that needed to detect if a certain character was at the end of the string to determine if some additional logic should be executed. The reason for this was because the additional logic to run was pretty hefty and for pre-mature optimization’s sake, I…
-
Save time by not locking your computer
Okay, so this is one of those topics that I know may seem pretty fucking dumb, but I’m telling you, it’s completely legit and isn’t nearly as insecure as you are probably thinking. Yes, I’m fully aware that it’s counterintuitive to leave your computer unlocked, especially in more public settings…
-
Using alternate SSH ports with rsync
I live on the command-line. I also use the hell out of rsync to move files around. And because I’m paranoid / security conscious, I run sshd on an alternate port to provide an additional layer of obscurity to things. While providing me with some piece of mind, using an…
-
Upgrade to Node.js 10.x or 11.x on Ubuntu 18.10
The latest and greatest, albeit not a long-term support release, from Canonical is here! Ubuntu 18.10, Cosmic Cuttlefish, was released this month and shipped with the current LTS version of Node.js, version 8. Actually, it’s a minor revision behind at the moment with 8.11.x being what’s available. Not that there’s…
-
How to check if a string contains another string with JavaScript
Checking whether or not a string contains another string, or just a single character. It’s a been a pretty unavoidable sanity check in my programming career. It’s not quite a problem for the ages, but it comes up regularly and can be approached a few different ways. ES5 and prior…
-
Finding which process is listening on a port
I’m known for having a lot of projects. These days I have a day job, am trying to grind out more posts a week on this blog, regularly write for Alligator.io, run HolidayAPI and Ginpop and am currently on the “advisor track” for Startup School with CrowdSync. This list doesn’t…
-
Blogging too frequently
Can you ever really blog too much? I wondered that so after my 10th anniversary post, which occurred outside of my usual Sunday or Monday posting schedule, I decided I would up my blogging frequency to three times a week. This went on for a three weeks as part of…
-
VPS $5 Showdown – October 2018 – DigitalOcean vs. Lightsail vs. Linode vs. Vultr
After many months of enduring inquiries about why I was no longer including Amazon’s Lightsail VPS offering, I’m giving up in and including it in the mix again. Originally it was dropped because they don’t currently offer Ubuntu 18.04 LTS which I was doing my benchmarks against. For me personally,…
-
Hibernate laptop on lid close with systemd-boot on Arch Linux
Want to start this post off by thanking my buddy Dean for writing this great guide to setting up hibernate with Arch Linux. Unfortunately, when I went to consult this post the other day to get things setup on my Galago Pro his site was down. Funny enough, it was…
-
Portal at Eleven
Eleven years ago today, Portal was released. I happened to have picked the game up a few years later, in 2009, as part of one of the many Steam sales on The Orange Box. And like many games I’ve procured during Steam (and Humble Bundle sales), it took me another…