<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description></description><title>pjp news</title><generator>Tumblr (3.0; @pjps)</generator><link>http://pjps.tumblr.com/</link><item><title>New blog</title><description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I got a new Wordpress blog made for me at: &lt;a href="http://pjps.wordpress.com"&gt;&lt;a href="http://pjps.wordpress.com"&gt;http://pjps.wordpress.com&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So next time, see you there! :)&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/276086921</link><guid>http://pjps.tumblr.com/post/276086921</guid><pubDate>Wed, 09 Dec 2009 18:51:28 +0530</pubDate></item><item><title>Fedora-12: Installation woes</title><description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;Last Thursday I decided to upgrade my machine to F12. Thanks to recurring persuasion from &lt;a href="http://fedoraproject.org/wiki/RahulSundaram"&gt;Rahul&lt;/a&gt;, otherwise I take my time to upgrade to a new Fedora. And for its 13 months life cycle, I do it just once an year. :)&lt;/p&gt;

&lt;p&gt;Anyway, so after taking back-up of the /home partition, I dumped the latest &lt;a href="http://fedora.inode.at/fedora/linux/releases/12/Fedora/i386/os/images/boot.iso"&gt;boot.iso&lt;/a&gt; to a USB device and proceeded to reboot my machine.&lt;/p&gt;

&lt;p&gt;    $ dd if=&lt;a href="http://fedora.inode.at/fedora/linux/releases/12/Fedora/i386/os/images/boot.iso"&gt;boot.iso&lt;/a&gt; of=/dev/sdb&lt;/p&gt;

