Praveen's Blog

An Eternal Quest for Incremental Improvement

After a long break, today I planned to hang around on some of my favorite channels on IRC. I normally use xchat to do IRC. But this time, my xchat was replaced by xchat-gnome. It inherited all the settings from my previous xchat configuration. When I invoked xchat-gnome, it tried ...


Last week I returned from a short business trip to Manila. I couldn't visit any places due to the tight schedule/budget.

This time I flew on Singapore Airlines. Singapore Airlines is much better than British Airways in terms of service, quality and comfort of the flight. The worthy ...


I was in a position to appreciate why SSH should be used instead of Telnet in my high school. It is a shame to find out that some systems still come with Telnet enabled out of the box. Solaris 10 and 11 Zero-Day bug recently found out just makes to ...


After I have moved from BTM Layout to RT Nagar, I was a sort of handicapped because of lack of Internet at home. I used Airtel broadband when I was at BTM Layout. When I tried to transfer my Airtel broadband to my new home, I found that Airtel doesn ...


Assume that you have done an accidental commit of a wrong version into the svn repository and wondering how to revert that commit, this tip is for you.

Let us take a case where one has committed a revision 543 of a file something.cc to the trunk and he ...


Update:

This is the legacy way to setup dual monitor on \*nix. To modern way is to use `XRandR `__. The latest Gnome has XRandR support in it's Display configuration applet. Please consult other sources on how to use XRandR.

A dual monitor setup is supposed to increase the ...


If one wants to check if a given thread or a process is alive in the system, here is the way of doing it. This code snippet is guaranteed to work on Linux NPTL threads. What we need as an input to this function is the tid (thread id) given ...


Joining the tagging game of the Debian crew, I am revealing the 5 things that I think most people don't know about me.

  1. I wanted to study Law
  2. I wrote my first C program at the age of 11
  3. I used to do advocacy against Smoking
  4. I can withstand ...

I am right now working on an interesting requirement. We need to netboot a few diskless clients from a server that is running on GNU/Linux. A few clients would run GNU/Linux on then and a few will run Solaris on them. I am exploring about the possibility of ...


I have setup a FeedBurner account today. My feeds are now available through FeedBurner. The old feeds are still available. I am planning to remove them after a month. Please start using the new feed now.