<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Amit Agarwal on Amit Agarwal Linux Blog</title>
    <link>/tags/amit-agarwal/</link>
    <description>Recent content in Amit Agarwal on Amit Agarwal Linux Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Mon, 11 Sep 2017 00:51:22 +0000</lastBuildDate>
    
	<atom:link href="/tags/amit-agarwal/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>search for a port number</title>
      <link>/2017/09/11/search-port-number/</link>
      <pubDate>Mon, 11 Sep 2017 00:51:22 +0000</pubDate>
      
      <guid>/2017/09/11/search-port-number/</guid>
      <description>&lt;p&gt;I find myself doing google everytime I want to search for port number mapping. So, here is a short script to do just that 🙂&lt;/p&gt;
&lt;pre class=&#34;brush:bash&#34;&gt;#!/bin/bash -
#===============================================================================
#
# FILE: portfind.sh
#
# USAGE: ./portfind.sh
#
# DESCRIPTION:
#
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR: Amit Agarwal (aka),
# ORGANIZATION:
# CREATED: 08/29/2017 19:00
# Last modified: Tue Aug 29, 2017 07:00PM
# REVISION: ---
#===============================================================================
set -o nounset # Treat unset variables as an error
#This is the directory where you have mappings file downloaded
ODIR=/root
ofile=$ODIR/service-names-port-numbers.xml