&lt;p&gt;I always do a clean install including disk partitioning. I like to custom select packages and install just the ones I want and nothing more. That means `# yum upgrade’ doesn’t work for me.&lt;/p&gt;

&lt;p&gt;So, the machine rebooted. I stepped through the disk partitioning chore and came to the repository selection screen. I selected the ‘Customise Now’ option and proceeded to click Next button. That’s where Anaconda bite me. There, I &lt;b&gt;accidentally&lt;/b&gt; clicked twice on the Next button and BOOM. Anaconda entirely skipped the package selection and went on to resolve dependencies followed by the actual installation, without even confirming it once.&lt;/p&gt;

&lt;p&gt;On the package installation screen, there is absolutely no way one can halt the on-going installation, go back, change the package selection, and start again. I wonder why? There are two buttons &lt;Back&gt; and &lt;Next&gt;, but both are disabled. I don’t know how these disabled buttons help there. I thought at least in the end, after installation is done, the &lt;Back&gt; button will come to life and be of some use to me. But nope, after installation, you see a new screen of congratulations prompting you to reboot the machine. Worst was, after going through all this, for some reason the new F12 did not even boot.&lt;/p&gt;

&lt;p&gt;Finally I resolved to redo the entire installation, with little extra care this time. And this time, during package selection, for some reason I could not de-select OpenJDK - java-1.6.0-openjdk* - package. I don’t know why do I have to have it.&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/263300971</link><guid>http://pjps.tumblr.com/post/263300971</guid><pubDate>Mon, 30 Nov 2009 15:00:08 +0530</pubDate></item><item><title>Shreyank pointed me to this lovely song “Puff the Magic...</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Wik2uc69WbU&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Wik2uc69WbU&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/kushaldas/3686151699/"&gt;Shreyank&lt;/a&gt; pointed me to this lovely song “Puff the Magic Dragon”. Nicely composed and sung by Peter, Paul and Mary, it’s a treat to listen to it.&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/249573375</link><guid>http://pjps.tumblr.com/post/249573375</guid><pubDate>Thu, 19 Nov 2009 17:39:59 +0530</pubDate></item><item><title>Being human</title><description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I stumbled upon George Orwells &lt;a href="http://orwell.ru/library/reviews/gandhi/english/e_gandhi"&gt;Reflections on Gandhi&lt;/a&gt;, from &lt;a href="http://middlestage.blogspot.com/2009/10/on-george-orwells-critical-essays.html"&gt;here&lt;/a&gt;. While the essay is certainly interesting; I’m mighty impressed by some of the quotes therein.&lt;/p&gt;

&lt;p&gt;—-&lt;br/&gt;
    ”To an ordinary human being, love means nothing if it does not mean loving some people more than others.”&lt;/p&gt;

&lt;p&gt;    ”The essence of being human is that one does not seek perfection, that one is sometimes willing to commit sins for the sake of loyalty, that one does not push asceticism to the point where it makes friendly intercourse impossible, and that one is prepared in the end to be defeated and broken up by life, which is the inevitable price of fastening one’s love upon other human individuals.”&lt;br/&gt;
—-&lt;/p&gt;

&lt;p&gt;&lt;br/&gt;
Boy…that is succinct!&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/220944936</link><guid>http://pjps.tumblr.com/post/220944936</guid><pubDate>Fri, 23 Oct 2009 19:50:16 +0530</pubDate></item><item><title>User comments</title><description>&lt;p&gt;Hi!&lt;/p&gt;

&lt;p&gt;What a start of the day, I logged-in today to see this beautiful message on the &lt;a href="http://www.gnu.org/software/pem/"&gt;Pem&lt;/a&gt; mailing &lt;a href="http://lists.gnu.org/mailman/listinfo/pem"&gt;list&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;—-&lt;/p&gt;

&lt;p&gt;This is a very good product. Simple, light-weight, but very useful!&lt;br/&gt;
Thanks for creating it.&lt;/p&gt;

&lt;p&gt;—&lt;br/&gt;
Frederick Noronha&lt;/p&gt;

&lt;p&gt;&lt;a href="http://lists.gnu.org/archive/html/pem/2009-10/msg00000.html"&gt;&lt;a href="http://lists.gnu.org/archive/html/pem/2009-10/msg00000.html"&gt;http://lists.gnu.org/archive/html/pem/2009-10/msg00000.html&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;—-&lt;/p&gt;

&lt;p&gt;Thank you so much Frederick, really appreciate it.&lt;/p&gt;

&lt;p&gt;YEAH…!!! :)&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/205680286</link><guid>http://pjps.tumblr.com/post/205680286</guid><pubDate>Tue, 06 Oct 2009 11:24:40 +0530</pubDate></item><item><title>Trip to Bangalore</title><description>&lt;p&gt;Hi!  :)&lt;/p&gt;

&lt;p&gt;Last week-end was nice. I had Monday off for Dasara festival; I took the Friday off and went to Bangalore. The city I’ve grown to like and now feel nostalgic about. It is quite unusual of me, because generally I don’t feel like going back to places I’ve left behind. Something tells me I’ve become more sensitive lately.&lt;/p&gt;

&lt;p&gt;So the journey began on the late evening of Thursday with a heavy splash of water from the heavens and a change of bus I was suppose to catch. They cancelled my bus and moved me to some stupid bus going to Bangalore and run by a transport company. It started late, left me behind at one point while I was having a cup of tea, and took ungodly 22 hours to reach Bangalore. Horrible!&lt;/p&gt;

&lt;p&gt;But once there, it didn’t take me long to cheer up. A cup of tea at the usual bakery where you see lots of colourful people passing by was enough. :) We went to see a movie - What’s Your Rashee - and finally I crashed at around 2 O’Clock Saturday morning. On Saturday, after a nice lazy breakfast, we went to Mysore in the afternoon. Mysore is the once place where they celebrate Dasara like a king. Every nook and cranny of the city was bathing in the lights, colourful fountains were dancing at the crossings, sweet-strong perfumes were sprawling the air and the place was just thronged by vibrant bodies. We stayed at a friends villa like house and returned on Sunday evening. Monday went by too fast, after seeing few friends and talking to some on the phone, before I knew, I was on my bus to Pune and it was raining again.&lt;/p&gt;

&lt;p&gt;I reached home Tuesday afternoon, after some 14 hrs of bus ride. At home, I dozed off after turning just couple of pages of the book: &lt;a href="http://www.amazon.com/Its-Not-About-Bike-Journey/dp/0425179613"&gt;It’s Not About the Bike - by Lance Armstrong&lt;/a&gt;. In the evening, I happened to attend a fantastic &lt;a href="http://en.wikipedia.org/wiki/Sarod"&gt;Sarod&lt;/a&gt; performance by an upcoming artist Sarang. It was magical! :)&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/200951153</link><guid>http://pjps.tumblr.com/post/200951153</guid><pubDate>Wed, 30 Sep 2009 20:03:49 +0530</pubDate></item><item><title>GNU Pem</title><description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I’m more than happy to announce that &lt;a href="http://pjp.dgplug.org/tools"&gt;pem&lt;/a&gt; has now become an official GNU software. The latest release of GNU Pem is available from the new home page&lt;/p&gt;

&lt;p&gt;at: &lt;a href="http://www.gnu.org/software/pem/"&gt;&lt;a href="http://www.gnu.org/software/pem"&gt;http://www.gnu.org/software/pem&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It was just after the 0.7.7 release that I noticed, the free software &lt;a href="http://directory.fsf.org/project/pem/"&gt;directory&lt;/a&gt; entry for pem  was still showing the latest release as pem-0.4. Which was released more than two years ago. So I wrote to them, asking them to update the information. And thus began the process of GNUnifying Pem. In the end I received a message saying&lt;/p&gt;

&lt;p&gt;—-&lt;/p&gt;

&lt;p&gt;Date: Tue, 08 Sep 2009 18:17:44 -0400&lt;br/&gt;
From: Richard Stallman &lt;…&gt;&lt;br/&gt;
To: P J P &lt;…&gt;&lt;br/&gt;
Cc: new-gnu@gnu.org, savannah-hackers-private@gnu.org&lt;br/&gt;
Subject: GNU pem&lt;/p&gt;

&lt;p&gt;I hereby dub pem a GNU package, with you as its maintainer.&lt;br/&gt;
…&lt;/p&gt;

&lt;p&gt;—-&lt;/p&gt;

&lt;p&gt;sounds like the gods speak, doesn’t it?  :)&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/193588389</link><guid>http://pjps.tumblr.com/post/193588389</guid><pubDate>Tue, 22 Sep 2009 02:00:00 +0530</pubDate></item><item><title>sqz.pl</title><description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;Yet another script surfaces every now and then from the depths of my treasure. It’s a &lt;a href="http://www.perl.org/"&gt;perl&lt;/a&gt; script to remove unwanted characters from file names. &lt;b&gt;sqz.pl&lt;/b&gt; comes supremely handy when you have hundreds of files with random characters like spaces, brackets, parenthesis, quotes and what not in their names. Then one command like&lt;/p&gt;

&lt;p&gt;    &lt;b&gt;$ sqz.pl  ‘\”[]() ’  ./*&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;does the &lt;b&gt;magic&lt;/b&gt;. :)&lt;/p&gt;

&lt;p&gt;Take a look at it &lt;a href="http://pjp.dgplug.org/tools/sqz"&gt;here&lt;/a&gt;, may be you’d like it too.&lt;/p&gt;

&lt;p&gt;…enjoy! :)&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/179424564</link><guid>http://pjps.tumblr.com/post/179424564</guid><pubDate>Fri, 04 Sep 2009 11:29:32 +0530</pubDate></item><item><title>djbdns-1.05.3</title><description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I’m happy that after long it’s time to make a &lt;b&gt;new&lt;/b&gt; release of &lt;a href="http://pjp.dgplug.org/djbdns"&gt;djbdns&lt;/a&gt;. A project I started working on somewhere in February 2009. Though It happened by chance that I took up djbdns, lately I’ve started to enjoy the work for several reasons.&lt;br/&gt;&lt;br/&gt;
    - The project makes a perfect candidate for something that I would like to play with.&lt;br/&gt;
    - It is small and simple, yet not too easy.&lt;br/&gt;
    - It is written in C, which means I know the rules.&lt;br/&gt;
    - It provides ample scope to make my hands dirty and learn something I don’t know yet.&lt;/p&gt;

&lt;p&gt;still it’s true that so far it has been quite an intermittent activity, especially after the last release. I hope it’ll change soon, for better. Till then, the few important changes in this release are&lt;/p&gt;

&lt;p&gt;    - Commands include tinydns, tinydns-data, tinydns-edit, tinydns-get, dnstrace and couple more.&lt;/p&gt;

&lt;p&gt;    - Tinydns now reads from etc/djbdns/tinydns.conf, logs messages to /var/log/tinydns.log&lt;br/&gt;
      and requires no support from daemontools.&lt;/p&gt;

&lt;p&gt;    - New manuals written for djbdns, tinydns, tinydns-*.&lt;/p&gt;

&lt;p&gt;    - All new changes done so far are ported to FreeBSD Unix. So from now onwards, it will work&lt;br/&gt;
      on FreeBSD and hopefully on other Unixes as well.&lt;/p&gt;

&lt;p&gt;&lt;br/&gt;
Get the latest source &lt;a href="http://pjp.dgplug.org/djbdns/djbdns-1.05.3.tar.gz"&gt;here&lt;/a&gt;. An  F10 rpm &lt;a href="http://pjp.dgplug.org/djbdns/djbdns-1.05.3-1.fc10.i386.rpm"&gt;here&lt;/a&gt;. For any further information click &lt;a href="http://pjp.dgplug.org/djbdns/"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;br/&gt;
…! :)&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/164899371</link><guid>http://pjps.tumblr.com/post/164899371</guid><pubDate>Mon, 17 Aug 2009 19:50:33 +0530</pubDate></item><item><title>Reliance Netconnect on Linux-2.6.30</title><description>&lt;p&gt;Hi! :)&lt;/p&gt;

&lt;p&gt;Good part of today was spent configuring the new Reliance Netconnect USB modem, &lt;b&gt;Huawei EC1260&lt;/b&gt;, for my F10 machine. The task soon became difficult, for after compiling the PPP support in the kernel, I didn’t know which driver to use for the modem. And thus began the loop of &lt;b&gt;compile - reboot - compile&lt;/b&gt;  the kernel with different options and drivers. After doing that for some 15 times, now it feels good to write this post while the blue light of the USB modem blinks like a distant star. :)&lt;/p&gt;

&lt;p&gt;&lt;b&gt; Anyway, this is what you need -&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;    1. PPP (Point-To-Point) protocol support in the Linux kernel.&lt;/p&gt;

&lt;p&gt;    2. USB Mass Storage support.&lt;/p&gt;

&lt;p&gt;    3. USB driver for GSM and CDMA modems.&lt;/p&gt;

&lt;p&gt;All these modules are shipped in the &lt;a href="http://www.kernel.org/"&gt;kernel&lt;/a&gt; source. Once you’ve them compiled in the running kernel, run the following commands as root&lt;/p&gt;

&lt;p&gt;    &lt;b&gt;# wvdialconf&lt;/b&gt;  - to create the /etc/wvdial.conf&lt;/p&gt;

&lt;p&gt;    # Set the &lt;b&gt;phone, username, &amp; password&lt;/b&gt; fields in /etc/wvdial.conf.&lt;/p&gt;

&lt;p&gt;    &lt;b&gt;# wvdial &amp;&lt;/b&gt;  - to run the pppd daemon, and connect to the internet.&lt;/p&gt;

&lt;p&gt;by this time sun was setting down behind the clouds and I was hungry. The day concluded with a game of Basketball at &lt;a href="http://www.flickr.com/photos/kushaldas/2951805266/"&gt;Rakeshs&lt;/a&gt; followed by treat of Maggie Noodles from Kashyap. :)&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/163651360</link><guid>http://pjps.tumblr.com/post/163651360</guid><pubDate>Sun, 16 Aug 2009 00:22:30 +0530</pubDate></item><item><title>Pem-0.7.7</title><description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;Time for yet another &lt;a href="http://pjp.dgplug.org/tools"&gt;Pem&lt;/a&gt; release. Though there are no *new* features, couple of small bug fixes and code changes recommended in Perl Best Practices(&lt;a href="http://oreilly.com/catalog/9780596001735/"&gt;PBP&lt;/a&gt;) warranted the release. I haven’t read the book yet, but &lt;a href="http://www.perlcritic.com"&gt;Perlcritic&lt;/a&gt; did the job. :)&lt;/p&gt;

&lt;p&gt;Other reason to smile is, &lt;a href="http://blog.ryanak.ca/"&gt;Ryan Kavanagh&lt;/a&gt; packaged Pem for Debian repositories.&lt;/p&gt;

&lt;p&gt;See: &lt;a href="http://ftp-master.debian.org/new/pem_0.7.6-1.html"&gt;http://ftp-master.debian.org/new/pem_0.7.6-1.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So if you are a &lt;a href="http://www.debian.org"&gt;Debian&lt;/a&gt; user, you can say&lt;/p&gt;

&lt;p&gt;      # apt-get install pem&lt;/p&gt;

&lt;p&gt;Thanks a million to &lt;a href="http://ftbfs.wordpress.com"&gt;Kartik&lt;/a&gt; and &lt;a href="http://blog.ryanak.ca/"&gt;Ryan&lt;/a&gt; for that.&lt;/p&gt;

&lt;p&gt;You could download the latest release from &lt;a href="http://pjp.dgplug.org/tools/pem-0.7.7.tar.gz"&gt;here&lt;/a&gt;  OR try&lt;/p&gt;

&lt;p&gt;      # yum install pem&lt;/p&gt;

&lt;p&gt;…:)&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/140861388</link><guid>http://pjps.tumblr.com/post/140861388</guid><pubDate>Mon, 13 Jul 2009 21:55:00 +0530</pubDate></item><item><title>Command line fu</title><description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;&lt;a href="http://mether.wordpress.com"&gt;Rahul&lt;/a&gt; mentioned about this site which lists most useful Bash commands as voted by people&lt;/p&gt;

&lt;p&gt;See: &lt;a href="http://www.commandlinefu.com/commands/browse/sort-by-votes"&gt;http://www.commandlinefu.com/commands/browse/sort-by-votes&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some of them are just fantastic; It was cool to tweet from the shell.&lt;/p&gt;

&lt;p&gt;I like how these simple things act so powerful. :)&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/134777861</link><guid>http://pjps.tumblr.com/post/134777861</guid><pubDate>Fri, 03 Jul 2009 19:24:28 +0530</pubDate></item><item><title>Ptrash</title><description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;&lt;a href="http://kushaldas.in"&gt;Kushal&lt;/a&gt; pointed me to this:  &lt;a href="http://bitc.bme.emory.edu/~lzhou/blogs/?p=71"&gt;http://bitc.bme.emory.edu/~lzhou/blogs/?p=71&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;…YEAH! :)&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/132180793</link><guid>http://pjps.tumblr.com/post/132180793</guid><pubDate>Mon, 29 Jun 2009 14:34:36 +0530</pubDate></item><item><title>Literary gems</title><description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;Yesterday I came across this page and was really pleased about it. Each link in there points to a real gem.&lt;/p&gt;

&lt;p&gt;See:  &lt;a href="http://www.swarthmore.edu/~apreset1/roads.html"&gt;http://www.swarthmore.edu/~apreset1/roads.html&lt;/a&gt;&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/122214443</link><guid>http://pjps.tumblr.com/post/122214443</guid><pubDate>Fri, 12 Jun 2009 12:05:24 +0530</pubDate></item><item><title>Biking at 10,000 ft.</title><description>&lt;p&gt;Hi, :)&lt;/p&gt;

&lt;p&gt;Last week I had a fantastic time participating in the National Himalayan Mountain Biking Expedition organised by &lt;a href="http://www.yhaindia.org/"&gt;YHAI&lt;/a&gt;. Plan was to cycle from 3000ft to 10000ft and back(around 80-90 KM) in 5 days. It was fantastic for many reasons. The physically gruelling ride was the very thing to make us smile when we reached to the top. Trust me, the first few moments when you reach there and look around are the &lt;b&gt;most priceless&lt;/b&gt; ones. Second, the sheer beauty of Himachal. It’s like you can click in any direction at random and get a poster view of the mountains and the valley. Third, the affordable and systematic planning of YHAI. And lots of other things that made it a fun trip.&lt;/p&gt;

&lt;p&gt;We(me &amp; &lt;a href="http://srini-vas.livejournal.com/"&gt;Srini&lt;/a&gt;) reached Aut, our base camp near Kullu, via New Delhi, on Sat May 30’th 2009. The camp was set up in a lone building next to the Byasi river. Next day, after a &lt;b&gt;pleasant&lt;/b&gt; acclimatisation trek up hill, we were given our spiffy &lt;a href="http://lh3.ggpht.com/_i8_J1AvDjT8/SiuoZ9x4VJI/AAAAAAAACJU/jwMo6de9Sy8/s512/DSC00026.JPG"&gt;Firefox&lt;/a&gt; bikes with 21 gears to play with.&lt;/p&gt;

&lt;p&gt;Following four days, I had great fun riding on the mountains and going along the clear water streams. I took bath in the chilly water, had lunch by the river, played Volley ball at 6000 ft, and had spicy Maggie with a hot cup of tea at 10000 ft. :)&lt;/p&gt;

&lt;p&gt;Pictures: &lt;a href="http://picasaweb.google.co.in/gsrinivas/JaloriPass#"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After the thrill of 14 km long river rafting in the chilly waters and a visit to Manikarn Sahib, on Friday evening we(me &amp; &lt;a href="http://srini-vas.livejournal.com/"&gt;Srini&lt;/a&gt;) set on a long-long journey back to our respective homes.&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/120486575</link><guid>http://pjps.tumblr.com/post/120486575</guid><pubDate>Tue, 09 Jun 2009 16:01:47 +0530</pubDate></item><item><title>Pem-0.7.6</title><description>&lt;p&gt;Hey hi,&lt;/p&gt;

&lt;p&gt;I’m really happy these days to see this burst of energy surrounding &lt;a href="http://pjp.dgplug.org/tools/"&gt;Pem&lt;/a&gt;.&lt;br/&gt;
My sincere *thanks* to all who find Pem useful and have conveyed the same&lt;br/&gt;
to me.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;I’m glad to announce yet another release of Pem; Version 0.7.6&lt;br/&gt;
can be accessed from &lt;a href="http://pjp.dgplug.org/tools/pem-0.7.6.tar.gz"&gt;here&lt;/a&gt;.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The major change is the new feature to see reports for months between&lt;br/&gt;
any two months. So to get the daily reports for months between&lt;br/&gt;
February and May, you can say&lt;/p&gt;

&lt;p&gt;     &lt;b&gt;$ pem -M 2 -N 5 -s&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;To get the same for last year, you could say&lt;/p&gt;

&lt;p&gt;     &lt;b&gt;$ pem -Y 8 -M 2 -N 5 -s&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;To see the monthly report for months from March onwards, you could say&lt;/p&gt;

&lt;p&gt;     &lt;b&gt;$ pem -M 3 -m&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Or if you want to see monthly reports till March, you could say&lt;/p&gt;

&lt;p&gt;     &lt;b&gt;$ pem -N 3 -m&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;br/&gt;
Thanks so much! :)&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/114217279</link><guid>http://pjps.tumblr.com/post/114217279</guid><pubDate>Thu, 28 May 2009 14:20:00 +0530</pubDate></item><item><title>Pem-0.7.5</title><description>&lt;p&gt;Hi…:)&lt;/p&gt;

&lt;p&gt;Yet another version 0.7.5 of Pem is up and could be accessed from &lt;a href="http://pjp.dgplug.org/tools/pem-0.7.5.tar.gz"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Well…minutes after I released pem-0.7.4 on Monday, &lt;a href="http://kushaldas.in"&gt;Kushal&lt;/a&gt; reported a bug saying Pem is not working for him. Probably the fastest bug report I’ve ever received. It was embarrassing, but I had to face it. The bug was in the new filtering feature introduced from pem-0.7.4. It would creep in while filtering records of the type&lt;/p&gt;

&lt;p&gt;    &lt;b&gt;“Sandwich + coffee”      65.00&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;using command&lt;/p&gt;

&lt;p&gt;    &lt;b&gt; $ pem -s coffee &lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Now what happens is, &lt;/p&gt;

&lt;p&gt;    1. Pem converts the description string and the search string into sets&lt;br/&gt;
        of words separated by space. ie. From the description above we&lt;br/&gt;
        get  { sandwich, +, coffee } and from the search string { coffee }.&lt;/p&gt;

&lt;p&gt;    2. Pem checks if search string set is a subset of the description set&lt;br/&gt;
        or vice-varsa.&lt;/p&gt;

&lt;p&gt;    3. If yes, then display that record or move on to the next record.&lt;/p&gt;

&lt;p&gt;The disaster happened when matching “+” string as a regular expression, for `+’ sign has it’s own significant interpretation in regular expressions. So the change in 0.7.5 is I escape all the non-alphabet and non-digit characters while doing the string search. :)&lt;/p&gt;

