pjp news

Dec 09

New blog

Hi,

I got a new Wordpress blog made for me at: http://pjps.wordpress.com

So next time, see you there! :)

Nov 30

Fedora-12: Installation woes

Hi,

Last Thursday I decided to upgrade my machine to F12. Thanks to recurring persuasion from Rahul, 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. :)

Anyway, so after taking back-up of the /home partition, I dumped the latest boot.iso to a USB device and proceeded to reboot my machine.

    $ dd if=boot.iso of=/dev/sdb

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.

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 accidentally 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.

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 <Back> and <Next>, 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 <Back> 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.

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.

Nov 19

[video]

Oct 23

Being human

Hi,

I stumbled upon George Orwells Reflections on Gandhi, from here. While the essay is certainly interesting; I’m mighty impressed by some of the quotes therein.

—-
    ”To an ordinary human being, love means nothing if it does not mean loving some people more than others.”

    ”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.”
—-


Boy…that is succinct!

Oct 06

User comments

Hi!

What a start of the day, I logged-in today to see this beautiful message on the Pem mailing list.

—-

This is a very good product. Simple, light-weight, but very useful!
Thanks for creating it.


Frederick Noronha

http://lists.gnu.org/archive/html/pem/2009-10/msg00000.html

—-

Thank you so much Frederick, really appreciate it.

YEAH…!!! :)

Sep 30

Trip to Bangalore

Hi! :)

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.

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!

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.

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: It’s Not About the Bike - by Lance Armstrong. In the evening, I happened to attend a fantastic Sarod performance by an upcoming artist Sarang. It was magical! :)

Sep 22

GNU Pem

Hi,

I’m more than happy to announce that pem has now become an official GNU software. The latest release of GNU Pem is available from the new home page

at: http://www.gnu.org/software/pem

It was just after the 0.7.7 release that I noticed, the free software directory 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

—-

Date: Tue, 08 Sep 2009 18:17:44 -0400
From: Richard Stallman <…>
To: P J P <…>
Cc: new-gnu@gnu.org, savannah-hackers-private@gnu.org
Subject: GNU pem

I hereby dub pem a GNU package, with you as its maintainer.

—-

sounds like the gods speak, doesn’t it? :)

Sep 04

sqz.pl

Hi,

Yet another script surfaces every now and then from the depths of my treasure. It’s a perl script to remove unwanted characters from file names. sqz.pl 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

    $ sqz.pl ‘\”[]() ’ ./*

does the magic. :)

Take a look at it here, may be you’d like it too.

…enjoy! :)

Aug 17

djbdns-1.05.3

Hi,

I’m happy that after long it’s time to make a new release of djbdns. 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.

    - The project makes a perfect candidate for something that I would like to play with.
    - It is small and simple, yet not too easy.
    - It is written in C, which means I know the rules.
    - It provides ample scope to make my hands dirty and learn something I don’t know yet.

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

    - Commands include tinydns, tinydns-data, tinydns-edit, tinydns-get, dnstrace and couple more.

    - Tinydns now reads from etc/djbdns/tinydns.conf, logs messages to /var/log/tinydns.log
      and requires no support from daemontools.

    - New manuals written for djbdns, tinydns, tinydns-*.

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


Get the latest source here. An F10 rpm here. For any further information click here.


…! :)

Aug 16

Reliance Netconnect on Linux-2.6.30

Hi! :)

Good part of today was spent configuring the new Reliance Netconnect USB modem, Huawei EC1260, 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 compile - reboot - compile 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. :)

Anyway, this is what you need -

    1. PPP (Point-To-Point) protocol support in the Linux kernel.

    2. USB Mass Storage support.

    3. USB driver for GSM and CDMA modems.

All these modules are shipped in the kernel source. Once you’ve them compiled in the running kernel, run the following commands as root

    # wvdialconf - to create the /etc/wvdial.conf

    # Set the phone, username, & password fields in /etc/wvdial.conf.

    # wvdial & - to run the pppd daemon, and connect to the internet.

by this time sun was setting down behind the clouds and I was hungry. The day concluded with a game of Basketball at Rakeshs followed by treat of Maggie Noodles from Kashyap. :)