After installing Postgres from official installer you’ll soon notice a new user on your Login screen, “Postgres”, to hide it perform the following:
sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add postgres
After your log-out and login again you won’t be presented with that user, to reverse this change do:
sudo defaults delete /Library/Preferences/com.apple.loginwindow HiddenUsersList
More here
Simple to do with HomeBrew
brew install node
After which you’ll have Node.JS minus NPM, the package manager. It’ll tell you how to do this by next executing
curl http://npmjs.org/install.sh | sh
You’ll also need to add NODE_PATH to your .bash_profile (or .zshrc file if your using ZSH as a terminal replacement)
NODE_PATH=/usr/local/lib/node_modules
And as these modules include binaries add this to your standard PATH environ,
/usr/local/share/npm/bin
With these all in place you’ll be ready to install the coffeescript module with NPM via
npm install -g coffee-script
And presto, you can now begin to execute any .coffee script file via
coffee [myscript.coffee]
simple, Command-Option-T
With POW 3.2 I’ve been noticing every once in a while it’ll choke and try and burn out my CPU, thankfully there’s a temporary fix with the PRE 4.0 release.
This you can install via
curl get.pow.cx | VERSION=0.4.0-pre sh
More info here
So when you install pow it also injects a rule in your firewall to route all traffic for port 80 to pow even if pow is shutdown, which kind of interfere’s with OSX Web Sharing MAMP, XAMP or whatever your using.
To get around this you could add:
export POW_DST_PORT=88
Then uninstall & re-install POW, it’ll see you want to use port 88 for POW, not install the firewall route and leave port 80 fine for web-sharing, you’ll have to add some extra rules in your apache vhosts to route traffic back to POW so it works again but then suddenly be restricted to needing Apache around which is just messy.
Alternatively you could forgo the .powconfig change, leave it on port 80 and the firewall rule intact and install a gem called POWDER to interfere with POW and something simple and easy for PHP serving like MAMP which will give you a full Apache/MySQL/PHP stack which you can start/stop as needed.
Now when you startup your machine POW will be running as normal, then when you need to play around with PHP you open the Terminal and type:
powder down
This will instruct POWDER to shutdown POW, remove the firewall fix and free up port 80 for MAMP. Now you can open up MAMP, tell it to use the default port 80 and work on your PHP sites
Once your finished open Terminal again and type:
powder up
This will instruct POWDER to resurrect POW, put back the firewall change and leave everything as normal so you can go ahead developing rails apps easily.
It’s a bit of a dirty hack but will keep you from pulling your hair out and burning time off that would be better spent on client work.
Thanks Rodreegez
“pow and apache sitting in a tree, k i s s i n g”
Built right into OS X Lion, Lion Recovery lets you repair disks or reinstall OS X Lion without the need for a physical disc.
To do this all you’ll need is an external drive and the Recovery Tool available here http://support.apple.com/kb/dl1433.
To create an external Lion Recovery, download the Lion Recovery Disk Assistant application. Insert an external drive (no bigger than 1GB), launch the Lion Recovery Disk Assistant, select the drive or partition you would like it to install on, and follow the on screen instructions.
When the Lion Recovery Disk Assistant completes, the new partition will not be visible in the Finder or Disk Utility. To access Lion Recovery, reboot the computer while holding the Option key. Select Recovery HD from the Startup Manager.

F.Y.I. the Recovery Partition is usually 650mb in size.