How to Update Ghost on DigitalOcean Managed by Serverpilot

How to Update Ghost on DigitalOcean Managed by Serverpilot

While I’m in love with Ghost, one thing I definitely believe could be improved is the upgrade process. Because of how nice Ghost’s interface is, one would think they would have auto-update capabilities out-of-the-box (which I’m sure will come eventually), but currently it’s a very manual process. I’ve compiled a list of commands that should …

+ Read More

Fixing Ghost’s Default Casper Theme

Fixing Ghost’s Default Casper Theme

As mentioned a post or two ago, I’ve switched from Hugo to Ghost. And I’m in love with it. Writing posts in Ghost’s markdown window is beautifully simple, and I’d actually forgotten how much I missed authoring a blog post via a web interface (as opposed to a text editor/command window.) It’s not that I …

+ Read More

SysAdmin Commands, Tips, and Tricks

SysAdmin Commands, Tips, and Tricks

Thought I haven’t been in the System Administration space for too long, I’ve learned a number of tips, tricks, and shortcuts that I use almost on the daily. I’ve compiled a list of my most common. Remotely Enable RDP So you just set up a new desktop/server, you get back to your desk, but now …

+ Read More

Runtime Error: No such interface supported

Runtime Error: No such interface supported

You know those errors that you just can’t seem to find the answer to, no matter how much you peruse Google? This was one of them. I use an Excel macro that takes some entered information, and then e-mails it to a specific list of individuals. While this script has worked time and time again, …

+ Read More

Webscraping with Powershell

Webscraping with Powershell

Webscraping often becomes a touchy subject in regards to the legality of the whole thing. Obviously, stealing/scraping copyrighted content and claiming it as your own crosses those boundaries, but it can also provide some great benefits when done within legal limits. A few months back, I was shopping for a new car and found myself …

+ Read More

Do…until Process Killed — Powershell

Do…until Process Killed — Powershell

I really enjoy using powershell to automate processes. One thing I repeatedly find myself doing is wanting to run (or not run) a specific piece of code until a program or service has terminated. This little snippet is extremely simple, but does the job. If a given process is detected, it will continue to loop …

+ Read More

Launch Sublime Text from Mac Terminal

Launch Sublime Text from Mac Terminal

Often times, I find myself navigating through folder structures via the terminal, and need to browse to that specific location via text editor. Sure, there are options like vi, but I prefer the GUI. In the past, I would have to open up the Sublime Text app (my editor of choice), then go “File” –> …

+ Read More

Troubleshooting the MySQL Event Scheduler

Troubleshooting the MySQL Event Scheduler

I ran into a rather frustrating issue the past few days regarding the MySQL Event Scheduler that had me pulling my hair out. I spent hours upon hours trying to diagnose problems as to why I 1) couldn’t create events in the first place, and 2) once I could create them, why they wouldn’t run. …

+ Read More

Auto Sync Local Changes to Remote Using rsync

Auto Sync Local Changes to Remote Using rsync

Whenever I’m working on a new site, it’s so incredibly tedious to change a few files, manually upload your changes via SFTP/SSH (if you’re still using FTP, shame on you), reload your browser, check those changes, and repeat another 150+ times until you finally get it right. For a while, I had a fairly good …

+ Read More