Author: Miyar Es
Learning Cloudflare’s Wrangler system… some notes
First big hangup was the way I typically work. I have a laptop which is…
Tailscale and how to follow routes
Use this when you try to connect to that one database that JUST won’t connect….
How to Block Ghost Spam in GA4
Step 1: Create a Measurement Protocol API Secret Step 2: Add the Secret Key to…
Fix collation issues when moving from Mysql 8 to MariaDB
I am trying to import a SQL dump from a MySql 8.0 server into MariaDB…
Turn Lists into SQL-Ready Strings with ConvertToCommas
Tired of manually formatting lists for your SQL IN clauses? ConvertToCommas is a simple browser-based…
Single Page Apps & NetHackHTML launched
I have launched Single-Page-Apps.com which I plan to use as a warehouse for all the…
I’m a Publisher. The Dead Internet Theory Doesn’t Feel Like a Theory Anymore.
There’s a fringe idea that’s been circulating in the darker corners of the internet since…
You Can’t Hide: The Uncomfortable Truth About Browser Fingerprinting
You’re not being tracked by cookies. You’re being tracked by you. I spent an embarrassing…
zcat to the rescue
Today I was trying to figure out how many people were looking at what on…
5,800 Later: Why I Went All Out on My Son’s Car
Handing your kid the keys to a car comes with a weight that’s hard to…
180 WordPress Sites: A Love Letter to My Enemies
Let me paint you a picture. It’s 7:43 AM. You haven’t finished your coffee. Your…
Today was a 0 outta 10 day
I am actually so done with today. You ever have one of those days where…
Troubles with Cuba in the future?
So while cleaning out my email today at work I noticed one from the USPS….
Snow Day Number two… (Sunday counts too)
WARNING THIS YEAR’S STORM OF THE CENTURY IS COMING! Or not but all the local…
The MVP “Race to the Bottom”
I’ve noticed that new websites and apps often feel unfinished? Am I the only one?…
Haiku With Teeth (re)launched
For the first time in about 10 years HaikuWithTeeth.com is back online. Now with a…
MariaDB to MySql… not so fast…
This week the company did a large migration from our old MariaDB to MySql. We’re…
Hardening Apache web server (check list)
Step 1: SSH into the Apache server ssh ubuntu@your-appache-server Step 2: Enable required Apache modules…
Affording College…
We got accepted into the school that we really want to go to. Everyone is…
Showing progress bar while doing a MySql restore on your database
I have a few massive databases at work and every so often have to move…
Evolution of a Scenester
When I was young everything revolved around music, especially punk rock. I had to be…
TV Catch up time.
So lately I’ve been catching up on some TV shows that everyone was talking about…
My foray into self hosting or Immich vs Google Photos
Over the past year I’ve been using Immich as a replacement for Google Photos. This…
Enshittification of Google Photos
So today I tried to build a python script which would bulk download photos from…
Get File Count and Storage Size for AWS S3 Buckets
Today I got my AWS bill and while not super high… the one section I…
Resolution(s) for 2026
Just a list of things that I would like to do this year.
MySQL queries to get the local part and domain from an email address
Taken from a now dead website which you can still view via Archive.org at https://web.archive.org/web/20241111131104/https://electrictoolbox.com/mysql-localpart-domain-from-email-address/…
Convert AWS JSON host file to BIND format
Taken from https://serverfault.com/questions/1139495/how-can-i-dump-an-aws-route53-zone-in-a-bind-compatible-format
Add an MCP to Claude Code
This command loads the puppeteer MCP into Claude code. Similar MCPs can be loaded this…
Updating TLS certs for using an S3 bucket which has been setup like a static website or you’re a dummy for not just using AWS certs. (Updated 12/26/25)
First make sure you have docker running on your system and run this command. I’m…
AI is coming for our jobs… just have to first tie it’s shoes.
I asked the Deepseek model running on my computer in the basement on Ollam… How…
A retro gift for the retro computer enthusiast
Dear Subscriber, Merry Christmas! We’re thrilled to share a unique gift with you this holiday…
How to quickly find the AZ of an EC2 while using SSH on the box
Well the title is a mouthful but long and the short of it is I…
How to quickly parse an Apache logfile with AWK
The above command line is a pipeline of several commands… sort: This takes the output…
How to quickly bulk delete spam from Xenforo from moderation tools without plugins
Using Chrome right click on the moderation page where you got a bunch of spam…
How to update private keys for your on an S3 site using Docker & Let’s Encrypt.
First this how to is intended to be run on a Linux system as Docker…
Nigerian Scam in Shakespeare’s time
Dear esteemed friend, I, the prince of Nigeria, do beseech thy assistance in a matter…
The fat man shadow
One thing I’ve be doing a lot of during the pandemic is walking. I get…
Cutting Sugars… avoiding headaches & other pain
How many pandemic pounds did you gain during lockdown? Honestly I’ll have to say not…
Reflecting on the new normal
What has changed in your day-to-day life since the start of COVID-19?Having to work at…
Twitch’s hot tub problem
Over the past couple of weeks I’ve noticed a rise in the number of Twitch…
AI, neither artificial nor intelligent
The term ‘artificial intelligence’ is thrown around quite a lot these days. It’s perhaps the…
Fix Command Denied to user on MySQL Functions (solved)
I was having trouble getting a function I built a long time ago on a…
Quickly create a ROOT privileged user in MySQL 8
MySQL 8 no longer creates users on grants. So you must first create the user…
Twitch… The New Pandemic Television of Our Future
Quick… name one thing that we have all been doing during lock down during this…
The best Superbowl ad is no Superbowl ad… Or how Budweiser stole the show.. again
Advertising by Not Advertising., how Budweiser won Superbowl 2021
The Old Timey Computer Show nuked from Twitch?
As of this morning 11:30am est it looks like one of my favorite channels on…
Google Analytics Spam or How to dupe potential buyers of your website’s traffic
Spent the better part of the afternoon cleaning up (ie: building filters) to filter out…


