&lt;p&gt;Also, I’m happy to inform you that &lt;a href="http://kushaldas.in"&gt;Kushal&lt;/a&gt; has pushed these changes to F-9, F-10, F-11, and the F-12 repos. So another easier way to get pem could be&lt;/p&gt;

&lt;p&gt;     # yum install pem&lt;/p&gt;

&lt;p&gt;Thanks &lt;a href="http://kushaldas.in"&gt;Kushal&lt;/a&gt;!.&lt;/p&gt;

&lt;p&gt;Another reason to be happy is, Pem turns &lt;b&gt;two&lt;/b&gt; this week-end. As I remember, Pem was born on the third week-end of May 2007. And since then, it has been extremely useful to me.&lt;/p&gt;

&lt;p&gt;I hope you find it too…thanks! :)&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/107203937</link><guid>http://pjps.tumblr.com/post/107203937</guid><pubDate>Wed, 13 May 2009 19:25:00 +0530</pubDate></item><item><title>Pem-0.7.4</title><description>&lt;p&gt;Hi…!&lt;/p&gt;

&lt;p&gt;I’m super excited to tell you that the &lt;b&gt;new&lt;/b&gt; version 0.7.4 of Pem is out and could be accessed &lt;a href="http://pjp.dgplug.org/tools/pem-0.7.4.tar.gz"&gt;here&lt;/a&gt;. :)&lt;/p&gt;

