Managing Multiple Firefox Profiles in OS X

One of the great features of Firefox is the ability to manage multiple profiles. This is a very handy feature with many different uses. Unfortunately, it isn't easy to do on a mac. I will show you how to setup multiple profiles on a mac that appear and run like normal mac applications so you can click on them and run them from quicksilver.

Using SVK to Increase Productivity

SVK is a client for SVN built using perl. It makes a number of improvements over the standard svn client, while retaining much of the same feel. It works with the standard Subversion server and works perfectly in an environment with some users using svn and some using svk on the client side. It provides a number of sizable advantages over the standard svn client and is a must have for any development project.

Recursive Search and Replace Bash Script

I had a need to perform a search and replace operation on all files in a directory of files. Effectively I needed a recursive sed. I couldn't find one and wrote this script. This is version .1, but worked for my needs, hopefully others find it useful. It is probably a smart practice to backup your set of files before running any batch operation on them. The script is released under the GPL2 License.

The 15 Best VIM Plugins

One of the things that makes vim great is that it can be extended through plugins. There are plugins for more than you would expect. I have gathered together the 15 best plugins. I also include a tarball which when extracted in your home directory will setup my vim environment with all the plugins and configuration.

Implementing a Corporate Wiki

It seems all of a sudden, the two buzz words in the corporate IT world are wiki and blog. Corporate wikis are emerging as cheap, intelligent, flexible systems for shared-document collaboration and content management. Because they are browser based, wikis are quite easy to implement and deploy.

The wiki works well in the corporate world as it solves two problematic areas, the need for internal collaboration and document management.

Bash Script Skeleton

I commonly write a quick bash script to solve certain problems. I found myself typing the same code over and over again. Looking for a better solution I googled for a bash script skeleton and found a good one at withouthat.org. I customized it a bit and updated it. Here is my version.

The New Facebook in depth review

Facebook just unveiled their biggest change yet. The http://www.new.facebook.com website is a preview of the next design of Facebook. The new design places more emphasis on friends and actions and downplays the applications. There is a lot more than just design going on. They also reveal some new functionality. I will present an in-depth review of what to expect from Facebook complete with screenshots.

Why are you not on Twitter?

Over the last 2 weeks I have found myself asking that question more times than I can remember. When I first heard about microblogging—or Twitter, the primary service that started the microblogging movement—over a year ago I thought it was a stupid fad and wouldn't last. I mean what value can possibly be passed along in 140 characters or less. 2 weeks ago I was convinced to try Twitter and I am hooked.

Be more productive using GNU Screen

Despite living in the age of multicore processors, GUI everything and mountains of ram, I continually find myself more productive with a terminal open. Especially when that terminal is running GNU Screen.

My Custom .vimrc file for VIM

Vim (text editor) in a terminal emulator, with...

Image via Wikipedia

Vim is a good editor, made great with a custom .vimrc file.
My .vimrc file adds syntax highlighting, autocomplete with tab, folding and highlights the line you are on.
Feel free to use or modify it for your needs.