<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Slash Dot Dash: Apple MacBook Pro setup for a Rails coder</title>
    <link>http://www.slashdotdash.net/articles/2006/11/10/apple-macbook-pro-setup-for-a-rails-coder</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Rolling on Rails</description>
    <item>
      <title>Apple MacBook Pro setup for a Rails coder</title>
      <description>&lt;p&gt;A guick reference to how I setup my new MacBook Pro for Ruby on Rails development.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Install Software&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;- Apple Software update&lt;/p&gt;


	&lt;p&gt;- Firefox 2.0&lt;/p&gt;


	&lt;p&gt;- TextMate&lt;/p&gt;


	&lt;p&gt;- Parallels&lt;/p&gt;


	&lt;p&gt;- Burn Free X&lt;/p&gt;


	&lt;p&gt;- CyberDuck&lt;/p&gt;


	&lt;p&gt;- &lt;a href="http://www.mplayerhq.hu/design7/dload.html"&gt;MPlayer &lt;span class="caps"&gt;OS X&lt;/span&gt;&lt;/a&gt; (+ Binary Codec Packages)&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Development (Ruby on Rails)&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;- X Code (with &lt;span class="caps"&gt;X11&lt;/span&gt;)&lt;/p&gt;


	&lt;p&gt;- &lt;a href="http://trac.macosforge.org/projects/macports/wiki/InstallingMacPorts"&gt;MacPorts&lt;/a&gt; (DarwinPorts)&lt;/p&gt;


	&lt;p&gt;- MySQL 5.x&lt;/p&gt;


&lt;pre&gt;
$ sudo port install mysql5 +server
$ sudo mysql_install_db5 --user=mysql
$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
&lt;/pre&gt;

	&lt;p&gt;- Subversion&lt;/p&gt;


&lt;pre&gt;
$ sudo port install subversion +tools
&lt;/pre&gt;

	&lt;p&gt;- Ruby&lt;/p&gt;


&lt;pre&gt;
$ sudo port install ruby
$ sudo port install rb-rubygems
$ sudo port install rb-termios
$ sudo port install rb-mysql
$ sudo port install imagemagick
&lt;/pre&gt;

	&lt;p&gt;- Rails&lt;/p&gt;


&lt;pre&gt;
$ sudo gem install -y rake
$ sudo gem install -y rails
$ sudo gem install -y capistrano
$ sudo gem install -y mongrel
$ sudo gem install -y mongrel_cluster
$ sudo gem install mysql -- --with-mysql-lib=/opt/local/lib/mysql5/mysql/ --with-mysql-include=/opt/local/include/mysql5/mysql/
&lt;/pre&gt;

	&lt;p&gt;http://blog.nanorails.com/articles/2006/07/11/installing-rails-on-mac-os-x-tiger&lt;/p&gt;


	&lt;p&gt;- RDesktop&lt;/p&gt;


	&lt;p&gt;- &lt;a href="http://nshb.net/yoursql.on.mactel"&gt;YourSQL&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Utilities&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;- Menu Meters (CPU, &lt;span class="caps"&gt;RAM&lt;/span&gt;, HDD, Network)&lt;/p&gt;


	&lt;p&gt;- &lt;a href="http://virtuedesktops.info/"&gt;Virtue Desktops&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;- Blank ScreenSaver&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;User settings&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;- Enable FileVault on home directory /Users/&lt;username&gt;&lt;/p&gt;


	&lt;p&gt;- &lt;a href="http://docs.info.apple.com/article.html?artnum=301711"&gt;Prevent .DS_Store directories on network shares&lt;/a&gt;&lt;/p&gt;


&lt;pre&gt;
$ defaults write com.apple.desktopservices DSDontWriteNetworkStores true
$ cp Library/Preferences/com.apple.desktopservices.plist /Library/Preferences/
$ sudo chmod 777 /Library/Preferences/com.apple.desktopservices.plist 
&lt;/pre&gt;

	&lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;- Monolingual &amp;#8211; remove 2.1G language files (keep British English, English and US English only)&lt;/p&gt;


	&lt;p&gt;- Bootcamp to dual-boot &lt;span class="caps"&gt;OS X&lt;/span&gt; and Windows XP (possibly Vista?)&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Other Stuff&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;- &lt;a href="http://docs.info.apple.com/article.html?artnum=300173"&gt;Transfer files and iTunes / iPod library&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;- Restore Firefox bookmarks ( to &lt;code&gt;~/Library/Application\ Support/Firefox/Profiles/xxxxxxxx.default/bookmarks.htm&lt;/code&gt;)&lt;/p&gt;


	&lt;p&gt;- Symbolic link &lt;code&gt;/Sites&lt;/code&gt; to &lt;code&gt;~/Sites&lt;/code&gt; (due to FileVault security with Apache)&lt;/p&gt;


&lt;pre&gt;
$ mkdir /Sites
$ mv ~/Sites/* /Sites
$ rm -rf ~/Sites
$ ln -s /Sites .
&lt;/pre&gt;

	&lt;p&gt;- Symbolic link &lt;code&gt;/Music/iTunes Music&lt;/code&gt; to &lt;code&gt;~/Music/iTunes/iTunes Music&lt;/code&gt; (so that files in iTunes aren&amp;#8217;t encrypted)&lt;/p&gt;


&lt;pre&gt;
$ mkdir /Music
$ mkdir /Music/iTunes\ Music
$ ln -s /Music/iTunes\ Music ~/Music/iTunes
&lt;/pre&gt;</description>
      <pubDate>Fri, 10 Nov 2006 00:24:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:766d8832-38b0-4d2c-838a-a165203688a6</guid>
      <author>ben@slashdotdash.net (Ben)</author>
      <link>http://www.slashdotdash.net/articles/2006/11/10/apple-macbook-pro-setup-for-a-rails-coder</link>
      <category>Apple</category>
      <category>Ruby on Rails</category>
      <category>Mac OS X</category>
    </item>
  </channel>
</rss>
