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

<channel>
	<title>WebOnRails</title>
	<atom:link href="/feed/" rel="self" type="application/rss+xml" />
	<link>http://webonrails.com</link>
	<description>Its all about Ruby On Rails</description>
	<lastBuildDate>Mon, 05 Jul 2010 16:37:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>#/?v=</generator>
		<item>
		<title>Edge Rails: Time#current</title>
		<link>/2010/07/05/edge-rails-timecurrent/</link>
		<comments>/2010/07/05/edge-rails-timecurrent/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 16:37:57 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[ROR]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Rubyonrails]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[edge_rails]]></category>
		<category><![CDATA[edge rails]]></category>

		<guid isPermaLink="false">/?p=415</guid>
		<description><![CDATA[Returns Time.zone.now when config.time_zone is set, otherwise just returns Time.now]]></description>
			<content:encoded><![CDATA[<p>Returns <strong>Time.zone.now</strong> when config.time_zone is set, otherwise just returns <strong>Time.now</strong></p>
]]></content:encoded>
			<wfw:commentRss>/2010/07/05/edge-rails-timecurrent/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Edge Rails: Array#random_element</title>
		<link>/2010/05/24/edge-rails-arrayrandom_element/</link>
		<comments>/2010/05/24/edge-rails-arrayrandom_element/#comments</comments>
		<pubDate>Mon, 24 May 2010 12:30:45 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[ROR]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Rubyonrails]]></category>
		<category><![CDATA[edge_rails]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[edge rails]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">/?p=400</guid>
		<description><![CDATA[Array#rand is deprecated in favor of Array#random_element and will be removed in Rails 3. As per the comment added to the commit: Array#rand is deprecated because it masks Kernel#rand within the Array class itself, which may be used by a 3rd party library extending Array in turn. See https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/4555]]></description>
			<content:encoded><![CDATA[<p><strong>Array#rand</strong> is deprecated in favor of <strong>Array#random_element</strong> and will be removed in Rails 3.</p>
<p>As per the comment added to the commit:<br />
<strong>Array#rand</strong> is deprecated because it masks <strong>Kernel#rand</strong> within the Array class itself, which may be used by a 3rd party library extending Array in turn. See  <a href="https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/4555">https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/4555</a></p>
]]></content:encoded>
			<wfw:commentRss>/2010/05/24/edge-rails-arrayrandom_element/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Edge Rails Updates</title>
		<link>/2010/05/14/edge-rails-updates/</link>
		<comments>/2010/05/14/edge-rails-updates/#comments</comments>
		<pubDate>Fri, 14 May 2010 15:54:57 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[ROR]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Rubyonrails]]></category>
		<category><![CDATA[edge_rails]]></category>
		<category><![CDATA[edge rails]]></category>

		<guid isPermaLink="false">/?p=391</guid>
		<description><![CDATA[New edge rails deprecations: Time#last_year is deprecated in favor of Time#prev_year Time#last_month is deprecated in favor of Time#prev_month Date#last_year is deprecated in favor of Date#prev_year Date#last_month is deprecated in favor of Date#prev_month New methods/aliases: Date#sunday: Returns a new Date representing the end of this week Time#sunday: Returns a new Time representing the end of this]]></description>
			<content:encoded><![CDATA[<p><strong>New edge rails deprecations:</strong></p>
<p><strong>Time#last_year</strong> is deprecated in favor of <strong>Time#prev_year</strong><br />
<strong>Time#last_month</strong> is deprecated in favor of <strong>Time#prev_month</strong></p>
<p><strong>Date#last_year</strong> is deprecated in favor of <strong>Date#prev_year</strong><br />
<strong>Date#last_month</strong> is deprecated in favor of <strong>Date#prev_month</strong></p>
<p><strong>New methods/aliases:</strong></p>
<p><strong>Date#sunday:</strong> Returns a new Date representing the end of this week<br />
<strong>Time#sunday:</strong> Returns a new Time representing the end of this week<br />
<strong>rename_index:</strong> Rename database index<br />
Ex: rename_index :people, &#8216;index_people_on_last_name&#8217;, &#8216;index_users_on_last_name&#8217;</p>
<p>Feel free to add more as comments..</p>
]]></content:encoded>
			<wfw:commentRss>/2010/05/14/edge-rails-updates/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Download recursive directories with wget using Username &amp; Password for FTP</title>
		<link>/2010/04/26/download-recursive-directories-with-wget-using-username-password-for-ftp/</link>
		<comments>/2010/04/26/download-recursive-directories-with-wget-using-username-password-for-ftp/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 16:25:48 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[FTP]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">/?p=383</guid>
		<description><![CDATA[Using ftp to download multiple files using &#8216;mget&#8217; command is pretty common, however it downloads files from current directory only. But if you need to download recursive directories with all its content then? And specially when you don&#8217;t have shell access to the remote machine and you don&#8217;t have access to archive the targeted folder?]]></description>
			<content:encoded><![CDATA[<p>Using ftp to download multiple files using &#8216;mget&#8217; command is pretty common, however it downloads files from current directory only. But if you need to download recursive directories with all its content then? And specially when you don&#8217;t have shell access to the remote machine and you don&#8217;t have access to archive the targeted folder? </p>
<p>In such situation you can use &#8216;wget&#8217; to download all recursive directories by providing your ftp details. For example:</p>
<pre class="brush: bash; title: ;">

wget -rc --user='ftpusername' --password='ftppassword' ftp://domain.com/directory_path/
</pre>
]]></content:encoded>
			<wfw:commentRss>/2010/04/26/download-recursive-directories-with-wget-using-username-password-for-ftp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>uninitialized constant ActionMailer::Quoting::Encoding</title>
		<link>/2010/04/13/uninitialized-constant-actionmailer-quoting-encoding/</link>
		<comments>/2010/04/13/uninitialized-constant-actionmailer-quoting-encoding/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 16:25:25 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[ActionMailer]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[ROR]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Rubyonrails]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Error]]></category>

		<guid isPermaLink="false">/?p=370</guid>
		<description><![CDATA[Just a quick note, If you are getting &#8220;uninitialized constant ActionMailer::Quoting::Encoding&#8221; while using ActionMailer, then make sure that your mailer look like: class Notifier &#60; ActionMailer::Base def signup_notification(recipient) recipients recipient.email_address_with_name bcc [&#34;bcc@example.com&#34;] from &#34;system@example.com&#34; subject &#34;New account information&#34; body :account =&#62; recipient end end Actually, yesterday we were getting &#8220;uninitialized constant ActionMailer::Quoting::Encoding&#8221; while using ActionMailer]]></description>
			<content:encoded><![CDATA[<p>Just a quick note, If you are getting <strong>&#8220;uninitialized constant ActionMailer::Quoting::Encoding&#8221;</strong> while using ActionMailer, then make sure that your mailer look like:</p>
<pre class="brush: ruby; title: ;">
 class Notifier &lt; ActionMailer::Base
   def signup_notification(recipient)
     recipients recipient.email_address_with_name
     bcc        [&quot;<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="583a3b3b183d20393528343d763b3735">[email&#160;protected]</a>&quot;]
     from       &quot;<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="2a5953595e4f476a4f524b475a464f04494547">[email&#160;protected]</a>&quot;
     subject    &quot;New account information&quot;
     body       :account =&gt; recipient
   end
 end
</pre>
<p>Actually, yesterday we were getting &#8220;uninitialized constant ActionMailer::Quoting::Encoding&#8221; while using ActionMailer in production but it was working fine in all modes(development/production) on localhost. Our mailer was like:</p>
<pre class="brush: ruby; title: ;">
 class Notifier &lt; ActionMailer::Base
   def signup_notification(recipient)
     @recipients   = recipient.email_address_with_name
     @bcc            = [&quot;<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="f4969797b4918c9599849891da979b99">[email&#160;protected]</a>&quot;]
     @from          = &quot;<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="b9cac0cacddcd4f9dcc1d8d4c9d5dc97dad6d4">[email&#160;protected]</a>&quot;
     @subject       = &quot;New account information&quot;
     @body          = :account =&gt; recipient
   end
 end
</pre>
<p>We could not find the actual issue with this mailer. But the above said error was disappeared when we changed the same mailer as following:</p>
<pre class="brush: ruby; title: ;">
 class Notifier &lt; ActionMailer::Base
   def signup_notification(recipient)
     recipients recipient.email_address_with_name
     bcc        [&quot;<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="98fafbfbd8fde0f9f5e8f4fdb6fbf7f5">[email&#160;protected]</a>&quot;]
     from       &quot;<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="493a303a3d2c24092c31282439252c672a2624">[email&#160;protected]</a>&quot;
     subject    &quot;New account information&quot;
     body       :account =&gt; recipient
   end
 end
</pre>
<p>Do you guys have any idea? I would love to listen from you.</p>
<p><strong>Update:</strong> No its not solved yet. Still same issue. May be some issue with character encoding with the TMail object. <img src='/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p><strong>Update 2:</strong> This was the issue <a href="https://github.com/hmcgowan/roo/issues#issue/4/comment/106328">http://github.com/hmcgowan/roo/issues#issue/4/comment/106328</a></p>
]]></content:encoded>
			<wfw:commentRss>/2010/04/13/uninitialized-constant-actionmailer-quoting-encoding/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jquery Full Calendar with RubyOnRails</title>
		<link>/2010/03/29/jquery-full-calendar-with-rails/</link>
		<comments>/2010/03/29/jquery-full-calendar-with-rails/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 12:30:11 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[ROR]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Rubyonrails]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Trick]]></category>

		<guid isPermaLink="false">/?p=359</guid>
		<description><![CDATA[Cross Posted from http://vinsol.com/blog Contrary to popular belief, working on a client project gives us a generous margin of creativity and explore innovative solutions.Take the example of a recent project I was working on. The client required a collaboration-based calendar module for their application similar to Google Calendar. Initially we started developing it from scratch]]></description>
			<content:encoded><![CDATA[<p><strong><br />
  Cross Posted from <a href="http://vinsol.com/blog" target = "_blank">http://vinsol.com/blog</a></strong></p>
<p>Contrary to popular belief, working on a client project gives us a generous margin of creativity and explore innovative solutions.Take the example of a recent project I was working on. The client required a collaboration-based calendar module for their application similar to Google Calendar. Initially we started developing it from scratch , but then, we found an awesome Jquery plugin.<br />
<br ></p>
<p>&#8220;<a href="http://arshaw.com/fullcalendar/" target = "_blank">FullCalendar</a>&#8221; provides a full-sized, drag &#038; drop calendar. It uses AJAX to fetch events on-the-fly for each month. It also supports an intuitive interface to manage events that spans over multiple days or weeks. It is visually customizable and exposes hooks for user-triggered events (like clicking or dragging an event).</p>
<p><br ></p>
<p>I decided to give it a try and utilize its hooks for user triggered events within our Rails application. This small effort resulted in a barebone Rails app that might provide a good base for your project which require calendar, scheduling or appointment features.  I called it fullcalendar_rails  and it is now available on <a href="https://github.com/vinsol/fullcalendar_rails" target = "_blank">github</a> with a working demo at <a href="http://fullcalendar.vinsol.com" target = "_blank">http://fullcalendar.vinsol.com</a>.</p>
<p><br ><br />
<strong>Update:</strong> Added recurring events functionality to the demo app.<br />
<br ><br />
Feel free to give your valuable feedback. I hope you will find this useful.<br />
<br ><br ></p>
]]></content:encoded>
			<wfw:commentRss>/2010/03/29/jquery-full-calendar-with-rails/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>11 Things to Consider Before Deploying Your Rails Application</title>
		<link>/2009/11/16/11-things-to-consider-before-deploying-your-rails-application/</link>
		<comments>/2009/11/16/11-things-to-consider-before-deploying-your-rails-application/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 11:51:25 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[ROR]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Rubyonrails]]></category>
		<category><![CDATA[deploy]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[vinsol]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">/?p=355</guid>
		<description><![CDATA[Cross Posted from http://vinsol.com/blog At VinSol, we have been developing and deploying Rails applications for more than four years. During this period, we have identified some best practices that we prefer to follow while deploying rails application to production server. Below is the checklist of these practices: &#160; 1. Ensure that NS records and MX]]></description>
			<content:encoded><![CDATA[<p><strong><br />
  Cross Posted from <a href="http://vinsol.com/blog" target = "_blank">http://vinsol.com/blog</a></strong></p>
<p>At VinSol, we have been developing and deploying Rails applications for more than four years. During this period, we  have identified some best practices that we prefer to follow while deploying  rails application to production server.</p>
<p>Below is the checklist of these practices:</p>
<p> &nbsp; </p>
<p><strong>1. </strong><strong>Ensure that NS records and MX records are changed if they need to be changed</strong></p>
<p>Changing nameservers will point the domain to the hosting server,  and changing MX records will redirect incoming mails to the mail server. As a very first step, we should make sure that name servers of the domain are set to be the correct one.  Changing MX record is a must if our application is parsing incoming mails or we wants to use other mail services for e-mail exchange, for example Gmail.</p>
<p> &nbsp; </p>
<p><strong>2. Ensure some backup mechanism in place for both data as well as user uploaded content like images/documents etc.</strong></p>
<p>Since production data is very critical, we must setup backup  mechanism. It could be some type of scheduled task that takes periodic backup of all critical data, Or it could be some type of backup service provided by hosting company. When we talk about critical production data, it includes production DB, content generated by application users like images, documents, etc.</p>
<p> &nbsp; </p>
<p><strong>3. Ensure database indexes</strong></p>
<p>We might have done development without having proper database indexes, but we should avoid going to production without them. Adding indexes might slow down insert queries a bit but it increases the  performance of read queries. It applies when application in production has percentage of read operations much more than write operations.</p>
<p> &nbsp; </p>
<p><strong>4. Enable your slow query log</strong></p>
<p>This is specific to MySQL. Enabling slow query log allows MySQL to log slow running queries to a file. And this log can be used to find queries that take a long time to execute and are therefore candidates for optimization.</p>
<p> &nbsp; </p>
<p><strong>5. Ensure exception capturing is in place</strong></p>
<p>We might want to be notified when something bad happens to our application. There are several hosted services available who receive and track exceptions, for example <a href="http://hoaptoadapp.com" target="_blank">Hoptoadapp.com</a>,<a href="http://getexceptional.com/"> GetExceptional.com</a> etc&#8230;  Either we can choose one from these hosted services or we can use <a href="http://agilewebdevelopment.com/plugins/exception_notifier">“exception notifier”</a> plugin.</p>
<p> &nbsp; </p>
<p><strong>6. Ensure adding entries for cron/scheduled jobs</strong></p>
<p>Most of the applications have some functionality/jobs that need to be run periodically, for example generating invoices, sending newsletters etc.  In most cases these jobs are done by a rake task. We should make sure that we have added such jobs to cron or similar program.</p>
<p> &nbsp; </p>
<p><strong>7.  Monitoring important processes</strong></p>
<p>To ensure that our site is up 24&#215;7 we need to ensure that all processes that our application needs are up. There can be many processes like MySQL, Mongrel, Apache etc.. These processes are very important as our application directly depends on them. For example if MySQL process get killed accidentally, our application would not be able to connect to MySQL and will start throwing exceptions.</p>
<p>We can choose any of the available monitoring tools like God, Monit, 24&#215;7 etc&#8230;</p>
<p> &nbsp; </p>
<p><strong>8. Ensure confidential data filtering</strong></p>
<p>We would never like to leak/share confidential information of our application users. We should make sure that none of the user&#8217;s confidential data like SSN, Credit card info, password are being written to log files. We might not have paid much attention on this while developing the application.</p>
<p> &nbsp; </p>
<p><strong>9. Rotate log files</strong></p>
<p>Once our site is up and running, every single request write some text in log file. And hence size of the  log file keeps on increasing. Larger log files can put us in trouble if we get it beyond certain size. Its difficult to manage these log files, as larger files need more memory to open and need more time to download. In one of the rescue project we did , the log file size was 3GB.</p>
<p>We would recommend having<a href="http://www.nullislove.com/2007/09/10/rotating-rails-log-files/"> logrotate setup</a> for the application.</p>
<p> &nbsp; </p>
<p><strong>10. Setup Asset Host </strong></p>
<p>Setting up asset hosts can reduce loading time by 50% or more. We must setup asset hosts for our application. Once asset hosts are all set, our static files will be delivered via asset hosts for example asset1.hostname.com, asset2.hostname.com</p>
<p> &nbsp; </p>
<p><strong>11. Clearing up stale sessions</strong></p>
<p>We should make sure we should not left any stale session on the server. If our application is using DB or file system  as session store, we must add a schedule task to delete stale sessions.</p>
<p>These are some of the points we have identified from our past experience and we might be missing some. Feel free to  always add them as comments, and I&#8217;ll keep this post updated.</p>
<hr size = 2 width = "98%" style="border-top:2px dotted grey; margin: 5px;"/>
<img src="http://www.gravatar.com/avatar/174330d280860a6ad77a6d15dd7fabe1?s=96&#038;d=wavatar&#038;r=G" height="50" align="left" hspace="10" vpsace="10" /> <a href="http://www.webonrails.com" target="_blank"> Akhil </a> is a senior software engineer working with Vinsol for last 5 years. He is an inhouse deployment ninja.</p>
<div style ="clear:both"> &nbsp;</div>
<hr size = 2 width = "98%" style="border-top:2px dotted grey; margin: 5px;"/>
<p> &nbsp; </p>
<p>We also provide affordable <a href="http://vinsol.com/rails-deployment-services"> rails deployment services</a>.  </p>
<p> &nbsp; </p>
<p> &nbsp; </p>
]]></content:encoded>
			<wfw:commentRss>/2009/11/16/11-things-to-consider-before-deploying-your-rails-application/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Displaying information about your git repository</title>
		<link>/2009/11/12/displaying-information-about-your-git-repository/</link>
		<comments>/2009/11/12/displaying-information-about-your-git-repository/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 13:09:15 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[Rails]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[utility scripts]]></category>
		<category><![CDATA[ROR]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Rubyonrails]]></category>

		<guid isPermaLink="false">/?p=332</guid>
		<description><![CDATA[Want to see information about your git repository? Based on a discussion here Duane Johnson wrote a very useful bash script. I am using this script from months and would like to share with you. You can download this script here(). You can also add an alias like below, so that I can be a]]></description>
			<content:encoded><![CDATA[<p>Want to see information about your git repository?</p>
<p>Based on a discussion <a href="http://kerneltrap.org/mailarchive/git/2007/11/12/406496">here</a> Duane Johnson wrote a very useful bash script.  I am using this script from months and would like to share with you. You can download this script here(<a class="downloadlink" href="/wp-content/plugins/download-monitor/download.php?id=8" title=" downloaded 667 times" >git-info.txt (667)</a>).</p>
<p>You can also add an alias like below, so that I can be a accessed by a single command &#8220;gitinfo&#8221;</p>
<pre class="brush: bash; title: ;">
alias gitinfo=&quot;/home/akhil/git-info.txt&quot;
</pre>
<p>When you run this script from your working copy it displays:</p>
<ul>
<li>Remote URL</li>
<li>Remote Branches</li>
<li>Local Branches</li>
<li>Configuration (.git/config)</li>
<li>Most Recent Commit</li>
</ul>
<p>Isn&#8217;t it useful, give it a try <img src='/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>/2009/11/12/displaying-information-about-your-git-repository/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Change timezone of ubuntu machine from command line</title>
		<link>/2009/07/15/change-timezone-of-ubuntu-machine-from-command-line/</link>
		<comments>/2009/07/15/change-timezone-of-ubuntu-machine-from-command-line/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 15:47:51 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Trick]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">/?p=303</guid>
		<description><![CDATA[If you guys want to change timezone of your ubuntu machine then you can do it by issuing: dpkg-reconfigure tzdata This may be helpful if you deal with servers.]]></description>
			<content:encoded><![CDATA[<p>If you guys want to change timezone of your ubuntu machine then you can do it by issuing:</p>
<pre class="brush: bash; title: ;">
dpkg-reconfigure tzdata
</pre>
<p>This may be helpful if you deal with servers.</p>
]]></content:encoded>
			<wfw:commentRss>/2009/07/15/change-timezone-of-ubuntu-machine-from-command-line/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Multiple versions of ruby on ubuntu</title>
		<link>/2009/06/23/multiple-versions-of-ruby-on-ubuntu/</link>
		<comments>/2009/06/23/multiple-versions-of-ruby-on-ubuntu/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 15:33:26 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[ROR]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Rubyonrails]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[rails_plugin]]></category>

		<guid isPermaLink="false">/?p=300</guid>
		<description><![CDATA[Three-Four days ago I was in a situation where I need to have multiple versions of ruby and rubygems on my ubuntu machine. I was lucky, I found an awesome article http://blog.michaelgreenly.com/2008/08/multiple-versions-of-ruby-on-ubuntu-2.html. This really solved my problem, Many thanks to Michael Greenly.]]></description>
			<content:encoded><![CDATA[<p>Three-Four days ago I was in a situation where I need to have multiple versions of ruby and rubygems on my ubuntu machine. I was lucky, I found an awesome article <a href="http://blog.michaelgreenly.com/2008/08/multiple-versions-of-ruby-on-ubuntu-2.html">http://blog.michaelgreenly.com/2008/08/multiple-versions-of-ruby-on-ubuntu-2.html</a>. This really solved my problem, Many thanks to Michael Greenly.</p>
]]></content:encoded>
			<wfw:commentRss>/2009/06/23/multiple-versions-of-ruby-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.565 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2011-02-06 01:20:33 -->
<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>