Synaptik Labs Blog

Add MySQL Docker Image to Unraid

In the previous post, I walked you through setting up your Unraid server to pull images from Docker Hub and also set it up so each Docker container will receive its own IP address....

What is a Data URI and how do I use it?

What is a Data URI? A Data URI is a URI that starts with the “data” scheme and allows you to easily embed all kinds of objects within your web page. Much like Blob...

Auto-updating an Android Project’s versionCode

This is a quick tip I’ve enjoyed using over the past few years in some of the Android apps I’ve worked on. Instead of having to manually update the “versionCode” of your build.gradle script,...

Adding SQL Server’s JDBC Driver in to Wildfly

Update: 7/26/2018 – Corrected path for JDBC driver. In a previous blog post, I walked you through installing MySQL’s JDBC driver into Wildfly. This post will show you how to do the same thing...

Creating Blobs and Blob URIs

In the previous article, we talked about Blob URIs, which is just a reference to a Blob in a web browser. A Blob, as previously mentioned, can be anything. In this article, we’ll walk...

What is a Blob URI?

Recently, I started working on a project that extensively utilizes blobs and blob URIs. Wide-spread browser support for blobs has been around for more than several years now. If you aren’t familiar with blob...

Earthquake Project – Part 3

The final piece to our project is to stitch together all of the PNG frames we generated last time into a single MP4 video. We’ll utilize a 3rd party program to do most of...

Earthquake Project – Part 2

The next step that we’ll need to do is convert the data we retrieved in the previous post into actual images. We’ll also use NodeJS for this. Before we start coding though, we’ll need...

Using NodeJS on Windows

If you’ve done NodeJS development on Windows, you might have encountered one of the following error messages when running npm install: Can’t find Python executable “python”, you can set the PYTHON env variable. Error:...