Technical
Troubleshooting A Broken Website after upgrading from Ubuntu 18.04 to 22.04
Channeling administrators everywhere, last Friday I decided it would be best if I upgraded one of my servers from 18.04 to 22.04 on a Friday at 6 pm. How hard can it be? Always turns out harder than I expect.. hours later, here is how it worked out.. The Troubleshooting Process In my instance, it…
Read Moreprefix “00~” and suffix “01~” added when pasting into MacOS terminal
Been dealing with this issue as of late with my MacOS terminal (running MacOS Monterey version 12.4). Have no idea when it started, or why. Looks something like this: $ 00~stupidcopy01~ The easiest fix I have seen, that seems to do the trick is to use the “reset” command: $ reset It doesn’t hurt to…
Read MoreGit: Message ‘src refspec master does not match any’ when pushing commits in Git
On a recent project, I created a new Git repo and wanted to push my content to the repo from the staging server. You can find a very simple guide on how to do that here. But as I was trying to push my content to the “existing” repo I was getting this error: I was…
Read MoreSQL: Delete all Rows with “foo” in the String
Let’s say you’re building something cool and you try to share this amazing thing with a friend. Then that friend decides to blow your DB up with useless entries. Because that is what friends do. In such a scenario, you might end up with something like this: select count(*) from table; +———-+ | count(*) |…
Read MoreCreating a Keystore for Android Apps on Windows
If you’re building Android apps for the Android or Amazon Playstore you will need to sign your apps with a certificate. To do this, you will need a Keystore file. There are a lot of instructions on how to do this on a Mac, but if you’re on a Windows machine it’s a labyrinth of…
Read MoreWorking with Merge Conflicts in Git
There are instances while working with a shared repo that your Pull Request will hit a conflict with the master repo and that will prevent your PR from being merged. The easiest way to resolve this is going to be via your terminal. Step 1 – Ensure you are working with the master repo (the…
Read More