In 2013 I wrote a suite of PHP pages using imagemagick that could take MySQL data, shove that data into…

PHP advanced login
I coded an advanced login script with Tokens and Roles to be the front gate to a couple of upcoming…

Ubuntu 20.04 Configure unattended-upgrades service
sudo vim /etc/apt/apt.conf.d/50unattended-upgrades This file allows you to specify which packages should automatically be updated or excluded during the update…

Collapsible Code Sections in Joplin Notes
The following markdown will give you a collapsible code section within a summary. This gives you the following Click to…

Build your own Creative Cloud
About a year ago I started thinking about how much money I was spending on my webserver and how much…

Curiously strong mint tin mixer
This small form factor mixer can really come in handy in tight spots. Not only will the small size help…

Addie road studio
I have been working with a recording studio getting their gear into place and functioning for session recording. I’m going…

Adding Square to simple invoices
I love the website application SimpleInvoices (I did not code it), I dislike invoicing through Excel as I did in the past, because…

TweetHorizon the plugin
I have been tired of the standard vertical scrolling Twitter feed for a while now. I built a new method…

Dismantle the iSub 2000
The prupose of this project was to remove a dead moth from the base, as well as some tufts of…