Pyods: advanced open directory scraper

Wget is a wildly popular tool for a variety of download and content mirroring tasks, but its dated design could be improved upon. Meet my new tool: Pyods, the next-generation wget!

Nginx upload size behavior

I recently encountered some behavior in nginx that struck me as odd. Nginx has long had a client_max_body_size setting which controls how large of a HTTP POST or file upload the server will accept by comparing to the Content-Length header specifically. Attemping to send a request larger than this results in a 413 Request Entity Too Large error from the server. But is this always the case?

pfSense and ESXi setup on the OVH network

3 years late... The lost article is finally here!

I host my projects on a dedicated server rented from OVH and I'm a huge VMware fan. Since not all my virtual machines need internet-facing IPs an easy solution here is running a pfSense install as a NAT router, as a virtual machine. Unfortunately, doing this on OVH is best documented in various blog posts across the internet. So here's to another entry to the pile.

1Password on Linux

I've been a long time user of 1Password, a password vault by AgileBits. However, it only supports OS X and Windows; which is a problem for linux desktop converts like myself.

Subsonic database bloat/corruption

I use a Subsonic media streamer install to stream my music library on my mobile phone, media center, laptop etc. Recently, my web UI and other client apps stopped working and I noticed the subsonic server was spewing HSQLDB database engine errors.

The Pi-Rack

I recently (Finally!) acquired a low-end 3d printer and after a few practice prints I decided to put my new skills to the test. I wanted to create a Raspberry Pi case, but I thought that would be a little boring. So the idea I settled on was creating something akin to a blade server - an enclosure that takes care of power and lan distribution, that houses several Pis. Overkill? Absolutely!

CH340G usb to ttl/serial for Mac

I bought some USB to TTL adapters on the cheap from China. The OS X driver was a little difficult to track down, but this thread cracked it:

Okay, drivers for mac do exist.
I always see for the driver, but now I searched for "" and found 
The mac driver is here :
The version is from is a newer, you should try that one.

Arduino Pong, Part 1: The display

As mentioned in my last post, I've been learning up electronics with the Arduino. I found a few 5 by 7 LED matrices at a local surplus store (pictured above), so I figured another fun beginner project would be creating a clone of pong using a few of these for the screen.