new MacBook setup
I bought another Mac today, a nice 2.4 GHz 13-inch unibody MacBook. I had planned on buying a 17-inch unibody MacBook Pro, and very nearly did, but luckily sanity won out and I remembered how much of a hassle it was to carry around those giant things, even if they are only “only” 6.6 lbs.
I had a 2.0 GHz 13-inch MacBook a couple of years ago when the first Intel-based models came out and I do remember the screen resolution, while not abundant, was more than adequate for browsing, e-mail and even development. And, the unibody model is only 4.5 lbs, so 2 lbs lighter will be a lot nicer to carry around. I also sprung for a spare battery to try and help get a little closer to the awesome battery life of the 17-inch model.
Of course, the obvious question is why buy another laptop when I’ve already got a nice 15-inch MacBook Pro that work provides? The answer there is easy: I don’t want to do anything personal, even development, on the work provided machine.
Now, on to the actual system setup, documented here for posterity.
- After account creation, run software update and get all the latest updates installed first.
- Create an applecare account with an easy, but secure, password. This way the Apple store geeks can have that account should there need to be any repair work done.
- Change the battery lifetime display with Show -> Time.
- Secure the screensaver by using System Preferences -> Security -> General and checking the Require password to wake this computer from sleep or screen saver option.
- Disable the Front Row remote by using System Preferences -> Security -> General and checking the Disable remote control infrared receiver option.
- Disable the Front Row keyboard shortcut by using System Preferences -> Keyboard & Mouse -> Keyboard Shortcuts and disabling the Hide and show Front Row shortcut.
- Enable full keyboard shortcuts by checking the All controls option in the bottom of the same Keyboard Shortcuts screen.
- Enable the Use secure virtual memory option in System Preferences -> Security -> General.
- Encrypt my home directory with System Preferences -> Security -> FileVault.
- Install Growl 1.1.4 from http://growl.info/
- Install the GrowlSafari extra package.
- Install the HardwareGrowler extra package. 1. Drag HardwareGrowler.app to /Applications 2. Disable the HardwareGrowler dock icon by following the instructions at http://growl.info/documentation/hardwaregrowler.php 3. Add HardwareGrowler to the start at login list by using System Preferences -> Accounts -> Login Items and dragging HardwareGrowler to the list.
- Enable Growl starting at login with System Preferences -> Growl and enabling the Start Growl at login option.
- Remove unused printer drivers by deleting the appropriate folders in /Library/Printers folder (everything but Brother, hp and PPDs in my case).
- Install the XcodeTools package from the Installation DVD’s Optional Installs directory.
- Drag Xcode to the dock by going to /Developer/Applications and dragging the icon to the dock.
- Add Activity Monitor to the dock by going to /Applications/Utilities and dragging the icon to the dock. Seondary-click on the icon and enable Open at Login.
- Add Terminal to the dock by going to /Applications/Utilities and dragging the icon to the dock.
- Change the default Terminal settings by starting Terminal.app, selecting Preferences (Cmd-,) and then changing the “new window with settings” to Pro.
- Select the Pro scheme in the Settings tab and click default.
- Choose the Window tab with the Pro scheme selected, click the Background color chooser and set the opacity level to 90%.
- Change the window size to 80 columns and 36 rows.
- Customize vim by creating ~/.vimrc with the following content:
` :color elflord :syntax enable :set shiftwidth=4 :set expandtab :set autoindent :set cindent :set enc=utf-8 :set nu :set showmatch :set laststatus=2 :set nocompatible :set gfn=Monaco:h15:a `
- Enable color highlighting for ls by adding the following lines to /etc/bashrc:
` alias ls=’ls -CFG’ alias dir=’ls -FGlas’ `
- Install the Safari 4 beta from http://www.apple.com/safari/download
- Install Firefox 3 from http://getfirefox.com/ and drag it to the dock.
- Install iStat pro from http://www.islayer.com/apps/istatpro/
- Install MySQL 5.1 x86 community edition from http://dev.mysql.com/downloads/mysql/5.1.html be sure to install the StartupItem package as well as the preference pane.
- Add MySQL to the shell profile by appending the following to /etc/bashrc:
` export PATH=/usr/local/mysql/bin:$PATH`
- Install EverNote from http://www.evernote.com/
- Install DropBox from http://www.getdropbox.com/
- Install the Windows Media Components for QuickTime from http://www.microsoft.com/windows/windowsmedia/player/wmcomponents.mspx
- Install Twitterrific from http://iconfactory.com/software/twitterrific
- Disable automatic synchronization for iPhones and iPods since this won’t be the primary iTunes machine by going to iTunes Preferences and enabling Disable automatic syncing for iPhones and iPods on the Devices tab.
- Install the iPhone SDK from http://developer.apple.com/
- Party! Or maybe just nap.