OpenCL Acceleration for Azure Docker Containers Much of my work relies on accelerated computation of some sort, usually applied to images or other 2D/3D data. While CUDA is the de-facto toolkit in my field, OpenCL…
Using ComputeSharp for C#-Based HLSL In much of my work, I need a quick-and-dirty way of executing relatively simple math on a GPU for the sake of computation speed and my own sanity. I…
Proton Spin Visualization The below WebGL application can be used to visually experiment with proton precession behaviors. This was prepared for use by students in the EBME460 course at Case Western Reserve…
Installing kubeapps on Azure AKS Kubeapps is a management interface for kubernetes clusters that simplifies installing and uninstalling helm charts. First, login to your kubernetes cluster via the Azure CLI: (below are fake GUIDs…
Configuring Bitnami Gitlab on ESXi Behind NGINX Reverse Proxy I wanted to be able to host and share my own git repositories. Here’s how I set up my personal Gitlab instance for self-hosting behind my NGINX reverse proxy.…
OpenCL “Hello World” in Visual Studio 2019 using C++ Intel SDK I chose to use the Intel® SDK for OpenCLâ„¢ Applications, which is a free download: I extracted the SDK from the zip file, and used the included install.exe binary…
WinRTC: Microsoft’s Newest WebRTC Port This post is largely stream-of-conciousness as I work through the process of trying to build and use Microsoft’s WinRTC project: their newest WebRTC solutions for native applications. This isn’t…
wpa-supplicant on the Unifi Security Gateway This post is similar to tons of others on the subject, so excuse any duplication. I’m writing it up for three reasons: None of the existing tutorials for rooting…
BGW210-700: Rooting an AT&T Fiber Gateway AT&T forces everyone with Fiber internet to use a Residential Gateway. Here's how to make it better (or at least not terrible)
NGINX: Improving Security for Reverse Proxies The following are my notes on improving the security of my NGINX reverse proxy installation. I realized I needed a security upgrade after running Securi Sitecheck and the Qualys…