<?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:blogger="http://schemas.google.com/blogger/2008" 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;Ak8CR3g6fip7ImA9WhBaEEU.&quot;"><id>tag:blogger.com,1999:blog-9644181</id><updated>2013-05-20T15:27:46.616-07:00</updated><category term="tracking mobile apps" /><category term="mocks" /><category term="bundler" /><category term="robust software" /><category term="accent training" /><category term="movies" /><category term="snow leopard" /><category term="iphone sdk" /><category term="books" /><category term="speed seduction" /><category term="seduction" /><category term="ruby 1.9.2" /><category term="require" /><category term="rails_best_practices" /><category term="request domain" /><category term="test spy" /><category term="include" /><category term="unf_ext bundler rvm mac os x" /><category term="remote branches" /><category term="model attribute types" /><category term="kidney stones" /><category term="rcov" /><category term="freeimage" /><category term="array" /><category term="nlp" /><category term="western" /><category term="reserved words rails" /><category term="RSpec" /><category term="iphone" /><category term="union" /><category term="rack" /><category term="git" /><category term="imagescienc" /><category term="rails" /><category term="real-time search results" /><category term="ruby 1.9.3" /><category term="bson_ext" /><category term="family" /><category term="price guide" /><category term="tweet button" /><category term="Textmate" /><category term="rails 3.1" /><category term="thin server" /><category term="scp" /><category term="collectible books" /><category term="etc hosts" /><category term="rails recipes" /><category term="bdd" /><category term="oxalate diet" /><category term="mac os lion" /><category term="gemset" /><category term="romance" /><category term="bladder diary" /><category term="caf file" /><category term="drama" /><category term="virtualbox" /><category term="passions" /><category term="share sessions" /><category term="gemspec" /><category term="accent reduction" /><category term="mysql" /><category term="continuous testing" /><category term="collectible book" /><category term="mac os" /><category term="intersection" /><category term="rdoc" /><category term="ross jeffries" /><category term="linode" /><category term="laughs" /><category term="itunes app store sale statistics" /><category term="gallbladder stones" /><category term="rvm" /><category term="extend" /><category term="rubygems" /><category term="gems" /><category term="convert to ssh key" /><category term="editor" /><category term="shared folders" /><category term="java 6" /><category term="android" /><category term="ruby debug" /><category term="apple app store statistics" /><category term="dns" /><category term="mongrel" /><category term="sqlite3-ruby" /><category term="ubuntu 10.04" /><category term="sinatra" /><category term="nokogiri" /><category term="test unit" /><category term="testing" /><category term="ubuntu" /><category term="ppk file" /><category term="autotest alternative" /><category term="British accent" /><category term="stubs" /><category term="itunes" /><category term="airport extreme wireless router" /><category term="ruby" /><category term="haml" /><category term="reserved words" /><category term="ActionDispatch" /><category term="private key" /><category term="iphone os" /><category term="ipad" /><category term="operator redefine" /><category term="local out of date" /><category term="git branch master merge" /><category term="github" /><category term="irb" /><category term="top movies" /><category term="sed append" /><category term="active relation" /><category term="ruby programming language" /><category term="clone VM" /><category term="VM" /><category term="stakeout" /><category term="oab" /><category term="Cucumber" /><category term="animation" /><category term="postresql server" /><category term="starred emails" /><category term="source code formatter" /><category term="single sign on" /><category term="mysqldump" /><category term="windows" /><category term="tdd" /><category term="imagemagick" /><category term="port" /><category term="rspec api design" /><category term="convert .wav to .mp3" /><category term="kdevelop" /><category term="peepcode" /><category term="rake" /><category term="ruby gem" /><category term="sso" /><category term="stub" /><category term="native extensions" /><category term="thin" /><category term="RubyMine" /><category term="ssh" /><category term="rails 3.0 beta 4" /><category term="bladder control" /><category term="erb" /><category term="english accent" /><category term="collectible book price guide" /><category term="mongodb" /><category term="book" /><category term="command query separation principle" /><category term="source" /><category term="collectible cook books" /><category term="sudo" /><category term="mac ports" /><category term="git upgrade" /><category term="oxalate" /><category term="unix" /><category term="Rails 3" /><category term="devise" /><category term="ruby 1.8.7" /><category term="curb" /><category term="http referrer" /><category term="macports" /><category term="thrills" /><category term="capistrano" /><category term="ruby 1.9.1" /><category term="pg gem" /><category term="gmail" /><category term="reek" /><title>Software Development</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://bparanj.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://bparanj.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>461</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/blogspot/dmtBb" /><feedburner:info uri="blogspot/dmtbb" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Ak8CR3g5eCp7ImA9WhBaEEU.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-6717885135857235520</id><published>2013-05-20T15:27:00.001-07:00</published><updated>2013-05-20T15:27:46.620-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-20T15:27:46.620-07:00</app:edited><title>Error: Cannot find module 'npmlog'</title><content type="html">&lt;br /&gt;
1. npm install -g yo grunt-cli bower gives the error:&lt;br /&gt;
&lt;br /&gt;
Fix : sudo curl https://npmjs.org/install.sh | sh&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/ypPc_2K4oOI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/6717885135857235520?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/6717885135857235520?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/ypPc_2K4oOI/error-cannot-find-module-npmlog.html" title="Error: Cannot find module 'npmlog'" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/05/error-cannot-find-module-npmlog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYBRXo4eip7ImA9WhBaEEU.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-4589864617707325210</id><published>2013-05-20T15:15:00.001-07:00</published><updated>2013-05-20T15:15:54.432-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-20T15:15:54.432-07:00</app:edited><title>How to upgrade Node.js</title><content type="html">&lt;br /&gt;
1. Check the version : &amp;nbsp;$node --version&lt;br /&gt;
&amp;nbsp; &amp;nbsp;output will be like : &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;n@0.9.3 /usr/lib/node_modules/n&lt;br /&gt;
&lt;br /&gt;
2. To upgrade, run : $n 0.9.3&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;where, 0.9.3 is from the output of step 1.&lt;br /&gt;
&lt;br /&gt;
Open a new terminal and type: $node --version&lt;br /&gt;
You should see the upgraded version.&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/Vx3VedXNEC8" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/4589864617707325210?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/4589864617707325210?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/Vx3VedXNEC8/how-to-upgrade-nodejs.html" title="How to upgrade Node.js" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/05/how-to-upgrade-nodejs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4GSH04eyp7ImA9WhBbGEw.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-2334820105117344485</id><published>2013-05-17T10:48:00.002-07:00</published><updated>2013-05-17T10:48:49.333-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-17T10:48:49.333-07:00</app:edited><title>SQLite3::BusyException: database is locked: ROLLBACK TO SAVEPOINT active_record_1 </title><content type="html">Caused SQLite3 to lock due to bug in a test. To fix:&lt;br /&gt;
&lt;br /&gt;
1.&amp;nbsp;ps -a | grep ruby&lt;br /&gt;
2.&amp;nbsp;kill -s 9 12345&lt;br /&gt;
&lt;br /&gt;
12345 is the process id that is the zombie rspec process.&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/6Kj6-yL64GE" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/2334820105117344485?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/2334820105117344485?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/6Kj6-yL64GE/sqlite3busyexception-database-is-locked.html" title="SQLite3::BusyException: database is locked: ROLLBACK TO SAVEPOINT active_record_1 " /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/05/sqlite3busyexception-database-is-locked.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04DR3c6eip7ImA9WhBbFUs.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-3149954943548999337</id><published>2013-05-14T14:12:00.003-07:00</published><updated>2013-05-14T14:12:56.912-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-14T14:12:56.912-07:00</app:edited><title>WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.9.0</title><content type="html">&lt;br /&gt;
&lt;div style="background-color: #fbfbfb; border: 0px; color: #333333; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; margin-top: 15px; padding: 0px;"&gt;
Copied from&amp;nbsp;https://github.com/sparklemotion/nokogiri/issues/742&lt;/div&gt;
&lt;div style="background-color: #fbfbfb; border: 0px; color: #333333; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; margin-top: 15px; padding: 0px;"&gt;
Moved gem 'nokogiri' in the Gemfile to the top (just below gem 'rails') then:&lt;/div&gt;
&lt;pre style="background-color: #f8f8f8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(221, 221, 221); color: #333333; font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 13px; line-height: 19px; margin-bottom: 15px; margin-top: 15px; overflow: auto; padding: 6px 10px;"&gt;&lt;code style="background-color: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: none; font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 12px; margin: 0px; padding: 0px;"&gt;brew uninstall libxml2
gem uninstall nokogiri
gem install nokogiri&lt;/code&gt;&lt;/pre&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/Or18WXUpsM8" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/3149954943548999337?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/3149954943548999337?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/Or18WXUpsM8/warning-nokogiri-was-built-against.html" title="WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.9.0" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/05/warning-nokogiri-was-built-against.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUECQ3c-eyp7ImA9WhBbFEQ.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-4320725454784053985</id><published>2013-05-13T18:07:00.002-07:00</published><updated>2013-05-13T18:07:42.953-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-13T18:07:42.953-07:00</app:edited><title>AbstractController::ActionNotFound:</title><content type="html">&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Could not find devise mapping for path "/users/sign_in?user%5Bemail%5D=bparanj%40gmail.com&amp;amp;user%5Bpassword%5D=secret".&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;This may happen for two reasons:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1) You forgot to wrap your route inside the scope block. For example:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;devise_scope :user do&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;get "/some/route" =&amp;gt; "some_devise_controller"&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;end&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2) You are testing a Devise controller bypassing the router.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; If so, you can explicitly tell Devise which mapping to use:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @request.env["devise.mapping"] = Devise.mappings[:user]&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; before :each do&lt;br /&gt;
&amp;nbsp; &amp;nbsp; request.env['devise.mapping'] = Devise.mappings[:user]&lt;br /&gt;
&amp;nbsp; end&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/-ZhQkxSxeTM" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/4320725454784053985?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/4320725454784053985?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/-ZhQkxSxeTM/abstractcontrolleractionnotfound.html" title="AbstractController::ActionNotFound:" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/05/abstractcontrolleractionnotfound.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4CQ3ozfyp7ImA9WhBUFUk.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-5312960622161894486</id><published>2013-05-02T18:19:00.002-07:00</published><updated>2013-05-02T18:19:22.487-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-02T18:19:22.487-07:00</app:edited><title>How to select the non highlighted button in the popup window on Mac OS</title><content type="html">Go to Preferences -&amp;gt; Keyboard. At the bottom, turn on "All controls" under "Full Keyboard Access". Hit space to activate the secondary button.&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/Ya72SjL-LjI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/5312960622161894486?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/5312960622161894486?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/Ya72SjL-LjI/how-to-select-non-highlighted-button-in.html" title="How to select the non highlighted button in the popup window on Mac OS" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/05/how-to-select-non-highlighted-button-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIMRHs-fyp7ImA9WhBUFEo.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-7549133869578592869</id><published>2013-05-01T22:29:00.001-07:00</published><updated>2013-05-01T22:29:45.557-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-01T22:29:45.557-07:00</app:edited><title>GitHub Error – You don’t exist, go away!</title><content type="html">At the terminal run:&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white; color: #373737; font-family: Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace; font-size: 13px;"&gt;dscacheutil -flushcache&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/RJKNnuC1sqQ" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/7549133869578592869?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/7549133869578592869?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/RJKNnuC1sqQ/github-error-you-dont-exist-go-away.html" title="GitHub Error – You don’t exist, go away!" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/05/github-error-you-dont-exist-go-away.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UHRnoyeyp7ImA9WhBUFEk.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-8755333399943923457</id><published>2013-05-01T13:47:00.001-07:00</published><updated>2013-05-01T13:47:17.493-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-01T13:47:17.493-07:00</app:edited><title>How to checkout a specific tag from a Git repo</title><content type="html">&lt;br /&gt;
git checkout tag-name&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/2Zbg_VvHfWA" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/8755333399943923457?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/8755333399943923457?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/2Zbg_VvHfWA/how-to-checkout-specific-tag-from-git.html" title="How to checkout a specific tag from a Git repo" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/05/how-to-checkout-specific-tag-from-git.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIGQHc9eyp7ImA9WhBVGUQ.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-1096290577868207092</id><published>2013-04-26T10:48:00.003-07:00</published><updated>2013-04-26T10:48:41.963-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-26T10:48:41.963-07:00</app:edited><title>How to Setup Development Environment to Contribute to Rails</title><content type="html">Use the Rails Dev Box available at :&amp;nbsp;https://github.com/rails/rails-dev-box&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/RKs1JHYVr-w" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/1096290577868207092?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/1096290577868207092?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/RKs1JHYVr-w/how-to-setup-development-environment-to.html" title="How to Setup Development Environment to Contribute to Rails" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/04/how-to-setup-development-environment-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UBRnk-cCp7ImA9WhBVGUw.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-8495471969423743909</id><published>2013-04-25T11:40:00.003-07:00</published><updated>2013-04-25T11:40:57.758-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-25T11:40:57.758-07:00</app:edited><title>How to store array in mysql database in a Rails project</title><content type="html">&lt;br /&gt;
1. The column type should be text&lt;br /&gt;
2. serialize the column. In the active record class : serialize :your_field&lt;br /&gt;
3. Book.new(:your_field =&amp;gt; [1,2])&lt;br /&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/VlPA9ZpThOM" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/8495471969423743909?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/8495471969423743909?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/VlPA9ZpThOM/how-to-store-array-in-mysql-database-in.html" title="How to store array in mysql database in a Rails project" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/04/how-to-store-array-in-mysql-database-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUEQXk6eyp7ImA9WhBVF0k.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-370653094388374429</id><published>2013-04-23T11:36:00.001-07:00</published><updated>2013-04-23T11:36:40.713-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-23T11:36:40.713-07:00</app:edited><title>How to limit svn log output to a given number of entries</title><content type="html">&lt;br /&gt;
Use limit option:&amp;nbsp;svn log -l 5&lt;br /&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/cQQanD91CZk" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/370653094388374429?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/370653094388374429?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/cQQanD91CZk/how-to-limit-svn-log-output-to-given.html" title="How to limit svn log output to a given number of entries" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/04/how-to-limit-svn-log-output-to-given.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkECRHo7eCp7ImA9WhBVFkg.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-7501542536523077695</id><published>2013-04-22T12:24:00.001-07:00</published><updated>2013-04-22T12:24:25.400-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-22T12:24:25.400-07:00</app:edited><title>Correction to Example in Ruby Programming Language</title><content type="html">&lt;br /&gt;
In Ruby 2.0, I had to make changes to the given code in the book:&lt;br /&gt;
&lt;br /&gt;
birthyear = 1975&lt;br /&gt;
&lt;br /&gt;
generation = case birthyear&lt;br /&gt;
&amp;nbsp; &amp;nbsp; when 1946..1963 then "Baby Boomer"&lt;br /&gt;
&amp;nbsp; &amp;nbsp; when 1964..1976&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; "Generation X"&lt;br /&gt;
&amp;nbsp; &amp;nbsp; when 1978..2000&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; "Generation Y"&lt;br /&gt;
&amp;nbsp; &amp;nbsp; else nil&lt;br /&gt;
&amp;nbsp; &amp;nbsp; end&lt;br /&gt;
&lt;br /&gt;
p generation&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/AoMeDGCIqds" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/7501542536523077695?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/7501542536523077695?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/AoMeDGCIqds/correction-to-example-in-ruby.html" title="Correction to Example in Ruby Programming Language" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/04/correction-to-example-in-ruby.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8NRnszcSp7ImA9WhBVF0s.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-2365889643231407064</id><published>2013-04-18T16:30:00.001-07:00</published><updated>2013-04-23T16:48:17.589-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-23T16:48:17.589-07:00</app:edited><title>How to use VCR, Webmock with RSpec</title><content type="html">&lt;br /&gt;
1. Add the gems to the Gemfile under test group:&lt;br /&gt;
gem "webmock"&lt;br /&gt;
gem "vcr"&lt;br /&gt;
&lt;br /&gt;
2. bundle&lt;br /&gt;
&lt;br /&gt;
3. require 'vcr' as the first line in spec_helper.rb&lt;br /&gt;
&lt;br /&gt;
4. Add&lt;br /&gt;
&lt;br /&gt;
VCR.configure do |c|&lt;br /&gt;
&amp;nbsp; c.cassette_library_dir = 'spec/fixtures/cassettes'&lt;br /&gt;
&amp;nbsp; c.hook_into :webmock&lt;br /&gt;
&amp;nbsp; c.ignore_localhost = false&lt;br /&gt;
&amp;nbsp; c.allow_http_connections_when_no_cassette = true&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
inside the configure block.&lt;br /&gt;
&lt;br /&gt;
5. Add&amp;nbsp;WebMock.allow_net_connect! in the before block in the specs.&lt;br /&gt;
6. Wrap your network calls using :&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;VCR.use_cassette do&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; controller code that accesses network goes here&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; end&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/ZAFu5F5pfyE" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/2365889643231407064?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/2365889643231407064?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/ZAFu5F5pfyE/how-to-use-vcr-webmock-with-rspec.html" title="How to use VCR, Webmock with RSpec" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/04/how-to-use-vcr-webmock-with-rspec.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUCSHc_fSp7ImA9WhBWGE0.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-4072749255538069881</id><published>2013-04-12T15:54:00.002-07:00</published><updated>2013-04-12T15:54:29.945-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-12T15:54:29.945-07:00</app:edited><title>Two different ways to execute a block</title><content type="html">It is familiar that you will see yield being used when the block is anonymous and block.call being used when the block is explicit in the list of parameters for the method. Actually, you can use yield even when the block is explicitly passed to the method:&lt;br /&gt;
&lt;br /&gt;
def foo(&amp;amp;block)&lt;br /&gt;&amp;nbsp; yield&lt;br /&gt;&amp;nbsp; block.call&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;foo { puts 'hi hey again' }&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/pq2SKQk6kiw" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/4072749255538069881?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/4072749255538069881?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/pq2SKQk6kiw/two-different-ways-to-execute-block.html" title="Two different ways to execute a block" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/04/two-different-ways-to-execute-block.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIBSXw8fSp7ImA9WhBXGU8.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-1155201863341408324</id><published>2013-04-02T11:49:00.002-07:00</published><updated>2013-04-02T11:49:18.275-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-02T11:49:18.275-07:00</app:edited><title>Setting two spaces as the default in Sublime Text 2</title><content type="html">&lt;br /&gt;
&lt;pre class="code" style="background-color: #d3e9ff; border: 1px solid rgb(195, 217, 255);"&gt;{
    "tab_size": 2,
    "translate_tabs_to_spaces": true
}&lt;/pre&gt;
&lt;pre class="code" style="background-color: #d3e9ff; border: 1px solid rgb(195, 217, 255);"&gt;
&lt;/pre&gt;
&lt;pre class="code" style="background-color: #d3e9ff; border: 1px solid rgb(195, 217, 255);"&gt;Save this in the Preferences -&amp;gt; Settings - Default file.&lt;/pre&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/Dpo9YL5phIk" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/1155201863341408324?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/1155201863341408324?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/Dpo9YL5phIk/setting-two-spaces-as-default-in.html" title="Setting two spaces as the default in Sublime Text 2" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/04/setting-two-spaces-as-default-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEFR30-eCp7ImA9WhBXGU8.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-8337372257220750407</id><published>2013-04-02T10:43:00.001-07:00</published><updated>2013-04-02T10:43:36.350-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-02T10:43:36.350-07:00</app:edited><title>Installing Guest Additions on Ubuntu 12.04</title><content type="html">1. sudo apt-get install virtualbox-guest-additions-iso&lt;br /&gt;
2. Boot the guest OS inside Virtualbox&lt;br /&gt;
3. In the virtual box menu, use Devices -&amp;gt; Install Guest Additions.&lt;br /&gt;
&lt;br /&gt;
Reference: ubuntuforums.org&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/hWdkou8AKW0" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/8337372257220750407?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/8337372257220750407?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/hWdkou8AKW0/installing-guest-additions-on-ubuntu.html" title="Installing Guest Additions on Ubuntu 12.04" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/04/installing-guest-additions-on-ubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcNQH46eCp7ImA9WhBXGEg.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-1778528030547744409</id><published>2013-04-01T16:14:00.001-07:00</published><updated>2013-04-01T16:14:51.010-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-01T16:14:51.010-07:00</app:edited><title>uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)</title><content type="html">This happens when creating a new project in Rails 2.3.8 if the Ruby gems version is 1.8.24.&lt;br /&gt;
Solution: &lt;br /&gt;
&lt;pre class="default prettyprint prettyprinted"&gt;&lt;code&gt;&lt;span class="pln"&gt;gem update &lt;/span&gt;&lt;span class="pun"&gt;--&lt;/span&gt;&lt;span class="pln"&gt;system &lt;/span&gt;&lt;span class="lit"&gt;1.5&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="lit"&gt;3&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class="default prettyprint prettyprinted"&gt;&lt;code&gt;&lt;span class="lit"&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class="default prettyprint prettyprinted"&gt;&lt;code&gt;&lt;span class="lit"&gt;Now, rails blog will create a new project. &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/5ldGfkfuqkI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/1778528030547744409?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/1778528030547744409?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/5ldGfkfuqkI/uninitialized-constant.html" title="uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/04/uninitialized-constant.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMESHc8eyp7ImA9WhBXGEg.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-3203367491395908289</id><published>2013-04-01T16:03:00.001-07:00</published><updated>2013-04-01T16:03:29.973-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-01T16:03:29.973-07:00</app:edited><title>program rails is not installed ubuntu rvm rails 2.3.8</title><content type="html">1. Type : gem env, look at the&amp;nbsp; EXECUTABLE DIRECTORY value&lt;br /&gt;
&lt;br /&gt;
2. Add the path to that directory to ~/.bashrc:&lt;br /&gt;
PATH="${PATH}:/home/your-user-name/.rvm/gems/ruby-1.8.7-p299/bin"&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Open a new terminal&lt;br /&gt;
&lt;br /&gt;
4. Type : rails -v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You will now see that rails command is recognized.&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/gVAJBPafuwI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/3203367491395908289?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/3203367491395908289?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/gVAJBPafuwI/program-rails-is-not-installed-ubuntu.html" title="program rails is not installed ubuntu rvm rails 2.3.8" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/04/program-rails-is-not-installed-ubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYDSX87eyp7ImA9WhBXFk0.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-3476482533824728716</id><published>2013-03-29T18:32:00.004-07:00</published><updated>2013-03-29T18:32:58.103-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-29T18:32:58.103-07:00</app:edited><title>How to configure Sublime Text 2 to use Ruby 2.0 using RVM</title><content type="html">&lt;span class="line" style="border: 0px; color: #93a1a1; font-family: Menlo, Monaco, 'Andale Mono', 'lucida console', 'Courier New', monospace; font-size: 13px; line-height: 18.84375px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;&lt;span class="p" style="border: 0px; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;span class="line" style="border: 0px; color: #93a1a1; font-family: Menlo, Monaco, 'Andale Mono', 'lucida console', 'Courier New', monospace; font-size: 13px; line-height: 18.84375px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;  &lt;span class="nt" style="border: 0px; color: rgb(38, 139, 210) !important; font-family: inherit; font-variant: inherit; font-weight: bold !important; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;"env"&lt;/span&gt;&lt;span class="p" style="border: 0px; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;:{&lt;/span&gt;
&lt;/span&gt;&lt;span class="line" style="border: 0px; color: #93a1a1; font-family: Menlo, Monaco, 'Andale Mono', 'lucida console', 'Courier New', monospace; font-size: 13px; line-height: 18.84375px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;      &lt;span class="nt" style="border: 0px; color: rgb(38, 139, 210) !important; font-family: inherit; font-variant: inherit; font-weight: bold !important; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;"PATH"&lt;/span&gt;&lt;span class="p" style="border: 0px; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;:&lt;/span&gt;&lt;span class="s2" style="border: 0px; color: rgb(42, 161, 152) !important; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;"${HOME}/.rvm/bin:${PATH}"&lt;/span&gt;
&lt;/span&gt;&lt;span class="line" style="border: 0px; color: #93a1a1; font-family: Menlo, Monaco, 'Andale Mono', 'lucida console', 'Courier New', monospace; font-size: 13px; line-height: 18.84375px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;  &lt;span class="p" style="border: 0px; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;span class="line" style="border: 0px; color: #93a1a1; font-family: Menlo, Monaco, 'Andale Mono', 'lucida console', 'Courier New', monospace; font-size: 13px; line-height: 18.84375px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;  &lt;span class="nt" style="border: 0px; color: rgb(38, 139, 210) !important; font-family: inherit; font-variant: inherit; font-weight: bold !important; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;"cmd"&lt;/span&gt;&lt;span class="p" style="border: 0px; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;:&lt;/span&gt; &lt;span class="p" style="border: 0px; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;[&lt;/span&gt;&lt;span class="s2" style="border: 0px; color: rgb(42, 161, 152) !important; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;"rvm-auto-ruby"&lt;/span&gt;&lt;span class="p" style="border: 0px; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;,&lt;/span&gt; &lt;span class="s2" style="border: 0px; color: rgb(42, 161, 152) !important; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;"$file"&lt;/span&gt;&lt;span class="p" style="border: 0px; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;span class="line" style="border: 0px; color: #93a1a1; font-family: Menlo, Monaco, 'Andale Mono', 'lucida console', 'Courier New', monospace; font-size: 13px; line-height: 18.84375px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;  &lt;span class="nt" style="border: 0px; color: rgb(38, 139, 210) !important; font-family: inherit; font-variant: inherit; font-weight: bold !important; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;"file_regex"&lt;/span&gt;&lt;span class="p" style="border: 0px; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;:&lt;/span&gt; &lt;span class="s2" style="border: 0px; color: rgb(42, 161, 152) !important; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;"^(...*?):([0-9]*):?([0-9]*)"&lt;/span&gt;&lt;span class="p" style="border: 0px; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;span class="line" style="border: 0px; color: #93a1a1; font-family: Menlo, Monaco, 'Andale Mono', 'lucida console', 'Courier New', monospace; font-size: 13px; line-height: 18.84375px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;  &lt;span class="nt" style="border: 0px; color: rgb(38, 139, 210) !important; font-family: inherit; font-variant: inherit; font-weight: bold !important; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;"selector"&lt;/span&gt;&lt;span class="p" style="border: 0px; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;:&lt;/span&gt; &lt;span class="s2" style="border: 0px; color: rgb(42, 161, 152) !important; font-family: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;"source.ruby"&lt;/span&gt;
&lt;/span&gt;&lt;span class="line" style="border: 0px; color: #93a1a1; font-family: Menlo, Monaco, 'Andale Mono', 'lucida console', 'Courier New', monospace; font-size: 13px; line-height: 18.84375px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="line" style="border: 0px; color: #93a1a1; font-family: Menlo, Monaco, 'Andale Mono', 'lucida console', 'Courier New', monospace; font-size: 13px; line-height: 18.84375px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="line" style="border: 0px; color: #93a1a1; font-family: Menlo, Monaco, 'Andale Mono', 'lucida console', 'Courier New', monospace; font-size: 13px; line-height: 18.84375px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;Copy this file to your rvm.sublime.build file.&lt;/span&gt;&lt;br /&gt;
&lt;span class="line" style="border: 0px; color: #93a1a1; font-family: Menlo, Monaco, 'Andale Mono', 'lucida console', 'Courier New', monospace; font-size: 13px; line-height: 18.84375px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="line" style="border: 0px; color: #93a1a1; font-family: Menlo, Monaco, 'Andale Mono', 'lucida console', 'Courier New', monospace; font-size: 13px; line-height: 18.84375px; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; white-space: pre;"&gt;For more info: &lt;a href="http://rubenlaguna.com/wp/2012/12/07/sublime-text-2-rvm-rspec-take-2/" target="_blank"&gt;Sublime Text 2 Integration With RVM and Rspec: Take Number 2&lt;/a&gt;&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/4i2Q2W4c0Bc" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/3476482533824728716?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/3476482533824728716?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/4i2Q2W4c0Bc/how-to-configure-sublime-text-2-to-use.html" title="How to configure Sublime Text 2 to use Ruby 2.0 using RVM" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/03/how-to-configure-sublime-text-2-to-use.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMEQXkyeSp7ImA9WhBXEkg.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-7086802480444393736</id><published>2013-03-25T17:40:00.000-07:00</published><updated>2013-03-25T17:40:00.791-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-25T17:40:00.791-07:00</app:edited><title>How to configure rspec to test controller macros</title><content type="html">&lt;br /&gt;
Include the line:&lt;br /&gt;
&amp;nbsp; config.include OnboardingControllerMacros, :type =&amp;gt; :controller&lt;br /&gt;
&lt;div&gt;
in spec_helper.rb&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/cEfpCHbSNhs" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/7086802480444393736?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/7086802480444393736?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/cEfpCHbSNhs/how-to-configure-rspec-to-test.html" title="How to configure rspec to test controller macros" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/03/how-to-configure-rspec-to-test.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMMRXwzfyp7ImA9WhBQFks.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-3114873155021865163</id><published>2013-03-18T19:34:00.003-07:00</published><updated>2013-03-18T19:34:44.287-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-18T19:34:44.287-07:00</app:edited><title>Readline was unable to be required, if you need completion or history install readline then reinstall the ruby.</title><content type="html">This happens on Ubuntu 12 when installing Ruby 2.0 using RVM. To fix this follow the instructions below:&lt;br /&gt;
&lt;br /&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="votecell"&gt;

            &lt;/td&gt;
            


&lt;td class="answercell"&gt;
    &lt;div class="post-text"&gt;

If you're using Ubuntu 12.04, DO NOT pkg install readline, with or 
without --skip-autoreconf.   After you've done that, either readline or 
zlib will be broken no matter what combination of switches you give to 
rvm install ruby-2.0.0-p0 .&lt;br /&gt;


To get it to work, do the apt-get install that &lt;code&gt;rvm requirements&lt;/code&gt; tells you to do, do a &lt;code&gt;rvm pkg uninstall readline&lt;/code&gt; and then do a simple &lt;code&gt;rvm remove ruby-2.0.0-p0; rvm install ruby-2.0.0-p0&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;Now the irb should work fine without any warnings.&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&amp;nbsp;http://stackoverflow.com/questions/8176076/how-to-get-readline-support-in-irb-using-rvm-on-ubuntu-11-10&lt;/code&gt;&lt;br /&gt;

&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/D9PQruGeLyA" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/3114873155021865163?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/3114873155021865163?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/D9PQruGeLyA/readline-was-unable-to-be-required-if.html" title="Readline was unable to be required, if you need completion or history install readline then reinstall the ruby." /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/03/readline-was-unable-to-be-required-if.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4FQn8zfyp7ImA9WhBQEU8.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-5997438968686424839</id><published>2013-03-12T14:31:00.001-07:00</published><updated>2013-03-12T14:31:53.187-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-12T14:31:53.187-07:00</app:edited><title>iPhone 5 cord stuck in USB Port</title><content type="html">You can easily remove your iPhone 5 cable stuck in USB port by using either your shirt collar stays or a toothpick. Just stick it inside the USB port, sitting on top of the cable and pull them together.&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/xL3aUOugkks" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/5997438968686424839?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/5997438968686424839?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/xL3aUOugkks/iphone-5-cord-stuck-in-usb-port.html" title="iPhone 5 cord stuck in USB Port" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/03/iphone-5-cord-stuck-in-usb-port.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcHQ3w9eyp7ImA9WhBSGE4.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-7026517469277121304</id><published>2013-02-25T16:20:00.000-08:00</published><updated>2013-02-25T16:20:32.263-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-25T16:20:32.263-08:00</app:edited><title>Accessing Git Repository on Github</title><content type="html">&lt;br /&gt;
Problem:&lt;br /&gt;
fatal: Could not read from remote repository.&lt;br /&gt;
&lt;br /&gt;
Please make sure you have the correct access rights&lt;br /&gt;
and the repository exists.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Solution:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="https://help.github.com/articles/set-up-git" target="_blank"&gt;Password Caching&lt;/a&gt;&amp;nbsp;(Explains how to use https to access repository and cache password so you don't get annoying password prompt whenever you have to access the github repo)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1.&amp;nbsp;&lt;span style="background-color: #444444; color: white; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; white-space: pre-wrap;"&gt;curl -s -O \&lt;/span&gt;&lt;/div&gt;
&lt;pre class="command-line" style="-webkit-background-clip: padding-box; -webkit-font-smoothing: auto; background-clip: padding-box; background-color: #333333; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 2px solid rgb(221, 221, 221); color: white; font-family: Monaco, 'DejaVu Sans Mono', 'Courier New', monospace; font-size: 13px; line-height: inherit; margin-bottom: 10px; margin-top: 10px; overflow: hidden; padding: 10px; vertical-align: baseline;"&gt;&lt;span class="tooltip" style="-webkit-background-clip: padding-box; background-color: #444444; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px 0px 0px -2px; padding: 0px 2px; position: relative; vertical-align: baseline; white-space: pre-wrap; width: 636px;"&gt;  http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="command-line" style="-webkit-background-clip: padding-box; -webkit-font-smoothing: auto; background-clip: padding-box; background-color: #333333; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 2px solid rgb(221, 221, 221); color: white; font-family: Monaco, 'DejaVu Sans Mono', 'Courier New', monospace; font-size: 13px; line-height: inherit; margin-bottom: 10px; margin-top: 10px; overflow: hidden; padding: 10px; vertical-align: baseline;"&gt;&lt;span class="tooltip" style="-webkit-background-clip: padding-box; background-color: #444444; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px 0px 0px -2px; padding: 0px 2px; position: relative; vertical-align: baseline; white-space: pre-wrap; width: 636px;"&gt;&lt;pre class="command-line" style="-webkit-background-clip: padding-box; -webkit-font-smoothing: auto; background-clip: padding-box; background-color: #333333; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 2px solid rgb(221, 221, 221); font-family: Monaco, 'DejaVu Sans Mono', 'Courier New', monospace; line-height: inherit; margin-bottom: 10px; margin-top: 10px; overflow: hidden; padding: 10px; vertical-align: baseline;"&gt;&lt;span class="tooltip" style="background-position: 100% 4px; border: 0px; display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; position: relative; vertical-align: baseline; white-space: pre-wrap; width: 636px;"&gt;chmod u+x git-credential-osxkeychain&lt;/span&gt;&lt;span style="background-color: #444444; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; white-space: pre-wrap;"&gt;sudo mv git-credential-osxkeychain `dirname \`which git\``&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="command-line" style="-webkit-background-clip: padding-box; -webkit-font-smoothing: auto; background-clip: padding-box; background-color: #333333; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 2px solid rgb(221, 221, 221); font-family: Monaco, 'DejaVu Sans Mono', 'Courier New', monospace; line-height: inherit; margin-bottom: 10px; margin-top: 10px; overflow: hidden; padding: 10px; vertical-align: baseline;"&gt;&lt;span style="background-color: #444444; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; white-space: pre-wrap;"&gt;git config --global credential.helper osxkeychain&lt;/span&gt;&lt;/pre&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/UP8EfbI4gJo" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/7026517469277121304?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/7026517469277121304?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/UP8EfbI4gJo/accessing-git-repository-on-github.html" title="Accessing Git Repository on Github" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/02/accessing-git-repository-on-github.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUGRn8zcCp7ImA9WhBSGE4.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-2611064546197144419</id><published>2013-02-25T14:43:00.003-08:00</published><updated>2013-02-25T14:43:47.188-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-25T14:43:47.188-08:00</app:edited><title>Using Bundler Outside Rails</title><content type="html">1. bundle init&lt;br /&gt;
2. Open Gemfile and add your gems : gem 'highline'&lt;br /&gt;
3. bundle&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://technotales.wordpress.com/2010/08/22/bundler-without-rails/" target="_blank"&gt;Bundler without Rails&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/x2I_3lGoZt0" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/2611064546197144419?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/2611064546197144419?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/x2I_3lGoZt0/using-bundler-outside-rails.html" title="Using Bundler Outside Rails" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/02/using-bundler-outside-rails.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUBSXg4eCp7ImA9WhBSFUU.&quot;"><id>tag:blogger.com,1999:blog-9644181.post-8125705364674841088</id><published>2013-02-22T18:24:00.000-08:00</published><updated>2013-02-22T18:24:18.630-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-22T18:24:18.630-08:00</app:edited><title>Using Phusion Passenger as a Rails Server on Mac OS X 10.7.5</title><content type="html">Software used : RVM Passenger 3.0 on Mac OS X 10.7.5&lt;br /&gt;
&lt;br /&gt;
1.&amp;nbsp;rvm use 1.9.3&lt;br /&gt;
2.&amp;nbsp;gem install passenger&lt;br /&gt;
3. rvm get head&lt;br /&gt;
4. rvm reload&lt;br /&gt;
5. rvm repair all&lt;br /&gt;
6.&amp;nbsp;passenger-install-apache2-module&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dmtBb/~4/Jf5rexuUrHQ" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/8125705364674841088?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9644181/posts/default/8125705364674841088?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dmtBb/~3/Jf5rexuUrHQ/using-phusion-passenger-as-rails-server.html" title="Using Phusion Passenger as a Rails Server on Mac OS X 10.7.5" /><author><name>Bala Paranj</name><uri>https://plus.google.com/112158968277857305850</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-kE_hsOYdzOY/AAAAAAAAAAI/AAAAAAAAAK0/_4FMTeaTihk/s512-c/photo.jpg" /></author><feedburner:origLink>http://bparanj.blogspot.com/2013/02/using-phusion-passenger-as-rails-server.html</feedburner:origLink></entry></feed>
