<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DUIMRX88eyp7ImA9WhVSEEk.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241</id><updated>2012-03-06T10:26:24.173-05:00</updated><category term="ruby" /><category term="conky" /><category term="ubuntu server" /><category term="text editors" /><category term="personal" /><category term="weight loss" /><category term="VirtualBox" /><category term="fonts" /><category term="storage" /><category term="sublime 2" /><category term="GNOME" /><category term="OS X Lion" /><category term="KVM" /><category term="jquery" /><category term="Development" /><category term="Life" /><category term="ruby on rails" /><category term="gedit" /><category term="Linux" /><category term="xfce" /><category term="vim" /><category term="Ubuntu" /><category term="Virtualization" /><category term="openSUSE" /><category term="font rendering" /><category term="Xubuntu" /><category term="hardware" /><title>From the mind of a nerd</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://jaysonrowe.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/FromTheMindOfANerd" /><feedburner:info uri="fromthemindofanerd" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CUcNRnc6fSp7ImA9WhRaF00.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-8856777525124381012</id><published>2012-02-19T18:54:00.000-05:00</published><updated>2012-02-19T20:58:17.915-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-19T20:58:17.915-05:00</app:edited><title>Setting up RubyEE and Rails 2 Development Environment on Ubuntu 10.04</title><content type="html">I decided to add this post as a supplement to my &lt;a href="http://jaysonrowe.blogspot.com/2011/09/setting-up-ubuntu-for-rails.html"&gt;earlier post on setting up Ubuntu 11.10 for Rails 3 Development.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I recently had a need to set up a Rails 2 environment that used Ruby EE, and although I had documented that process elsewhere, I decided to share on my blog as well, in hopes it could help others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using Ubuntu 10.04 (LTS)&lt;br /&gt;
&lt;br /&gt;
Make sure your install is fully patched:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Getting everything installed and in place:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do a quick install of git and curl so we can install RVM:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ sudo apt-get install git-core curl&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Install RVM:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ bash -s stable &amp;lt; &amp;lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Now, setup RVM function sorucing to your .bashrc&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] &amp;amp;&amp;amp; . "$HOME/.rvm/scripts/rvm" # Load RVM function' &amp;gt;&amp;gt; ~/.bashrc&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
And...reload your .bashrc (or just reopen your terminal):&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ . .bashrc&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next add this additional repository:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ sudo apt-add-repository ppa:ubuntu-on-rails &amp;amp;&amp;amp; sudo apt-get update&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Install a few packages:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ sudo apt-get install libruby1.8 zlib1g-dev libssl-dev libreadline-dev build-essential ruby irb rdoc rake ruby gems rubygems1.8 ruby1.8-dev mysql-common mysql-client &amp;nbsp;mysql-server mysql-admin libfreeimage3 memcached libopenssl-ruby libmysqlclient15-dev libimage-science-ruby libimage-science-ruby-doc libmagickcore-dev libxml2-dev libxslt-dev libsasl2-dev zip libopenssl-ruby rdoc&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Install Ruby. I found that I had to install 1.8.7 before I could install REE.&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ rvm install 1.8.7&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ rvm use 1.8.7&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ rvm install ree-1.8.7&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ rvm use ree-1.8.7&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ rvm install rubygems latest&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Set up MySQL:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ mysql -u root -p&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;mysql&amp;gt; create database &amp;lt;database_name&amp;gt;;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;mysql&amp;gt; create database &amp;lt;database_name_development&amp;gt;;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;mysql&amp;gt; GRANT ALL ON *.* TO '&amp;lt;username&amp;gt;'@'localhost' IDENTIFIED BY '&amp;lt;username&amp;gt;';&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install Gems:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ gem install bundler;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ bundle&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-8856777525124381012?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pYsJoF8X9ZVHn45lDAAp0Uq_O60/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pYsJoF8X9ZVHn45lDAAp0Uq_O60/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pYsJoF8X9ZVHn45lDAAp0Uq_O60/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pYsJoF8X9ZVHn45lDAAp0Uq_O60/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/sL1qmhtYCjA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/8856777525124381012/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2012/02/setting-up-rubyee-and-rails-2.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/8856777525124381012?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/8856777525124381012?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/sL1qmhtYCjA/setting-up-rubyee-and-rails-2.html" title="Setting up RubyEE and Rails 2 Development Environment on Ubuntu 10.04" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2012/02/setting-up-rubyee-and-rails-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8FRH44eSp7ImA9WhRUFkw.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-7121937162602502069</id><published>2012-01-26T16:36:00.000-05:00</published><updated>2012-01-26T16:36:55.031-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-26T16:36:55.031-05:00</app:edited><title>Zipping a directory using DotNetZip</title><content type="html">I just came across a problem where I needed to zip an entire directory up into a .zip file using C#. I quickly found a way using System.IO.Compression that would allow me to zip a single file up:

&lt;script src="https://gist.github.com/1685245.js?file=zip2.cs"&gt;
&lt;/script&gt;

This was so close, but not quite what I needed. I then found out about &lt;a href="http://dotnetzip.codeplex.com/"&gt;DotNetZip &lt;/a&gt;and was able to quickly throw together a little test app that did just what I needed:

&lt;script src="https://gist.github.com/1685243.js?file=zip1.cs"&gt;
&lt;/script&gt;

Pretty slick, and best of all &lt;a href="http://dotnetzip.codeplex.com/"&gt;DotNetZip&lt;/a&gt; is a free library - check it out!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-7121937162602502069?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dIMhtu6bO-SotWbXZ-XDRefTzlc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dIMhtu6bO-SotWbXZ-XDRefTzlc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dIMhtu6bO-SotWbXZ-XDRefTzlc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dIMhtu6bO-SotWbXZ-XDRefTzlc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/xqtdQq50Xxk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/7121937162602502069/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2012/01/zipping-directory-using-dotnetzip.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/7121937162602502069?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/7121937162602502069?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/xqtdQq50Xxk/zipping-directory-using-dotnetzip.html" title="Zipping a directory using DotNetZip" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2012/01/zipping-directory-using-dotnetzip.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIGQH07eCp7ImA9WhRUEUo.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-5105849850620631218</id><published>2012-01-21T15:25:00.001-05:00</published><updated>2012-01-21T15:25:21.300-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-21T15:25:21.300-05:00</app:edited><title>Unity 2D: A Lighter Desktop Shell for Ubuntu</title><content type="html">&lt;p&gt;Although my primary Desktop PC’s at both home and at work are running Windows 7 (although both have Ubuntu VM’s loaded in VirtualBox), I have 2 laptop computers that are running Ubuntu. Both machines are fairly low spec: A Dell Mini 9 Netbook with 1GB of RAM and an Intel Atom CPU, and an older Thinkpad Z60m with 1GB of RAM and a single-core 2GHz Pentium M (Centrino) CPU. Neither are speed demons, but are perfectly adequate for running Ubuntu for what I use them for (web-surfing and hosting irssi in a screen session for the Mini9, and web-surfing and (light) Ruby, JRuby and Ruby on Rails development on the Thinkpad).&lt;/p&gt; &lt;p&gt;Both of these machine actually run the full fledge 3D Unity interface ok, but both also seem to get quite hot when doing so, and both seem to get a little sluggish after having been up for a while. &lt;/p&gt; &lt;p&gt;I was thinking about paving both machines and going with a lighter weight variant such as Xubuntu or Lubuntu on these machines, but I *really* have grown to like Unity. On a whim I decided to try the Unity 2D interface, and it has worked out quite well. Memory usage seems a good bit lower, and both machines run cooler. Also, both machines seem a *lot* snappier with the Unity 2D interface, so it seems that it could be a nice alternative for those with older/slower machines that still want something close to the full-fledged Unity experience. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-5105849850620631218?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WL1GD46FylVpOu6pZOH1o_LK4Qg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WL1GD46FylVpOu6pZOH1o_LK4Qg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WL1GD46FylVpOu6pZOH1o_LK4Qg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WL1GD46FylVpOu6pZOH1o_LK4Qg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/OcJIqsevzx0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/5105849850620631218/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2012/01/unity-2d-lighter-desktop-shell-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/5105849850620631218?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/5105849850620631218?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/OcJIqsevzx0/unity-2d-lighter-desktop-shell-for.html" title="Unity 2D: A Lighter Desktop Shell for Ubuntu" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2012/01/unity-2d-lighter-desktop-shell-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMNRHgzeyp7ImA9WhRVFUg.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-1684913636121218532</id><published>2012-01-14T11:11:00.001-05:00</published><updated>2012-01-14T11:11:35.683-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-14T11:11:35.683-05:00</app:edited><title>Does it have to be this hard?</title><content type="html">&lt;p&gt;I decided *not* to use Synergy after spending a few hours toying around with it...then I thought it was going to take an act of congress to get the service uninstalled from my Windows machine - it doesn't uninstall w/ the program, so I had to *re-install* just to uninstall the service, and then uninstall the app again. There's got to be a better way.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-1684913636121218532?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gzhIEMmzFdckCc2ZOWdWkU6f1Io/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gzhIEMmzFdckCc2ZOWdWkU6f1Io/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gzhIEMmzFdckCc2ZOWdWkU6f1Io/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gzhIEMmzFdckCc2ZOWdWkU6f1Io/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/ye7J51UV53M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/1684913636121218532/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2012/01/does-it-have-to-be-this-hard.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/1684913636121218532?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/1684913636121218532?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/ye7J51UV53M/does-it-have-to-be-this-hard.html" title="Does it have to be this hard?" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2012/01/does-it-have-to-be-this-hard.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYEQnc4eSp7ImA9WhRVFU8.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-2760563276700790533</id><published>2012-01-14T00:48:00.001-05:00</published><updated>2012-01-14T00:48:23.931-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-14T00:48:23.931-05:00</app:edited><title>Ubuntu 11.10 and Synergy</title><content type="html">&lt;p&gt;I came across an interesting problem tonight. I have a laptop running Ubuntu 11.10 that I wanted to use as a Synergy client to my Windows 7 desktop. Everything would work fine, until I tried to move back to my desktop from the laptop – it was stuck there.&lt;/p&gt; &lt;p&gt;I discovered that if I used the &lt;strong&gt;1.4.5 Beta &lt;/strong&gt;on the Windows server, everything worked fine.&lt;/p&gt; &lt;p&gt;I’m posting this here because I found several posts online where others had the same problem with no real resolution (at least none that worked for me), hoping this will help someone out.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-2760563276700790533?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pB69Me3MtQFuz_xWk4-bgC6D8ks/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pB69Me3MtQFuz_xWk4-bgC6D8ks/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pB69Me3MtQFuz_xWk4-bgC6D8ks/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pB69Me3MtQFuz_xWk4-bgC6D8ks/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/MwiCpysa-zE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/2760563276700790533/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2012/01/ubuntu-1110-and-synergy.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/2760563276700790533?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/2760563276700790533?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/MwiCpysa-zE/ubuntu-1110-and-synergy.html" title="Ubuntu 11.10 and Synergy" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2012/01/ubuntu-1110-and-synergy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YCSH87eSp7ImA9WhRVEkU.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-4243695607302309341</id><published>2012-01-11T07:01:00.000-05:00</published><updated>2012-01-11T07:32:49.101-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-11T07:32:49.101-05:00</app:edited><title>FizzBuzz Part II</title><content type="html">After my post last night, I noticed that a ton of traffic came in&amp;nbsp;via search engine traffic&amp;nbsp;from folks looking for help with the Codeacademy exercise.&lt;br /&gt;
&lt;br /&gt;
If you are stuck at step one, read their directions again...carefully. In the first step all they want you to do, is return all the numbers from 1-20 using a "for" loop. Nothing more.&lt;br /&gt;
&lt;br /&gt;
So, this will get you started:
&lt;br /&gt;
&lt;br /&gt;
&lt;script src="https://gist.github.com/1594349.js?file=FizzBuzzStepOne.js"&gt;
&lt;/script&gt;
&lt;br /&gt;
&lt;br /&gt;
This should get you started. 

