Archive for the 'geek' Category

OpenCV Face Recognition

Tuesday, May 15th, 2018

tl;dr

OpenCV is an Open Source computer vision library that, among other things, can recognize faces, including eyes and smiles.

I set out a few weeks ago to build some prototypes with the library, to get an idea of how it works. I have created 3 prototypes, one that detects faces, one that detects eyes and one that detects smiles. All the projects are on GitHub here and they all use Python 3.

(more…)

3D Printing The first few weeks

Friday, April 20th, 2018

In February I finally got a Prusa i3 Mk3 3D printer that was ordered in December, a very late Xmas gift. I had struggled with a MakerBot Replicator previously, but based on my research, I had high hopes for the Mk3.

This is the story of the first few weeks of 3D printing and what I learned.

(more…)

Video Game Console Cabinet

Thursday, August 10th, 2017

tl;dr

I created a custom cabinet for my video game consoles, AV switch and Framemeister. Includes removable back panel to access and manage the cables.

(more…)

Creating a SSH Tunnel in Java

Sunday, April 9th, 2017

tl;dr

How to create a SSH tunnel in a Java app from a localhost port through a jump box to a specific port on a server. Allowing a connection to the remote server port as if it was a localhost port.

Examples found online provided only one ‘hop’, not the double ‘hop’ needed. The code below supports 2 hops, but in theory could be used to support any number of hops.

(more…)

Laser Cut USB Key Case

Sunday, February 14th, 2016

The Why

I have a collection of USB keys each different version of OS X and Ubuntu so that I can do a complete reinstall from scratch. The collection was rattling around in my desk drawer, which was annoying.

What I really wanted was to put them in a case, ideally one that matched the other dvd and cd cases.

(more…)