Recent Posts

MediaWiki fix “Warning: fopen(/cache/l10n_cache-en.cdb.tmp): Failed to open stream: Permission denied”

MediaWiki fix “Warning: fopen(/cache/l10n_cache-en.cdb.tmp): Failed to open stream: Permission denied”

June 10th, 2023

I recently migrated a Mediawiki Instance to a local environment for testing. After reinstalling the MediaWiki instance I got the [More…]

Coldplay – A Sky Full of Stars piano midi Synthesia cover

Coldplay – A Sky Full of Stars piano midi Synthesia cover

May 31st, 2023

Another Coldplay banger, this time ‘A Sky Full of Stars’. Project Started: 2022-11-24 Ended: 2023-05-31 Total time spent: 2 hours [More…]

MediaWiki fix “Error: Class “FormatJson” not found” after migration

MediaWiki fix “Error: Class “FormatJson” not found” after migration

May 13th, 2023

After moving servers, I was no longer able to access my MediaWiki instance. It would error out when attempting to [More…]

SQL: Replace All HTTP Links/URLs with HTTPS

SQL: Replace All HTTP Links/URLs with HTTPS

May 6th, 2023

Here’s a short snippet that I recently used to replace a bunch of old HTTP links with the now-supported HTTPS. [More…]

SQL: Remove/Strip Newline Characters From Field

SQL: Remove/Strip Newline Characters From Field

April 12th, 2023

On MacOS, Sequel Ace imports CSV’s with newlines at the end. This snippet updates the data to remvoe those lines: [More…]

Shopify Translate & Adapt: Which section settings/input types are translatable?

Shopify Translate & Adapt: Which section settings/input types are translatable?

March 22nd, 2023

Shopify recently released the Translate & Adapt app to allow store owners to easily translate content for different markets. In [More…]

NetSuite PHP Toolkit: Get Item By Internal ID

NetSuite PHP Toolkit: Get Item By Internal ID

March 20th, 2023

The NetSuite PHP Toolkit is surprisingly fully featured but not very well documented. This will be the first of several [More…]

DJVI – Base After Base piano midi synthesia cover

DJVI – Base After Base piano midi synthesia cover

February 27th, 2023

This song is actually one of the first songs I ever created a cover for, and I have since redone [More…]

Upgrading a 2015 Tesla Model S 85D to MCU 2 in 2023

Upgrading a 2015 Tesla Model S 85D to MCU 2 in 2023

February 22nd, 2023

As a Tesla Model S owner, I was starting to notice that my infotainment center was becoming slower and less [More…]

Shopify Access Metaobjects With Liquid

Shopify Access Metaobjects With Liquid

February 15th, 2023

Shopify recently released their Shopify Editions 2023, highlighting new features and updates to the platform. One of these new features [More…]

How to Tell the Difference Between Gen 1/Gen 2 Ninebot Max/G30 ESC

How to Tell the Difference Between Gen 1/Gen 2 Ninebot Max/G30 ESC

February 7th, 2023

Ninebot has recently released a new version of the Ninebot Max/G30 ESC. This new version is no longer based on [More…]

PSA: ScooterHacking ReFlasher Now Supports Gen 2 AT32/GD32 ESC’s!

PSA: ScooterHacking ReFlasher Now Supports Gen 2 AT32/GD32 ESC’s!

January 31st, 2023

On 2022-01-31, in an announcement to Discord and their forums, ScooterHacking released version 1.3 of their Scooterhacking ReFlasher software. This [More…]