Blog Archives

Low Cost DIY Photobooth

Photobooths are popular at many types of social events, including weddings, birthday parties, and school dances. However, renting one can easily cost upwards of $1000, making them impractical for many events. So when a friend mentioned wanting one for her

Tagged with: , , , , , , , , , , , , , , ,
Posted in Linux, Projects, Python

BeagleBone Black Soft Power-Off

The BeagleBone Black is an ARM-based device and doesn’t have ACPI support like most x86 systems. ACPI generally handles triggering shutdown and other power management events on x86 systems, so this functionality is missing on the BeagleBone. We can easily

Tagged with: , , ,
Posted in Linux

SSD1306 and Python with the BeagleBone Black

The SSD1306 is an OLED display made with SPI and I2C interfaces. With a simple Python library I adapted (a modified version of py-gaugette), it is easy to render text, images (from bitmaps of pretty much any format), progress bars,

Posted in BeagleBone Black, Linux, Projects, Python

Installing WebVirtMgr on Arch Linux

WebVirtMgr is an awesome simple web interface for managing virtual machines on Linux. Unfortunately the installation process is not simple at all, and the documentation is a bit lacking. There are also a few issues which are documented only in

Tagged with: , , , ,
Posted in Linux

BeagleBone Black and DTC

Arch Linux ARM currently includes an unpatched version of dtc (device tree compiler) which lacks the “@” option. If you want to enable additional UARTs, SPI, I2C, or just use GPIO without recompiling the bootloader, you need a patched version

Tagged with: , , ,
Posted in Linux

Configuring BOPM for TorDNSEL

Background If you have a working BOPM installation, you are trying to prevent abuses of your IRC network effected through anonymity services such as proxies. BOPM has built-in support for scanning for open proxies. It also has support for looking

Tagged with: , , , , , ,
Posted in Linux, Quick Tips, Technology

Downloading wget Without wget: Use bash

There are many ways to download and install wget without having wget itself installed. For example, one can use curl, a sort of competitor to wget, or a package manager with libfetch or some other library-level downloader integrated (such as

Tagged with: , , , , , ,
Posted in Linux, Quick Tips, Technology

Google Voice and Asterisk

There are numerous guides about setting up Google Voice and an incoming sip number for free outgoing calling. Sadly, all of the guides I found were written for FreePBX or some other Asterisk bundle, and also used a shell script

Tagged with: , ,
Posted in Linux, Technology

Archlinux Chroot on Gentoo Guide

Archlinux is quite a popular distribution among the geekier crowd of GNU/Linux users. I understand that Ubuntu is the most popular GNU/Linux distribution in general. It may supposedly fit the needs of the populace, but that attempt to support getting

Tagged with: , , , ,
Posted in Linux

Insurgency: Access your linux box from anywhere

The problem: you have a computer sitting behind a firewall. You want to access it from a different location, but you don’t have the ability to forward any ports to it. The answer: SSH tunneling.

Tagged with: , , , ,
Posted in Linux, Quick Tips