How to make OS X feel more useful as development platform?
Here are some things what I did.
Mistakenly installed MacPorts first and realized that things could be easier with something else. Moment after realizing that, found instructions for installing Homebrew, lightweight package manager for command line. More about it on Engine Yard’s blog post Homebrew: OS X’s Missing Package Manager.
Already had previously installed Git (instructions for installing). Basic tips for using Git and more details about setting things to work with GitHub. It’s needed for getting latest changes to the my dotfiles so I could pull changes to more than one computer from single location.
Having previously found nice command line config files made by Todd Werth, I adjusted them to fit my system better. Current state of my version of dotfiles can be seen at github.com/d2s/dotfiles. dotfiles includes whole bunch of things to make vim more usable besides of all other adjustments for general command line usage.
There is also link script but be totally careful with it because it can remove your command line settings if you don’t remember to back up them first. Have to think of better way to make initial adjustments to avoid problems with it…
Werth has also created a black OS X Leopard Terminal theme that is actually readable. Installed SIMBL first.
After that, it was turn to install TerminalColors. But to actually make it work on Snow Leopard, I had to install modified version of TerminalColors that had been updated to support 64-bit version of Terminal.
After installing both of them, I went back to InfiniteRed’s theme page and downloaded theme file. After downloading, just clicked it to install. Had to click Default-button to make colour sheme to… well, default.
Original font settings didn’t look so nice so adjusted it to Monaco 12 pt.
Text editors are nice so I thought it would be good thing to make them feel nicer. There is version of IR_Black theme for Espresso. How to install it? Download latest version of theme from GitHub. Go to Settings, click Colors tab and from there click button Reveal in Finder. Put IR_Black.css to directory and set it as Active Theme (might have to restart before seeing it in the menu). Installed also Inconsolata-dz font to make things look better (used font size 12pt ).
Colour theme for Xcode
There is also version of the aforementioned color theme for Xcode so why not try installing it too. As with Espresso, I used Inconsolata-dz also with Xcode.
I’m still wondering if there would be any benefit from installing new version of Ruby and if installing it via Homebrew would work. There is also option of manually installing Ruby, RubyGems, etc. but I probably won’t go that way at least now. Haven’t tested much of RubyGems yet so not still sure if preinstalled Ruby of OS X is good enough.