Hope this helps!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-4243695607302309341?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jO5Jfe_sLbR7Qy7_pZidKctG0ZQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jO5Jfe_sLbR7Qy7_pZidKctG0ZQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jO5Jfe_sLbR7Qy7_pZidKctG0ZQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jO5Jfe_sLbR7Qy7_pZidKctG0ZQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/08U_nHfdLeE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/4243695607302309341/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2012/01/fizzbuzz-part-ii.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/4243695607302309341?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/4243695607302309341?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/08U_nHfdLeE/fizzbuzz-part-ii.html" title="FizzBuzz Part II" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2012/01/fizzbuzz-part-ii.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8AQ3szcCp7ImA9WhRVEkg.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-8620510502218207633</id><published>2012-01-10T22:23:00.000-05:00</published><updated>2012-01-10T22:34:02.588-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-10T22:34:02.588-05:00</app:edited><title>FizzBuzz</title><content type="html">I recently discovered &lt;a href="http://www.codecademy.com/"&gt;Codeacademy&lt;/a&gt;&amp;nbsp;which is a great on-line learning resource for up and coming programmers. The most recent lesson involved solving FizzBuzz.&lt;br /&gt;
&lt;br /&gt;
From the Codeacademy site:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
FizzBuzz is a children's game where you count from 1 to 20. Easy, right?&lt;br /&gt;
Here's the catch: instead of saying numbers divisible by 3, say "Fizz". And instead of saying numbers divisible by 5, say "Buzz". For words divisible by both 3 and 5, say "FizzBuzz".&lt;br /&gt;
"1, 2, Fizz, 4, Buzz"...and so forth&lt;/blockquote&gt;
Sounds easy enough - and yeah, I did find it pretty easy - I passed the course pretty easily (actually, I messed myself up thinking I was stuck by trying to solve the whole puzzle on their first step and they were breaking it up).&lt;br /&gt;
&lt;br /&gt;
Apparently the FizzBuzz problem is a common hiring technique for folks looking to hire programmers, and I found where Jeff Atwood at &lt;a href="http://codinghorror.com/"&gt;Coding Horror&lt;/a&gt;&amp;nbsp;has blogged about it a &lt;a href="http://www.codinghorror.com/blog/2007/02/why-cant-programmers-program.html"&gt;couple&lt;/a&gt; of &lt;a href="http://www.codinghorror.com/blog/2007/02/fizzbuzz-the-programmers-stairway-to-heaven.html"&gt;times&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The quiz at &lt;a href="http://codeacademy.com/"&gt;Codeacademy&lt;/a&gt;&amp;nbsp;had you solving it in JavaScript, but I went ahead and solved in Ruby and Python as well.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;JavaScript:&lt;/b&gt;&lt;br /&gt;
&lt;script src="https://gist.github.com/1592432.js?file=FizzBuzz.js"&gt;
&lt;/script&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Ruby:&lt;/b&gt;&lt;br /&gt;
&lt;script src="https://gist.github.com/1592770.js?file=FizzBuzz.rb"&gt;
&lt;/script&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Python:&lt;/b&gt;&lt;br /&gt;
&lt;script src="https://gist.github.com/1592775.js?file=FizzBuzz.py"&gt;
&lt;/script&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-8620510502218207633?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YyJ4EIClEuxX3FfSuuhiWTV4uk0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YyJ4EIClEuxX3FfSuuhiWTV4uk0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YyJ4EIClEuxX3FfSuuhiWTV4uk0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YyJ4EIClEuxX3FfSuuhiWTV4uk0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/CZnYFxIutDg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/8620510502218207633/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2012/01/fizzbuzz.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/8620510502218207633?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/8620510502218207633?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/CZnYFxIutDg/fizzbuzz.html" title="FizzBuzz" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2012/01/fizzbuzz.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQMQ349cSp7ImA9WhRWF08.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-803236895028766907</id><published>2012-01-04T20:36:00.001-05:00</published><updated>2012-01-04T20:36:22.069-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-04T20:36:22.069-05:00</app:edited><title>Installing Fedora 16 in VirtualBox with Guest Additions and GNOME Shell</title><content type="html">&lt;p&gt;Just wanted to document here for others trying to do the same.&lt;/p&gt; &lt;p&gt;First, create the virtual machine, and make sure to give it at least 64MB of Video Memory, and select &lt;strong&gt;Enable 3D Acceleration&lt;/strong&gt; in the &lt;strong&gt;Display&lt;/strong&gt; section of the VM’s settings.&lt;/p&gt; &lt;p&gt;Then, install Fedora 16 (I used the Live GNOME Media). Second, disable SELINUX by editing the &lt;strong&gt;/etc/selinux/config&lt;/strong&gt; file and setting &lt;strong&gt;SELINUX=disabled. &lt;/strong&gt;Reboot the VM.&lt;/p&gt; &lt;p&gt;Then, drop into a terminal and run &lt;strong&gt;sudo yum –y update kernel&lt;/strong&gt;, once completed, reboot. After reboot go back to a terminal and run &lt;strong&gt;sudo yum –y install kernel-devel-kernel-headers dkms gcc gcc-c+&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;After this is completed, you can then select &lt;strong&gt;Install Guest Additions&lt;/strong&gt; from the &lt;strong&gt;Devices&lt;/strong&gt; menu in VirtualBox and run &lt;strong&gt;sudo ./VBoxLinuxAdditions.run&lt;/strong&gt; in a terminal at the Install directory.&lt;/p&gt; &lt;p&gt;Finally, reboot the VM again, and you should have fully working Guest Additions, and a fully functional GNOME Shell environment.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-803236895028766907?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pf_BEspiAEYBbj4K7jY9mx0ZFNU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pf_BEspiAEYBbj4K7jY9mx0ZFNU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pf_BEspiAEYBbj4K7jY9mx0ZFNU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pf_BEspiAEYBbj4K7jY9mx0ZFNU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/f5_TRt_pT74" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/803236895028766907/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2012/01/installing-fedora-16-in-virtualbox-with.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/803236895028766907?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/803236895028766907?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/f5_TRt_pT74/installing-fedora-16-in-virtualbox-with.html" title="Installing Fedora 16 in VirtualBox with Guest Additions and GNOME Shell" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2012/01/installing-fedora-16-in-virtualbox-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQAQnk_fip7ImA9WhRWFEg.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-6731697955206047189</id><published>2012-01-01T16:45:00.001-05:00</published><updated>2012-01-01T16:45:43.746-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-01T16:45:43.746-05:00</app:edited><title>Reflecting on the old year, anticipating the new</title><content type="html">&lt;p&gt;Many blogs will have posts similar to this one today, and I started not to write this, but decided “why not?”. Everyone else is boring everyone else with their self-centered view of what they want to achieve over the next year, so I will join the club as well. Read on if you want to know more about me, and what makes me tick. I’ll try to keep it concise and too the point.&lt;/p&gt; &lt;p&gt;Overall 2011 was quite a year for me. Here are some highlights.&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;h2&gt;I continued improving my physical fitness:&lt;/h2&gt;&lt;/li&gt; &lt;li&gt;Started Running:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Ran first 5K &lt;/li&gt; &lt;li&gt;&lt;em&gt;(&lt;strong&gt;First 5K:&lt;/strong&gt; 33:08 Time; Avg. Pace: 10:40/mi &lt;strong&gt;Best 5K: &lt;/strong&gt;24:08 Time; Avg. Pace: 8:50/mi)&lt;/em&gt;&lt;/li&gt; &lt;li&gt;Ran first Half-Marathon&lt;/li&gt; &lt;li&gt;&lt;em&gt;(1:50:11 Time; Avg Pace: 8:24/mi)&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt; &lt;div align="left"&gt;Achieved &amp;gt;50% weight loss&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;Stopped having to take medicine for High Blood Pressure and High Cholesterol&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;Steady improvements in weight lifting&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;h2 align="left"&gt;I got to travel a bit&lt;/h2&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;Visited San Francisco&lt;/div&gt;&lt;/li&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="left"&gt;Attended Atlassian Summit 2011, learned lots.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;Got to attend a SF Giants Game (They have been my favorite team for years, and I never thought I’d get to see them play).&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt; &lt;div align="left"&gt;Visited Seattle&lt;/div&gt;&lt;/li&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="left"&gt;Visited with Coworkers at “The City”, and did some “work stuff” while there.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;Visited the Space Needle and surrounding area.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;Drank some coffee.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt; &lt;div align="left"&gt;Visited Denver&lt;/div&gt;&lt;/li&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="left"&gt;Attended AstriCon (learned lots, met cool people).&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;Experienced quite a snowstorm.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;Ran with Prairie Dogs on the wonderful trails in Westminster, CO.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;Saw the Rockies, drove to Boulder.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt; &lt;h2 align="left"&gt;Began learning the art of Software Development&lt;/h2&gt;&lt;/li&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="left"&gt;Ruby on Rails&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;ASP.NET MVC&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;JavaScript/jQuery&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;CSS/HTML&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;C#&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;Ruby&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;JRuby&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="left"&gt;SQL&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;What’s coming in 2012?&lt;/h2&gt; &lt;p&gt;I don’t know. Nobody does. If I knew, I’d know the winning Powerball numbers for Tusday night, and this list would be quite different. However, since I can’t predict the future, I’ll share some things I’d like to achieve. I don’t set “resolutions”, as they are, in my opinion a recipe for failure. However, I do set goals. I would love to set a goal to run a full marathon. I won’t, not because I don’t think I can physically prepare (I know I could), but I’m not sure I’ll have the time/money resources to travel to one in order to make it happen. &lt;/p&gt; &lt;p&gt;I do want to continue improving my physical fitness. I *really* want to set the lofty goal of single-digit body fat. That is huge to me, but I think that’s more like a resolution, and is setting me up for failure, so I have a goal to simply continue improving physically every day. Improving my running pace, increasing distance, increasing my lifts at the gym and making even better choices at the table.&lt;/p&gt; &lt;p&gt;I want to do more than just continue to &lt;strong&gt;learn &lt;/strong&gt;software development. I want to put the knowledge into practice. I will &lt;strong&gt;always&lt;/strong&gt; be learning the art of software development. Learning should &lt;strong&gt;never&lt;/strong&gt; stop. I love my job, I really do. I love the company I work for very much. However, I do want to transition from my current job as a Server Administrator to become a Software Developer. I do have faith that those I currently work for understand I have developed quite a passion for development, and want to nurture my new desires, and not hold me back (that’s why my company is so freakin’ great), and I know that those who I want to go to work for down the road share the same vision, and are going to be willing to give me a chance to prove I can do it (another reason why my company is so freakin’ great).&lt;/p&gt; &lt;p&gt;I want to continue to make knowledge a revolving door. I love to teach-back new things, and inspire an atmosphere of organic information. I will continue to teach-back and share my new-found knowledge with anyone who will listen, and strive to make &lt;strong&gt;any&lt;/strong&gt; team I am a part of better in any way I can.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Finally, I just want to sincerely wish each and every one of you reading this blog the best, and most meaningful 2012 possible. If you want something badly enough, you can do it – you &lt;strong&gt;can&lt;/strong&gt; make it happen. If you want to lose weight and get yourself more fit, do it – don’t think about it, just get up and move, and eat better. Make it a learning process. Learn as much about exercise science and nutrition as you can. It will be your ammunition in the war. If you want to learn something new, or change your career path, do it. Get online – find free materials on whatever subject it may be, buy books, enroll in classes. Just do something to make it happen. Nothing happens by wishing on a star – you have to put in the effort in order to make any change in your life, and once you make that commitment to yourself, it’s a stronger bond than any commitment made to another person. You have to want to do it for “you”.&lt;/p&gt; &lt;p&gt;Finally, I’ll share my personal motto:&lt;/p&gt; &lt;p&gt;Any day is a good day. Any day I learn something new is a &lt;strong&gt;great&lt;/strong&gt; day.&lt;/p&gt; &lt;p&gt;Here’s to the new year!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-6731697955206047189?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jzPPTYyaXQ1Qb_qtQggjOrd4BX0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jzPPTYyaXQ1Qb_qtQggjOrd4BX0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jzPPTYyaXQ1Qb_qtQggjOrd4BX0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jzPPTYyaXQ1Qb_qtQggjOrd4BX0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/_EjxTBvtBKo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/6731697955206047189/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2012/01/reflecting-on-old-year-anticipating-new.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/6731697955206047189?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/6731697955206047189?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/_EjxTBvtBKo/reflecting-on-old-year-anticipating-new.html" title="Reflecting on the old year, anticipating the new" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2012/01/reflecting-on-old-year-anticipating-new.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04BQ344fyp7ImA9WhRWEU8.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-5821758271417249548</id><published>2011-12-28T21:23:00.001-05:00</published><updated>2011-12-28T21:32:32.037-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-28T21:32:32.037-05:00</app:edited><title>More free learning resources</title><content type="html">Back in October, &lt;a href="http://jaysonrowe.blogspot.com/2011/10/ruby-and-ruby-on-rails-online-learning.html" target="_blank"&gt;I posted an entry which listed out many of the awesome Ruby and Ruby on Rails&lt;/a&gt; tutorials and resources I had found online, and I felt since I should update with some additional resources I’ve found for C#, ASP.NET, JavaScript, jQuery and other techniques.&lt;br /&gt;
&lt;br /&gt;
First, Here are a few sites I’ve found specifically for C#:&lt;br /&gt;
On Microsoft’s MSDN site, you’ll find this &lt;a href="http://msdn.microsoft.com/en-us/library/aa288436(v=vs.71).aspx" target="_blank"&gt;great collection of C# tutorials&lt;/a&gt;. Most of the basics are covered here and this will get you started quite nicely in your journey to learn the C# language. A similar set of tutorials can be found &lt;a href="http://www.csharp-station.com/Tutorial.aspx" target="_blank"&gt;here, on the C# Station website&lt;/a&gt;. The one resource I can’t recommend highly enough is &lt;a href="http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners" target="_blank"&gt;this nice collection of videos&lt;/a&gt; on Microsoft’s Channel9 site by Bob Tabor of &lt;a href="http://www.learnvisualstudio.net/" target="_blank"&gt;LearnVisualStudio.net&lt;/a&gt; – I found Bob’s teaching style excellent, and the videos moved along at the perfect pace for me. &lt;em&gt;Just a note – I found streaming these videos to be quite slow for me, even with my fast connection, so I downloaded the .wmv versions, which is nice to have, as I can save them locally for future reference.&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;
Once you get the language basics down, it’s time to move onto applying those skills to a framework. An excellent place to start for ASP.NET is right on the &lt;a href="http://www.asp.net/" target="_blank"&gt;ASP.NET homepage&lt;/a&gt;. From there you can find excellent tutorials such as the &lt;a href="http://www.asp.net/mvc/tutorials/movie-database" target="_blank"&gt;Movie Database Application Tutorial&lt;/a&gt;, and then the more advanced &lt;a href="http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-1" target="_blank"&gt;MVC Music Store Tutorial&lt;/a&gt;. I found both of these excellent and they taught me a lot about the ASP.NET MVC framework. There is also the &lt;a href="http://www.asp.net/mvc/tutorials/nerddinner" target="_blank"&gt;NerdDinner tutorial&lt;/a&gt; which at the time of this writing is still on MVC 2, but there is supposed to be an updated tutorial coming soon to port it to MVC 3. Be sure to check out the other &lt;a href="http://www.asp.net/mvc/tutorials/overview" target="_blank"&gt;MVC tutorials&lt;/a&gt; as well as the free videos from Pluralsight on the &lt;a href="http://www.asp.net/mvc" target="_blank"&gt;ASP.NET MVC&lt;/a&gt; homepage. Also, don’t forget to further explore the MSDN site because there is&amp;nbsp; a lot of information available to cover a wide range of topics from general &lt;a href="http://msdn.microsoft.com/en-us/library/ff361664(v=VS.110).aspx" target="_blank"&gt;.NET Development&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/en-us/vstudio/hh341490" target="_blank"&gt;C#&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/en-us/vstudio/bb798022" target="_blank"&gt;“How Do I?” videos&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/gg454254" target="_blank"&gt;Test Driven Development&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
There is more to web development than just learning a language such as &lt;a href="http://www.ruby-lang.org/en/" target="_blank"&gt;Ruby&lt;/a&gt; or &lt;a href="http://msdn.microsoft.com/en-us/library/aa645596(v=vs.71).aspx" target="_blank"&gt;C#&lt;/a&gt;, or framework such as &lt;a href="http://www.asp.net/mvc" target="_blank"&gt;ASP.NET MVC&lt;/a&gt;, &lt;a href="http://rubyonrails.org/" target="_blank"&gt;Rails&lt;/a&gt; or &lt;a href="http://www.sinatrarb.com/" target="_blank"&gt;Sinatra&lt;/a&gt;. There is also &lt;a href="https://developer.mozilla.org/en/JavaScript/Guide" target="_blank"&gt;JavaScript&lt;/a&gt;, &lt;a href="http://jquery.com/" target="_blank"&gt;jQuery&lt;/a&gt; CSS, HTML, XML and more. A great place to start is &lt;a href="http://www.w3schools.com/"&gt;http://www.w3schools.com/&lt;/a&gt; – you’ll find tons of general Web development oriented information, tutorials, exercises and even quizzes there. Also be sure to check out the &lt;a href="https://developer.mozilla.org/en/JavaScript/Guide" target="_blank"&gt;Mozilla Developer Network JavaScript Guide&lt;/a&gt; as well. The jQuery JavaScript library is a “must-learn” as well. Besides the &lt;a href="http://www.jquery.com/" target="_blank"&gt;jQuery&lt;/a&gt; website itself, be sure to check out &lt;a href="http://www.learningjquery.com/"&gt;http://www.learningjquery.com/&lt;/a&gt; and &lt;a href="http://learn.appendto.com/" target="_blank"&gt;these free videos on JavaScript and jQuery at learn.appendto.com&lt;/a&gt;. I have also found &lt;a href="http://jsbin.com/#javascript,html" target="_blank"&gt;jspin.com&lt;/a&gt; to be really great for tinkering with JavaScript right in my browser.&lt;br /&gt;
&lt;br /&gt;
Although the purpose of this post was to share free resources, I have also purchased the following books I have found helpful:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670/ref=sr_1_1?ie=UTF8&amp;amp;qid=1325124874&amp;amp;sr=8-1" target="_blank"&gt;Code Complete 2nd Edition: A Practical Handbook of Software Construction by Steve McConnell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/CLR-via-C-Jeffrey-Richter/dp/0735627045/ref=sr_1_1?ie=UTF8&amp;amp;qid=1325124884&amp;amp;sr=8-1" target="_blank"&gt;CLR via C# by Jeffrey Richter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/4-0-Pocket-Reference-OReilly/dp/1449394019/ref=sr_1_1?ie=UTF8&amp;amp;qid=1325124914&amp;amp;sr=8-1" target="_blank"&gt;C# 4.0 Pocket Reference by Joseph Albahari &amp;amp; Ben Albahari&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Ruby-Pocket-Reference-OReilly/dp/0596514816/ref=sr_1_1?ie=UTF8&amp;amp;qid=1325124929&amp;amp;sr=8-1" target="_blank"&gt;Ruby Pocket Reference by Michael James Fitzgerald&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/jQuery-Pocket-Reference-David-Flanagan/dp/1449397220/ref=sr_1_1?ie=UTF8&amp;amp;qid=1325124951&amp;amp;sr=8-1" target="_blank"&gt;jQuery Pocket Reference by David Flanagan&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-5821758271417249548?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y2MLDyqZFzQNcHTMsPXWO6ThTlc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y2MLDyqZFzQNcHTMsPXWO6ThTlc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y2MLDyqZFzQNcHTMsPXWO6ThTlc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y2MLDyqZFzQNcHTMsPXWO6ThTlc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/g2m-Trrtxlc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/5821758271417249548/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/12/more-free-learning-resources.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/5821758271417249548?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/5821758271417249548?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/g2m-Trrtxlc/more-free-learning-resources.html" title="More free learning resources" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/12/more-free-learning-resources.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAHR3g_cSp7ImA9WhRQFEo.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-4832300629396302237</id><published>2011-12-09T18:18:00.001-05:00</published><updated>2011-12-09T18:18:56.649-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-09T18:18:56.649-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><category scheme="http://www.blogger.com/atom/ns#" term="storage" /><title>Upgrade Time</title><content type="html">&lt;p&gt;My home PC is about 2 years old now – it wasn’t exactly cutting edge when I built it, but it’s been getting the job done. It’s a AMD Phenom II Quad Core that I’ve been very pleased with so far overall. I’d toyed with the idea of some upgrades to help me get another year (or more) out of it, and finally bit the bullet on one today.&lt;/p&gt; &lt;p&gt;I noticed that RAM is unbelievably cheap (at least the DDR3 variety my machine needs). I was able to pick up 16GB of quality Corsair RAM for under $80 – you just can’t beat that. I use virtualization quite a bit, and I was very limited by the 6GB that was my current config. I’m sure that I will have more than enough breathing room with 16GB in there.&lt;/p&gt; &lt;p&gt;The other upgrade I’ve been thinking about is an SSD. I’m still really up in the air on this one. You look online, and read what many are saying, and it’s like they are the absolute holy-grail of computing, but I’m simply not convinced. Let me tell you why.&lt;/p&gt; &lt;p&gt;First, *yes* machines with an SSD as a boot drive do boot incredibly fast. But you know what? I very rarely reboot my machine. Perhaps I’m in a minority there, I don’t know. Yes, applications launch faster, but you know what else? Windows 7 Superfetch does an excellent job of keeping frequently used files cached (16GB of RAM can only help that even more), and most of my applications (including Visual Studio) start up nearly instantly. The only place I think I would see a dramatic improvement would be games, but to purchase an SSD with the capacity I need for my OS, major apps and all of my games would simply be out of my price range right now. I would rather hold off until my next machine. I am just not convinced I would see that much difference. I tend to just keep the apps that I use the most open anyway (again, 16GB of RAM is going to help with that even more), and I’m not just sitting here launching applications over and over again just to admire how quickly they launch. &lt;/p&gt; &lt;p&gt;The other factor, quite simply is complexity. I’ve tried reading through SSD reviews at Anandtech and to be quite honestly, even for an old hardware buff like me, they make my eyes cross after a while. They all seem to have different strengths and weaknesses, and there seems to be some compatibility issues with Windows 7 (SandForce3 controllers causing BSOD’s, etc). Also, there seems to be quite a bit of care, feeding and tweaking to get the best results. When it all boils down, I’m not sure all of that (including repaving my machine I just rebuilt on a Windows platform) would be worth all of that considering I have one of the fastest spindle drives already available in there.&lt;/p&gt; &lt;p&gt;I might be wrong, and the right SSD could make me wet my pants with excitement. I’m just going to wait until my next machine to find out.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-4832300629396302237?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Lo68qLg16wf4beORU0l0HzZfhio/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lo68qLg16wf4beORU0l0HzZfhio/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Lo68qLg16wf4beORU0l0HzZfhio/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lo68qLg16wf4beORU0l0HzZfhio/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/hTWbBJmq5yg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/4832300629396302237/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/12/upgrade-time.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/4832300629396302237?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/4832300629396302237?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/hTWbBJmq5yg/upgrade-time.html" title="Upgrade Time" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/12/upgrade-time.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkICQXY8cCp7ImA9WhRQEEg.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-3044238809690761761</id><published>2011-12-04T22:00:00.001-05:00</published><updated>2011-12-04T22:09:20.878-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-04T22:09:20.878-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Life" /><title>Taking the next step…</title><content type="html">&lt;p&gt;I am a learner by nature. This has even been confirmed the &lt;a href="http://www.strengthsfinder.com/home.aspx" target="_blank"&gt;StrengthFinder&lt;/a&gt; tests. I not only love to learn new information (who doesn’t?), I love the very act of learning. I always have. It is something that is hardwired in my brain.&lt;/p&gt; &lt;p&gt;Since I started working with computers some 10 years ago (really? Gosh! I feel old just saying that), I’ve wanted to become a developer. In those years I’ve dabbled a bit with Visual Basic 6 (there I go making myself feel old again), Perl and Python (from my Linux stuff), and I even fixed a line of code in a C program and pushed it back upstream in Debian once. I started trying to learn C# and ASP .NET about 3 years ago, but abandoned the idea. I just had too much going on, and I simply wasn’t ready.&lt;/p&gt; &lt;p&gt;A lot has happened to me in those past 3 years. I started by stopping smoking, and then losing over 50% of my body weight, then I started running and just recently finished my first half-marathon. It was the weight loss process and starting to enjoy the sport of Running that taught me a lot about myself. It taught me that I can do *anything* I want to do, if I want it hard enough.&lt;/p&gt; &lt;p&gt;I decided a few months back that I wanted to learn Ruby on Rails. I want to change the direction of my career. It’s not that I don’t enjoy what I do, because I enjoy my job as a server admin very much. I simply want to make things happen – not just simply manage the computer that others use to make things happen.&lt;/p&gt; &lt;p&gt;I did very well catching on to Ruby on Rails. What was different than my previous attempts at learning a programming language and framework? I think part of it was finding just the &lt;em&gt;right&lt;/em&gt; tutorial with Michael Hartl’s &lt;a href="http://ruby.railstutorial.org/ruby-on-rails-tutorial-book" target="_blank"&gt;Ruby on Rails Tutorial&lt;/a&gt;. Another part was the fact that I had the will to follow through, followed up with the act of actually following through with it. It’s simply not something I was prepared to do a few years ago.&lt;/p&gt; &lt;p&gt;I’m not by any means a Ruby on Rails expert now. To put it into perspective, let’s look at my swimming skills. If you walked up to me and ask the question “Do you know how to swim?”, my response would be “No, but I know how to not die”. Which means, I don’t know all of the proper techniques that go into making one a swimmer, however I know how to use basic skills to keep my head above water and not drown. Am I a swimmer? No, but throw me in a lake and I won’t drown. That is kind of where I’m at with Ruby on Rails. I don’t claim to be a RoR expert, but I think if I was thrown into the deep end of a pool of code, I could find my way to the top and come out ok.&lt;/p&gt; &lt;p&gt;This is where the next step comes in. I also decided to loop back to the whole ASP .NET thing. I decided to see if I could use some of those basic “swimming” skills I learned in the Ruby on Rails pool to also swim a little in the ASP .NET pool. Since I *do* want to become a “Developer”, I think the more skills I have, the more marketable I can become. Right? Knowing both will only help making applications built in each of the frameworks communicate with each other better. Right? I hope so. In any event I’ve devoted some time to learning a little about ASP .NET this weekend, and I do think I can “not die” in that pool also. It seems a lot of the basic concepts of MVC I learned in Ruby on Rails are going to translate quite nicely to ASP .NET MVC. I’m really excited to be taking this next step in my life, and finally following a dream and passion I’ve (somewhat secretly) had for quite a while.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-3044238809690761761?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/X5jKPwhz0RggVcyIAY4UgLunfAM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X5jKPwhz0RggVcyIAY4UgLunfAM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/X5jKPwhz0RggVcyIAY4UgLunfAM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X5jKPwhz0RggVcyIAY4UgLunfAM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/tkwYyta6vmk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/3044238809690761761/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/12/taking-next-step.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/3044238809690761761?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/3044238809690761761?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/tkwYyta6vmk/taking-next-step.html" title="Taking the next step…" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/12/taking-next-step.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcHRXs9eip7ImA9WhRRF00.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-7588719808339534069</id><published>2011-11-30T20:13:00.001-05:00</published><updated>2011-11-30T20:13:54.562-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-30T20:13:54.562-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="openSUSE" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Community</title><content type="html">&lt;div&gt;&lt;p&gt;One of the most important features of any Linux distro, yet one of the most overlooked by many is the community surrounding it. I just want to go on record as saying that I have been using Linux for 10 years now, and I have yet to find a more friendly or helpful community as the folks surrounding openSUSE. &lt;/p&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-7588719808339534069?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FAaYmJLQcK6TbA2vor71oi_ec4k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FAaYmJLQcK6TbA2vor71oi_ec4k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FAaYmJLQcK6TbA2vor71oi_ec4k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FAaYmJLQcK6TbA2vor71oi_ec4k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/loe7hul7ZuI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/7588719808339534069/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/11/community.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/7588719808339534069?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/7588719808339534069?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/loe7hul7ZuI/community.html" title="Community" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/11/community.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8BQ3g8eSp7ImA9WhRRFk8.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-2817515869048679374</id><published>2011-11-29T21:21:00.001-05:00</published><updated>2011-11-29T21:40:52.671-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T21:40:52.671-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="font rendering" /><category scheme="http://www.blogger.com/atom/ns#" term="sublime 2" /><title>Textmate Themes in Sublime2 (Helping a reader)</title><content type="html">I had a reader leave the following comment on my &lt;a href="http://jaysonrowe.blogspot.com/2011/11/textmate-themes-in-sublime-2.html"&gt;blog post&lt;/a&gt; about using Textmate themes in Sublime2:&lt;br /&gt;
&lt;blockquote&gt;
Hi! I added a theme Railscasts in Sublime and noticed that she's somewhat different. In TextMate it looks softer and more pleasant, as if the color is applied a filter. In Sublime the same color more contrasting. Do not you know you are with what it can be connected and how to do so in Sublime it was like in TextMate?
Heres screenshot - &lt;a href="http://dl.dropbox.com/u/858102/screenshots/models.py.png"&gt;http://dl.dropbox.com/u/858102/screenshots/models.py.png&lt;/a&gt;&lt;/blockquote&gt;
&lt;br /&gt;
I am usually pretty anal about such things myself, however I didn't notice the difference until it was pointed out, and I'm not really sure why it happens. I posted this in hopes another reader could help this fellow out.&lt;br /&gt;
&lt;br /&gt;
Here is his screenshot from his comment (click for larger):&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-BS0ROVfHdZE/TtWTremffFI/AAAAAAAAAVY/BIsqoBoa8Gk/s1600/models.py.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="103" src="http://4.bp.blogspot.com/-BS0ROVfHdZE/TtWTremffFI/AAAAAAAAAVY/BIsqoBoa8Gk/s640/models.py.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Here is the theme in Textmate on my Mac (click for larger):&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-frxPoMw60x4/TtWT6lgC13I/AAAAAAAAAVo/KKTOLJ_eJu8/s1600/textmate-mac.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-frxPoMw60x4/TtWT6lgC13I/AAAAAAAAAVo/KKTOLJ_eJu8/s640/textmate-mac.png" width="611" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Here is the theme in Sublime2 on my Mac (click for larger):&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-GjGZRdxBy1s/TtWT4bVxbfI/AAAAAAAAAVg/bwSqrqJCxto/s1600/sublime-mac.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="596" src="http://2.bp.blogspot.com/-GjGZRdxBy1s/TtWT4bVxbfI/AAAAAAAAAVg/bwSqrqJCxto/s640/sublime-mac.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
And here is the theme in Sublime2 under Linux on my home PC (click for larger):&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-RL4wBVZEEGM/TtWUeLLupYI/AAAAAAAAAV4/hUqCUp1OmTI/s1600/sublime-linux1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-RL4wBVZEEGM/TtWUeLLupYI/AAAAAAAAAV4/hUqCUp1OmTI/s640/sublime-linux1.png" width="624" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
They *all* look different to me, and I really have no answer.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Does anyone have any ideas to help out?&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-2817515869048679374?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9ZYj3seU4M0JAj3Bz8HHb3MwPP8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9ZYj3seU4M0JAj3Bz8HHb3MwPP8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9ZYj3seU4M0JAj3Bz8HHb3MwPP8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9ZYj3seU4M0JAj3Bz8HHb3MwPP8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/jVsyGb7W1qo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/2817515869048679374/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/11/textmate-themes-in-sublime2-helping.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/2817515869048679374?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/2817515869048679374?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/jVsyGb7W1qo/textmate-themes-in-sublime2-helping.html" title="Textmate Themes in Sublime2 (Helping a reader)" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-BS0ROVfHdZE/TtWTremffFI/AAAAAAAAAVY/BIsqoBoa8Gk/s72-c/models.py.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/11/textmate-themes-in-sublime2-helping.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMMQ3w-fyp7ImA9WhRRE0s.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-5140040048124740674</id><published>2011-11-26T23:24:00.001-05:00</published><updated>2011-11-26T23:34:42.257-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-26T23:34:42.257-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GNOME" /><category scheme="http://www.blogger.com/atom/ns#" term="openSUSE" /><title>Update on my openSUSE experience</title><content type="html">It's been a little while since I posted about setting up openSUSE on my main desktop. Just wanted to update here that everything is going awesome - almost boring awesome (that's a good thing).

