<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ashutosh Narayan</title>
	<atom:link href="http://ashutoshn.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ashutoshn.wordpress.com</link>
	<description>Experiences of an Open Source Enthusiast</description>
	<lastBuildDate>Mon, 28 Nov 2011 11:11:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ashutoshn.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/3c64d6611b2e7f5068c6939a3a28112c?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Ashutosh Narayan</title>
		<link>http://ashutoshn.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ashutoshn.wordpress.com/osd.xml" title="Ashutosh Narayan" />
	<atom:link rel='hub' href='http://ashutoshn.wordpress.com/?pushpress=hub'/>
		<item>
		<title>DevOps Days India 2011</title>
		<link>http://ashutoshn.wordpress.com/2011/09/11/devops-days-india-2011/</link>
		<comments>http://ashutoshn.wordpress.com/2011/09/11/devops-days-india-2011/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 11:30:36 +0000</pubDate>
		<dc:creator>Ashutosh Narayan</dc:creator>
				<category><![CDATA[Conf_Talks_Meets]]></category>
		<category><![CDATA[Know-when]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[bangalore]]></category>
		<category><![CDATA[chef]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[devopsdays]]></category>
		<category><![CDATA[puppet]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://ashutoshn.wordpress.com/?p=354</guid>
		<description><![CDATA[DevOps Days is an open event which is typically considered as an interaction between what is traditionally considered as Development activity and an Operations activity. I added up to Operations activity for this two day event held at ThoughtWorks, Bangalore on 27-28 August 2011. There were talks, interactive sessions and OpenSpace sessions altogether. The first [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=354&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>DevOps Days</strong> is an open event which is typically considered as an interaction between what is traditionally considered as Development activity and an Operations activity. I added up to Operations activity for this two day event held at <strong>ThoughtWorks</strong>, Bangalore on 27-28 August 2011. There were talks, interactive sessions and OpenSpace sessions altogether.<br />
The first day began with a welcome talk by Ajey Gore, followed by talk by Nick Hines on Continuous Delivery. Nick was focusing on things like &#8211; basic fundamentals, automation, branching,right sizing, continuous improvements; Development practices like automation testing, code on mainline, branching by abstractions, non-functional automation testing, Build &#8211; development pattern : build-pipeline, canary releasing. Tooling: <a href="http://wiki.opscode.com/display/chef/Home" title="Chef" target="_blank">Chef</a>, Puppet, CFEngine, Infrastructure as a Code.<br />
The other interesting talk given by speakers from Infosys &#8211; &#8220;Why is it difficult to do Test Driven Development and Continuous Integration in large companies ?&#8221; was an eye opener. Mainly because of maintenance, reliability and performance, feature release, investments in process automation, culture change, dependencies. Mirror environments , need for constant change, split of activities, maturity levels. These were those immense factors which made them think twice before adopting it and deviating from patterns.<br />
<a href="http://test-load-balancer.github.com/" title="TLB" target="_blank">Test Load Balancer</a> [ TLB ] was the talk which I liked the most ; it splits tests into multiple mutually exclusive and collectively exhaustive partitions and allows it to run in parallel to reduce build time. There were speakers from SlideShare who <a href="http://www.slideshare.net/kapil/devops-at-slideshare-talk-at-devopsdays-bangalore-2011" title="SlideShare" target="_blank">presented</a> how they were able to build a system that deploys 5 times a day in a production environment. I attended OpenSpace sessions by techs from MakeMyTrip on Monitoring Systems using <a href="http://www.nagios.org/about" title="Nagios" target="_blank">Nagios</a>, Puppet, <a href="http://ganglia.sourceforge.net/" title="Ganglia" target="_blank">Ganglia</a>. They also mentioned about identifying metric for monitoring, they have their own inventory system to deal with each clusters.<br />
Second day witnessed a talk by <a href="http://www.garretthoneycutt.com/" title="Garrett" target="_blank">Garrett Honeycutt</a> from <a href="http://puppetlabs.com" title="Puppet Labs" target="_blank">Puppet Labs</a> which was so worth learning that I did mention about it&#8217;s usage in my organisation. We can have hosts on demand, reduce entropy, disaster recovery, infrastructure as a code, usage of dashboard. Automate most of the activities on nodes. Garrett&#8217;s talk&#8217;s slide is available <a href="http://www.slideshare.net/gh/20110828-expanded-introtopuppetfordevopsdaysbangalore" title="Puppet Labs" target="_blank">here</a><br />
I am not a Ruby guy but could definitely understand it&#8217;s power &#8211; Ajey &amp; Nikhil spoke on <a href="http://www.slideshare.net/hyfather/deployment-patterns-in-the-ruby-on-rails-world" title="RoR" target="_blank">Deployment Pattern in Ruby on Rails world</a>. Ajey&#8217;s openspace session was the last thing I attended, went on for more that 45mins and got to know about reducing build times from few days to few hours using automated deployment. Things that they concentrate while setting up an environment &#8211; define a standard hardware, choose OS, configurations and provisioning them.<br />
Had a rich experience at the event followed by meeting some old faces too. It&#8217;s four years now since I am with Systems and working in Operations, but yes is DevOps solving issues like &#8211; (1) Afraid of changing once application is delivered. (2) Risky deployments (3) It works on my machine.</p>
<p>The <strong>DevOps</strong> movement is still in its infancy, but it&#8217;s gathering pace &#8211; there are conferences, mailing lists, irc channels, blogs and people to get to know. I&#8217;m convinced this isn&#8217;t just a fad, and we&#8217;re on the brink of a revolution in the software industry &#8211; a paradigm shift in which <strong>developers </strong>and <strong>sysadmins</strong> start to work <strong>together</strong>, <strong>to train each other</strong>, and ultimately to <strong>blur</strong> the boundary &#8211; welcome to the world of the DevOps.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ashutoshn.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ashutoshn.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ashutoshn.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ashutoshn.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ashutoshn.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ashutoshn.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ashutoshn.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ashutoshn.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ashutoshn.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ashutoshn.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ashutoshn.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ashutoshn.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ashutoshn.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ashutoshn.wordpress.com/354/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=354&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ashutoshn.wordpress.com/2011/09/11/devops-days-india-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/206f5fd8b5d2b9a8a151501f69166a65?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ashu</media:title>
		</media:content>
	</item>
		<item>
		<title>Firefox: &#8220;Save and Quit&#8221; option disappeared ?</title>
		<link>http://ashutoshn.wordpress.com/2011/09/06/firefox-save-and-quit-option-disappeared/</link>
		<comments>http://ashutoshn.wordpress.com/2011/09/06/firefox-save-and-quit-option-disappeared/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 17:36:12 +0000</pubDate>
		<dc:creator>Ashutosh Narayan</dc:creator>
				<category><![CDATA[As I learn]]></category>
		<category><![CDATA[Know-how]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>
		<category><![CDATA[preferences]]></category>
		<category><![CDATA[Web browser]]></category>

		<guid isPermaLink="false">http://ashutoshn.wordpress.com/?p=347</guid>
		<description><![CDATA[I was finding it difficult to save my currently opened tabs whenever I quit Firefox browser ; later I learnt that up from Firefox 4, one change that has been brought is to by default stop Firefox displaying warning messages. It can be changed from the preferences. Here is how I learnt a way to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=347&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was finding it difficult to save my currently opened tabs whenever I quit Firefox browser ; later I learnt that up from Firefox 4, one change that has been brought is to by default stop Firefox displaying warning messages. It can be changed from the preferences.<br />
Here is how I learnt a way to get back &#8220;Save and Quit&#8221; option in Firefox 6.0 which has disappeared somehow :<br />
1. Type <strong>about:config</strong> into the location bar  and press Enter.<br />
2. Accept any warning messages that pops up. You will be taken to list of preferences.<br />
3. Locate the preference <strong>browser.tabs.warnOnClose</strong>, if its value is set to <strong>false</strong>, double-click on it to change it&#8217;s state to <strong>true</strong><br />
4.Repeat this for 3 other preferences <strong>browser.warnOnQuit</strong>, <strong>browser.warnOnRestart</strong> and <strong>browser.showQuitWarning</strong></p>
<p>Happy browsing !</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ashutoshn.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ashutoshn.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ashutoshn.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ashutoshn.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ashutoshn.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ashutoshn.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ashutoshn.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ashutoshn.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ashutoshn.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ashutoshn.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ashutoshn.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ashutoshn.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ashutoshn.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ashutoshn.wordpress.com/347/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=347&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ashutoshn.wordpress.com/2011/09/06/firefox-save-and-quit-option-disappeared/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/206f5fd8b5d2b9a8a151501f69166a65?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ashu</media:title>
		</media:content>
	</item>
		<item>
		<title>Yahoo! Open Hack India &#8211; 2011</title>
		<link>http://ashutoshn.wordpress.com/2011/08/06/yahoo-open-hack-india-2011/</link>
		<comments>http://ashutoshn.wordpress.com/2011/08/06/yahoo-open-hack-india-2011/#comments</comments>
		<pubDate>Sat, 06 Aug 2011 15:25:56 +0000</pubDate>
		<dc:creator>Ashutosh Narayan</dc:creator>
				<category><![CDATA[Conf_Talks_Meets]]></category>
		<category><![CDATA[bangalore]]></category>
		<category><![CDATA[Hackday]]></category>
		<category><![CDATA[openhack]]></category>
		<category><![CDATA[openhackindia]]></category>

		<guid isPermaLink="false">http://ashutoshn.wordpress.com/?p=318</guid>
		<description><![CDATA[It was the fourth hack event conducted by Yahoo! in India and my first hack event in Bangalore. I do not use most of the Yahoo! technologies while at work, but yes did some stuffs using Y! Pipes, Yahoo! Travels. What called me to this event was the enthusiastic crowd and the kind of hack [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=318&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://ashutoshn.files.wordpress.com/2011/08/img003812.jpg"><img src="http://ashutoshn.files.wordpress.com/2011/08/img003812.jpg?w=300&#038;h=225" alt="" title="openhack banner" width="300" height="225" class="alignleft size-medium wp-image-321" /></a>It was the fourth hack event conducted by Yahoo! in India and my first hack event in Bangalore. I do not use most of the Yahoo! technologies while at work, but yes did some stuffs using Y! Pipes, Yahoo! Travels. What called me to this event was the enthusiastic crowd and the kind of hack ( software / hardware ) which was going to happen during this two day event. JavaScript guru <a href="http://www.crockford.com/" title="Doug" target="_blank">Douglas Crockford</a>, has come down for the event.<br />
The event kicked off with some technical talks by Y! folks. <a href="http://developer.yahoo.com/yql/" title="YQL" target="_blank">YQL</a>, <a href="http://www.slideshare.net/prajwalbs/open-hack-2011pptgeo" title="Geo-Technologies sildes" target="_blank">Geo-hacking</a> and OAuth sessions were worth attending. Most of the applications developed during the hack used one of these. YQL turns data on the web into databases. Geo-hacking involved things like &#8211; finding a current location, turning a location into a place, finding geographical hierarchy, geo-tagging information, displaying geo-information. Learnt about BOSS [ Build your Own Search Service ], since the back-end is proprietary and owned by Microsoft, one has to pay 80cents per 1000 query. <a href="http://duckduckgo.com/" target="duckduckgo">DuckDuckGo</a> uses BOSS for it&#8217;s search engine. Did interact with Y! folks discussing stuffs related to systems rather than web scale applications. Got to know about happenings at Y! Labs.<br />
Hack challenges : Location based, Mobile based, Entertainment based. Hackers were asked to come up with applications using Y! open technology mostly available at Y! Developer Network and their latest open platforms. It was time to come up with some ideas and put them in some structure. Teams were formed and few did an individual hack as well. An applications named &#8216;FakeMyTrip&#8217; wherein a user can put his photo to any fake location (s)he wish to visit, was applauded a lot. There were hardware hacks too &#8211; showing mind&#8217;s concentration while moving a remote control toy car, LED indicators which shows amount of CPU, memory consumed when a site is loaded, LED indicator glows red when a child tries to access unauthorised websites. 50 finalist were selected and they were given 90 secs to demo it. Grand prize was a trip to New York to participate in Y! Hack All Stars Event, where winner will compete with winners of other open hacks from around the world.<br />
The grand prize winners were actually two &#8211; [1] <a href="http://ydn.zenfs.com/blogs/1/spotlight.jpg" title="Spotlight" target="_blank">Spotlight – Illuminate your part of the World</a> ( Find out best place to hangout ) [2] D.A.M.N. &#8211; Single Serving Friend ( connects people on demand to share meter fare in auto-rickshaw / taxis )<br />
It was a privilege meeting techies from Yahoo!. The event was a place of good learning and experience.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ashutoshn.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ashutoshn.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ashutoshn.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ashutoshn.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ashutoshn.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ashutoshn.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ashutoshn.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ashutoshn.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ashutoshn.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ashutoshn.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ashutoshn.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ashutoshn.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ashutoshn.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ashutoshn.wordpress.com/318/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=318&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ashutoshn.wordpress.com/2011/08/06/yahoo-open-hack-india-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/206f5fd8b5d2b9a8a151501f69166a65?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ashu</media:title>
		</media:content>

		<media:content url="http://ashutoshn.files.wordpress.com/2011/08/img003812.jpg?w=300" medium="image">
			<media:title type="html">openhack banner</media:title>
		</media:content>
	</item>
		<item>
		<title>How far will you get with &#8220;rm -rf /&#8221; on Linux ?</title>
		<link>http://ashutoshn.wordpress.com/2011/07/21/how-far-will-you-get-with-rm-rf-on-linux/</link>
		<comments>http://ashutoshn.wordpress.com/2011/07/21/how-far-will-you-get-with-rm-rf-on-linux/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 12:57:06 +0000</pubDate>
		<dc:creator>Ashutosh Narayan</dc:creator>
				<category><![CDATA[*nix world]]></category>
		<category><![CDATA[Know-how]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Linux kernel]]></category>
		<category><![CDATA[rm]]></category>
		<category><![CDATA[Secure Shell]]></category>

		<guid isPermaLink="false">http://ashutoshn.wordpress.com/?p=297</guid>
		<description><![CDATA[Have you ever left your Terminal logged in,  only to find a so called friend/ colleague came up and typed &#8221; rm -rf / &#8221; ? I actually did so on a virtual machine (VM). It&#8217;s a CentOS VM which was used for some applications test. I created a backup of this VM and thought [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=297&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Have you ever left your Terminal logged in,  only to find a so called friend/ colleague came up and typed &#8221; <a class="zem_slink" title="Rm (Unix)" href="http://en.wikipedia.org/wiki/Rm_%28Unix%29" rel="wikipedia">rm -rf /</a> &#8221; ?</p>
<p>I actually did so on a virtual machine (VM). It&#8217;s a CentOS VM which was used for some applications test. I created a backup of this VM and thought of shooting a video as I proceed to run &#8221; rm -rfv / &#8221; on it.</p>
<p>You can watch my <a title="rm -rfv / on Linux" href="http://www.youtube.com/watch?v=SCbH1A7Csp0&amp;feature=player_detailpage" target="_blank">video recordings here</a>.</p>
<p>I also did so to learn what all directories <strong>do not get deleted</strong> with this command. And also, after the command has executed  will &#8220;rm&#8221; have removed itself  ? It seems that OS protects certain directories like <strong><a class="zem_slink" title="Sysfs" href="http://en.wikipedia.org/wiki/Sysfs" rel="wikipedia">/sys</a></strong>, <strong>/proc</strong>, <strong>/dev</strong>. At the end of the video you can see that &#8220;ls&#8221; command is not found and so is &#8220;/bin/rm&#8221;. Needless to say /bin, together with /bin/echo has been deleted. So, issuing &#8221; echo * &#8220;  just displayed * at the promt. I rebooted the VM and ended up with a black screen. OS is gone !! After the command finishes, disk is wiped off, including the OS. The <a class="zem_slink" title="Kernel (computing)" href="http://en.wikipedia.org/wiki/Kernel_%28computing%29" rel="wikipedia">Kernel</a> and current processes will continue to run from memory, but many processes will die because they fail to access some file. OS will obviously fail to boot next time.</p>
<p><strong><em>Still unanswered</em></strong> &#8211; Files that is currently open ( i.e rm ) even if deleted, won&#8217;t disappear from disk until closed.  I am not sure, if it is safe to assume,  the Kernel could very well load the removed file into memory and remove it from disk immediately ; and keep this memory copy running until the command is open  (  i.e rm is running )</p>
<p>Mistakenly, do not run this command on host system&#8217;s terminal. I did so on a VM, else you will land up putting your head on hand, hand between knees ! as one who&#8217;s world has just come to an end.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ashutoshn.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ashutoshn.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ashutoshn.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ashutoshn.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ashutoshn.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ashutoshn.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ashutoshn.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ashutoshn.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ashutoshn.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ashutoshn.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ashutoshn.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ashutoshn.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ashutoshn.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ashutoshn.wordpress.com/297/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=297&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ashutoshn.wordpress.com/2011/07/21/how-far-will-you-get-with-rm-rf-on-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/206f5fd8b5d2b9a8a151501f69166a65?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ashu</media:title>
		</media:content>
	</item>
		<item>
		<title>New Net Protocol challenges</title>
		<link>http://ashutoshn.wordpress.com/2011/03/09/new-net-protocol-challenges/</link>
		<comments>http://ashutoshn.wordpress.com/2011/03/09/new-net-protocol-challenges/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 04:34:09 +0000</pubDate>
		<dc:creator>Ashutosh Narayan</dc:creator>
				<category><![CDATA[As I learn]]></category>
		<category><![CDATA[Know-how]]></category>

		<guid isPermaLink="false">http://ashutoshn.wordpress.com/?p=290</guid>
		<description><![CDATA[IPv6 as we all know allows greater number of addresses. As it does so, organisations will face challenges adapting new system. Lack of awareness coupled with new vulnerabilities are likely to create security problems. What happens when we type a website address ? The computer breaks it up into a mix of unique 32 zeroes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=290&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a class="zem_slink" title="IPv6" rel="wikipedia" href="http://en.wikipedia.org/wiki/IPv6">IPv6</a> as we all know allows greater number of addresses. As it does so, organisations will face challenges adapting new system. Lack of awareness coupled with new <a class="zem_slink" title="Vulnerability (computing)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Vulnerability_%28computing%29">vulnerabilities</a> are likely to create security problems.</p>
<p>What happens when we type a <a class="zem_slink" title="Uniform Resource Locator" rel="wikipedia" href="http://en.wikipedia.org/wiki/Uniform_Resource_Locator">website address</a> ? The computer breaks it up into a mix of unique 32 zeroes and ones. This <a class="zem_slink" title="Binary code" rel="wikipedia" href="http://en.wikipedia.org/wiki/Binary_code">binary code</a> identifies and locates the computer where the website resides..Techies call it <a class="zem_slink" title="Internet Protocol" rel="wikipedia" href="http://en.wikipedia.org/wiki/Internet_Protocol">Internet Protocol (IP)</a>. As I mentioned in my previous post on IPv6 addressing it is clear that IPv6 will have a mix of 128 zeroes and ones. It will offer a practically unending number of website addresses. Right now the main issue is &#8220;lack of awareness&#8221; among network professional, security architect. Proper training is required in-order to handle this new protocol. Since the migration is going to be gradual, systems running IPv4 and IPv6 will co-exist. We may need newer device-complaint with the new protocol in-oder to make older devices to recognise IPv6. This however can be dangerous..IPv6 has some vulnerabilities when it comes to sending emails..Emails are broken up into parts when on way to recipients. Every part consists of header &#8211; a group of information on destination and how it should join with other parts when it has reached destination..</p>
<p>Moreover, if your home modem is five years&#8217; old, it will not be compatible with IPv6 protocols. I am happy that my home modem is new and can support IPv6 addressing.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ashutoshn.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ashutoshn.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ashutoshn.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ashutoshn.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ashutoshn.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ashutoshn.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ashutoshn.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ashutoshn.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ashutoshn.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ashutoshn.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ashutoshn.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ashutoshn.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ashutoshn.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ashutoshn.wordpress.com/290/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=290&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ashutoshn.wordpress.com/2011/03/09/new-net-protocol-challenges/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/206f5fd8b5d2b9a8a151501f69166a65?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ashu</media:title>
		</media:content>
	</item>
		<item>
		<title>Experiences with USB-Modem</title>
		<link>http://ashutoshn.wordpress.com/2011/03/07/experiences-with-usb-modem/</link>
		<comments>http://ashutoshn.wordpress.com/2011/03/07/experiences-with-usb-modem/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 09:04:25 +0000</pubDate>
		<dc:creator>Ashutosh Narayan</dc:creator>
				<category><![CDATA[As I learn]]></category>
		<category><![CDATA[Know-how]]></category>

		<guid isPermaLink="false">http://ashutoshn.wordpress.com/?p=274</guid>
		<description><![CDATA[wvdial &#8211; no process found was the first output thrown on double clicking my new USB Modem icon. I gave enough trial when my system was armed with Fedora-Core 13 but all went in vain. I then read few instructions which came along with USB-Modem kit and concluded to say &#8216;no&#8217; to Fedora-Core 13 :( [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=274&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>wvdial</strong> &#8211; <em>no process found</em> was the first output thrown on double clicking my new USB Modem icon. I gave enough trial when my system was armed with Fedora-Core 13 but all went in vain. I then read few instructions which came along with USB-Modem kit and concluded to say &#8216;no&#8217; to Fedora-Core 13 :(</p>
<p>I installed Ubuntu 9.04 and whoa the script ran successfully. It threw some console outputs : dial creator<br />
&#8211;&gt; WvDial: Internet dialer version 1.60<br />
&#8211;&gt; Cannot get information for serial port.<br />
&#8211;&gt; Initializing modem.<br />
&#8211;&gt; Sending: ATX0<br />
OK<br />
Later it initialized the Modem on providing the password and was waiting for the carrier. CONNECT was the next echo on terminal wherein it fetched two DNS servers to resolve IPs.<br />
CONNECT<br />
&#8211;&gt; Carrier detected.<br />
&#8211;&gt; Starting daemon at mm-dd-yyyy hh:mm:ss<br />
nameserver x.y.z.a<br />
nameserver x.y.z.b</p>
<p>While playing with 1X speed ; I learn t a new stuff &#8211; The OPERA Turbo (which is a server side optimization and compression technology) that speeds up data transfer and reduces the amount of data that needs to be downloaded in order to view the page by upto 80%. The compression can be achieved by image down-sampling hence the graphic distortion. More can be read on the portal &#8211; http://www.opera.com/portal/turbo/</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ashutoshn.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ashutoshn.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ashutoshn.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ashutoshn.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ashutoshn.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ashutoshn.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ashutoshn.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ashutoshn.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ashutoshn.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ashutoshn.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ashutoshn.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ashutoshn.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ashutoshn.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ashutoshn.wordpress.com/274/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=274&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ashutoshn.wordpress.com/2011/03/07/experiences-with-usb-modem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/206f5fd8b5d2b9a8a151501f69166a65?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ashu</media:title>
		</media:content>
	</item>
		<item>
		<title>Browsers and the Web</title>
		<link>http://ashutoshn.wordpress.com/2011/02/27/browsers-and-the-web/</link>
		<comments>http://ashutoshn.wordpress.com/2011/02/27/browsers-and-the-web/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 22:47:28 +0000</pubDate>
		<dc:creator>Ashutosh Narayan</dc:creator>
				<category><![CDATA[As I learn]]></category>
		<category><![CDATA[Know-how]]></category>
		<category><![CDATA[Address bar]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Modem]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>
		<category><![CDATA[Web browser]]></category>

		<guid isPermaLink="false">http://ashutoshn.wordpress.com/?p=243</guid>
		<description><![CDATA[I recently bought a usb modem as the PSTN line at my home was dead since high time and I was unable to browse at home. After getting the device talk to DNS I installed Google Chrome on my desktop. As I launched Chrome I saw a document under http://www.20thingsilearned.com/home As illustrated by Christoph ; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=243&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently bought a usb modem as the PSTN line at my home was dead since high time and I was unable to browse at home.</p>
<p>After getting the device talk to DNS I installed Google Chrome on my desktop. As I launched Chrome I saw a document under</p>
<p><a title="Browsers and Web" href="http://www.20thingsilearned.com/home" target="_blank">http://www.20thingsilearned.com/home </a></p>
<p>As illustrated by Christoph ; I found it very useful and thought readers of my blog would like it so thought of sharing this page.</p>
<p>Happy reading !</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ashutoshn.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ashutoshn.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ashutoshn.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ashutoshn.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ashutoshn.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ashutoshn.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ashutoshn.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ashutoshn.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ashutoshn.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ashutoshn.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ashutoshn.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ashutoshn.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ashutoshn.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ashutoshn.wordpress.com/243/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=243&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ashutoshn.wordpress.com/2011/02/27/browsers-and-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/206f5fd8b5d2b9a8a151501f69166a65?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ashu</media:title>
		</media:content>
	</item>
		<item>
		<title>Web on console</title>
		<link>http://ashutoshn.wordpress.com/2010/12/14/web-on-console/</link>
		<comments>http://ashutoshn.wordpress.com/2010/12/14/web-on-console/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 09:46:01 +0000</pubDate>
		<dc:creator>Ashutosh Narayan</dc:creator>
				<category><![CDATA[*nix world]]></category>
		<category><![CDATA[Know-how]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[Lynx]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[wget]]></category>
		<category><![CDATA[wput]]></category>

		<guid isPermaLink="false">http://ashutoshn.wordpress.com/?p=213</guid>
		<description><![CDATA[Most of the people think &#8220;graphical interfaces&#8221; when they think of surfing the Web. And there are indeed great programs like Firefox, Chrome under X11. But console in not the waste land. They also have lots of utilities for downloading or uploading content. Lets say you want to surf the web. The first utility to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=213&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Most of the people think &#8220;graphical interfaces&#8221; when they think of surfing the Web. And there are indeed great programs like Firefox, Chrome under X11. But console in not the waste land. They also have lots of utilities for downloading or uploading content.</p>
<p>Lets say you want to surf the web. The first utility to use is one of the oldest command <strong><a class="zem_slink" title="Lynx (web browser)" rel="homepage" href="http://lynx.isc.org/">Lynx</a></strong>. I also started using Lynx when a machine was not able to handle X11. It is just a basic command , you give a file name or <a class="zem_slink" title="Uniform Resource Locator" rel="wikipedia" href="http://en.wikipedia.org/wiki/Uniform_Resource_Locator">URL</a> you want to visit. So, say you want to hit Google :</p>
<p><strong>lynx http://www.google.com</strong></p>
<p>Lynx then asks you whether you want to accept cookies Google is trying to set. Once you either accept or reject the cookie Lynx loads the page. You will notice there are no images. But all the links and text box to enter the search query is there. You can navigate from link to link using arrow keys. Since contents are text based , the items are at different locations. You can handle more than one URL when you use Lynx. Use can use option= accept_all_cookies to avoid warning messages of asking about cookies when a URL is launched.</p>
<p>Lynx does have few issues, it has a hard time with HTML interpreting and it does not handle frames. You can mention proxy with the option -http-proxy host:port</p>
<p>For text replacement of Lynx you have <strong><a class="zem_slink" title="ELinks" rel="homepage" href="http://www.elinks.cz">Elinks</a> </strong>; which has colors, tables, background downloading, tabbed browsing. Useful options are <strong>anonymous 1</strong> and  <strong>-lookup</strong>. When you use this Elinks prints out the resolved IP addresses for a given domain name.</p>
<p>Now you can look the Web content from the command line, how can you interact with the Web ?  Say, you want an offline copy and read it at your leisure  on a terrace.  You can use <strong>curl</strong> to do that. It can do things like HTTP, POST, FTP, SSL connections. Just specify a name value pair.</p>
<p><strong>curl http:// your_site. {a, b,c}.com</strong></p>
<p>which hits all three sites.</p>
<p><strong>curl http://your_site.com/doc[1-5].odt</strong></p>
<p>which downloads all five files.</p>
<p>What if you want to copy an entire site for offline viewing ? <strong>wget</strong> is the one which you need to use.</p>
<p><strong>wget -p -k -r www.your_site.com</strong></p>
<p>-r re-curses through the site path, -k rewrites downloaded file, -p for an extra content eg: images. And if you want to upload a content to a Web, use <strong>wput.</strong></p>
<p>So, now you would be able to interact with the Web without having to use Graphical Interface. Yet another reason to keep you on command line :)<strong><br />
</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ashutoshn.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ashutoshn.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ashutoshn.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ashutoshn.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ashutoshn.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ashutoshn.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ashutoshn.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ashutoshn.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ashutoshn.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ashutoshn.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ashutoshn.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ashutoshn.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ashutoshn.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ashutoshn.wordpress.com/213/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=213&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ashutoshn.wordpress.com/2010/12/14/web-on-console/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/206f5fd8b5d2b9a8a151501f69166a65?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ashu</media:title>
		</media:content>
	</item>
		<item>
		<title>10 things about IPv6 addressing</title>
		<link>http://ashutoshn.wordpress.com/2010/10/31/10-things-about-ipv6-addressing/</link>
		<comments>http://ashutoshn.wordpress.com/2010/10/31/10-things-about-ipv6-addressing/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 16:44:42 +0000</pubDate>
		<dc:creator>Ashutosh Narayan</dc:creator>
				<category><![CDATA[As I learn]]></category>
		<category><![CDATA[Know-how]]></category>
		<category><![CDATA[address]]></category>
		<category><![CDATA[IPv4]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[subnet]]></category>

		<guid isPermaLink="false">http://ashutoshn.wordpress.com/?p=184</guid>
		<description><![CDATA[IPv6 has been inching toward becoming a mainstream technology.  But where to begin when it comes to IPv6 adoption. Here I share 10 pointers which I learnt and hope it makes you understand how IPv6 addressing works. IPv6 addressing are 128-bit hexadecimal numbers. As we have all seen that IPv4 addresses are made up of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=184&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>IPv6 has been inching toward becoming a mainstream technology.  But where to begin when it comes to IPv6 adoption. Here I share 10 pointers which I learnt and hope it makes you understand how IPv6 addressing works.</p>
<p><strong>IPv6 addressing are 128-bit hexadecimal numbers</strong>. As we have all seen that IPv4 addresses are made up of four numerical octets, which combine to form a 32-bit address. Each octet consists of a decimal ranging from 0-255, and are seperated by periods (.) But in IPv6 addresses are expressed in a series of eight 4-character hexadecimal numbers, which represents 16-bits each ( for a total of 128-bits)</p>
<p><strong>Link local unicast addresses are easy to identify</strong>. IPv6 reserves certain type of headers for different types of addresses. Eg: Local unicast address always begin with FE80 ; multicast always begins with FF0x ( x is place holder, 1-8 )</p>
<p><strong>Leading zeroes are suppressed.</strong>Because of their long bit lengths IPv6 addresses tend to contain lot of zeroes. So, when a section of an address starts with one or more zeroes, those zeroes are nothing more than placeholders and can be suppressed. Eg:  FE80:CD00:0000:0000:0CED:1342:2A11:756D so if this is a real address, then any leading zeroes can be suppressed and result would be &#8211; FE80:CD00:0:0:0CED:1342:2A11:756D. This way the address is shortened.</p>
<p><strong>Inline zeroes can sometimes be suppressed.</strong> Real IPv6 address tend to contain nothing but long sections of zeroes, which can also be suppressed. Eg: FE80:CD00:0000:0000:0000:0000:2A11:756D. Rather than suppressing leading zeroes, one can get rid of all by using two colons. Hence the address now becomes &#8211; FE80:CD00::2A11:756D. Two colons in the address tells the OS that everything in between them is a zero. Two things that has to be kept in mind is that, one can suppress a section only if it contains nothing but zeroes. Another, is one can use double colon notation only ONCE in any given address.</p>
<p><strong>Loopback address do not even look like addresses.</strong> The designated loopback address in IPv6 looks like this &#8211; 0000:0000:0000:0000:0000:0000:0000:0001. So, once all the zeroes have been suppressed, the address becomes &#8211; ::1</p>
<p><strong>No traditional <a class="zem_slink" title="Subnetwork" rel="wikipedia" href="http://en.wikipedia.org/wiki/Subnetwork">subnet mask</a>.</strong> In IPv4 every IP address comes with correponding subnet mask. IPv6 also uses subnets but the subnet ID is inbuilt into the address. In IPv6, first 48-bits are <strong>network prefix</strong> , next 16-bits are <strong>subnet-ID</strong>, last 64-bits are <strong>interface ID</strong>. Thus, using a 16-bit subnet and 64-bit device ID provides for 65,535 subnets, with quintillions ( number that can be respresented as a one followed by 18 zeroes ) of possible device ID per subnet.</p>
<p><strong><a class="zem_slink" title="Domain Name System" rel="wikipedia" href="http://en.wikipedia.org/wiki/Domain_Name_System">DNS</a> is still valid.</strong> IPv6 uses AAAA resource records, referred as Quad A records.</p>
<p><strong>IPv6 can tunnel its way across IPv4.</strong> IPv6 is generally not compatible with IPv4 networks. As a result, a number of transition technologies use tunnelling to fascilitate cross network compatibility. <a title="Teredo" href="http://en.wikipedia.org/wiki/Teredo_tunneling" target="_blank">Teredo</a> and <a title="6to4" href="http://en.wikipedia.org/wiki/6to4" target="_blank">6to4</a> are two of them.</p>
<p><strong>You might be using IPv6.</strong> Beginning with Windows Vista, MS began installing IPv6 by default. Because Windows implementation of IPv6 is self configuring, your computers could be broadcasting IPv6 traffic w/o your even knowing it.</p>
<p><strong>Windows does not fully support IPv6.</strong> For Eg: it is possible to include an IP address within a <a class="zem_slink" title="Path (computing)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Path_%28computing%29">Universal Naming Convention</a> ( \\127.0.0.1\C$ ), however one can&#8217;t do this with IPv6 address, because as Windows sees a colon it assumes one is referring to drive letter. And the work around for this is that &#8211; MS has established a special domain for IPv6 addressing. All that needs to be done is &#8211; replace colons ( : ) with dashes ( &#8211; ) and append .ipv6.literal.net</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ashutoshn.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ashutoshn.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ashutoshn.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ashutoshn.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ashutoshn.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ashutoshn.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ashutoshn.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ashutoshn.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ashutoshn.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ashutoshn.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ashutoshn.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ashutoshn.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ashutoshn.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ashutoshn.wordpress.com/184/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=184&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ashutoshn.wordpress.com/2010/10/31/10-things-about-ipv6-addressing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/206f5fd8b5d2b9a8a151501f69166a65?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ashu</media:title>
		</media:content>
	</item>
		<item>
		<title>PyCon-India 2010</title>
		<link>http://ashutoshn.wordpress.com/2010/10/16/pycon-india-2010/</link>
		<comments>http://ashutoshn.wordpress.com/2010/10/16/pycon-india-2010/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 09:10:46 +0000</pubDate>
		<dc:creator>Ashutosh Narayan</dc:creator>
				<category><![CDATA[Conf_Talks_Meets]]></category>
		<category><![CDATA[pycon]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://ashutoshn.wordpress.com/?p=160</guid>
		<description><![CDATA[Yet another open source event, PyCon India 2010 is the primary Python conference in India. It is been hosted for the second time in India. It was a two day event held on 25 &#8211; 26 Sept&#8217;10. Got up early in the morning, caught a bmtc bus and reached the venue, MSRIT before time. I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=160&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yet another open source event, PyCon India 2010 is the primary Python conference in India. It is been hosted for the second time in India. It was a two day event held on 25 &#8211; 26 Sept&#8217;10.</p>
<p>Got up early in the morning, caught a bmtc bus and reached the venue, MSRIT before time. I was happy to see some old faces and even happier when they also recognized me.</p>
<p><a title="Goodger" href="http://python.net/~goodger/" target="_blank">David Goodger</a> was the keynote speaker. After the inaugural ceremony, I moved to lecture hall to attend a session on Python 2to3, followed by functional programming in Python. During break I had discussions with FOSSEE, a team from IIT-Bombay who are working on project to enable students and faculty to use open source software tools for science and education, thereby improving quality of instructions and learning. SAGE session by them was worth attending. I missed my laptop for their hands on, but gave a spin with their linux distribution at home.</p>
<p>Post lunch, I attended GUI programming using PyQt, followed by Twisted programming ( the speaker was my interviewer as well ). And how mobile phones can be forgotten ? Compiling Python runtime libraries on mobile phone, this reminded me of OpenMoko talk.</p>
<p>It was day two, I spent most of the time in discussions and learning what type distro folks over there were using. Met few ThoughtWorkers who actually cleared most of my doubts regarding mobile-based application and Django. Missed sessions on Google App Engine, as there were some other interesting talks at the same time.</p>
<p>The conference ended with Indian Python Software Society annual  meeting and I was happy to be a part of it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ashutoshn.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ashutoshn.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ashutoshn.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ashutoshn.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ashutoshn.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ashutoshn.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ashutoshn.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ashutoshn.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ashutoshn.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ashutoshn.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ashutoshn.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ashutoshn.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ashutoshn.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ashutoshn.wordpress.com/160/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ashutoshn.wordpress.com&amp;blog=1437676&amp;post=160&amp;subd=ashutoshn&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ashutoshn.wordpress.com/2010/10/16/pycon-india-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/206f5fd8b5d2b9a8a151501f69166a65?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ashu</media:title>
		</media:content>
	</item>
	</channel>
</rss>
