Praveen's Blog

An Eternal Quest for Incremental Improvement

I went on a solo bicycle ride this morning. I found everything except the climb on Moody that connects to Page Mill easy. I had to get down a couple of times during the final stretch of Moody climb. I think that I am doing something wrong. Need to work ...


Just finished solo ride of Halford Avenue - Sunnyvale Saratoga Road - Fruitvale Rd loop. It is a steady easy climb to 600 feet and back.

Here is the map of the ride.

Today, I went for a longer bicycle ride with one of my friends from college, Ravi Shankar. I have picked the following loop based on Ed Rak's advice. We took 2 hours and 15 minutes to do this one.

There were a lot of bicyclists on Foothill Expressway! Apart ...


TDD

I have been following Test-Driven Development for a few years now. Even though TDD is widespread, often I come across a few friends who aren’t very familiar with TDD approach. It took a while for me to really appreciate TDD since I was introduced to it. When I demonstrated ...


My obsession for GNU Emacs has grown over years to an extent where I managed to get a significant amount of users to adopt Emacs. In the past 10 years, I have learned a lot of nice tricks that I can do on Emacs to improve my productivity. So, I ...


Yesterday, I upgraded my Ubuntu 9.10 to Ubuntu 10.04 beta 1 (Lucid Lynx). Lucid comes with Thunderbird 3. After upgrading, using Thunderbird 3 once and rebooting, Thunderbird started up with empty profile and showed the account creation window. When I looked into the home directory, I noticed that ...


If you have ever wanted to get the command line options that were passed to a running Solaris process, you might have noticed that the output of command line arguments from ps is truncated to 80 characters. Looking into /usr/include/sys/procfs.h will reveal the reason why! This ...


I had a previous post on how to turn on core files for set-UID, set-GID processes under Linux. Recently we ran into the same problem on Solaris. To turn on core files for set-id processes, use coreadm.

$ pfexec coreadm -e global-setid

Please keep in mind that these core files can ...


  • Last week, I filed my 2009 Federal and State taxes through TurboTax. I found a promotion from Fidelity that offered 25% discount on all TurboTax products. If you are a TurboTax user, you can take advantage of it. You need not be a Fidelity customer to use this promotion. This ...

I have a triple boot system with OpenSolaris, Ubuntu 9.10 and Microsoft Windows XP. I upgraded my Ubuntu 9.10 GRUB to GRUB 2 today. GRUB2 automatically added an entry for Microsoft Windows XP. However, it didn't detect the OpenSolaris that was installed. I had to manually configure ...