<?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>Matthew Sacks</title>
	<atom:link href="http://matthewsacks.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://matthewsacks.com</link>
	<description>My home page</description>
	<lastBuildDate>Mon, 27 Aug 2012 18:26:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>rvm for Ruby versioning on CentOS</title>
		<link>http://matthewsacks.com/rvm-for-ruby-versioning-on-centos-2/</link>
		<comments>http://matthewsacks.com/rvm-for-ruby-versioning-on-centos-2/#comments</comments>
		<pubDate>Thu, 31 May 2012 20:57:25 +0000</pubDate>
		<dc:creator>msacks</dc:creator>
				<category><![CDATA[ruby]]></category>
		<category><![CDATA[centos]]></category>

		<guid isPermaLink="false">http://matthewsacks.com/?p=35</guid>
		<description><![CDATA[Lately I have been working with ruby for scripting system administration tasks, and monitoring applications. I am really liking rvm for managing my ruby versions. It keeps different versions of ruby and gems cleanly organized and allow me to easily &#8230; <a href="http://matthewsacks.com/rvm-for-ruby-versioning-on-centos-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: 'Lucida Grande'; font-size: 12px;">Lately I have been working with ruby for scripting system administration tasks, and monitoring applications. I am really liking rvm for managing my ruby versions. It keeps different versions of ruby and gems cleanly organized and allow me to easily switch back and forth between ruby versions.  rvm also automates the downloading and compilation of ruby binaries, and performs this in a very clean way, which I love cleanliness on my systems (filesystem neat freak). Lets jump right into rvm.</span></p>
<p><span style="font-family: 'Lucida Grande'; font-size: 12px;">To install rvm on CentOS:</span></p>
<p><span style="font-family: 'Lucida Grande'; font-size: 12px;">Step 1) </span></p>
<p><span style="font-family: 'Lucida Grande'; font-size: 12px;"><span style="color: #ff5121;">[root@eyeball rvm]# <span class="pln">mkdir </span><span class="pun">-</span><span class="pln">p </span><span class="pun">~/.</span><span class="pln">rvm</span><span class="pun">/</span><span class="pln">src</span><span class="pun">/</span><span class="pun">&amp;&amp;</span><span class="pln"> cd </span><span class="pun">~/.</span><span class="pln">rvm</span><span class="pun">/</span><span class="pln">src </span><span class="pun">&amp;&amp;</span><span class="pln"> rm </span><span class="pun">-</span><span class="pln">rf </span><span class="pun">./</span><span class="pln">rvm</span><span class="pun">/</span><span class="pun">&amp;&amp;</span><span class="pln"> git clone </span><span class="pun">&#8211;</span><span class="pln">depth </span><span class="lit">1</span><span class="pln"> git</span><span class="pun">://</span><span class="pln">github</span><span class="pun">.</span><span class="pln">com</span><span class="pun">/</span><span class="pln">wayneeseguin</span><span class="pun">/</span><span class="pln">rvm</span><span class="pun">.</span><span class="pln">git </span><span class="pun">&amp;&amp;</span><span class="pln"> cd rvm </span><span class="pun">&amp;&amp;</span><span class="pun">./</span><span class="pln">install</span></span></span></p>
<p><span style="font-family: 'Lucida Grande'; font-size: 12px;">Step 2)</span></p>
<p><span style="font-family: Menlo; font-size: 11px;"><span style="color: #ff5121;">[root@eyeball rvm]# source ~/.rvm/src/rvm/scripts/rvm</span></span></p>
<p><span class="kwd" style="font-family: 'Lucida Grande'; font-size: 12px;">Step 3) </span></p>
<p><span class="kwd" style="font-family: 'Lucida Grande'; font-size: 12px;">Add the follwing to your .bash_profile or .bashrc in your home directory</span></p>
<p><span style="font-family: Menlo; font-size: 11px;"><span style="color: #ff5121;"><span class="kwd">if</span><span class="pun">[[</span><span class="pun">-</span><span class="pln">s </span><span class="pun">/</span><span class="typ">Users</span><span class="pun">/</span><span class="pln">YOUR</span><em><span class="pln">USERNAME</span><span class="pun">/.</span><span class="pln">rvm</span><span class="pun">/</span><span class="pln">scripts</span><span class="pun">/</span><span class="pln">rvm </span><span class="pun">]]</span><span class="pun">;</span><span class="kwd">then</span><span class="pln"> source </span><span class="pun">/</span><span class="typ">Users</span><span class="pun">/</span><span class="pln">YOUR</span></em><span class="pln">USERNAME</span><span class="pun">/.</span><span class="pln">rvm</span><span class="pun">/</span><span class="pln">scripts</span><span class="pun">/</span><span class="pln">rvm </span><span class="pun">;</span><span class="kwd">fi</span></span></span></p>
<p><span style="font-family: 'Lucida Grande'; font-size: 12px;">Step 4)</span></p>
<p><span style="font-family: 'Lucida Grande'; font-size: 12px;">Install a new version of ruby using rvm!</span></p>
<p><span style="font-family: Menlo; font-size: 11px;"><span style="color: #ff5121;">[root@eyeball rvm]# rvm install 1.9.3</span></span></p>
<p><span style="font-family: Menlo; font-size: 11px;"><span style="color: #ff5121;">[root@eyeball rvm]# ruby -v<br />ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]</span></span></p>
<p><span style="font-family: 'Lucida Grande';"><strong>NOTE: If you install rvm as root, it will be available globally to all users under /usr/local/rvm. If you install it as a regular user, the various ruby distributions and their respective gems will be installed under that users home directory.</strong></span></p>
<p><span style="font-family: 'Lucida Grande'; font-size: 12px;">As you can see I can easily install a different version of ruby, and it will be stored in a separate location. </span></p>
<p><span style="font-family: Menlo; font-size: 11px;"><span style="color: #ff5121;">[root@eyeball rvm]# rvm install 1.8.5</span></span></p>
<p><span style="font-family: Menlo; font-size: 11px;"><span style="color: #ff5121;">[root@eyeball rvm]# rvm &#8211;default 1.8.5</span></span></p>
<p><span style="font-family: Menlo; font-size: 11px;"><span style="color: #ff5121;">[root@eyeball rvm]# ruby -v<br />ruby 1.8.5 (2008-06-20 patchlevel 231) [x86_64-linux] </span></span></p>
<p><span style="color: #ff5121;"><span style="font-family: Menlo; font-size: 11px;">[root@eyeball rvm]# ls -l /usr/local/rvm/rubies</span><br /><span style="font-family: Menlo; font-size: 11px;">total 8</span><br /><span style="font-family: Menlo; font-size: 11px;">lrwxrwxrwx. 1 root rvm 37 May 31 13:57 default -&gt; /usr/local/rvm/rubies/ruby-1.8.5-p231</span><br /><span style="font-family: Menlo; font-size: 11px;">drwxr-xr-x. 5 root rvm 4096 May 31 13:54 ruby-1.8.5-p231</span><br /><span style="font-family: Menlo; font-size: 11px;">drwxr-xr-x. 6 root rvm 4096 May 31 13:31 ruby-1.9.3-p194</span></span></p>
<p><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 12px;">Conclusion: rvm is pretty amazing for managing your ruby distributions, and makes it very simple and easy to download, build, compile, and manage  ruby distributions. Enjoy!</span></p>
<p><span style="font-family: 'Lucida Grande'; font-size: 12px;"><span style="font-family: 'Lucida Grande'; font-size: 12px;">The official rvm documentation is available at <a href="https://rvm.io//">https://rvm.io/ </a></span></span></p>
<p><span style="font-family: 'Lucida Grande'; font-size: 12px;">Note: Some of the steps for installation were borrowed from <a href="http://portertech.ca/2010/03/26/homebrew--rvm--awesome/">http://portertech.ca/2010/03/26/homebrew&#8211;rvm&#8211;awesome/</a> which I found to be one of the more reliable methods for installing rvm vs. other documentation available.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://matthewsacks.com/rvm-for-ruby-versioning-on-centos-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pre-Alpha Version of Pro Web Development and Operations Available</title>
		<link>http://matthewsacks.com/pre-alpha-version-of-pro-web-development-and-operations-available/</link>
		<comments>http://matthewsacks.com/pre-alpha-version-of-pro-web-development-and-operations-available/#comments</comments>
		<pubDate>Thu, 03 May 2012 00:24:49 +0000</pubDate>
		<dc:creator>msacks</dc:creator>
				<category><![CDATA[Book]]></category>

		<guid isPermaLink="false">http://matthewsacks.com/?p=26</guid>
		<description><![CDATA[After much careful attention to detail and gracious effort from my wonderful publisher, Apress, Pro Website Development and Operations is now available for purchase under their Alpha program at a discount. Check out the book and learn about the inside &#8230; <a href="http://matthewsacks.com/pre-alpha-version-of-pro-web-development-and-operations-available/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After much careful attention to detail and gracious effort from my wonderful publisher, Apress, Pro Website Development and Operations is now available for purchase under their Alpha program at a discount. Check out the book and learn about the inside information and get the missing manual to working in teams working on high traffic Websites. Streamline and increase efficiency between not just development and operations, but business management, project management, and marketing as well, and get an advance look into the content of the book!</p>
<p><a href="http://www.apress.com/9781430239697">Order Here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://matthewsacks.com/pre-alpha-version-of-pro-web-development-and-operations-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skullphone hacks MobileHackDays</title>
		<link>http://matthewsacks.com/skullphone-hacks-mobilehackdays/</link>
		<comments>http://matthewsacks.com/skullphone-hacks-mobilehackdays/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 17:32:29 +0000</pubDate>
		<dc:creator>msacks</dc:creator>
				<category><![CDATA[etc]]></category>

		<guid isPermaLink="false">http://matthewsacks.com/?p=23</guid>
		<description><![CDATA[One of my favorite videos, and if you ever wondered who @Skullphone is, he reveals it according to himself here. Fullscreen it for your viewing pleasure. LA Street Artist @Skullphone Hacks @MobileHackDays from Mobile Hackdays on Vimeo.]]></description>
			<content:encoded><![CDATA[<p>One of my favorite videos, and if you ever wondered who <a href="http://www.twitter.com/skullphone">@Skullphone </a>is, he reveals it according to himself here. Fullscreen it for your viewing pleasure.</p>
<p><iframe src="http://player.vimeo.com/video/30039653?title=0&amp;byline=0&amp;portrait=0" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
<p><a href="http://vimeo.com/30039653">LA Street Artist @Skullphone Hacks @MobileHackDays</a> from <a href="http://vimeo.com/mobilehackdays">Mobile Hackdays</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://matthewsacks.com/skullphone-hacks-mobilehackdays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
