Fallout 1/2 style Pip-Boy 2000 replica – Part 1: Design

Here’s another one of my projects that has been on the back burner for quite a while: A replica Pip-Boy 2000, as originally seen in Fallout 1, Fallout 2 and Fallout Tactics (with minor differences). I’m designing the prop in Blender, and mostly 3d-printing the parts. The Pip-Boy will be powered by a Raspberry Pi… Continue reading Fallout 1/2 style Pip-Boy 2000 replica – Part 1: Design

DYI Pong console based on Arduino and an RGB LED matrix

TL;DR: It’s a dedicated desktop Pong console for two players. An Arduino Uno provides the brains, and an Adafruit 16×32 RGB LED matrix the display. The only inputs are two potentiometers connected to two of the analog inputs left free by the LED matrix. There are a couple of pins still available, and initially thought… Continue reading DYI Pong console based on Arduino and an RGB LED matrix

Explicit workspaces for Terraform

NOTE 2019-06-26: The original way this check worked with Terraform 11 no longer works with Terraform 12, as v12 checks that attribute names are valid. The code has been updated accordingly. Instead of a null resource, we now use a local_file data source with Terraform 12. I’ve recently begun working with Terraform at work to… Continue reading Explicit workspaces for Terraform

Published
Categorized as IT Tagged

Custom 3D-printed King of Tokyo monsters

What could be better than being a giant monster and beating other giant monsters into submission? Well, clearly, being a giant monster that isn’t represented by a cheap piece of printed cardboard with a small plastic base, but instead a good sized solid three-dimensional plastic figurine! Unfortunately, the Internet has been lacking in the department… Continue reading Custom 3D-printed King of Tokyo monsters

Elastic Beanstalk applications using two ports and Websockets

This blog post describes how to set up and deploy an AWS Elastic Beanstalk application written in Node.js that listens to both regular HTTP requests and Websocket connections. TL;DR: Download the sample application, and deploy it into an EB environment created using eb create alb-test-app-dev1 –elb-type application. By default, applications in Elastic Beanstalk only listen… Continue reading Elastic Beanstalk applications using two ports and Websockets

Published
Categorized as IT

Useful paths for debugging Elastic Beanstalk deployments

Sometimes it can be painful to try and get an Elastic Beanstalk application to deploy cleanly. In order to effectively debug the issues, it’s necessary to SSH into the instance. This requires that you’ve added a Key Pair in the EB environment configuration before launching the instance(s). The address to SSH to can be found… Continue reading Useful paths for debugging Elastic Beanstalk deployments

Published
Categorized as IT

RetroPi briefcase

Here’s a quick build I just finished: A Raspberry Pi running RetroPi, installed in a Makita powerdrill briefcase with a 7″ TV and four USB controllers. Also included are all the components necessary to power the whole setup: A 12V PSU that powers the TV, and a 12V to 5V voltage regulator that powers the… Continue reading RetroPi briefcase