<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7037676</id><updated>2025-02-26T22:58:11.337-08:00</updated><title type='text'>Random Bits</title><subtitle type='html'>Serialization of some Random thoughts.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default?alt=atom&amp;start-index=26&amp;max-results=25'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7037676.post-115902853416564699</id><published>2006-09-23T09:20:00.000-07:00</published><updated>2006-09-23T09:22:14.586-07:00</updated><title type='text'>Moved...</title><content type='html'>This blog has been moved to a new domain.
Please update your links/feeds to point to the new domain &lt;a href=&quot;http://www.chandanr.net/blog&quot;&gt;http://www.chandanr.net/blog&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/115902853416564699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/115902853416564699' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115902853416564699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115902853416564699'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/09/moved.html' title='Moved...'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-115562056253046202</id><published>2006-08-14T22:35:00.000-07:00</published><updated>2006-08-14T22:42:42.986-07:00</updated><title type='text'>Detailed Dual Boot Configuration</title><content type='html'>If you have installed windows on a linux system and are not able to boot into your linux or vice versa then this article gives details steps for rescuing your system and configuring dual boot. In this article you can read &quot;Suse Linux 10.1&quot; as any linux distribution.
1. Insert the bootable SuSe 10.1 CD/DVD into the drive and boot the system from the CD. If your system doesnot boot from the CD, you have to make modifications to the priority of your CD drive in your system&#39;s bios boot settings.
2. On booting from the CD, choose the &quot;Rescue System&quot; option. Now image from the CD will be loaded to give you a rescue shell.
3. On the &quot;Rescue login:&quot; prompt enter &quot;root&quot;. Now the rescue shell is ready for repair.
4. Run &quot;&lt;span style=&quot;font-style: italic;&quot;&gt;fdisk -l&lt;/span&gt;&quot; to display all the partitions in your hardisk(s). From this you can know on which partition you have installed linux and windows. Suppose if you have connected your harddisk as primary master then all its partition entries will be listed as /dev/hda*. Refer to Notes(1) if your hardisk configuration is different. If you have installed windows on primary partition of your harddisk then you would find an entry like --
&quot;/dev/hda1   *           1        1216     9767488+   c  W95 FAT32 (LBA)&quot;
If you have installed SuSe Linux on first logical partition then you would find an entry like --
&quot;/dev/hda5            1217        2432     9767488+  83  Linux&quot;
5. After determining the partition on which SuSe linux is installed(in this case /dev/hda5), mount the partition.
&lt;span style=&quot;font-style: italic;&quot;&gt;mount /dev/hda5 /mnt&lt;/span&gt;
Now contents of the /mnt directory will correspond to the / directory of your installed SuSe Linux.
6. Open the GRUB&#39;s menu file(GRUB is the boot loader, which provides a choice for selecting the OS to boot into when your system is powered on)
&lt;span style=&quot;font-style: italic;&quot;&gt;vim /mnt/boot/grub/menu.lst&lt;/span&gt;
7. Go to the end of this file and add the following entry for windows
&lt;span style=&quot;font-style: italic;&quot;&gt;title Windows XP&lt;/span&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;    rootnoverify (hd0,0)&lt;/span&gt;
&lt;span style=&quot;font-style: italic;&quot;&gt;    chainloader +1(hd0,0)&lt;/span&gt;
Save the modifications and close the file. You may get the following Warning message, which can be safely ignored
&quot;Can&#39;t write viminfo file /root/.viminfo&quot;. This is because while rescuing we have booted into the readonly filesystem in the CD.
8. Open the device map file of grub and make sure an entry for your hard disk is listed there.
&lt;span style=&quot;font-style: italic;&quot;&gt;vim /mnt/boot/grub/device.map&lt;/span&gt;
In this case you should find the following entry listed
&quot;(hd0) /dev/hda&quot;
9. Now we are ready for the final step - installing grub. Run the following command:
&lt;span style=&quot;font-style: italic;&quot;&gt;grub-install --root-directory=/mnt/ /dev/hda&lt;/span&gt;
You may have to modify the above command if your hard disk configuration is different. Refer to Notes (1) for details.
On successful installation you should get the following message -
&quot;Installation finished. No error reported&quot;
10. Now we are done with the rescue. Remove the CD from the drive and reboot the system to get GRUB with newly added entry.

&lt;span style=&quot;font-weight: bold;&quot;&gt;Notes:&lt;/span&gt;
1. Hard disk configuration to device name mapping:-
Primary Master: /dev/hda
Primary Slave: /dev/hdb
Secondary Master: /dev/hdc
Secondary Slave: /dev/hdd

2. Partition numbers
Usually a hard disk is divided into one primary partition and one extended partition. The extended partition is then divided among one or more logical partitions.
Primary partition of a disk is numbered 1. (like hda1)
Extended partition of a disk is numbered 2. (like hda2)
Logical partitions of a disk are numbered starting from 5. (like hda5,hda6)&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/115562056253046202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/115562056253046202' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115562056253046202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115562056253046202'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/08/detailed-dual-boot-configuration.html' title='Detailed Dual Boot Configuration'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-115550431571237524</id><published>2006-08-13T14:13:00.000-07:00</published><updated>2006-08-13T14:25:19.153-07:00</updated><title type='text'>Desktop Mashups</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Scripting always fascinates me. The thing i like about scripting is the ease with which you can get do something. The final code looks really neat and simple. Though scripting is cool, its needless to say that it has its own drawbacks. Nevertheless it is fun to write scripts to solve some simple problems.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;We usually associate scripting with command line interface. But in the realm of GUIs and desktops we can think of different kind of scripting - the &quot;Higher-level scripting&quot;. Higher-level scripting involves use of some protocols, like CORBA or DCOP, to interact with high level applications. CORBA (Common Object Request Broker Architecture) is an old classic example of interoperability protocol, which could be implemented to communicate between different applications. But CORBA implementations are usually slow, to be accepted for inter-application non-network communications. So KDE devised DCOP.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;DCOP (Desktop Communication Protocol) is a simple protocol used for communication between various KDE applications. DCOP is a simple IPC/RPC mechanism built to operate over sockets. At a high level a KDE application registers with the dcop server, exposing some interface methods. Then inter-application communication is done through the dcop server by passing data in the form of serialised qt objects. KDCOP is a very simple graphical dcop browser and client. There is also a console dcop client called &#39;dcop&#39;.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;To demonstrate the use of the console dcop client i have written a trivial mashup script &quot;Speak Clipboard&quot;. As its name says it speaks the contents of the clipboard. To use it just select some text in a browser (or any application) and then run the script to listen to the selected text. For easy access, you can create a shortcut and place it on your desktop sidebar.
&lt;/div&gt;
The code of &quot;Speak Clipboard&quot; is...
#!/bin/bash
if [[ $1 = &quot;stop&quot; ]]
then
        dcop ksayit ksayit dcopStop
        exit
fi
message=`dcop klipper klipper getClipboardContents`
dcop ksayit ksayit dcopSayText &quot;$message&quot;

