Build Nginx on Ubuntu - Adding SPDY, Updating Nginx, OpenSSL, PCRE

CLI, Linux, Nginx, Ubuntu

Keeping up with server updates can be complicated and time consuming, but its importance can't be overstated. Recent attacks against OpenSSL have necessitated emergency patches from the OpenSSL team. The latest OpenSSL version, 1.0.1j, patches recently discovered vulnerabilities, so we are updating to the latest version of OpenSSL. Note that the latest version of Nginx also supports building with BoringSSL and LibreSSL if you prefer those libraries.

A Working Eclipse Theme is Hard to Find

Eclipse IDE

I have been looking for an Eclipse color theme that was light rather than dark but still easy on the eyes. I could not find one that I like that made searches and highlighting visible and distinct from the surrounding code, so I made one myself. It is based on a theme that copies the Notepad++ look, but this theme uses beige tones instead of white and gray tones for backgrounds, search highlighting, etc.

You can grab it here:

Installing Python on OS X Mavericks with Homebrew


I've just hit a bug in the build system on OS X Mavericks that looks to be due to an update of XCode 6.1. The bug is causing the build process for Python via Homebrew to fail. This is a known issue - apparently XCode 6.1 always favors the OS X 10.10 SDK, even on OS X 10.9.

Hopefully this issue is resolved soon. Until then, if you run into this problem, you have two choices:

- Upgrade to OS X Yosemite (available free on the App Store)

- Download XCode 6.01 from the Apple Developer Site:


Re-building the locate database in OS X


Just discovered my locate database in OS X is corrupt. Easy enough to replace the database and fix the problem:

sudo rm /var/db/locate.databasesudo /usr/libexec/locate.updatedb

Videos - Building Apache James from source

Apache James

I just released videos on YouTune that demonstrate how to build Apache James mail server from source via two methods:

Take a look.

Installing Oracle JDK on Ubuntu

Java, Ubuntu

The Oracle JDK is no longer maintained in the Ubuntu repository, but if you want to install it, there is still a way to install via apt. Per the team:

You can add their repository to apt and install the Oracle Java installer, which verifies your agreement to Oracle's licensing terms and downloads the JDK from Oracle.

Building Apache James from source using CLI

Apache James, CLI

Lately I have been working with the Apache James mail server, and I have needed to build it from source. The process is fairly easy but not well documented at the Apache James site. Here is how I got a good build:

if all you want is to build the source, you can accomplish that without too much fuss. You will need some tools installed on your system if you don’t have them already - Maven and Subversion.

Compile NGIX from source on Ubuntu

CLI, Nginx, Ubuntu

To Compile NGINX from source on Ubuntu, just follow these steps.

Prevent CF 10 autostart on OS X Mavericks

ColdFusion, OSX

Preventing ColdFusion10 from auto-restarting on OS X.

Setting up Go on OS X


Setting up Go on OS X involves several steps.

Install Go using Homebrew

~# brew update~# brew install go



Recent Entries

Entries Search