I've gotten everything set up just right, and I've become very comfortable in the distro - I've finally found my Ubuntu replacement after all this time, and distrohopping.

I did intend on using KDE with openSUSE, but I ended up on GNOME 3 - I've also finaly gotten used to Shell. I did try KDE initially, but I found it had a lot of features I'd never use (such as the "activities"), and more settings than I'll ever tweak. It did work well though, and I'm sure many who just *can't* adjust to GNOME-Shell or those who think XFCE is too basic will find it nice.

With Shell, I've had to form a few new habits and break a few old habits, but I've finally gotten to the point to where I'm comfortable and I won't be switching again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-5140040048124740674?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MsXncfXLS2FqJEIMVlfPvwju7vM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MsXncfXLS2FqJEIMVlfPvwju7vM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MsXncfXLS2FqJEIMVlfPvwju7vM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MsXncfXLS2FqJEIMVlfPvwju7vM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/utQp-6gWIW0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/5140040048124740674/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/11/update-on-my-opensuse-experience.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/5140040048124740674?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/5140040048124740674?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/utQp-6gWIW0/update-on-my-opensuse-experience.html" title="Update on my openSUSE experience" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/11/update-on-my-opensuse-experience.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEABQ3kzeCp7ImA9WhRSF04.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-181271430031185320</id><published>2011-11-19T15:44:00.001-05:00</published><updated>2011-11-19T16:05:52.780-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-19T16:05:52.780-05:00</app:edited><title>Drifting along with the tumbling tumbleweeds: Setting up openSUSE 12.1/Tumbleweed</title><content type="html">For those that don't know, openSUSE introduced a &lt;a href="http://en.opensuse.org/Portal:Tumbleweed"&gt;"Tumbleweed" branch&lt;/a&gt; of their distro, so that if you choose to do so, you can turn openSUSE from a release-point distro into a rolling distro (like Arch, Gentoo and others).&lt;br /&gt;
&lt;br /&gt;
I've been wanting to do a rolling distro for a while. I tried Arch and that didn't work out the way I wanted - I really just like sticking with mainstream distro's if possible. Debian's Testing branch can work ok as a rolling release, yet you run into freeze issues around release time.&lt;br /&gt;
&lt;br /&gt;
I've also been wanting to find a good KDE distro, as I'd like to switch back to KDE full time. I stopped using KDE back when KDE 4 released, but it's re-matured now, and I'm ready to be a KDE'er again (I ran KDE exclusively until KDE 4). I decided to load up openSUSE 12.1 after it's release and set it a tumbling. I've been very happy with the results. Nobody does KDE as well as openSUSE, it's a mainstream distro, and it gives me the option of a rolling-release system - so it seems perfect for what I'm looking for.&lt;br /&gt;
&lt;br /&gt;
Set-up Proccess:&lt;br /&gt;
There is official documentation, but here is my quick and dirty openSUSE setup guide.&lt;br /&gt;
First, install openSUSE 12.1, I chose the DVD for install (for more options - I'm also trying out Btrfs), but you can use live media if you choose. From the DVD you can choose your preferred Desktop Environment, but from the Live media, you simply choose the media for the desktop you want to run. There is live media for both KDE and GNOME, but I believe if you want to install XFCE or LXDE you need to either do a Net-install or install from the DVD.&lt;br /&gt;
&lt;br /&gt;
After openSUSE is installed, open up the "Software Repository" module in YaST, and remove all of the repos that are there (including the DVD if you did the DVD install). After that, add the following repositories back:&lt;br /&gt;
&lt;br /&gt;
&lt;script src="https://gist.github.com/1379352.js?file=repos"&gt;&lt;/script&gt;
&lt;br /&gt;


You can also use the zypper command line tool to add the repositories as well:&lt;br /&gt;

&lt;br /&gt;
&lt;script src="https://gist.github.com/1379353.js?file=zypper_add"&gt;&lt;/script&gt;
&lt;br /&gt;


These repos will always point to whatever the "current" openSUSE version is, so when 12.2 comes out, you don't have to come back here and change them out again!

Next you need to add the Tumbleweed repo:&lt;br /&gt;

&lt;br /&gt;
&lt;script src="https://gist.github.com/1379354.js?file=zypper_tw"&gt;&lt;/script&gt;
&lt;br /&gt;



It is not recommended to have any other repositories enabled other than the OSS, Non-OSS, and Updates repo from the current distro along with the Tumbleweed distro enabled. I *did* find that there is a VirtualBox Tumbleweed repo here: &lt;code&gt;http://download.opensuse.org/repositories/Virtualization:/VirtualBox_Tumbleweed/openSUSE_Tumbleweed/&lt;/code&gt; which I also added, and I believe there is a Packman repo for Tumbleweed with extra codecs and stuff. 

I haven't added the Packman repo because I have mp3 playback by default, and that is all I really need - I don't like adding a bunch of unnecessary repos (I think that is what messed me up the last time I tried openSUSE).

After that, I just installed Virtualbox, set up my Rails dev environment (using RVM) and installed a few other apps I like/prefer (such as Clementine for a music manager - I hate Amarok, htop, irssi and a few others).

I'm very happy with openSUSE, and overjoyed with KDE 4.7 as well. I've been distro-hopping too much lately trying to find an alternative to Ubuntu, and I may have finally struck gold with openSUSE!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-181271430031185320?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7MLamX2eiop5VwTj46MNF7hKhHs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7MLamX2eiop5VwTj46MNF7hKhHs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7MLamX2eiop5VwTj46MNF7hKhHs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7MLamX2eiop5VwTj46MNF7hKhHs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/nPCI2BlAXeY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/181271430031185320/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/11/drifting-along-with-tumbling.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/181271430031185320?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/181271430031185320?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/nPCI2BlAXeY/drifting-along-with-tumbling.html" title="Drifting along with the tumbling tumbleweeds: Setting up openSUSE 12.1/Tumbleweed" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/11/drifting-along-with-tumbling.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EHR385cSp7ImA9WhRTGE0.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-4267223239599270927</id><published>2011-11-08T20:20:00.002-05:00</published><updated>2011-11-08T20:20:36.129-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-08T20:20:36.129-05:00</app:edited><title>Specifying Rails version when creating an application</title><content type="html">As I've started working on multiple Rails apps on my machine, and using different Rails versions across applications, I've ended up with different versions of Rails installed. I've discovered a simple way to specify the Rails versions needed for an application when creating the application.&lt;br /&gt;
Format your command like this:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;
&lt;code&gt;$ rails _3.0.9_ new testapp&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
This will, for example create a new Rails app named 'testapp' with the Rails version of 3.0.9. You can verify by running &lt;code&gt;$rails -v&lt;/code&gt; in the application root.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-4267223239599270927?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4sYS_hfV0fi8HyxfBiJHPio-mHQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4sYS_hfV0fi8HyxfBiJHPio-mHQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4sYS_hfV0fi8HyxfBiJHPio-mHQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4sYS_hfV0fi8HyxfBiJHPio-mHQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/JJn_5pKdtlg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/4267223239599270927/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/11/specifying-rails-version-when-creating.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/4267223239599270927?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/4267223239599270927?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/JJn_5pKdtlg/specifying-rails-version-when-creating.html" title="Specifying Rails version when creating an application" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/11/specifying-rails-version-when-creating.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IHQX46eyp7ImA9WhRTFk4.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-229224451816945755</id><published>2011-11-06T22:11:00.002-05:00</published><updated>2011-11-06T22:12:10.013-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-06T22:12:10.013-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="text editors" /><category scheme="http://www.blogger.com/atom/ns#" term="sublime 2" /><title>Textmate Themes in Sublime 2</title><content type="html">As if I needed another reason to love Sublime 2, I discovered I can import and use Textmate themes.&lt;br /&gt;
&lt;br /&gt;
Here's how:&lt;br /&gt;
&lt;br /&gt;
Go to Preferences &amp;nbsp;-&amp;gt; Browse Packages and put the tmTheme file in the User directory.&lt;br /&gt;
Restart Sublime 2&lt;br /&gt;
Then, go to Preferences &amp;nbsp;-&amp;gt; Color Scheme and it should be in there.&lt;br /&gt;
&lt;br /&gt;
My favorite scheme is the theme created by Ryan Bates of &lt;a href="http://railscasts.com/"&gt;railscasts.com&lt;/a&gt;. You can find the theme on the '&lt;a href="http://railscasts.com/about"&gt;about&lt;/a&gt;' page of &lt;a href="http://railscasts.com/"&gt;railscasts.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-229224451816945755?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-HUH5B92-_y0NzZScc6r2Tq4yb0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-HUH5B92-_y0NzZScc6r2Tq4yb0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-HUH5B92-_y0NzZScc6r2Tq4yb0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-HUH5B92-_y0NzZScc6r2Tq4yb0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/x_UDgCEjQJo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/229224451816945755/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/11/textmate-themes-in-sublime-2.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/229224451816945755?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/229224451816945755?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/x_UDgCEjQJo/textmate-themes-in-sublime-2.html" title="Textmate Themes in Sublime 2" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/11/textmate-themes-in-sublime-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMNRno7fip7ImA9WhRTFEg.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-1282622602324661020</id><published>2011-11-04T21:28:00.001-04:00</published><updated>2011-11-04T21:28:17.406-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-04T21:28:17.406-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="text editors" /><category scheme="http://www.blogger.com/atom/ns#" term="ruby on rails" /><title>An editor that is simply Sublime</title><content type="html">&lt;br /&gt;
I have been a consumer of Free/Open Source software for going on 10 years now, and I love being able to use open tools whenever possible. I am also not particularly religious about it as some folks are. I'm an even bigger believer in using the best tool for the job.&lt;br /&gt;
&lt;br /&gt;
Since I have started learning Ruby on Rails, I have tried out quite a few editors. Some free, some open some free but not open and some that aren't free or open. In other words, I've tried a few. I primarily use two platforms: Linux and OS X. Switching platforms doesn't bother me nearly as much as switching tools. In other words, I prefer to use the same, or very similar applications on both platforms. While I liked &lt;a href="http://macromates.com/"&gt;TextMate&lt;/a&gt; on the Mac, there was no TextMate on Linux (although the &lt;a href="https://github.com/gmate/gmate"&gt;GMate&lt;/a&gt; project does a good job at making &lt;a href="http://projects.gnome.org/gedit/"&gt;Gedit&lt;/a&gt; more TextMate-like). On the Mac side, I've also tried out &lt;a href="http://www.barebones.com/products/bbedit/"&gt;BBEdit&lt;/a&gt; and &lt;a href="http://www.barebones.com/products/textwrangler/"&gt;TextWranger&lt;/a&gt;, neither of which struck any bells with me (and provided no Linux&amp;nbsp;equivalent).&lt;br /&gt;
&lt;br /&gt;
For most of the time I've been working with Ruby, I've been using the old standby, &lt;a href="http://www.vim.org/"&gt;Vim&lt;/a&gt;. With Vim, I could use gVim on Linux and &lt;a href="http://code.google.com/p/macvim/"&gt;MacVim&lt;/a&gt; on OS X or Vim in a&amp;nbsp;Terminal&amp;nbsp;on either and feel equally at home on both platforms. While I have no real problem with Vim...in fact I really love Vim, the problem is I only use about 1% of it's features and I've still only learned about 0.5% more that I don't use regularly. That leaves about 98.5% of the editor unusable by me, and I don't have time, nor do I need to &lt;b&gt;take&lt;/b&gt;&amp;nbsp;time to learn more...I have enough to learn with Ruby on Rails itself to devote a huge chunk of time to learn my main tool, the editor.&lt;br /&gt;
&lt;br /&gt;
The other night, I was watching a very awesome intro to Rails &lt;a href="http://net.tutsplus.com/tutorials/ruby/the-intro-to-rails-screencast-i-wish-i-had/"&gt;screencast&lt;/a&gt;. I saw an editor in use during that screencast I hadn't heard of before: &lt;a href="http://www.sublimetext.com/2"&gt;Sublime Text 2&lt;/a&gt;. Simply by just seeing it in action, I was very impressed with how elegantly simple, yet full-featured it seemed. If you check out the site, you'll see that you can evaluate it indefinitely (for now, at least), and if you decide you like it, purchase a license for around $60, which is I feel, a fair price for a powerful tool that helps you be more productive. Sublime 2 is available for all three major platforms (Lin, Win and Mac) and although I haven't tried the Windows version out yet, it feels (and looks) very similar across the Linux and OS X versions.&lt;br /&gt;
&lt;br /&gt;
I'm still feeling it out, but it has some great features you can read about &lt;a href="http://www.sublimetext.com/features"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Although I won't go into a huge amount of detail here (simply because I've spent probably only about 4 hours total using it so far), I'll mention a few of my favorite features:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="background-color: transparent;"&gt;Side by Side multi-pane editing&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: transparent;"&gt;Built in automatic syntax highlighting for many languages&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: transparent;"&gt;Autosave&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: transparent;"&gt;Very customizable&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
I love the user interface - I can open a "folder" which gives me a side pane with a tree-view of my Rails project, and I can quickly breeze through multiple files, simply viewing them quickly or opening them in tabs.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I really felt a lot more productive using it over Vim, and I'm going to continue evaluating it for a while, and see what I think, but I think my bank account is going to be $60 less full very soon.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-1282622602324661020?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/atMJPCiU0Zqz4qtFo-HJMgAn3mQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/atMJPCiU0Zqz4qtFo-HJMgAn3mQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/atMJPCiU0Zqz4qtFo-HJMgAn3mQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/atMJPCiU0Zqz4qtFo-HJMgAn3mQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/GePDhPgQM4A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/1282622602324661020/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/11/editor-that-is-simply-sublime.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/1282622602324661020?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/1282622602324661020?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/GePDhPgQM4A/editor-that-is-simply-sublime.html" title="An editor that is simply Sublime" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/11/editor-that-is-simply-sublime.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEABRXs5fSp7ImA9WhRTEUw.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-8555029021020331535</id><published>2011-10-31T21:59:00.000-04:00</published><updated>2011-10-31T21:59:14.525-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-31T21:59:14.525-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><title>Creating a Random String in Ruby</title><content type="html">Every once in a while I want to create a totally random password that is not necessarily readable nor pronounceable. I decided to tinker around in Ruby and see what I could come up with. This isn't perfect by any means, and I'm definitely open to suggestions - I'd like to make it more accurate by specifying how many of each character types to include (I tried, but couldn't get it accurate yet). That'll be work for another night, but it was fun playing with it, and here is what I have gotten so far:&lt;br /&gt;
&lt;br /&gt;
&lt;script src="https://gist.github.com/1329634.js?file=password.rb"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-8555029021020331535?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PpCHpfuWs-Rlv-nvj3ghFJP8cIw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PpCHpfuWs-Rlv-nvj3ghFJP8cIw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PpCHpfuWs-Rlv-nvj3ghFJP8cIw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PpCHpfuWs-Rlv-nvj3ghFJP8cIw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/0P3Xdq_GQV8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/8555029021020331535/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/10/creating-random-string-in-ruby.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/8555029021020331535?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/8555029021020331535?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/0P3Xdq_GQV8/creating-random-string-in-ruby.html" title="Creating a Random String in Ruby" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/10/creating-random-string-in-ruby.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cBQHg8eip7ImA9WhRTEE8.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-6931133195102867316</id><published>2011-10-30T22:31:00.002-04:00</published><updated>2011-10-30T22:44:11.672-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-30T22:44:11.672-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby on rails" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><title>Using jQuery with Rails 3.0</title><content type="html">I've been working on a little Rails app that is based on Michael Hartl's &lt;a href="http://ruby.railstutorial.org/"&gt;Ruby on Rails Tutorial&lt;/a&gt;. I'm going back now (after some customization) and adding new functionality to the code. One of the&amp;nbsp;exercises&amp;nbsp; in the book was to add a simple JavaScript counter to the micropost textbox.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;I decided to go with jQuery and found the implementation to be quite simple. First you need to install jQuery in Rails, and you can find instructions on how to do this &lt;a href="https://github.com/rails/jquery-ujs"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Once jQuery was installed, I simply had to add the jQuery code to my form, as well as modify the original form code to limit the characters to 140 with &lt;b&gt; f.text_area :content, :maxlength =&gt; 140&lt;/b&gt; :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;script src="https://gist.github.com/1326776.js?file=_micropost_form.html.erb"&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Just for reference, the original code for the form (without the textbox countdown) was as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;script src="https://gist.github.com/1326780.js?file=_micropost_form.html.erb"&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Feel free to use or modify this code if you found it helpful to you!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-6931133195102867316?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YW1TXePBIIaVexo_aT1NNMdv0kE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YW1TXePBIIaVexo_aT1NNMdv0kE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YW1TXePBIIaVexo_aT1NNMdv0kE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YW1TXePBIIaVexo_aT1NNMdv0kE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/GfKoaTIXkXg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/6931133195102867316/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/10/using-jquery-with-rails-30.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/6931133195102867316?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/6931133195102867316?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/GfKoaTIXkXg/using-jquery-with-rails-30.html" title="Using jQuery with Rails 3.0" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/10/using-jquery-with-rails-30.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8CRX06fip7ImA9WhRTGE0.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-8958196891788281384</id><published>2011-10-22T21:25:00.000-04:00</published><updated>2011-11-08T22:04:24.316-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-08T22:04:24.316-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="KVM" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Convert VirtualBox VDI disk for use with KVM</title><content type="html">Since I was playing with Fedora, which has a great&amp;nbsp;implementation&amp;nbsp;of KVM, I decided to give it a spin for my desktop virtualization solution over VirtualBox.&lt;br /&gt;
&lt;br /&gt;
I can't quite make the switch just yet - I had issues getting Spice drivers installed in an XP guest (It's critical for me to have an XP guest with good video performance), and performance seemed slower overall. That's not the point I am writing about tonight though.&lt;br /&gt;
&lt;br /&gt;
My XP VirtualBox machine has a VDI file that I have as a "D" drive in my XP guest - it's simply a data file that holds a few "portable" apps that don't need installation, and it also holds data (mostly video files and such). I wanted to attach that drive the the KVM machine that I created to ease migration should I get KVM working well. It seems that it's actually quite easy to convert a .vdi file to .qcow2 for use with a KVM machine -a simple command is all that is needed.&lt;br /&gt;
&lt;br /&gt;
Open a terminal and navigate to the directory that holds your .vdi file and execute the following:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;qemu-img convert -O qcow2 diskname.vdi newdiskname.qcow2&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Simple as pie!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-8958196891788281384?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7-dcz5m3Dhiixrl9xZf2jKxy54g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7-dcz5m3Dhiixrl9xZf2jKxy54g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7-dcz5m3Dhiixrl9xZf2jKxy54g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7-dcz5m3Dhiixrl9xZf2jKxy54g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/6h9AMsrQo1k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/8958196891788281384/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/10/convert-virtualbox-vdi-disk-for-use.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/8958196891788281384?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/8958196891788281384?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/6h9AMsrQo1k/convert-virtualbox-vdi-disk-for-use.html" title="Convert VirtualBox VDI disk for use with KVM" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/10/convert-virtualbox-vdi-disk-for-use.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YNQnoyfSp7ImA9WhRTF00.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-1819562947922205979</id><published>2011-10-19T21:55:00.000-04:00</published><updated>2011-11-07T16:26:33.495-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-07T16:26:33.495-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Looking for alternatives to Ubuntu?</title><content type="html">Many Linux users who have in the past been loyal to Ubuntu but for whatever reason don't like the way the project is heading, or simply don't like Unity, are looking for alternatives. Here are a few for you to consider.&lt;br /&gt;
&lt;br /&gt;
The least obtrusive route would be to either stay with Ubuntu and try out GNOME-Shell instead of Unity, or try out on of the other Ubuntu variants. &lt;a href="http://www.omgubuntu.co.uk/"&gt;OMG! Ubuntu&lt;/a&gt;&amp;nbsp;has a really good &lt;a href="http://www.omgubuntu.co.uk/2011/10/gnome-shell-ubuntu-11-10-guide/"&gt;guide on GNOME-Shell under Ubuntu&lt;/a&gt; on their site that will get you started if you want to stay on GNOME. Other alternatives are &lt;a href="http://www.kubuntu.org/"&gt;Kubuntu&lt;/a&gt;, which uses the &lt;a href="http://www.kde.org/"&gt;KDE&lt;/a&gt; Plasma Desktop, &lt;a href="http://www.xubuntu.org/"&gt;Xubuntu&lt;/a&gt;, which uses&lt;a href="http://www.xfce.org/"&gt; XFCE 4.8&lt;/a&gt;, &lt;a href="https://wiki.ubuntu.com/Lubuntu"&gt;Lubuntu&lt;/a&gt;&amp;nbsp;which uses &lt;a href="http://lxde.org/"&gt;LXDE&lt;/a&gt;. Users wanting the most similar experience to GNOME 2 would probably enjoy Xubuntu and XFCE the most, however KDE is an awesome&amp;nbsp;environment&amp;nbsp;that you should definitely check out if you haven't considered it before.&lt;br /&gt;
&lt;br /&gt;
A couple of other KDE contenders would be &lt;a href="http://www.mageia.org/en/"&gt;Mageia&lt;/a&gt;&amp;nbsp;Linux which is a community fork of Mandriva now in it's first release. I will say in my trials in a Virtual Machine, it seems excellent (even for a 1.0 release), and if you've ever used (and liked) Mandriva or Mandrake before, you will like Mageia. Also worth considering is &lt;a href="http://chakra-project.org/"&gt;The Chakra Project&lt;/a&gt;&amp;nbsp;which was originally based on Arch Linux and uses the Pacman package manager. It also strives to be a very lean and fast KDE environment and uses unique bundles to hand GTK applications and their&amp;nbsp;dependencies.&lt;br /&gt;
&lt;br /&gt;
A solid desktop agnostic and fully featured distro with a huge community is &lt;a href="http://www.opensuse.org/en/"&gt;openSUSE&lt;/a&gt;. I recently took openSUSE for a spin and gave it serious consideration for the first time ever, and I really liked what I saw. I couldn't warm up to the package management system, and wound up missing a few things that I wanted and needed. Although it didn't work out for me, I&amp;nbsp;recommend&amp;nbsp;checking it out, as the community seemed very warm and helpful, and it would very possibly be a good fit for you regardless of your Desktop Environment of choice.&lt;br /&gt;
&lt;br /&gt;
If you are the do-it-yourself type, and have a few years of Linux experience under your belt, give &lt;a href="http://www.archlinux.org/"&gt;Arch Linux&lt;/a&gt; a try. It is also Desktop Agnostic, and probably the most customizable Linux distro out there. I ran into a weird issue with my hard drives I didn't have the time or will to solve, as I felt there were other distro's that met my needs better. It was a distro I'd always wanted to try, and since I was trying every distro under the Kitchen Sink, I decided to give it a go, and I'm glad I did (got it installed on the first try too)!&lt;br /&gt;
&lt;br /&gt;
If you want a solid stable system that doesn't change often, be sure to check out both &lt;a href="http://www.centos.org/"&gt;CentOS&lt;/a&gt; (which is build upon the solid Red Hat Enterprise Linux code-base, as well as &lt;a href="http://www.debian.org/"&gt;Debian&lt;/a&gt;&amp;nbsp;upon which Ubuntu is based. You can't get more solid than either of these, and if you like Debian, yet want something more like a rolling-release distro with more up-to-date&amp;nbsp;packages, you can always run the Testing or Unstable (Sid) branches.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.linuxmint.com/"&gt;Linux Mint&lt;/a&gt;&amp;nbsp;also seems to be pretty popular these days and they have a few versions to choose from (some Ubuntu based, some Debian based and several Desktop Environments&amp;nbsp;available). This is one distro I still haven't tried for myself, but I've heard enough good reviews, and seen enough happy users online to feel comfortable reccomending it to you to check out if you'd like.&lt;br /&gt;
&lt;br /&gt;
And lastly, &lt;a href="http://fedoraproject.org/"&gt;Fedora&lt;/a&gt;. The original Red Hat Linux distro (before Fedora Core was introduced) was my intro to Linux, and I stayed with Fedora through Fedora Core 2 before switching to Slackware a long time ago. In the times I'd come back to Fedora I didn't find it to be very stable (it's always been very leading edge), however once I started using Ubuntu, I never really gave it serious consideration. &amp;nbsp;Fedora *is* very up to date, and you *will* get a lot of updates, so if you stress over such things, perhaps Fedora isn't for you. I have seen a lot of Ubuntu users switch over to Fedora in the recent months, and all seem to be quite happy. You won't find a more friendly and helpful community anywhere, and because of it's enterprise heritage and relationship to Red Hat Enterprise Linux and CentOS (and other RHEL rebuilds) there is a lot of documentation and help to be found online. If you ever want to translate your Linux skills to the Business world, Red Hat skills are definitely a plus to have, and what better way to learn than by using...right? So be sure to give Fedora a spin - you might like it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-1819562947922205979?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uAe50aAHgE3tsxyk-2hTzwxDKdM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uAe50aAHgE3tsxyk-2hTzwxDKdM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uAe50aAHgE3tsxyk-2hTzwxDKdM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uAe50aAHgE3tsxyk-2hTzwxDKdM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/hYiitG_222o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/1819562947922205979/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/10/looking-for-alternatives-to-ubuntu.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/1819562947922205979?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/1819562947922205979?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/hYiitG_222o/looking-for-alternatives-to-ubuntu.html" title="Looking for alternatives to Ubuntu?" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/10/looking-for-alternatives-to-ubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQHQHg5fip7ImA9WhdaEUw.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-2302075859670593275</id><published>2011-10-19T21:24:00.002-04:00</published><updated>2011-10-20T09:28:51.626-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-20T09:28:51.626-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby on rails" /><title>Ruby and Ruby on Rails Online Learning Resources</title><content type="html">I've been in sponge mode for a little while now trying to absorb as much information about Ruby and Ruby on Rails as possible. The great thing about an open source platform like RoR, is that there is an abundance of information&amp;nbsp;available&amp;nbsp;online. I know both Ruby and RoR are getting more and more popular, so I though I would share a few of the resources I have found useful.&lt;br /&gt;
&lt;br /&gt;
First up, is &lt;a href="http://www.michaelhartl.com/"&gt;Michael Hartl's&lt;/a&gt;&amp;nbsp;&lt;a href="http://ruby.railstutorial.org/ruby-on-rails-tutorial-book"&gt;Ruby on Rails Tutorial&lt;/a&gt;. This has to be hands down, the single most useful and helpful Rails guide anywhere. I plan to &lt;a href="http://www.amazon.com/Ruby-Rails-Tutorial-Addison-Wesley-Professional/dp/0321743121/"&gt;buy the book&lt;/a&gt; as well, even though the material is the same as the online tutorial, I like books, they make me feel smarter, and I really want to support the author of this great tutorial. Simply put, if you are interested in Rails programming, and don't follow any other link on this post, check this one out (or better yet, support Michael by buying the book!). Michael gives solid code examples, and teaches you to not only code an application, but code tests for the application as well, following the Red, Green, Refactor paradigm of Test Driven Development. You will develop solid habits here.&lt;br /&gt;
&lt;br /&gt;
Next up, is &lt;a href="http://tryruby.org/"&gt;TryRuby.org&lt;/a&gt;. This is a great little site that runs you through a nice little tutorial around the Ruby language using a browser based Ruby console. Although if you want to be a Rails developer you need to know Rails along with Ruby, it doesn't hurt to have as strong of a background in the Ruby language as possible. A few other Ruby resources are the &lt;a href="http://en.wikibooks.org/wiki/Ruby_programming_language"&gt;Ruby Programming Wikibook&lt;/a&gt;&amp;nbsp;and the &lt;a href="http://www.rubyist.net/~slagell/ruby/"&gt;Ruby User's Guide&lt;/a&gt;. These guides and others are linked from the &lt;a href="http://www.ruby-lang.org/en/documentation/"&gt;documentation page&lt;/a&gt; on &lt;a href="http://www.ruby-lang.org/"&gt;ruby-lang.org&lt;/a&gt;. One that I would like to mention specifically is &lt;a href="http://mislav.uniqpath.com/poignant-guide/"&gt;Why's (Poignant) Guide to Ruby&lt;/a&gt;&amp;nbsp;which is the single most enjoyable piece of technical documentation I have ever read. Another great interactive Ruby guide is &lt;a href="http://rubymonk.com/"&gt;RubyMonk&lt;/a&gt;, and I wanted to include it here since it's not on ruby-lang.org's Documentation page at this time.&lt;br /&gt;
&lt;br /&gt;
A few more Rails specific resources are, of course, the &lt;a href="http://wiki.rubyonrails.org/"&gt;Rails Wiki&lt;/a&gt;, The Meshplex Ruby and &lt;a href="http://www.meshplex.org/wiki/Ruby/Ruby_on_Rails_programming_tutorials"&gt;Ruby on Rails Tutorials&lt;/a&gt;&amp;nbsp;and &lt;a href="http://www.codeschool.com/courses/rails-for-zombies"&gt;Rails for Zombies&lt;/a&gt;&amp;nbsp;which is availible free from &lt;a href="http://codeschool.com/"&gt;codeschool.com&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Also, no arsenal of online Rails information would be complete without a bookmark to &lt;a href="http://railscasts.com/"&gt;railscast.com's Ruby on Rails Screencasts&lt;/a&gt;. These screencasts are searchable, and can help you find answers to many programming problems, and can help you overcome "coders block" when looking for ways to create an&amp;nbsp;efficient&amp;nbsp;solution.&lt;br /&gt;
&lt;br /&gt;
Good luck to everyone on the journey of learning Ruby and Ruby on Rails, and I hope this little collection of links helps you as much as they have helped me. Obviously I haven't completed all of the tutorials (except Michael Hartl's), nor have I read through all of the documentation sites, but I continue to work toward expanding my&amp;nbsp;knowledge&amp;nbsp;nearly every night.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-2302075859670593275?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/X9AjwknanclpE8g8P3P35GmkGW4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X9AjwknanclpE8g8P3P35GmkGW4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/X9AjwknanclpE8g8P3P35GmkGW4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X9AjwknanclpE8g8P3P35GmkGW4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/Qz-DqeiiG48" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/2302075859670593275/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/10/ruby-and-ruby-on-rails-online-learning.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/2302075859670593275?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/2302075859670593275?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/Qz-DqeiiG48/ruby-and-ruby-on-rails-online-learning.html" title="Ruby and Ruby on Rails Online Learning Resources" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/10/ruby-and-ruby-on-rails-online-learning.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QFQ344cCp7ImA9WhdUFU8.&quot;"><id>tag:blogger.com,1999:blog-4488179373501334241.post-1507202498620760944</id><published>2011-10-01T23:15:00.000-04:00</published><updated>2011-10-01T23:15:12.038-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-01T23:15:12.038-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vim" /><category scheme="http://www.blogger.com/atom/ns#" term="ruby on rails" /><title>More thoughts on Vim as a Rails Editor</title><content type="html">I'm still using Vim as my editor for Rails development. After doing some more research on things I could do to make it more Rails-centric, I came across &lt;a href="http://biodegradablegeek.com/2007/12/using-vim-as-a-complete-ruby-on-rails-ide/"&gt;this&lt;/a&gt; post which gave me some additional ideas, and settings I could snag for my own &lt;code&gt;.vimrc&lt;/code&gt; file, which is below:&lt;br /&gt;
&lt;br /&gt;
&lt;script src="https://gist.github.com/1256977.js?file=.vimrc"&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Also, note that I am using the 'vividchalk' color scheme which isn't installed by default (at least on Ubuntu/Xubuntu), so you can download it &lt;a href="http://www.vim.org/scripts/script.php?script_id=1891"&gt;here&lt;/a&gt; if you'd like to use it as well. Also, I am using the Ubuntu Mono font (in 11pt) as my default GUI font, if you'd like to try it (it's awesome) and aren't running a current Ubuntu Linux distribution, you can download it &lt;a href="http://font.ubuntu.com/"&gt;here&lt;/a&gt; (I use it on my Mac as well).&lt;br /&gt;
&lt;br /&gt;
Don't take my settings as right for you though, read through the blog linked above to decide what settings would be right for you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4488179373501334241-1507202498620760944?l=jaysonrowe.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NmdsJam27FzHPK6vWXr9WPfKj74/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NmdsJam27FzHPK6vWXr9WPfKj74/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NmdsJam27FzHPK6vWXr9WPfKj74/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NmdsJam27FzHPK6vWXr9WPfKj74/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FromTheMindOfANerd/~4/m_wDRc25fUM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jaysonrowe.blogspot.com/feeds/1507202498620760944/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://jaysonrowe.blogspot.com/2011/10/more-thoughts-on-vim-as-rails-editor.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/1507202498620760944?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4488179373501334241/posts/default/1507202498620760944?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FromTheMindOfANerd/~3/m_wDRc25fUM/more-thoughts-on-vim-as-rails-editor.html" title="More thoughts on Vim as a Rails Editor" /><author><name>Jayson Rowe</name><uri>https://profiles.google.com/109361376814756941213</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-WrY57Yk5Bog/AAAAAAAAAAI/AAAAAAAAAXA/ELyQ8AwDuUg/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jaysonrowe.blogspot.com/2011/10/more-thoughts-on-vim-as-rails-editor.html</feedburner:origLink></entry></feed>

