Making a System Image of a Windows Install
I can't count how many times I've reinstalled Windows on my workstation at home. Sometimes it's because of my obsessive need to keep a clean system; other times it's because I've hosed my system with...
View ArticleOrganizing a Source Code Repository for Web Development
When you develop applications, you may use a revision control system like Subversion. If you are new at it, using revision control for web development may feel foreign at first, and understandably so;...
View ArticleThe Mysterious Vanishing WordPress Posts
Three of my recent posts from August 2006 have been mysteriously cut off at the knees (two articles about SELinux and one article about Apple releasing the Mac Pro). The first opening sentences...
View ArticleLeave It To Apple To Bring Revision Control To The Masses
On August 7, 2006, Apple previewed Mac OS X 10.5 Leopard at the WWDC. As usual, some new features received a lot of excitement whereas some received criticism. Time Machine, Apple's automated backup...
View ArticleCreating Linux Password Files
This is primarily a reminder for myself. If you're not authenticating against a database or network directory store, your web app may need to just authenticate against a standard Linux password file....
View ArticleAdding a Drive to Your Linux System
I have a server that has 2 IDE channels, no spare IDE cards, and 4 hard drives that I want to be running. This will obviously take up all 4 drive spaces in my 2 IDE channels. But to install the OS, I...
View ArticleBlueDragon Works on Fedora Core 4
New Atlanta supports only Fedora Core 1, 2, and 3. This is sad, since Fedora Core 6 came out recently. BlueDragon 6.2 and 7 beta don't appear to work on Fedora Core 5 and 6, but just because they come...
View ArticleProper Placement of mod_dav_svn
When installing a configuring Subversion to work through Apache, you might get an error like this when attempting to start up httpd: Cannot load /etc/httpd/modules/mod_dav_svn.so into server:...
View ArticleConfiguring Subversion for HTTP Access Behind Proxy
For the life of me, I couldn't figure out why I was unable to checkout from my Subversion repository while I was at work. It worked while I was at home (where my Subversion server is) just a few days...
View ArticleRemotely Start a VMware Server
There have been a few times now that I needed to start a VMware virtual machine on my server but I wasn't on a PC that had the VMware console installed. Besides, unless I'm on my own network, starting...
View ArticleSimple Backup and Restore With Tar
I've got a Linux server that acts as a fileserver, among other things. I have hundreds of gigabytes of data on it, accessible to any of my computers but in a simplified fashion because I'm not...
View ArticleWindows Vista and Samba Not Getting Along: NTLMv2 is the Culprit
After installing Windows Vista, I could not connect to my Samba fileshares. I'm running Samba v3.0.10 on CentOS v4.4. It turns out that NTLMv2, the authentication protocol, is required by default on...
View ArticleUbuntu v7.10 on Parallels
You'll get display server issues if you try to install Ubuntu v7.10 in Parallels. But the Parallels Tools CD does have drivers to fix those problems. This blog post, Ubuntu 7.10 Install Guide, helps...
View ArticleUpgrading Subversion Requires a Bindings Update for Trac!
My Subversion/Trac server was at Trac v0.9.6 and Subversion v1.3.x because those were the latest stable releases when I set up the server. I decided it would be relatively quick and painless to at...
View ArticleHow to Fix 301 Error for Subversion Checkouts
My Linux box was hosting Subversion with no problem. I added a new repository to the several that were already present, and when I checked it out, it said, "301 Moved Permanently". Excuse me? As it...
View ArticleCombining Repositories Into One Large Repository
I keep all my projects in separate Subversion repositories. I did this because it feels a lot cleaner this way, there is less risk in the event of repository corruption, and I use corresponding Trac...
View ArticleAvoiding the Password Prompt for SSH
It's handy to establish an SSH key between machines so that SSH-related commands don't prompt you for a password. This is handy to quickly SSH into another machine, and it's even more handy when...
View ArticleSeparating a Large Repository
A few months ago, I posted an article about combining multiple Subversion repositories into one large repository. Some folks have expressed an interest in doing the opposite--separating one large...
View Article