&lt;p&gt;The major improvement in this release is the support for &lt;b&gt;tags or categories&lt;/b&gt;. For a long time I had been thinking about doing something with tags, for it had started to get annoying to do&lt;/p&gt;

&lt;p&gt;    &lt;b&gt;$ pem -s | grep -i bike &lt;/b&gt;    OR&lt;br/&gt;
    &lt;b&gt;$ pem -s | grep -i bills &lt;/b&gt;&lt;/p&gt;

&lt;p&gt;and see nothing but few records. But then there was this strong inertia to keep me from actually do something, until John sent the category patch last month. That was a real catalyst. After that, it was no more “it’s just for me and I can do it any time” business.&lt;/p&gt;

&lt;p&gt;So after some fun time doing Perl, I’m really &lt;b&gt;happy&lt;/b&gt; to release &lt;a href="http://pjp.dgplug.org/tools"&gt;pem-0.7.4&lt;/a&gt;. :) Apart from tags &amp; categories, now pem facilitates &lt;b&gt;filtering&lt;/b&gt; of records using tags and/or description. Also there are few changes to the command line options and user manual. Here are couple of pictures showing the new features&lt;/p&gt;

&lt;p&gt;&lt;br/&gt;&lt;a href="http://pjp.dgplug.org/img/pem-tags.png"&gt;categories.png&lt;/a&gt;      &lt;a href="http://pjp.dgplug.org/img/pem-filter.png"&gt;filtering.png&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br/&gt;
Hope you find it useful…thanks! :)&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/106167613</link><guid>http://pjps.tumblr.com/post/106167613</guid><pubDate>Mon, 11 May 2009 12:56:48 +0530</pubDate></item><item><title>Funny Kangaroo...:)</title><description>&lt;a href="http://img11.imageshack.us/img11/4048/1241027332kangarookicks.gif"&gt;Funny Kangaroo...:)&lt;/a&gt;</description><link>http://pjps.tumblr.com/post/105006468</link><guid>http://pjps.tumblr.com/post/105006468</guid><pubDate>Fri, 08 May 2009 18:11:01 +0530</pubDate></item><item><title>Choice</title><description>&lt;p&gt;Hi, how are you? :)&lt;/p&gt;

&lt;p&gt;Recently I wrote this to someone, “Responsibility is a product of incentive &amp; convenience”; Wherein, incentive is an answer to the question “What’s in it for me?” and convenience is the price you pay. We were generally talking about elections, voting and things. Ever since then, this statement has been coming back to me like a boomerang. And every time I think about it, it sounds true and makes perfect sense to me. In fact, assuming as they say, “we always have a choice”, like say choice of being responsible OR choice of taking action OR being just an onlooker, I think it could be generalised as&lt;/p&gt;

&lt;p&gt;    &lt;b&gt; choice = incentive  x  convenience &lt;/b&gt;&lt;/p&gt;

&lt;p&gt;And somehow, I’m inclined to believe that &lt;b&gt;`convenience’&lt;/b&gt; is more decisive in this equation, is it?&lt;/p&gt;</description><link>http://pjps.tumblr.com/post/102886537</link><guid>http://pjps.tumblr.com/post/102886537</guid><pubDate>Sun, 03 May 2009 13:32:58 +0530</pubDate></item></channel></rss>
