Posterous theme by Cory Watilo

My Mac Development Setup

From powering on a new mac to ready to develop, here's my setup:

Install Dropbox and make symbolic links to all my dot files, .vim,  .vimrc, .zshrc, etc

Install SIMBL

Install a nice, easy to read terminal theme such as this one:

Install XCode

Install Homebrew

    brew install git

    brew install macvim

    brew install mysql

    brew install ack

    brew install imagemagick

install rvm with:

install Ruby Enterprise Edition with 

    rvm install ree

    rvm use default

    sudo gem install livereload # this uses some rubycocoa libraries that aren't in Ruby Enterprise Edition
    sudo gem install compass

    rvm use ree

    gem install rails
    gem install mysqlplus
    gem install compass
    gem install activerecord-sqlserver-adapter
    gem install unicorn

Moving from a case-sensitive fs to a case ignorant one

I'm moving to a new mbp. I've got a time machine backup disk, but it's a case sensitive fs and my new mb is not. I've got a few music files that don't match up perfectly like "Lady Gaga" and "Lady GaGa"....hey, you gotta admit, she's got some catchy tunes.

Anyway, in order to find these and manually copy them over, I drop into the command line and run this:

 
find ./ | tr 'A-Z' 'a-z' | sort -rn | uniq -d 

This will give you a list of all the directories/files that are duplicates of each other in everything but their case. It's up to you after that to move the files to one directory or another.