<?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>Arun Agrawal</title>
	<atom:link href="http://agrawalarun.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://agrawalarun.com</link>
	<description>Arun Agrawal Blog</description>
	<lastBuildDate>Wed, 03 Aug 2011 13:05:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Working as a Rails Contributor</title>
		<link>http://agrawalarun.com/2011/08/03/working-as-a-rails-contributor/</link>
		<comments>http://agrawalarun.com/2011/08/03/working-as-a-rails-contributor/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 12:30:39 +0000</pubDate>
		<dc:creator>Arun Agrawal</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/?p=278</guid>
		<description><![CDATA[Finally, I got the time to write something about my Rails Contributions. I have started contributing in April 2011. In start i usually do some test cases fixes and some updates. After sometime i found that if you are using JRuby as a platform then you need to customize your template after generation. Or you [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2011%2F08%2F03%2Fworking-as-a-rails-contributor%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2011%2F08%2F03%2Fworking-as-a-rails-contributor%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Finally, I got the time to write something about my <a href="http://contributors.rubyonrails.org/contributors/arun-agrawal/commits" target="_blank">Rails Contributions</a>. I have started contributing in April 2011. In start i usually do some test cases fixes and some updates.</p>
<p>After sometime i found that if you are using JRuby as a platform then you need to customize your template after generation. Or you need to use some custom template with -m option to customize your application.</p>
<p>I started digging into the Rails code base and i found that it can be added easily. Then&#8230; I just added and my <a href="https://github.com/rails/rails/pull/300" target="_blank">pull request</a> got accepted. wOOOttt!!</p>
<p>But that for master that means the feature will come in Rails 3.1 so after that i done some commits into 3-0-stable branch and yeah.. that feature is coming in Rails 3.0.10.</p>
<p>It&#8217;s really great to talking those guys on github. Specially when they ask you to change something which you have written wrong.</p>
<p>After that i started contributing in Rails more and more. It helps me to understand internal code and the basics of Ruby.</p>
<p>In recent we organized two bugmashs and we were the part of global <a href="http://weblog.rubyonrails.org/2011/7/14/rails-3-1-hackfest" target="_blank">Rails Hackfest</a>. It was really very good. Enjoyed. Learnt a lot.</p>
<p>I am a part of <a href="http://bangaloreruby.org" target="_blank">BangaloreRubyUserGroup</a> which helps a lot.</p>
<p>&nbsp;</p>
<p>Cheers,</p>
<p>Arun</p>
<p>@arunagw</p>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2011/08/03/working-as-a-rails-contributor/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Working With Mongoid Team</title>
		<link>http://agrawalarun.com/2011/07/03/working-with-mongoid-team/</link>
		<comments>http://agrawalarun.com/2011/07/03/working-with-mongoid-team/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 16:53:24 +0000</pubDate>
		<dc:creator>Arun Agrawal</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/?p=274</guid>
		<description><![CDATA[It&#8217;s long time i am writing again Blog. I am very happy that i have started working with Mongoid dev team. Mongoid is a gem written in Ruby for MongoDB use. MongoDB is a NoSQL database. It&#8217;s great to work with open source project as a core member. Mongoid Organization https://github.com/mongoid Mongoid Gem : https://github.com/mongoid/mongoid Mongoid [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2011%2F07%2F03%2Fworking-with-mongoid-team%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2011%2F07%2F03%2Fworking-with-mongoid-team%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>It&#8217;s long time i am writing again Blog. I am very happy that i have started working with Mongoid dev team.</p>
<p><a href="http://mongoid.org" target="_blank">Mongoid</a> is a gem written in Ruby for <a href="http://www.mongodb.org/" target="_blank">MongoDB</a> use.</p>
<p><a href="http://www.mongodb.org/" target="_blank">MongoDB</a> is a NoSQL database.</p>
<p>It&#8217;s great to work with open source project as a core member.</p>
<p>Mongoid Organization <a title="Mongoid" href="http://github.com/mongoid" target="_blank">https://github.com/mongoid</a></p>
<p>Mongoid Gem : <a title="Mongoid Gem" href="https://github.com/mongoid/mongoid" target="_blank">https://github.com/mongoid/mongoid</a></p>
<p>Mongoid Doc : <a title="Mongoid" href="http://mongoid.org" target="_blank">http://mongoid.org</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2011/07/03/working-with-mongoid-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certified Scrum Master</title>
		<link>http://agrawalarun.com/2011/01/14/certified-scrum-master/</link>
		<comments>http://agrawalarun.com/2011/01/14/certified-scrum-master/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 06:08:05 +0000</pubDate>
		<dc:creator>Arun Agrawal</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/?p=256</guid>
		<description><![CDATA[I have completed my certificate in Scrum Master. Completed training and evaluation. Now i am Certified Scrum Master. Cheers, Arun]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2011%2F01%2F14%2Fcertified-scrum-master%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2011%2F01%2F14%2Fcertified-scrum-master%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I have completed my certificate in Scrum Master. Completed training and evaluation.</p>
<p>Now i am <strong><a href="http://www.scrumalliance.org/profiles/118197-arun-agrawal">Certified Scrum Master</a></strong>.</p>
<p>Cheers,</p>
<p>Arun</p>
<p><a rel="attachment wp-att-259" href="http://agrawalarun.com/2011/01/14/certified-scrum-master/scrummaster_logo/"><img class="alignnone size-medium wp-image-259" title="ScrumMaster" src="http://agrawalarun.com/wp-content/uploads/2011/01/ScrumMaster_Logo-300x101.png" alt="Scrum Master Arun Agrawal" width="300" height="101" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2011/01/14/certified-scrum-master/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ErrorApp Application</title>
		<link>http://agrawalarun.com/2011/01/12/errorapp-application/</link>
		<comments>http://agrawalarun.com/2011/01/12/errorapp-application/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 09:58:18 +0000</pubDate>
		<dc:creator>Arun Agrawal</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/?p=250</guid>
		<description><![CDATA[Hi All, We have done a WebApp which is useful to track exceptions coming from your Rails Application. You can checkout this App. ErrorApp This app will notify you when any error occur in your Application and you can start looking into them. It keeps track of your exceptions and let you know the full [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2011%2F01%2F12%2Ferrorapp-application%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2011%2F01%2F12%2Ferrorapp-application%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Hi All,</p>
<p>We have done a WebApp which is useful to track exceptions coming from your Rails Application.</p>
<p>You can checkout this App. <a title="ErrorApp" href="http://errorapp.com" target="_blank">ErrorApp</a></p>
<p>This app will notify you when any error occur in your Application and you can start looking into them.</p>
<p>It keeps track of your exceptions and let you know the full backtrace, environment information and many more details to figure out the problem.</p>
<p>You can add project as much you want.</p>
<p>Currently this application can work with Ruby on Rails application. Later on we can use this with any language.</p>
<p>Currently we are looking to catch Java projects error. <a title="Java" href="https://github.com/rubyrockers/errorapp_notifier-java" target="_blank">Source</a></p>
<p>We want you guys to give us feedback about <a href="http://errorapp.com" target="_blank">ErrorApp</a></p>
<p>Feel free to ask any question to me at  <strong>arun(at)errorapp.com</strong></p>
<p>Cheers,</p>
<p>Arun</p>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2011/01/12/errorapp-application/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Creating Documents, MongoDB &#8212; 2</title>
		<link>http://agrawalarun.com/2010/11/22/creating-documents-mongodb/</link>
		<comments>http://agrawalarun.com/2010/11/22/creating-documents-mongodb/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 03:44:10 +0000</pubDate>
		<dc:creator>Arun Agrawal</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[mongodb]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/?p=246</guid>
		<description><![CDATA[Inserts are the basic method for adding data to MongoDB. To insert a document into a collection, use the collection’s insert method: &#62; db.foo.insert({"bar" : "baz"})]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F11%2F22%2Fcreating-documents-mongodb%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F11%2F22%2Fcreating-documents-mongodb%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<h3 id="-100000"><span style="font-weight: normal; font-size: 13px;">Inserts are the basic method for adding data to MongoDB. To insert a document into a collection, use the collection’s <tt>insert</tt> method:</span></h3>
<p><a name="I_indexterm3_d1e2289"></a></p>
<pre>&gt; db.foo.insert({"bar" : "baz"})</pre>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2010/11/22/creating-documents-mongodb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Android Apps</title>
		<link>http://agrawalarun.com/2010/11/21/my-android-apps/</link>
		<comments>http://agrawalarun.com/2010/11/21/my-android-apps/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 03:33:46 +0000</pubDate>
		<dc:creator>Arun Agrawal</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/2010/11/21/my-android-apps/</guid>
		<description><![CDATA[Started using AppBrain for my Android phone. AppBrain is a cool way to sync apps on android. Check out my apps on AppBrain: http://www.appbrain.com/user/arunagw]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F11%2F21%2Fmy-android-apps%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F11%2F21%2Fmy-android-apps%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Started using AppBrain for my Android phone. </p>
<p>AppBrain is a cool way to sync apps on android. </p>
<p>Check out my apps on AppBrain: <a href="http://www.appbrain.com/user/arunagw">http://www.appbrain.com/user/arunagw</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2010/11/21/my-android-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using DropBox</title>
		<link>http://agrawalarun.com/2010/11/21/using-dropbox/</link>
		<comments>http://agrawalarun.com/2010/11/21/using-dropbox/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 10:03:25 +0000</pubDate>
		<dc:creator>Arun Agrawal</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/?p=239</guid>
		<description><![CDATA[Hi, I am using DropBox from last year. Very good storage program. Syncing between devices is awesome. No dependent on operating system. You can use what ever you want to use. Everything will be synced. They have free plans in which you will get 2GB online free storage. Check this out DropBox]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F11%2F21%2Fusing-dropbox%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F11%2F21%2Fusing-dropbox%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Hi,</p>
<p>I am using <a href="http://www.dropbox.com/referrals/NTI3NTI2ODY5?src=7" target="_blank">DropBox</a> from last year. Very good storage program. Syncing between devices is awesome. No dependent on operating system. You can use what ever you want to use. Everything will be synced.</p>
<p>They have free plans in which you will get 2GB online free storage.</p>
<p>Check this out <a href="http://www.dropbox.com/referrals/NTI3NTI2ODY5?src=7" target="_self">DropBox</a></p>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2010/11/21/using-dropbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MongoDB &#8212; 1</title>
		<link>http://agrawalarun.com/2010/11/19/mongodb-1/</link>
		<comments>http://agrawalarun.com/2010/11/19/mongodb-1/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 08:06:52 +0000</pubDate>
		<dc:creator>Arun Agrawal</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[mongodb]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/?p=231</guid>
		<description><![CDATA[Hi, I have started using MongoDB for my projects. MongoDB is a powerful, flexible, and scalable data store. It combines the ability to scale out with many of the most useful features of relational databases, such as secondary indexes, range queries, and sorting. MongoDB has built-in support for MapReduce-style aggregation and geospatial indexes]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F11%2F19%2Fmongodb-1%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F11%2F19%2Fmongodb-1%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Hi,</p>
<p>I have started using MongoDB for my projects.</p>
<p>MongoDB is a powerful, flexible, and scalable data store. It combines the ability to scale out with many of the most useful features of relational databases, such as secondary indexes, range queries, and sorting. MongoDB has built-in support for MapReduce-style aggregation and geospatial indexes</p>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2010/11/19/mongodb-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using DreamHost now for blogs and hosting</title>
		<link>http://agrawalarun.com/2010/11/19/using-dreamhost-now-for-blogs-and-hosting/</link>
		<comments>http://agrawalarun.com/2010/11/19/using-dreamhost-now-for-blogs-and-hosting/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 07:54:51 +0000</pubDate>
		<dc:creator>Arun Agrawal</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/?p=232</guid>
		<description><![CDATA[Hi, Just switch to Dreamhost for my new hosting provider. These guys are good if you are looking for a good hosting. Dreamhost provides me to create unlimited shell accounts so my friends also can use this for their blogs. Check this out..!!! You can use my email address in refer page. it&#8217;s arunagw at [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F11%2F19%2Fusing-dreamhost-now-for-blogs-and-hosting%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F11%2F19%2Fusing-dreamhost-now-for-blogs-and-hosting%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Hi,</p>
<p>Just switch to <a title="Dreamhost" href="http://www.dreamhost.com/r.cgi?550551" target="_blank">Dreamhost</a> for my new hosting provider. These guys are good if you are looking for a good hosting.</p>
<p><a href="http://www.dreamhost.com/r.cgi?550551">Dreamhost</a> provides me to create unlimited shell accounts so my friends also can use this for their blogs.</p>
<p>Check this out..!!!</p>
<p>You can use my email address in refer page. it&#8217;s arunagw at gmail.com</p>
<p>Or you can follow this link <strong><a href="http://www.dreamhost.com/r.cgi?550551">http://www.dreamhost.com/r.cgi?550551</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2010/11/19/using-dreamhost-now-for-blogs-and-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Method Visibility: Public, Protected, Private</title>
		<link>http://agrawalarun.com/2010/10/25/method-visibility-public-protected-private/</link>
		<comments>http://agrawalarun.com/2010/10/25/method-visibility-public-protected-private/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 07:16:58 +0000</pubDate>
		<dc:creator>Arun Agrawal</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/?p=227</guid>
		<description><![CDATA[Instance methods may be public, private, or protected. Methods are normally public unless they are explicitly declared to be private or protected. One exception is the initialize method, which is always implicitly private. Another exception is any “global” method declared outside of a class definition—those methods are defined as private instance methods of Object. A public method can be invoked [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F10%2F25%2Fmethod-visibility-public-protected-private%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F10%2F25%2Fmethod-visibility-public-protected-private%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p class="docText"><strong>Instance<a name="ch07-methodsvisibility"></a><a name="I_indexterm7_d1e24327"></a> methods<a name="ch07-publicmethod"></a><a name="ch07-private"></a><a name="ch07-protected"></a><a name="may be"></a> may be <span class="docEmphasis">public</span>, <span class="docEmphasis">private</span>, or <span class="docEmphasis">protected</span></strong><a name="other object"></a>.</p>
<p class="docText">
<p class="docText"><a name="public unless"></a>Methods are normally <strong>public</strong> unless they are explicitly declared to be private or protected. One exception is the <tt>initialize</tt> method<a name="I_indexterm7_d1e24354"></a><a name="any "></a>, which is always implicitly private. Another exception is any “global” method<a name="I_indexterm7_d1e24360"></a><a name="class definition"></a> declared outside of a class definition—those methods are defined as private instance methods of <tt>Object</tt><a name="be invoked"></a>. A public method can be invoked from anywhere—there are no restrictions on its use.</p>
<p class="docText"><a name="of a"></a>A <strong>private</strong> method is internal to the implementation of a class, and it can only be called by other instance methods of the class (or, as we’ll see later, its subclasses). Private methods are implicitly invoked on <tt>self</tt><a name="an object"></a>, and may not be explicitly invoked on an object. If <tt>m</tt> is a private method, then you must invoke it in<a name="I_indexterm7_d1e24377"></a> <span class="docEmphasis">functional style</span> as <tt>m</tt>. You cannot write <tt>o.m</tt> or even <tt>self.m</tt>.</p>
<p class="docText"><a name="in that"></a>A <strong>protected</strong> method is like a private method in that it can only be invoked from within the implementation of a class or its subclasses. It differs from a private method in that it may be explicitly invoked on any instance of the class, and it is not restricted to implicit invocation <a name="I_indexterm7_d1e24396"></a>on <tt>self</tt><a name="to define"></a>. A protected method can be used, for example, to define an accessor that allows instances of a class to share internal state with each other, but does not allow users of the class to access that state.</p>
<p class="docText">
<p class="docText">
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2010/10/25/method-visibility-public-protected-private/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using git revert</title>
		<link>http://agrawalarun.com/2010/10/05/using-git-revert/</link>
		<comments>http://agrawalarun.com/2010/10/05/using-git-revert/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 10:36:10 +0000</pubDate>
		<dc:creator>Arun Agrawal</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/?p=203</guid>
		<description><![CDATA[Hi, We are doing revert our code in different different ways. The basic way of doing this using git revert command. The git revert commit command is substantially similar to the command git cherry-pic commit with one important difference: it applies the inverse of the given commit. Thus, this command is used to introduce a [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F10%2F05%2Fusing-git-revert%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F10%2F05%2Fusing-git-revert%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Hi,</p>
<p>We are doing revert our code in different different ways.</p>
<p style="text-align: left;">The basic way of doing this using <em>git revert</em> command.</p>
<p><span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Times; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="font-family: verdana,sans-serif; font-size: 11px; text-align: left;"></p>
<p class="docText" style="margin: 0px 0px 12px; padding: 0px; font-size: 12px; line-height: 1.2em; font-family: verdana,sans-serif; color: black;">The <em>git revert commit </em>command is substantially similar to the command <em>git cherry-pic commit </em>with one important difference: it applies the <em>inverse </em>of the given <em>commit. </em>Thus, this command is used to introduce a new commit that reverses the effects of a given commit.</p>
<p class="docText" style="margin: 0px 0px 12px; padding: 0px; font-size: 12px; line-height: 1.2em; font-family: verdana,sans-serif; color: black;">My Current master status</p>
<p class="docText" style="margin: 0px 0px 12px; padding: 0px; font-size: 12px; line-height: 1.2em; font-family: verdana,sans-serif; color: black;">A =&gt; B =&gt; C =&gt; D =&gt; E</p>
<p class="docText" style="margin: 0px 0px 12px; padding: 0px; font-size: 12px; line-height: 1.2em; font-family: verdana,sans-serif; color: black;">If we are reverting commit D</p>
<p class="docText" style="margin: 0px 0px 12px; padding: 0px; font-size: 12px; line-height: 1.2em; font-family: verdana,sans-serif; color: black;">Then it will become</p>
<p class="docText" style="margin: 0px 0px 12px; padding: 0px; font-size: 12px; line-height: 1.2em; font-family: verdana,sans-serif; color: black;"><span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Times; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="font-family: verdana,sans-serif; font-size: 11px; text-align: left;">A =&gt; B =&gt; C =&gt; D =&gt; E =&gt; D&#8221;</span></span></p>
<p class="docText" style="margin: 0px 0px 12px; padding: 0px; font-size: 12px; line-height: 1.2em; font-family: verdana,sans-serif; color: black;"><span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Times; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="font-family: verdana,sans-serif; font-size: 11px; text-align: left;">Here D&#8221; is the commit reverse of D</span></span></p>
<p class="docText" style="margin: 0px 0px 12px; padding: 0px; font-size: 12px; line-height: 1.2em; font-family: verdana,sans-serif; color: black;"><span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Times; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="font-family: verdana,sans-serif; font-size: 11px; text-align: left;"><br />
</span></span></p>
<p class="docText" style="margin: 0px 0px 12px; padding: 0px; font-size: 12px; line-height: 1.2em; font-family: verdana,sans-serif; color: black;">Arun</p>
<p></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2010/10/05/using-git-revert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rake Migration</title>
		<link>http://agrawalarun.com/2010/10/01/rake-migration/</link>
		<comments>http://agrawalarun.com/2010/10/01/rake-migration/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 08:58:22 +0000</pubDate>
		<dc:creator>Arun Agrawal</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/?p=201</guid>
		<description><![CDATA[Hi, I have started working on a plugin which helps rails projects to maintain the list of rake tasks. Here what i am doing is we are maintaining files using version numbers. As one rake command will tell us what is left to be run in a team environment. Suppose i have written a rake [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F10%2F01%2Frake-migration%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F10%2F01%2Frake-migration%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Hi,</p>
<p>I have started working on a plugin which helps rails projects to maintain the list of rake tasks.</p>
<p>Here what i am doing is we are maintaining files using version numbers.</p>
<p>As one rake command will tell us what is left to be run in a team environment.</p>
<p>Suppose i have written a rake task or some ruby code to be execute on the db in a order.</p>
<p>Other team member also want&#8217;s to run that task on their DB and as well as on production environments.</p>
<p>What this plugin is doing is, when you want to add some ruby code or want&#8217;s to run some ruby code in a sequence.</p>
<p>Just create an empty ruby file using rake migration generator and add ruby stuff there.</p>
<p>if you have migrate that file into the DB. Which means that you have applied that ruby code into your environments. Other developer can take your changes and just migrate those things in their DB also.</p>
<p>Idea is same like as DB Migrations are working.</p>
<p>Here is the URL for plugin</p>
<p><a title="http://github.com/arunagw/rake_migration" href="http://github.com/arunagw/rake_migration" target="_blank">http://github.com/arunagw/rake_migration</a></p>
<p>This plugin is under development currently.</p>
<p>Cheers,</p>
<p>Arun Agrawal</p>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2010/10/01/rake-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Missing my iphone badly&#8230;Died&#8230;</title>
		<link>http://agrawalarun.com/2010/09/14/missing-my-iphone-badlydied/</link>
		<comments>http://agrawalarun.com/2010/09/14/missing-my-iphone-badlydied/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 13:00:05 +0000</pubDate>
		<dc:creator>arun</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/2010/09/14/missing-my-iphone-badlydied/</guid>
		<description><![CDATA[Missing my iphone badly&#8230;Died in from of me ;(]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F09%2F14%2Fmissing-my-iphone-badlydied%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F09%2F14%2Fmissing-my-iphone-badlydied%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Missing my iphone badly&#8230;Died in from of me ;(</p>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2010/09/14/missing-my-iphone-badlydied/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fake Nexus One browsing fake E&#8230;</title>
		<link>http://agrawalarun.com/2010/09/02/fake-nexus-one-browsing-fake-e/</link>
		<comments>http://agrawalarun.com/2010/09/02/fake-nexus-one-browsing-fake-e/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 14:17:26 +0000</pubDate>
		<dc:creator>arun</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/2010/09/02/fake-nexus-one-browsing-fake-e/</guid>
		<description><![CDATA[Fake Nexus One browsing fake Engadget http://bit.ly/dqkGr4]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F09%2F02%2Ffake-nexus-one-browsing-fake-e%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F09%2F02%2Ffake-nexus-one-browsing-fake-e%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Fake Nexus One browsing fake Engadget <a href="http://bit.ly/dqkGr4" rel="nofollow">http://bit.ly/dqkGr4</a></p>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2010/09/02/fake-nexus-one-browsing-fake-e/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>From Bengaluru http://frombeng&#8230;</title>
		<link>http://agrawalarun.com/2010/08/27/from-bengaluru-httpfrombeng/</link>
		<comments>http://agrawalarun.com/2010/08/27/from-bengaluru-httpfrombeng/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 20:45:19 +0000</pubDate>
		<dc:creator>arun</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://agrawalarun.com/2010/08/27/from-bengaluru-httpfrombeng/</guid>
		<description><![CDATA[From Bengaluru http://frombengaluru.com]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F08%2F27%2Ffrom-bengaluru-httpfrombeng%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fagrawalarun.com%2F2010%2F08%2F27%2Ffrom-bengaluru-httpfrombeng%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>From Bengaluru <a href="http://frombengaluru.com" rel="nofollow">http://frombengaluru.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://agrawalarun.com/2010/08/27/from-bengaluru-httpfrombeng/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

