UPDATE 4/2/19: While the information below may still be useful to some, I’ve since moved away from ServerPilot and now use RunCloud. You can read my post as to why I switched here. UPDATE 5/3/18: The following information is no longer valid. Ghost has since introduced a command line tool for installing and updating their … Continue reading How to Update Ghost on DigitalOcean Managed by Serverpilot
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 … Continue reading Fixing Ghost’s Default Casper Theme
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 … Continue reading SysAdmin Commands, Tips, and Tricks
Well, I’m switching, yet again: Introducing Ghost
If any of my readers (which I probably have very few) know anything about me, it’s that I always get caught up in the latest and greatest. “Ooooh, look! I shiny new framework.” I have a habit of going back and re-writing old projects in whatever is new (which I need to learn to quit … Continue reading Well, I’m switching, yet again: Introducing Ghost
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, … Continue reading Runtime Error: No such interface supported
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 … Continue reading Webscraping with 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 … Continue reading Do…until Process Killed — Powershell
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” –> … Continue reading Launch Sublime Text from Mac Terminal
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. … Continue reading Troubleshooting the MySQL Event Scheduler
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 … Continue reading Auto Sync Local Changes to Remote Using rsync