chris-allen-lane.com

Installing Lubuntu 12.04 on a Samsung Series 9 Laptop

I recently reformatted my system for the first time since I originally installed Ubuntu 11.04 on it, and I want to document some of the “gotchas” I encountered. I unnecessarily lost a few hours to trial-and-error, and I hope to spare you the same frustration.

For this rebuild, I personally installed Lubuntu (with an “L”) 12.04, because I hate Unity, and because gnome-panel shares too many of Unity’s constraints (like only supporting four workspaces) to be useful. With that said, I’d imagine that the following advice applies to some of the other *buntus as well.

This was the process I used to install Lubuntu 12.04 on a clean system:

Read More

Video: Deploying Wordpress on Multiple Load-Balanced Servers on Amazon EC2

I gave this brief talk about deploying a high-traffic Wordpress site on EC2 in Fall 2011 at the Gainesville Hackerspace. The content discussed here can be considered a follow-up to my post on solving a file-synchronization issue when deploying Wordpress across multiple servers on EC2.

Read More

Introducing Watchtower - a Platform- and Language-Agnostic Static Code Analysis Tool

I’ve been working on a tool that I call “Watchtower” for the last several weeks. Watchtower is a platform- and language-agnostic Static Code Analysis tool that can be used for code audits and incident-response.

Read More

Introducing Foresight - A Wordpress Security Plugin

I recently published a new plugin to the Wordpress.org Plugins Directory. I call it Foresight. It is available for download here:

http://wordpress.org/extend/plugins/foresight/

Foresight is a simple plugin that serves a simple purpose: it helps blog administrators to stay current on known exploits for Wordpress and for Wordpress plugins.

Read More

Pharse: a Library for PHP Command-line Option Parsing

I enjoy using PHP for writing command-line applications. PHP’s power and flexibility make it ideal, in my opinion, for writing both full-featured applications, as well as for use as a “glue language” for automating various system-administrative tasks. There’s one area where PHP has traditionally fallen short in my mind, however - it lacks a good command-line option parser.

Read More