&lt;div style=&quot;text-align: justify;&quot;&gt;In the above script I have used KSayIt, a text to speech front for KDE. KTTS (KDE Text to Speech) is a subsystem within the KDE desktop for conversion of text to audible speech. Text to speech configurations can be done in KDE using KTTSMgr application. It enables setting up various text-to-speech systems like &#39;festival&#39;.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;The example given is very trivial and may be done directly using already existing KDE apps. However we can create really cool KDE mashups using dcop. Just as REST (Representational State Transfer) is fueling the web-mashups, dcop can be used for building their desktop counterparts.
&lt;/div&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Useful Links:&lt;/span&gt;
&lt;a href=&quot;http://developer.kde.org/documentation/other/dcop.html&quot;&gt;DCOP: Desktop COmmunications Protocol&lt;/a&gt;
&lt;a href=&quot;http://docs.kde.org/stable/en/kdevelop/kdevelop/unixdev-hl-script.html&quot;&gt;Higher-level Scripting&lt;/a&gt;
&lt;a href=&quot;http://accessibility.kde.org/developer/kttsd/&quot;&gt;KTTS - KDE Text-to-Speech System&lt;/a&gt;
&lt;a href=&quot;http://www.cstr.ed.ac.uk/projects/festival/&quot;&gt;Festival Speech synthesis system&lt;/a&gt;
&lt;a href=&quot;http://linuxhelp.blogspot.com/2006/01/festival-text-to-speech-synthesis.html&quot;&gt;Article on festival&lt;/a&gt;
&lt;a href=&quot;http://www.xfront.com/REST-Web-Services.html&quot;&gt;Building Web Services the REST Way&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/115550431571237524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/115550431571237524' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115550431571237524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115550431571237524'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/08/desktop-mashups.html' title='Desktop Mashups'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-115485386916669911</id><published>2006-08-06T01:37:00.000-07:00</published><updated>2006-08-06T01:44:29.180-07:00</updated><title type='text'>Moto4Lin</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Today most of the manufacturers ship their products with only Windows drivers and client applications. This has become a major stumbling block for the adoption of Linux. The gadget manufacturers feel that it is not worth their effort to provide support to Linux platform for their devices. This lack of concern on their part has made the field of linux device drivers very interesting. With more and more gadgets coming into our lives, getting them to work in Linux will be a nice challenge. Once the numbers turn in favour of Linux, the customer-driven markets will drive the manufacturers to support linux. Till that time we should encourage individual efforts in this direction, and thereby driving the aboption of Linux. This is what makes Linux fun -- trying out new things, experimenting and thereby closely learning the internal system.

Moto4Lin is one such effort to provide an interface for Motorolla mobile phones on Linux. I tried this out and it works very well. The application is great but however it is not very well documented(in english), i had to rely on Google translations to get it working. Moto4Lin can be used for exploring the mobile&#39;s filesystem and thereby provides an interface for data transfer. I am still figuring out how to access the phonebook and send messages from comp. I tried a couple of KDE apps, but still haven&#39;t been able to get them detect my phone.

Instructions for installing Moto4Lin:
1. Download p2kmoto and moto4lin packages from &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=132142&quot;&gt;here&lt;/a&gt;. Moto4Lin requires p2kmoto driver for accessing the filesystem of the phone.
2. Install p2kmoto package from source by running:
&lt;span style=&quot;font-style: italic;&quot;&gt;./configure &amp;&amp;amp; &lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;make &lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;&amp;amp; make install&lt;/span&gt;
3. You may have to add /usr/local/lib to LD_LIBRARY_PATH.
&lt;span style=&quot;font-style: italic;&quot;&gt;export LD_LIBRARY_PATH=/usr/local/lib&lt;/span&gt;
4. Connect the phone to a usb drive using the data cable and test p2kmoto by running &lt;span style=&quot;font-style: italic;&quot;&gt;p2ktest&lt;/span&gt;. This lists the files stored in your phone.
5. moto4lin is a qt appllication, use the following steps to install it
&lt;span style=&quot;font-style: italic;&quot;&gt;qmake &amp;&amp;amp; make &amp;&amp;amp; make install&lt;/span&gt;
6. Start moto4lin and configure the device if required.
7. Click the &quot;Connect&quot; button to connect to the phone. The filesytem of the phone can be browsed using the &quot;File Manager&quot;.

