Review: C++ Multithreading Cookbook

The C++ Multithreading Cookbook should really be called The C++ Windows Multithreading Cookbook. The entire book is composed of tips and code examples that are intrinsically Windows, with only one short section that contains tips on multithreading in a platform

Tagged with: , ,
Posted in Uncategorized

Building a binary LED clock based on Raspberry Pi

As a small side project, I recently built a binary clock as a gift for a friend. Nothing says “I care” more than a homemade LED binary clock. This tutorial will walk you through the motions of setting up both

Tagged with: , , ,
Posted in Uncategorized

Remove bytes from one end of a file

Sometimes – rarely – you need to remove a few bytes from one end of a file. ere’s a quick way of doing it with the UNIX tool dd, so you don’t have to write your own program for it.

Posted in Uncategorized

Running a Tor relay on a Raspberry Pi

The Onion Relay (Tor) is an essentially important piece of infrastructure that helps keep the Internet free. It’s a system of relays that allow users to access the Internet by hopping through several different connections, thus bypassing firewalls and concealing

Tagged with: , ,
Posted in Uncategorized

Autodocumentation with sphinx and git hooks

When you start programming, you never putting thought into how the program should run. Most people do neglect putting enough thought into the documentation, though. If you’re like me, you’ve experienced the difficulty of trying to understand and maintain software

Tagged with: , ,
Posted in Uncategorized

Optimizing point cloud production from stereo photos by tuning the block matcher

In this last post in my series on using a homemade stereo camera to produce 3d point clouds, I’ll show you how to improve your 3d point clouds in order to get optimal results. I’ll also show you where your

Tagged with: , ,
Posted in Uncategorized

Producing 3D point clouds with a stereo camera in OpenCV

In my last posts, I showed you how to build a stereo camera, calibrate it and tune a block matching algorithm to produce disparity maps. The code is written in Python in order to make it easy to understand and

Tagged with: , , ,
Posted in Uncategorized
From the archive