if [[ ! -f &#34;$ofile&#34; ]]
then
wget http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml -O &#34;$ofile&#34;
fi
which xmlstarlet &amp;gt;/dev/null 2&amp;gt;&amp;1
if [[ $? == 0 ]]
then
echo &#34;xmlstarlet is installed&#34;
else
apt-get install xmlstarlet
fi

#### xmlstarlet el -u service-names-port-numbers.xml
## registry/record - protocol and number
proto=${2:-tcp}
port=${1:-21}
(echo &#39;&#39;;sed &#39;1,4d&#39; $ofile) |xmlstarlet sel -t -m &#34;//record[protocol=&#39;$proto&#39;][number=$port]&#34; -o &#34;Number(Protocol): &#34; -v number -o &#39;(&#39; -v protocol -o &#39;)&#39; -n -o &#34;Description :&#34; -v description -n
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Check all vim colorschemes for minor issues</title>
      <link>/2013/10/10/check-vim-colorschemes-minor-issues/</link>
      <pubDate>Thu, 10 Oct 2013 01:13:25 +0000</pubDate>
      
      <guid>/2013/10/10/check-vim-colorschemes-minor-issues/</guid>
      <description>&lt;p&gt;Here is script that checks all the colorschemes in the &lt;a class=&#34;zem_slink&#34; title=&#34;Working directory&#34; href=&#34;http://en.wikipedia.org/wiki/Working_directory&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;current directory&lt;/a&gt; and corrects them if possible (&lt;a class=&#34;zem_slink&#34; title=&#34;Processing (programming language)&#34; href=&#34;http://www.processing.org&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Processing&lt;/a&gt; of the file is done with simple commands like &lt;a class=&#34;zem_slink&#34; title=&#34;Sed&#34; href=&#34;http://en.wikipedia.org/wiki/Sed&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;sed&lt;/a&gt;, &lt;a class=&#34;zem_slink&#34; title=&#34;Grep&#34; href=&#34;http://en.wikipedia.org/wiki/Grep&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;grep&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Checks that the color_name is same as &lt;a class=&#34;zem_slink&#34; title=&#34;Filename&#34; href=&#34;http://en.wikipedia.org/wiki/Filename&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;Filename&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here is the script:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash -
#===============================================================================
#
#          FILE: check_colors.sh
#
#         USAGE: ./check_colors.sh
#
#   DESCRIPTION:
#
#       OPTIONS: ---
#  REQUIREMENTS: ---
#          BUGS: ---
#         NOTES: ---
#        AUTHOR: Amit Agarwal (aka), 
#      REVISION:  ---
#===============================================================================
cd ~/.vim/colors
for i in *vim
do
    #echo &#34;Processing $i&#34;
    if [[ $(grep -c g:colors_name $i ) -eq 0 ]]; then
        if [[ $(grep -c colors_name $i ) -eq 0 ]]; then
            echo &#34;File $i does not have colorname&#34;;
            missing=$missing&#34; $i&#34;
        else
            sed -i.bak &#39;/colors_name/ s/.*/let g:colors_name=&#34;&#39;${i//.vim}&#39;&#34;/g&#39; $i
        fi
    else
        if [[ $(grep -c colors_name $i|grep let ) -gt 1 ]]; then
            echo &#34;WARN -----&amp;gt;&amp;gt; File $i has more than one colorsname&#34;
        fi
        colorname=$(grep g:colors_name $i|grep let| sed -e &#39;s/&#34;//g&#39; -e &#39;s/.*=//&#39; |tr -d &#39; &#39;)
        if [[ ${colorname}.vim != $i ]]; then
            echo &#34;Filename $i does not match colorname $colorname .. correcting &#34;
            sed -i.bak &#39;/colors_name/ s/.*/let g:colors_name=&#34;&#39;${i//.vim}&#39;&#34;/g&#39; $i
            #sed -i.bak &#39;s/(.*g:colors_name.*=)/1&#39;${i//.vim}&#39;/g&#39; $i
        fi
    fi
done

if [[ x$missing != x ]] ; then
    echo &#34;Missing colornames in $missing&#34;
fi&lt;/pre&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul zemanta-article-ul-image&#34; style=&#34;margin: 0; padding: 0; overflow: hidden;&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;&#34;&gt;
    &lt;a style=&#34;box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;&#34; href=&#34;http://java.dzone.com/articles/using-grep-inside-vim&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0; border: 0; display: block; width: 80px; max-width: 100%;&#34; alt=&#34;&#34; src=&#34;https://i0.wp.com/i.zemanta.com/204873595_80_80.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://java.dzone.com/articles/using-grep-inside-vim&#34; target=&#34;_blank&#34;&gt;Using Grep from Inside Vim&lt;/a&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;&#34;&gt;
    &lt;a style=&#34;box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;&#34; href=&#34;http://nathangrigg.net/vimhelp/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0; border: 0; display: block; width: 80px; max-width: 100%;&#34; alt=&#34;&#34; src=&#34;https://i1.wp.com/i.zemanta.com/noimg_35_80_80.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://nathangrigg.net/vimhelp/&#34; target=&#34;_blank&#34;&gt;Vim&amp;#8217;s full help in PDF form&lt;/a&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;&#34;&gt;
    &lt;a style=&#34;box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;&#34; href=&#34;http://www.vim.org/scripts/script.php?script_id=4586&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0; border: 0; display: block; width: 80px; max-width: 100%;&#34; alt=&#34;&#34; src=&#34;https://i1.wp.com/i.zemanta.com/noimg_22_80_80.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://www.vim.org/scripts/script.php?script_id=4586&#34; target=&#34;_blank&#34;&gt;vim-colorscheme-switcher 0.2.5 &amp;#8212; Easily &amp; quickly switch between color schemes&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Home grown mail scheduler with bash script and cron</title>
      <link>/2013/10/04/home-grown-mail-scheduler-bash-script-cron/</link>
      <pubDate>Fri, 04 Oct 2013 01:04:35 +0000</pubDate>
      
      <guid>/2013/10/04/home-grown-mail-scheduler-bash-script-cron/</guid>
      <description>&lt;p&gt;If you are using &lt;a class=&#34;zem_slink&#34; title=&#34;Linux Boot Camp&#34; href=&#34;http://www.intenseschool.com/boot_camp/linux&#34; target=&#34;_blank&#34; rel=&#34;intenseschool&#34;&gt;Linux&lt;/a&gt; (Fedora/Ubuntu or anything else) then you do get a lot of tools and one of them is &lt;a class=&#34;zem_slink&#34; title=&#34;Cron&#34; href=&#34;http://en.wikipedia.org/wiki/Cron&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;cron&lt;/a&gt;. Very very useful. Just write some &lt;a class=&#34;zem_slink&#34; title=&#34;Shell script&#34; href=&#34;http://en.wikipedia.org/wiki/Shell_script&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;script&lt;/a&gt; that can do the task for you, put it in cron and forget it. So, here is a home grown way to schedule mails.&lt;/p&gt;
&lt;p&gt;First, copy this script below:&lt;/p&gt;
&lt;pre class=&#34;brush: actionscript3; gutter: true; first-line: 1&#34;&gt;#!/bin/bash -
#============================================================================&lt;a class=&#34;zem_slink&#34; title=&#34;Relational operator&#34; href=&#34;http://en.wikipedia.org/wiki/Relational_operator&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;===&lt;/a&gt;
#
#          FILE: sched_mail.sh
#
#         USAGE: ./sched_mail.sh
#
#   DESCRIPTION:
#
#       OPTIONS: ---
#  REQUIREMENTS: ---
#          BUGS: ---
#         NOTES: ---
#        AUTHOR: Amit Agarwal (aka), 
#      REVISION:  ---
#===============================================================================

mailfile=&#34;~/mail&#34;
if [[ $(wc -l $mailfile|awk &#39;{print $1}&#39; ) -ge 5 ]]
then
    to=$(grep ^To: $mailfile|sed &#39;s/To: //&#39;)
    echo &#34;Good to send mail... to = $to&#34;
    sendmail -t &amp;lt;$mailfile
    echo &#34;once mail is send, delete the contents of file&#34;
    echo &#34;sed -i &#39;4,$ d&#39; $mailfile&#34;
fi&lt;/pre&gt;
&lt;p&gt;Now, create a file called mail in your &lt;a class=&#34;zem_slink&#34; title=&#34;Home directory&#34; href=&#34;http://en.wikipedia.org/wiki/Home_directory&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;home directory&lt;/a&gt;, with the following contents:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Delete all but some directories</title>
      <link>/2013/08/16/delete-directories/</link>
      <pubDate>Fri, 16 Aug 2013 01:06:05 +0000</pubDate>
      
      <guid>/2013/08/16/delete-directories/</guid>
      <description>&lt;p&gt;I think, like me, you would have faced a lot of situations, where you wanted to delete all the files or directories in a location, leaving only the required files/directories. So, I have a directory containing lots of files/directories and I want to delete most of them except some 5/10 of them, how to I do it.&lt;/p&gt;
&lt;p&gt;I finally wrote a small &lt;a class=&#34;zem_slink&#34; title=&#34;Shell script&#34; href=&#34;http://en.wikipedia.org/wiki/Shell_script&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;script&lt;/a&gt; to do that. First save list of files that you do not want to delete in file called “listnames” and then &lt;a class=&#34;zem_slink&#34; title=&#34;Capital punishment&#34; href=&#34;http://en.wikipedia.org/wiki/Capital_punishment&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;execute&lt;/a&gt; the below script. This will give you the rm commands that you need to execute. If you want you can execute the rm command from the script, but to be able to review, I just have the commands echoed.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Manage your servers the easy way with perl script over ssh with no remote client.</title>
      <link>/2013/05/06/manage-servers-easy-perl-script-ssh-remote-client/</link>
      <pubDate>Mon, 06 May 2013 01:16:23 +0000</pubDate>
      
      <guid>/2013/05/06/manage-servers-easy-perl-script-ssh-remote-client/</guid>
      <description>&lt;p&gt;For a long time I have not posted any script. So, its not that I have not written anything new, but just that did not put them here in lack of time. So, here is one interesting one. The original idea came from one posted in one of the interesting blog &lt;a href=&#34;http://bash.cyberciti.biz/monitoring/get-system-information-in-html-format/&#34; target=&#34;_blank&#34;&gt;here&lt;/a&gt;. But the problem with this one was that for every time, it ran in the cron, it would make multiple entries in the “last” output (about 10 or more with my modifications for differentiating between solaris and Linux). This is something which is not quite desirable. Hence I came up with this script which is based on html template and hence the output is also easier to manipulate. BTW, just the below script will not help, you would need to download the template files as well. In the list.txt file, you will have to put the usename, password and the server IP to monitor. The server could be any Linux or Solaris host.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Disable a few cores when you want to save power.</title>
      <link>/2012/12/28/disable-cores-save-power/</link>
      <pubDate>Fri, 28 Dec 2012 01:23:46 +0000</pubDate>
      
      <guid>/2012/12/28/disable-cores-save-power/</guid>
      <description>&lt;p&gt;If you have a lot of &lt;a class=&#34;zem_slink&#34; title=&#34;Central processing unit&#34; href=&#34;http://en.wikipedia.org/wiki/Central_processing_unit&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;CPU&lt;/a&gt; power and working on battery. If you do not need that much of power and would like to rather save some &lt;a class=&#34;zem_slink&#34; title=&#34;Batteries drain rates infographics&#34; href=&#34;http://blog.lenovo.com/products/when-will-batteries-last-the-work-week?cid=us|425522&#34; target=&#34;_blank&#34; rel=&#34;lenovo&#34;&gt;battery power&lt;/a&gt; by disabling some cpus then you can use the below script. This script disables cpus from 4 to 7. You can change the number in the &lt;a class=&#34;zem_slink&#34; title=&#34;For loop&#34; href=&#34;http://en.wikipedia.org/wiki/For_loop&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;for loop&lt;/a&gt;. You would need the &lt;a class=&#34;zem_slink&#34; title=&#34;Sudo&#34; href=&#34;http://www.sudo.ws&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;sudo&lt;/a&gt; to be setup or remove sudo and run the script as root. The script will show you the currently active cpu’s before and after disabling the CPU’s.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>quick bash script for datewise backup of directory</title>
      <link>/2012/12/12/quick-bash-script-datewise-backup-directory/</link>
      <pubDate>Wed, 12 Dec 2012 00:50:29 +0000</pubDate>
      
      <guid>/2012/12/12/quick-bash-script-datewise-backup-directory/</guid>
      <description>&lt;p&gt;I was working on something and the data was very critical and needed &lt;a class=&#34;zem_slink&#34; title=&#34;data backup management&#34; href=&#34;http://www.symantec.com/opscenter-analytics&#34; rel=&#34;symantec&#34; target=&#34;_blank&#34;&gt;backup&lt;/a&gt;. I wrote a &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; href=&#34;http://www.gnu.org/software/bash/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;bash script&lt;/a&gt; to back up the data every 5 hours with cron and bash script. Thought I will share that with you. Here is the script.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash - 
#===============================================================================
#
#          FILE:  backup.sh
# 
#         USAGE:  ./backup.sh 
# 
#   DESCRIPTION:  Backup all the current files.
# 
#       OPTIONS:  ---
#  REQUIREMENTS:  ---
#          BUGS:  ---
#         NOTES:  ---
#        AUTHOR: Amit Agarwal (aka), amit.agarwal@roamware.com
#       COMPANY: Roamware India Pvt Ltd
#       CREATED: 08/19/2011 02:43:32 PM IST
#      REVISION:  ---
#===============================================================================
backupf=( a b c d) #Here you need to specify the directory you need to backup.
bkupdir=&#34;/tmp/backup/$(date +%Y)/$(date +%m)/$(date +%d)&#34; #Here you can change the basedir for the backups
mkdir  -p $bkupdir
sudo tar cvfz $bkupdir/bkup_$(date &#34;+%Y%m%d_%H%M&#34;).tgz $backupf[*] #Remove sudo if you do not need it.
echo &#34;Backup created in dir $dir&#34;&lt;/pre&gt;
&lt;p&gt;And then just add it to cron as “00 */5 * * * /home//bin/backup.sh”. Change the path if it does not match what is given here.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>C program to get the ascii string from a string</title>
      <link>/2012/07/25/program-ascii-string-string/</link>
      <pubDate>Wed, 25 Jul 2012 06:16:12 +0000</pubDate>
      
      <guid>/2012/07/25/program-ascii-string-string/</guid>
      <description>&lt;figure style=&#34;width: 300px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://commons.wikipedia.org/wiki/File:Printf.svg&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Example diagram of the printf function in the ...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Printf.svg/300px-Printf.svg.png&#34; alt=&#34;Example diagram of the printf function in the ...&#34; width=&#34;300&#34; height=&#34;71&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Example diagram of the printf function in the C programming language (Photo credit: Wikipedia)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Lot of times, you would like to get the complete string in hex or ascii format and if you are one of them then this is something that will be helpful for you 🙂&lt;/p&gt;
&lt;p&gt;Example output:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;lp-amita[d=~/bin]&amp;gt; ./ascii aamit&lt;br&gt;
String – aamit, Length – 5&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ubuntu setup – post installation script</title>
      <link>/2012/07/03/ubuntu-setup-post-installation-script/</link>
      <pubDate>Tue, 03 Jul 2012 05:25:15 +0000</pubDate>
      
      <guid>/2012/07/03/ubuntu-setup-post-installation-script/</guid>
      <description>&lt;figure style=&#34;width: 240px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/94991702@N00/4360008898&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;My iPhone apps as of February 2010&#34; src=&#34;https://i0.wp.com/farm5.static.flickr.com/4036/4360008898_eddaf7b56f_m.jpg?resize=240%2C66&#34; alt=&#34;My iPhone apps as of February 2010&#34; width=&#34;240&#34; height=&#34;66&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;My iPhone apps as of February 2010 (Photo credit: dougbelshaw)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;If you have done a new installation of &lt;a class=&#34;zem_slink&#34; title=&#34;Ubuntu (operating system)&#34; href=&#34;http://www.ubuntu.com&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;Ubuntu&lt;/a&gt; or Fedora, then yuou know you have to search all kind of blogs to find out what all to install. So, here is a easier way to do that. Just run this script, it will install some applications which are mostly a “MUST” for all the installations. And the list of applications that are installed are :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Array of all possible colors in bash script</title>
      <link>/2012/05/07/array-colors-bash-script/</link>
      <pubDate>Mon, 07 May 2012 02:17:18 +0000</pubDate>
      
      <guid>/2012/05/07/array-colors-bash-script/</guid>
      <description>&lt;p&gt;Sometime back, we had looked at using colors in &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; href=&#34;http://www.gnu.org/software/bash/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;bash script&lt;/a&gt; and here is a way to create a array of all the colors.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash - 
#===============================================================================
#
#          FILE:  colorarray.sh
# 
#         USAGE:  ./colorarray.sh 
# 
#   DESCRIPTION:  
# 
#       OPTIONS:  ---
#  REQUIREMENTS:  ---
#          BUGS:  ---
#         NOTES:  ---
#        AUTHOR: Amit Agarwal (aka), amit.agarwal@roamware.com
#       COMPANY: Roamware India Pvt Ltd
#       CREATED: 16/04/12 17:24:09 IST
# Last modified: Mon Apr 16, 2012  05:39PM
#      REVISION:  ---
#===============================================================================
count=0
for i in 40m 41m 42m 43m 44m 45m 46m 47m
do
    for l in 0 1
    do
        echo -n &#34;l=$l &#34;
        for k in 0 1
        do
            # echo -n &#34;k=$k &#34;
            for j in {30..37}
            do
                carr[$count]=&#34;\033[$k;$j;$l;$i&#34;
                echo -ne &#34;${carr[$count]}$count \033[00m&#34;
                ((count++))
            done
        done
        echo
    done
    echo
done&lt;/pre&gt;
&lt;p&gt;You can add this script to any script of your choice and you have all the 256 colors available to you in the script without additional coding. Happy coding.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Display X applications from virtual terminals</title>
      <link>/2012/05/03/display-applications-virtual-terminals/</link>
      <pubDate>Thu, 03 May 2012 12:05:37 +0000</pubDate>
      
      <guid>/2012/05/03/display-applications-virtual-terminals/</guid>
      <description>&lt;figure style=&#34;width: 206px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/73617363@N00/2243295082&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;GNOME Session plugin&#34; src=&#34;https://i0.wp.com/farm3.static.flickr.com/2334/2243295082_f55ebc9d83_m.jpg?resize=206%2C240&#34; alt=&#34;GNOME Session plugin&#34; width=&#34;206&#34; height=&#34;240&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;GNOME Session plugin (Photo credit: David Siegel)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Here is a script that can help you set the proper envirionment to start a &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME Shell&#34; href=&#34;http://live.gnome.org/GnomeShell&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;gnome-shell&lt;/a&gt; from one of the terminals.&lt;/p&gt;
&lt;pre class=&#34;Comment&#34;&gt;&lt;span class=&#34;Comment&#34;&gt;#!/bin/bash - &lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;#===============================================================================&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;#&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# FILE: xenv.sh&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# &lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# USAGE: ./xenv.sh &lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# &lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# DESCRIPTION: &lt;a href=&#34;http://live.gnome.org/GnomeShell/Debugging&#34;&gt;http://live.gnome.org/GnomeShell/Debugging&lt;/a&gt;&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;#&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# &lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# OPTIONS: ---&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# REQUIREMENTS: ---&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# BUGS: ---&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# NOTES: ---&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# AUTHOR: Amit Agarwal (aka), amit.agarwal@roamware.com&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# CREATED: 09/14/2011 04:45:31 PM &lt;a class=&#34;zem_slink&#34; title=&#34;Indian Standard Time&#34; href=&#34;http://en.wikipedia.org/wiki/Indian_Standard_Time&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;IST&lt;/a&gt;&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# Last modified: Wed Sep 14, 2011 04:45PM&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# REVISION: ---&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;#===============================================================================&lt;/span&gt;

&lt;span class=&#34;Identifier&#34;&gt;gnome_session&lt;/span&gt;=&lt;span class=&#34;PreProc&#34;&gt;$(&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Pgrep&#34; href=&#34;http://en.wikipedia.org/wiki/Pgrep&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;pgrep&lt;/a&gt; -u &lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$USER&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; gnome-session&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;)&lt;/span&gt;
&lt;span class=&#34;Statement&#34;&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Eval&#34; href=&#34;http://en.wikipedia.org/wiki/Eval&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;eval&lt;/a&gt;&lt;/span&gt; &lt;span class=&#34;Statement&#34;&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Export&#34; href=&#34;http://en.wikipedia.org/wiki/Export&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;export&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$(&lt;/span&gt;&lt;span class=&#34;Statement&#34;&gt;sed&lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;&#39;&lt;/span&gt;&lt;span class=&#34;String&#34;&gt;s/\o000/\n/g;&lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;&#39;&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; &amp;lt; &lt;a class=&#34;zem_slink&#34; title=&#34;Procfs&#34; href=&#34;http://en.wikipedia.org/wiki/Procfs&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;/proc/&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$gnome_session&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt;/environ &lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;Statement&#34;&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Grep&#34; href=&#34;http://en.wikipedia.org/wiki/Grep&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;grep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; DISPLAY&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;)&lt;/span&gt;
&lt;span class=&#34;Statement&#34;&gt;eval&lt;/span&gt; &lt;span class=&#34;Statement&#34;&gt;export&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$(&lt;/span&gt;&lt;span class=&#34;Statement&#34;&gt;sed&lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;&#39;&lt;/span&gt;&lt;span class=&#34;String&#34;&gt;s/\o000/\n/g;&lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;&#39;&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; &amp;lt; /proc/&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$gnome_session&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt;/environ &lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;Statement&#34;&gt;grep&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; XAUTHORITY&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;)&lt;/span&gt;
&lt;span class=&#34;Statement&#34;&gt;eval&lt;/span&gt; &lt;span class=&#34;Statement&#34;&gt;export&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$(&lt;/span&gt;&lt;span class=&#34;Statement&#34;&gt;sed&lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;&#39;&lt;/span&gt;&lt;span class=&#34;String&#34;&gt;s/\o000/\n/g;&lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;&#39;&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; &amp;lt; /proc/&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$gnome_session&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt;/environ &lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;Statement&#34;&gt;grep&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; DBUS_SESSION_BUS_ADDRESS&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;)&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;So, once you have done that you have the correct environment to use the X display and thus you can start the gnome-shell as well or do any other fancy thing that you want 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>colors in bash scripts</title>
      <link>/2012/04/30/colors-bash-scripts/</link>
      <pubDate>Mon, 30 Apr 2012 03:52:29 +0000</pubDate>
      
      <guid>/2012/04/30/colors-bash-scripts/</guid>
      <description>&lt;figure style=&#34;width: 240px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/90525468@N00/84319781&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Colours&#34; src=&#34;https://i2.wp.com/farm1.static.flickr.com/41/84319781_769e3cbfc2_m.jpg?resize=240%2C182&#34; alt=&#34;Colours&#34; width=&#34;240&#34; height=&#34;182&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Colours (Photo credit: CherrySoda!)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;I have been trying to understand the &lt;a class=&#34;zem_slink&#34; title=&#34;Color code&#34; href=&#34;http://en.wikipedia.org/wiki/Color_code&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;color codes&lt;/a&gt; for &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; href=&#34;http://www.gnu.org/software/bash/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;bash&lt;/a&gt; for a pretty long time, but somehow never got time to understand this clearly. So this time around when I was writing a &lt;a class=&#34;zem_slink&#34; title=&#34;Screenplay&#34; href=&#34;http://en.wikipedia.org/wiki/Screenplay&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;script&lt;/a&gt; to analyze some logs. I thought I will give it a go and finally understood some part of this.&lt;/p&gt;
&lt;p&gt;So, first we will start with this script. This is taken from &lt;a href=&#34;http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Convert string to hex.</title>
      <link>/2012/04/13/convert-string-hex/</link>
      <pubDate>Fri, 13 Apr 2012 03:39:54 +0000</pubDate>
      
      <guid>/2012/04/13/convert-string-hex/</guid>
      <description>&lt;p&gt;If you want to use snoop or &lt;a class=&#34;zem_slink&#34; title=&#34;Tcpdump&#34; href=&#34;http://www.tcpdump.org/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;tcpdump&lt;/a&gt; with &lt;a class=&#34;zem_slink&#34; title=&#34;advanced search&#34; href=&#34;http://search.twitter.com/advanced&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;advanced search&lt;/a&gt; in the packet, then you would need to convert the string to hex string. For this, either you can use a web search and find some &lt;a class=&#34;zem_slink&#34; title=&#34;Web application&#34; href=&#34;http://en.wikipedia.org/wiki/Web_application&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;web application&lt;/a&gt; to do that or you can use a simple C program like this 🙂&lt;/p&gt;
&lt;pre class=&#34;brush: c; gutter: true; first-line: 1&#34;&gt;/*
* =====================================================================================
*
*       Filename:  ascii.c
*
*    Description:  ascii to dec
*
*        Version:  1.0
*        Ceated:  03/02/2012 12:08:49 PM
*       Revision:  none
*       Compiler:  gcc
*
*         Author:  Amit Agarwal (aka), amit.agarwal@roamware.com
*  Last modified: Thu Mar 08, 2012  08:47PM
*
* =====================================================================================
*/
void main (int argc, char **argv){
    int i=0;
    char a[200]=&#34;&#34;,b[200]=&#34;&#34;;
    printf(&#34;String - %s, Length - %d\n&#34;,argv[1],strlen(argv[1]));
    /*printf(&#34;%x\n 0x&#34;,argv[1]);*/
    while (i &amp;lt; strlen(argv[1])){
        /*printf(&#34;%c&#34;,argv[1][i]);*/
        sprintf(a,&#34;%s%x&#34;,a,argv[1][i]);
        /*printf(&#34;a=%s\n&#34;,a);
        printf(&#34;b=%s\n&#34;,b);*/
        sprintf(b,&#34;%s%d&#34;,b,argv[1][i]);
        i++;
    }
    printf (&#34;\n&#34;);
    printf (&#34;String : %s\n&#34;,argv[1]);
    printf (&#34;Hex    : 0x%s\n&#34;, a);
    printf (&#34;Dec    : %s\n&#34;, b);

}&lt;/pre&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://seclists.org/fulldisclosure/2012/Apr/13&#34; target=&#34;_blank&#34;&gt;Re: iis bug&lt;/a&gt; (seclists.org)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.daniweb.com/software-development/c/threads/420145/problem-of-file-transfer-in-socket-programming&#34; target=&#34;_blank&#34;&gt;Problem of file transfer in socket programming&lt;/a&gt; (daniweb.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://jetcracker.wordpress.com/2012/02/23/c-echo-implementation/&#34; target=&#34;_blank&#34;&gt;[Unix C] ECHO Implementation&lt;/a&gt; (jetcracker.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://sourcecode4all.wordpress.com/2012/04/03/character-stuffing-in-c/&#34; target=&#34;_blank&#34;&gt;Character Stuffing in C&lt;/a&gt; (sourcecode4all.wordpress.com)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Tora installation on Fedora 16 with rpm</title>
      <link>/2012/02/09/tora-installation-fedora-16-rpm/</link>
      <pubDate>Thu, 09 Feb 2012 05:47:04 +0000</pubDate>
      
      <guid>/2012/02/09/tora-installation-fedora-16-rpm/</guid>
      <description>&lt;figure style=&#34;width: 128px&#34; class=&#34;wp-caption alignright&#34;&gt;[&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;TOra&#34; src=&#34;http://upload.wikimedia.org/wikipedia/en/a/a9/TOra.png&#34; alt=&#34;TOra&#34; width=&#34;128&#34; height=&#34;128&#34; /&gt;][1]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via Wikipedia&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Last article I talked about tora installation from the sources, but if that is too much for you then you can use this one liner:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;rpm -ivh &#34;http://amit-agarwal.co.in/mystuff/tora-2.1.3-1.fc16.i686.rpm&#34;&lt;/pre&gt;
&lt;p&gt;But if you like the hard way out, then you can always try &lt;a href=&#34;http://blog.amit-agarwal.com/2012/02/06/tora-fedora-16-mysql-oracle/&#34;&gt;this&lt;/a&gt;.&lt;/p&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;https://gryphon143.wordpress.com/2011/06/30/test/&#34;&gt;Unrar in Fedora&amp;#8230;&lt;/a&gt; (gryphon143.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://funsurf.wordpress.com/2011/09/26/fedora-utils-just-got-easier/&#34;&gt;Fedora Utils just got easier&lt;/a&gt; (funsurf.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/12/07/rpmorphan-deborphan-rpm-based-distros/&#34;&gt;rpmorphan &amp;#8211; deborphan for the rpm based distros.&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>tora on Fedora 16 for mysql and Oracle.</title>
      <link>/2012/02/06/tora-fedora-16-mysql-oracle/</link>
      <pubDate>Mon, 06 Feb 2012 05:30:45 +0000</pubDate>
      
      <guid>/2012/02/06/tora-fedora-16-mysql-oracle/</guid>
      <description>&lt;p&gt;Sometime back I had posted a &lt;a href=&#34;http://blog.amit-agarwal.com/2010/06/22/oracle-gui-client-on-linux-with-mysql-support/&#34; title=&#34;Oracle GUI client on Linux with mysql support&#34;&gt;article&lt;/a&gt; on &lt;a class=&#34;zem_slink&#34; title=&#34;TOra&#34; href=&#34;http://tora.sourceforge.net&#34; rel=&#34;homepage&#34;&gt;Tora&lt;/a&gt; on &lt;a class=&#34;zem_slink&#34; title=&#34;Fedora (operating system)&#34; href=&#34;http://www.fedoraproject.org/&#34; rel=&#34;homepage&#34;&gt;Fedora&lt;/a&gt;. But that was a while back and things have progressed and we already have Fedora 16 (aka Verne).&lt;/p&gt;
&lt;p&gt;So, awhile back I installed Tora on my Fedora 16 and here are the steps to do so:&lt;/p&gt;
&lt;p&gt;First get the Tora sources from &lt;a href=&#34;http://sourceforge.net/projects/tora/&#34;&gt;sourceforge.net&lt;/a&gt; . Download the source &lt;a class=&#34;zem_slink&#34; title=&#34;Tar (file format)&#34; href=&#34;http://en.wikipedia.org/wiki/Tar_%28file_format%29&#34; rel=&#34;wikipedia&#34;&gt;tar file&lt;/a&gt; and extract the same.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Color disk usage on Fedora</title>
      <link>/2012/01/21/color-disk-usage-fedora/</link>
      <pubDate>Sat, 21 Jan 2012 12:43:40 +0000</pubDate>
      
      <guid>/2012/01/21/color-disk-usage-fedora/</guid>
      <description>&lt;p&gt;For this tip, you would need to setup the rpm-shere repository. You can get the information &lt;a href=&#34;http://blog.amit-agarwal.com/2012/01/18/interesting-repository-fedora/&#34;&gt;here&lt;/a&gt;. Once you have done that you need to install the cdu package with the following command:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install cdu&lt;/pre&gt;
&lt;p&gt;And then you can use “cdu” to view the disk usage in all beautiful colors with the command:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;cdu&lt;/pre&gt;
&lt;p&gt;and the output looks like this:&lt;/p&gt;
&lt;figure id=&#34;attachment_3140&#34; aria-describedby=&#34;caption-attachment-3140&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-3140&#34; title=&#34;cdu screenshot&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.com/wp-content/uploads/2012/01/test-300x129.jpg?resize=300%2C129&#34; alt=&#34;cdu screenshot&#34; width=&#34;300&#34; height=&#34;129&#34; data-recalc-dims=&#34;1&#34; /&gt;][2]&lt;figcaption id=&#34;caption-attachment-3140&#34; class=&#34;wp-caption-text&#34;&gt;cdu screenshot&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/10/30/quickly-install-fedora/&#34;&gt;Quickly install most of the things that you need on Fedora.&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://fedoraproject.org/wiki/YumUpgradeFaq&#34;&gt;Upgrading Fedora using yum &amp;#8211; FedoraProject&lt;/a&gt; (fedoraproject.org)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/12/13/consistent-ethernet-device-names-verne/&#34;&gt;Consistent ethernet device names in Verne&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Benchmarking the system/CPU performance</title>
      <link>/2012/01/15/benchmarking-system-cpu-performance/</link>
      <pubDate>Sun, 15 Jan 2012 07:56:44 +0000</pubDate>
      
      <guid>/2012/01/15/benchmarking-system-cpu-performance/</guid>
      <description>&lt;p&gt;Have you ever wanted to have a quick check on your CPU performance. I know that lot of people will say that this is not the right way to do this, but here is something that you can use to check the CPU speed.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash -
#===============================================================================
#
#          FILE:  benchmark.sh
#
#         USAGE:  ./benchmark.sh
#
#   DESCRIPTION:  Benchmark the CPU
#
#       OPTIONS:  ---
#  REQUIREMENTS:  ---
#          BUGS:  ---
#         NOTES:  ---
#        AUTHOR: Amit Agarwal (aka), amit.agarwal@roamware.com
#       COMPANY: Roamware India Pvt Ltd
#       CREATED: 09/21/2011 11:46:03 AM IST
# Last modified: Wed Sep 21, 2011  12:22PM
#      REVISION:  ---
#===============================================================================

add ()
{
    COUNTER=0
    exec 2&amp;gt;&amp;1
    time=$(exec 2&amp;gt;&amp;1;(time while [[  $COUNTER -lt 100000 ]]; do ((COUNTER++)) \
        ; done))
    echo &#34;Time for 100000 additions is &#34;$time
}	# ----------  end of function add  ----------
mul ()
{
    COUNTER=0
    test=2
    exec 2&amp;gt;&amp;1
    time=$(exec 2&amp;gt;&amp;1;(time while [[  $COUNTER -lt 100000 ]]; do ((COUNTER++)) \
        ; ((test=test*2));done))
    echo &#34;Time for 100000 mul is &#34;$time
}	# ----------  end of function add  ----------
div ()
{
    COUNTER=0
    test=1000000000000
    exec 2&amp;gt;&amp;1
    time=$(exec 2&amp;gt;&amp;1;(time while [[  $COUNTER -lt 100000 ]]; do ((COUNTER++)) \
        ; (( test=test/2)); done)|tr -d &#39;\n&#39;)
    echo &#34;Time for 100000 divisions is &#34;${time}
}	# ----------  end of function add  ----------

time add
time mul
time div&lt;/pre&gt;
&lt;p&gt;And here is the output :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>conky script used to monitor server status remotely.</title>
      <link>/2012/01/12/conky-script-monitor-server-status-remotely/</link>
      <pubDate>Thu, 12 Jan 2012 07:48:00 +0000</pubDate>
      
      <guid>/2012/01/12/conky-script-monitor-server-status-remotely/</guid>
      <description>&lt;figure style=&#34;width: 300px&#34; class=&#34;wp-caption alignright&#34;&gt;[&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;A typical Conky look&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Conky-unix-program-screen-shot.png/300px-Conky-unix-program-screen-shot.png&#34; alt=&#34;A typical Conky look&#34; width=&#34;300&#34; height=&#34;279&#34; /&gt;][1]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via Wikipedia&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;I was looking for something to monitor few details on the server. I thought about quite a lot of applications, some open source and some scripts developed in house. But my requirements were quite petty and the scripts and applications were quite heavy. So, I thought why not conky :).&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;So, with some quick work on conky script, I was able to get what I wanted and here it is for all of you.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Backup of files in the directory.</title>
      <link>/2011/12/01/backup-files-directory/</link>
      <pubDate>Thu, 01 Dec 2011 11:39:24 +0000</pubDate>
      
      <guid>/2011/12/01/backup-files-directory/</guid>
      <description>&lt;p&gt;I was working on some scripts and the changes that I was making in the scripts was very dynamic, which I did want to keep backing up in the version control system. But for the peace of my mind, I wanted to keep a copy of the scripts, whenever it was in working state.&lt;/p&gt;
&lt;p&gt;Since I had multiple files, so it would make more sense to have a script that could copy all the files in the &lt;a class=&#34;zem_slink&#34; title=&#34;Working directory&#34; href=&#34;http://en.wikipedia.org/wiki/Working_directory&#34; rel=&#34;wikipedia&#34;&gt;current directory&lt;/a&gt; to “old” directory without over-writing the existing files. So, I wrote a script that would postfix the files with a number. With this approach, finally what I had was the following:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux hardware details.</title>
      <link>/2011/11/28/linux-hardware-details/</link>
      <pubDate>Mon, 28 Nov 2011 11:20:25 +0000</pubDate>
      
      <guid>/2011/11/28/linux-hardware-details/</guid>
      <description>&lt;p&gt;Here is one of the scripts that I found on the net while searching for something … Note the &lt;a class=&#34;zem_slink&#34; title=&#34;Uniform Resource Locator&#34; href=&#34;http://en.wikipedia.org/wiki/Uniform_Resource_Locator&#34; rel=&#34;wikipedia&#34;&gt;URL&lt;/a&gt; for the script in the Description.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash -
#===============================================================================
#
#          FILE:  linux_hw.sh
#
#         USAGE:  ./linux_hw.sh
#
#   DESCRIPTION:  http://www.howtogeek.com/howto/solaris/get-the-processor-type-on-solaris/
#
#       OPTIONS:  ---
#  REQUIREMENTS:  ---
#          BUGS:  ---
#         NOTES:  ---
#        AUTHOR: &lt;a class=&#34;zem_slink&#34; title=&#34;Amit Agarwal&#34; href=&#34;http://www.labnol.org/about/&#34; rel=&#34;homepage&#34;&gt;Amit Agarwal&lt;/a&gt; (aka), amit.agarwal@roamware.com
#       COMPANY: Roamware India Pvt Ltd
#       CREATED: 09/13/2011 03:57:34 PM IST
# Last modified: Sun Oct 30, 2011  04:59PM
#      REVISION:  ---
#===============================================================================

function linux_hw_CPU {
	&lt;a class=&#34;zem_slink&#34; title=&#34;Typesetting&#34; href=&#34;http://en.wikipedia.org/wiki/Typesetting&#34; rel=&#34;wikipedia&#34;&gt;typeset&lt;/a&gt; num=0
	typeset name=&#34;&#34;
	typeset cores=&#34;&#34;
	name=&#34;$( cat &lt;a class=&#34;zem_slink&#34; title=&#34;Procfs&#34; href=&#34;http://en.wikipedia.org/wiki/Procfs&#34; rel=&#34;wikipedia&#34;&gt;/proc/cpuinfo&lt;/a&gt; | awk -F: &#39;
/vendor_id/ { vendor=$2 }
/model name/ { model=$2 }
/cpu &lt;a class=&#34;zem_slink&#34; title=&#34;Hertz&#34; href=&#34;http://en.wikipedia.org/wiki/Hertz&#34; rel=&#34;wikipedia&#34;&gt;MHz&lt;/a&gt;/ {
if( model ~ &#34;Hz&#34; ) {speed=&#34;&#34;} else { speed=$2? MHz&#34; };
print vendor, model, speed; }
		&#39; | tail -1
	)&#34;

        num=$(if [ -r /proc/vmware/cpuinfo ]; then awk &#39;/pcpu/ { print NF-1 }&#39; /proc/vmware/cpuinfo; else cat /proc/cpuinfo | &lt;a class=&#34;zem_slink&#34; title=&#34;Grep&#34; href=&#34;http://en.wikipedia.org/wiki/Grep&#34; rel=&#34;wikipedia&#34;&gt;grep&lt;/a&gt; processor| wc -l; fi)

	# ESX: mas info sobre logical/cores/packages
	if [ -r /proc/vmware/sched/ncpus ]
	then
		cores=$( echo $( cat /proc/vmware/sched/ncpus ) )
	fi

	echo $num $( echo &#34;$name ($cores)&#34; | enclose )
}

function enclose {
	tr -s &#34; &#34; | sed -e &#34;s/^/\&#34;/; s/$/\&#34;/; s/\&#34;\ /\&#34;/; s/\ \&#34;/\&#34;/&#34;
}

function linux_hw_CPU {

	typeset num=0
	typeset name=&#34;&#34;
	typeset cores=&#34;&#34;

	name=&#34;$(
		cat /proc/cpuinfo | awk -F: &#39;
/vendor_id/ { vendor=$2 }
/model name/ { model=$2 }
/cpu MHz/ {
if( model ~ &#34;Hz&#34; ) {speed=&#34;&#34;} else { speed=$2&#34; MHz&#34; };
print vendor, model, speed; }
		&#39; | tail -1
	)&#34;

	num=$(
		if [ -r /proc/vmware/cpuinfo ]
		then
			awk &#39;/pcpu/ { print NF-1 }&#39; /proc/vmware/cpuinfo
		else
			cat /proc/cpuinfo | grep processor| wc -l
		fi

	)

	if grep -q &#34;physical id&#34; /proc/cpuinfo || grep &#34;siblings&#34; /proc/cpuinfo
	then
		chip_count=$( grep &#34;physical id&#34; /proc/cpuinfo | sort -u | wc -l )
		chip_core=$( grep &#34;siblings&#34; /proc/cpuinfo | tail -1 | cut -d: -f2 )
		cores=&#34;($chip_count chips x $chip_core cores)&#34;
	fi

	# Blades HP con
	if [ -x /sbin/hpasmcli ]
	then
		chip_name=$( /sbin/hpasmcli -s &#34;SHOW &lt;a class=&#34;zem_slink&#34; title=&#34;Server (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Server_%28computing%29&#34; rel=&#34;wikipedia&#34;&gt;SERVER&lt;/a&gt;&#34; | grep &#34;Name&#34; | head -1 | cut -d: -f2 )
		chip_speed=$( /sbin/hpasmcli -s &#34;SHOW SERVER&#34; | grep &#34;Speed&#34; | head -1 | cut -d: -f2 )
		chip_core=$( /sbin/hpasmcli -s &#34;SHOW SERVER&#34; | grep &#34;Core&#34; | head -1 | cut -d: -f2 )
	fi

	# ESX: mas info sobre logical/cores/packages
	if [ -r /proc/vmware/sched/ncpus ]
	then
		cores=&#34;($( echo $( cat /proc/vmware/sched/ncpus ) ))&#34;
	fi

	# &lt;a class=&#34;zem_slink&#34; title=&#34;Linux&#34; href=&#34;http://www.kernel.org/&#34; rel=&#34;homepage&#34;&gt;Linux&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Itanium&#34; href=&#34;http://en.wikipedia.org/wiki/Itanium&#34; rel=&#34;wikipedia&#34;&gt;Itanium&lt;/a&gt; IA64
	if grep -q -i itanium /proc/cpuinfo
	then
		name=&#34;$(
		grep &#34;vendor&#34; /proc/cpuinfo | cut -d: -f2- | tail -1 ) $(
		grep &#34;arch &#34; /proc/cpuinfo | cut -d: -f2- | tail -1 ) $(
		grep &#34;family&#34; /proc/cpuinfo | cut -d: -f2- | tail -1 ) $(
		grep &#34;cpu MHz&#34; /proc/cpuinfo | cut -d: -f2- | cut -d. -f1 | tail -1 ) Mhz&#34;

		chip_count=$( grep &#34;physical id&#34; /proc/cpuinfo | sort -u | wc -l )
		chip_core=$( grep &#34;siblings&#34; /proc/cpuinfo | tail -1 | cut -d: -f2 )
		cores=&#34;($chip_count chips x $chip_core cores)&#34;
	fi

	echo $num $( echo &#34;$name $cores&#34; | enclose )
}

linux_hw_CPU&lt;/pre&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://weijianhui16.wordpress.com/2011/09/06/linux%e6%9f%a5%e7%9c%8b%e7%a1%ac%e4%bb%b6%e4%bf%a1%e6%81%af/&#34;&gt;linux??????&lt;/a&gt; (weijianhui16.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://singztechmusings.wordpress.com/2011/06/15/how-to-check-the-uptime-of-a-process-or-an-application-running-in-linux-machine-using-shell-script/&#34;&gt;How to check the uptime of a process (or an application) running in Linux machine using shell script?&lt;/a&gt; (singztechmusings.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://javarevisited.wordpress.com/2011/06/15/good-examples-of-grep-command-in-unix-and-linux/&#34;&gt;Some examples of grep command in unix&lt;/a&gt; (javarevisited.wordpress.com)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Add ssh key to remote host</title>
      <link>/2011/11/15/add-ssh-key-remote-host/</link>
      <pubDate>Tue, 15 Nov 2011 08:00:01 +0000</pubDate>
      
      <guid>/2011/11/15/add-ssh-key-remote-host/</guid>
      <description>&lt;div class=&#34;zemanta-img&#34; style=&#34;margin: 1em; display: block;&#34;&gt;
  &lt;p&gt;
    &lt;figure style=&#34;width: 300px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;https://i0.wp.com/commons.wikipedia.org/wiki/File:X11_ssh_tunnelling.png&#34;&gt;&lt;img class=&#34;zemanta-img-configured&#34; title=&#34;Example of tunnelling an X11 application over SSH&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//300px-X11_ssh_tunnelling.png?resize=300%2C199&#34; alt=&#34;Example of tunnelling an X11 application over SSH&#34; width=&#34;300&#34; height=&#34;199&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via Wikipedia&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;If you are working on recent versions of the *nix &lt;a class=&#34;zem_slink&#34; title=&#34;Operating system&#34; href=&#34;http://en.wikipedia.org/wiki/Operating_system&#34; rel=&#34;wikipedia&#34;&gt;OS&lt;/a&gt; like &lt;a class=&#34;zem_slink&#34; title=&#34;Fedora (operating system)&#34; href=&#34;http://www.fedoraproject.org/&#34; rel=&#34;homepage&#34;&gt;Fedora&lt;/a&gt; or &lt;a class=&#34;zem_slink&#34; title=&#34;Ubuntu (operating system)&#34; href=&#34;http://www.ubuntu.com/&#34; rel=&#34;homepage&#34;&gt;Ubuntu&lt;/a&gt; then you would know about the commad &lt;a class=&#34;zem_slink&#34; title=&#34;Secure Shell&#34; href=&#34;http://en.wikipedia.org/wiki/Secure_Shell&#34; rel=&#34;wikipedia&#34;&gt;ssh&lt;/a&gt;-copy-id. But if you land up using one of the older versions like &lt;a class=&#34;zem_slink&#34; title=&#34;Solaris (operating system)&#34; href=&#34;http://oracle.com/solaris&#34; rel=&#34;homepage&#34;&gt;Solaris&lt;/a&gt; or something where the command is not present, then probably you need a simpler solution to this. One of the simplest solution is with a lot of assumtions, simply copy the id_rsa file to &lt;a class=&#34;zem_slink&#34; title=&#34;Server (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Server_%28computing%29&#34; rel=&#34;wikipedia&#34;&gt;remote server&lt;/a&gt; and hope it works. And here is  a script to do just that:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Creating a chroot environment – the script.</title>
      <link>/2011/09/23/creating-chroot-environment-script/</link>
      <pubDate>Fri, 23 Sep 2011 09:47:48 +0000</pubDate>
      
      <guid>/2011/09/23/creating-chroot-environment-script/</guid>
      <description>&lt;p&gt;Here is the script, very simple and effective 🙂&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash -
#===============================================================================
#
#          FILE:  mkchroot.sh
#
#         USAGE:  ./mkchroot.sh
#
#   DESCRIPTION:  Make a  chroot environ and cd to it
#
#       OPTIONS:  ---
#  REQUIREMENTS:  ---
#          BUGS:  ---
#         NOTES:  ---
#        AUTHOR: Amit Agarwal (aka), 
#       CREATED: 09/03/2011 02:53:37 PM IST
# Last modified: Sat Sep 03, 2011  03:11PM
#      REVISION:  ---
#===============================================================================

 binaries=( bash2 ls cat vi vim sudo)
#===  FUNCTION  ================================================================
#          NAME:  copy_binary
#   DESCRIPTION:  copy binary to chroot
#    PARAMETERS:
#       RETURNS:
#===============================================================================

copy_binary ()
{
   cmd=`which $1`
   echo $cmd
   cp $cmd bin/
   ldd $cmd
   while read line
   do
      while read ld
      do
         if [[ -f $ld ]]
         then
            echo copy $ld
            cp $ld lib/
            if [[ -L $ld ]]
            then
               ld1=$( ls -l $ld |sed &#39;s/.*&amp;gt; //&#39;)
               echo &#34;  copy $ld1&#34;
               cp  /lib/$ld1 lib/
            fi
         fi
      done &amp;lt; &amp;lt;(echo $line|sed &#39;s/.*&amp;gt; //&#39;|sed &#39;s/ .*//&#39;)
   done &amp;lt; &amp;lt;(ldd $cmd)
}	# ----------  end of function copy_binary  ----------

#===  FUNCTION  ================================================================
#          NAME:  init
#   DESCRIPTION:  Do the required initialization
#    PARAMETERS:
#       RETURNS:
#===============================================================================
init()
{
   mkdir -p {root,home,dev,etc,lib,usr,bin}
   mkdir -p usr/bin
   mkdir -p libexec/openssh



   mknod -m 666 dev/null c 1 3

   cd etc
   cp /etc/ld.so.cache .
   cp -avr /etc/ld.so.cache.d/ .
   cp -avr /etc/ld.so.conf.d/ .
   cp /etc/ld.so.conf .
   cp /etc/nsswitch.conf .
   cp /etc/passwd .
   cp /etc/group .
   cp /etc/hosts .
   cp /etc/resolv.conf .
   cd -
}
cd $1
if [[ -f .status ]]
then
   cat .status
   echo &#34;Not running now&#34;
else
   init
   for i in ${binaries[*]}
   do
       copy_binary $i
       cp -avr /etc/${i}* etc/
   done
   ln bin/bash2 bin/bash
   echo &#34;complete&#34; &amp;gt; .status
fi
cp -avr ~/bin/automation root/automation
sudo chroot .

&lt;/pre&gt;
&lt;p&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Faster blog with stats removed</title>
      <link>/2011/06/18/faster-blog-stats-removed/</link>
      <pubDate>Sat, 18 Jun 2011 01:40:01 +0000</pubDate>
      
      <guid>/2011/06/18/faster-blog-stats-removed/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was thinking of removing the statpress plugin for quite some time now, but did not have a good alternative. Today finally I managed to do this as I had few hours to spare. Now that this is done, you should not be getting the database error that some of you on IE were getting and also should have a nicer experience in terms of page &lt;a class=&#34;zem_slink&#34; title=&#34;Loader (computing)&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Loader_%28computing%29&#34;&gt;load time&lt;/a&gt;.&lt;/p&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/06/03/cr-post-pingfm-working-resolved/&#34;&gt;CR Post to Ping.fm not working &amp;#8211; resolved.&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://basnettips.wordpress.com/2011/05/24/compare-two-websites-load-time-learn-which-website-loads-faster/&#34;&gt;Compare Two Websites Load Time &amp; Learn Which Website Loads Faster&lt;/a&gt; (basnettips.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/05/16/unix-shell-script-removing-duplicate-files/&#34;&gt;Unix shell script for removing duplicate files&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: medium none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Try all colors in xterm with script before setting the color</title>
      <link>/2011/03/18/try-all-colors-in-xterm-with-script-before-setting-the-color/</link>
      <pubDate>Fri, 18 Mar 2011 07:41:39 +0000</pubDate>
      
      <guid>/2011/03/18/try-all-colors-in-xterm-with-script-before-setting-the-color/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you are looking for testing the &lt;a class=&#34;zem_slink&#34; title=&#34;Color&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Color&#34;&gt;colors&lt;/a&gt; on how they would look like in the &lt;a class=&#34;zem_slink&#34; title=&#34;Xterm&#34; rel=&#34;homepage&#34; href=&#34;http://invisible-island.net/xterm/&#34;&gt;xterm&lt;/a&gt; before you set the color then here is a small script for you.&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      #!/bin/bash -&amp;lt;br /&amp;gt; #===============================================================================&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; #          FILE:  xterm_colors-test.sh&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; #         USAGE:  ./xterm_colors-test.sh&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; #   DESCRIPTION:  Test all the colors for xterm bg&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; #       OPTIONS:  ---&amp;lt;br /&amp;gt; #  REQUIREMENTS:  ---&amp;lt;br /&amp;gt; #          BUGS:  ---&amp;lt;br /&amp;gt; #         NOTES:  ---&amp;lt;br /&amp;gt; #        AUTHOR:   Amit Agarwal (amit.agarwal@amit-agarwal.co.in), aka&amp;lt;br /&amp;gt; #       COMPANY:  Individual&amp;lt;br /&amp;gt; #       VERSION:  1.0&amp;lt;br /&amp;gt; #       CREATED:  02/18/2011 01:02:51 PM IST&amp;lt;br /&amp;gt; #      REVISION:  1.0&amp;lt;br /&amp;gt; #===============================================================================&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; cat /usr/share/X11/rgb.txt |sed &#39;s/\([0-9]\{1,3\}[ \t]*\)\{3\}//&#39;|sed &#39;s/^ *//&#39; &amp;gt;~/rgb.txt&amp;lt;br /&amp;gt; while read line&amp;lt;br /&amp;gt; do&amp;lt;br /&amp;gt; bg=$(echo $line)&amp;lt;br /&amp;gt; echo $line&amp;lt;br /&amp;gt; echo &amp;quot;Trying $bg color&amp;quot;&amp;lt;br /&amp;gt; xterm -bg &amp;quot;$bg&amp;quot;&amp;amp;&amp;lt;br /&amp;gt; sleep 5&amp;lt;br /&amp;gt; kill -9 $!&amp;lt;br /&amp;gt; done &amp;lt; ~/rgb.txt
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;This can be used in various ways but I will leave the choice to you. One option that I should probably still tell is :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using ssmtp to send mail using gmail.</title>
      <link>/2011/02/19/ssmtp-send-mail-gmail/</link>
      <pubDate>Sat, 19 Feb 2011 15:18:03 +0000</pubDate>
      
      <guid>/2011/02/19/ssmtp-send-mail-gmail/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;First install the package ssmtp using the command:&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      sudo yum install ssmtp
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;Open the &lt;a class=&#34;zem_slink&#34; title=&#34;Configuration file&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Configuration_file&#34;&gt;configuration file&lt;/a&gt; for ssmtp as &lt;a class=&#34;zem_slink&#34; title=&#34;Superuser&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Superuser&#34;&gt;root user&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      vim /etc/ssmtp/ssmtp.conf
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;Make the following changes to the configuration file:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;mailto:root=**username**@gmail.com&#34;&gt;root=**username**@gmail.com&lt;/a&gt;&lt;br&gt;
mailhub=smtp.gmail.com:587&lt;br&gt;
&lt;a href=&#34;mailto:hostname=**username**@gmail.com&#34;&gt;hostname=**username**@gmail.com&lt;/a&gt;&lt;br&gt;
UseSTARTTLS=YES&lt;br&gt;
AuthUser=&lt;strong&gt;username&lt;/strong&gt;&lt;br&gt;
AuthPass=&lt;strong&gt;password&lt;/strong&gt;&lt;br&gt;
FromLineOverride=yes&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In order to make the default (root) “from” field be the server name,&lt;br&gt;
edit the /etc/ssmtp/revaliases file as root user :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Remove some path from the PATH variable temporarily.</title>
      <link>/2010/09/04/remove-path-path-variable-temporarily/</link>
      <pubDate>Sat, 04 Sep 2010 15:02:08 +0000</pubDate>
      
      <guid>/2010/09/04/remove-path-path-variable-temporarily/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;How many times has it happened to you that you are working on some linux platform (like Fedora/Ubuntu/CentOS etc) and suddenly you see that you need to remove some path from the PATH variable so that a script is executed from some other path. It really difficult to do this if the path is too long and if you end up doing this couple of times. If that is the case, then the below script is for you 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Pictures from my new camera :)</title>
      <link>/2010/08/31/pictures-camera/</link>
      <pubDate>Tue, 31 Aug 2010 08:10:07 +0000</pubDate>
      
      <guid>/2010/08/31/pictures-camera/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;As promised here are few pics from my DSLR.&amp;lt;div class=&amp;quot;kwiclick-action-container visible&amp;quot; style=&amp;quot;left: 0px ! important; top: 1px ! important;&amp;quot;&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-1&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXJJREFUeNqkU01LAlEUPfOhM6SOjJSBIK6yVgUtWgouWgcJLYN%2BQX8j2vUDWrcJWiZFCkH7domCmZJ9YqmjzpfP3jyYYUSU0AOXe9%2FlnXvPfdzH7Z0%2FgELEfLAdYhGLgCoojuaEw%2FWkn32aMLUaum8FRBK7CIaSMxsfx4PM824iYHdRyWdBGieoXGcQIH3IPD%2FVXHiRVr%2FEiipiPb2B5aiAXv0KYYGbai68EUjvBbIkgZAhJFnCiJ4V30U%2FBO0dUBPjCmKRJHRdpwUI9QPElCSokEkzWghVC5MjbKUP0PrR8Vyr4relY3MtRwkcQrRbxOqwWCEGuPItONucHGF1KYaj%2FTvcXBwilzlFXI6C2AZeS3nqTYhSmLYTQPQ2eDE4XmBEZVsfJagQkLJTUCyenp%2FQbzcZma2coXkk%2F8uwAsOhhWb5niXMQQffjUcM%2Bl%2F%2FWkRWQBAC2N7JsYTrZ4HzaeCcdVzkKzgKsov%2BRhbMq%2BBPgAEAjWu8sz8FVsoAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;View&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-2&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKySURBVDjLpVNfSFNRGP%2Bde%2B%2B2a66Fm3PNdKArUnCaiSijPzCR6qGg3i2itygQetDHXiIf6qWaYBA9%2BBL0EGhPlZUwQoQo1mpsAxss1Klzc3O72527t%2B9cUXor6MDvfBfu9%2Fu%2B3%2Fl95zBd1%2FE%2FS%2BLb1NTUvXK5HKhWq3W1Wo1VKhWToihmHjVNYxaLRbXb7a%2FHxsZGef7IyEgfhZ%2FT09ObLBgMHhJFMdfb2wuuhggGol%2Fe4urFY1CXnuHR%2Bw7YXJ2IxxPXstnsYyLbCFz6gOj1eiNdXV12l8uFVCqF1dVVbGxsoNnTgY%2Bf1xErnERP32kwxrCysnJZEASLLMuQJInl8%2FkzEnU9arPZEIlE0NTUBJ%2FPBzoK6ChwOp2IRqMIhUJwOBwIBAJIp9PI5XJGTiwWOy7xxLW1NTQ2NqJa78GDOQXFHQaN9FmYCWdb2mEvFEh%2BHFwlJyYSCbjdbuOoAt%2BKxSJaW1sx%2B01FRRcgmwhmATXBhPlf9QYxk8kYZFVVQQbvq5R4AXLbwHbNTEQRkkAOkUWMNlU3gyZkgJN5Hv%2Fm0VDAq%2BxV5UvXtV0yFREIosBQKpWMnD8V7BXYV0COwqzXYUeTIfAJ6bsqzFCwtbUFq4chXJpDqW4bB%2FryWM8uGQXE7u7uu1ar1XDW46xHWjGjysTdW6YpOKJ%2BR2L5A9r9NpzqH8BQ%2F3lU5QxSahjZ3DYk3p134ONxZLMYaGszzOFyC%2BR%2BOByG5NvEiQ4%2FmVpDj3sY7368xKDPj2R8FhJ1Hk0mk%2FdJjqWhoYEtLi4yXoDL45EM0w97a8zErLjQecNQdmfoKU1skkya4Ub%2F%2FTH5b7coVy6dk3fodowPP8fEm%2BuQRQtevJopC%2F%2Fy4jRde7gQ%2FkSGSkZnM5MQ%2BjrPfwXZvz7nwVvNExRuEg4SCoTJhSfL478BoeOJpjqa%2BZsAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;More From&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-3&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnZJREFUeNqUUl1LlEEUfub92NnxI3UjW5VwF8qPDEFEvQyhKIiiuukiCCSwoD8QFRYYZIEXEf0AIwiRFaEuuorCMhPWsNB1Ww27UWG1xK939%2F2Y6bza5yZKhxnOnJl5znPmOcNa%2B1wwxmByDaYJGDR13xubXjcQBXBDD6DCFJBuFvAy8BTQyzQM0rVtLeraKiY4a%2BAlgOtmwAWH95VhbclrknCfaFuhGE1iiEhbDXCwBseGN9J9u7PnULgxfr%2BrY31FZl1LldrLmcotKyBwVDrELFi9n2xufOr1%2Bwd3OqVtOfHujtFASVNLefORE84ak8YW4AiBB%2FI4qzcosF0gGAqL47F5xTQd0nLA9IDpkFeMmbkJolR2LEjMOgXZzIaI4IUFzbbEQxKtHxpOB4CjRoGnNGbizwQRl5gLggT2mTObm55HCSgbidVuraPdX4u99KyJsRfp0Vcx40fdUS%2FrxfLztHrtJ1jlqEom6JCVMMwlEyMj189fWf0ymTSUlJek41wUItBgSAbbUjmiKBpyY6mFDCxMTr6NXzvZtj47nfT3DE0Y53SuN2mOhywJQ7%2FqLzCk3KiAhTjSqcS7sVtnfoF907X8Yq54sFiUVVTK1Szd96AksRJQui7FCrJIID2dGPpw02dOJXP%2FDBPlNVW1V%2Ft7QpW1LWxp%2BXdD%2FePiXVicGR9O3D17wZr9lMptu98tuCsLi9%2FizwfFwWONfE%2FFPmVZ8J8tC4uQ%2FjzxJtF1qi0zP5XCThYsq66uuzcx3PpMqdanStV1fRwKhqsO4H%2BMh6tqopcf90XaH%2FUGSvfvCGb%2FbBicB3ZHDvvNcxZnXirXdrZL8F2AAQDt7hVVGFZE1gAAAABJRU5ErkJggg%3D%3D&amp;quot; alt=&amp;quot;Tags&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-4&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAACPElEQVR42mNkIBKcT7PgYmBk%2Bmk489hfZHFGQhovl3grcEgpLBAwcrL78%2BnN13fHt%2Ff%2F%2BfqpXn%2FSvv8EDTgTq8coaO52Xim7Wx8m9uv9S4ZbbUlZuj3bphM04HSkprpG%2FaIbPOomKOIPZtfsV0xrdcJqwMVEJfE%2F376bsHByXPjzh51dpXzOXT4daxQ196eX71bK6nLDMOBSiqqdmKXZNmEdDe4PF6%2F9fH70bDC7qkWJauV8B0YmJrCa709uMdzpzYnQm7B7JYYBd2utdyoFeLoxvHvF8P%2FNB4YH%2B4%2Bd%2BfidxZ1VUmW5cuEkt9e7l9%2F4cP5At17%2F7nlYY%2BFutfVeJTsjp%2F8vXzP8fXSP4eH5qxdev%2FsdzalutI6RjWstMOSr0b2MYsC5UIl4WW2l%2BXz%2FvzK%2Bv3aD4fF7hurf%2Fxhf%2Fv3PuMd2%2F%2FeH2AIabsC5cCkTGSf7Y%2Bx8%2FKw%2FXr1l4ODkYPj7%2BeP%2FR0eOBhusf7seV0zBDbgUJ1%2BiGxfZ%2Ff%2FDKwaGb98Z%2Fn%2F7yvD%2Fy2eGO6cvT9NY%2BSaboAG3srXnqLg4JDMAE8r%2Fr18Y%2Fn3%2BCMTvGB7ferJPZe1XZ4IG3Cs0PiCvrWT%2F%2F9NboMYPDP8%2BvmH49%2BE1w8vn358obmeQJWjA5XDJKRpGKtn%2FPgIN%2BAiMxvfvgV75y%2FDgE8M2rX0M3gQNOOPB5SatILqD4dNrRoYv3xgYfjMwgHLLy28M6YYHGWYRNAAETjoy8zD%2B%2F8fC%2BO8%2Fw3%2BgbiD%2BZ36E4RMDHgAA1yf3EdCwDEQAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;Comments&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-5&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfpJREFUeNpi%2FP%2F%2FPwMlgBHZgMt1jB5Aqg6IjYH4LBA36Tb930GUAUDN3uySWluE9ZwZuGR1GL49vsLw9tJehp%2FPr4UCDVmDywAmJHa7oKY2A48UHwPT30dgWkjXgAHqIpyABYmtzsD1l4Hhxz24wH%2B2nxBxIg24%2BfD8ZV15dQkGDjYmhh%2B%2F%2FjE8vPmKgR0ojjcMLtXC2X4vvnNs%2FMPNz8DOy8vw8%2FNnBuavHxkkOX%2BEAuXWEOOCIxKcPzYx%2FPvhzvDxJdBihp8MnAw7gfQ%2BYrygC8S7fss4SfBrOzEIiMsxMP98z%2F7l1gG%2F9%2BfXXwXKeQLxBVyxwAPEW77Lu0kIGrkziEoKMHCxfWXg4GNnEDFxZxCzjZYAym8EqdP7saELiOXQXZD%2FRUhXjkdRi4Gf6ysDG%2BMvBsZ%2FjAznXnNCVAgYMXxQ%2Bil35faLTiDPCoiTgYbEXeII2AoLxPMflF0NZFTlGMREuBhYmCFJg2OmI4OcEDeKc%2B3UxBn4OFgZDt1%2ByXDl6YcOoFANCzie2f4zsDF8ZGD%2B%2B4OB4R9CQ4i1KtaAs9eVZWBhY6m4cP%2BNIsgF34BinOiKgM5k0JQWRBHTkhZi4GRnYTh3%2FzXDtSfvdgOFokEu4MIRQ2nXn75HEQDyS4GUIiiTAcOgCT0hEQRAV60GUtOBmuFpAyDAADksngZKKV2kAAAAAElFTkSuQmCC&amp;quot; alt=&amp;quot;Share&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-6&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAITSURBVBgZpcHLThNhGIDh9%2Fvn7%2FRApwc5VCmFWBPi1mvwAlx7BW69Afeu3bozcSE7E02ILjCRhRrds8AEbKVS2gIdSjvTmf%2BTYqLu%2BzyiqszDMCf75PnnnVwhuNcLpwsXk8Q4BYeSOsWpkqrinJI6JXVK6lSRdDq9PO%2B19vb37XK13Hj0YLMUTVVyWY%2F%2FCf8IVwQEGEeJN47S1YdPo4npDpNmnDh5udOh1YsZRcph39EaONpnjs65oxsqvZEyTaHdj3n2psPpKDLBcuOOGUWpZDOG%2Bq0S7751ObuYUisJGQ98T%2FCt4Fuo5IX%2BMGZr95jKjRKLlSxXxFxOEmaaN4us1Upsf%2B1yGk5ZKhp8C74H5ZwwCGO2drssLZZo1ouIcs2MJikz1oPmapHlaoFXH1oMwphyTghyQj%2BMefG%2BRblcoLlaJG%2F5y4zGCTMikEwTctaxXq%2Fw9kuXdm9Cuzfh9acujXqFwE8xmuBb%2FhCwl1GKAnGccDwIadQCfD9DZ5Dj494QA2w2qtQW84wmMZ1eyFI1QBVQwV5GiaZOpdsPaSwH5HMZULi9UmB9pYAAouBQbMHHrgQcnQwZV%2FKgTu1o8PMgipONu2t5KeaNiEkxgAiICDMCCFeEK5aNauAOfoXx8KR9ZOOLk8P7j7er2WBhwWY9sdbDeIJnwBjBWBBAhGsCmiZxPD4%2F7Z98b%2F0QVWUehjkZ5vQb%2FUn5e%2FDIsVsAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;Send&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-7&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2QEaEik3GHg09gAAAWFJREFUOMudk7FLQlEUxn%2BGbxF8T7BBEHk3J1vyLdqYYEHji8Atsz3IuT%2BgGh1y1ta75OiQEA0OBWGDVBJhQ%2BQi2QtyELLhCWr4XuSBO9zvnPOdj%2FNxwCWkQJMC3a1mAfcoKyoNKdD%2BTSAFmhrDXNohAJjzKDAjJkS2AMjNQ5APrYMvDGqMlNMuvCO5cSAwwgwgEExg%2BMI2EM1C45CCFDQmettAxSMFutdPO5q1UcUP6jJoMVDUcfXHPQw%2Bx%2F%2FmMVgP5D0jBaVQmpxxNN3kFI%2Bn0CrSAFKTW9%2BtbjLs3DLs951fPc9QCkpO1sXPV3jvPrk2Hzi6kGlzN7Aof73Olt638fJfNqYWk7MJgjZuOhJIgR5MYAAMLLjZh%2BoqveczOx9K2wPcFBjBJLxdQG2DXqeGObAQzRPK9aztkKJNE3h%2FE3SvoVXkEshl2ryM8D0JlattCsNvhNv56lKw9seJT%2BV%2FAKTohYjLFZjPAAAAAElFTkSuQmCC&amp;quot; alt=&amp;quot;Favorite&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-8&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAADw4ikA7d0HAO3cAAD16nwA8%2BdoAP7%2B%2FQDz52cA%2FPrpAPTpdgD9%2Ff0A%2F%2F%2F%2BAP39%2FgD8%2FPkA7d0IAPv42QD9%2FfwA%2FP3%2FAPv2yADs2gAA%2B%2Fv4APv2xwD264QA8OI5APPnZgDu3QAA%2BPGgAPXqgADx5E4A9%2B6aAO%2FgGAD164UA9ep%2BAPDiOAD%2B%2FfoA%2Bfr6APfulADx5VAA7dsAAPz89QD37pMA9up8APz8%2FAD8%2BdcA%2FPjUAPz3zQD79MIA%2B%2Fr4AP7%2B%2BAD8%2FPsA%2FfrnAPr1vgD7%2BeEA9uyLAP7%2B%2FAD9%2B%2FAA9eyFAPz54QD7%2B%2FYA7%2BEjAPr31QD48KUA9ep3APz53gD16n8A%2FPv5APjxpgD48akA%2B%2FvxAPr7%2BgDz6GgA798AAP388gDx5EYA9Ol1APXqdQDu3hkA8uZYAPPnXgD%2B%2Fv8A%2FPvzAP7%2F%2FgDv4AAA%2Fv%2F%2FAPz79AD48bEA%2BfO0APbsjAD7%2BNwA%2FfvtAPbtkADv4BQA%2B%2FjfAPv42gD79soA8%2BdgAPPmYwD9%2FPoA%2Ff37APz8%2BAD9%2FPkA%2BfS8APDjOgD8%2FPcA%2B%2FfYAPbuigD69sYA%2BPGiAPv65gD37pYA%2FPrxAOzbAAD69s8A%2FPrqAPbthgD16XYA9elxAPv69QD8%2BuIA%2B%2FjYAPv54wD69tQA7NwAAPjxpAD48Z4A7t4AAP7%2B%2FgD%2F%2F%2F8A%2F%2F%2F%2FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAgAUibVx2Dg52TwyAgICAgA8JIzoBAQ0NAiBHgICAgAVjTRIYfHx8fHwSMoCAgIAQcW58fAICAnklSzGAgIB9QwBGUVpoQWoZej6AgICAfXg6AB17EAkLCylQgICAgFJvZUgWaTAKfX01gICAgIBOOyRMG2Q2B3AHayGAgICAfWdeBEUEBgQGBl83L4CAgIBXcz0ICElKcgg9FyqAgICAWz8VHh8DAygDAxpYgICAfTM0WVZVXREUFBF1YICAgH13bBwnPkQTEy5AD4CAgIB9B0JUPDgMgICAgICAgICACmYrLSwmBYCAgICAgICAgIBhdFM5YoCAgICAgICAgPADAADgAwAAwAMAAMADAACABwAAgAcAAIAPAACABwAAgAMAAMADAADAAwAAgAMAAIAHAACA%2FwAAgP8AAMH%2FAAA%3D&amp;quot; alt=&amp;quot;Twitter&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-9&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/x-icon;base64,AAABAAEAEBAAAAAAAABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx5Yf%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BseWH%2FAAAAAAAAAACeYkX%2FtIRt%2F7SEbf%2B0hG3%2FtIRt%2F7SEbf%2B0hG3%2FtIRt%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FtIRt%2F7SEbf%2B0hG3%2FnmJF%2FwAAAAAAAAAAnmJF%2F7SEbf%2B0hG3%2FtIRt%2F7SEbf%2B0hG3%2FtIRt%2F7SEbf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F7SEbf%2B0hG3%2FtIRt%2F55iRf8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2FwAAAAAAAAAAmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F%2FTu6%2F%2F07uv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F07uv%2F9O7r%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2FwAAAAAAAAAAmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F%2FTu6%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2FwAAAAAAAAAAmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BreGD%2F9O7r%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FmFk7%2F5hZO%2F8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACseWH%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FrHlh%2FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%2F%2F%2BbvIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAA%2F%2F8AAA%3D%3D&amp;quot; alt=&amp;quot;Facebook&amp;quot; /&amp;gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;tt-flickr tt-flickr-Medium&amp;quot; title=&amp;quot;Who&#39;s watching me&amp;quot; href=&amp;quot;http://blog.amit-agarwal.co.in/flickr/photo/4937999078/whos-watching-me.html&amp;quot;&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-temp-0&amp;quot; class=&amp;quot;alignnone&amp;quot; src=&amp;quot;http://farm5.static.flickr.com/4141/4937999078_b8a69f80b7.jpg&amp;quot; alt=&amp;quot;Who&#39;s watching me&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;334&amp;quot; /&amp;gt;&lt;/a&gt;&amp;lt;div class=&amp;quot;kwiclick-action-container visible&amp;quot; style=&amp;quot;left: 0px ! important; top: 0.999969px ! important;&amp;quot;&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-12&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXJJREFUeNqkU01LAlEUPfOhM6SOjJSBIK6yVgUtWgouWgcJLYN%2BQX8j2vUDWrcJWiZFCkH7domCmZJ9YqmjzpfP3jyYYUSU0AOXe9%2FlnXvPfdzH7Z0%2FgELEfLAdYhGLgCoojuaEw%2FWkn32aMLUaum8FRBK7CIaSMxsfx4PM824iYHdRyWdBGieoXGcQIH3IPD%2FVXHiRVr%2FEiipiPb2B5aiAXv0KYYGbai68EUjvBbIkgZAhJFnCiJ4V30U%2FBO0dUBPjCmKRJHRdpwUI9QPElCSokEkzWghVC5MjbKUP0PrR8Vyr4relY3MtRwkcQrRbxOqwWCEGuPItONucHGF1KYaj%2FTvcXBwilzlFXI6C2AZeS3nqTYhSmLYTQPQ2eDE4XmBEZVsfJagQkLJTUCyenp%2FQbzcZma2coXkk%2F8uwAsOhhWb5niXMQQffjUcM%2Bl%2F%2FWkRWQBAC2N7JsYTrZ4HzaeCcdVzkKzgKsov%2BRhbMq%2BBPgAEAjWu8sz8FVsoAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;View&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-13&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKySURBVDjLpVNfSFNRGP%2Bde%2B%2B2a66Fm3PNdKArUnCaiSijPzCR6qGg3i2itygQetDHXiIf6qWaYBA9%2BBL0EGhPlZUwQoQo1mpsAxss1Klzc3O72527t%2B9cUXor6MDvfBfu9%2Fu%2B3%2Fl95zBd1%2FE%2FS%2BLb1NTUvXK5HKhWq3W1Wo1VKhWToihmHjVNYxaLRbXb7a%2FHxsZGef7IyEgfhZ%2FT09ObLBgMHhJFMdfb2wuuhggGol%2Fe4urFY1CXnuHR%2Bw7YXJ2IxxPXstnsYyLbCFz6gOj1eiNdXV12l8uFVCqF1dVVbGxsoNnTgY%2Bf1xErnERP32kwxrCysnJZEASLLMuQJInl8%2FkzEnU9arPZEIlE0NTUBJ%2FPBzoK6ChwOp2IRqMIhUJwOBwIBAJIp9PI5XJGTiwWOy7xxLW1NTQ2NqJa78GDOQXFHQaN9FmYCWdb2mEvFEh%2BHFwlJyYSCbjdbuOoAt%2BKxSJaW1sx%2B01FRRcgmwhmATXBhPlf9QYxk8kYZFVVQQbvq5R4AXLbwHbNTEQRkkAOkUWMNlU3gyZkgJN5Hv%2Fm0VDAq%2BxV5UvXtV0yFREIosBQKpWMnD8V7BXYV0COwqzXYUeTIfAJ6bsqzFCwtbUFq4chXJpDqW4bB%2FryWM8uGQXE7u7uu1ar1XDW46xHWjGjysTdW6YpOKJ%2BR2L5A9r9NpzqH8BQ%2F3lU5QxSahjZ3DYk3p134ONxZLMYaGszzOFyC%2BR%2BOByG5NvEiQ4%2FmVpDj3sY7368xKDPj2R8FhJ1Hk0mk%2FdJjqWhoYEtLi4yXoDL45EM0w97a8zErLjQecNQdmfoKU1skkya4Ub%2F%2FTH5b7coVy6dk3fodowPP8fEm%2BuQRQtevJopC%2F%2Fy4jRde7gQ%2FkSGSkZnM5MQ%2BjrPfwXZvz7nwVvNExRuEg4SCoTJhSfL478BoeOJpjqa%2BZsAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;More From&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-14&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnZJREFUeNqUUl1LlEEUfub92NnxI3UjW5VwF8qPDEFEvQyhKIiiuukiCCSwoD8QFRYYZIEXEf0AIwiRFaEuuorCMhPWsNB1Ww27UWG1xK939%2F2Y6bza5yZKhxnOnJl5znPmOcNa%2B1wwxmByDaYJGDR13xubXjcQBXBDD6DCFJBuFvAy8BTQyzQM0rVtLeraKiY4a%2BAlgOtmwAWH95VhbclrknCfaFuhGE1iiEhbDXCwBseGN9J9u7PnULgxfr%2BrY31FZl1LldrLmcotKyBwVDrELFi9n2xufOr1%2Bwd3OqVtOfHujtFASVNLefORE84ak8YW4AiBB%2FI4qzcosF0gGAqL47F5xTQd0nLA9IDpkFeMmbkJolR2LEjMOgXZzIaI4IUFzbbEQxKtHxpOB4CjRoGnNGbizwQRl5gLggT2mTObm55HCSgbidVuraPdX4u99KyJsRfp0Vcx40fdUS%2FrxfLztHrtJ1jlqEom6JCVMMwlEyMj189fWf0ymTSUlJek41wUItBgSAbbUjmiKBpyY6mFDCxMTr6NXzvZtj47nfT3DE0Y53SuN2mOhywJQ7%2FqLzCk3KiAhTjSqcS7sVtnfoF907X8Yq54sFiUVVTK1Szd96AksRJQui7FCrJIID2dGPpw02dOJXP%2FDBPlNVW1V%2Ft7QpW1LWxp%2BXdD%2FePiXVicGR9O3D17wZr9lMptu98tuCsLi9%2FizwfFwWONfE%2FFPmVZ8J8tC4uQ%2FjzxJtF1qi0zP5XCThYsq66uuzcx3PpMqdanStV1fRwKhqsO4H%2BMh6tqopcf90XaH%2FUGSvfvCGb%2FbBicB3ZHDvvNcxZnXirXdrZL8F2AAQDt7hVVGFZE1gAAAABJRU5ErkJggg%3D%3D&amp;quot; alt=&amp;quot;Tags&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-15&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAACPElEQVR42mNkIBKcT7PgYmBk%2Bmk489hfZHFGQhovl3grcEgpLBAwcrL78%2BnN13fHt%2Ff%2F%2BfqpXn%2FSvv8EDTgTq8coaO52Xim7Wx8m9uv9S4ZbbUlZuj3bphM04HSkprpG%2FaIbPOomKOIPZtfsV0xrdcJqwMVEJfE%2F376bsHByXPjzh51dpXzOXT4daxQ196eX71bK6nLDMOBSiqqdmKXZNmEdDe4PF6%2F9fH70bDC7qkWJauV8B0YmJrCa709uMdzpzYnQm7B7JYYBd2utdyoFeLoxvHvF8P%2FNB4YH%2B4%2Bd%2BfidxZ1VUmW5cuEkt9e7l9%2F4cP5At17%2F7nlYY%2BFutfVeJTsjp%2F8vXzP8fXSP4eH5qxdev%2FsdzalutI6RjWstMOSr0b2MYsC5UIl4WW2l%2BXz%2FvzK%2Bv3aD4fF7hurf%2Fxhf%2Fv3PuMd2%2F%2FeH2AIabsC5cCkTGSf7Y%2Bx8%2FKw%2FXr1l4ODkYPj7%2BeP%2FR0eOBhusf7seV0zBDbgUJ1%2BiGxfZ%2Ff%2FDKwaGb98Z%2Fn%2F7yvD%2Fy2eGO6cvT9NY%2BSaboAG3srXnqLg4JDMAE8r%2Fr18Y%2Fn3%2BCMTvGB7ferJPZe1XZ4IG3Cs0PiCvrWT%2F%2F9NboMYPDP8%2BvmH49%2BE1w8vn358obmeQJWjA5XDJKRpGKtn%2FPgIN%2BAiMxvfvgV75y%2FDgE8M2rX0M3gQNOOPB5SatILqD4dNrRoYv3xgYfjMwgHLLy28M6YYHGWYRNAAETjoy8zD%2B%2F8fC%2BO8%2Fw3%2BgbiD%2BZ36E4RMDHgAA1yf3EdCwDEQAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;Comments&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-16&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfpJREFUeNpi%2FP%2F%2FPwMlgBHZgMt1jB5Aqg6IjYH4LBA36Tb930GUAUDN3uySWluE9ZwZuGR1GL49vsLw9tJehp%2FPr4UCDVmDywAmJHa7oKY2A48UHwPT30dgWkjXgAHqIpyABYmtzsD1l4Hhxz24wH%2B2nxBxIg24%2BfD8ZV15dQkGDjYmhh%2B%2F%2FjE8vPmKgR0ojjcMLtXC2X4vvnNs%2FMPNz8DOy8vw8%2FNnBuavHxkkOX%2BEAuXWEOOCIxKcPzYx%2FPvhzvDxJdBihp8MnAw7gfQ%2BYrygC8S7fss4SfBrOzEIiMsxMP98z%2F7l1gG%2F9%2BfXXwXKeQLxBVyxwAPEW77Lu0kIGrkziEoKMHCxfWXg4GNnEDFxZxCzjZYAym8EqdP7saELiOXQXZD%2FRUhXjkdRi4Gf6ysDG%2BMvBsZ%2FjAznXnNCVAgYMXxQ%2Bil35faLTiDPCoiTgYbEXeII2AoLxPMflF0NZFTlGMREuBhYmCFJg2OmI4OcEDeKc%2B3UxBn4OFgZDt1%2ByXDl6YcOoFANCzie2f4zsDF8ZGD%2B%2B4OB4R9CQ4i1KtaAs9eVZWBhY6m4cP%2BNIsgF34BinOiKgM5k0JQWRBHTkhZi4GRnYTh3%2FzXDtSfvdgOFokEu4MIRQ2nXn75HEQDyS4GUIiiTAcOgCT0hEQRAV60GUtOBmuFpAyDAADksngZKKV2kAAAAAElFTkSuQmCC&amp;quot; alt=&amp;quot;Share&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-17&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAITSURBVBgZpcHLThNhGIDh9%2Fvn7%2FRApwc5VCmFWBPi1mvwAlx7BW69Afeu3bozcSE7E02ILjCRhRrds8AEbKVS2gIdSjvTmf%2BTYqLu%2BzyiqszDMCf75PnnnVwhuNcLpwsXk8Q4BYeSOsWpkqrinJI6JXVK6lSRdDq9PO%2B19vb37XK13Hj0YLMUTVVyWY%2F%2FCf8IVwQEGEeJN47S1YdPo4npDpNmnDh5udOh1YsZRcph39EaONpnjs65oxsqvZEyTaHdj3n2psPpKDLBcuOOGUWpZDOG%2Bq0S7751ObuYUisJGQ98T%2FCt4Fuo5IX%2BMGZr95jKjRKLlSxXxFxOEmaaN4us1Upsf%2B1yGk5ZKhp8C74H5ZwwCGO2drssLZZo1ouIcs2MJikz1oPmapHlaoFXH1oMwphyTghyQj%2BMefG%2BRblcoLlaJG%2F5y4zGCTMikEwTctaxXq%2Fw9kuXdm9Cuzfh9acujXqFwE8xmuBb%2FhCwl1GKAnGccDwIadQCfD9DZ5Dj494QA2w2qtQW84wmMZ1eyFI1QBVQwV5GiaZOpdsPaSwH5HMZULi9UmB9pYAAouBQbMHHrgQcnQwZV%2FKgTu1o8PMgipONu2t5KeaNiEkxgAiICDMCCFeEK5aNauAOfoXx8KR9ZOOLk8P7j7er2WBhwWY9sdbDeIJnwBjBWBBAhGsCmiZxPD4%2F7Z98b%2F0QVWUehjkZ5vQb%2FUn5e%2FDIsVsAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;Send&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-18&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2QEaEik3GHg09gAAAWFJREFUOMudk7FLQlEUxn%2BGbxF8T7BBEHk3J1vyLdqYYEHji8Atsz3IuT%2BgGh1y1ta75OiQEA0OBWGDVBJhQ%2BQi2QtyELLhCWr4XuSBO9zvnPOdj%2FNxwCWkQJMC3a1mAfcoKyoNKdD%2BTSAFmhrDXNohAJjzKDAjJkS2AMjNQ5APrYMvDGqMlNMuvCO5cSAwwgwgEExg%2BMI2EM1C45CCFDQmettAxSMFutdPO5q1UcUP6jJoMVDUcfXHPQw%2Bx%2F%2FmMVgP5D0jBaVQmpxxNN3kFI%2Bn0CrSAFKTW9%2BtbjLs3DLs951fPc9QCkpO1sXPV3jvPrk2Hzi6kGlzN7Aof73Olt638fJfNqYWk7MJgjZuOhJIgR5MYAAMLLjZh%2BoqveczOx9K2wPcFBjBJLxdQG2DXqeGObAQzRPK9aztkKJNE3h%2FE3SvoVXkEshl2ryM8D0JlattCsNvhNv56lKw9seJT%2BV%2FAKTohYjLFZjPAAAAAElFTkSuQmCC&amp;quot; alt=&amp;quot;Favorite&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-19&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAADw4ikA7d0HAO3cAAD16nwA8%2BdoAP7%2B%2FQDz52cA%2FPrpAPTpdgD9%2Ff0A%2F%2F%2F%2BAP39%2FgD8%2FPkA7d0IAPv42QD9%2FfwA%2FP3%2FAPv2yADs2gAA%2B%2Fv4APv2xwD264QA8OI5APPnZgDu3QAA%2BPGgAPXqgADx5E4A9%2B6aAO%2FgGAD164UA9ep%2BAPDiOAD%2B%2FfoA%2Bfr6APfulADx5VAA7dsAAPz89QD37pMA9up8APz8%2FAD8%2BdcA%2FPjUAPz3zQD79MIA%2B%2Fr4AP7%2B%2BAD8%2FPsA%2FfrnAPr1vgD7%2BeEA9uyLAP7%2B%2FAD9%2B%2FAA9eyFAPz54QD7%2B%2FYA7%2BEjAPr31QD48KUA9ep3APz53gD16n8A%2FPv5APjxpgD48akA%2B%2FvxAPr7%2BgDz6GgA798AAP388gDx5EYA9Ol1APXqdQDu3hkA8uZYAPPnXgD%2B%2Fv8A%2FPvzAP7%2F%2FgDv4AAA%2Fv%2F%2FAPz79AD48bEA%2BfO0APbsjAD7%2BNwA%2FfvtAPbtkADv4BQA%2B%2FjfAPv42gD79soA8%2BdgAPPmYwD9%2FPoA%2Ff37APz8%2BAD9%2FPkA%2BfS8APDjOgD8%2FPcA%2B%2FfYAPbuigD69sYA%2BPGiAPv65gD37pYA%2FPrxAOzbAAD69s8A%2FPrqAPbthgD16XYA9elxAPv69QD8%2BuIA%2B%2FjYAPv54wD69tQA7NwAAPjxpAD48Z4A7t4AAP7%2B%2FgD%2F%2F%2F8A%2F%2F%2F%2FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAgAUibVx2Dg52TwyAgICAgA8JIzoBAQ0NAiBHgICAgAVjTRIYfHx8fHwSMoCAgIAQcW58fAICAnklSzGAgIB9QwBGUVpoQWoZej6AgICAfXg6AB17EAkLCylQgICAgFJvZUgWaTAKfX01gICAgIBOOyRMG2Q2B3AHayGAgICAfWdeBEUEBgQGBl83L4CAgIBXcz0ICElKcgg9FyqAgICAWz8VHh8DAygDAxpYgICAfTM0WVZVXREUFBF1YICAgH13bBwnPkQTEy5AD4CAgIB9B0JUPDgMgICAgICAgICACmYrLSwmBYCAgICAgICAgIBhdFM5YoCAgICAgICAgPADAADgAwAAwAMAAMADAACABwAAgAcAAIAPAACABwAAgAMAAMADAADAAwAAgAMAAIAHAACA%2FwAAgP8AAMH%2FAAA%3D&amp;quot; alt=&amp;quot;Twitter&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-20&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/x-icon;base64,AAABAAEAEBAAAAAAAABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx5Yf%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BseWH%2FAAAAAAAAAACeYkX%2FtIRt%2F7SEbf%2B0hG3%2FtIRt%2F7SEbf%2B0hG3%2FtIRt%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FtIRt%2F7SEbf%2B0hG3%2FnmJF%2FwAAAAAAAAAAnmJF%2F7SEbf%2B0hG3%2FtIRt%2F7SEbf%2B0hG3%2FtIRt%2F7SEbf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F7SEbf%2B0hG3%2FtIRt%2F55iRf8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2FwAAAAAAAAAAmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F%2FTu6%2F%2F07uv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F07uv%2F9O7r%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2FwAAAAAAAAAAmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F%2FTu6%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2FwAAAAAAAAAAmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BreGD%2F9O7r%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FmFk7%2F5hZO%2F8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACseWH%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FrHlh%2FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%2F%2F%2BbvIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAA%2F%2F8AAA%3D%3D&amp;quot; alt=&amp;quot;Facebook&amp;quot; /&amp;gt;&lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux command to repeat a string n times - Super User</title>
      <link>/2010/07/20/linux-command-to-repeat-a-string-n-times-super-user/</link>
      <pubDate>Tue, 20 Jul 2010 03:47:09 +0000</pubDate>
      
      <guid>/2010/07/20/linux-command-to-repeat-a-string-n-times-super-user/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was working on something and needed to output the string n times. I have required this even to print a line with &amp;amp;#8217;-&amp;amp;#8217; or &amp;amp;#8217;=&amp;amp;#8217; but this time I badly wanted it in bash. So I searched google and found this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;printf &amp;amp;#8221;Amit Agarwal%.0s&amp;amp;#8221; {1..5}&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Explanations and other examples: &amp;lt;a href=&amp;quot;http://superuser.com/questions/86340/linux-command-to-repeat-a-string-n-times&amp;quot;&amp;gt;http://superuser.com/questions/86340/linux-command-to-repeat-a-string-n-times&lt;/a&gt;&amp;lt;h6 class=&amp;quot;zemanta-related-title&amp;quot; style=&amp;quot;font-size: 1em;&amp;quot;&amp;gt;Related articles by Zemanta&lt;/h6&gt; &amp;lt;ul class=&amp;quot;zemanta-article-ul&amp;quot;&amp;gt; &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://www.rateitall.com/i-3177235-flat-rate-us-terminations.aspx&amp;quot;&amp;gt;1 reviews of Flat-Rate US Terminations&lt;/a&gt; (rateitall.com)&lt;/li&gt; &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://www.brighthub.com/computing/linux/articles/75743.aspx&amp;quot;&amp;gt;Top Linux GUI&lt;/a&gt; (brighthub.com)&lt;/li&gt; &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://www.gnu.org/software/emacs/tour/&amp;quot;&amp;gt;A guided tour of Emacs&lt;/a&gt; (gnu.org)&lt;/li&gt; &lt;/ul&gt; &amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot; style=&amp;quot;margin-top: 10px; height: 15px;&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zemanta-pixie-a&amp;quot; title=&amp;quot;Enhanced by Zemanta&amp;quot; href=&amp;quot;http://www.zemanta.com/&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;zemanta-pixie-img&amp;quot; style=&amp;quot;border: medium none; float: right;&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/zemified_e6.png&amp;quot; alt=&amp;quot;Enhanced by Zemanta&amp;quot; /&amp;gt;&lt;/a&gt;&amp;lt;span class=&amp;quot;zem-script more-related pretty-attribution&amp;quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash script to change the vim colorscheme from the list of locally available schemes</title>
      <link>/2010/06/25/bash-script-to-change-the-vim-colorscheme-from-the-list-of-locally-available-schemes/</link>
      <pubDate>Thu, 24 Jun 2010 20:51:35 +0000</pubDate>
      
      <guid>/2010/06/25/bash-script-to-change-the-vim-colorscheme-from-the-list-of-locally-available-schemes/</guid>
      <description>&lt;div class=\&#34;zemanta-img\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Vim_gloss_128.png\&#34;&gt;&lt;img title=\&#34;MacVim icon, glossy style\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Vim_gloss_128.png\&#34; alt=\&#34;MacVim icon, glossy style\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34;&gt;Image via &lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Vim_gloss_128.png\&#34;&gt;Wikipedia&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I was just wondering how good it would be to have a script to change the &amp;lt;a class=&amp;quot;zem_slink freebase/en/vim&amp;quot; title=&amp;quot;Vim (text editor)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.vim.org/&amp;quot;&amp;gt;vim&lt;/a&gt; colorscheme from the &amp;lt;a class=&amp;quot;zem_slink freebase/en/cmd_exe&amp;quot; title=&amp;quot;Command Prompt&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Command_Prompt&amp;quot;&amp;gt;command prompt&lt;/a&gt;. The plan for the script was simply to print the list of available schemes and then let the user select the actions from there on. So, here is the result:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Stats for blog.amit-agarwal.co.in</title>
      <link>/2010/06/09/stats-blogamitagarwalcoin/</link>
      <pubDate>Wed, 09 Jun 2010 16:57:03 +0000</pubDate>
      
      <guid>/2010/06/09/stats-blogamitagarwalcoin/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Last couple of weeks/months has been a very good time for my blog. The subscribers have increased, the visits have increased. My blog is visited more and more from the search results. My alexa ranking has come down drastically. Thanks to all my readers, subscribers and followers.&lt;/p&gt;
&lt;p&gt;Here are some of the stats from the last 2 weeks:&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/06/WordPress_1276058887078.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-1676&amp;quot; title=&amp;quot;Stats for blog.amit-agarwal.co.in&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/WordPress_1276058887078-300x219.jpg&amp;quot; alt=&amp;quot;Stats for blog.amit-agarwal.co.in&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;219&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>colors in bash -- script to display all the possible colors.</title>
      <link>/2010/06/07/colors-bash-script-display-colors/</link>
      <pubDate>Sun, 06 Jun 2010 20:58:11 +0000</pubDate>
      
      <guid>/2010/06/07/colors-bash-script-display-colors/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you wanted to have colors in the &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; rel=&#34;homepage&#34; href=&#34;http://tiswww.case.edu/php/chet/bash/bashtop.html&#34;&gt;bash&lt;/a&gt; output (including the colors in PS1-4), don&amp;amp;#8217;t you keep wondering how the &lt;a class=&#34;\&amp;quot;zem_slink&#34; title=&#34;\&amp;quot;Color\&amp;quot;&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34; href=&#34;\&#34;&gt;color&lt;/a&gt; code would look on the terminal. So, I wrote this small script to show the complete color codes. This is how the output would look:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;%5C&#34;&gt;&lt;img class=&#34;\&amp;quot;size-medium&#34; title=&#34;\&amp;quot;Bash&#34; src=&#34;\&#34; alt=&#34;\&amp;quot;Bash&#34; width=&#34;\&amp;quot;221\&amp;quot;&#34; height=&#34;\&amp;quot;300\&amp;quot;&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And here is the script:&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;height:900px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      #!/bin/bash -&amp;lt;br /&amp;gt; #===============================================================================&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;FILE: &amp;amp;nbsp;colors.sh&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; USAGE: &amp;amp;nbsp;./colors.sh&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; # &amp;amp;nbsp; DESCRIPTION: &amp;amp;nbsp;Bash colors&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; OPTIONS: &amp;amp;nbsp;---&amp;lt;br /&amp;gt; # &amp;amp;nbsp;REQUIREMENTS: &amp;amp;nbsp;---&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;BUGS: &amp;amp;nbsp;---&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; NOTES: &amp;amp;nbsp;---&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;AUTHOR: &amp;amp;nbsp;Amit Agarwal (AKA), amit.agarwal@amit-agarwal.co.in&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; COMPANY: &amp;amp;nbsp;Individual&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; VERSION: &amp;amp;nbsp;1.0&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; CREATED: &amp;amp;nbsp;09/21/2009 06:12:07 PM IST&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;REVISION: &amp;amp;nbsp;---&amp;lt;br /&amp;gt; #===============================================================================&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; for c in `seq 0 255`;&amp;lt;br /&amp;gt; do&amp;lt;br /&amp;gt; t=5;&amp;lt;br /&amp;gt; [[ $c -lt 108 ]]&amp;amp;&amp;amp;t=0;&amp;lt;br /&amp;gt; for i in `seq $t 5`;&amp;lt;br /&amp;gt; do&amp;lt;br /&amp;gt; #Display the codes also for easier lookup in terminal&amp;lt;br /&amp;gt; &amp;lt;!--loginview start--&amp;gt;echo $i;${c}&amp;lt;!--loginview end--&amp;gt;&amp;lt;br /&amp;gt; echo -e &amp;quot;&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Path (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Path_%28computing%29&amp;quot;&amp;gt;\\&amp;lt;/a&amp;gt;\e[0;48;$i;${c}m|| $i:$c `seq -s+0 $(($COLUMNS/2))|tr -d \&#39;[0-9]\&#39;`\\e[0m&amp;quot;;&amp;lt;br /&amp;gt; done;&amp;lt;br /&amp;gt; done&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; # setup_colors - Adds colors to array CC for global use&amp;lt;br /&amp;gt; # 30 - Black, 31 - Red, 32 - Green, 33 - Yellow, 34 - Blue,&amp;lt;br /&amp;gt; # 35 - Magenta, 36 - Blue/Green, 37 - White,&amp;lt;br /&amp;gt; # 30/42 - Black on Green \&#39;30\\;42\&#39;&amp;lt;br /&amp;gt; &amp;lt;!--loginview start--&amp;gt;function setup_colors(){&amp;lt;br /&amp;gt; declare -a CC;&amp;lt;br /&amp;gt; for i in `seq 0 7`;&amp;lt;br /&amp;gt; do&amp;lt;br /&amp;gt; ii=$(($i+7));&amp;lt;br /&amp;gt; CC[$i]=&amp;quot;\\033[1;3${i}m&amp;quot;;&amp;lt;br /&amp;gt; CC[$ii]=&amp;quot;\\033[0;3${i}m&amp;quot;;&amp;lt;br /&amp;gt; done;&amp;lt;br /&amp;gt; CC[15]=&amp;quot;\\033[30;42m&amp;quot;;&amp;lt;br /&amp;gt; R=$\&#39;\\033[0;00m\&#39;;&amp;lt;br /&amp;gt; X=$\&#39;\\033[1;37m\&#39;;&amp;lt;br /&amp;gt; export R X;&amp;lt;br /&amp;gt; }&amp;lt;br /&amp;gt; function display_colors(){&amp;lt;br /&amp;gt; for i in $(seq 0 $((${#CC[@]} - 1))); do echo -e &amp;quot;${CC[$i]}[$i]\\n$R&amp;quot;; done&amp;lt;br /&amp;gt; }
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;h6 id=&#34;related-articles-by-a-classzem_slink-titlezemanta-relhomepage-hrefhttpwwwzemantacomzemantaa-zemanta-related-title&#34;&gt;Related articles by &lt;a class=&#34;zem_slink&#34; title=&#34;Zemanta&#34; rel=&#34;homepage&#34; href=&#34;http://www.zemanta.com&#34;&gt;Zemanta&lt;/a&gt; {.&amp;quot;zemanta-related-title&amp;quot;}&lt;/h6&gt;
&lt;ul class=&#34;\&amp;quot;zemanta-article-ul\&amp;quot;&#34;&gt;
  &lt;li class=&#34;\&amp;quot;zemanta-article-ul-li\&amp;quot;&#34;&gt;
    &lt;a href=&#34;\&#34;&gt;unbound variable &amp;#8211; bash completion not working and having issues with other stuff like command not found.&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
  &lt;li class=&#34;\&amp;quot;zemanta-article-ul-li\&amp;quot;&#34;&gt;
    &lt;a href=&#34;\&#34;&gt;Modifying the bashrc or bash startup files.&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
  &lt;li class=&#34;\&amp;quot;zemanta-article-ul-li\&amp;quot;&#34;&gt;
    &lt;a href=&#34;\&#34;&gt;Nature-Inspired Colors for Home Interiors&lt;/a&gt; (interiordecorating.suite101.com)
  &lt;/li&gt;
  &lt;li class=&#34;\&amp;quot;zemanta-article-ul-li\&amp;quot;&#34;&gt;
    &lt;a href=&#34;\&#34;&gt;Dark and Light Blue Colors in Feng Shui&lt;/a&gt; (feng-shui-concepts.suite101.com)
  &lt;/li&gt;
  &lt;li class=&#34;\&amp;quot;zemanta-article-ul-li\&amp;quot;&#34;&gt;
    &lt;a href=&#34;\&#34;&gt;Delete all files in a folder that don\&amp;#8217;t match a certain file extension&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;\&amp;quot;zemanta-pixie\&amp;quot;&#34;&gt;
  &lt;a class=&#34;\&amp;quot;zemanta-pixie-a\&amp;quot;&#34; title=&#34;\&amp;quot;Reblog&#34; href=&#34;\&#34;&gt;&lt;img class=&#34;\&amp;quot;zemanta-pixie-img\&amp;quot;&#34; src=&#34;\&#34; alt=&#34;\&amp;quot;Reblog&#34; /&gt;&lt;/a&gt;&lt;span class=&#34;\&amp;quot;zem-script&#34;&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: medium none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;span class=&#34;zem-script more-related pretty-attribution&#34;&gt;&lt;/span&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>let a cow tell you your fortune</title>
      <link>/2010/06/03/cow-fortune/</link>
      <pubDate>Thu, 03 Jun 2010 02:00:23 +0000</pubDate>
      
      <guid>/2010/06/03/cow-fortune/</guid>
      <description>&lt;div id=\&#34;usernote\&#34; class=\&#34;note\&#34;&gt;&lt;!--[ad#ad-2]--&gt;&lt;/div&gt; &lt;div class=\&#34;note\&#34;&gt;Here\&amp;#8217;s something that I saw on commandlinefu yesterday. That sent me thinking about some command to have the cow file picked randomly 🙂 So, here\&amp;#8217;s the original command from the commandlinefu:&lt;/div&gt; &lt;div id=\&#34;header\&#34;&gt;
&lt;p&gt;&lt;strong&gt;let a cow tell you your fortune&lt;/strong&gt;&lt;/div&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
    &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
      &lt;tr&gt;
        &lt;td class=&#34;line-numbers&#34;&gt;
          &lt;div&gt;
            1&lt;br /&gt;
          &lt;/div&gt;
        &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;    &amp;lt;td&amp;gt;
      &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
        $ fortune | &amp;lt;a class=&amp;quot;zem_slink freebase/en/cowsay&amp;quot; title=&amp;quot;Cowsay&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.nog.net/%7Etony/warez/cowsay.shtml&amp;quot;&amp;gt;cowsay&amp;lt;/a&amp;gt; -f tux
      &amp;lt;/div&amp;gt;
    &amp;lt;/td&amp;gt;
  &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
  &lt;div&gt;
    &lt;p&gt;
      Let &lt;a class=\&#34;zem_slink freebase/en/tux\&#34; title=\&#34;Tux\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/Tux\&#34;&gt;Tux&lt;/a&gt; bring the &lt;a class=\&#34;zem_slink freebase/en/fortune_cookie\&#34; title=\&#34;Fortune cookie\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/Fortune_cookie\&#34;&gt;fortune cookie&lt;/a&gt;
    &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Checking the links to your site (from affiliates) using cron and bash script.</title>
      <link>/2010/05/28/checking-links-site-affiliates-cron-bash-script/</link>
      <pubDate>Thu, 27 May 2010 20:26:33 +0000</pubDate>
      
      <guid>/2010/05/28/checking-links-site-affiliates-cron-bash-script/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you have some affiliate links and are concerned about their presence then you can setup &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f80000000045c9c5b&amp;quot; title=&amp;quot;Cron&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Cron&amp;quot;&amp;gt;cron&lt;/a&gt; to check the links for you regularly. For this you need a very simple script (as below) and a cron entry (example further down).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#!/bin/bash –&lt;br&gt;
#===============================================================================&lt;/p&gt;
&lt;h1 id=&#34;heading&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#          FILE:  checklinks.sh&lt;/p&gt;
&lt;h1 id=&#34;heading-1&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#         USAGE:  ./checklinks.sh&lt;/p&gt;
&lt;h1 id=&#34;heading-2&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#   DESCRIPTION:  Check if the links exists on affiliate sites&lt;/p&gt;
&lt;h1 id=&#34;heading-3&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#       OPTIONS:  —&lt;br&gt;
#  REQUIREMENTS:  —&lt;br&gt;
#          BUGS:  —&lt;br&gt;
#         NOTES:  —&lt;br&gt;
#        AUTHOR:  &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Amit Agarwal&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://amit-agarwal.co.in&amp;quot;&amp;gt;Amit Agarwal&lt;/a&gt; (AKA), &lt;a href=&#34;mailto:amit.agarwal@amit-agarwal.co.in&#34;&gt;amit.agarwal@amit-agarwal.co.in&lt;/a&gt;&lt;br&gt;
#       COMPANY:  Individual&lt;br&gt;
#       VERSION:  1.0&lt;br&gt;
#       CREATED:  04/07/2010 08:19:29 AM IST&lt;br&gt;
#      REVISION:  —&lt;br&gt;
#===============================================================================&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>vim - get mappings from the help tex files available with the scripts.</title>
      <link>/2010/05/27/vim-mappings-tex-files-scripts/</link>
      <pubDate>Thu, 27 May 2010 11:44:39 +0000</pubDate>
      
      <guid>/2010/05/27/vim-mappings-tex-files-scripts/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is a simple script that will show all the vim mappings from the tex file (help file that comes with the vim scripts).&lt;/p&gt;
&lt;p&gt;This will prove to be very useful in usin gthe mappings 🙂&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#!/bin/bash –&lt;br&gt;
#===============================================================================&lt;/p&gt;
&lt;h1 id=&#34;heading&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#          FILE:  get_mappings_from_tex_for_vim.sh&lt;/p&gt;
&lt;h1 id=&#34;heading-1&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#         USAGE:  ./get_mappings_from_tex_for_vim.sh&lt;/p&gt;
&lt;h1 id=&#34;heading-2&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#   DESCRIPTION:  Get the mappings from tex file&lt;/p&gt;
&lt;h1 id=&#34;heading-3&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#       OPTIONS:  —&lt;br&gt;
#  REQUIREMENTS:  —&lt;br&gt;
#          BUGS:  —&lt;br&gt;
#         NOTES:  —&lt;br&gt;
#        AUTHOR:  &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Amit Agarwal&amp;quot; rel=&amp;quot;self&amp;quot; href=&amp;quot;http://blog.amit-agarwal.co.in&amp;quot;&amp;gt;Amit Agarwal&lt;/a&gt; (AKA), &lt;a href=&#34;mailto:amit.agarwal@amit-agarwal.co.in&#34;&gt;amit.agarwal@amit-agarwal.co.in&lt;/a&gt;&lt;br&gt;
#       COMPANY:  Individual&lt;br&gt;
#       VERSION:  1.0&lt;br&gt;
#       CREATED:  09/06/2009 09:19:19 PM IST&lt;br&gt;
#      REVISION:  —&lt;br&gt;
#===============================================================================&lt;br&gt;
file=$1&lt;br&gt;
IFS=$(echo -e &amp;amp;#8217;\n&amp;amp;#8217;)&lt;br&gt;
for i in $(cat $file |&amp;lt;a class=&amp;quot;zem_slink freebase/en/grep&amp;quot; title=&amp;quot;Grep&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Grep&amp;quot;&amp;gt;grep&lt;/a&gt; &amp;amp;#8221;^..line&amp;amp;#8221;)&lt;br&gt;
do&lt;br&gt;
#echo $i |&amp;lt;a class=&amp;quot;zem_slink freebase/en/awk&amp;quot; title=&amp;quot;AWK&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://cm.bell-labs.com/cm/cs/awkbook/index.html&amp;quot;&amp;gt;awk&lt;/a&gt; -F&amp;amp;#8221;&amp;amp;#8217;&amp;amp;#8221; &#39;{print $2&amp;amp;#8221; &amp;amp;#8221; $3&amp;amp;#8221; &amp;amp;#8221;$4}&amp;amp;#8217;|awk -F&amp;amp;#8221;&amp;amp;&amp;amp;#8221; &#39;{print $1&amp;amp;#8221; &amp;amp;#8221;$2}&amp;amp;#8217;&lt;br&gt;
echo $i |awk -F&amp;amp;#8221;&amp;amp;#8217;&amp;amp;#8221; &#39;{&lt;br&gt;
if ( NF &amp;gt;= 4 )&lt;br&gt;
{&lt;br&gt;
print ($2&amp;amp;#8221;\t -&amp;gt;&amp;amp;#8221;$4&amp;amp;#8221;\t==&amp;raquo;&amp;amp;#8221;$NF);&lt;br&gt;
}&lt;br&gt;
else&lt;br&gt;
{&lt;br&gt;
print($2&amp;amp;#8221;\t–&amp;gt;&amp;amp;#8221;$3);&lt;br&gt;
}&lt;br&gt;
fi&lt;br&gt;
}&amp;amp;#8217;  |&amp;lt;a class=&amp;quot;zem_slink freebase/en/sed&amp;quot; title=&amp;quot;Sed&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Sed&amp;quot;&amp;gt;sed&lt;/a&gt; &amp;amp;#8217;s/\h.*(/(/&amp;amp;#8217; |sed &amp;amp;#8217;s/&amp;gt;.*&amp;amp;/&amp;gt;/&amp;amp;#8217; |sed &amp;amp;#8217;s/\t*-.&amp;gt;$//&amp;amp;#8217; |sed &amp;amp;#8217;s/\//&amp;amp;#8217;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Script to download all the related videos from youtube with youtube-dl</title>
      <link>/2010/05/17/script-download-related-videos-youtube-youtubedl/</link>
      <pubDate>Mon, 17 May 2010 15:59:20 +0000</pubDate>
      
      <guid>/2010/05/17/script-download-related-videos-youtube-youtubedl/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Lets cut the long discussion &amp;lt;a class=&amp;quot;zem_slink freebase/en/short_subject&amp;quot; title=&amp;quot;Short film&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Short_film&amp;quot;&amp;gt;short&lt;/a&gt; and directly give you the script. The script is combination of all the posts that I did in the past about youtube &amp;lt;a class=&amp;quot;zem_slink freebase/en/uploading_and_downloading&amp;quot; title=&amp;quot;Uploading and downloading&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Uploading_and_downloading&amp;quot;&amp;gt;downloads&lt;/a&gt;. You need to copy all the &amp;lt;a class=&amp;quot;zem_slink freebase/en/uniform_resource_locator&amp;quot; title=&amp;quot;Uniform Resource Locator&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Uniform_Resource_Locator&amp;quot;&amp;gt;URL&lt;/a&gt;&amp;amp;#8217;s in a file called &amp;amp;#8221;&lt;strong&gt;~/youtube.urls&lt;/strong&gt;&amp;amp;#8221; which you want to be downloaded. Or if you need to donwload the related videos, then save the html of the page and give it as the first argument for the script. So, here&amp;amp;#8217;s the scrit:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>core dump checking script.</title>
      <link>/2010/04/11/core-dump-checking-script/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:54 +0000</pubDate>
      
      <guid>/2010/04/11/core-dump-checking-script/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was testing a program which crashing every now and then. It is very difficult in such scenarios to keep looking for the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Core dump&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Core_dump&amp;quot;&amp;gt;core file&lt;/a&gt; or keep checking for the running process. So I wrote this simple script that can check for core file in the particular path and keep running until it finds one. You can hack this script to send a mail once the core is found. This is a very simple script. And this should work on solaris too..&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash script to change vim colorscheme based on the available themes</title>
      <link>/2010/04/11/bash-script-change-vim-colorscheme-based-themes/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:41 +0000</pubDate>
      
      <guid>/2010/04/11/bash-script-change-vim-colorscheme-based-themes/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;&lt;div class=\&#34;zemanta-img\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Vim_gloss_128.png\&#34;&gt;&lt;img title=\&#34;MacVim icon, glossy style\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Vim_gloss_128.png\&#34; alt=\&#34;MacVim icon, glossy style\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34;&gt;Image via &lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Vim_gloss_128.png\&#34;&gt;Wikipedia&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;p&gt;Here&amp;amp;#8217;s one script that you may find useful. A little variation or wrapper for this script can make your life colorful 🙂&lt;/p&gt;
&lt;p&gt;You can write a wrapper to this to take one of the inputs randomly and then use it in alias to start &amp;lt;a class=&amp;quot;zem_slink freebase/en/vim&amp;quot; title=&amp;quot;Vim (text editor)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.vim.org/&amp;quot;&amp;gt;vim&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Blog once and educate 40,000 underprivileged children of India</title>
      <link>/2010/01/18/blog-once-and-educate-40000-underprivileged-children-of-india/</link>
      <pubDate>Mon, 18 Jan 2010 15:24:07 +0000</pubDate>
      
      <guid>/2010/01/18/blog-once-and-educate-40000-underprivileged-children-of-india/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here&amp;amp;#8217;s one of the mail that I received from the IndiBlogger team.&lt;/p&gt;
&lt;p&gt;&amp;lt;span style=&amp;quot;font-size: x-small;&amp;quot;&amp;gt;Dear &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Amit Agarwal&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.labnol.org/about.html&amp;quot;&amp;gt;Amit Agarwal&lt;/a&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;span style=&amp;quot;font-size: x-small;&amp;quot;&amp;gt;Here is a unique opportunity to reach out and impact thousands of lives through your blog. Yes, sitting at your desk and writing a &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;blog post&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://blog.facebook.com/blog.php?post=136782277130&amp;quot;&amp;gt;blog post&lt;/a&gt; can help educate 40,000 young Indians all over our country!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;span style=&amp;quot;font-size: x-small;&amp;quot;&amp;gt;One of &amp;lt;a class=&amp;quot;zem_slink freebase/en/india&amp;quot; title=&amp;quot;India&amp;quot; rel=&amp;quot;geolocation&amp;quot; href=&amp;quot;http://maps.google.com/maps?ll=28.6133333333,77.2083333333&amp;amp;spn=10.0,10.0&amp;amp;q=28.6133333333,77.2083333333%20%28India%29&amp;amp;t=h&amp;quot;&amp;gt;India&lt;/a&gt;’s most trusted and credible &amp;lt;a class=&amp;quot;zem_slink freebase/en/non-governmental_organization&amp;quot; title=&amp;quot;Non-governmental organization&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Non-governmental_organization&amp;quot;&amp;gt;NGOs&lt;/a&gt;, &amp;lt;a class=&amp;quot;zem_slink freebase/en/giveindia&amp;quot; title=&amp;quot;GiveIndia&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/GiveIndia&amp;quot;&amp;gt;GiveIndia&lt;/a&gt; is taking part in a competition on &amp;lt;a class=&amp;quot;zem_slink freebase/en/facebook&amp;quot; title=&amp;quot;Facebook&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://facebook.com&amp;quot;&amp;gt;Facebook&lt;/a&gt; to win a US$1 million grant. The winner will be the NGO that gets the highest number of votes from Facebook users. The prize of $1 million will help put or keep 40,000 children across India in &amp;lt;a class=&amp;quot;zem_slink freebase/en/school&amp;quot; title=&amp;quot;School&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/School&amp;quot;&amp;gt;school&lt;/a&gt; for one year!&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>3/10 results in first page of bing for my site for search term \”amit agarwal\”.</title>
      <link>/2009/06/01/310-results-in-first-bing-for-my-site-for-search-term-amit-agarwal/</link>
      <pubDate>Mon, 01 Jun 2009 16:07:59 +0000</pubDate>
      
      <guid>/2009/06/01/310-results-in-first-bing-for-my-site-for-search-term-amit-agarwal/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was not planning on writing another blog on bing. But then bing lists my website 3/10 so  &amp;lt;a href=&amp;quot;http://www.bing.com/search?q=amit+agarwal&amp;amp;go=&amp;amp;form=QBLH&amp;amp;filt=all&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt; is the link to the search. Worth braggin when there is Amit Agarwal from labnol.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
