Past Challenges

Bottle + UWSGI + Nginx Quickstart

Bottle.py is a magnificent that pretty much lets you forget you’re working with the web. Coupled with Nginx, it becomes very easy to design custom web services.

Esoteric Programming

How needlessly complicated can you make one thing?

Dummies Guide to Nginx

Nginx is one of those things that many people want to try but don’t. Why? Because it’s scary. Well… Nginx itself isn’t scary, but all of the poor guides out there make it a nightmare.

Be Patient

“See that no one repays another evil for evil.”

Simple IP Echo

Recent projects have given me a need to be able to quickly and easily determine a public IP address. Although services like whatismyip exist, they are full of bloat and advertisements.

Useful F1 in Firefox

Do you ever use F1 to bring up help pages in Firefox? Do you find this feature useful? Do you like rhetorical questions?

Personally, I’ve never found this F1 function useful or helpful.

Persistent SSH

Recently I’ve had issues with dropping network connections or wanting to connect and keep working on the same thing from other systems. Most of you probably already know the answer (screen/tmux). This sounds easy enuogh, but it’s not very automated.

Securing Web Hosts

Building a secure setup is extremely hard. There’s an old saying that’s basically “build an idiot-proof system and the world will build a better idiot.”

Lightweight Firefox Notes

Lately I’ve been accumulating a very large list of things I need to do. If I make a nice simple text file and a command to open up vim with my notes then I wind up adding notes but never checking them. That helps but it’s not enough.

SSH Tab Complete

I work with many randomly-named servers and pop into a few open source hosts with some frequency. I was getting somewhat irritated with typing out so many hostnames