Recently I made a Discord bot for RevenueCat. It posts in-app-purchase purchase notifications from my mobile apps (AI Simulator) into my Discord server.
Here’s how to it setup. Continue reading
Aim for the best, prepare for the worst.
Recently I made a Discord bot for RevenueCat. It posts in-app-purchase purchase notifications from my mobile apps (AI Simulator) into my Discord server.
Here’s how to it setup. Continue reading
Today I tried to remove the unused bootcamp partition on macOS to get more space but unfortunately it turned out to be not so simple.
After deleting the bootcamp partition from Disk Utility, I was greeted with an error that says the bootcamp partition cannot be merged into the main partition.
I then run First Aid and found some corruptions. Following the guide on Internet I booted into Recovery mode and fixed those errors, but the empty space was still not given to me.
Until I found this answer on the Internet and turns out the magic is just one command:
1 |
$ sudo diskutil apfs resizeContainer disk0s2 0 |
disk0s2 is the existing macOS IDENTIFIER as shown in diskutil list Continue reading
While I was trying to upload some new photos onto my blog, I realized that all my photo sizes are gone. I use different sizes in blog posts and final tiles gallery as my portfolio so they are pretty important for me.
Uninstalling Simple Image Sizes and WP Smush did not help. Updating WordPress and all plugins to the latest did not help as well. So it had to be my Upgrading Ubuntu 14.04 to 16.04 for WordPress that messed it up. Continue reading
So today I decided to take on an adventure of updating my WordPress from an ancient 4.x to 5.x.
I did my due diligence of backing up and take a snapshot from DigitalOcean (my VPS service provider) and then started the risky process. The WordPress upgrade itself was relatively smooth with no issues. Little did I know that I was jumping into something more serious… Continue reading
There are many explanations online on what JavaScript async function means. It can get very complicated and confusing. However, there are actually just two things to remember. Continue reading
By continuing to use the site, you agree to the use of cookies. more information
The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.