Practical Remote Encrypted Storage

Posted by joe on April 2, 2009 under Administration | 3 Comments to Read

Introduction

I’ve been looking for an easy way to keep my important files off-site and secure at the same time. When putting together what I thought would be my perfect solution, I came up with the following features:

  • Automatic — no manual synchronizing or uploading.
  • Secure — encrypted file storage and file transfers.
  • Portable — works on multiple computers.
  • Free — because I’m cheap.

    Read more of this article »

Automating an Ubuntu Server Install

Posted by joe on February 28, 2009 under Administration | 2 Comments to Read

Introduction

While the installation procedure for Ubuntu Server is simple enough, I wanted to create a total hands-free solution. Doing so would allow me to simply boot a new PC or Virtual Machine and have a working Ubuntu Server in 10 minutes or so. The solution I came up with involves creating a master install server that uses several technologies such as dhcp, tftp, apache, and apt-cacher.

Read more of this article »

My Zend_Acl Implementation

Posted by joe on February 18, 2009 under Development | 6 Comments to Read

Introduction

It seems everyone, myself included, has a bit of a hard time first grasping Zend_Acl.

For the time being, I’ve settled on a simple solution. It’s party based on the solution given in the Zend Framework in Action book. I hope you get some use out of it.

Read more of this article »

VMWare Tools on Ubuntu 8.04 Server

Posted by joe on February 16, 2009 under Administration | Read the First Comment

Introduction

I maintain a VMWare Server (not ESX) that currently hosts 9 Ubuntu 8.04 LTS guests. To my mistake, I never thought of installing VMWare Tools on any of them until I started seeing premature performance bottlenecks. Being tasked with 9 installations, I could either install the Tools on each guest manually or look for a more automated solution. The end result that I came up with was a hybrid of both.

Read more of this article »

How I Deploy Websites

Posted by joe on February 14, 2009 under Development | 2 Comments to Read

I’ve gotten into the habit of using a Virtual Machine to develop my websites. The VM mimics the production server as much as possible so there are little-to-no changes that need made when the site is moved to production.

To move a site from the development server to the production one, I wanted a solution that was simple and not obtrusive to my normal workflow.

Read more of this article »

My Git Workflow

Posted by joe on February 12, 2009 under Development | Be the First to Comment

I was never a fan of Subversion because every time I tried using it, I always managed to corrupt the repository. Also having .svn files everywhere really annoyed me.

On the other hand, I have yet to ruin a Git repository. It’s incredibly easy to use and everything is stored in a top-level .git directory. It’s great and I’ve learned to use it constantly. Here’s my average work flow with a project:

Read more of this article »