<?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>pjp&#039;s blog</title>
	<atom:link href="http://pjps.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://pjps.wordpress.com</link>
	<description></description>
	<lastBuildDate>Sat, 12 Nov 2011 17:28:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='pjps.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>pjp&#039;s blog</title>
		<link>http://pjps.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://pjps.wordpress.com/osd.xml" title="pjp&#039;s blog" />
	<atom:link rel='hub' href='http://pjps.wordpress.com/?pushpress=hub'/>
		<item>
		<title>FUDCon Pune 2011</title>
		<link>http://pjps.wordpress.com/2011/11/12/fudcon-pune-2011-2/</link>
		<comments>http://pjps.wordpress.com/2011/11/12/fudcon-pune-2011-2/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 17:28:32 +0000</pubDate>
		<dc:creator>pjp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[FUDCon]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[Pune]]></category>

		<guid isPermaLink="false">http://pjps.wordpress.com/?p=363</guid>
		<description><![CDATA[Last weekend was the FUDCon Pune 2011. Boy&#8230;what an experience! The best technology event I&#8217;ve attended so far. Today, after &#8230;<p><a href="http://pjps.wordpress.com/2011/11/12/fudcon-pune-2011-2/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=363&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last weekend was the <a href="http://fudcon.in" title="fudcon" target="_blank">FUDCon Pune 2011</a>. Boy&#8230;what an experience! The <strong>best</strong> technology event I&#8217;ve attended so far. Today, after one week, it feels nice to sip hot tea, look back and remember all the things that we did before last weekend.</p>
<p>It started about five months back. <a href="https://fedoraproject.org/wiki/RahulSundaram" title="rahul" target="_blank">Rahul</a> mentioned that he is participating in the bidding for the <a href="http://fudcon.in" title="fudcon" target="_blank">FUDCon: Fedora Users and Developers Conference</a>, to host in India.<br />
<strong>Me</strong>: Wow&#8230;that&#8217;s cool!<br />
<strong>Rahul</strong>: the venue is going to be the <a href="https://secure.wikimedia.org/wikipedia/en/wiki/College_of_Engineering,_Pune" title="coep" target="_blank">College of Engineering Pune(CoEP)</a>; There are lots of things to be done and I&#8217;m looking for volunteers to help me out.</p>
<p>Before long I was attending the weekly <a href="http://fudcon.in" title="fudcon" target="_blank">FUDCon</a> planning meetings with other volunteers. I was to look after the food for the attendees. There were others,<br />
&nbsp;&nbsp;&nbsp;<a href="http://log.amitshah.net" title="amit" target="_blank">Amit Shah</a> was to handle the budget for the event.<br />
&nbsp;&nbsp;&nbsp;<a href="https://twitter.com/#!/mavu" title="mavu" target="_blank">Satya</a> took up hospitality, registration, and volunteer coordination.<br />
&nbsp;&nbsp;&nbsp;<a href="https://tuxdna.wordpress.com" title="saleem" target="_blank">Saleem</a> decided to create the event website: <a href="http://fudcon.in" title="fudcon" target="_blank">fudcon.in</a> for talk submissions.<br />
&nbsp;&nbsp;&nbsp;<a href="http://fedoraproject.org/wiki/RahulSundaram" title="rahul" target="_blank">Rahul</a> &amp; <a href="https://kashyapc.wordpress.com" title="kashyap" target="_blank">Kashyap</a> said they could take care of the T-shirts and goodies.<br />
&nbsp;&nbsp;&nbsp;<a href="https://suchakra.wordpress.com" title="suchakra" target="_blank">Suchakra</a> was to design the banners, posters, booklets and T-shirts.<br />
&nbsp;&nbsp;&nbsp;<a href="http://www.shakthimaan.com" title="shakti" target="_blank">Shakthi</a> &amp; <a href="http://allsortsofshrink.blogspot.com/" title="shrink" target="_blank">Shreyank</a> were to arrange <a href="https://fedoraproject.org/wiki/FAD_Pune_2011" title="FAD" target="_blank">Fedora Activity Days</a> and WI-FI.</p>
<p>[<strong>!</strong>] So the team was in place and things were going ok, little slow initially, but ok. None of us had any experience of organising an event like <a href="http://fudcon.in" title="fudcon" target="_blank">FUDCon</a>. By the end of July, I started calling vendors to ask for quotations to serve food at the event. I would ask them to send quotation by e-mail and they would ask me to come and meet them in person. Sending quotations by email did not fall in their work flow. Some were too expensive, some only served the vegetarian menu, some said they can not provide the box-packed lunch and would want to set up a buffet. One of them says<br />
<strong>Vendor</strong>: Sir, would you have any share in the bill? Should I make quotation accordingly??<br />
<strong>I was like</strong>: Dude, NO!<br />
It was amusing at times. Every Friday we had an IRC meeting with the Fedora Project Leader: <a href="http://www.jaredsmith.net" title="FPL" target="_blank">Jared Smith</a>, who was overseeing our activities.</p>
<p>As the time progressed, <a href="https://twitter.com/mavu" title="mavu" target="_blank">Satya</a> made sure that the international delegates had booked their tickets and had applied for the appropriate visa. Bookings were made at <a href="http://www.cocoonpune.com/" title="cocoon" target="_blank">Hotel Cocoon</a> for the delegates&#8217; stay. T-shirt design was selected after a heated debate in one of the weekly meeting. <a href="http://www.shakthimaan.com" title="shakthi" target="_blank">Shakthi</a> organised two <a href="https://fedoraproject.org/wiki/FAD_Pune_2011" title="FAD" target="_blank">Fedora Activity Days</a> as heads-up for the <a href="http://fudcon.in" title="fudcon" target="_blank">FUDCon</a>. Both of them very were well received. We settled for the <a href="http://www.cocoonpune.com/" title="cocoon" target="_blank">Cocoon Catering Services</a> to provide food at the event.</p>
<p>&#8230;to be continued.<br />
___<br />
<strong>!</strong> There were more than 50 other volunteers and one man: <strong>Mr Narayan Murty G</strong> without whom it would have been impossible to organise <a href="http://fudcon.in" title="fudcon" target="_blank">FUDCon</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pjps.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pjps.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pjps.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pjps.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pjps.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pjps.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pjps.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pjps.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pjps.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pjps.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pjps.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pjps.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pjps.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pjps.wordpress.com/363/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=363&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pjps.wordpress.com/2011/11/12/fudcon-pune-2011-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0ab403044b75a82332ad503c83dc05a1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pjp</media:title>
		</media:content>
	</item>
		<item>
		<title>Chuckle</title>
		<link>http://pjps.wordpress.com/2011/10/28/chuckle/</link>
		<comments>http://pjps.wordpress.com/2011/10/28/chuckle/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 12:27:22 +0000</pubDate>
		<dc:creator>pjp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Chuckle]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[PITA]]></category>

		<guid isPermaLink="false">http://pjps.wordpress.com/?p=335</guid>
		<description><![CDATA[I logged-in to feedmug.com today and the first post I see is &#8211; Unexected PITA Progress. That&#8217;s an intriguing title. &#8230;<p><a href="http://pjps.wordpress.com/2011/10/28/chuckle/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=335&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I logged-in to <a href="http://feedmug.com" title="feedmug" target="_blank">feedmug.com</a> today and the first post I see is &#8211; <a href="http://blogs.perl.org/users/adam_kennedy/2011/10/unexpected-pita-progress.html" title="PITA" target="_blank">Unexected PITA Progress</a>. That&#8217;s an intriguing title. And then the opening line just got me, I couldn&#8217;t move ahead without reading the full post. Rarely do you come across a straight confession of ones disappointment in his work and yet the tone has a hint of confidence in it. Half way through the post it reads</p>
<blockquote><p>
After an initial development rush in 2006, I hit the wall and struggled to make progress in the face of problems like having no version of Perl on Windows with a compiler, the difficulty of embedding custom POE applications into regular applications, and the mind-bendingly awful problem of debugging code being run via a shell command from a different version of perl in the child of a fork spawned from a script called from a boot init script in a headless VM called from system command in the hidden fork child from an async loop spawned in a deep object model in the child fork of a daemon.</p></blockquote>
<p>That&#8217;s a long sentence! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Nonetheless, authors perseverance is awesome!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pjps.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pjps.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pjps.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pjps.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pjps.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pjps.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pjps.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pjps.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pjps.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pjps.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pjps.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pjps.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pjps.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pjps.wordpress.com/335/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=335&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pjps.wordpress.com/2011/10/28/chuckle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0ab403044b75a82332ad503c83dc05a1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pjp</media:title>
		</media:content>
	</item>
		<item>
		<title>FUDCon Pune 2011</title>
		<link>http://pjps.wordpress.com/2011/10/25/fudcon-pune-2011/</link>
		<comments>http://pjps.wordpress.com/2011/10/25/fudcon-pune-2011/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 10:47:30 +0000</pubDate>
		<dc:creator>pjp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[FUDCon Pune India]]></category>

		<guid isPermaLink="false">http://pjps.wordpress.com/?p=316</guid>
		<description><![CDATA[The Fedora Users and Developers Conference in India, is happening in the city of Pune. It is scheduled from Fri &#8230;<p><a href="http://pjps.wordpress.com/2011/10/25/fudcon-pune-2011/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=316&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_317" class="wp-caption alignleft" style="width: 260px"><a href="http://pjps.files.wordpress.com/2011/10/button3-going.png"><img src="http://pjps.files.wordpress.com/2011/10/button3-going.png?w=529" alt="YEH! I&#039;m attending FUDCon Pune 2011! :)" title="FUDCon Pune 2011"   class="size-full wp-image-317" /></a><p class="wp-caption-text">FUDCon Pune 2011</p></div>
<p>The <a href="https://fedoraproject.org/" title="fedoraproject.org" target="_blank">Fedora</a> Users and Developers Conference in India, is happening in the city of Pune. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>It is scheduled from Fri Nov 4&#8242;th to 6&#8242;th 2011; At College of Engineering Pune.</strong></p>
<p><a href="http://fudcon.in" title="fudcon.in" target="_blank">FUDCon Pune</a> is going to be the <strong>largest</strong> gathering of the worldwide community of <a href="https://fedoraproject.org/" title="fedoraproject.in" target="_blank">Fedora</a> developers and users. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="https://fedoraproject.org/" title="fedoraproject.org" target="_blank">Fedora</a> is a Linux-based operating system that showcases the latest in free software. Fedora is always free for anyone to use, modify, and distribute. It is built by people across the globe who work together as a community.</p>
<p><strong>See you there!</strong> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pjps.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pjps.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pjps.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pjps.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pjps.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pjps.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pjps.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pjps.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pjps.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pjps.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pjps.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pjps.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pjps.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pjps.wordpress.com/316/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=316&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pjps.wordpress.com/2011/10/25/fudcon-pune-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0ab403044b75a82332ad503c83dc05a1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pjp</media:title>
		</media:content>

		<media:content url="http://pjps.files.wordpress.com/2011/10/button3-going.png" medium="image">
			<media:title type="html">FUDCon Pune 2011</media:title>
		</media:content>
	</item>
		<item>
		<title>Caching Woes</title>
		<link>http://pjps.wordpress.com/2011/10/20/caching-woes/</link>
		<comments>http://pjps.wordpress.com/2011/10/20/caching-woes/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 03:54:58 +0000</pubDate>
		<dc:creator>pjp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[feedmug.com]]></category>

		<guid isPermaLink="false">http://pjps.wordpress.com/?p=309</guid>
		<description><![CDATA[An year ago, around this time, I started working on feedmug.com &#8211; an RSS feeds reader that aims to provide &#8230;<p><a href="http://pjps.wordpress.com/2011/10/20/caching-woes/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=309&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>An year ago, around this time, I started working on <a href="http://feedmug.com" name="feedmug">feedmug.com</a> &#8211; an RSS feeds reader that aims to provide the best reading experience. After 6 months of development and using, <a href="http://feedmug.com" name="feedmug-1">feedmug.com</a> was launched in March 2011.</p>
<p>&nbsp;&nbsp;<a href="https://pjps.wordpress.com/2011/03/15/introducing-feedmug-com" name="feedmug-2">https://pjps.wordpress.com/2011/03/15/introducing-feedmug-com</a></p>
<p>Since then, slowly but steadily, it has been growing good. Recently <a href="http://feedmug.com" name="feedmug-3">feedmug</a> hit its first roadblock when the hosting provider stopped its back-end caching server saying, &#8220;<em>excessive resource usage on a shared hosting</em>&#8220;.</p>
<p>The thing is, <a href="http://feedmug.com" name="feedmug-4">feedmug</a> has a list of RSS feeds for which it maintains the local cache. User requests are served from this local cache so that the response time is minimum. The cache needs to be kept updated all the time, which is done by the caching server.</p>
<p>I&#8217;m working on replacing the current caching server with a new one, which should consume minimum system resources. Hope it all works out well.</p>
<p>Till then, <a href="http://feedmug.com" name="feedmug-5">feedmug</a> won&#8217;t be able to display the updates count next to your feeds. But if you click on the feed, it&#8217;ll always fetch the <strong>latest</strong> posts and news for you.</p>
<p>I&#8217;m extremely sorry for this inconvenience. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pjps.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pjps.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pjps.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pjps.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pjps.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pjps.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pjps.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pjps.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pjps.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pjps.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pjps.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pjps.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pjps.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pjps.wordpress.com/309/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=309&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pjps.wordpress.com/2011/10/20/caching-woes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0ab403044b75a82332ad503c83dc05a1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pjp</media:title>
		</media:content>
	</item>
		<item>
		<title>Multiprocessing with xargs</title>
		<link>http://pjps.wordpress.com/2011/09/17/multiprocessing-with-xargs/</link>
		<comments>http://pjps.wordpress.com/2011/09/17/multiprocessing-with-xargs/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 17:49:54 +0000</pubDate>
		<dc:creator>pjp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[xargs multiprocessing]]></category>

		<guid isPermaLink="false">http://pjps.wordpress.com/?p=264</guid>
		<description><![CDATA[The other day I was to run a command multiple times with different input parameters and take notes. Each command &#8230;<p><a href="http://pjps.wordpress.com/2011/09/17/multiprocessing-with-xargs/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=264&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The other day I was to run a command multiple times with different input parameters and take notes. Each command would take few hours. Say, you&#8217;ve a bunch of e-books scattered around a 5TB hard disk. You&#8217;ve to pick few selected ones and find their corresponding hardbacks on <a href="http://amazon.com" title="amazon" target="_blank">Amazon</a>. You have a script to do that. I started running it, but it&#8217;s so distracting, just after 2-3 times you go &#8211; what the hell am I doing? Can&#8217;t I just tell someone to schedule these commands? So I started writing a <a href="http://python.org" title="python" target="_blank">Python</a> script with a list of dictionaries holding input parameters and <a href="http://docs.python.org/library/multiprocessing.html" title="multiprocessing" target="_blank">multiprocessing</a> to run the commands, 2 or 3 at a time. But that is so boring. I wanted something real quick, simple and sleek. I remembered Xargs.</p>
<p>&nbsp;&nbsp;<code><b>Xargs(1): build and execute command lines from standard input.</b></code></p>
<p>Xargs(1) does just what I wanted, exactly the way I wanted. I had seen one liners using xargs, but never used it myself. So I spent some time collecting all input parameters in a text file, and then, voila!</p>
<p>&nbsp;&nbsp;<code><b>$ xargs -rtP3 -L1 -a cmd.sh env</b><br />
&nbsp;&nbsp; -r : tells xargs not to interpret blank lines,<br />
&nbsp;&nbsp; -t : tells xargs to print the input commands as they are invoked<br />
&nbsp;&nbsp; -P3: to start 3 processes at a time<br />
&nbsp;&nbsp; -L1: tells xargs to interpret each line as a single command<br />
&nbsp;&nbsp; -a : to read the input file instead of the standard input.<br />
&nbsp;&nbsp; env: is the command to which each input line is passed as parameter.<br />
</code></p>
<p>I really like it when tools behave exactly how I want them to. Bliss! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pjps.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pjps.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pjps.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pjps.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pjps.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pjps.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pjps.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pjps.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pjps.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pjps.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pjps.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pjps.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pjps.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pjps.wordpress.com/264/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=264&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pjps.wordpress.com/2011/09/17/multiprocessing-with-xargs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0ab403044b75a82332ad503c83dc05a1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pjp</media:title>
		</media:content>
	</item>
		<item>
		<title>Old habits</title>
		<link>http://pjps.wordpress.com/2011/09/01/old-habits/</link>
		<comments>http://pjps.wordpress.com/2011/09/01/old-habits/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 13:48:45 +0000</pubDate>
		<dc:creator>pjp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[vimkeybindings]]></category>

		<guid isPermaLink="false">http://pjps.wordpress.com/?p=247</guid>
		<description><![CDATA[Hmmn, recently I started using the j &#38; k keys to scroll up and down on the computer screen. Boy&#8230;it&#8217;s &#8230;<p><a href="http://pjps.wordpress.com/2011/09/01/old-habits/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=247&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hmmn, recently I started using the <strong>j</strong> &amp; <strong>k</strong> keys to scroll up and down on the computer screen. Boy&#8230;it&#8217;s such a bliss, seriously!</p>
<p>If you see <strong>$ vimtutor</strong>, on the very first page it says, use <strong>j</strong> to scroll down and <strong>k</strong> to scroll up. But all this while I kept using the arrow keys and never realised that <strong>j</strong> &amp; <strong>k</strong> could be so powerful. As they say &#8211; old habits die hard.</p>
<p>Their power comes from the fact that, invariably the right hand rests on the keyboard such that the <strong>j</strong> &amp; <strong>k</strong> keys fall under your middle and the ring finger, which means, you don&#8217;t have to reach out to the arrow keys. Also, these keys are universally supported. You read man(1) pages, perldoc(1), pydoc(1) pages, pipe some output to less(1), see output of an SQL query in MySQL, anything, even <a href="http://trac.emma-soft.com/epdfview/" title="epdfview" target="_blank">epdfview</a>, the PDF reader I use supports these keys. Only piece missing was Firefox. Firefox does not support <strong>j</strong> &amp; <strong>k</strong> keys to scroll web pages. I wonder why not?</p>
<p>But then, Firefox has this rich set of extensions which is like a magicians hat. One can always find something useful there. I found one such jewel which does exactly what I wanted &#8211; <a href="https://addons.mozilla.org/en-US/firefox/addon/vimkeybindings" title="vimkeybindings" target="_blank">vimkeybindings</a>. It adds 6 key bindings to firefox &#8211; j, k, l, h &#8211; help you scroll the web pages and &#8211; g, G(shift + g) &#8211; help you reach to the top or bottom of the page.</p>
<p>With that missing piece in place, it feels wonderful to browse through web pages. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pjps.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pjps.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pjps.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pjps.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pjps.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pjps.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pjps.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pjps.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pjps.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pjps.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pjps.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pjps.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pjps.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pjps.wordpress.com/247/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=247&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pjps.wordpress.com/2011/09/01/old-habits/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0ab403044b75a82332ad503c83dc05a1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pjp</media:title>
		</media:content>
	</item>
		<item>
		<title>GNU Pem-0.7.9</title>
		<link>http://pjps.wordpress.com/2011/08/27/gnu-pem-0-7-9/</link>
		<comments>http://pjps.wordpress.com/2011/08/27/gnu-pem-0-7-9/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 06:03:14 +0000</pubDate>
		<dc:creator>pjp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[GNU Pem]]></category>
		<category><![CDATA[Nanonote]]></category>

		<guid isPermaLink="false">http://pjps.wordpress.com/?p=212</guid>
		<description><![CDATA[Hi, I feel happy to share with you that the latest  version of GNU Pem, version 0.7.9, is now accessible &#8230;<p><a href="http://pjps.wordpress.com/2011/08/27/gnu-pem-0-7-9/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=212&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>  Hi,</p>
<p>I feel <strong>happy</strong> to share with you that the latest  version of GNU Pem, version 0.7.9, is now accessible from its website -&gt; <a title="GNU Pem" href="http://www.gnu.org/software/pem" target="_blank">http://www.gnu.org/software/pem</a>.</p>
<p><strong>GNU  Pem is a handy tool to help you keep track of your personal income and expenses.</strong></p>
<p><strong><u>Major changes:</u></strong><br />
1. New option -b &#8211;bare, to show concise reports suitable for small <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Netbook" title="netbook" target="_blank">netbook</a> screens. See -&gt; <a href="https://www.gnu.org/software/pem/pem-nano.png" title="pem-nano.png" target="_blank">https://www.gnu.org/software/pem/pem-nano.png</a></p>
<p>2. New user guide: <a href="https://www.gnu.org/software/pem/pem-nano.html" title="pem user guide" target="_blank">https://www.gnu.org/software/pem/pem-nano.html</a></p>
<p>It began with a message from <a href="https://twitter.com/#!/erikkugel" title="erik" target="_blank">Mr. Ernest</a> saying he has compiled GNU Pem for the <a href="http://en.qi-hardware.com/wiki/Ben_NanoNote_fonts" title="nano note" target="_blank">Nanonote</a> Netbook, but it doesn&#8217;t show up well because of the small screen size. After exchanging a few more messages about the possible solutions, we settled on adding a new option that&#8217;ll remove the existing tabular format so as to make the report fit in 40&#215;15 screen of <a href="http://en.qi-hardware.com/wiki/Ben_NanoNote_fonts" title="nano note" target="_blank">Nanonote</a>.</p>
<p>I added the new -b, &#8211;bare option to generate the new report and gave a pre-release version to Mr. Ernest. He confirmed it&#8217;s working via twitter -&gt; <a href="https://twitter.com/#!/erikkugel/status/98613247745335296" title="pem-success" target="_blank">@pjp_ PEM 0.7.9 looks like a success to me!</a></p>
<p>&nbsp;&nbsp;Nano report -&gt; <a href="https://www.gnu.org/software/pem/pem-nano.png" title="pem-nano.png" target="_blank">https://www.gnu.org/software/pem/pem-nano.png</a></p>
<p>After this started a new exercise of making an official release. Considering the last release was almost two years ago, now I had lost my GPG key that was registered with the GNU servers. So, it all began from creating a new key, registering the same with the GNU servers, uploading the new tarball to the ftp server, pushing changes to the git repository, and lastly making changes to the Pem <a href="http://www.gnu.org/software/pem/" title="pem-web" target="_blank">web site</a>.</p>
<p>Yay&#8230;! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pjps.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pjps.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pjps.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pjps.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pjps.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pjps.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pjps.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pjps.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pjps.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pjps.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pjps.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pjps.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pjps.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pjps.wordpress.com/212/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=212&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pjps.wordpress.com/2011/08/27/gnu-pem-0-7-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0ab403044b75a82332ad503c83dc05a1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pjp</media:title>
		</media:content>
	</item>
		<item>
		<title>A trek and GNU Pem</title>
		<link>http://pjps.wordpress.com/2011/07/09/a-trek-and-gnu-pem/</link>
		<comments>http://pjps.wordpress.com/2011/07/09/a-trek-and-gnu-pem/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 08:43:55 +0000</pubDate>
		<dc:creator>pjp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pjps.wordpress.com/?p=155</guid>
		<description><![CDATA[Hi, A few days ago, over dinner, Anurag mentioned the trek to Kalsubai. Instantly, the trekker in me was excited. &#8230;<p><a href="http://pjps.wordpress.com/2011/07/09/a-trek-and-gnu-pem/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=155&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Hi,</p>
<p style="text-align:justify;">A few days ago, over dinner, <a title="Anurag" href="https://twitter.com/#!/gnurag" target="_blank">Anurag</a> mentioned the trek to Kalsubai. Instantly, the trekker in me was excited. At 1600 metres, Kalsubai is the highest peak in Maharashtra. The four of us, <a title="pjp" href="https://twitter.com/pjp_" target="_blank">me</a>, <a title="mavu" href="https://twitter.com/#!/mavu" target="_blank">Satya</a>, <a title="shrink" href="https://twitter.com/#!/shreyankg" target="_blank">Shreyank</a> and <strong>Satchit</strong> decided to go from Pune. Now the question was: How do we go? Because all the buses running from Mumbai were booked. And booking a taxi for four people, to and fro, would have been a costly affair. After some discussion cum contemplation we decided to go on bike. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:justify;">So, the plan was to touch the Pune-Mumbai highway, NH4, by 11:00hrs. on Saturday(July 2&#8242;nd) morning and reach Bari village, near Ghoti, by 19:00hrs. But ah, it was just a plan. We were still in Pune till noon, having breakfast and filling up Petrol. My bike&#8217;s meter read: 50202km. By the time we touched NH4 near Wakad, it was almost 13:00hrs. From there it was a smooth ride. Weather was cloudy, but pleasant. We, running at constant speed of 70kmph, reached <a title="Lonavala" href="http://maps.google.com/maps/place?q=Lonavala,+Maharashtra,+India&amp;hl=en&amp;ftid=0x3be801098bdf8145:0x696b4a60a5e28658" target="_blank">Lonavala</a> just before 14:00hrs. There, a stop for some Chai was not a bad idea, plus <a title="shrink" href="https://twitter.com/#!/shreyankg" target="_blank">Shreyank</a> had an emergency to attend to. As we left Lonavala, clouds were flying low with slight drizzle here and there. Just outside Lonavala, we stopped again in the ghats to savour the beautiful view. There, <a title="shrink" href="https://twitter.com/#!/shreyankg" target="_blank">Shreyank</a> found a picturesque donkey to click a portrait of. From there on NH4 was silky smooth, at least it felt so till we saw NH3 after Kalyan. But that&#8217;s for later.</p>
<p style="text-align:justify;">At Lonavala, we had covered not even 1/3rd of the distance. We had to hurry up. So, without wasting any more time(except while retracting couple of kilo-meters on the Express Highway, because bikes are prohibited on it.) we sped across Panvel, riding through the pouring rains, to reach Mumbra-Kalyan exit, at around 17:00hrs&#8230;I think. We stopped there to have lunch, and boy what a lunch, seriously! I savoured the hot Puri-bhaji with extra helpings of Puri, while <a title="shrink" href="https://twitter.com/#!/shreyankg" target="_blank">Shreyank</a> finished his Chole-Bhature and Satchit his Punjabi Thali. Plus of-course Chai was to follow. <a title="mavu" href="https://twitter.com/#!/mavu" target="_blank">Satya</a> had decided to observe fast for Saturday(God knows why?). With our lunch, rain had stopped. We, once again wore our astronaut suits(jacket + rain pants + helmet + glasses:) and set forward through the crowded streets of <a title="Kalyan" href="http://maps.google.com/maps/place?q=Kalyan,+Maharashtra,+India&amp;hl=en&amp;ftid=0x3be796f457b1b76f:0x35df463ca445bd26" target="_blank">Kalyan</a>. It was a real breather to finally touch NH3 to go towards <a title="ghoti" href="http://maps.google.com/maps/place?q=Ghoti,+Maharashtra,+India&amp;hl=en&amp;ftid=0x3bdd851867904ed9:0xeb4b1b2b7dab3bb1" target="_blank">Igatpuri and Ghoti</a>.</p>
<p style="text-align:justify;">Boy&#8230;what should I say about NH3? If NH4 was silky smooth, NH3 was way-way more so. Trust me, the last I remember seeing NH3 was, some 15 years ago when I took a bus from <a title="nashik" href="http://maps.google.com/maps/place?q=Nashik,+Maharashtra,+India&amp;hl=en&amp;ftid=0x3bddd290b09914b3:0xcb07845d9d28215c" target="_blank">Nashik</a> to <a title="mumbai" href="http://maps.google.com/maps/place?q=Mumbai,+Maharashtra,+India&amp;hl=en&amp;ftid=0x3be7c6306644edc1:0x5da4ed8f8d648c69" target="_blank">Mumabi</a>. At that time, it was a narrow two lane highway, with no connection to the words *smooth &amp; silky* for long-long distances. But today, it&#8217;s a four lane mega highway with wide divider in place.We rode at more than 80kmph, non stop, for close to 1 to 1+1/2 hours to reach to Igatpuri. Seriously, the transformations the <a title="nhai" href="http://www.nhai.org/" target="_blank">NHAI</a> has done to the national highways in past few years, are just amazing and impressive. From there, Ghoti is some 10-12 kms, while we reached there, it was close to 20:00 hrs. We had covered around 268kms from Pune. All of us were tired and I was dying for a cup of Chai. We asked for the directions to the Bari village and the fellow very casually said &#8211; go straight, take the second right, go for some 2-3kms, again take right and go another 15-17kms inside from there. &#8211; I was like, dude, are you serious?:) We still had to go some 20 kms inside on the state high way. And everybody was like: STILL 20 KMS? Why-why-why?? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  So we decided to have dinner instead of just Chai and then go forward. Here, The Sai Darbar hotel, at the Sinnar-Shirdi exit, turned out to be a nice place for dinner. They served hot Pithla-Bhakri(Bajra roti) with butter and a spicy green chilli chatni &#8211; aka Thecha. In the cold rainy weather that was outside, it was the best combination you could ask for. By the time we finished dinner it was around 21:30hrs. and we still had some 18kms to go. These might be the scariest 18kms I&#8217;ve crossed so far. As we left the National Highway, the road became narrower, just enough for one car to go, plus it was pitch dark and cloudy, and no sign of life in any direction whatsoever. We managed to reach Bari village at around 22:30-ish, and then started the haggling for a place to stay. As we contacted Mr Santosh Khade, our local contact, he said the place he had arranged for us, the village school classroom, he just gave away to some other party. After haggling for an hour or so, we finally got the classroom for ourselves and <a title="shrink" href="https://twitter.com/#!/shreyankg" target="_blank">Shreyank</a> lighted the mosquito coils to mark our occupancy. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I don&#8217;t remember falling asleep; But when I woke up at around 6:30hrs, couple of buses had come from Mumbai, and local village women were banging the common hand pump to fetch water from the earth.</p>
<p style="text-align:justify;">There were no toilets to go to, so we got ready in no time. Pohe and Chai was served for breakfast. Slowly, one by one, groups of people started moving towards the peak of Kalsubai. Almost all of them were young, between 20-30 age group. <a title="Anurag" href="https://twitter.com/#!/gnurag" target="_blank">Anurag</a> ushered us towards the peak, we followed. It was a pleasant morning, with chickens running around in the muddy pathways and cats looking at them curiously. Nobody could figure out where we had to go, for clouds had covered half of the mountain. Plus everybody was little extra-cautious not to slip and get dirty, but alas, they were the ones to fall first(read <a title="mavu" href="https://twitter.com/#!/mavu" target="_blank">Satya</a> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). As we climbed up, there were couple of plateaus from where one could easily see the distant mountains and waterfalls. Enjoying these views, we kept moving forward. After about 3 hours, just before the peak, there was this inviting fragrance of Chai(or maybe I just imagined it). But still Chai was there, with the surprise of hot Onion Pakode. After savouring some 7-8 plates of Onion pakode with 15 cups of Chai, we moved ahead. There was a steep ladder at the end to reach the top. At the peak, there is a small temple of the goddess Kalsubai, and a small plateau which could accommodate some 70-80 people at a time. From the top, the view was like nothing I had seen before. Winds were blowing at more than 70-80 kmph, while clouds were flying from below to the top. Everybody was tired, yet happy and cheerful to be there. Some where taking pictures, while others were shouting slogans. A few others were looking for a cozy spot away from all the noise and yet a few others were ensuring they don&#8217;t get one.:)</p>
<p style="text-align:justify;">After spending about 40-45 minutes there, we started the march down. It was close to 13:00hrs. Coming down was equally difficult as going up, for one wrong step and you wouldn&#8217;t be standing up to take the next one. I think <a title="shrink" href="https://twitter.com/#!/shreyankg" target="_blank">Shreyank</a> and <a title="mavu" href="https://twitter.com/#!/mavu" target="_blank">Satya</a> could elaborate more on this. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  After about two hours, Satchit stopped at one of the waterfalls to take a shower, while we reached down to the class room, where lunch was being served. Though I was happy to have completed the trek, yet part of me was already occupied with the thoughts of a strenuous bike ride back to Pune. While others changed gears and finished lunch, I collected my bag and got ready with the bike. Around 16:30hrs. we were back on road again, this time towards Pune via Sinnar. From Ghoti, Sinnar is around 49km. And from Sinnar, Pune is around 180-190kms. Thankfully, road was excellent throughout the journey. We reached Sinnar in about 40-45 mins and stopped for Lunch after another 8-10 kms, at Hotel Atithi, Pure veg, for it looked decent enough to have proper restrooms. But nope, that was not to happen! Everybody was visibly tired and almost ready to crash, if only we had an option. But there was none, because we had to reach home before late.</p>
<p style="text-align:justify;">After the lunch of Tomato Uthappa, Plain Dosa, Bournvita, and Chai, we left Sinnar at around 18:40hrs. Sun was setting at a distance, and darkness was following it&#8217;s routine. The tricky part about Nashik-Pune highway is that it has just two lanes and very high heavy vehicle traffic. By the time it was completely dark, we had crossed Sangamner, and it was getting difficult, almost impossible to see anything with the dazzling headlights of the vehicles coming from the opposite side. We stopped for yet another Chai, just before the Chandanpuri ghat. By this time, everybody&#8217;s backs were giving in. Sitting on the bike was getting unbearably difficult. Yet, there was no option but to go on. With the night settled in, I was getting worked up about riding on the highway, for it was the first time I was riding at night on a highway and at times it was very difficult to see anything. I wonder if they have night vision glasses, like they have for Solar eclipse, which could reduce the dazzling lights of the opposite vehicles to mere dots, and help you see your way through the dark. It they do, I think it&#8217;s high time they should start their mass production; And if they don&#8217;t, I think here is a nice business idea for a start-up, no?</p>
<p style="text-align:justify;">Anyway, so from there we decided to stick together and not overtake any vehicles at random. We crossed the Chandanpuri Ghat and again picked up the speeds of 60-70kmph, which was necessary if we had to reach home in time. Most of the time we were riding through the dark. Occasionally a small town would throw in some light for a while. Constantly, riding at 50kmph, we crossed Narayangaon and stopped again for Chai. The watch showed 20:30 or 21:00hrs I think. From there Pune was still 75kms to go. It was a restaurant with lodging facilities. <a title="shrink" href="https://twitter.com/#!/shreyankg" target="_blank">Shreyank</a> said, &#8220;Here is a plan &#8211; let&#8217;s stay here tonight, we&#8217;ll get up at 6&#8242;O clock tomorrow, ride 75kms and go to office. &#8221; which was quite reasonable, considering how tired all of us were, and how difficult it was to sit on the bike(especially <strong>Satchit</strong>). Anyway, though reasonable, we decided against staying there and moved on. After Narayangaon, the road is quite better, for there are small towns of Rajgurunagar and Manchar nearby, and after that road becomes a four-lane highway, smooth as silk. Once on the four lane highway, we again touched the constant speed of 70-80kmph and before long we reached near Bhosari. From there, Shreyank knew a short-cut which brought us to Vishrant Wadi. From Vishrant Wadi, we touched the Airport, Viman Nagar, Kharadi, to home sweet home at midnight. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:justify;">My bike&#8217;s meter read: 50748km. That&#8217;s about 550kms in two days. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:justify;">Next morning I reached office around 10:30hrs with my body aching everywhere. And in my inbox, there was a mail which was to make all my pains go away, like instantly. It read&#8230;</p>
<blockquote><p>Hi, I&#8217;ve recently compiled GNU Pem for the Nanonote, an entirely open sourced platform Palmtop Computer from Qi Hardware ( http://en.qi-hardware.com/wiki/Ben_NanoNote ).</p>
<p>It runs great and has much usage on a device like this, for which we would all like to say a big THANKS.</p>
<p>&#8230;</p></blockquote>
<p style="text-align:justify;"><a title="pem" href="https://lists.gnu.org/archive/html/pem/2011-07/msg00000.html" target="_blank">GNU Pem on the NanoNote</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pjps.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pjps.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pjps.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pjps.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pjps.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pjps.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pjps.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pjps.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pjps.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pjps.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pjps.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pjps.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pjps.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pjps.wordpress.com/155/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=155&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pjps.wordpress.com/2011/07/09/a-trek-and-gnu-pem/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0ab403044b75a82332ad503c83dc05a1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pjp</media:title>
		</media:content>
	</item>
		<item>
		<title>feedmug.com: forgot password?</title>
		<link>http://pjps.wordpress.com/2011/04/15/feedmug-com-forgot-password/</link>
		<comments>http://pjps.wordpress.com/2011/04/15/feedmug-com-forgot-password/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 03:35:04 +0000</pubDate>
		<dc:creator>pjp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pjps.wordpress.com/?p=120</guid>
		<description><![CDATA[&#160;Hi, &#160;&#160;&#160;Yesterday I pushed a password recovery feature to feedmug.com. Now users can reset &#38; recover their password in one &#8230;<p><a href="http://pjps.wordpress.com/2011/04/15/feedmug-com-forgot-password/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=120&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&nbsp;Hi,</p>
<p>&nbsp;&nbsp;&nbsp;Yesterday I pushed a password recovery feature to <a href="http://feedmug.com">feedmug.com</a>. Now users can reset &amp; recover their password in one simple step. Thanks to Sachitanand for the patch that made it happen.</p>
<p>It&#8217;s an interesting story. At first, when I was the only user of feedmug, password recovery was not required. But when I released an early version for few friends and colleagues, I realised that it was necessary. But at the time I was so occupied with adding checks and validations, testing &amp; re-testing site function, fixing bugs etc. and etc. that I thought I&#8217;ll do it later. Then one day Sachitanand asked if he could do something&#8230;anything. I said sure, write a Perl script to set password and send an email notification to the user. By the time he finished that script, I had done the domain registration and feedmug.com was ready to go live. The script was ready, but we did not have an interface to make use of it. Neither did I have the SMTP configuration for feedmug.com. So feedmug was launched without the ability to recover user&#8217;s password. I thought nobody is going to forget their password within days and we&#8217;d get some time to put things together. I was proved wrong the very next day, when <a href="https://tuxdna.wordpress.com/">Saleem</a> &#8211; one of the early user &#8211; said he forgot his password and can not log-in to feedmug.com.</p>
<p>After the launch, though I had time on hand to fix it, Sachit had become father and gone home to see his family. While he came back, I put together an interface to accept user&#8217;s email address. But we still did not have SMTP configuration to send email notifications. Last week-end, finally, I had all the things in place and it was time to integrate Sachit&#8217;s patch and test it with the SMTP server. I manually integrated the patch on my local instance, did test-run it for couple days and then pushed it live on feedmug.com. In the end, it was quite easy to make things work together.</p>
<p>Hope you find it all useful.</p>
<p>&#8212;<br />
<a href="http://feedmug.com">http://feedmug.com</a> is a feeds reader which aims to provide you the best reading experience. If you still haven&#8217;t tried it, I invite you to do so, I&#8217;m sure you&#8217;ll like it. If you are an existing user, please help me spread the word by telling your friends about it.<br />
&#8212;</p>
<p>Thank you. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pjps.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pjps.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pjps.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pjps.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pjps.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pjps.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pjps.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pjps.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pjps.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pjps.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pjps.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pjps.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pjps.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pjps.wordpress.com/120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=120&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pjps.wordpress.com/2011/04/15/feedmug-com-forgot-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0ab403044b75a82332ad503c83dc05a1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pjp</media:title>
		</media:content>
	</item>
		<item>
		<title>Introducing: feedmug.com</title>
		<link>http://pjps.wordpress.com/2011/03/15/introducing-feedmug-com/</link>
		<comments>http://pjps.wordpress.com/2011/03/15/introducing-feedmug-com/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 19:36:46 +0000</pubDate>
		<dc:creator>pjp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pjps.wordpress.com/?p=90</guid>
		<description><![CDATA[&#160;&#160;&#160;&#160;Hi, Once again I&#8217;m writing after long-long time here. But boy, it feels great today. For today, I introduce you &#8230;<p><a href="http://pjps.wordpress.com/2011/03/15/introducing-feedmug-com/">Continue reading &#187;</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=90&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;Hi,</p>
<p>Once again I&#8217;m writing after long-long time here. But boy, it feels great today. For today, I introduce you to</p>
<ul>
<li><a href="http://feedmug.com">http://feedmug.com</a></li>
</ul>
<p><strong>feedmug</strong> is an <strong>RSS</strong> feeds reader that&#8217;s been occupying my hours lately. It all started sometime in the October of last year, when <a href="http://blog.ask.com/2010/09/bloglines-update.html">ask.com</a> decided to close down <a href="http://www.bloglines.com/">Bloglines</a>. I used to like Bloglines. But by the time it was <a href="http://blog.ask.com/2010/11/update-bloglines-lives.html">bought over</a> by <a href="http://www.merchantcircle.com">MerchantCircle</a>, I&#8217;d switched back to <strong>Google reader</strong>, though there&#8217;s something very distracting about it. Before long I switched to <strong>Liferea</strong>, and then to <strong>Sage extension</strong>. In less than 15 days I had jumped from one reader to another and yet none of them seemed very good. Sometimes it surprises me how quickly I give up things or give up on things. Anyway, so that&#8217;s when I started working on &#8211; Feeds reader.</p>
<p>Today, after six months, I&#8217;m really happy to see how it has shaped up so far. And I think may be you would find it useful too.</p>
<p><a href="http://feedmug.com">feedmug</a> supports:</p>
<ul>
<li>RSS/Atom/RDF feed formats.</li>
<li>import &amp; export functions.</li>
<li>Handy keyboard shortcuts.</li>
<li>Custom themes.</li>
</ul>
<p>Known issues:</p>
<ul>
<li>Limited usage of CSS.</li>
<li>Uses html tables for page layout, which sort of restricts the scope for theme creation.</li>
</ul>
<p>These issues are there, because when I started, I barely knew how to write HTML, let alone JavaScript and CSS and sessions and cookies etc. I was more of an accidental web developer than a pro. My goal was to get myself a decent feed reader. Now since that is done, we can surely leverage on it and look forward to some nice changes and features in the future.</p>
<p>Overall &#8211; <strong><a href="http://feedmug.com">feedmug</a> aims to provide you the best reading experience possible.</strong></p>
<p>With that, I would like to invite you to give it a try. I&#8217;m sure you&#8217;d find it useful. If you have any comments or suggestions please do let me know, I&#8217;d be glad to hear them.</p>
<p>My sincere thanks to everybody who helped along with their critical inputs and suggestions. And special thanks to <a href="http://kushaldas.in/">Kushal</a> for being a generous hosting provider, and to <a href="http://mavu.in">Satya</a> for the logo design.</p>
<p>Thank you. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>PS: I&#8217;d really appreciate it if you could help me spread the word about it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pjps.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pjps.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pjps.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pjps.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pjps.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pjps.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pjps.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pjps.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pjps.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pjps.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pjps.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pjps.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pjps.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pjps.wordpress.com/90/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pjps.wordpress.com&amp;blog=10874902&amp;post=90&amp;subd=pjps&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pjps.wordpress.com/2011/03/15/introducing-feedmug-com/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0ab403044b75a82332ad503c83dc05a1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pjp</media:title>
		</media:content>
	</item>
	</channel>
</rss>