Useful links
1. &lt;a href=&quot;http://64.233.179.104/translate_c?hl=en&amp;u=http://www.linuxnetmag.com/de/issue9/printm9moto4lin1.html&amp;amp;prev=/search%3Fq%3Dmoto4linux%26hl%3Den%26lr%3D%26client%3Dfirefox-a%26rls%3Dorg.mozilla:en-US:official%26sa%3DG&quot;&gt;Instructions for using Moto4Lin&lt;/a&gt;
2. &lt;a href=&quot;http://sourceforge.net/projects/moto4lin/&quot;&gt;Moto4Lin sourceforge Project&lt;/a&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/115485386916669911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/115485386916669911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115485386916669911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115485386916669911'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/08/moto4lin.html' title='Moto4Lin'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-115238570407618532</id><published>2006-07-08T10:00:00.000-07:00</published><updated>2006-07-08T12:08:24.383-07:00</updated><title type='text'>Linux meta-Help</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;I wanted to write this article for a long time. Today i have finally made my mind of inking it. When i try out something new, first thing i do is learn how to access the help system of that application. Here i would like to explore some well known ways of getting help in linux.
&lt;ol&gt;&lt;li&gt;If you are in a shell and want to know the usage of a command you can do so by passing it &quot;&lt;span style=&quot;font-weight: bold;&quot;&gt;--help&lt;/span&gt;&quot; option. This lists various options that can be passed to the command and its expected behaviour. Its purpose is to give a brief description of the command and list its most frequently used options. It is not exhaustive documentation.&lt;/li&gt;&lt;li&gt;To know more about the command you can look at its manual page. Easiest way to view the manual (man) page is by using the &lt;a href=&quot;http://man.he.net/?topic=man&amp;section=all&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;man&lt;/span&gt; command&lt;/a&gt;. As the name suggests this is like a manual of the command. It lists out all possible options that can be used with the command and its expected behaviour. But man pages are not very straightforward to follow. For newbies, man pages are often intimidating. They usually do not provide example usages of the command. However they serve the purpose of being precise and exhaustive manual of the program/utility/function they are documenting.&lt;/li&gt;&lt;li&gt;To get saner and user friendly documentation we can check the command&#39;s info page. Usually info pages are more informative than manual pages. The biggest advantage of info pages is that they usually include example usage of the command. They also have hyperlinks, so we can jump from one info page to another, getting a clear understanding of the related terms. A command&#39;s info page can be accessed using the &lt;a href=&quot;http://man.he.net/?topic=info&amp;section=all&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;info&lt;/span&gt; command&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt;
Now given a command we know how to use it. What if we want to do something and don&#39;t know which command to use? Most of us frequently face this problem.
&lt;ol&gt;&lt;li&gt;Google. Ah, the obvious choice to find any unknown. There is also a &lt;a href=&quot;http://www.google.com/linux&quot;&gt;linux specific  google search channel&lt;/a&gt; which can be tried. You may find solutions to your problem in either a forum, mailing list or documentation/howto site.&lt;/li&gt;&lt;li&gt;What if you don&#39;t have access to internet (highly improbable)? Anyways, in that can use the &lt;a href=&quot;http://man.he.net/?topic=apropos&amp;section=all&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;apropos&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt; command. It searches through manual descriptions of all the commands. This way we can find out the correct command to solve our problem.&lt;/li&gt;&lt;li&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://man.he.net/man1/whatis&quot;&gt;whatis&lt;/a&gt; is another useful command. It gives short (usually one line) description of the command. Infact the apropos command internally uses the whatis database.
&lt;/li&gt;&lt;/ol&gt;Some handy ways to access these help systems from other applications:-
&lt;ol&gt;&lt;li&gt;From &lt;span style=&quot;font-weight: bold;&quot;&gt;vim&lt;/span&gt; you can directly open man page of a command/function used by pressing &#39;K&#39; on it.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;konqueror &lt;/span&gt;has defined man and info protocols. So from konqueror we can view an info/man page of a  command by typing &lt;span style=&quot;font-style: italic;&quot;&gt;info:command&lt;/span&gt; and &lt;span style=&quot;font-style: italic;&quot;&gt;man:command&lt;/span&gt; respectively. These html pages are generated using the info2html utility.&lt;/li&gt;&lt;/ol&gt;Some related links:-
&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.cs.mcgill.ca/%7Eguide/help/man.html&quot;&gt;About MAN pages&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://man.he.net/&quot;&gt;Linux MAN pages online&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://en.tldp.org/&quot;&gt;The Linux Documentation Project&lt;/a&gt;
&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/115238570407618532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/115238570407618532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115238570407618532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115238570407618532'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/07/linux-meta-help.html' title='Linux meta-Help'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-115117136041568296</id><published>2006-06-24T10:21:00.000-07:00</published><updated>2006-06-24T10:49:20.426-07:00</updated><title type='text'>BugMeNot</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;How many times have you been bugged by a site which mandates you to register? Most of the time the registration process is painful, if not it asks for personal info like email address etc. Even though we fake these details we have to nevertheless go through the motions of creating a dummy account. With &lt;a href=&quot;http://www.bugmenot.com/&quot;&gt;BugMeNot&lt;/a&gt; we need not do this anymore. It contains dummy logins for tons of sites. Yes, this is yet another Web 2.0 site. Users can post new logins, they can vote on the validity of the logins posted by others etc. BugMeNot can be accessed in many ways. There is a firefox plugin which gives bugMeNot context menu. The simplest way to use it is through &lt;a href=&quot;javascript:(function(){w=open((&#39;http://www.bugmenot.com/view/&#39;+escape(location)),&#39;w&#39;,&#39;location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=500,height=400,modal=yes,dependent=yes&#39;);setTimeout(&#39;w.focus()&#39;,1000)})();&quot;&gt;this bookmarklet.&lt;/a&gt; Ofcourse some domains like blogger.com, google.com etc. are blocked to discourage spammers.  To learn how to use bookmarklet read this &lt;a href=&quot;http://en.wikipedia.org/wiki/Bookmarklet&quot;&gt;wikipedia article.&lt;/a&gt;
&lt;span class=&quot;down&quot; style=&quot;display: block;&quot; id=&quot;formatbar_CreateLink&quot; title=&quot;Link&quot; onmouseover=&quot;ButtonHoverOn(this);&quot; onmouseout=&quot;ButtonHoverOff(this);&quot; onmouseup=&quot;&quot; onmousedown=&quot;CheckFormatting(event);FormatbarButton(&#39;richeditorframe&#39;, this, 8);ButtonMouseDown(this);&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/115117136041568296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/115117136041568296' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115117136041568296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115117136041568296'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/06/bugmenot_24.html' title='BugMeNot'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-115054914574205635</id><published>2006-06-17T05:15:00.000-07:00</published><updated>2006-06-17T05:59:05.756-07:00</updated><title type='text'>Suse Linux 10.1</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;This month&#39;s edition of Linux For You comes with Suse Linux 10.1 DVD. Going by the encouraging review in the magazine i tried this distro and was impressed by it right from the word go. Novell has packaged this very well. Most of the Linux distro installations these days are really trouble-free, so is Suse. Suse&#39;s installer is newbie-friendly. It hides all the bugging details beneath the expert menus and does a neat setup in default configuration mode. One thing which impressed me was the post-installation configuration. After installing the packages from the DVD, it configures the Internet, tests it by fetching the latest release notes from  Novell&#39;s site and then it prompts for updating installed packages. On choosing this upgrade option it auto detects its package server, shows the list of upgradable packages, installs them and then optionally deletes the downloaded patches, leaving a clean updated system. Switching from FC2 i find a lot of interesting and new stuff to be explored in Suse 10.1, especially KDE 3.5
&lt;span style=&quot;font-style: italic;&quot;&gt;Trivia&lt;/span&gt; - In tribute to &lt;a href=&quot;http://en.wikipedia.org/wiki/42_Puzzle&quot;&gt;42&lt;/a&gt;, SUSE Linux 10.1 was released on 11th May 2006  and dedicated to &lt;a href=&quot;http://en.wikipedia.org/wiki/Douglas_Adams&quot;&gt;Douglas Adams&lt;/a&gt; on his fifth death anniversary.
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/115054914574205635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/115054914574205635' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115054914574205635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/115054914574205635'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/06/suse-linux-101.html' title='Suse Linux 10.1'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-114832015933085787</id><published>2006-05-22T09:34:00.000-07:00</published><updated>2006-05-22T10:49:19.386-07:00</updated><title type='text'>Vim tabs</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Recently stable version of vim 7.0 was released. TabPage is one of the notable feature additions in Vim 7.0. In the earlier versions tabs could have been (sort of) simulated using buffers. Now we can explicitly create tabs and have multiple windows within them.

Some vim settings that i have done to  make tabbed vimming more convenient (firefox-ish):-

1. &lt;span style=&quot;font-style: italic;&quot;&gt;Clicking on a file should open it in existing gvim but in a new tab&lt;/span&gt;
For this i have created a batch file &lt;gvim.bat&gt; in which gvim is invoked with --remote-tab-silent option ( gvim --remote-tab-silent %1 ). Then i have associated the text files which were previously bound to open with gvim to be opened using this batch file.

2. &lt;span style=&quot;font-style: italic;&quot;&gt;Creating new tab using Ctrl-t&lt;/span&gt;
Added following mapping to the vimrc file --
map &lt;c-t&gt; :tabnew&lt;cr&gt;

In vim we can shift tabs using &lt;span style=&quot;font-style: italic;&quot;&gt;[tabnumber]gt&lt;/span&gt; and in gvim we can also use the more familiar Ctrl-[pageUp/pageDown] shortcuts by default.

&lt;div style=&quot;text-align: left;&quot;&gt;To know more about Vim&#39;s tabpage feature check out the documentation at &lt;a href=&quot;http://www.polarfox.com/vim/manual/v70/tabpage.html&quot;&gt;http://www.polarfox.com/vim/manual/v70/tabpage.html&lt;/a&gt; or &lt;span style=&quot;font-style: italic;&quot;&gt;:help tabpage&lt;/span&gt; from within vim.
A good review of some cool features introduced in vim 7.0 &lt;a href=&quot;http://bhaskarvk.info/vim70-review-00.html&quot;&gt;http://bhaskarvk.info/vim70-review-00.html&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/114832015933085787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/114832015933085787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/114832015933085787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/114832015933085787'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/05/vim-tabs.html' title='Vim tabs'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-114761629850157647</id><published>2006-05-14T05:52:00.000-07:00</published><updated>2006-05-14T07:18:18.530-07:00</updated><title type='text'>Some memorable events of my recent trips</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Goa
&lt;/span&gt;drive to anjuna beach
little Vagator
saturday Night bazaar
shopkeeper wanting to kiss shobith aka karate kid
yummy Crabs
dancing Dolphins
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Gokarna &lt;/span&gt;
just about managing to board the Bus
Power &amp; Avs: Bus nahi mili kaa...
Cool waters of gokarna, kudlu, Om &amp;amp; paradise beaches
&lt;span style=&quot;font-weight: bold;&quot;&gt;Dandeli
&lt;/span&gt;(Pfunk)TiKu &amp; Bappi: Now or Never&lt;span style=&quot;font-weight: bold;&quot;&gt;
&lt;/span&gt;traveling on top of &lt;span style=&quot;font-style: italic;&quot;&gt;Gule Irfan&lt;/span&gt;
river Rafting
Night forest trek -- spotting Tigers and lots of flying Squirels and night Jars&lt;span style=&quot;font-style: italic;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/114761629850157647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/114761629850157647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/114761629850157647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/114761629850157647'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/05/some-memorable-events-of-my-recent.html' title='Some memorable events of my recent trips'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-114658877350432244</id><published>2006-05-02T09:17:00.000-07:00</published><updated>2006-05-02T09:52:53.520-07:00</updated><title type='text'>TiddlyWiki - wiki journal</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;This is a very nice way to provide the power of wiki to a journal.

Main advanatages of a wiki:-
&lt;/div&gt;&lt;ol style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;Very easy to create and edit content&lt;/li&gt;&lt;li&gt;Neednot worry about the html syntax&lt;/li&gt;&lt;li&gt;Interlinking the articles in like punctuating words&lt;/li&gt;&lt;/ol&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;One major disadvantage of a wiki is that it expects us to learn new conventions for formating and linking texts. If one is already familiar with html, this is a bit irritating untill one gets used to the new wiki conventions.

Some interesting features of TiddlyWiki:-
&lt;/div&gt;&lt;ol style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;It is purely html and javascript based, so works on any browser, best on firefox.&lt;/li&gt;&lt;li&gt;It doesnot depend on any server technology&lt;/li&gt;&lt;li&gt;All the content is in one html page&lt;/li&gt;&lt;/ol&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Some journal specific features of TiddlyWiki:-
&lt;/div&gt;&lt;ol style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;One click creation of new date stamp titled journal entry&lt;/li&gt;&lt;li&gt;Generates xml feeds&lt;/li&gt;&lt;li&gt;Allows tagging of entries ( here an entry is called a tiddler )&lt;/li&gt;&lt;li&gt;Searching of tiddlers, including regex search capabilities&lt;/li&gt;&lt;li&gt;Though it is non-linear, it gives a timeline view&lt;/li&gt;&lt;/ol&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Related links:-
&lt;/div&gt;&lt;ol style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.tiddlywiki.com/&quot;&gt;Tiddly wiki site&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.blogjones.com/TiddlyWikiTutorial.html&quot;&gt;TiddlyWikiTutorial&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.tiddlywiki.com/empty.html&quot;&gt;EmptyPage&lt;/a&gt; from which you can start building your own wiki. No other download required.
&lt;/li&gt;&lt;/ol&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/114658877350432244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/114658877350432244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/114658877350432244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/114658877350432244'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/05/tiddlywiki-wiki-journal.html' title='TiddlyWiki - wiki journal'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-114495554812579573</id><published>2006-04-13T10:59:00.000-07:00</published><updated>2006-04-13T12:12:28.180-07:00</updated><title type='text'>Paying respect to the Legend...</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;In the wake of demise of Dr Rajkumar, fondly known as Annavaru, i would like to remember the great soul. There is no exageration when we say that Raj was the greatest thing to happen for Kannada film industry. He acted in over 200 films showcasing his acting and singing prowess. People who had gathered in lakhs over the last couple of days to pay homage to the departed soul, speaks of his popularity among his fans, whom he used to refer to as &quot;Abhimani Devarugalu&quot;.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Some of the reasons for his popularity among Kannadigas:-
&lt;/div&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;Only kannada. Though we got many offers to act in non-kannada films, he stuck to his stand of acting only in kannada films. He also played his part in Gokak Cheluvali, started to uplift the kannada language.
&lt;/li&gt;&lt;li&gt;No politics. With the kind of fan following he had in karnataka, any person would have been tempted to join politics, float a party etc.. But Annavaru didnot succumb to this temptation. His justification for not joining politics was that, in politics one has to divide and rule, pit against others etc., these things were not of Raj&#39;s liking.&lt;/li&gt;&lt;li&gt;Upheld Middle-Class values in his movies and real life. As Dr Ananth Murthy noted on TV yesterday, Dr Raj&#39;s movies used to showcase the middle-class values like respecting your parents and elders, love for children etc.
&lt;/li&gt;&lt;li&gt;Actor-Singer duo. Apart from being a great actor, Annavaru was also a great singer. It is really rare to find a leading actor also being a leading singer of a film industry.&lt;/li&gt;&lt;li&gt;Modest soul. When Raj was offered Karnataka Ratna award he refused to accept the honor ahead of Kuvempu, the great Kannada author. This speaks of Dr Raj&#39;s modesty.&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Though he was educated only till 3rd Std, he cherished some great values, which are worth emulating.
Some of the honors that were conferred to him:-
&lt;/div&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;Dadha Saheb palke award&lt;/li&gt;&lt;li&gt;Padhmabushan&lt;/li&gt;&lt;li&gt;Karnataka Ratna&lt;/li&gt;&lt;li&gt;Honorary Doctrate from Mysore university
&lt;/li&gt;&lt;li&gt;Many National, State and Filmfare awards for best actor and singer&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;All this said, it is true that there are people who question his contribution to the society.  There  are many  ways in which one can contribute to the society. You can do it the Sir M Vishweshvarayya way by striving for people by his services, or the Narayana Murthy way by improving the economic strata of the society or the Dr Rajkumar way by inspiring people to develop good values, raising social awareness, demonstrating his strong will, determination, modesty etc.
&lt;/div&gt;
Its really sad to see people engaged in violent activities on the demise of this great hero. There is no justification in turning their grief into violence and causing damage to public property and lives of others.

&lt;/div&gt;Read more about Raj at &lt;a href=&quot;http://en.wikipedia.org/wiki/Rajkumar&quot;&gt;http://en.wikipedia.org/wiki/Rajkumar&lt;/a&gt;

PS: Most of the comments made in this post may be reflecting opinions expressed on TV over the last couple of days.
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/114495554812579573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/114495554812579573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/114495554812579573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/114495554812579573'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/04/paying-respect-to-legend.html' title='Paying respect to the Legend...'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-114090165919139097</id><published>2006-02-25T12:09:00.000-08:00</published><updated>2006-02-25T13:07:39.236-08:00</updated><title type='text'>Motorola V3</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/blogger/2576/413/1600/MotoV3.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://photos1.blogger.com/blogger/2576/413/320/MotoV3.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Today I bought a &lt;a href=&quot;http://www.motorola.com/motoinfo/product/details/0,,89,00.html&quot;&gt;Motorola RAZRV3&lt;/a&gt;. It is sleek, solid and looks great.
Some enviable features of Moto V3 --
&lt;/div&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;2.2 inch 176 x 220 pixel &lt;span style=&quot;font-weight: bold;&quot;&gt;64K&lt;/span&gt; color TFT display&lt;/li&gt;&lt;li&gt;Sleek metallic body
&lt;/li&gt;&lt;li&gt;Feather touch keypad&lt;/li&gt;&lt;li&gt;Weight: 95 grams&lt;/li&gt;&lt;li&gt;External color display&lt;/li&gt;&lt;li&gt;Polyphonic speaker with MP3 ringer support&lt;/li&gt;&lt;li&gt;Bluetooth enabled&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;There are lots of other phones which have better features ( like extendable memory, better camera ) and priced less than the Motorola V3. But these are no way close to the superlative design of Moto V3. It just rocks...
&lt;span style=&quot;font-weight: bold;&quot;&gt;
When people put their brains and heart while designing a product it is sure to sell.&lt;/span&gt;
This is very well justified in the case of iPod. iPod is prefered over other cheaper and feature-rich mp3-players because of its design aesthetics and highly intutive user interface. Motorola seems to have finally learnt the importance of intuitive user interface.

PS: I hope phone manufacturers will stop naming their models using weird 4-digit numbers, and instead have some simple names.
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/114090165919139097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/114090165919139097' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/114090165919139097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/114090165919139097'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/02/motorola-v3.html' title='Motorola V3'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-114084528197842703</id><published>2006-02-24T21:14:00.000-08:00</published><updated>2006-02-24T21:28:01.990-08:00</updated><title type='text'>Firefox Keyboard Shortcuts</title><content type='html'>&lt;a href=&quot;http://www.mozilla.org/support/firefox/keyboard&quot;&gt;http://www.mozilla.org/support/firefox/keyboard&lt;/a&gt; has a list of Keyboard shortcuts for Firefox. It gives shortcuts for Linux, Mac OS X and Windows users of Firefox. It also lists the corresponding shortcuts for  Opera and Internet Explorer, provided they have the corresponding feature.
Some very useful ones among them...
&lt;ul&gt;&lt;li&gt;Previous tab  -  Ctl PageUp&lt;/li&gt;&lt;li&gt;Next tab  -  Ctl PageDown&lt;/li&gt;&lt;li&gt;Location Bar -  Ctl L&lt;/li&gt;&lt;li&gt;Open Addr in new tab  -  Alt Enter&lt;/li&gt;&lt;li&gt;Web Search  -  Ctl K
&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/114084528197842703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/114084528197842703' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/114084528197842703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/114084528197842703'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/02/firefox-keyboard-shortcuts.html' title='Firefox Keyboard Shortcuts'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-113959860296935768</id><published>2006-02-10T09:34:00.000-08:00</published><updated>2006-02-10T11:10:03.026-08:00</updated><title type='text'>vim file-explorer</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://www.vim.org/&quot;&gt;VIM&lt;/a&gt; has always been my favourite text editor. As a programmer, i enjoy the power it gives me through features like regular expression search, word completion, beautiful highlighting, auto indentation, macro definitions, system shell interface etc. vim being a command prompt tool, all these features come at the cost of getting used to some key combinations. Some people feel it is not worth to break ones head in remembering some *weird* key strokes to do things as simple as editing a text file. Such people prefer using graphical editors like kate, which also provide some of these good features in an easy to use menu option or through an intuitive shortcut. And if you are a java programmer it is always an advantage to use IDEs like &lt;a href=&quot;http://www.eclipse.org/&quot;&gt;eclipse&lt;/a&gt; or &lt;a href=&quot;http://www.netbeans.org/&quot;&gt;netbeans&lt;/a&gt; which come bundled with tons of features like object browser, method completion, syntax checker, exhaustive code formatter, debugger etc. But we all know the amount of resources these powerfull IDEs require to provide all these flashy features. But the command line tools like vim are the only hope when you are required to connect to a remote m/c through telnet or ssh and are devoid of the luxuries of graphical user interfaces. Having said all that, i still appreciate GUI tools and so i use the Gvim - a more convinient version of vim, for text-editing and eclipse for java programming. This way i can always remain in a familiar environment whether it is a local desktop or a remote ssh session.

Being forced to use MS windows at work, i hate to find my explorer going for a toss every now and then for reasons beyond my comprehension. So i tried out some replacements like servant salamander but ended up using by favourite text editor also as a file browser. VIM has a very useful *file-explorer*  plugin which can be used for browsing or exploring directories or files. This file-explorer plugin comes in the default vim installation. This is lauched when you open a directory in vim or by pressing &lt;span style=&quot;font-style: italic;&quot;&gt;:E&lt;/span&gt; in vim. &lt;a href=&quot;http://www.vim.org/htmldoc/pi_expl.html&quot;&gt;&lt;/a&gt;If you are using Gvim then  you can even click on the names of the files to open them. There is a preview option in which it splits the window and displays the contents of the selected file in the newly created buffer. This is particularly useful when you are trying to look at the contents of a bunch of text files. To realise the utility of this embedded vim file-explorer think of a case when you have a directory containing 100s of text files and you have to search for certain file names and examine their contents. With vim you can do a simple regular expression search for the file name in that directory, preview its contents and then move on to next matching file name. Doing the same thing using the windows explorer and an external editor is quite a task.

Some basic vimrc options to customise the *file-explorer* behaviour:-
&lt;pre&gt;&lt;b&gt;&lt;b&gt;let g:explVertical=1 &quot; Split vertically
&lt;/b&gt;&lt;/b&gt;&lt;b&gt;&lt;b&gt;let g:explSplitRight=1    &quot; Put new window to the right of the explorer&lt;/b&gt;&lt;/b&gt;
&lt;/pre&gt;To get the complete list of options type &lt;span style=&quot;font-style: italic;&quot;&gt;:help file-explorer &lt;/span&gt;in vim. Similar documentation can also be found at &lt;a href=&quot;http://www.vim.org/htmldoc/pi_expl.html&quot;&gt;http://www.vim.org/htmldoc/pi_expl.html&lt;/a&gt;

PS: I have avoided mentioning &lt;span style=&quot;font-style: italic;&quot;&gt;&lt;a href=&quot;http://www.gnu.org/software/emacs/&quot;&gt;emacs&lt;/a&gt; - &quot;the&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt; extensible, customizable, self-documenting real-time display editor&quot;&lt;/span&gt;,&lt;span style=&quot;font-style: italic;&quot;&gt; &lt;/span&gt;because i found it too complex to handle.
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/113959860296935768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/113959860296935768' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113959860296935768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113959860296935768'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/02/vim-file-explorer.html' title='vim file-explorer'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-113855853277255261</id><published>2006-01-29T07:55:00.000-08:00</published><updated>2006-01-29T10:15:32.843-08:00</updated><title type='text'>The Cathedral and the Bazaar</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;I recently read &quot;&lt;a href=&quot;http://www.catb.org/%7Eesr/writings/cathedral-bazaar/cathedral-bazaar/&quot;&gt;The Cathedral and the Bazaar&lt;/a&gt;&quot;. I liked the way &lt;a href=&quot;http://www.catb.org/%7Eesr/&quot;&gt;Eric Raymond&lt;/a&gt; has effectively discussed the two models of s/w development or evolution which he aptly calls &lt;span style=&quot;font-weight: bold;&quot;&gt;Cathedral&lt;/span&gt; and &lt;span style=&quot;font-weight: bold;&quot;&gt;Bazaar&lt;/span&gt; models. In this essay Eric uses his own project fetchmail to substantiate how the Bazaar model of s/w development is much supperior to the Cathedral model. He also discusses about the things that need to be done to get an open source project off the blocks. I like his style of putting things accross.

Some comments and extracts from this revolutionary essay
&lt;/div&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;Given enough eyeballs all bugs are shallow. He dubs this as &lt;span style=&quot;font-weight: bold;&quot;&gt;Linus&#39;s Law&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Every good work of s/w starts by scratching a developers itch&lt;/li&gt;&lt;li&gt;Good programers know what to write, great ones know what to rewrite and reuse&lt;/li&gt;&lt;li&gt;Plan to throw one away, you will anyhow -- Brooks. This essay frequently refers to the theories of Brooks discussed in his book &lt;span style=&quot;font-weight: bold;&quot;&gt;The Mythical ManMonth. &lt;/span&gt;Eric very cleverly explains how the Linux&#39;s successful model of development doesnot contradict some of Brook&#39;s theory.&lt;/li&gt;&lt;li&gt;If you want to get it right be ready to start over atleast once.&lt;/li&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;If you have right attitude interesting things will find you&lt;/li&gt;&lt;li&gt;When you lose interest in a program your last duty towards it is to hand it over to a competent person&lt;/li&gt;&lt;li&gt;Treating users as co-developers is the most hassle free route to rapid code development &amp; effective debugging&lt;/li&gt;&lt;li&gt;He discusses 2 tier model of development i) Cathedral mode core ii) Bazzar mode toolbox. Examples of such projects are Emacs, MATLAB&lt;/li&gt;&lt;li&gt;Release early, release often and listen to your customers&lt;/li&gt;&lt;li&gt;He explains the theory of &lt;span style=&quot;font-weight: bold;&quot;&gt;Knowledge of Masses&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;. &lt;/span&gt;Averaged opinion of a mass of equally expert (or equally ignorant) observers is quite a bit more reliable a predictor than the opinion of a single randomly-chosen one of the observers. --&lt;span style=&quot;font-weight: bold;&quot;&gt;Delphi&#39;s law&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span xmlns=&quot;http://www.w3.org/1999/xhtml&quot; class=&quot;emphasis&quot;&gt;More users find more bugs&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span xmlns=&quot;http://www.w3.org/1999/xhtml&quot; class=&quot;emphasis&quot;&gt;Make distinction between stable &amp; cutting edge versions by the version number&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span xmlns=&quot;http://www.w3.org/1999/xhtml&quot; class=&quot;emphasis&quot;&gt;He talks about advantages of having &lt;span style=&quot;font-style: italic;&quot;&gt;source-aware beta testers.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span xmlns=&quot;http://www.w3.org/1999/xhtml&quot; class=&quot;emphasis&quot;&gt;Adding more men to a late project makes it latter.-- &lt;span style=&quot;font-weight: bold;&quot;&gt;Brook&#39;s Law&lt;/span&gt;. The Bazaar model doesnot violate Brook&#39;s law because it usually has a small core group of developers&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Smart data structures and dumb code works a lot        better than the other way around. This one is analogous to Brook&#39;s observation&lt;/li&gt;&lt;li&gt;If you treat your beta-testers as if they&#39;re         your most valuable resource, they will respond by becoming         your most valuable resource.&lt;/li&gt;&lt;li&gt;The next best thing to having good ideas is         recognizing good ideas from your users.  Sometimes the latter         is better&lt;/li&gt;&lt;li&gt;Often, the most striking and innovative         solutions come from realizing that your concept of the problem         was wrong.&lt;/li&gt;&lt;li&gt;Perfection (in design) is achieved not when      there is nothing more to add, but rather when there is nothing      more to take away.&lt;/li&gt;&lt;li&gt;Exploration essentially by diffusion, followed by exploitation mediated by a scalable communication mechanism :- is applicable to s/w world aswell&lt;/li&gt;&lt;li&gt;When your language is nowhere near         Turing-complete, syntactic sugar can be your         friend.&lt;/li&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;A security system is only as secure as its         secret.  Beware of pseudo-secrets&lt;/li&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;For Bazaar model to work well you should start from something &amp; should be able to attract people&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;He also talks about &lt;span style=&quot;font-weight: bold;&quot;&gt;Egoless Programming - &lt;/span&gt;developers not being territorial about their code&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;For the success of bazaar model &quot;&lt;span style=&quot;font-style: italic;&quot;&gt;Severe effort of many converging wills&lt;/span&gt;&quot;  is required and not &quot;&lt;span style=&quot;font-style: italic;&quot;&gt;principle of command&quot;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;More heads are better than one, if the coordinator is good and the communication medium is powerful like the internet&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;In closed commercial s/w development, people have to be motivated to do boring but  necessary  drudgework&lt;/span&gt;. Very True...&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;A happy programmer is one who is neither underutilized nor weighed down with ill-formulated goals and stressful process friction. &lt;span style=&quot;font-weight: normal;&quot;&gt;Hope my manager looks at this :-)&lt;/span&gt;
&lt;/li&gt;&lt;li&gt;&lt;span xmlns=&quot;http://www.w3.org/1999/xhtml&quot; class=&quot;emphasis&quot;&gt;Enjoyment predicts efficiency&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;&lt;span xmlns=&quot;http://www.w3.org/1999/xhtml&quot; class=&quot;emphasis&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Play is the most economically efficient way of creative work.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;Open source is not magic pixie dust&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/113855853277255261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/113855853277255261' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113855853277255261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113855853277255261'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/01/cathedral-and-bazaar.html' title='The Cathedral and the Bazaar'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-113839010952868720</id><published>2006-01-27T10:31:00.000-08:00</published><updated>2006-01-27T11:28:29.586-08:00</updated><title type='text'>India Rocks</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;I justed watched a program on CNN-IBN called &lt;span style=&quot;font-weight: bold;&quot;&gt;India Rocks&lt;/span&gt;. It showcased some of the famous and upcoming music bands of India. Going by the theme of Republic Day all the songs which were aired were  patriotic&lt;span style=&quot;font-style: italic;&quot;&gt;.&lt;/span&gt; This program was a bit &lt;span style=&quot;font-style: italic;&quot;&gt;hatke. &lt;/span&gt;Every song that was telecast was interlaced with the members of the band talking about the inspiration for the song and expressing their feelings of being proud of India. There were artists like rabbi, lucky ali, indian occean, euphoria etc.. Of these, the band &lt;span style=&quot;font-weight: bold;&quot;&gt;Indian Occean &lt;/span&gt;was the most &lt;span style=&quot;font-style: italic;&quot;&gt;hatke &lt;/span&gt;in their music and lyrics. During the program, in between songs, people used to chant some praises for these bands and also express their &lt;span style=&quot;font-style: italic;&quot;&gt;deep &lt;/span&gt;patriotism. I am not trying to be sarcastic here, when i refer to being patriotic. I am also not expressing my angst against the innumerable patriotic movies / books / songs which are being thrown at us year after year. It always sells to be patriotic. It is one of the most touching &lt;span style=&quot;font-style: italic;&quot;&gt;rasa&lt;/span&gt;&#39;s of all. So it obviously makes sense to pluck some patriotic strings and take to the hearts of the people.
After all these patriotic jibes, the program ended with a song from &lt;span style=&quot;font-weight: bold;&quot;&gt;Rabbi&lt;/span&gt; in which he questions all the so called &lt;span style=&quot;font-style: italic;&quot;&gt;proud to be Indians &lt;/span&gt;what they were upto when Gujrat was burning in riots, when a man was shot dead for speaking truth... This man ( i don&#39;t remember his name) was the inspiration for this song by Rabbi and is honestly touching.
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/113839010952868720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/113839010952868720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113839010952868720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113839010952868720'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/01/india-rocks.html' title='India Rocks'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-113665226546853826</id><published>2006-01-07T08:07:00.000-08:00</published><updated>2006-01-07T08:44:25.516-08:00</updated><title type='text'>Using ipod on Linux</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;GTKPod provides a Cross-platform multilingual interface to Apple&#39;s ipod. With gtkpod it is very easy to use ipod on linux:-

1. Create a directory /mnt/ipod
2. Mount ipod into this directory
3. Read from ipod using gtkpod
4. Add / Remove songs from the file / directory listing in gtkpod
5. Sync the new contents into the ipod
6. Unmount ipod and start listening to your favourite music

If your music is in audio cds, then all you need is Grip to rip and encode it into mp3 format. Simple steps to rip a cd using grip:-

1. In Grip select the tracks to be ripped from the cd
2. In Config/Rip/Ripper tab you may choose [ grip (cdparanoia) ] as the ripper and provide suitable location and rip file format [ like ~/Music/Album/%n.wav ]
3. In Config/Encode/Encoder choose a suitable encoder
&lt;/div&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;lame - for encoding mp3 files&lt;/li&gt;&lt;li&gt;oggenc - for encoding ogg vorbis files&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;4. You can also choose suitable location and Encode file format [ like ~/Music/Album/%n.mp3 ]
5. In Config/Encode/Options tab you can also give Location and M3U file format [ like ~/Music/Album.m3u ]
6. With all these settings done, from the Rip tab you can either
&lt;/div&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;Rip only - to extract .wav files&lt;/li&gt;&lt;li&gt;Rip+Encode - to get .mp3 or .ogg files&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;From the ipod you can play .wav files or .mp3 files. To play .ogg vorbis files you have to choose other portable music players like iRiver...

Some useful links:-
&lt;/div&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.gtkpod.org/downloads.html&quot;&gt;gtkpod&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://nostatic.org/grip/grip-download.shtml&quot;&gt;grip&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://lame.sourceforge.net/download/download.html&quot;&gt;lame
&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://lame.sourceforge.net/download/riaa.html&quot;&gt;A link from lame download page :-)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.iriver.com/&quot;&gt;iRiver&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/113665226546853826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/113665226546853826' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113665226546853826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113665226546853826'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2006/01/using-ipod-on-linux.html' title='Using ipod on Linux'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-113493390351931917</id><published>2005-12-18T10:11:00.000-08:00</published><updated>2005-12-18T11:25:03.553-08:00</updated><title type='text'>In the cockpit</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Yesterday i attended &lt;span style=&quot;;font-family:Arial;font-size:100%;&quot;  &gt;Aero Sports Jamboree held at the Jakkur airfield in the outskirts of Bengalooru. As part of the event, joyrides were offered in Microlight aircrafts like zenair, x-air and power glidders. For the sake of getting a feel of the cockpit i decided to go for a joy ride. I wanted to go on a power glidders but because of huge demand for these glidders, i was put on &lt;a href=&quot;http://www.zenithair.com/&quot;&gt;zenair&lt;/a&gt; - a two-seater microlight aircraft . The pilot was Capt Arvind Sharma, director of &lt;a href=&quot;http://agniaviation.net/&quot;&gt;Agni Aero Sports&lt;/a&gt;, a really cool guy. I started the aircraft just like starting a car using an ignition key, but with my left hand. It was a great feeling to start a plane. After a series of acknowledgements from the command post, the Capt steered the aircraft to the run-way. Then we did a quick take-off. For the first time in my life i felt like literally flying on my own. Once in the air, the pilot let me handle the plane closely. We shared a common handle ( like a driving school car having two steerings ) to control the aircraft, but the throtle was fully under his control. After a small circuit in the air over the Jakkur village, getting a birds eye view of Bangalore city, we lined the aircraft to the runway and made a smooth landing. After landing i expected the aircraft to cruise along the runway and slowly come to halt. But to my surprise, soon after landing, the pilot did a U-turn, like going around in a Maruti car on an empty road. When i was taking leave, the Capt said - &quot;&lt;span style=&quot;font-style: italic;&quot;&gt;Never let computer fly a plane&lt;/span&gt;&quot;. This remark of his has left me pondering over the issues of &quot;&lt;span style=&quot;font-style: italic;&quot;&gt;Our dependence on computers&lt;/span&gt;&quot; and &quot;&lt;span style=&quot;font-style: italic;&quot;&gt;Where should we stop with computerisation of things?&lt;/span&gt;&quot;. Even if it is easy to replace a human with a computer for doing a certain task, we should deliberate on the issue, because in many cases there is more to &quot;&lt;span style=&quot;font-style: italic;&quot;&gt;human touch&lt;/span&gt;&quot; than to &quot;&lt;span style=&quot;font-style: italic;&quot;&gt;mechanical accuracy&lt;/span&gt;&quot;.&lt;/span&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/113493390351931917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/113493390351931917' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113493390351931917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113493390351931917'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2005/12/in-cockpit.html' title='In the cockpit'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-113492882504039074</id><published>2005-12-18T09:37:00.000-08:00</published><updated>2005-12-18T10:00:26.813-08:00</updated><title type='text'>My new Shuffle</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Last week i got my IPod Shuffle. Its has 512MB storage space - thats about 100 songs capacity. After installing the s/w ( itunes player ) which ships with it, i started looking for some stuff to play on my new Shuffle. Browsing through the itunes music stores, looking for some free stuff, i ended up in the podcast section. There is a good collection of podcasts listed here. I subscribed for a few ITC( IT Conversation ) feeds. Some of the podcasts listed in the ITC Open source channel interested me. Of the few i listened to i particularly liked the talks of &lt;a href=&quot;http://en.wikipedia.org/wiki/Paul_Graham&quot;&gt;Paul Graham&lt;/a&gt;, the co-founder of &lt;span class=&quot;new&quot;&gt;Viaweb&lt;/span&gt;, the first &lt;a href=&quot;http://en.wikipedia.org/wiki/Application_service_provider&quot; title=&quot;Application service provider&quot;&gt;Application service provider&lt;/a&gt;. I listened to his talk, titled &quot;&lt;a href=&quot;http://www.itconversations.com/shows/detail188.html&quot;&gt;Great Hackers&lt;/a&gt;&quot;, delivered during O&#39;Reilly Open Source Convention (2004). Paul Graham is a very opinionated person. In this speech he makes fun of IBM by saying, &quot; .&lt;span style=&quot;font-style: italic;&quot;&gt;. no startup can think of being the next Microsoft unless there is another IBM which will be ready to bend over at the right moment... &lt;/span&gt;&quot;. Seeing the way things have come along over the past few decades, this makes sense. Paul Graham looks down upon people programming in Java when compared to those working with languages like python or C. Being a java programmer myself, i don&#39;t completely agree with this. It is one thing to get the desired output and another to think of the programming language to use. I feel the choice of programming language not just depends upon personal expertise or liking but more on situational requirements.
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/113492882504039074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/113492882504039074' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113492882504039074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113492882504039074'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2005/12/my-new-shuffle.html' title='My new Shuffle'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-113431993928912336</id><published>2005-12-11T08:20:00.000-08:00</published><updated>2005-12-11T08:52:19.970-08:00</updated><title type='text'>How not to brake?</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Yesterday i went on a bike ride to Nandi hills. It was a nice experience. I pushed my bike to its full limit, sometimes wishing it was more powerfull. On a good highway strech I managed to almost touch 100kph. The trip was marred by a freaky accident. While coming back to bangalore, I lost balance and my fierro sliped off the road. It was again due to my crazy braking, applying only front disk brakes. First time when i slipped, when in college, it was Katte who was sitting behind me, and now it was Kojesh&#39;s turn. This was his first accident on road. Probably when Katte fell it was his first accident too. So I seem to be building a great reputation here. Its only matter of days before my mom finds out about this incident, when she sees my torn pants. But for now, I have managed to keep it under covers, and hope to get their nod for my future bike trips around the city.
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/113431993928912336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/113431993928912336' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113431993928912336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113431993928912336'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2005/12/how-not-to-brake.html' title='How not to brake?'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-113360071899604789</id><published>2005-12-03T00:28:00.000-08:00</published><updated>2005-12-03T10:29:41.460-08:00</updated><title type='text'>FOSS.in 2005</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;FOSS.in 2005 concluded yesterday. This event was previously called Linux Bangalore. It was great to see the open source gurus in person. Events like these are surely a source of inspiration. The event ended with a Rock show by the band Phenom. The FOSS.in 2005 had a record number of talks &amp; BOFs, second only to OReilly&#39;s open source conference. The event was studded by people like Adrew Cowie, Alan Cox, Rasmus Lerdof, Harald Welte, Jonathan Corbet etc. In this event, which was spread over 4 days, one speaker who caught by imagination was Adrew Cowie. His casual and open style of putting things was really cool. Only other person whom i have seen with such a distinctive style is Miguel De Icaza. Having attended all four days of the event, i fully enjoyed the conference and am looking forward for its next edition.

After attending the FOSS.in convention i have decided not to - steal s/w &amp;amp; music. So, i deleted the pirated proprietary s/w and songs from my PC, and now have only free and open source software running on my box. It really feels good.
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/113360071899604789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/113360071899604789' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113360071899604789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113360071899604789'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2005/12/fossin-2005.html' title='FOSS.in 2005'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-113250104600148603</id><published>2005-11-20T07:01:00.000-08:00</published><updated>2005-11-20T07:37:29.286-08:00</updated><title type='text'>The great Indian site</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://home.nic.in/&quot;&gt;National Informatics Center(NIC)&lt;/a&gt; has recently released &lt;a href=&quot;http://india.gov.in&quot;&gt;india.gov.in&lt;/a&gt; - the official site of government of India. Unlike other sites of NIC this one is very refreshing. It has a very good, easy to navigate template. It is no IE specific crappy asp coded pages. It is built using php and is probably running on a GNU/Linux server. Most of the pages load quickly.
The site has tons of information and surely is serving its purpose of being a one-stop place for things related to India. It has links for official documents like budget, five year plan, Constitution of India etc. The &quot;&lt;a href=&quot;http://india.gov.in/knowindia.php&quot;&gt;Know India&lt;/a&gt;&quot; section is the one i liked the most. This has subsections like the Profile of India, National symbols, Culture/Heritege, States, Photo Gallery and also a kids section( not joking ). Going through these pages it was like reading history and geography books during school days. Reading about the history of India ( from  Indus Valley Civilisation to partition of India ) and about the various geographic features of the country, brought back the memories of the good old school days. As they say &quot;Those were the days&quot;. Apart from these educative things the portal has other useful links like directory, maps, photo gallery, who&#39;s who and also a e-greeting facility.  The site has seperate section for citizens of India.
This site is worth exploring.
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/113250104600148603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/113250104600148603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113250104600148603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113250104600148603'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2005/11/great-indian-site.html' title='The great Indian site'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-113182660725584049</id><published>2005-11-12T11:57:00.000-08:00</published><updated>2005-11-12T12:29:47.073-08:00</updated><title type='text'>Google Adsense Referral</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Google Adsense has added a new &lt;a href=&quot;https://www.google.com/adsense/referrals&quot;&gt;referrals&lt;/a&gt; feature. This allows website publishers to increase their adsense revenue by referring more people to Google Adsense. Thats the button you see at the top right corner of this page. What are you waiting for? Click the button and start making some money ;-)

The interesting part of the Google Referral scheme is that it is also encouraging people to refer others to use &quot;&lt;a href=&quot;http://toolbar.google.com/firefox/index.html&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Firefox browser with google toolbar&lt;/span&gt;&lt;/a&gt;&quot;. Google will pay 1 USD for every such referral. This feature is currently available only for web publishers who reside in US, but it will soon be open for others as well. With Microsoft and Yahoo showing their intentions of having a tieup to counter Google&#39;s recent successes in the webservices domain, Google is trying to take both its rivals in one shot with this new referral campaign. Google&#39;s support for Firefox will go a long way in popularising the browser. Its not long before Firefox challenges Microsoft IE as the leading browser. How i am waiting for this to happen???
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/113182660725584049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/113182660725584049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113182660725584049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113182660725584049'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2005/11/google-adsense-referral.html' title='Google Adsense Referral'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-113182503170064114</id><published>2005-11-12T11:05:00.000-08:00</published><updated>2005-11-12T11:50:31.753-08:00</updated><title type='text'>What a cook?</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;I&#39;m loving it. Having weekends off, after a long time, i have taken to cooking. Last weekend i was on a role and prepared Mutton Masala. Suprisingly it was awesome and we managed to finish it. This has given me enough courage to go on with my new found passion. Tonight i was looking for some recipes online. Karthik suggested me &lt;a href=&quot;http://sanjeevkapoor.com/&quot;&gt;sanjeevkapoor.com&lt;/a&gt;. On this site you can find recipes prepared by Sanjeev Kapoor. Unfortunately access to most of these require annual subscription, which costs 750Rs but comes with 3 best selling books of sanjeev kumar, which actually cost 750Rs when bought. However there are around 38 &lt;a href=&quot;http://sanjeevkapoor.com/FreeSection/default.asp&quot;&gt;free recipes&lt;/a&gt; to try out. I will be having a shot at &lt;a href=&quot;http://sanjeevkapoor.com/FreeSection/result.asp?passid=1899&quot;&gt;Mahorba Mushroom&lt;/a&gt; tommorow. It looks good, let me see how i end up doing it.

Apart from these recipes the site also has some interesting sections:-
&lt;/div&gt; &lt;ul style=&quot;text-align: justify;&quot;&gt;   &lt;li&gt;&lt;a href=&quot;http://sanjeevkapoor.com/foodnfun/foodnfun.html&quot;&gt;Fun-n-Food&lt;/a&gt; - some trivia about food and quiz section&lt;/li&gt;   &lt;li&gt;&lt;a href=&quot;http://sanjeevkapoor.com/reference/cuisine&quot;&gt;Cuisine &lt;/a&gt;- has fundae about various cuisines from hyderabadi to parsi, ...&lt;/li&gt;   &lt;li&gt;&lt;a href=&quot;http://sanjeevkapoor.com/reference/glossary/default.asp&quot;&gt;Glossary&lt;/a&gt; - glosary of ingredients, cooking techniques etc from english to indian languages&lt;/li&gt;   &lt;li&gt;&lt;a href=&quot;http://sanjeevkapoor.com/helpful_hints/default.asp&quot;&gt;Tips &amp;amp; Tricks&lt;/a&gt; etc.&lt;/li&gt; &lt;/ul&gt; I hope to keep this passion of mine alive, but it all depends on what i manage to do tommorow.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/113182503170064114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/113182503170064114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113182503170064114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113182503170064114'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2005/11/what-cook.html' title='What a cook?'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7037676.post-113109078582011125</id><published>2005-11-03T22:20:00.000-08:00</published><updated>2005-11-03T23:53:05.870-08:00</updated><title type='text'>Windows Live</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;With &lt;a href=&quot;http://www.live.com&quot;&gt;Windows Live&lt;/a&gt; MS is venturing into the online services sector in a big way. Though Windows live.com is not a novel idea it comes in a good package. With efforts like these they are directly competing with the Google, claiming their share in the pie. One thing Microsoft is trying to do with this is to build a &quot;community&quot; of users, like its rival Google. According to Microsoft the launch of live.com doesnot come in the way of its existing msn.com and its services.

Windows Live.com is a site into which user can login with their microsoft .net passport. The page can be customised by adding various gadgets like Mail previewer, Horoscopes, Stock Quotes, Clock, Shopping tool etc. There are many more cool gadgets available at &lt;a href=&quot;http://microsoftgadgets.com/gallery&quot;&gt;microsoftgadgets.com&lt;/a&gt;.
Some of the things i have on my page are:-
&lt;/div&gt; &lt;ul style=&quot;text-align: justify;&quot;&gt;   &lt;li&gt;TODO list&lt;/li&gt;   &lt;li&gt;Google News Top stories&lt;/li&gt;   &lt;li&gt;Weather forecast&lt;/li&gt;   &lt;li&gt;Word of the day&lt;/li&gt; &lt;/ul&gt; &lt;div style=&quot;text-align: justify;&quot;&gt;Apart from the live.com the Windows Live includes
&lt;ul&gt;   &lt;li&gt;Windows Live Mail&lt;/li&gt;   &lt;li&gt;Windows Live Messenger&lt;/li&gt;   &lt;li&gt;Windows Live Care , etc..&lt;/li&gt; &lt;/ul&gt; To know more about these services check the site &lt;a href=&quot;http://ideas.live.com/&quot;&gt;ideas.live.com&lt;/a&gt;.

&lt;a href=&quot;http://sandbox.msn.com/&quot;&gt;sandbox.msn.com&lt;/a&gt; is the MSN equivalent of &lt;a href=&quot;http://labs.google.com/&quot;&gt;Google labs&lt;/a&gt;. It is a place where all the cool ideas of MSN are put on display. &lt;a href=&quot;http://www.start.com&quot;&gt;Start.com&lt;/a&gt; is one such cool idea.
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-4776314521970208&quot;;
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = &quot;728x90_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chandanr.blogspot.com/feeds/113109078582011125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7037676/113109078582011125' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113109078582011125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7037676/posts/default/113109078582011125'/><link rel='alternate' type='text/html' href='http://chandanr.blogspot.com/2005/11/windows-live.html' title='Windows Live'/><author><name>Chandan R</name><uri>http://www.blogger.com/profile/15415131669356647764</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>