<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ace on Tech &#187; Mac OS X</title>
	<atom:link href="http://aceontech.com/tag/mac-os-x/feed/" rel="self" type="application/rss+xml" />
	<link>http://aceontech.com</link>
	<description>Design Intentionally Left Out</description>
	<lastBuildDate>Mon, 30 Aug 2010 05:14:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How To: Set up your Mac to Develop Ruby on Rails</title>
		<link>http://aceontech.com/2009/02/20/how-to-set-up-your-mac-to-develop-ruby-on-rails/</link>
		<comments>http://aceontech.com/2009/02/20/how-to-set-up-your-mac-to-develop-ruby-on-rails/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 22:16:47 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[Web Development & Design]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.ace-on-tech.com/?p=717</guid>
		<description><![CDATA[Web development of is an area of general heterogeneousness when it comes to the tools used to develop for it. ‘Regular’ standalone software development is often characterized by its standardized development regime, with its compilers and IDEs (Integrated Development Environments) &#8230; <a href="http://aceontech.com/2009/02/20/how-to-set-up-your-mac-to-develop-ruby-on-rails/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Web development of is an area of general heterogeneousness when it comes to the tools used to develop for it. ‘Regular’ standalone software development is often characterized by its standardized development regime, with its compilers and IDEs (Integrated Development Environments) defining the stage.</p>
<p>Enter the world of web development and matters are startlingly different. For most scripting languages, be it client-side or server-side, there are no de facto IDEs, nor are there compilers to deal with (generally a nice side-effect). While this gives you a lot of freedom, it may also be hair-raising and confusing, especially to beginners.</p>
<p>Since my interest for Ruby on Rails has recently been refueled I set out to deepen my knowledge on the matter. Soon enough, I was faced with setting up my computer to accommodate Ruby on Rails development. Having made OS X my primary (though not sole) operating system, I was delighted to see Mac OS X had nearly all the tools pre-installed and could be updated effortlessly.</p>
<p>PDF version: <a href="http://aceontech.com/wp-content/uploads/2009/02/how-to-set-up-your-mac-to-develop-ruby-on-rails.pdf">How To: Set up up your Mac to Develop for Ruby on Rails</a></p>
<p><span id="more-717"></span></p>
<h3>Multi-platform</h3>
<p>Ruby on Rails &#8211; or RoR as it’s commonly abbreviated &#8211; is a platform that can be run and developed for on practically any contemporary operating system. This includes Mac OS X, Windows and most any Linux-derivative.  I’ve set up RoR on all three and will be sharing my experiences (and hurdles I’ve come across) with you, since things may not always work out at first glance depending on which OS you use.</p>
<h3>RoR Recommended Defaults</h3>
<p>Ruby on Rails is a fairly new platform and therefore has undergone numerous significant changes throughout its short lifetime. These changes influence how you need to set up your computer.<br />
With this in mind, it may be handy to list up the current versions of the Ruby on Rails’ components (as of February 2009):</p>
<ul>
<li>Ruby: 1.8.6 as installed by OS X by default (latest stable release: 1.9.1)</li>
<li>Rails: 2.2.2</li>
<li>RubyGem: 1.3.1</li>
<li>SQLite: 3.4.0</li>
</ul>
<p>SQLite is now the default development database because it is light-weight and requires no configuration whatsoever. While other database solutions like MySQL and ORACLE aren’t, SQLite is completely portable, because it’s essentially a flat-file embedded in the Rails application directory.</p>
<h3>Set up RoR on your Mac</h3>
<p>Now, without further ado, let’s set up our Mac for RoR development.</p>
<p>Using OS X 10.5, you will have most of the prerequisites installed, but they will most likely require some updating to bring them up to speed with the rest of the world. Rails uses its own terminal-based package manager called RubyGem. RubyGem is pre-installed in a version just functional enough to update itself and other RoR-components.</p>
<ol>
<li>So, before you do anything else, update RubyGem like so (don’t type the ‘$’, it’s a marker preceding every terminal command-line):<br />
<em>$ sudo gem update &#8211;system </em><br />
You may skip to step 3 if you’re okay with the pre-installed version of Ruby.</li>
<li>If you’re running an up-to-date version of OS X (10.5.0 and up), there’s no real need to update your Ruby installation. Moreover, there’s no standardized way to do so on the Mac, so if you really want to do this, you will have to resort to MacPorts. After  its installation, type this in a terminal:<br />
<em> $ sudo port install ruby</em></li>
<li>Now, install Rails using gem:<br />
<em>$ sudo gem install rails</em></li>
<li>While you’re at it, update rake, Rails’ equivalent of C’s make:<br />
<em> $ sudo gem update rake</em></li>
<li>In a final effort, why not update SQLite as well:<br />
<em> $ sudo update sqlite3-ruby</em></li>
</ol>
<p>Et voilà, you’re ready to go. That as the easy part, now get to developing!<br />
Windows-users will get their shot of Rails goodness in the near-future. Stay tuned.</p>
<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F20%2Fhow-to-set-up-your-mac-to-develop-ruby-on-rails%2F&amp;linkname=How%20To%3A%20Set%20up%20your%20Mac%20to%20Develop%20Ruby%20on%20Rails" title="Twitter" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F20%2Fhow-to-set-up-your-mac-to-develop-ruby-on-rails%2F&amp;linkname=How%20To%3A%20Set%20up%20your%20Mac%20to%20Develop%20Ruby%20on%20Rails" title="Slashdot" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F20%2Fhow-to-set-up-your-mac-to-develop-ruby-on-rails%2F&amp;linkname=How%20To%3A%20Set%20up%20your%20Mac%20to%20Develop%20Ruby%20on%20Rails" title="Instapaper" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/instapaper.png" width="16" height="16" alt="Instapaper"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F20%2Fhow-to-set-up-your-mac-to-develop-ruby-on-rails%2F&amp;linkname=How%20To%3A%20Set%20up%20your%20Mac%20to%20Develop%20Ruby%20on%20Rails" title="Digg" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F20%2Fhow-to-set-up-your-mac-to-develop-ruby-on-rails%2F&amp;linkname=How%20To%3A%20Set%20up%20your%20Mac%20to%20Develop%20Ruby%20on%20Rails" title="Facebook" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/mixx?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F20%2Fhow-to-set-up-your-mac-to-develop-ruby-on-rails%2F&amp;linkname=How%20To%3A%20Set%20up%20your%20Mac%20to%20Develop%20Ruby%20on%20Rails" title="Mixx" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/mixx.png" width="16" height="16" alt="Mixx"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F20%2Fhow-to-set-up-your-mac-to-develop-ruby-on-rails%2F&amp;linkname=How%20To%3A%20Set%20up%20your%20Mac%20to%20Develop%20Ruby%20on%20Rails" title="Delicious" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F20%2Fhow-to-set-up-your-mac-to-develop-ruby-on-rails%2F&amp;linkname=How%20To%3A%20Set%20up%20your%20Mac%20to%20Develop%20Ruby%20on%20Rails" title="Reddit" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F20%2Fhow-to-set-up-your-mac-to-develop-ruby-on-rails%2F&amp;linkname=How%20To%3A%20Set%20up%20your%20Mac%20to%20Develop%20Ruby%20on%20Rails" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/google_buzz?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F20%2Fhow-to-set-up-your-mac-to-develop-ruby-on-rails%2F&amp;linkname=How%20To%3A%20Set%20up%20your%20Mac%20to%20Develop%20Ruby%20on%20Rails" title="Google Buzz" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/google_buzz.png" width="16" height="16" alt="Google Buzz"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F20%2Fhow-to-set-up-your-mac-to-develop-ruby-on-rails%2F&amp;linkname=How%20To%3A%20Set%20up%20your%20Mac%20to%20Develop%20Ruby%20on%20Rails" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F20%2Fhow-to-set-up-your-mac-to-develop-ruby-on-rails%2F&amp;linkname=How%20To%3A%20Set%20up%20your%20Mac%20to%20Develop%20Ruby%20on%20Rails" title="Evernote" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://aceontech.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://aceontech.com/2009/02/20/how-to-set-up-your-mac-to-develop-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Biased OS X Leopard review</title>
		<link>http://aceontech.com/2007/10/31/biased-os-x-leopard-review/</link>
		<comments>http://aceontech.com/2007/10/31/biased-os-x-leopard-review/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 14:05:51 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[Tech Articles]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.ace-on-tech.com/2007/10/31/biased-os-x-leopard-review/</guid>
		<description><![CDATA[This morning, as I peeked onto the Digg Homepage, I noticed a post to PCMag.com&#8216;s review of OS X Leopard. At first, I wasn&#8217;t tempted to actually read the article. This feeling was mainly caused by the barren quality of &#8230; <a href="http://aceontech.com/2007/10/31/biased-os-x-leopard-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This morning, as I peeked onto the Digg Homepage, I noticed a post to <a href="http://www.pcmag.com">PCMag.com</a>&#8216;s review of OS X Leopard. At first, I wasn&#8217;t tempted to actually read the article. This feeling was mainly caused by the barren quality of comments (one would have to be a heretic Apple devotee to risk stating an opinion in there), but after some thoughtful seconds, I dove into it anyway.<br />
Apart from the fact that the write-up is preceded by a &#8220;Buy here&#8221;-box, it&#8217;s a biased review and pretty Apple-centric. It just contains too many superlatives to be objectively credible.</p>
<p>Besides, why isn&#8217;t anyone bashing Apple for delivering their OS late, integrating too much eye candy, leaving the &#8220;secret feature&#8221; out (not sure there ever was one) and releasing a product in beta-like state. No-one? Y&#8217;all blamed Microsoft for the same things, didn&#8217;t you..?</p>
<p>The bottom line is Leopard isn&#8217;t good enough for any habituous Windows user to make the switch. If anything, the sleek looking hardware would be the only thing that could convince me. OS X is solid, but so is Vista. Do the math:</p>
<p align="center">1 billion Windows users vs. 25 million Mac users</p>
<p align="left">To me the 4.5 rating is &#8216;over-rated&#8217;.</p>
<p align="center">&nbsp;</p>
<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Faceontech.com%2F2007%2F10%2F31%2Fbiased-os-x-leopard-review%2F&amp;linkname=Biased%20OS%20X%20Leopard%20review" title="Twitter" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Faceontech.com%2F2007%2F10%2F31%2Fbiased-os-x-leopard-review%2F&amp;linkname=Biased%20OS%20X%20Leopard%20review" title="Slashdot" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Faceontech.com%2F2007%2F10%2F31%2Fbiased-os-x-leopard-review%2F&amp;linkname=Biased%20OS%20X%20Leopard%20review" title="Instapaper" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/instapaper.png" width="16" height="16" alt="Instapaper"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Faceontech.com%2F2007%2F10%2F31%2Fbiased-os-x-leopard-review%2F&amp;linkname=Biased%20OS%20X%20Leopard%20review" title="Digg" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Faceontech.com%2F2007%2F10%2F31%2Fbiased-os-x-leopard-review%2F&amp;linkname=Biased%20OS%20X%20Leopard%20review" title="Facebook" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/mixx?linkurl=http%3A%2F%2Faceontech.com%2F2007%2F10%2F31%2Fbiased-os-x-leopard-review%2F&amp;linkname=Biased%20OS%20X%20Leopard%20review" title="Mixx" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/mixx.png" width="16" height="16" alt="Mixx"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Faceontech.com%2F2007%2F10%2F31%2Fbiased-os-x-leopard-review%2F&amp;linkname=Biased%20OS%20X%20Leopard%20review" title="Delicious" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Faceontech.com%2F2007%2F10%2F31%2Fbiased-os-x-leopard-review%2F&amp;linkname=Biased%20OS%20X%20Leopard%20review" title="Reddit" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Faceontech.com%2F2007%2F10%2F31%2Fbiased-os-x-leopard-review%2F&amp;linkname=Biased%20OS%20X%20Leopard%20review" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/google_buzz?linkurl=http%3A%2F%2Faceontech.com%2F2007%2F10%2F31%2Fbiased-os-x-leopard-review%2F&amp;linkname=Biased%20OS%20X%20Leopard%20review" title="Google Buzz" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/google_buzz.png" width="16" height="16" alt="Google Buzz"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Faceontech.com%2F2007%2F10%2F31%2Fbiased-os-x-leopard-review%2F&amp;linkname=Biased%20OS%20X%20Leopard%20review" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Faceontech.com%2F2007%2F10%2F31%2Fbiased-os-x-leopard-review%2F&amp;linkname=Biased%20OS%20X%20Leopard%20review" title="Evernote" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://aceontech.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://aceontech.com/2007/10/31/biased-os-x-leopard-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
