Running MySQL in Docker

Let’s containerize a database!

I wanted a database in my local machine to try out some queries and thought about setting up a little test environment. I didn’t want to go through the process of installing MySQL so let’s make some Docker containers instead.

Docker, the very popular container virtualization solution written in Go. Used as the very building blocks for microservices since it works very well with Kubernetes. I need a small database and don’t care about data persistence for the environment so this is perfect for small POC’s or projects.

Read more

Silent Installs

Quick & easy intro to silent installs and ODT

I’ve been using Windows for over 15 years and even worked in IT maintaining PC’s during college. This is why I use MacOS and Ubuntu. Jokes aside, Windows has come a long way in getting stuff done with the terminal. PowerShell and WSL makes for a great one-two punch in productivity. I loved it when chocolatey came out and used it immediately on my PC. Although it’s made great progress, there are still times where it reminds me that it’s Windows.

Read more

Clay Bang Physics Troubleshooting

Oh for the love of Clay-Bang Physics

When I initially thought of making the clays fly in my game, I thought of using lines with randomized curves and making the pigeons fly along the line.

Once I finally got to making it, Love2D has a very extensive physics engine which is a port of Box2D so I thought “What if we use physics instead?”

I believe that once humans have a complete understanding of physics, we can be the masters of our own universe. I also believe that with enough physics calculations, I can be the master of clay-bang’s universe. Maybe once I finish this game I’ll set my sights to dark matter research, but for now, I’ll master projectile motion.

Read more

Showcasing the alive_progress library

Sure you can trust a computer, but why do that when you have progress bars?

Have you ever ran a script that needs to do I/O on several hundred files? You want to know wether it’s gonna be done now or go grab a cup of coffee?

So what do you do? Make some print statements at the end of the loop with something like “I"M DONE WITH FILE X?” What is this, 2010?

Read more

Having fun with Rockwell’s VantagePoint

Rockwell does it again

I’m currently setting up reporting using VantagePoint. It was supposed to be a smooth process but computers always seem to find new ways to prevent that.

I had called the support line to notify them that Modelbuilder, a tool used for modeling reports was not working properly.

My first “anomaly”

After they digged into it further with their own virtual machines, I had found an “anomaly” as Rockwell calls it. You can’t fool me, guys. A bug is a bug.

Read more