<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Operating System on Amit Agarwal Linux Blog</title>
    <link>/tags/operating-system/</link>
    <description>Recent content in Operating System on Amit Agarwal Linux Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Fri, 07 Apr 2017 07:07:25 +0000</lastBuildDate>
    
	<atom:link href="/tags/operating-system/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Windows Vs Linux – One more time</title>
      <link>/2017/04/07/windows-linux-time/</link>
      <pubDate>Fri, 07 Apr 2017 07:07:25 +0000</pubDate>
      
      <guid>/2017/04/07/windows-linux-time/</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: 265px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;https://i1.wp.com/commons.wikipedia.org/wiki/File:Tux.png&#34;&gt;&lt;img title=&#34;Tux, as originally drawn by Larry Ewing&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//Tux.png?resize=265%2C314&#34; alt=&#34;Tux, as originally drawn by Larry Ewing&#34; width=&#34;265&#34; height=&#34;314&#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;!--[ad#ad-2]--&gt;
&lt;p&gt;One of the most written and commented articles has to be &lt;a class=&#34;zem_slink&#34; title=&#34;Comparison of Windows and Linux&#34; href=&#34;http://en.wikipedia.org/wiki/Comparison_of_Windows_and_Linux&#34; rel=&#34;wikipedia&#34;&gt;Linux vs Windows&lt;/a&gt; (of course there are competitors like vim vs emacs) but none has been covered so much as Linux vs Windows. So, what am I going to write here which is not covered earlier in so many other posts. Well a little different perspective 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>tracer – trace outdated files on your system</title>
      <link>/2015/04/30/tracer-trace-outdated-files-system/</link>
      <pubDate>Thu, 30 Apr 2015 14:17:43 +0000</pubDate>
      
      <guid>/2015/04/30/tracer-trace-outdated-files-system/</guid>
      <description>&lt;p&gt;Tracer finds outdated running applications in your system.&lt;/p&gt;
&lt;p&gt;Home page : &lt;a href=&#34;http://tracer-package.com/&#34;&gt;Tracer Home page.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;To install :&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo dnf install tracer&lt;/pre&gt;
&lt;p&gt;Once you have done that, after every dns update/upgrade you would see a list of process’s that need to be restarted. If you want to find manually, then just :&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo tracer&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>nautilis fork ( File manager ) with tree view in sidebar.</title>
      <link>/2014/02/09/nautilis-fork-file-manager-tree-view-sidebar/</link>
      <pubDate>Sun, 09 Feb 2014 00:49:09 +0000</pubDate>
      
      <guid>/2014/02/09/nautilis-fork-file-manager-tree-view-sidebar/</guid>
      <description>&lt;p&gt;Was searching for this for sometime now, finally found it.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install nemo
sudo yum list nemo*&lt;/pre&gt;
&lt;p&gt;First just install nemo. Configure nemo not to interfere with default desktop and also make it default handler. So, here are the settings that would do it.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;gconftool-2 --set  /desktop/gnome/applications/component_viewer/exec --type &#39;string&#39; &#39;nemo &#34;%s&#34;&#39;
gconftool-2 --set  /desktop/gnome/url-handlers/trash/command --type &#39;string&#39; &#39;nemo &#34;%s&#34;&#39;
gsettings set org.nemo.desktop show-desktop-icons false&lt;/pre&gt;
&lt;p&gt;Now, if you need more functionality in &lt;a class=&#34;zem_slink&#34; title=&#34;File manager&#34; href=&#34;http://en.wikipedia.org/wiki/File_manager&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;file manager&lt;/a&gt; then check the list of nemo packages from the output of second command of yum. It has plugins like file preview and so on. Install and enjoy.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>sxiv – image viewer</title>
      <link>/2013/12/06/sxiv-image-viewer/</link>
      <pubDate>Fri, 06 Dec 2013 01:13:06 +0000</pubDate>
      
      <guid>/2013/12/06/sxiv-image-viewer/</guid>
      <description>&lt;p&gt;sxiv is a nice alternative to &lt;a href=&#34;http://blog.amit-agarwal.co.in/2009/11/21/feh-versatile-image-viewer-works-from-command-line-too/&#34; title=&#34;feh – versatile image viewer works from command line too.&#34;&gt;feh&lt;/a&gt;. It is very light weight and quite useful. Here is the description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Description :&lt;br&gt;
sxiv is an alternative to feh and qiv. Its only dependency besides xlib&lt;br&gt;
is imlib2. The primary goal for writing sxiv is to create an &lt;a class=&#34;zem_slink&#34; title=&#34;Image viewer&#34; href=&#34;http://en.wikipedia.org/wiki/Image_viewer&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;image viewer&lt;/a&gt;,&lt;br&gt;
which only has the most basic features required for fast image viewing (the&lt;br&gt;
ones I want). It works nicely with &lt;a class=&#34;zem_slink&#34; title=&#34;Tiling window manager&#34; href=&#34;http://en.wikipedia.org/wiki/Tiling_window_manager&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;tiling window managers&lt;/a&gt; and its code base&lt;br&gt;
should be kept small and clean to make it easy for you to dig into it and&lt;br&gt;
customize it for your needs.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash – using the vi mode more effectively.</title>
      <link>/2013/11/22/bash-vi-mode-effectively/</link>
      <pubDate>Fri, 22 Nov 2013 01:50:24 +0000</pubDate>
      
      <guid>/2013/11/22/bash-vi-mode-effectively/</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/36867590@N00/397369388&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Vi blogging bundle&#34; alt=&#34;Vi blogging bundle&#34; src=&#34;https://i1.wp.com/farm1.static.flickr.com/160/397369388_6935e4572a_m.jpg?resize=240%2C180&#34; width=&#34;240&#34; height=&#34;180&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Vi blogging bundle (Photo credit: pedro mg)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;You can first set the &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; href=&#34;http://www.gnu.org/software/bash/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;bash&lt;/a&gt; mode to &lt;a class=&#34;zem_slink&#34; title=&#34;Vi&#34; href=&#34;http://en.wikipedia.org/wiki/Vi&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;vi&lt;/a&gt;. This will enable some vim like features to bash. So, add this to .bashrc :&lt;/p&gt;
&lt;pre class=&#34;brush: actionscript3; gutter: true; first-line: 1&#34;&gt;set -o vi&lt;/pre&gt;
&lt;p&gt;Once, you have done that then its time to get more out of the vi mode. First, check some things and set some interesting stuff.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>zswap – compcache, compressed swap for better performance</title>
      <link>/2013/11/17/zswap-compcache-compressed-swap-performance/</link>
      <pubDate>Sun, 17 Nov 2013 01:45:06 +0000</pubDate>
      
      <guid>/2013/11/17/zswap-compcache-compressed-swap-performance/</guid>
      <description>&lt;p&gt;First, here is a link to article on compcache.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://code.google.com/p/compcache/wiki/CompilingAndUsingNew&#34;&gt;http://code.google.com/p/compcache/wiki/CompilingAndUsingNew&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;zswap is already in the &lt;a class=&#34;zem_slink&#34; title=&#34;Kernel (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Kernel_%28computing%29&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;kernel&lt;/a&gt; and you can see the documentation in the kernel documentation. Here is the name of the file if you need:&lt;/p&gt;
&lt;p&gt;/usr/share/doc/kernel-doc-$(&lt;a class=&#34;zem_slink&#34; title=&#34;Uname&#34; href=&#34;http://en.wikipedia.org/wiki/Uname&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;uname&lt;/a&gt; -r)/Documentation/vm/zswap.txt&lt;/p&gt;
&lt;p&gt;Here is the overview, in case you do not want to install kernel-doc&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Overview:&lt;/p&gt;
&lt;p&gt;Zswap is a lightweight &lt;a class=&#34;zem_slink&#34; title=&#34;Data compression&#34; href=&#34;http://en.wikipedia.org/wiki/Data_compression&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;compressed&lt;/a&gt; cache for swap pages. It takes pages that are&lt;br&gt;
in the process of being swapped out and attempts to compress them into a&lt;br&gt;
&lt;a class=&#34;zem_slink&#34; title=&#34;Memory management&#34; href=&#34;http://en.wikipedia.org/wiki/Memory_management&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;dynamically allocated&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Random-access memory&#34; href=&#34;http://en.wikipedia.org/wiki/Random-access_memory&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;RAM&lt;/a&gt;-based &lt;a class=&#34;zem_slink&#34; title=&#34;Memory pool&#34; href=&#34;http://en.wikipedia.org/wiki/Memory_pool&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;memory pool&lt;/a&gt;.  zswap basically trades &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; cycles&lt;br&gt;
for potentially reduced swap &lt;a class=&#34;zem_slink&#34; title=&#34;Input/output&#34; href=&#34;http://en.wikipedia.org/wiki/Input/output&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;I/O&lt;/a&gt;.  This trade-off can also result in a&lt;br&gt;
significant performance improvement if reads from the compressed cache are&lt;br&gt;
faster than reads from a swap device.&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>force recheck on reboot – fsck</title>
      <link>/2013/09/27/force-recheck-reboot-fsck/</link>
      <pubDate>Fri, 27 Sep 2013 00:34:48 +0000</pubDate>
      
      <guid>/2013/09/27/force-recheck-reboot-fsck/</guid>
      <description>&lt;p&gt;If you want to force a &lt;a class=&#34;zem_slink&#34; title=&#34;Fsck&#34; href=&#34;http://en.wikipedia.org/wiki/Fsck&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;fsck&lt;/a&gt; re-check on reboot, then just&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;touch /forcefsck&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://blog.amit-agarwal.co.in/2013/09/05/set-disk-params-safe/&#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/noimg_122_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://blog.amit-agarwal.co.in/2013/09/05/set-disk-params-safe/&#34; target=&#34;_blank&#34;&gt;Set some disk params to be safe&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;https://wiki.archlinux.org/index.php?title=Improve_Boot_Performance&amp;diff=272734&amp;oldid=271318&#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/noimg_121_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;https://wiki.archlinux.org/index.php?title=Improve_Boot_Performance&amp;diff=272734&amp;oldid=271318&#34; target=&#34;_blank&#34;&gt;Improve Boot Performance&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;https://wiki.archlinux.org/index.php?title=Ext4&amp;diff=271165&amp;oldid=260346&#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://i2.wp.com/i.zemanta.com/noimg_54_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;https://wiki.archlinux.org/index.php?title=Ext4&amp;diff=271165&amp;oldid=260346&#34; target=&#34;_blank&#34;&gt;Ext4&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>find more information on ext2/3/4 filesystem</title>
      <link>/2013/09/20/find-information-ext234-filesystem/</link>
      <pubDate>Fri, 20 Sep 2013 00:45:11 +0000</pubDate>
      
      <guid>/2013/09/20/find-information-ext234-filesystem/</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:E2fsck-uninit.svg&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;English: Ext3 &amp; Ext4 file systems: fsck time v...&#34; alt=&#34;English: Ext3 &amp; Ext4 file systems: fsck time v...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/6/63/E2fsck-uninit.svg/300px-E2fsck-uninit.svg.png&#34; width=&#34;300&#34; height=&#34;223&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;English: Ext3 &amp; Ext4 file systems: fsck time vs Inode Count (Photo credit: Wikipedia)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;In my previous post on &lt;a href=&#34;http://blog.amit-agarwal.co.in/2013/09/05/set-disk-params-safe/&#34; title=&#34;Set some disk params to be safe&#34;&gt;check filesystem regurlarly&lt;/a&gt;, I mentioned &lt;a class=&#34;zem_slink&#34; title=&#34;E2fsprogs&#34; href=&#34;http://e2fsprogs.sourceforge.net/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;tune2fs&lt;/a&gt;. That tool give quite a lot of information. But just in case, you did not find what you are looking for in the output, then you can get much more information on these partitions with the dumpe2fs command.&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>configure firewall – the easy way.</title>
      <link>/2013/04/24/configure-firewall-easy-way/</link>
      <pubDate>Wed, 24 Apr 2013 00:50:17 +0000</pubDate>
      
      <guid>/2013/04/24/configure-firewall-easy-way/</guid>
      <description>&lt;p&gt;It is good practice to keep iptables/&lt;a class=&#34;zem_slink&#34; title=&#34;Firewall (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Firewall_%28computing%29&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;firewall&lt;/a&gt; enabled. But configuring it is difficult, do you agree. Not any more 🙂&lt;/p&gt;
&lt;p&gt;Install firewall-config&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install firewall-config&lt;/pre&gt;
&lt;p&gt;This will install a &lt;a class=&#34;zem_slink&#34; title=&#34;Graphical user interface&#34; href=&#34;http://en.wikipedia.org/wiki/Graphical_user_interface&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;GUI&lt;/a&gt; application, which you can run with “Firewall” application in the dash or with “firewall-config” in terminal. It is pretty straight forward to use this tool, even if you don’t have much knowledge on Firewall/iptables.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>dwb – keyboard driven browser</title>
      <link>/2013/04/08/dwb-keyboard-driven-browser/</link>
      <pubDate>Mon, 08 Apr 2013 01:35:36 +0000</pubDate>
      
      <guid>/2013/04/08/dwb-keyboard-driven-browser/</guid>
      <description>&lt;p&gt;First off, install using the command&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install dwb&lt;/pre&gt;
&lt;p&gt;Now for the description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;dwb is small webkit-based web-browser in the spirit of tiling window managers,that aims to be mostly keyboard-driven.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I liked the fact that it does well what it tries to do and pretty good at being fast.&lt;/p&gt;
&lt;p&gt; &lt;/p&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/?px&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: none; float: right;&#34; alt=&#34;Enhanced by Zemanta&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>steam on Linux – for Fedora</title>
      <link>/2013/02/22/steam-linux-fedora/</link>
      <pubDate>Fri, 22 Feb 2013 00:35:25 +0000</pubDate>
      
      <guid>/2013/02/22/steam-linux-fedora/</guid>
      <description>&lt;figure style=&#34;width: 269px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://en.wikipedia.org/wiki/File:Fedora_Project_logo.png&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;The Fedora Project logo&#34; alt=&#34;The Fedora Project logo&#34; src=&#34;http://upload.wikimedia.org/wikipedia/en/9/94/Fedora_Project_logo.png&#34; width=&#34;269&#34; height=&#34;116&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;The Fedora Project logo (Photo credit: Wikipedia)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I was trying to get steam on linux on my &lt;a class=&#34;zem_slink&#34; title=&#34;Fedora (operating system)&#34; href=&#34;http://www.fedoraproject.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Fedora&lt;/a&gt; box. Headed over to steam website, but was astonished to find only &lt;a class=&#34;zem_slink&#34; title=&#34;Ubuntu (operating system)&#34; href=&#34;http://www.ubuntu.com&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Ubuntu&lt;/a&gt; client over there.  A little googling presented me with the developer website blog of &lt;a class=&#34;zem_slink&#34; title=&#34;Valve Corporation&#34; href=&#34;http://www.valvesoftware.com/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;valvesoftware.com&lt;/a&gt;. So, here is the link for you, just in case you are searching for the same:&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>Allow incoming/outgoing ports on iptables</title>
      <link>/2012/11/27/incomingoutgoing-ports-iptables/</link>
      <pubDate>Tue, 27 Nov 2012 00:22:23 +0000</pubDate>
      
      <guid>/2012/11/27/incomingoutgoing-ports-iptables/</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:Netfilter-packet-flow.svg&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Schematic for the packet flow paths through Li...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/3/37/Netfilter-packet-flow.svg/300px-Netfilter-packet-flow.svg.png&#34; alt=&#34;Schematic for the packet flow paths through Li...&#34; width=&#34;300&#34; height=&#34;188&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Schematic for the packet flow paths through Linux networking and Xtables (Photo credit: Wikipedia)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Last couple of years, I just used to disable &lt;a class=&#34;zem_slink&#34; title=&#34;Iptables&#34; href=&#34;http://www.netfilter.org/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;iptables&lt;/a&gt; on my system, this time I decided not to disable it and keep it enabled.&lt;/p&gt;
&lt;p&gt;So far so good, now comes the tricky part, I have http server enabled on my system and since this is on &lt;a class=&#34;zem_slink&#34; title=&#34;Local area network&#34; href=&#34;http://en.wikipedia.org/wiki/Local_area_network&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;local network&lt;/a&gt; with already firewall and other security in place so I can allow all incoming to my system and similarly I need to enable &lt;a class=&#34;zem_slink&#34; title=&#34;X display manager (program type)&#34; href=&#34;http://en.wikipedia.org/wiki/X_display_manager_%28program_type%29&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;XDMCP&lt;/a&gt; outgoing. So, I can add the rules like this :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Shortcut to run current command with sudo in bash</title>
      <link>/2012/09/20/shortcut-run-current-command-sudo-bash/</link>
      <pubDate>Thu, 20 Sep 2012 02:27:56 +0000</pubDate>
      
      <guid>/2012/09/20/shortcut-run-current-command-sudo-bash/</guid>
      <description>&lt;p&gt;For me, I mostly forget to add “&lt;a class=&#34;zem_slink&#34; title=&#34;Sudo&#34; href=&#34;http://www.sudo.ws&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;sudo&lt;/a&gt;” to the command until the time I am actually supposed to run it. Also sometimes, on some systems, bash completion does not work as expected with “sudo”. With these in mind, I wanted something such that when I have completed the command, I could insert sudo in the begining of the command without much ado. So, finally this is what I came up with in my &lt;strong&gt;“~/.inputrc”&lt;/strong&gt; file. Note: If you don’t have this file, then simply create this file.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>gqlplus – sqlplus with readline (tab completion)</title>
      <link>/2012/08/03/gqlplus-sqlplus-readline-tab-completion/</link>
      <pubDate>Fri, 03 Aug 2012 03:04:58 +0000</pubDate>
      
      <guid>/2012/08/03/gqlplus-sqlplus-readline-tab-completion/</guid>
      <description>&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Command-line completion&#34; href=&#34;http://en.wikipedia.org/wiki/Command-line_completion&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;Tab completion&lt;/a&gt; is something which is missing in the &lt;a class=&#34;zem_slink&#34; title=&#34;SQL*Plus&#34; href=&#34;http://en.wikipedia.org/wiki/SQL%2APlus&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;sqlplus&lt;/a&gt; and if you have lot of tables with long names or lot of columns then it is sufficiently  difficult to type them 🙂&lt;/p&gt;
&lt;p&gt;Here is a solution for this problem. Download and install &lt;a href=&#34;http://sourceforge.net/projects/gqlplus/&#34; target=&#34;_blank&#34;&gt;gqlplus&lt;/a&gt;. gqlplus is a replcement for sqlplus which supports completion for commands/tablenames and column names. Quite useful.&lt;/p&gt;
&lt;figure style=&#34;width: 240px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/55793144@N00/44959557&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Oracle SQL*Plus&#34; src=&#34;https://i0.wp.com/farm1.static.flickr.com/26/44959557_8db407a4ae_m.jpg?resize=240%2C189&#34; alt=&#34;Oracle SQL*Plus&#34; width=&#34;240&#34; height=&#34;189&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Oracle SQL*Plus (Photo credit: Manuel Cernuda)&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 zemanta-article-ul-image&#34; style=&#34;margin-left: 0;&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://compscicafe.wordpress.com/2012/06/12/2-gb-limit-oracle-unix/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0 10px 10px 0; border: 0; display: block; float: left;&#34; src=&#34;https://i0.wp.com/i.zemanta.com/noimg_13_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://compscicafe.wordpress.com/2012/06/12/2-gb-limit-oracle-unix/&#34; target=&#34;_blank&#34;&gt;2 GB File limit on writing file using Oracle SQLPlus in Unix&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0 10px 0;&#34;&gt;(compscicafe.wordpress.com)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0;&#34; /&gt;
    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://sqlandplsql.com/2012/06/27/find-version-of-oracle/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0 10px 10px 0; border: 0; display: block; float: left;&#34; src=&#34;https://i2.wp.com/i.zemanta.com/noimg_06_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://sqlandplsql.com/2012/06/27/find-version-of-oracle/&#34; target=&#34;_blank&#34;&gt;Find version of Oracle&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0 10px 0;&#34;&gt;(sqlandplsql.com)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0;&#34; /&gt;
    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://hs2n.wordpress.com/2012/06/12/oracle-using-sqlplus-and-sqlldr-on-databases-without-tnsnames-entry/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0 10px 10px 0; border: 0; display: block; float: left;&#34; src=&#34;https://i2.wp.com/i.zemanta.com/noimg_04_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://hs2n.wordpress.com/2012/06/12/oracle-using-sqlplus-and-sqlldr-on-databases-without-tnsnames-entry/&#34; target=&#34;_blank&#34;&gt;Oracle: Using SQLPLUS and SQLLDR on databases without TNSNAMES entry&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0 10px 0;&#34;&gt;(hs2n.wordpress.com)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0;&#34; /&gt;
    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://www.bobbydurrettdba.com/2012/07/12/newer-sqlplus-versions-give-better-plan-output/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0 10px 10px 0; border: 0; display: block; float: left;&#34; src=&#34;https://i1.wp.com/i.zemanta.com/noimg_14_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://www.bobbydurrettdba.com/2012/07/12/newer-sqlplus-versions-give-better-plan-output/&#34; target=&#34;_blank&#34;&gt;Another Reason Why You Should Upgrade Your Oracle Client Software&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0 10px 0;&#34;&gt;(bobbydurrettdba.com)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0;&#34; /&gt;
    &lt;/div&gt;
  &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/?px&#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>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>tora installation on Fedora 17.</title>
      <link>/2012/06/22/tora-installation-fedora-17/</link>
      <pubDate>Fri, 22 Jun 2012 01:35:21 +0000</pubDate>
      
      <guid>/2012/06/22/tora-installation-fedora-17/</guid>
      <description>&lt;p&gt;Here are the previous links on Tora:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://blog.amit-agarwal.co.in/2012/02/09/tora-installation-fedora-16-rpm/&#34; title=&#34;Tora installation on Fedora 16 with rpm&#34;&gt;Tora on F16&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://blog.amit-agarwal.co.in/2012/02/06/tora-fedora-16-mysql-oracle/&#34; title=&#34;tora on Fedora 16 for mysql and Oracle.&#34;&gt;Tora on Fedora&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And if you are interested in installing from source then you can always use this link:&lt;br&gt;
&lt;a href=&#34;http://blog.amit-agarwal.com/2012/02/06/tora-fedora-16-mysql-oracle/&#34;&gt;http://blog.amit-agarwal.com/2012/02/06/tora-fedora-16-mysql-oracle/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;And if you are interested in just installing it then you can always do:&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.fc17.i686.rpm&#34;&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-left: 0px;&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none outside none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2012/05/15/upgrade-fedora-17-16/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0px; margin: 0px 10px 10px 0px; border: 0px none; display: block; float: left;&#34; src=&#34;https://i2.wp.com/i.zemanta.com/noimg_18_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://blog.amit-agarwal.co.in/2012/05/15/upgrade-fedora-17-16/&#34; target=&#34;_blank&#34;&gt;Upgrade to Fedora 17 from 16.&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0px;&#34;&gt;(amit-agarwal.co.in)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0px;&#34; /&gt;
    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none outside none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://kparal.wordpress.com/2012/05/31/fedora-17-warning-kernel-panic-after-upgrade-part-2/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0px; margin: 0px 10px 10px 0px; border: 0px none; display: block; float: left;&#34; src=&#34;https://i0.wp.com/i.zemanta.com/91821684_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://kparal.wordpress.com/2012/05/31/fedora-17-warning-kernel-panic-after-upgrade-part-2/&#34; target=&#34;_blank&#34;&gt;Fedora 17 warning: kernel panic after upgrade (part 2)&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0px;&#34;&gt;(kparal.wordpress.com)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0px;&#34; /&gt;
    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none outside none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://loviniltra.com/fix-fedora-17-kernel-panic-after-preupgrade/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0px; margin: 0px 10px 10px 0px; border: 0px none; display: block; float: left;&#34; src=&#34;https://i1.wp.com/i.zemanta.com/91776489_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://loviniltra.com/fix-fedora-17-kernel-panic-after-preupgrade/&#34; target=&#34;_blank&#34;&gt;Fix Fedora 17 Kernel Panic after Preupgrade&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0px;&#34;&gt;(loviniltra.com)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0px;&#34; /&gt;
    &lt;/div&gt;
  &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/?px&#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>rpmconf – Tool to handle rpmsave and rpmnew files</title>
      <link>/2012/06/18/rpmconf-tool-handle-rpmsave-rpmnew-files/</link>
      <pubDate>Mon, 18 Jun 2012 02:18:40 +0000</pubDate>
      
      <guid>/2012/06/18/rpmconf-tool-handle-rpmsave-rpmnew-files/</guid>
      <description>&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Install (Unix)&#34; href=&#34;http://en.wikipedia.org/wiki/Install_%28Unix%29&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;Install&lt;/a&gt; the utility:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install rpmconf&lt;/pre&gt;
&lt;p&gt;Description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Description : This tool search for .rpmnew, .rpmsave and .rpmorig files and ask you what to do&lt;/dt&gt;
&lt;dd&gt;with them:&lt;/dd&gt;
&lt;dd&gt;Keep current version, place back old version, watch the diff or merge.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;And finally run the utility:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo rpmconf -a&lt;/pre&gt;
&lt;p&gt;and if there is a conflict or rpmsave or rpmnew file, then you will see something like this:&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>systemadm – simpler way to manage the service files for systemd</title>
      <link>/2012/04/17/systemadm-simpler-manage-service-files-systemd/</link>
      <pubDate>Tue, 17 Apr 2012 02:43:09 +0000</pubDate>
      
      <guid>/2012/04/17/systemadm-simpler-manage-service-files-systemd/</guid>
      <description>&lt;p&gt;Once the &lt;a class=&#34;zem_slink&#34; title=&#34;Systemd&#34; href=&#34;http://freedesktop.org/wiki/Software/systemd/&#34; target=&#34;_blank&#34; rel=&#34;homepage noopener&#34;&gt;systemd&lt;/a&gt; unit and service files have come into being, understanding of the system services have changed a little bit and it might require some time to understand the cli tools for managing these services and units. That being the case, &lt;strong&gt;systemadm&lt;/strong&gt; comes to rescue. This is a simple tool which :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Graphical front-end for systemd.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For installation :&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install systemd-gtk&lt;/pre&gt;
&lt;p&gt;And here’s a screenshot::&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Check out all the colors on you X window system.</title>
      <link>/2012/02/24/check-colors-window-system/</link>
      <pubDate>Fri, 24 Feb 2012 05:12:52 +0000</pubDate>
      
      <guid>/2012/02/24/check-colors-window-system/</guid>
      <description>&lt;p&gt;If you ever wondered what combination of some colors would look like but did not really feel like setting them in your &lt;a class=&#34;zem_slink&#34; title=&#34;Xterm&#34; href=&#34;http://invisible-island.net/xterm/&#34; rel=&#34;homepage&#34;&gt;xterm&lt;/a&gt; just to check them out. Or if you wanted to know about all the colors on you &lt;a class=&#34;zem_slink&#34; title=&#34;X Window System&#34; href=&#34;http://en.wikipedia.org/wiki/X_Window_System&#34; rel=&#34;wikipedia&#34;&gt;X window system&lt;/a&gt; then you can install this utility called xcolorsel.&lt;/p&gt;
&lt;figure id=&#34;attachment_3159&#34; aria-describedby=&#34;caption-attachment-3159&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-3159&#34; title=&#34;xcolorsel&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.com/wp-content/uploads/2012/02/xcolorsel-300x198.png?resize=300%2C198&#34; alt=&#34;xcolorsel&#34; width=&#34;300&#34; height=&#34;198&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/02/xcolorsel.png?resize=300%2C198 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/02/xcolorsel.png?resize=150%2C99 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/02/xcolorsel.png?w=737 737w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-3159&#34; class=&#34;wp-caption-text&#34;&gt;xcolorsel&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;You will need to setup the &lt;a href=&#34;http://blog.amit-agarwal.com/2012/01/18/interesting-repository-fedora/&#34; title=&#34;Interesting repository for Fedora.&#34;&gt;rpm-shere&lt;/a&gt; repo for this.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>glances – Get a glimpse of the whole system</title>
      <link>/2012/02/21/glances-glimpse-system/</link>
      <pubDate>Tue, 21 Feb 2012 04:42:41 +0000</pubDate>
      
      <guid>/2012/02/21/glances-glimpse-system/</guid>
      <description>&lt;p&gt;You would have used top at some point of time. Did you not wish that instead of just the processes it list all the vital statistics of the system as a whole. How good it would be to see the Memory, Net, Processes and &lt;a class=&#34;zem_slink&#34; title=&#34;Du (Unix)&#34; href=&#34;http://en.wikipedia.org/wiki/Du_%28Unix%29&#34; rel=&#34;wikipedia&#34;&gt;Disk usage&lt;/a&gt; on the same screen. Well then you should take a look at glances. Here is how it looks:&lt;/p&gt;
&lt;figure id=&#34;attachment_3156&#34; aria-describedby=&#34;caption-attachment-3156&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-3156&#34; title=&#34;glances&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.com/wp-content/uploads/2012/02/glances-300x201.png?resize=300%2C201&#34; alt=&#34;glances&#34; width=&#34;300&#34; height=&#34;201&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/02/glances.png?resize=300%2C201 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/02/glances.png?resize=150%2C100 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/02/glances.png?w=581 581w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-3156&#34; class=&#34;wp-caption-text&#34;&gt;glances&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;For using this tool, here is what you need to do :&lt;/p&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>Interesting repository for Fedora.</title>
      <link>/2012/01/18/interesting-repository-fedora/</link>
      <pubDate>Wed, 18 Jan 2012 08:11:19 +0000</pubDate>
      
      <guid>/2012/01/18/interesting-repository-fedora/</guid>
      <description>&lt;p&gt;Here is one repository that you can add to your Fedora to give it a few more hundred packages:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;cat &amp;gt;/etc/yum.repos.d/rpm-sphere.repo &amp;lt;&amp;lt;EOF
[rpm-sphere]
name=RPM Sphere
baseurl=http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_16/
gpgkey=http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_16/repodata/repomd.xml.key
enabled=1
gpgcheck=1
EOF&lt;/pre&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>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>rpmorphan – deborphan for the rpm based distros.</title>
      <link>/2011/12/07/rpmorphan-deborphan-rpm-based-distros/</link>
      <pubDate>Wed, 07 Dec 2011 11:02:15 +0000</pubDate>
      
      <guid>/2011/12/07/rpmorphan-deborphan-rpm-based-distros/</guid>
      <description>&lt;div&gt;
  Lets first install the rpmorphan package:
&lt;/div&gt;
&lt;div&gt;
  &lt;div class=&#34;codecolorer-container bash 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;bash codecolorer&amp;quot;&amp;gt;
        &amp;amp;nbsp;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;sudo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;yum install&amp;lt;/span&amp;gt; rpmorphan
      &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;div&gt;
  and here is the description of the package:
&lt;/div&gt;
&lt;div&gt;
  &lt;pre class=&#34;brush: text; gutter: true; first-line: 1&#34;&gt;rpmorphan finds &#34;&lt;a class=&#34;zem_slink&#34; title=&#34;Orphan&#34; href=&#34;http://en.wikipedia.org/wiki/Orphan&#34; rel=&#34;wikipedia&#34;&gt;orphaned&lt;/a&gt;&#34;[1] packages on your system. It determines
which packages have no other packages depending on their installation,
and shows you a list of these packages.  It intends to be clone of
deborphan &lt;a class=&#34;zem_slink&#34; title=&#34;Debian&#34; href=&#34;http://www.debian.org/&#34; rel=&#34;homepage&#34;&gt;Debian&lt;/a&gt; tools for rpm packages.
&lt;p&gt;It will try to help you to remove unused packages, for example:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>quadkonsole – multiple consoles to make your life easier</title>
      <link>/2011/11/21/blog-on-quadkonsole/</link>
      <pubDate>Mon, 21 Nov 2011 10:46:58 +0000</pubDate>
      
      <guid>/2011/11/21/blog-on-quadkonsole/</guid>
      <description>&lt;p&gt;First lets install quadkonsole:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;yum install quadkonsole&lt;/pre&gt;
&lt;p&gt;Now, to launch the quadkonsole, just type quadkonsole in the run box (appears with Alt+F2).&lt;/p&gt;
&lt;p&gt;You will by default see 4 console windows in single window but you can change that with &lt;a class=&#34;zem_slink&#34; title=&#34;Command-line argument&#34; href=&#34;http://en.wikipedia.org/wiki/Command-line_argument&#34; rel=&#34;wikipedia&#34;&gt;command line options&lt;/a&gt; like so:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;quadkonsole --rows 4 --columns 4&lt;/pre&gt;
&lt;p&gt;This will initiate windows with 16 consoles. How cool is that.&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://www.makeuseof.com/tag/console-lets-work-windows-command-line-mode-style/&#34;&gt;Console Lets You Work In Windows Command Line Mode With Style&lt;/a&gt; (makeuseof.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://lifehacker.com/5834755/how-can-i-make-the-windows-command-prompt-better&#34;&gt;How Can I Make the Windows Command Prompt Better? [Ask Lifehacker]&lt;/a&gt; (lifehacker.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://devlicio.us/blogs/rob_reynolds/archive/2011/07/15/extend-nuget-command-line.aspx&#34;&gt;Extend NuGet Command Line&lt;/a&gt; (devlicio.us)
  &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>using `!#$’ to referance backward-word</title>
      <link>/2011/11/03/referance-backward-word/</link>
      <pubDate>Thu, 03 Nov 2011 07:20:20 +0000</pubDate>
      
      <guid>/2011/11/03/referance-backward-word/</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: 240px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/8945974@N08/5507068816&#34;&gt;&lt;img class=&#34;zemanta-img-configured&#34; title=&#34;Operating System Tablet Strategy&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//5507068816_ded55139d2_m.jpg?resize=240%2C124&#34; alt=&#34;Operating System Tablet Strategy&#34; width=&#34;240&#34; height=&#34;124&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image by jeffalldridge via Flickr&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Here is something that I found on the &lt;a href=&#34;http://www.commandlinefu.com/commands/view/9327/using-to-referance-backward-word&#34; target=&#34;_blank&#34;&gt;commandlinefu&lt;/a&gt;&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;cp /work/host/phone/ui/main.cpp !#$:s/host/target&lt;/pre&gt;
&lt;p&gt;Ah well…its very interesting and very useful.&lt;/p&gt;
&lt;p&gt;Some explanation:&lt;/p&gt;
&lt;p&gt;!# – means the current command (similar to !! being the last command)&lt;/p&gt;
&lt;p&gt;$ – represents the last parameter&lt;/p&gt;
&lt;p&gt;:s – is used for substitution.&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://www.makeuseof.com/tag/commandlinefu-amazing-collection-command-line-gems-linux-mac/&#34;&gt;CommandLineFu: Amazing Collection Of Command Line Gems [Linux &amp; Mac]&lt;/a&gt; (&lt;a class=&#34;zem_slink&#34; title=&#34;MakeUseOf&#34; href=&#34;http://www.makeuseof.com/dir/&#34; rel=&#34;homepage&#34;&gt;makeuseof.com&lt;/a&gt;)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://ftalphaville.ft.com/blog/2011/10/28/715136/oh-the-iron-y/&#34;&gt;Oh, the Iron-y&lt;/a&gt; (ftalphaville.ft.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>Quickly install most of the things that you need on Fedora.</title>
      <link>/2011/10/30/quickly-install-fedora/</link>
      <pubDate>Sun, 30 Oct 2011 12:57:45 +0000</pubDate>
      
      <guid>/2011/10/30/quickly-install-fedora/</guid>
      <description>&lt;article id=&#34;project-description&#34;&gt;easyLife is a user friendly program that installs packages 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; as well as adjustments most users want. It makes new users&amp;#8217; experience easy and fun, providing the means to set the &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; up quickly and painless.&lt;/article&gt; &lt;article&gt;&lt;/article&gt; &lt;article&gt;This app does not really require any more introduction.&lt;/article&gt; 
&lt;p&gt;&lt;a href=&#34;http://sourceforge.net/projects/easylife-linux/&#34;&gt;http://sourceforge.net/projects/easylife-linux/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&#34;attachment_3078&#34; aria-describedby=&#34;caption-attachment-3078&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-3078&#34; title=&#34;Easy Linux for Fedora&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.com/wp-content/uploads/2011/10/easylinux-300x234.jpg?resize=300%2C234&#34; alt=&#34;Easy Linux for Fedora&#34; width=&#34;300&#34; height=&#34;234&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/10/easylinux.jpg?resize=300%2C234 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/10/easylinux.jpg?resize=150%2C117 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/10/easylinux.jpg?w=614 614w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-3078&#34; class=&#34;wp-caption-text&#34;&gt;Easy Linux for Fedora&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/2010/07/23/how-to-install-ailurus-10-05-on-fedora-howtoforge-linux-howtos-and-tutorials-2/&#34;&gt;How To Install Ailurus 10.05 On Fedora | HowtoForge &amp;#8211; Linux Howtos and Tutorials&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://go.theregister.com/feed/www.theregister.co.uk/2011/10/04/fedora_16_beta_review/&#34;&gt;Fedora 16: Linux home for lost Ubuntu GNOMEs&lt;/a&gt; (go.theregister.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://k4rtik.wordpress.com/2011/10/06/build-eiskaltdc-on-fedora-16-lovelock-64-bit/&#34;&gt;Build EiskaltDC++ on Fedora 16 Lovelock 64-bit&lt;/a&gt; (k4rtik.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>Fedora 16 screenshot with conky and bmpaenl2</title>
      <link>/2011/10/21/fedora-16-screenshot-conky-bmpaenl2/</link>
      <pubDate>Fri, 21 Oct 2011 10:34:30 +0000</pubDate>
      
      <guid>/2011/10/21/fedora-16-screenshot-conky-bmpaenl2/</guid>
      <description>&lt;p&gt;For all those who used to keep complaining about the bottom panel of Gnome which used to show a list of windows, you can get it back with bmpanel2 (there are lot of other options too, but this one is light.). You can have themes for the panel also.&lt;/p&gt;
&lt;p&gt;And the best part about using &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME Shell&#34; href=&#34;http://live.gnome.org/GnomeShell&#34; rel=&#34;homepage&#34;&gt;gnome-shell&lt;/a&gt; is that I always getting a feeling that I now have more space on the &lt;a class=&#34;zem_slink&#34; title=&#34;Desktop environment&#34; href=&#34;http://en.wikipedia.org/wiki/Desktop_environment&#34; rel=&#34;wikipedia&#34;&gt;Desktop&lt;/a&gt;. And, thus conky looks good too on the Desktop. Here’s a screenshot.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get yourself some conkyrc files.</title>
      <link>/2011/10/05/conkyrc-files/</link>
      <pubDate>Wed, 05 Oct 2011 15:18:56 +0000</pubDate>
      
      <guid>/2011/10/05/conkyrc-files/</guid>
      <description>&lt;p&gt;If you are looking for some nice conkyrc &lt;a class=&#34;zem_slink&#34; title=&#34;Computer file&#34; href=&#34;http://en.wikipedia.org/wiki/Computer_file&#34; rel=&#34;wikipedia&#34;&gt;files&lt;/a&gt;, then you can head over to :&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://ubuntuforums.org/showthread.php?t=281865&#34; title=&#34;conkyrc&#34;&gt;Ubuntu Forums&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this thread you can see some very nice conkyrc files with screenshots. You can browse through the thread and get the one that you like. But if you are like me and would like to download all of them to see the features and commands in each of them then you would need to copy each of these files and paste them separately. But if you have to do everything manually then there’s not much of being on &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;/p&gt;</description>
    </item>
    
    <item>
      <title>some interesting alias</title>
      <link>/2011/09/27/interesting-alias/</link>
      <pubDate>Tue, 27 Sep 2011 07:43:01 +0000</pubDate>
      
      <guid>/2011/09/27/interesting-alias/</guid>
      <description>&lt;p&gt;For this time, I will just give you a link to to bashrc file.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://hayne.net/MacDev/Bash/aliases.bash&#34;&gt;http://hayne.net/MacDev/Bash/aliases.bash&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Head over there and see some very interesting aliase’s.&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://bryanquigley.com/uncategorized/windows-cant-handle-the-hardware&#34;&gt;Bryan Quigley: Windows Cant Handle the Hardware&lt;/a&gt; (bryanquigley.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;https://github.com/regit/coccigrep&#34;&gt;semantic grep&lt;/a&gt; (github.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://macstarter.com/2011/06/30/aliases-and-shortcuts/&#34;&gt;Aliases and shortcuts&lt;/a&gt; (macstarter.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>Creating a chroot environment in Fedora with bash and other utils.</title>
      <link>/2011/09/19/creating-chroot-environment-fedora-bash-utils/</link>
      <pubDate>Mon, 19 Sep 2011 14:59:23 +0000</pubDate>
      
      <guid>/2011/09/19/creating-chroot-environment-fedora-bash-utils/</guid>
      <description>&lt;p&gt;[ad#ad-2]&lt;/p&gt;
&lt;p&gt;I am testing some of my scripts to work on a very old system and there the versions of the most popular applications are very old, real old :(. So, some of things that I am very used to since last couple of years, do not seem to work as expected and I need to keep verifying a lot of things on the server, very inconvinient to keep testing the script on the server (need to connect on &lt;a class=&#34;zem_slink&#34; title=&#34;Virtual private network&#34; href=&#34;http://en.wikipedia.org/wiki/Virtual_private_network&#34; rel=&#34;wikipedia&#34;&gt;VPN&lt;/a&gt;) just to test some very simple things.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>better bash debugging</title>
      <link>/2011/09/16/bash-debugging/</link>
      <pubDate>Fri, 16 Sep 2011 08:00:08 +0000</pubDate>
      
      <guid>/2011/09/16/bash-debugging/</guid>
      <description>&lt;p&gt;I was trying to &lt;a class=&#34;zem_slink&#34; title=&#34;Debugging&#34; href=&#34;http://en.wikipedia.org/wiki/Debugging&#34; rel=&#34;wikipedia&#34;&gt;debug&lt;/a&gt; some &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; href=&#34;http://tiswww.case.edu/php/chet/bash/bashtop.html&#34; rel=&#34;homepage&#34;&gt;bash&lt;/a&gt; scripts yesterday and learnt something new 😉&lt;br&gt;
There are lot of things in bash that you can use to debug and to start with you can enable xtrace mode as follows:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1; &#34;&gt;set -x&lt;/pre&gt;
&lt;p&gt;With this set you will see that all the commands are printed along with all other information as they are executed.&lt;br&gt;
This you can do for any line or for the function or for the whole script. Once you set the option you can turn it&lt;br&gt;
off with&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>[Solved] ssh works but scp does not</title>
      <link>/2011/08/29/solved-ssh-works-scp/</link>
      <pubDate>Mon, 29 Aug 2011 00:48:04 +0000</pubDate>
      
      <guid>/2011/08/29/solved-ssh-works-scp/</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;http://commons.wikipedia.org/wiki/File:Ssh_binary_packet_alt.svg&#34;&gt;&lt;img title=&#34;Structure of an SSH binary packet&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//300px-Ssh_binary_packet_alt.svg_1.png?resize=300%2C232&#34; alt=&#34;Structure of an SSH binary packet&#34; width=&#34;300&#34; height=&#34;232&#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;!--[ad#ad-2]--&gt;
&lt;p&gt;For quite sometime now, I was having this issue, that for the home system, I was able to connect to is using &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; but it never worked. Fnally after quite some debugging finally I found that the issue was with thebashrc. So, everytime I had to do a scp I would have to move/rename bashrc and do the reverse action after the scp was done.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Screenshot of Gnome3 with awn</title>
      <link>/2011/08/25/screenshot-of-gnome3-with-awn/</link>
      <pubDate>Thu, 25 Aug 2011 08:47:40 +0000</pubDate>
      
      <guid>/2011/08/25/screenshot-of-gnome3-with-awn/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is another screenshot of my laptop desktop with &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME&#34; href=&#34;http://www.gnome.org/&#34; rel=&#34;homepage&#34;&gt;Gnome 3&lt;/a&gt; and AWN (&lt;a class=&#34;zem_slink&#34; title=&#34;Avant Window Navigator&#34; href=&#34;https://launchpad.net/awn/&#34; rel=&#34;homepage&#34;&gt;Avant window Navigator&lt;/a&gt;) running. Looks beautiful, isn’t it?&lt;/p&gt;
&lt;div id=&#34;attachment_3008&#34; class=&#34;wp-caption alignleft&#34; style=&#34;width: 300px;&#34;&gt;
  &lt;p&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/08/25/screenshot-of-gnome3-with-awn/screenshot-5/&#34; rel=&#34;attachment wp-att-3008&#34;&gt;&lt;img class=&#34;size-medium wp-image-3008&#34; title=&#34;Screenshot&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/Screenshot.png?fit=300%2C300&#34; alt=&#34;&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/Screenshot.png?resize=300%2C187 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/Screenshot.png?resize=1024%2C640 1024w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/Screenshot.png?resize=150%2C93 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/Screenshot.png?w=1280 1280w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt; &lt;/a&gt;
  &lt;/p&gt;
  &lt;p class=&#34;wp-caption-text&#34;&gt;
    &lt;/div&gt; 
&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;
  By the way, with this setup I have the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Old Style and New Style dates&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Old_Style_and_New_Style_dates&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;old style&amp;lt;/a&amp;gt; menu also just that instead of on the top it is on the bottom just like old RH9 🙂
&amp;lt;/p&amp;gt;

&amp;lt;h6 class=&amp;quot;zemanta-related-title&amp;quot; style=&amp;quot;font-size: 1em;&amp;quot;&amp;gt;
  Related articles
&amp;lt;/h6&amp;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://blog.amit-agarwal.co.in/2011/08/12/gnome-3-shell-themes/&amp;quot;&amp;gt;Gnome 3 shell themes&amp;lt;/a&amp;gt; (amit-agarwal.co.in)
  &amp;lt;/li&amp;gt;
  &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;
    &amp;lt;a href=&amp;quot;http://tech.slashdot.org/story/11/08/17/1943218/Interview-With-GNOME-3-Designer-Jon-McCann&amp;quot;&amp;gt;Interview With GNOME 3 Designer Jon McCann&amp;lt;/a&amp;gt; (tech.slashdot.org)
  &amp;lt;/li&amp;gt;
  &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;
    &amp;lt;a href=&amp;quot;http://linux.slashdot.org/story/11/08/04/0115232/Linus-Torvalds-Ditches-GNOME-3-For-Xfce&amp;quot;&amp;gt;Linus Torvalds Ditches GNOME 3 For Xfce&amp;lt;/a&amp;gt; (linux.slashdot.org)
  &amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;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;float: right;&amp;quot; src=&amp;quot;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&amp;quot; alt=&amp;quot;Enhanced by Zemanta&amp;quot; data-recalc-dims=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;p&amp;gt;
&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Gnome 3 shell themes</title>
      <link>/2011/08/12/gnome-3-shell-themes/</link>
      <pubDate>Fri, 12 Aug 2011 00:33:31 +0000</pubDate>
      
      <guid>/2011/08/12/gnome-3-shell-themes/</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: 240px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/90625325@N00/5758445066&#34;&gt;&lt;img title=&#34;Working gnome-shell on an Intel 945GM&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//5758445066_6afef3f6e7_m1.jpg?resize=240%2C180&#34; alt=&#34;Working gnome-shell on an Intel 945GM&#34; width=&#34;240&#34; height=&#34;180&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image by grantc via Flickr&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you are using &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME Shell&#34; href=&#34;http://live.gnome.org/GnomeShell&#34; rel=&#34;homepage&#34;&gt;gnome-shell&lt;/a&gt; and are bored with the same &lt;a class=&#34;zem_slink&#34; title=&#34;Default (finance)&#34; href=&#34;http://en.wikipedia.org/wiki/Default_%28finance%29&#34; rel=&#34;wikipedia&#34;&gt;default&lt;/a&gt; theme then read on…. 🙂&lt;/p&gt;
&lt;p&gt;By default changing the default theme requires that you modify the files yourself or copy few files to the required directories. Well, if this is not in your scheme of things for changing the theme, a very simple task. Now, you can simply do this with gnome &lt;a class=&#34;zem_slink&#34; title=&#34;Windows Explorer&#34; href=&#34;http://en.wikipedia.org/wiki/Windows_Explorer&#34; rel=&#34;wikipedia&#34;&gt;shell extensions&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash completion</title>
      <link>/2011/08/09/bash-completion/</link>
      <pubDate>Tue, 09 Aug 2011 03:36:37 +0000</pubDate>
      
      <guid>/2011/08/09/bash-completion/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was working on some &lt;a class=&#34;zem_slink&#34; title=&#34;Function (mathematics)&#34; href=&#34;http://en.wikipedia.org/wiki/Function_%28mathematics%29&#34; rel=&#34;wikipedia&#34;&gt;functions&lt;/a&gt; in bash to make my life easier and realized that if I added custom &lt;a class=&#34;zem_slink&#34; title=&#34;Complete metric space&#34; href=&#34;http://en.wikipedia.org/wiki/Complete_metric_space&#34; rel=&#34;wikipedia&#34;&gt;completion&lt;/a&gt; to my functions, it will be really good. So I headed over to google and searched for what I wanted. I did get a lot of information on bash completion but not a single concrete example that could help me do what I wanted. So, with the help of &lt;a class=&#34;zem_slink&#34; title=&#34;Man page&#34; href=&#34;http://en.wikipedia.org/wiki/Man_page&#34; rel=&#34;wikipedia&#34;&gt;man pages&lt;/a&gt; and some results from the &lt;a class=&#34;zem_slink&#34; title=&#34;Google Page Creator&#34; href=&#34;http://pages.google.com&#34; rel=&#34;homepage&#34;&gt;Google pages&lt;/a&gt;, I was finally able to accomplish what I wanted. So here it is:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Installing Full Blin g theme on N900</title>
      <link>/2011/08/03/installing-full-blin-theme-n900/</link>
      <pubDate>Wed, 03 Aug 2011 03:53:57 +0000</pubDate>
      
      <guid>/2011/08/03/installing-full-blin-theme-n900/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was going through the post : &lt;a href=&#34;http://talk.maemo.org/showthread.php?t=46739&#34;&gt;http://talk.maemo.org/showthread.php?t=46739&lt;/a&gt;&lt;br&gt;
and found the theme quite intruging but not complete to the point where I can download the deb file and install it in /&lt;a class=&#34;zem_slink&#34; title=&#34;Filesystem Hierarchy Standard&#34; href=&#34;http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard&#34; rel=&#34;wikipedia&#34;&gt;usr&lt;/a&gt;/share/theme/ dir with simple commands “&lt;a class=&#34;zem_slink&#34; title=&#34;Advanced Packaging Tool&#34; href=&#34;http://wiki.debian.org/Apt&#34; rel=&#34;homepage&#34;&gt;apt-get&lt;/a&gt;” or at max just use &lt;a class=&#34;zem_slink&#34; title=&#34;Mkdir&#34; href=&#34;http://en.wikipedia.org/wiki/Mkdir&#34; rel=&#34;wikipedia&#34;&gt;mkdir&lt;/a&gt; command to create the dir and dump everything in that dir. So, I wrote this couple of bash one liners to copy the required files to my &lt;a class=&#34;zem_slink&#34; title=&#34;Nokia N900&#34; href=&#34;http://en.wikipedia.org/wiki/Nokia_N900&#34; rel=&#34;wikipedia&#34;&gt;N900&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fast and bleeding edge Firefox.. version 7</title>
      <link>/2011/06/30/fast-bleeding-edge-firefox-version-7/</link>
      <pubDate>Thu, 30 Jun 2011 01:19:39 +0000</pubDate>
      
      <guid>/2011/06/30/fast-bleeding-edge-firefox-version-7/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Firefox 7.0 nightly builds have started and it seems to be quite fast. So, if you dont care about some sites not opening or once in a while your browser crashing, been using for 2 days on &lt;a class=&#34;zem_slink&#34; title=&#34;Windows&#34; rel=&#34;homepage&#34; href=&#34;http://www.microsoft.com/WINDOWS&#34;&gt;Windows&lt;/a&gt; , has not crashed so far and worked on all sites so far :), then you should install the &lt;a class=&#34;zem_slink&#34; title=&#34;Neutral build&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Neutral_build&#34;&gt;Nightly build&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Head over to the nightly build site and install the appropriate build for your &lt;a class=&#34;zem_slink&#34; title=&#34;Operating system&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Operating_system&#34;&gt;OS&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>GPG error on N900 when doing update on command line</title>
      <link>/2011/06/22/gpg-error-n900-update-command-line/</link>
      <pubDate>Wed, 22 Jun 2011 01:57:01 +0000</pubDate>
      
      <guid>/2011/06/22/gpg-error-n900-update-command-line/</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:Nokia_N900-1.jpg&#34;&gt;&lt;img title=&#34;Nokia N900 communicator/internet tablet&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//300px-Nokia_N900-1.jpg?resize=300%2C228&#34; alt=&#34;Nokia N900 communicator/internet tablet&#34; width=&#34;300&#34; height=&#34;228&#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;!--[ad#ad-2]--&gt;
&lt;p&gt;If you have added some extra repositories to your &lt;a class=&#34;zem_slink&#34; title=&#34;Nokia N900&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Nokia_N900&#34;&gt;Nokia N900&lt;/a&gt; and are trying to do something ( like update, install or any other &lt;a class=&#34;zem_slink&#34; title=&#34;Advanced Packaging Tool&#34; rel=&#34;homepage&#34; href=&#34;http://wiki.debian.org/Apt&#34;&gt;apt-get&lt;/a&gt; operation) you might see some errors or warnings related to the &lt;a class=&#34;zem_slink&#34; title=&#34;GNU Privacy Guard&#34; rel=&#34;homepage&#34; href=&#34;http://www.gnupg.org/&#34;&gt;GPG&lt;/a&gt; keys. The errors would come because the Public keys for the reporisitories are not present in the gpg database 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Installing Bling Theme on N900</title>
      <link>/2011/06/19/installing-bling-theme-n900/</link>
      <pubDate>Sat, 18 Jun 2011 18:53:56 +0000</pubDate>
      
      <guid>/2011/06/19/installing-bling-theme-n900/</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:Nokia_N900-1.jpg&#34;&gt;&lt;img title=&#34;Nokia N900 communicator/internet tablet&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//300px-Nokia_N900-11.jpg?resize=300%2C228&#34; alt=&#34;Nokia N900 communicator/internet tablet&#34; width=&#34;300&#34; height=&#34;228&#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;!--[ad#ad-2]--&gt;
&lt;p&gt;There is a very nice theme for N900 and it is called Bling theme. There is a problem though with the theme, the theme still does not have a installable &lt;a class=&#34;zem_slink&#34; title=&#34;Deb (file format)&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Deb_%28file_format%29&#34;&gt;.deb&lt;/a&gt; file, and thus the &lt;a class=&#34;zem_slink&#34; title=&#34;Computer file&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Computer_file&#34;&gt;files&lt;/a&gt; need to be directly copied to “/&lt;a class=&#34;zem_slink&#34; title=&#34;Filesystem Hierarchy Standard&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard&#34;&gt;usr&lt;/a&gt;/share/icons” and you have to manually do the &lt;a class=&#34;zem_slink&#34; title=&#34;Mkdir&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Mkdir&#34;&gt;mkdir&lt;/a&gt; and all such command in the terminal in a N900, which does not seem familiar to quite a lot of people using N900. So here, is for the benefit of  all, I am posting a script that can do the job. The one lines can be run from any bash script (Linus/Windows with cygwin/Mac or even N900). Though the one liners should be self explanatory, if you have a doubt, feel free to ping me.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>faster bash operations on files with File Descriptors.</title>
      <link>/2011/06/11/faster-bash-operations-files-file-descriptors/</link>
      <pubDate>Sat, 11 Jun 2011 02:11:53 +0000</pubDate>
      
      <guid>/2011/06/11/faster-bash-operations-files-file-descriptors/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was &lt;a class=&#34;zem_slink&#34; title=&#34;Writing&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Writing&#34;&gt;writing&lt;/a&gt; a &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 script&lt;/a&gt; that would do some operations and read and write to file. Seems that that was pretty simple with&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;
        &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;
      while read line&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; do&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; done&amp;lt;file
    &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;and then use redirection operations like “&amp;gt;” and “&amp;raquo;” to write to file. Done with the script pretty fast. So far so good, when I went for real life tests, no one was interested in using it, why? Simple, it was simply taking too long. The file was reading about 10K lines and writing about 50 lines and was taking about more than 10 minutes.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>N900 starts showing junk characters</title>
      <link>/2011/06/08/n900-starts-showing-junk-characters/</link>
      <pubDate>Wed, 08 Jun 2011 01:50:16 +0000</pubDate>
      
      <guid>/2011/06/08/n900-starts-showing-junk-characters/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Well, sometime back I bought &lt;a class=&#34;zem_slink&#34; title=&#34;Nokia N900&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Nokia_N900&#34;&gt;N900&lt;/a&gt;, some snaps &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/05/21/maemo-5-nokia-n900-mobile/&#34; title=&#34;My new Maemo 5 Nokia N900 Mobile.&#34;&gt;here&lt;/a&gt;. And sooner than later I started playing with it. In an effort to reduce the disk usage for the “/” (root) partition, I removed some packages that were taking too much of space and managed to get the mobile to a stage where a lot of applications started displaying strange and junk characters and also cannot use &lt;a class=&#34;zem_slink&#34; title=&#34;Package management system&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Package_management_system&#34;&gt;package manager&lt;/a&gt; any more…errors reported.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My new Maemo 5 Nokia N900 Mobile.</title>
      <link>/2011/05/21/maemo-5-nokia-n900-mobile/</link>
      <pubDate>Fri, 20 May 2011 21:55:30 +0000</pubDate>
      
      <guid>/2011/05/21/maemo-5-nokia-n900-mobile/</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: 120px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.crunchbase.com/company/nokia&#34;&gt;&lt;img title=&#34;Image representing Nokia as depicted in CrunchBase&#34; src=&#34;https://i1.wp.com/www.crunchbase.com/assets/images/resized/0001/7958/17958v3-max-450x450.png?resize=120%2C50&#34; alt=&#34;Image representing Nokia as depicted in CrunchBase&#34; width=&#34;120&#34; height=&#34;50&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via CrunchBase&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been thinking of buying the “N900” &lt;a class=&#34;zem_slink&#34; title=&#34;Nokia&#34; rel=&#34;homepage&#34; href=&#34;http://nokia.com&#34;&gt;Nokia&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Mobile phone&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Mobile_phone&#34;&gt;mobile&lt;/a&gt; for quite sometime but for certain reasons could not get my hands on this mobile so far. Finally couple of days back, I got my hands on this beautiful and powerful piece of software and hardware.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Well, here are some snaps for ya ll:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Solaris dump analysis</title>
      <link>/2011/05/18/solaris-dump-analysis/</link>
      <pubDate>Wed, 18 May 2011 14:16:18 +0000</pubDate>
      
      <guid>/2011/05/18/solaris-dump-analysis/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I had to debug a solaris crash &lt;a class=&#34;zem_slink&#34; title=&#34;Core dump&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Core_dump&#34;&gt;dump&lt;/a&gt; and had no ides. &lt;a class=&#34;zem_slink&#34; title=&#34;Google&#34; rel=&#34;homepage&#34; href=&#34;http://google.com&#34;&gt;Google&lt;/a&gt; search wasn’t much useful until finally I found this article:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://cuddletech.com/blog/?p+AD0-448&#34;&gt;http://cuddletech.com/blog/?p+AD0-448&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;have a look at this article, this suggests how to debug the core and find the offending process and &lt;a class=&#34;zem_slink&#34; title=&#34;Root cause&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Root_cause&#34;&gt;root cause&lt;/a&gt; of the core in case of &lt;a class=&#34;zem_slink&#34; title=&#34;Kernel panic&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Kernel_panic&#34;&gt;kernel panic&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/02/23/install-all-solaris-software-from-http/&#34;&gt;install all solaris software from http&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://go.theregister.com/feed/www.theregister.co.uk/2011/03/21/oracle_solaris_11_checker/&#34;&gt;Oracle puts out Solaris 11 compatibility tester&lt;/a&gt; (go.theregister.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://beavercreekvoice.com/2011/05/01/solaris-cinebistro-in-vail-a-great-way-to-see-the-opera/&#34;&gt;Solaris CineBistro in Vail &amp;#8211; A Great Way to See the Opera&lt;/a&gt; (beavercreekvoice.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://unixrain.wordpress.com/2011/05/07/change-hostname-in-solaris-10/&#34;&gt;Change Hostname in Solaris 10&lt;/a&gt; (unixrain.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.travelpod.com/travel-blog-entries/johnpl/1/1303774941/tpod.html&#34;&gt;sun, 310-202 , 310-203 &amp;#8211; Lahore, Pakistan&lt;/a&gt; (travelpod.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: 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>browsing the windows machines and their shares – listing</title>
      <link>/2011/04/30/browsing-windows-machines-shares-listing/</link>
      <pubDate>Sat, 30 Apr 2011 15:01:55 +0000</pubDate>
      
      <guid>/2011/04/30/browsing-windows-machines-shares-listing/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;smbtree is a very nice command to check all the machines that are present in the &lt;a class=&#34;zem_slink&#34; title=&#34;Local area network&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Local_area_network&#34;&gt;LAN&lt;/a&gt; (your connected network). For this to work you may need to look at &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/04/28/client-lanman-auth-disabled-error-samba/&#34;&gt;&lt;strong&gt;this&lt;/strong&gt;&lt;/a&gt; article also.&lt;/p&gt;
&lt;p&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;
      smbtree -U &amp;lt;strong&amp;gt;username
    &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;/strong&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://ask.metafilter.com/183636/Prompted-for-a-username-and-password-when-browsing-to-an-IIS-virtual-directory&#34;&gt;Prompted for a username and password when browsing to an IIS virtual directory&lt;/a&gt; (ask.metafilter.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.lockergnome.com/net/2011/04/15/how-to-delete-history-in-internet-explorer/&#34;&gt;How to Delete History in Internet Explorer&lt;/a&gt; (lockergnome.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.edugeek.net/forums/network-classroom-management/74441-how-guide-deploy-vnc-via-group-policy.html&#34;&gt;How To Guide: Deploy VNC via Group Policy&lt;/a&gt; (edugeek.net)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://ask.metafilter.com/179348/Windows-just-doesnt-like-tunnels&#34;&gt;Windows just doesn&amp;#8217;t like tunnels&lt;/a&gt; (ask.metafilter.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://hitechbarkadaz.wordpress.com/2011/03/04/windows-tips-speed-up-your-network-share-browsing/&#34;&gt;Windows Tips &amp;#8211; Speed Up your Network Share Browsing&lt;/a&gt; (hitechbarkadaz.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: 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>10 Useful Sar (Sysstat) Examples for UNIX / Linux Performance Monitoring</title>
      <link>/2011/04/22/10-sar-sysstat-examples-unix-linux-performance-monitoring/</link>
      <pubDate>Fri, 22 Apr 2011 02:20:48 +0000</pubDate>
      
      <guid>/2011/04/22/10-sar-sysstat-examples-unix-linux-performance-monitoring/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;h1 id=&#34;span-stylefont-size-x-large10-a-classzem_slink-titleutility-relwikipedia-hrefhttpenwikipediaorgwikiutilityusefula-a-classzem_slink-titlesar-in-unix-relwikipedia-hrefhttpenwikipediaorgwikisar_in_unixsara-sysstat-examples-for-unix--a-classzem_slink-titlelinux-relhomepage-hrefhttpwwwkernelorglinuxa-performance-monitoringspan&#34;&gt;&lt;strong&gt;&lt;span style=&#34;font-size: x-large;&#34;&gt;10 &lt;a class=&#34;zem_slink&#34; title=&#34;Utility&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Utility&#34;&gt;Useful&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Sar in UNIX&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Sar_in_UNIX&#34;&gt;Sar&lt;/a&gt; (Sysstat) Examples for UNIX / &lt;a class=&#34;zem_slink&#34; title=&#34;Linux&#34; rel=&#34;homepage&#34; href=&#34;http://www.kernel.org/&#34;&gt;Linux&lt;/a&gt; Performance Monitoring&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;by Ramesh Natarajan on March 29, 2011&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://i2.wp.com/www.thegeekstuff.com/wp-content/uploads/2011/12/sar-tutorial-300x176.png?resize=300%2C176&#34; border=&#34;0&#34; alt=&#34;&#34; width=&#34;300&#34; height=&#34;176&#34; align=&#34;bottom&#34; data-recalc-dims=&#34;1&#34; /&gt; Using sar you can monitor performance of various Linux subsystems (&lt;a class=&#34;zem_slink&#34; title=&#34;Central processing unit&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Central_processing_unit&#34;&gt;CPU&lt;/a&gt;, Memory, I/O..) in real time.&lt;/p&gt;
&lt;p&gt;Using sar, you can also collect all performance data on an on-going basis, store them, and do historical analysis to identify bottlenecks.&lt;/p&gt;
&lt;p&gt;Sar is part of the sysstat package.&lt;/p&gt;
&lt;p&gt;This article explains how to install and configure sysstat package (which contains sar utility) and explains how to monitor the following Linux performance statistics using sar.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The Ultimate Guide to Getting Support on Linux-use empathy to login to IRC….</title>
      <link>/2011/04/18/ultimate-guide-support-linux-empathy-login-irc/</link>
      <pubDate>Mon, 18 Apr 2011 12:14:49 +0000</pubDate>
      
      <guid>/2011/04/18/ultimate-guide-support-linux-empathy-login-irc/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;The Ultimate Guide to Getting &lt;a class=&#34;zem_slink&#34; title=&#34;Technical support&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Technical_support&#34;&gt;Support&lt;/a&gt; on &lt;a class=&#34;zem_slink&#34; title=&#34;Linux&#34; rel=&#34;homepage&#34; href=&#34;http://www.kernel.org/&#34;&gt;Linux&lt;/a&gt;&lt;br&gt;
Installing Linux has become effortless to the extent that anyone with a little knowledge of computers can get a Linux machine up and running instantly. However, many of them throw in the towel when faced with even the slightest of glitches. The main reason for this is the belief that Linux doesn’t offer any kind of support.&lt;/p&gt;
&lt;p&gt;Other problem users face is that the regular technician who repairs their computer refuses even to touch a machine that’s running Linux. So, if you are one of those users disgruntled after encountering a multitude of problems with a fresh Linux install — don’t panic and read on to know some ways in which you could get support for your Linux installation.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Slackware Linux 13.37 RC 3.1415926535897932384626433832</title>
      <link>/2011/04/02/slackware-linux-13-37-rc-3-1415926535897932384626433832/</link>
      <pubDate>Sat, 02 Apr 2011 15:56:02 +0000</pubDate>
      
      <guid>/2011/04/02/slackware-linux-13-37-rc-3-1415926535897932384626433832/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Slackware released the next version a few days back and guess the complete name : &lt;a title=&#34;Slackware&#34; rel=&#34;homepage&#34; href=&#34;http://www.slackware.com/&#34;&gt;Slackware Linux&lt;/a&gt; 13.37 RC 3.1415926535897932384626433832. You must be crazy to tell the complete version to anyone.&lt;/p&gt;
&lt;p&gt;Development Release: &lt;a class=&#34;zem_slink&#34; title=&#34;Slackware&#34; rel=&#34;homepage&#34; href=&#34;http://www.slackware.com/&#34;&gt;Slackware Linux&lt;/a&gt; 13.37 RC 3.1415926535897932384626433832 More fun with Slackware’s version numbers as &lt;a class=&#34;zem_slink&#34; title=&#34;Patrick Volkerding&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Patrick_Volkerding&#34;&gt;Patrick Volkerding&lt;/a&gt; announces the latest &lt;a class=&#34;zem_slink&#34; title=&#34;Software release life cycle&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Software_release_life_cycle&#34;&gt;release candidate&lt;/a&gt; for the upcoming Slackware Linux 13.37: +ACI-There have been quite a few changes so we will have one more release candidate: Slackware 13.37 RC 3.14159265358979323846264338327950288419716. Very close now+ACE But we’ll likely hold out for….&lt;/p&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>Gnome Tips</title>
      <link>/2011/02/25/gnome-tips/</link>
      <pubDate>Fri, 25 Feb 2011 13:03:43 +0000</pubDate>
      
      <guid>/2011/02/25/gnome-tips/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&#34;font-size: medium;&#34;&gt;Add/Edit &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME Display Manager&#34; rel=&#34;homepage&#34; href=&#34;http://www.gnome.org/projects/gdm/&#34;&gt;GDM&lt;/a&gt; Sessions&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Each session is a *.desktop file located at /usr/share/xsessions.&lt;/p&gt;
&lt;h3 id=&#34;span-stylefont-size-mediumgdm-appearancespan&#34;&gt;&lt;strong&gt;&lt;span style=&#34;font-size: medium;&#34;&gt;GDM appearance&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;You can change background image, gtk/icon theme by hands (as described at &lt;a href=&#34;https://wiki.archlinux.org/index.php/Gnome_2.28_Changes#Configuring_gdm_2.28&#34;&gt;Gnome_2.28_Changes#Configuring_gdm_2.28&lt;/a&gt;), or you can use &lt;a href=&#34;http://aur.archlinux.org/packages.php?ID=33884&#34;&gt;gdm2setup&lt;/a&gt; from the &lt;a href=&#34;https://wiki.archlinux.org/index.php/AUR&#34;&gt;AUR&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;span-stylefont-size-mediumtweakingspan&#34;&gt;&lt;strong&gt;&lt;span style=&#34;font-size: medium;&#34;&gt;Tweaking&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;If your gnome applications seem sluggish and gnome hangs at start-up after killing the previous session, it’s likely you haven’t set your /etc/hosts file correctly and your /etc/hosts file includes:&lt;/p&gt;
&lt;pre&gt;127.0.0.1       localhost.localdomain     localhost      &lt;strong&gt;YOURHOSTNAME&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;Then run “&lt;tt&gt;/bin/hostname YOURHOSTNAME&lt;/tt&gt;” and “&lt;tt&gt;/sbin/ifconfig lo up&lt;/tt&gt;” as root.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Install a fully functional terminal server capable of accepting connections from RDP(Windows).</title>
      <link>/2010/12/12/install-a-fully-functional-terminal-server-capable-of-accepting-connections-from-rdpwindows/</link>
      <pubDate>Sun, 12 Dec 2010 03:28:43 +0000</pubDate>
      
      <guid>/2010/12/12/install-a-fully-functional-terminal-server-capable-of-accepting-connections-from-rdpwindows/</guid>
      <description>&lt;div class=&#34;zemanta-img&#34; style=&#34;margin: 1em; display: block;&#34;&gt;
  &lt;div&gt;
    &lt;dl class=&#34;wp-caption alignright&#34; style=&#34;width: 250px;&#34;&gt;
      &lt;dt class=&#34;wp-caption-dt&#34;&gt;
        &lt;a href=&#34;http://www.flickr.com/photos/82365211@N00/2473197800&#34;&gt;&lt;img title=&#34;Seats rebooting Linux&#34; src=&#34;https://i2.wp.com/farm3.static.flickr.com/2080/2473197800_b8838615a6_m.jpg?resize=240%2C180&#34; alt=&#34;Seats rebooting Linux&#34; width=&#34;240&#34; height=&#34;180&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
      &lt;/dt&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;dd class=&amp;quot;wp-caption-dd zemanta-img-attribution&amp;quot; style=&amp;quot;font-size: 0.8em;&amp;quot;&amp;gt;
    Image by &amp;lt;a href=&amp;quot;http://www.flickr.com/photos/82365211@N00/2473197800&amp;quot;&amp;gt;kalleboo&amp;lt;/a&amp;gt; via Flickr
  &amp;lt;/dd&amp;gt;
&amp;lt;/dl&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Inoformation on &lt;a class=&#34;zem_slink&#34; title=&#34;Xrdp&#34; rel=&#34;homepage&#34; href=&#34;http://xrdp.sourceforge.net/&#34;&gt;xrdp&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The goal of this project is to provide a fully functional &lt;a class=&#34;zem_slink&#34; title=&#34;Linux console&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Linux_console&#34;&gt;Linux terminal&lt;/a&gt; server, capable of accepting connections from &lt;a class=&#34;zem_slink&#34; title=&#34;Rdesktop&#34; rel=&#34;homepage&#34; href=&#34;http://www.rdesktop.org/&#34;&gt;rdesktop&lt;/a&gt; and &lt;a class=&#34;zem_slink&#34; title=&#34;Microsoft&#34; rel=&#34;geolocation&#34; href=&#34;http://maps.google.com/maps?ll=47.6395972222,-122.12845&amp;spn=1.0,1.0&amp;q=47.6395972222,-122.12845%20%28Microsoft%29&amp;t=h&#34;&gt;Microsoft’s&lt;/a&gt; own &lt;a class=&#34;zem_slink&#34; title=&#34;Terminal server&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Terminal_server&#34;&gt;terminal server&lt;/a&gt; / &lt;a class=&#34;zem_slink&#34; title=&#34;Remote Desktop Protocol&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Remote_Desktop_Protocol&#34;&gt;remote desktop&lt;/a&gt; clients.&lt;/p&gt;
&lt;/blockquote&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;
      &amp;amp;nbsp;sudo yum install xrdp
    &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;There is not much configuration needed for this so I will not go into details. If you are stuck with something though, you can ask in the comments for the post.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Make any command read line enabled (on *nix)</title>
      <link>/2010/11/25/command-read-line-enabled-nix/</link>
      <pubDate>Thu, 25 Nov 2010 04:02:18 +0000</pubDate>
      
      <guid>/2010/11/25/command-read-line-enabled-nix/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Make any command read line enabled (on *nix)&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;
      rlwrap sqlite3 database.db
    &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;Enable &lt;a class=&#34;zem_slink&#34; title=&#34;GNU readline&#34; rel=&#34;homepage&#34; href=&#34;http://tiswww.tis.case.edu/%7Echet/readline/rltop.html&#34;&gt;readline&lt;/a&gt; even if the &lt;a class=&#34;zem_slink&#34; title=&#34;Command-line interface&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Command-line_interface&#34;&gt;command line&lt;/a&gt; application is not using it.&lt;/p&gt;
&lt;p&gt;* View this command to comment, vote or add to favourites * View all commands by pykler&lt;/p&gt;
&lt;p&gt;commandlinefu.com&lt;/p&gt;
&lt;p&gt;by David Winterbottom (codeinthehole.com)&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Uniform Resource Locator&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Uniform_Resource_Locator&#34;&gt;URL&lt;/a&gt;: &lt;a href=&#34;http://feedproxy.google.com/~r/Command-line-fu/~3/mKEgYoyHCMA/make-any-command-read-line-enabled-on-nix&#34;&gt;http://feedproxy.google.com/~r/Command-line-fu/~3/mKEgYoyHCMA/make-any-command-read-line-enabled-on-nix&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/2010/09/01/commands-output-input-command-piping-bind-key-sequence-bash/&#34;&gt;Use the last command&amp;#8217;s output as input to a command without piping and bind to it to a key sequence in bash.&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://www.kungfugrippe.com/post/929042234/dterm&#34;&gt;DTerm: A command line anywhere and everywhere Oh, man. DTerm =&amp;#8230;&lt;/a&gt; (kungfugrippe.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://hackerz4u.com/python/python-command-line-linux-bash-command-line/&#34;&gt;Python command line = Linux Bash command line&lt;/a&gt; (hackerz4u.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://infosthetics.com/archives/2010/10/data_hacks_ascii_bar_charts.html&#34;&gt;Data Hacks: Command Line ASCII Bar Charts&lt;/a&gt; (infosthetics.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.readwriteweb.com/hack/2010/09/commandlinefu-linux-command-he.php&#34;&gt;Hack of the Day: commandlinefu &amp;#8211; Linux Command Heaven&lt;/a&gt; (readwriteweb.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: 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>intercept stdout/stderr of another process or disowned process</title>
      <link>/2010/11/23/intercept-stdoutstderr-process-disowned-process/</link>
      <pubDate>Tue, 23 Nov 2010 12:51:27 +0000</pubDate>
      
      <guid>/2010/11/23/intercept-stdoutstderr-process-disowned-process/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;The command is definately going to save your day if you have &lt;a class=&#34;zem_slink&#34; title=&#34;Disownment&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Disownment&#34;&gt;disowned&lt;/a&gt; the process by mistake. Only uses &lt;a class=&#34;zem_slink&#34; title=&#34;Strace&#34; rel=&#34;homepage&#34; href=&#34;http://sourceforge.net/projects/strace/&#34;&gt;strace&lt;/a&gt; so might as &lt;a class=&#34;zem_slink&#34; title=&#34;Well intervention&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Well_intervention&#34;&gt;well work&lt;/a&gt; on &lt;a class=&#34;zem_slink&#34; title=&#34;Solaris (operating system)&#34; rel=&#34;homepage&#34; href=&#34;http://oracle.com/solaris&#34;&gt;Solaris&lt;/a&gt; also, though not tried it.&lt;/p&gt;
&lt;p&gt;intercept stdout/&lt;a class=&#34;zem_slink&#34; title=&#34;Standard streams&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Standard_streams&#34;&gt;stderr&lt;/a&gt; of another process or disowned process&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;
      strace -e write=1,2 -p $PID 2&amp;gt;&amp;amp;1 | sed -un &amp;quot;/^ |/p&amp;quot; | sed -ue &amp;quot;s/^.{9 }(.{50}).+/1/g&amp;quot; -e &#39;s/ //g&#39; | xxd -r -p
    &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;Useful to recover a output(stdout and stderr) “disown”ed or “&lt;a class=&#34;zem_slink&#34; title=&#34;Nohup&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Nohup&#34;&gt;nohup&lt;/a&gt;“ep process of other instance of ssh.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Broadcast your shell thru port 5000</title>
      <link>/2010/11/20/broadcast-shell-port-5000/</link>
      <pubDate>Sat, 20 Nov 2010 12:47:31 +0000</pubDate>
      
      <guid>/2010/11/20/broadcast-shell-port-5000/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Broadcast your shell thru port 5000&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;
      mkfifo /tmp/fifo;(nc -q0 -l 5000 &amp;lt; /tmp/fifo &amp;amp;);script -f /tmp/fifo
    &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;run&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;
      nc yourip 5000
    &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;elsewhere will produce an exact same mirror of your shell. This is handy when you want to show someone else some amazing stuff in your shell without giving them control over it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Screen enable/disable logging in all windows</title>
      <link>/2010/11/19/screen-enabledisable-loggin-windows/</link>
      <pubDate>Fri, 19 Nov 2010 15:13:30 +0000</pubDate>
      
      <guid>/2010/11/19/screen-enabledisable-loggin-windows/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you use screen command a lot then this is something that you will like 🙂&lt;/p&gt;
&lt;p&gt;Screen &lt;a class=&#34;zem_slink&#34; title=&#34;GUI widget&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/GUI_widget&#34;&gt;enable/disable&lt;/a&gt; loggin in all windows&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;
        &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;
      bindkey ^l at &amp;quot;#&amp;quot; log on&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; bindkey ^o at &amp;quot;#&amp;quot; log off
    &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;The command when added in screenrc enables logging all open windows by using the C-l (control-l &lt;a class=&#34;zem_slink&#34; title=&#34;Keyboard shortcut&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Keyboard_shortcut&#34;&gt;key combination&lt;/a&gt;) and disable by C-o . The lines need to be added in separate lines .&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>OpenLDAP and SSL – some links</title>
      <link>/2010/11/15/openldap-ssl-links/</link>
      <pubDate>Mon, 15 Nov 2010 14:51:49 +0000</pubDate>
      
      <guid>/2010/11/15/openldap-ssl-links/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are some of the links that may be of great help to you if you are having issues with setting up &lt;a class=&#34;zem_slink&#34; title=&#34;Transport Layer Security&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Transport_Layer_Security&#34;&gt;SSL&lt;/a&gt; and &lt;a class=&#34;zem_slink&#34; title=&#34;OpenLDAP&#34; rel=&#34;homepage&#34; href=&#34;http://www.openldap.org/&#34;&gt;OpenLDAP&lt;/a&gt;. I was having some issues with this setup and these links helped me fix the same.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.faqs.org/docs/Linux-HOWTO/SSL-RedHat-HOWTO.html&#34;&gt;http://www.faqs.org/docs/Linux-HOWTO/SSL-RedHat-HOWTO.html&lt;/a&gt; &lt;a href=&#34;http://www.tc.umn.edu/~brams006/selfsign_redhat.html&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.tc.umn.edu/~brams006/selfsign_redhat.html&#34;&gt;http://www.tc.umn.edu/~brams006/selfsign_redhat.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://docs.redhat.com/docs/en-US/Red_Hat_Directory_Server/8.1/html/Using_Red_Hat_Console/Starting_the_Server_with_SSL_Enabled-Enabling_SSL_in_the_DS_Admin_Server_and_Console.html&#34;&gt;http://docs.redhat.com/docs/en-US/Red_Hat_Directory_Server/8.1/html/Using_Red_Hat_Console/Starting_the_Server_with_SSL_Enabled-Enabling_SSL_in_the_DS_Admin_Server_and_Console.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://directory.fedoraproject.org/wiki/Howto:SSL&#34;&gt;http://directory.fedoraproject.org/wiki/Howto:SSL&lt;/a&gt; &lt;a href=&#34;http://www.linuxtopia.org/online_books//network_administration_guides/ldap_administration/appendix-common-errors_Common_causes_of_LDAP_errors.html&#34;&gt;http://www.linuxtopia.org/online_books//network_administration_guides/ldap_administration/appendix-common-errors_Common_causes_of_LDAP_errors.html&lt;/a&gt;&lt;/p&gt;
&lt;!--
LDAP-SSL ========================================

Purpose/Scope of this Guide The purpose of this guide is to assist &lt;a class=&#34;zem_slink&#34; title=&#34;Red Hat Linux&#34; rel=&#34;homepage&#34; href=&#34;http://www.redhat.com&#34; mce_href=&#34;http://www.redhat.com&#34;&gt;RedHat Linux&lt;/a&gt; users with the installation of server (SSL) certificates using the &lt;a class=&#34;zem_slink&#34; title=&#34;Apache HTTP Server&#34; rel=&#34;homepage&#34; href=&#34;http://httpd.apache.org/&#34; mce_href=&#34;http://httpd.apache.org/&#34;&gt;Apache web server&lt;/a&gt;. The goal is to provide a clear procedure that will save time and, in many cases, money!

First, I will cover what you need to know about the SSL protocol and digital certificates. In my experience, building an Apache web server with ModSSL and &lt;a class=&#34;zem_slink&#34; title=&#34;OpenSSL&#34; rel=&#34;homepage&#34; href=&#34;http://www.openssl.org/&#34; mce_href=&#34;http://www.openssl.org/&#34;&gt;OpenSSL&lt;/a&gt; is the most beneficial software combination. OpenSSL is a general-purpose cryptography library that supports the SSL v2/v3 and TLS v1 protocols. ModSSL is an Apache API module designed to act as an interface between Apache and OpenSSL. The biggest advantage is that all three packages are free.

Then, beginning with Section 4, I will go through the step-by-step procedures for generating keys and installing certificates on a RedHat-Apache server compiled with ModSSL and OpenSSL. The procedures in Section 4 will also work with commercial SSL-server packages such as Stronghold and Raven that are closely related to Apache.

Disclaimer: I am a technical support engineer for &lt;a class=&#34;zem_slink&#34; title=&#34;Equifax&#34; rel=&#34;homepage&#34; href=&#34;http://www.equifax.com&#34; mce_href=&#34;http://www.equifax.com&#34;&gt;Equifax&lt;/a&gt; Secure Inc., a Certificate Authority. Therefore, I use Equifax Secure certificates and examples geared towards installing Equifax Secure certificates. However, the instructions will also work with certificates issued by other &lt;a class=&#34;zem_slink&#34; title=&#34;Certificate authority&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Certificate_authority&#34; mce_href=&#34;http://en.wikipedia.org/wiki/Certificate_authority&#34;&gt;Certificate Authorities&lt;/a&gt;. Since this document was written at my own initiative, Equifax Secure Inc. is neither liable nor accountable for any consequences resulting from the use of these procedures.

My comments to the reader is in this style (emphasized).

Example lines are in plain roman style.

Note that extra comments and advice is found in comments within the SGML source.

1.1 About &lt;a class=&#34;zem_slink&#34; title=&#34;Transport Layer Security&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Transport_Layer_Security&#34; mce_href=&#34;http://en.wikipedia.org/wiki/Transport_Layer_Security&#34;&gt;Secure Sockets Layer&lt;/a&gt; (SSL) SSL is a presentation layer service, located between the TCP and the application layer. It is platform and application independent. SSL is responsible for the management of a secure communications channel between the client and server. SSL provides a strong mechanism for encrypting data transferred between a client and a server.

1.2 FeedBack Comments on this guide may be directed to the author (richard.sigle@equifax.com).

1.3 Copyrights and Trademarks Copyright (c) 2001 by Richard L. Sigle

Please freely copy and distribute this document in any format. It&#39;s requested that corrections and/or comments be forwarded to the document maintainer. You may create a derivative work and distribute it provided that you:

* Send your derivative work (in the most suitable format such as sgml) to the LDP (&lt;a class=&#34;zem_slink&#34; title=&#34;Linux Documentation Project&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Linux_Documentation_Project&#34; mce_href=&#34;http://en.wikipedia.org/wiki/Linux_Documentation_Project&#34;&gt;Linux Documentation Project&lt;/a&gt;) or the like for posting on the Internet. If not the LDP, then let the LDP know where it is available. * License the derivative work with this same license or use GPL. Include a copyright notice and at least a pointer to the license used. * Give due credit to previous authors and major contributors.

If you&#39;re considering making a derived work other than a translation, it&#39;s requested that you discuss your plans with the current maintainer.

1.4 Acknowledgements and Thanks I would like to thank Tony Villasenor for tirelessly reading my drafts and offering his input and advice. Without Tony, this document would never have been finished.

________________________________________________________________________ 2. Introduction to Secure Sockets Layer/Private Key Infrastructure &lt;a class=&#34;zem_slink&#34; title=&#34;Public key infrastructure&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Public_key_infrastructure&#34; mce_href=&#34;http://en.wikipedia.org/wiki/Public_key_infrastructure&#34;&gt;PKI&lt;/a&gt; is an asymmetric key system which consists of a public key (which is sent to clients) and a private key (stays local on the server). PKI differs from a symmetric key system in which both the client and server use the same key for encryption/decryption.

2.1 Responsibilities of SSL/PKI SSL sets out to fulfill requirements that make it acceptable for use in the transmission of even the most sensitive of transactions, such as credit card information, medical records, legal documents, and e-commerce applications. Each application can choose to utilize some or all of the following criteria depending on the sensitivity and value of the transactions it will be processing.

Privacy

Let&#39;s say that a message is to be coded for transmission from A to B. A uses B&#39;s public key to encrypt the message. In this way B will be the only person who can decode and read this message using his private key. We cannot however be sure that A is the person who he claims to be.

Authenticity

In order to be sure that A is the person who he claims to be, we want guaranteed authenticity. This requires a slightly more complex coding process. In this case, A&#39;s message to B is first encrypted with A&#39;s private key and then with B&#39;s public key. B now has to decrypt it first with his private key and then with A&#39;s public key. Now B can be sure that A is who he claims to be as nobody else could create a message encrypted with his private key. SSL achieves this with the use of certificates (PKI). A certificate is issued by a neutral third party - such as a certificate authority (CA) - and includes a digital signature and/or a time stamp in addition to the public key of the certified party. A self-signed digital certificate can be created by anyone with the correct SSL tools, but self-signed certificates lack the weight of validation performed by a mutually respected neutral third party.

integrity

In SSL, integrity is guaranteed by using a MAC (&lt;a class=&#34;zem_slink&#34; title=&#34;Message authentication code&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Message_authentication_code&#34; mce_href=&#34;http://en.wikipedia.org/wiki/Message_authentication_code&#34;&gt;Message Authentication Code&lt;/a&gt;) with the necessary hash table functions. Upon generation of a message, the MAC is obtained by applying a hash function and the result is then added to the message. After the message has been received, validity is then checked by comparing the message&#39;s embedded MAC with a new MAC computed from the received message. This would immediately reveal messages that have been altered by a third party.

&lt;a class=&#34;zem_slink&#34; title=&#34;Non-repudiation&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Non-repudiation&#34; mce_href=&#34;http://en.wikipedia.org/wiki/Non-repudiation&#34;&gt;Non-Repudiation&lt;/a&gt;

Non-repudiation protects both parties from each other during online transactions. It prevents one or the other from saying that they did not send a particular piece of information. Non-repudiation does not allow either party to alter the transaction after it has been made. Digital non-repudiation is the equivalent of signing a contract, in the traditional sense.

2.2 How SSL Works The SSL protocol includes two sub-protocols: the SSL record protocol and the SSL handshake protocol. The SSL record protocol defines the format used to transmit data. The SSL handshake protocol involves using the SSL record protocol to exchange a series of messages between an SSL-enabled server and an SSL-enabled client when they first establish an SSL connection. This exchange of messages is designed to facilitate the following actions:

* Authenticate the server to the client. The server certificate is signed by a Certificate Authority to insure that it is not corrupted and establishes a chain of trust. * Allow the client and server to select the cryptographic algorithms, or ciphers, that they both support. * Optionally authenticate the client to the server. * Use public-key encryption techniques to generate shared secrets. * Establish an encrypted SSL connection.

SSL Handshake Protocol The Handshake Protocol is used to co-ordinate the state of the client and the server. During the handshake, the following events take place:

* Certificates are exchanged between the client and server (asymmetric keys). The server sends its public key to the client. If the server is set to verify client authentication via a certificate, the client sends its public key to the server. The validity dates on the certificates are verified and they are checked for the digital signature of a trusted certificate authority. If the validity date and/or digital signature are not correct, the browser will issue a warning to the user. The user is then given the option to trust the certificate holder. * The client then generates a random key (symmetric key). These will be used for encryption and for calculating MACs. They are encrypted using the server&#39;s public key and sent to the server. Only the server has the ability to decrypt the new random key. The new symmetric key is used for encrypting the data that is sent between client and server.

Note: The use of a symmetric key after server-browser authentication greatly enhances subsequent throughput performance.

* A message encryption algorithm and a hash function for integrity are negotiated. This negotiation process could be carried out such that the client presents a list of supported algorithms to the server, which, in turn, selects the strongest cipher available to both of them. Identifiers for the chosen encryption algorithm and hash function are stored in the cipher spec field of the current state for use by the record protocol. * All of the following fields are set during handshaking: Protocol Version, Session ID, Cipher Suite, Compression Method and two random values ClientHello.random and ServerHello.random.

Note: An IP address is required for each SSL connection. Name based virtual hosts are resolved during the application layer. Remember Secure Sockets Layer resides below the application layer.

Session Key(Symmetric Code) * 40-bit, originally used only for export purposes * 56-bit, used by DES * 64-bit key - used by CAST, 256 times stronger than 56-bit * 80-bit key - used by CAST, 16 million times stronger than 56-bit (infeasible to break with current technology) * 128-bit key - used by CAST or RC2, exhaustive key search impossible now and for the foreseeable future

Public/Private Key Pair(Asymmetric Code) * 512-bit * 768-bit * 1024-bit * 2048-bit

2.3 How PKI Works The client and the server each have a public key and a private key (the client&#39;s browser randomly creates a key pair for the SSL session, unless, a client certificate is held by the client and requested by the server).

The sender uses their private key to encrypt a message. This act authenticates the source of the message. The resulting cipher is encrypted once more with the receiving party&#39;s public key. This action provides confidentiality because only the receiving party is able to do the initial decryption of the message using their private key. The receiver uses the sender&#39;s public key to further decrypt the encrypted message. Because only the sender has access to their private key, the receiver is assured that the encrypted message originated from the sender.

A message digest is used to verify that neither party or a third party has tampered with or changed the message in any way. A message digest is obtained by applying a hash function (part of the private key known as the fingerprint) to the message. The digest (which is now known as the signature) is attached or appended to the message. The signature&#39;s length is constant (no matter how large the file is) and depends on what type of message digest the private key contains (md5 - 128 bit, sha1 - 160 bit, etc). Changing even one bit in the message will change the length of the signature and thus prove that the message has been tampered with.

2.4 Certificates(x509 Standard) Digital certificates make it possible to trust an entity on the Internet. A digital certificate contains the user&#39;s credentials, which have been verified by a neutral third-party certificate authority.

A mathematical algorithm and a value (key) are used to encrypt data into an unreadable form. A second key is used to decrypt the data, using a complementary algorithm and a related value. The two keys must contain a related value and are known as a key pair.

Note: ITU-T Recommendation X.509 [CCI88c] specifies the authentication service for X.500 directories, as well as the X.509 certificate syntax. The certificate is signed by the issuer to authenticate the binding between the subject (user&#39;s) name and the user&#39;s public key. SSLv3 was adopted in 1994. The major difference between versions 2 and 3 is the addition of the extensions field. This field grants more flexibility as it can convey additional information beyond just the key and name binding. Standard extensions include subject and issuer attributes, certification policy information, and key usage restrictions.

An X.509 certificate consists of the following fields:

* Version * serial number * signature algorithm ID * issuer name * validity period * subject (user) name * subject public key information * issuer unique identifier (version 2 and 3 only) * subject unique identifier (version 2 and 3 only) * extensions (version 3 only) * signature on the above fields

2.5 Digital Certificate Private Key The private key is not embedded within a digital certificate. The private key does not include any server information. It contains encryption information and a fingerprint. It is generated locally on your system and should remain in a secure environment. If the private key is compromised, a perpetrator essentially has the code to your security system. The transmissions between client and server can be intercepted and decrypted. This type of vulnerability is why it is recommended to create a private key that is encrypted using triple DES technology. The file is then encrypted and password protected making it all but impossible to use without the correct pass phrase.

The security of a transaction is dependent on its private key. Should this key fall into the wrong hands then anyone can easily duplicate it and use it to compromise security. A compromised key could lead to messages meant for the server to be intercepted and manipulated by unscrupulous hackers. A fully secure system must be able to detect impostors and prevent the duplication of keys.

2.6 Digital Certificate Public Key The public key is embedded in a digital certificate, which is sent by the server to a client when a secure connection is requested. This process identifies the server using the certificate. The public key validates the integrity, authenticity, and is also used to encrypt data to create a private data transmission.

2.7 Certificate Signing Request(CSR) A CSR contains the information required by a certificate authority to create the certificate. The CSR contains an encrypted version of the private key&#39;s complimentary algorithm, common value, and information that identifies the server. This information includes, but is not limited to, country, state, organization, common name (domain name), and contact information.

________________________________________________________________________ 3. Working with Certificates The following section covers the steps involved in creating the private key file, certificate signing request, and a self-signed certificate. If you plan to obtain a certificate signed by a certificate authority, you will need to create a certificate signing request (CSR). Otherwise, you can create a self-signed certificate.

3.1 Create a Private Key To create a private key, you must have the OpenSSL toolkit installed and configured with Apache. The following examples use the OpenSSL command line tool which is located in the /usr/local/ssl/bin directory by default. The examples assume that the directory containing the OpenSSL command line tool has been added to the $PATH.

To create a private key using the triple des encryption standard (recommended), use the following command:

openssl genrsa -des3 -out filename.key 1024

You will be prompted to enter and re-enter a pass phrase. If you choose to use triple des encryption, you will be prompted for the password each time you start the SSL server from a cold start. (When using the restart command, you will not be prompted for the password). Some of you may find this password prompt to be a nuisance, especially if you need to boot the system during off-hours. Or, you may believe that your system is already sufficiently secure. So, if you choose not to have a password prompt (hence no triple des encryption), use the command below. If you would rather create just a 512-bit key, then omit the 1024 at the end of the command and OpenSSL will default to 512 bits. Using the smaller key is slightly faster, but it is also less secure.

To create a private key without triple des encryption, use the following command:

openssl genrsa -out filename.key 1024

To add a password to an existing private key, use the following command:

openssl -in filename.key -des3 -out newfilename.key

To remove a password from an existing private key, use the following command:

openssl -in filename.key -out newfilename.key

Note: Your private key will be created in the current directory unless otherwise specified. There are 3 easy ways to deal with this. If OpenSSL is in your path, you can run it from the directory that you have designated to store your key files in (default is /etc/httpd/conf/ssl.key if you installed Apache using the RPM or /usr/local/apache/conf/ssl.key if you installed Apache using the source files). Another solution is to copy the files from the directory where they were created to the correct directory. And, last but not least, you can specify the path when running the command (eg. openssl genrsa -out /etc/httpd/conf/ssl.key/filename.key 1024). Doesn&#39;t matter how you do it as long as it gets done before you proceed.

For more information on the OpenSSL toolkit check out: OpenSSL Website.

3.2 Create a Certificate Signing Request To obtain a certificate signed by a certificate authority, you will need to create a Certificate Signing Request (CSR). The purpose is to send the certificate authority enough information to create the certificate without sending the entire private key or compromising any sensitive information. The CSR also contains the information that will be included in the certificate, such as, domain name, locality information, etc.

* Locate the private key that you would like to creat a CSR from. Enter the following command: openssl req -new -key filename.key -out filename.csr * You will be prompted for Locality information, common name (domain name), organizational information, etc. Check with the CA that you are applying to for information on required fields and invalid entries. * Send the CSR to the CA per their instructions. * Wait for your new certificate and/or create a self-signed certificate. A self-signed certificate can be used until you receive your certificate from the certificate authority.

Note: Use the following command to create a private key and request at the same time.

openssl genrsa -des3 -out filename.key 1024

3.3 Creating a Self-Signed Certificate It is not necessary to create a self-signed certificate if you are obtaining a CA-signed certificate. However, creating a self-signed certificate is very simple. All you need is a private key and the name of the server (fully qualified domain name) that you want to secure. You will be prompted for information such as locality information, common name (domain name), organizational information, etc. OpenSSL gives you a great deal of freedom here. The only required field for the certificate to function correctly is the common name (domain name) field. If this is not present or incorrect, you will receive a Certificate Name Check warning from your browser.

To create a self-signed certificate:

openssl req -new -key filename.key -x509 -out filename.crt

3.4 Installing your Web Server Certificate If you followed these instructions so far you shouldn&#39;t have any problems at this point. If you sent your CSR to a certificate authority and you have not gotten your certificate back yet, you can take a break now! If you are using a self-signed certificate, or you have received your certificate, you may continue.

* Ensure that the private key file is in the directory that you have chosen to use. The following examples will be based on the RedHat RPM installation default of /etc/httpd/conf/ssl.key. * Ensure that the CA-signed or self-signed certificate is in its designated location. Again, I will be using the RPM default of /etc/httpd/conf/ssl.crt. If it is not there already, put it there. * If there is an intermediate (root) certificate to be installed, copy it to the /etc/httpd/conf/ssl.crt directory, also. * Now, you will be required to edit the httpd.conf file. Make a back-up of this file before you proceed to the next step, Configuring your Apache Server.

________________________________________________________________________ 4. Configuring your Apache Server The Apache server must be configured with supplementary API modules in order to support SSL. There are many SSL software packages available. My examples are based on Apache configured with ModSSL and OpenSSL. There are countless mailing lists and newsgroups available to support these products. You may find these instructions helpful for some commercial SSL software packages that are based on the Apache web server.

A few things to keep in mind: You can have multiple virtual hosts on the same server. You can have numerous name-based virtual hosts on the same IP address. You can also have numerous name-based virtual hosts and one (1) secure virtual host on the same IP. But - you cannot have multiple secure virtual hosts on the same IP. The question that so many ask: Why? The answer is: SSL works below the application layer. Name based hosts are not defined until the application layer.

Specifically, you cannot have multiple secure virtual hosts on the same SOCKET (IP address + port). By default, a secure host will use port 443. You can change configure your virtual host to use a different port number with the same IP, thus creating another socket. There are many disadvantages to this approach. The most obvious disadvantage is that if you are not using the default port, your URL must also contain the port number to access the secure site.

Example:

* Site using default port - &lt;a href=&#34;http://www.something.com&#34; mce_href=&#34;http://www.something.com&#34;&gt;www.something.com&lt;/a&gt; - would be accessed as &lt;a href=&#34;https://www.something.com&#34; mce_href=&#34;https://www.something.com&#34;&gt;https://www.something.com&lt;/a&gt; * A site using port 8888 would be accessed as &lt;a href=&#34;https://www.something.com:8888&#34; mce_href=&#34;https://www.something.com:8888&#34;&gt;https://www.something.com:8888&lt;/a&gt;

Another disadvantage is that if you introduce more ports, you will be providing more opportunities for port sniffing hackers. Last, if you select a port that is used by something else, you will create conflict problem.

4.1 Define a Secure Virtual Host Setting up virtual hosts is fairly straightforward. I will go through the basics of setting up a secure virtual host.

In these examples, I use the .crt and .key file extensions. That is my personal way of avoiding confusion with the various files. With Apache, you can use any extension you choose - or no extension at all.

All of your secure virtual hosts should be contained within  and , usually located towards the end of the httpd.conf file.

An example of a secure virtual host:

DocumentRoot /etc/httpd/htdocs ServerName &lt;a href=&#34;http://www.somewhere.com&#34; mce_href=&#34;http://www.somewhere.com&#34;&gt;www.somewhere.com&lt;/a&gt; ServerAdmin &lt;a href=&#34;mailto:someone@somewhere.com&#34; mce_href=&#34;mailto:someone@somewhere.com&#34;&gt;someone@somewhere.com&lt;/a&gt; ErrorLog /etc/httpd/logs/error_log TransferLog /etc/httpd/logs/access_log SSLEngine on SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key SSLCACertificateFile /etc/httpd/conf/ssl.crt/ca-bundle.crt  SSLOptions +StdEnvVars   SSLOptions +StdEnvVars  SetEnvIf User-Agent &#34;.*MSIE.*&#34; nokeepalive ssl-unclean-shutdown CustomLog /etc/httpd/logs/ssl_request_log  &#34;%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x &#34;%r&#34; %b&#34;

The directives that are the most important for SSL are the SSLEngine on, SSLCertificateFile, SSLCertificateKeyFile, and in many cases SSLCACertificateFile directives.

SSL Engine &#34;SSLEngine on&#34; - this is ModSSL&#39;s command to start SSL.

SSLCertificateFile SSLCertificateFile Tells Apache where to find the certificate file and what it is named. The example above shows &#34;server.crt&#34; as the certificate file name. This is the default that is added when you configure ModSSL with Apache. I personally don&#39;t recommend using the default names. Save yourself some frustration and name your certificates as servername.crt (domainname.crt). You may also decide to use an alternative directory than the default /etc/httpd/conf/ssl.crt or /usr/local/apache/conf/ssl.crt. Just remember to make the necessary changes to the path.

SSLCertificateKeyFile SSLCertificateKeyFile tells Apache the name of the private key and where to find it. The directory defined here should have read/write permissions for root only. No one else should have access to this directory.

SSLCACertificateFile The SSLCACertificateFile directive tells Apache where to find the Intermediate (root) certificate. This directive may or may not be necessary depending on the CA that you are using. This certificate is essentially a ring of trust.

Intermediate Certificate - A Certificate Authority obtains a certificate in much the same way as you. This is known as an intermediate certificate. It basically says that the holder of the intermediate certificate is whom they say they are and is authorized to issue certificates to customers. Web browsers have a list of &#34;trusted&#34; certificate authorities that is updated with each release. If a Certificate authority is fairly new, its intermediate certificate may not be in the browser&#39;s list of trusted CA&#39;s. Combine this with the fact that most people don&#39;t update their browsers very often; it could take years before a CA is recognized as trusted automatically. The solution is to install the intermediate certificate on the server using the SSLCACertificateFile directive. Usually, a &#34;trusted&#34; CA issues the intermediate certificate. If it is not, then you may need to use the SSLCertificateChainFile directive, although this is unlikely.

4.2 Certificate Examples Server Certificate File


&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; mce_href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: medium none; float: right;&#34; mce_style=&#34;border: medium none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; mce_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;mce:script mce_src=&#34;http://static.zemanta.com/readside/loader.js&#34; type=&#34;text/javascript&#34;&gt;&lt;/mce:script&gt;&lt;/span&gt;&lt;/div&gt;


--&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://www.shermann.name/2010/08/ubuntu-1004-lts-and-openldap.html&#34;&gt;Stephan Hermann: Ubuntu 10.04 LTS and OpenLDAP&lt;/a&gt; (shermann.name)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://intridea.com/posts/exploring-ldap-sasl-authentication-with-ruby&#34;&gt;Exploring LDAP SASL Authentication With Ruby&lt;/a&gt; (intridea.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.shermann.name/2010/08/solved-openldap-passwd-and-crypt.html&#34;&gt;Stephan Hermann: [SOLVED] OpenLDAP, passwd and CRYPT passwords&lt;/a&gt; (shermann.name)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.edugeek.net/forums/virtual-learning-platforms/61792-moodle-slow-ldap-login.html&#34;&gt;Moodle &amp;#8211; Slow LDAP Login&lt;/a&gt; (edugeek.net)
  &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;span class=&#34;zem-script more-related pretty-attribution&#34;&gt;&lt;/span&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Fundraising for Linux Foundation.</title>
      <link>/2010/11/13/fundraising-linux-foundation/</link>
      <pubDate>Sat, 13 Nov 2010 14:20:47 +0000</pubDate>
      
      <guid>/2010/11/13/fundraising-linux-foundation/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;All of us have been benefited by &lt;a class=&#34;zem_slink&#34; title=&#34;Linux&#34; rel=&#34;homepage&#34; href=&#34;http://www.kernel.org/&#34;&gt;Linux&lt;/a&gt; in some way or other and this is due to all the work that is being done by so many organizations and people around the world. I would like to spare some time to tell you about my initiative to raise 100$ for Linux Foundation. Please visit my &lt;a href=&#34;http://www.firstgiving.com/amitagarwal&#34;&gt;donation page&lt;/a&gt; or click donate on the widget in the bottom of the page. &lt;a class=&#34;zem_slink&#34; title=&#34;Linux Foundation&#34; rel=&#34;homepage&#34; href=&#34;http://www.linuxfoundation.org&#34;&gt;The Linux Foundation&lt;/a&gt; will highly appreciate it and so would I.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Print all environment variables, including hidden ones</title>
      <link>/2010/11/09/print-environment-variables-including-hidden/</link>
      <pubDate>Tue, 09 Nov 2010 14:46:15 +0000</pubDate>
      
      <guid>/2010/11/09/print-environment-variables-including-hidden/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Print all &lt;a class=&#34;zem_slink&#34; title=&#34;Environment variable&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Environment_variable&#34;&gt;environment variables&lt;/a&gt;, including hidden ones&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;
      for _a in {A..Z} {a..z};do _z=${!${_a}*};for _i in `eval echo &amp;quot;${_z}&amp;quot;`;do echo -e &amp;quot;$_i: ${!_i}&amp;quot;;done;done|cat -Tsv
    &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 uses some tricks I found while reading the bash &lt;a class=&#34;zem_slink&#34; title=&#34;Man page&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Man_page&#34;&gt;man page&lt;/a&gt; to enumerate and display all the current environment variables, including those not listed by the ‘&lt;a class=&#34;zem_slink&#34; title=&#34;Env&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Env&#34;&gt;env&lt;/a&gt;‘ command which according to the bash docs are more for internal use by &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;. The main trick is the way bash will list all environment variable names when performing expansion on ${!A*}. Then the eval builtin makes it work in a loop.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux&gt;1% Campaign. Prove that we are more than 1% !</title>
      <link>/2010/10/25/linux1-campaign-prove-that-we-are-more-than-1/</link>
      <pubDate>Mon, 25 Oct 2010 13:46:18 +0000</pubDate>
      
      <guid>/2010/10/25/linux1-campaign-prove-that-we-are-more-than-1/</guid>
      <description>&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Linux&#34; rel=&#34;homepage&#34; href=&#34;http://www.kernel.org/&#34;&gt;Linux&lt;/a&gt;&amp;gt;1% Campaign. Prove that we are more than 1% !&lt;/p&gt;
&lt;p&gt;At &lt;a href=&#34;http://www.dudalibre.com&#34;&gt;http://www.dudalibre.com&lt;/a&gt; they are running a campaign to make every owner of &lt;a class=&#34;zem_slink&#34; title=&#34;Computer&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Computer&#34;&gt;computers&lt;/a&gt; running Linux register. The aim is to prove that the general assumption, that only 1 % of all computers run Linux is wrong. Everyone is needed if this effort is going to succeed.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.dudalibre.com/en/gnulinuxcounter&#34;&gt;http://www.dudalibre.com/en/gnulinuxcounter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The page can also be displayed in &lt;a class=&#34;zem_slink&#34; title=&#34;Spanish language&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Spanish_language&#34;&gt;Spanish&lt;/a&gt; and French&lt;/p&gt;
&lt;p&gt;I voted for my distro &lt;a class=&#34;zem_slink&#34; title=&#34;Fedora&#34; rel=&#34;homepage&#34; href=&#34;http://fedoraproject.org/&#34;&gt;Fedora&lt;/a&gt;, hope you do the same for your &lt;a class=&#34;zem_slink&#34; title=&#34;Linux distribution&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Linux_distribution&#34;&gt;linux distribution&lt;/a&gt; and prove that Linux does run on high number of desktop.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>http://ninite.com/linux/makeuseof –  very good collection of utilities for .deb based distro’s</title>
      <link>/2010/10/08/httpninitecomlinuxmakeuseof-good-collection-utilities-deb-based-distros/</link>
      <pubDate>Fri, 08 Oct 2010 02:53:22 +0000</pubDate>
      
      <guid>/2010/10/08/httpninitecomlinuxmakeuseof-good-collection-utilities-deb-based-distros/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Head over to &lt;a href=&#34;http://ninite.com/linux/makeuseof &#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;http://ninite.com/linux/makeuseof&#34;&gt;http://ninite.com/linux/makeuseof&lt;/a&gt;&lt;/a&gt; and you will find a nice utility created by the makeuseof guys. This will allow you to select the applications that you want to install and once you have made the selection you can download the unattended &lt;a class=&#34;zem_slink&#34; title=&#34;Installation (computer programs)&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Installation_%28computer_programs%29&#34;&gt;installer&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Well, to be frank with you I really do not see the need for this unless you don’t know how to add repositories or install simple stuff. Most of this (no, actually all of this except dropbox in my &lt;a class=&#34;zem_slink&#34; title=&#34;Fedora&#34; rel=&#34;homepage&#34; href=&#34;http://fedoraproject.org/&#34;&gt;Fedora&lt;/a&gt; setup with the repositories that I have set). Now for one application why would I do that if that was available for Fedora. Any-ways pretty good for newbies, still.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash script to run a command and take screenshot in every loop.</title>
      <link>/2010/09/24/bash-script-to-run-a-command-and-take-screenshot-in-every-loop/</link>
      <pubDate>Fri, 24 Sep 2010 16:02:14 +0000</pubDate>
      
      <guid>/2010/09/24/bash-script-to-run-a-command-and-take-screenshot-in-every-loop/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Couple of days back, I had posted a command to display a stop timer with bash and echo. There I had also put the following gif file:&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-medium wp-image-2555&amp;quot; title=&amp;quot;bash screenshot for the script output&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/09/temp-300x170.gif&amp;quot; alt=&amp;quot;bash screenshot for the script output&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;170&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;Here the tricky part was to capture the jpg&amp;amp;#8217;s to create the gif file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Preparation:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Rename the terminal to aka – amit-capture&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Execute the command once with the import command and check the output and jpg&amp;amp;#8217;s&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash – echo command with option to display the output on the same line.</title>
      <link>/2010/09/21/bash-echo-command-with-option-to-display-the-output-on-the-same-line/</link>
      <pubDate>Tue, 21 Sep 2010 15:15:05 +0000</pubDate>
      
      <guid>/2010/09/21/bash-echo-command-with-option-to-display-the-output-on-the-same-line/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is a nice little trick to display the output in the same line :&lt;/p&gt;
&lt;div class=&#34;codecolorer-container bash 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;bash codecolorer&amp;quot;&amp;gt;
      &amp;amp;nbsp;&amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re5&amp;quot;&amp;gt;-ne&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;output\&amp;lt;span class=&amp;quot;es1&amp;quot;&amp;gt;\r&amp;lt;/span&amp;gt;&amp;quot;&amp;lt;/span&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;p&gt;The trick here is simple, first we disable the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Newline&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Newline&amp;quot;&amp;gt;newline&lt;/a&gt; printed by &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Echo (command)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Echo_%28command%29&amp;quot;&amp;gt;echo command&lt;/a&gt; with the &amp;amp;#8221;&lt;strong&gt;-n&lt;/strong&gt;&amp;amp;#8221; option and then we enable the interpretation of the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Backslash&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Backslash&amp;quot;&amp;gt;backslash&lt;/a&gt; characters with the &amp;amp;#8221;&lt;strong&gt;-e&lt;/strong&gt;&amp;amp;#8221; option. As the &amp;amp;#8221;\r&amp;amp;#8221; is used as &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Carriage return&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Carriage_return&amp;quot;&amp;gt;carriage return&lt;/a&gt; which brings you to the start of the line without the newline (like in &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Typewriter&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Typewriter&amp;quot;&amp;gt;typewriter&lt;/a&gt;), we will use the same to get the desired effect. So, if you wanted a stopwatch for a 100 seconds on the console then this simple bash &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;For loop&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/For_loop&amp;quot;&amp;gt;for loop&lt;/a&gt; would do the same:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fedora Linux – Display information about users currently logged on – whowatch</title>
      <link>/2010/09/05/fedora-linux-display-information-users-logged-whowatch/</link>
      <pubDate>Sat, 04 Sep 2010 19:01:14 +0000</pubDate>
      
      <guid>/2010/09/05/fedora-linux-display-information-users-logged-whowatch/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is description of program/utility to display the currently logged in user in a &lt;a class=&#34;\&amp;quot;zem_slink\&amp;quot;&#34; title=&#34;\&amp;quot;Linux\&amp;quot;&#34; rel=&#34;\&amp;quot;homepage\&amp;quot;&#34; href=&#34;\&#34;&gt;Linux&lt;/a&gt; box (tried on &lt;a class=&#34;\&amp;quot;zem_slink\&amp;quot;&#34; title=&#34;\&amp;quot;Fedora\&amp;quot;&#34; rel=&#34;\&amp;quot;homepage\&amp;quot;&#34; href=&#34;\&#34;&gt;Fedora&lt;/a&gt; 13 Goddard):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;%5C&#34;&gt;Whowatch&lt;/a&gt; is an interactive console utility that displays informations about the users currently logged on to the machine, in &lt;a class=&#34;\&amp;quot;zem_slink\&amp;quot;&#34; title=&#34;\&amp;quot;Real-time&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34; href=&#34;\&#34;&gt;real time&lt;/a&gt;. Besides standard information (&lt;a class=&#34;\&amp;quot;zem_slink\&amp;quot;&#34; title=&#34;\&amp;quot;Login\&amp;quot;&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34; href=&#34;\&#34;&gt;login&lt;/a&gt;, &lt;a class=&#34;\&amp;quot;zem_slink\&amp;quot;&#34; title=&#34;\&amp;quot;Tty&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34; href=&#34;\&#34;&gt;tty&lt;/a&gt;, host, user&amp;amp;#8217;s &lt;a class=&#34;\&amp;quot;zem_slink\&amp;quot;&#34; title=&#34;\&amp;quot;Process&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34; href=&#34;\&#34;&gt;process&lt;/a&gt;) you can see type of &lt;a class=&#34;zem_slink&#34; title=&#34;Login&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Login&#34;&gt;login&lt;/a&gt; (ie. ssh, &lt;a class=&#34;\&amp;quot;zem_slink\&amp;quot;&#34; title=&#34;\&amp;quot;Telnet\&amp;quot;&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34; href=&#34;\&#34;&gt;telnet&lt;/a&gt;). You can also see selected user&amp;amp;#8217;s processes tree or all system processes tree.  In the process tree mode there is ability to send INT or KILL signal to selected process.&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>Use the last command\’s output as input to a command without piping and bind to it to a key sequence in bash.</title>
      <link>/2010/09/01/commands-output-input-command-piping-bind-key-sequence-bash/</link>
      <pubDate>Wed, 01 Sep 2010 18:42:55 +0000</pubDate>
      
      <guid>/2010/09/01/commands-output-input-command-piping-bind-key-sequence-bash/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Use the last command&amp;amp;#8217;s output as input to a command without piping and&lt;br&gt;
bind to it to a key sequence in &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Bash (Unix shell)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://tiswww.case.edu/php/chet/bash/bashtop.html&amp;quot;&amp;gt;bash&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;codecolorer-container bash 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;bash codecolorer&amp;quot;&amp;gt;
      &amp;amp;nbsp;&amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;bind&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;\\C-h&amp;quot;&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;\\&amp;lt;span class=&amp;quot;es5&amp;quot;&amp;gt;`fc\\ \\-s\\`&amp;lt;/span&amp;gt;&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&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;p&gt;&lt;strong&gt;My comment : fc is the fix command of the bash builtin.&lt;/strong&gt;&lt;br&gt;
This is similar to using `!!` or&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>tee to a file descriptor</title>
      <link>/2010/08/13/tee-to-a-file-descriptor/</link>
      <pubDate>Fri, 13 Aug 2010 03:22:44 +0000</pubDate>
      
      <guid>/2010/08/13/tee-to-a-file-descriptor/</guid>
      <description>&lt;p&gt;tee to a file descriptor&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ tee &amp;gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;cat &lt;span class=&#34;p&#34;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#8211; &amp;gt;&amp;amp;2)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;the tee command does fine with file names, but not so much with file descriptors, such as &amp;amp;2. This uses process redirection to tee to the specified descriptor.&lt;/p&gt;
&lt;p&gt;In the sample output, it&amp;rsquo;s being used to tee to stderr, which is connected with the terminal, and to wc -l, which is also outputting to the terminal. The result is the output of bash –version followed by the linecount&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How To Install Ailurus 10.05 On Fedora | HowtoForge - Linux Howtos and Tutorials</title>
      <link>/2010/07/23/how-to-install-ailurus-10-05-on-fedora-howtoforge-linux-howtos-and-tutorials-2/</link>
      <pubDate>Fri, 23 Jul 2010 04:04:31 +0000</pubDate>
      
      <guid>/2010/07/23/how-to-install-ailurus-10-05-on-fedora-howtoforge-linux-howtos-and-tutorials-2/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For those of you who don&amp;amp;#8217;t know about ailurus:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ailurus is cross-&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Linux distribution&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Linux_distribution&amp;quot;&amp;gt;Linux-distribution&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;GNU General Public License&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/GNU_General_Public_License&amp;quot;&amp;gt;GPL&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Computer software&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Computer_software&amp;quot;&amp;gt;software&lt;/a&gt;, which aims at making Linux easier to use, for newcomers.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And the features include:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ailurus can …&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;display Linux skills&lt;/li&gt;
&lt;li&gt;install popular software&lt;/li&gt;
&lt;li&gt;change &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;GNOME&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.gnome.org/&amp;quot;&amp;gt;GNOME&lt;/a&gt; settings&lt;/li&gt;
&lt;li&gt;display &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Hardware&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Hardware&amp;quot;&amp;gt;hardware&lt;/a&gt; information&lt;/li&gt;
&lt;li&gt;enable some third party repositories#&lt;/li&gt;
&lt;li&gt;clean apt/yum cache#&lt;/li&gt;
&lt;li&gt;backup and recover apt/yum status#&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;the features marked with &amp;amp;#8221;#&amp;amp;#8221; support Ubuntu/Fedora only&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>Configurable Linux Distro You Might Want To Try – Fedora</title>
      <link>/2010/07/14/configurable-linux-distro-you-might-want-to-try-fedora/</link>
      <pubDate>Wed, 14 Jul 2010 01:06:33 +0000</pubDate>
      
      <guid>/2010/07/14/configurable-linux-distro-you-might-want-to-try-fedora/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Rounding out the fall releases from the big cheeses in Linux comes &amp;lt;a class=&amp;quot;zem_slink freebase/en/fedora&amp;quot; title=&amp;quot;Fedora&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://fedoraproject.org/&amp;quot;&amp;gt;Fedora&lt;/a&gt; 12. &amp;lt;a href=&amp;quot;http://fedoraproject.org/&amp;quot;&amp;gt;Fedora&lt;/a&gt; is a popular &amp;lt;a class=&amp;quot;zem_slink freebase/en/linux_distribution&amp;quot; title=&amp;quot;Linux distribution&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Linux_distribution&amp;quot;&amp;gt;Linux distribution&lt;/a&gt; funded by &amp;lt;a href=&amp;quot;http://www.redhat.com/&amp;quot;&amp;gt;Red Hat&lt;/a&gt;, the most profitable Linux &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f8000000006ae3af5&amp;quot; title=&amp;quot;Company&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Company&amp;quot;&amp;gt;corporation&lt;/a&gt; active today. Fedora usually sits within the top three or four most popular distributions at &amp;lt;a href=&amp;quot;http://distrowatch.com&amp;quot;&amp;gt;distrowatch.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Much of the company and community work that goes into Fedora will find its way into &amp;lt;a href=&amp;quot;http://www.redhat.com/rhel/&amp;quot;&amp;gt;Red Hat Enterprise Linux&lt;/a&gt;, the commercial Linux version used by governments and &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000004e02d&amp;quot; title=&amp;quot;Business&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Business&amp;quot;&amp;gt;businesses&lt;/a&gt; around the world. You might compare the relationship between Red Hat and Fedora to &amp;lt;a href=&amp;quot;http://www.novell.com/linux/&amp;quot;&amp;gt;Novell&lt;/a&gt; and &amp;lt;a href=&amp;quot;http://www.opensuse.org/en/&amp;quot;&amp;gt;openSUSE&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Are you swapped? Increase the performance of Linux machine.</title>
      <link>/2010/07/14/are-you-swapped-increase-the-performance-of-linux-machine/</link>
      <pubDate>Wed, 14 Jul 2010 01:06:31 +0000</pubDate>
      
      <guid>/2010/07/14/are-you-swapped-increase-the-performance-of-linux-machine/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;With the ever increasing cost of the Hardware, the amount of physical &lt;a class=&#34;\&amp;quot;zem_slink\&amp;quot;&#34; title=&#34;\&amp;quot;Random-access&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34; href=&#34;\&#34;&gt;RAM&lt;/a&gt; available on the system is increasing day by day. For example, couple of years back, I had a system which was very high end Desktop with 256MB &lt;a class=&#34;zem_slink&#34; title=&#34;Random-access memory&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Random-access_memory&#34;&gt;RAM&lt;/a&gt; and today I have a 2GB RAM Desktop. So, whats the point.&lt;/p&gt;
&lt;p&gt;The &lt;a class=&#34;\&amp;quot;zem_slink\&amp;quot;&#34; title=&#34;\&amp;quot;Linux\&amp;quot;&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34; href=&#34;\&#34;&gt;Linux&lt;/a&gt; systems (right word should be &lt;a class=&#34;\&amp;quot;zem_slink\&amp;quot;&#34; title=&#34;\&amp;quot;Linux&#34; rel=&#34;\&amp;quot;homepage\&amp;quot;&#34; href=&#34;\&#34;&gt;kernel&lt;/a&gt;) are desiged to use both RAM and &lt;a class=&#34;\&amp;quot;zem_slink\&amp;quot;&#34; title=&#34;\&amp;quot;Paging\&amp;quot;&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34; href=&#34;\&#34;&gt;swap partition&lt;/a&gt;. Swap partition is a partition on Hard disk and is used mostly like RAM. Problem is that &lt;a class=&#34;\&amp;quot;zem_slink\&amp;quot;&#34; title=&#34;\&amp;quot;Hard&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34; href=&#34;\&#34;&gt;HDD&lt;/a&gt; access is always slower than RAM access and hence inherently, the system will work little slower even if you have enough RAM not to use swap. The term &amp;amp;#8221;&lt;a class=&#34;zem_slink&#34; title=&#34;Swappiness&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Swappiness&#34;&gt;swappiness&lt;/a&gt;&amp;amp;#8221; is used to determine how the kernel should try to seam-balance between the use of RAM and swap. By default, most of the distro&amp;amp;#8217;s have a swappiness of 60. A higher value of swappiness means that the RAM will be swapped out faster.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>solang – Photo collection viewer.</title>
      <link>/2010/06/25/solang-photo-collection-viewer/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:11 +0000</pubDate>
      
      <guid>/2010/06/25/solang-photo-collection-viewer/</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:Gnomelogo.svg\&#34;&gt;&lt;img title=\&#34;GNOME\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Gnomelogo.svg_.png\&#34; alt=\&#34;GNOME\&#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:Gnomelogo.svg\&#34;&gt;Wikipedia&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Name       : solang&lt;/dt&gt;
&lt;dt&gt;Arch       : i686&lt;/dt&gt;
&lt;dt&gt;Size       : 1.8 M&lt;/dt&gt;
&lt;dt&gt;Summary    : A Photo Manager for &amp;lt;a class=&amp;quot;zem_slink freebase/en/gnome&amp;quot; title=&amp;quot;GNOME&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.gnome.org/&amp;quot;&amp;gt;GNOME&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;URL        : &lt;a href=&#34;https://savannah.nongnu.org/projects/solang/&#34;&gt;https://savannah.nongnu.org/projects/solang/&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;License    : &amp;lt;a class=&amp;quot;zem_slink freebase/en/gnu_general_public_license&amp;quot; title=&amp;quot;GNU General Public License&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/GNU_General_Public_License&amp;quot;&amp;gt;GPLv3&lt;/a&gt;+&lt;/dt&gt;
&lt;dt&gt;Description: Solang is a &amp;lt;a class=&amp;quot;zem_slink freebase/en/free_content&amp;quot; title=&amp;quot;Free content&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Free_content&amp;quot;&amp;gt;free photo&lt;/a&gt; manager that will act as a front-end for&lt;/dt&gt;
&lt;dd&gt;directory based local storage as well as remote photo-storage&lt;/dd&gt;
&lt;dd&gt;systems, as can be said, on the &amp;amp;#8221;Cloud&amp;amp;#8221;. Basic editing support is&lt;/dd&gt;
&lt;dd&gt;also planned as well as a small pipelaine for RAW processing.&lt;/dd&gt;
&lt;dd&gt;&lt;/dd&gt;
&lt;dd&gt;The aim of this project is to break the performance charecteristics&lt;/dd&gt;
&lt;dd&gt;of current popular photo management &amp;lt;a class=&amp;quot;zem_slink freebase/en/computer_software&amp;quot; title=&amp;quot;Computer software&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Computer_software&amp;quot;&amp;gt;softwares&lt;/a&gt; and provide a fast&lt;/dd&gt;
&lt;dd&gt;and reliable alternative that does not place humongous demands on&lt;/dd&gt;
&lt;dd&gt;user&amp;amp;#8217;s &amp;lt;a class=&amp;quot;zem_slink freebase/en/hardware&amp;quot; title=&amp;quot;Hardware&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Hardware&amp;quot;&amp;gt;hardware&lt;/a&gt; resources even to meet basic functionality.&amp;lt;h6 class=&amp;quot;zemanta-related-title&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://arstechnica.com/open-source/news/2010/04/ubuntu-1010-to-be-codenamed-maverick-meerkat.ars&amp;quot;&amp;gt;Ubuntu 10.10 to be codenamed Maverick Meerkat&lt;/a&gt; (arstechnica.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.howtoforge.com/the-perfect-desktop-fedora-12-i686-gnome&amp;quot;&amp;gt;The Perfect Desktop – Fedora 12 i686 (GNOME)&lt;/a&gt; (howtoforge.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://boycottnovell.com/2009/12/19/euphemism-for-lobbying/&amp;quot;&amp;gt;Why GNOME Funding is Equivalent to Lobbying and Why Novell is Likely Against GPL Enforcement&lt;/a&gt; (boycottnovell.com)&lt;/li&gt; &lt;/ul&gt; &amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zemanta-pixie-a&amp;quot; title=&amp;quot;Reblog this post [with Zemanta]&amp;quot; href=&amp;quot;http://reblog.zemanta.com/zemified/bb959a48-b5f0-4e5f-8997-6c86961e6eff/&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;zemanta-pixie-img&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/reblog_b11.png&amp;quot; alt=&amp;quot;Reblog this post [with Zemanta]&amp;quot; /&amp;gt;&lt;/a&gt;&amp;lt;span class=&amp;quot;zem-script more-related more-info pretty-attribution paragraph-reblog&amp;quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title></title>
      <link>/2010/06/25/taste-generation-network-manager/</link>
      <pubDate>Fri, 25 Jun 2010 11:46:53 +0000</pubDate>
      
      <guid>/2010/06/25/taste-generation-network-manager/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Note: I am using this and definately this is a big improvement over the previous versions. Here is the blog from gnome blog:&lt;/p&gt;
&lt;p&gt;After more than a year of heavy development, &amp;lt;a class=&amp;quot;zem_slink freebase/en/networkmanager&amp;quot; title=&amp;quot;NetworkManager&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.gnome.org/projects/NetworkManager&amp;quot;&amp;gt;NetworkManager&lt;/a&gt; 0.8 was &lt;strong&gt;unleashed on the world&lt;/strong&gt; a few weeks ago.  While we obviously couldn’t make everyone happy just yet, this release includes a ton of great stuff.  Much of it is under the hood, so while it won’t dazzle you in a blinding flash of light, it should still make your head explode.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux is just too open</title>
      <link>/2010/06/25/linux-is-just-too-open/</link>
      <pubDate>Thu, 24 Jun 2010 20:51:32 +0000</pubDate>
      
      <guid>/2010/06/25/linux-is-just-too-open/</guid>
      <description>&lt;div class=\&#34;zemanta-img\&#34; style=\&#34;margin: 1em; display: block;\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34; style=\&#34;width: 310px;\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Unix_history.en.svg\&#34;&gt;&lt;img title=\&#34;This picture shows the relations between sever...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Unix_history.en_.svg_.png\&#34; alt=\&#34;This picture shows the relations between sever...\&#34; width=\&#34;300\&#34; height=\&#34;260\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34; style=\&#34;font-size: 0.8em;\&#34;&gt;Image via &lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Unix_history.en.svg\&#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;The Problem with Linux is that it is forthright, open and honest. Now I know how much the editors here hate when I anthropomorphize an operating system, but it is fundamentally true.&lt;/p&gt;
&lt;p&gt;Linux, in my view, remains almost too honest and too open.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>cdargs – bash cd command with bookmarks and browser.</title>
      <link>/2010/06/22/cdargs-bash-cd-command-with-bookmarks-and-browser/</link>
      <pubDate>Tue, 22 Jun 2010 02:37:47 +0000</pubDate>
      
      <guid>/2010/06/22/cdargs-bash-cd-command-with-bookmarks-and-browser/</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:Bash_demo.png\&#34;&gt;&lt;img title=\&#34;Screenshot of a Bash 3.1 session demonstrating...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Bash_demo.png\&#34; alt=\&#34;Screenshot of a Bash 3.1 session demonstrating...\&#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:Bash_demo.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;cdargs is a &amp;lt;a class=&amp;quot;zem_slink freebase/en/bash&amp;quot; title=&amp;quot;Bash&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://tiswww.case.edu/php/chet/bash/bashtop.html&amp;quot;&amp;gt;bash shell&lt;/a&gt; cd with bookmarks and browser. Quite useful if you are developer or someone who use&amp;amp;#8217;s the bash shell very frequently&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt;Name       : cdargs
&lt;/blockquote&gt;
&lt;p&gt;Arch       : i686
Version    : 1.35
Release    : 5.fc12
Size       : 114 k
Repo       : installed
From repo  : fedora
Summary    : The shell cd with bookmarks and browser
URL        : &lt;a href=&#34;http://www.skamphausen.de/software/cdargs/&#34;&gt;http://www.skamphausen.de/software/cdargs/&lt;/a&gt;
License    : &amp;lt;a class=&amp;quot;zem_slink freebase/en/gnu_general_public_license&amp;quot; title=&amp;quot;GNU General Public License&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/GNU_General_Public_License&amp;quot;&amp;gt;GPLv2&amp;lt;/a&amp;gt;+
Description: Enables the user to quickly change &amp;lt;a class=&amp;quot;zem_slink freebase/en/working_directory&amp;quot; title=&amp;quot;Working directory&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Working_directory&amp;quot;&amp;gt;working directory&amp;lt;/a&amp;gt; by navigating cd arguments
: and expanding the shell built-in cd with bookmarks and browser.&lt;/pre&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>How To Install Ailurus On Fedora</title>
      <link>/2010/06/05/how-to-install-ailurus-10-05-on-fedora-howtoforge-linux-howtos-and-tutorials/</link>
      <pubDate>Sat, 05 Jun 2010 02:08:34 +0000</pubDate>
      
      <guid>/2010/06/05/how-to-install-ailurus-10-05-on-fedora-howtoforge-linux-howtos-and-tutorials/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For those who have not yet heard about ailurus:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/ailuruslogo.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;24&amp;quot; height=&amp;quot;24&amp;quot; /&amp;gt;&lt;strong&gt;What is Ailurus?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ailurus is cross-Linux-&amp;lt;a class=&amp;quot;zem_slink freebase/en/linux_distribution&amp;quot; title=&amp;quot;Linux distribution&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Linux_distribution&amp;quot;&amp;gt;distribution&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink freebase/en/gnu_general_public_license&amp;quot; title=&amp;quot;GNU General Public License&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/GNU_General_Public_License&amp;quot;&amp;gt;GPL&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink freebase/en/computer_software&amp;quot; title=&amp;quot;Computer software&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Computer_software&amp;quot;&amp;gt;software&lt;/a&gt;, which aims at making Linux easier to use, for newcomers.&lt;/p&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/ailuruslogo.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;24&amp;quot; height=&amp;quot;24&amp;quot; /&amp;gt;&lt;strong&gt;What does Ailurus hope to do?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ailurus hopes to reduce the difficulty which newcomers encounter when they are using Linux.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Google staff dropping Windows for Macs, Linux PCs</title>
      <link>/2010/06/02/google-staff-dropping-windows-macs-linux-pcs/</link>
      <pubDate>Wed, 02 Jun 2010 01:53:34 +0000</pubDate>
      
      <guid>/2010/06/02/google-staff-dropping-windows-macs-linux-pcs/</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;For those who keep saying this is not the year of linux and probably it will never be 🙂&lt;/div&gt; &lt;div id=\&#34;header\&#34;&gt;
&lt;p&gt;&lt;strong&gt;Google staff dropping &amp;lt;a class=&amp;quot;zem_slink freebase/en/microsoft_windows&amp;quot; title=&amp;quot;Windows&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.microsoft.com/WINDOWS&amp;quot;&amp;gt;Windows&lt;/a&gt; for Macs, &amp;lt;a class=&amp;quot;zem_slink freebase/en/linux&amp;quot; title=&amp;quot;Linux&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Linux&amp;quot;&amp;gt;Linux&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink freebase/en/personal_computer&amp;quot; title=&amp;quot;Personal computer&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Personal_computer&amp;quot;&amp;gt;PCs&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/p&gt;
&lt;div&gt;
  Google is abandoning the use of Windows by its staff as it\&amp;#8217;s too much of a security threat, multiple staffers said Monday night. Recent concerns about &lt;a class=\&#34;zem_slink freebase/en/chinese_language\&#34; title=\&#34;Chinese language\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/Chinese_language\&#34;&gt;Chinese&lt;/a&gt; hacks have the search firm requiring either a &lt;a class=\&#34;zem_slink freebase/en/macintosh\&#34; title=\&#34;Macintosh\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/Macintosh\&#34;&gt;Mac&lt;/a&gt; or Linux for all new recruits to provide better security. Those who want Windows now often require explicit approval from executives and may not have any choice on desktops where it\&amp;#8217;s only an option for notebooks.
&lt;/div&gt;
&lt;div&gt;
  [&lt;a href=\&#34;http://lxer.com/module/newswire/ext_link.php?rid=136501\&#34;&gt;link to original&lt;/a&gt; | source: &lt;a href=\&#34;http://lxer.com/module/newswire/ext_link.php?rid=136501\&#34;&gt;LXer Linux News&lt;/a&gt;
&lt;/div&gt;&lt;h6 class=\&#34;zemanta-related-title\&#34;&gt;Related articles by Zemanta&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://www.engadget.com/2010/05/31/google-said-to-be-moving-away-from-windows-internally-mac-and-l/\&#34;&gt;Google said to be moving away from Windows internally, Mac and Linux systems on tap instead&lt;/a&gt; (engadget.com)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://www.edibleapple.com/google-revamps-new-employee-computer-policy-windows-now-out-of-the-equation/\&#34;&gt;Google revamps new employee computer policy; Windows now out of the equation&lt;/a&gt; (edibleapple.com)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://techcrunch.com/2010/05/31/google-windows/\&#34;&gt;Who Needs Windows? Google Starts Putting Their Computers Where Their Mouth Is&lt;/a&gt; (techcrunch.com)&lt;/li&gt; &lt;/ul&gt; &lt;div class=\&#34;zemanta-pixie\&#34;&gt;&lt;a class=\&#34;zemanta-pixie-a\&#34; title=\&#34;Reblog this post [with Zemanta]\&#34; href=\&#34;http://reblog.zemanta.com/zemified/7477c9de-c0c3-4dbe-8e47-233164a99f50/\&#34;&gt;&lt;img class=\&#34;zemanta-pixie-img\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/reblog_b95.png\&#34; alt=\&#34;Reblog this post [with Zemanta]\&#34; /&gt;&lt;/a&gt;&lt;span class=\&#34;zem-script more-related more-info pretty-attribution paragraph-reblog\&#34;&gt;&lt;/span&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>command not found – packagekit plugin</title>
      <link>/2010/05/27/command-not-found-packagekit-plugin/</link>
      <pubDate>Thu, 27 May 2010 11:44:42 +0000</pubDate>
      
      <guid>/2010/05/27/command-not-found-packagekit-plugin/</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://en.wikipedia.org/wiki/Image:Plug-InExample.png\&#34;&gt;&lt;img title=\&#34;Example of a Plug-In Framework\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Plug-InExample.png\&#34; alt=\&#34;Example of a Plug-In Framework\&#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://en.wikipedia.org/wiki/Image:Plug-InExample.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;If you run into problems where you run some command and the command is not found and you have to install it and run the program again then why not use the command not found &amp;lt;a class=&amp;quot;zem_slink freebase/en/plugin&amp;quot; title=&amp;quot;Plug-in (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Plug-in_%28computing%29&amp;quot;&amp;gt;plugin&lt;/a&gt; for Packagekit. Here is the description:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>coproc help - a new feature in bash</title>
      <link>/2010/05/10/coproc-feature-bash/</link>
      <pubDate>Mon, 10 May 2010 15:07:45 +0000</pubDate>
      
      <guid>/2010/05/10/coproc-feature-bash/</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:Bash_demo.png\&#34;&gt;&lt;img title=\&#34;Screenshot of a Bash 3.1 session demonstrating...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Bash_demo.png\&#34; alt=\&#34;Screenshot of a Bash 3.1 session demonstrating...\&#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:Bash_demo.png\&#34;&gt;Wikipedia&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;p&gt;In the &amp;lt;a class=&amp;quot;zem_slink freebase/en/bash&amp;quot; title=&amp;quot;Bash&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://tiswww.case.edu/php/chet/bash/bashtop.html&amp;quot;&amp;gt;bash&lt;/a&gt; version 4.0, there is a new concept called coproc. This is very useful for some of the daily tasks.&lt;/p&gt;
&lt;p&gt;co-&amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000005a409&amp;quot; title=&amp;quot;Process (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Process_%28computing%29&amp;quot;&amp;gt;process&lt;/a&gt; starts a process in the background, optionally with a NAME, with which other processes can communicate. This can be a very &amp;lt;a class=&amp;quot;zem_slink freebase/en/substitute_good&amp;quot; title=&amp;quot;Substitute good&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Substitute_good&amp;quot;&amp;gt;good substitution&lt;/a&gt; for &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000048fac5&amp;quot; title=&amp;quot;Pipeline (Unix)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Pipeline_%28Unix%29&amp;quot;&amp;gt;pipes&lt;/a&gt; in lots of cases. You can learn more about coproc in the link below:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux Shell Scripting Tutorial – A Beginner\’s handbook</title>
      <link>/2010/04/11/linux-shell-scripting-tutorial-a-beginners-handbook/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:57 +0000</pubDate>
      
      <guid>/2010/04/11/linux-shell-scripting-tutorial-a-beginners-handbook/</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:Tux.png\&#34;&gt;&lt;img title=\&#34;Tux, the Linux mascot\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Tux.png\&#34; alt=\&#34;Tux, the Linux mascot\&#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:Tux.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;&amp;lt;a class=&amp;quot;zem_slink freebase/en/unix_shell&amp;quot; title=&amp;quot;Unix shell&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Unix_shell&amp;quot;&amp;gt;Linux Shell&lt;/a&gt; Scripting Tutorial – A Beginner&amp;amp;#8217;s handbook —&lt;/p&gt;
&lt;p&gt;This book is for students and Linux System Administrators. It provides the skills to read, write, and debug &amp;lt;a title=&amp;quot;Linux&amp;quot; href=&amp;quot;http://bash.cyberciti.biz/guide/Linux&amp;quot;&amp;gt;Linux&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink freebase/en/shell_script&amp;quot; title=&amp;quot;Shell script&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Shell_script&amp;quot;&amp;gt;shell scripts&lt;/a&gt; using &amp;lt;a title=&amp;quot;Bash&amp;quot; href=&amp;quot;http://bash.cyberciti.biz/guide/Bash&amp;quot;&amp;gt;bash&lt;/a&gt; &amp;lt;a title=&amp;quot;Shell&amp;quot; href=&amp;quot;http://bash.cyberciti.biz/guide/Shell&amp;quot;&amp;gt;shell&lt;/a&gt;. The book begins by describing &amp;lt;a title=&amp;quot;Linux&amp;quot; href=&amp;quot;http://bash.cyberciti.biz/guide/Linux&amp;quot;&amp;gt;Linux&lt;/a&gt; and simple scripts to automate frequently executed commands and continues by describing conditional logic, &amp;lt;a class=&amp;quot;zem_slink freebase/en/interactivity&amp;quot; title=&amp;quot;Interactivity&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Interactivity&amp;quot;&amp;gt;user interaction&lt;/a&gt;, loops, menus, traps, and functions. Finally, book covers various sys admin related scripts such as making a backup, using &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; jobs, writing interactive tools, web based tools, remote login, ftp and database backup related scripts. This book is intended for Linux &amp;lt;a class=&amp;quot;zem_slink freebase/en/system_administrator&amp;quot; title=&amp;quot;System administrator&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/System_administrator&amp;quot;&amp;gt;system administrators&lt;/a&gt; or students who have mastered the basics of a Linux Operating System. You should be able to:&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>l-exp listrs – A new look at linux blogs and sites</title>
      <link>/2010/04/07/l-exp-listrs-a-new-look-at-linux-blogs-and-sites/</link>
      <pubDate>Wed, 07 Apr 2010 07:56:08 +0000</pubDate>
      
      <guid>/2010/04/07/l-exp-listrs-a-new-look-at-linux-blogs-and-sites/</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;div class=\&#34;kwiclick-action-container visible\&#34; style=\&#34;left: 29.5px ! important; top: 1px ! important;\&#34;&gt;&lt;img id=\&#34;kwiclick-action-1\&#34; class=\&#34;kwiclick-action-button\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXJJREFUeNqkU01LAlEUPfOhM6SOjJSBIK6yVgUtWgouWgcJLYN%2BQX8j2vUDWrcJWiZFCkH7domCmZJ9YqmjzpfP3jyYYUSU0AOXe9%2FlnXvPfdzH7Z0%2FgELEfLAdYhGLgCoojuaEw%2FWkn32aMLUaum8FRBK7CIaSMxsfx4PM824iYHdRyWdBGieoXGcQIH3IPD%2FVXHiRVr%2FEiipiPb2B5aiAXv0KYYGbai68EUjvBbIkgZAhJFnCiJ4V30U%2FBO0dUBPjCmKRJHRdpwUI9QPElCSokEkzWghVC5MjbKUP0PrR8Vyr4relY3MtRwkcQrRbxOqwWCEGuPItONucHGF1KYaj%2FTvcXBwilzlFXI6C2AZeS3nqTYhSmLYTQPQ2eDE4XmBEZVsfJagQkLJTUCyenp%2FQbzcZma2coXkk%2F8uwAsOhhWb5niXMQQffjUcM%2Bl%2F%2FWkRWQBAC2N7JsYTrZ4HzaeCcdVzkKzgKsov%2BRhbMq%2BBPgAEAjWu8sz8FVsoAAAAASUVORK5CYII%3D\&#34; alt=\&#34;View\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-2\&#34; class=\&#34;kwiclick-action-button\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/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\&#34; alt=\&#34;More From\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-3\&#34; class=\&#34;kwiclick-action-button\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnZJREFUeNqUUl1LlEEUfub92NnxI3UjW5VwF8qPDEFEvQyhKIiiuukiCCSwoD8QFRYYZIEXEf0AIwiRFaEuuorCMhPWsNB1Ww27UWG1xK939%2F2Y6bza5yZKhxnOnJl5znPmOcNa%2B1wwxmByDaYJGDR13xubXjcQBXBDD6DCFJBuFvAy8BTQyzQM0rVtLeraKiY4a%2BAlgOtmwAWH95VhbclrknCfaFuhGE1iiEhbDXCwBseGN9J9u7PnULgxfr%2BrY31FZl1LldrLmcotKyBwVDrELFi9n2xufOr1%2Bwd3OqVtOfHujtFASVNLefORE84ak8YW4AiBB%2FI4qzcosF0gGAqL47F5xTQd0nLA9IDpkFeMmbkJolR2LEjMOgXZzIaI4IUFzbbEQxKtHxpOB4CjRoGnNGbizwQRl5gLggT2mTObm55HCSgbidVuraPdX4u99KyJsRfp0Vcx40fdUS%2FrxfLztHrtJ1jlqEom6JCVMMwlEyMj189fWf0ymTSUlJek41wUItBgSAbbUjmiKBpyY6mFDCxMTr6NXzvZtj47nfT3DE0Y53SuN2mOhywJQ7%2FqLzCk3KiAhTjSqcS7sVtnfoF907X8Yq54sFiUVVTK1Szd96AksRJQui7FCrJIID2dGPpw02dOJXP%2FDBPlNVW1V%2Ft7QpW1LWxp%2BXdD%2FePiXVicGR9O3D17wZr9lMptu98tuCsLi9%2FizwfFwWONfE%2FFPmVZ8J8tC4uQ%2FjzxJtF1qi0zP5XCThYsq66uuzcx3PpMqdanStV1fRwKhqsO4H%2BMh6tqopcf90XaH%2FUGSvfvCGb%2FbBicB3ZHDvvNcxZnXirXdrZL8F2AAQDt7hVVGFZE1gAAAABJRU5ErkJggg%3D%3D\&#34; alt=\&#34;Tags\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-4\&#34; class=\&#34;kwiclick-action-button\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/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\&#34; alt=\&#34;Comments\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-5\&#34; class=\&#34;kwiclick-action-button\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/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\&#34; alt=\&#34;Share\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-6\&#34; class=\&#34;kwiclick-action-button\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/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\&#34; alt=\&#34;Send\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-7\&#34; class=\&#34;kwiclick-action-button\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2QEaEik3GHg09gAAAWFJREFUOMudk7FLQlEUxn%2BGbxF8T7BBEHk3J1vyLdqYYEHji8Atsz3IuT%2BgGh1y1ta75OiQEA0OBWGDVBJhQ%2BQi2QtyELLhCWr4XuSBO9zvnPOdj%2FNxwCWkQJMC3a1mAfcoKyoNKdD%2BTSAFmhrDXNohAJjzKDAjJkS2AMjNQ5APrYMvDGqMlNMuvCO5cSAwwgwgEExg%2BMI2EM1C45CCFDQmettAxSMFutdPO5q1UcUP6jJoMVDUcfXHPQw%2Bx%2F%2FmMVgP5D0jBaVQmpxxNN3kFI%2Bn0CrSAFKTW9%2BtbjLs3DLs951fPc9QCkpO1sXPV3jvPrk2Hzi6kGlzN7Aof73Olt638fJfNqYWk7MJgjZuOhJIgR5MYAAMLLjZh%2BoqveczOx9K2wPcFBjBJLxdQG2DXqeGObAQzRPK9aztkKJNE3h%2FE3SvoVXkEshl2ryM8D0JlattCsNvhNv56lKw9seJT%2BV%2FAKTohYjLFZjPAAAAAElFTkSuQmCC\&#34; alt=\&#34;Favorite\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-8\&#34; class=\&#34;kwiclick-action-button\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/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\&#34; alt=\&#34;Twitter\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-9\&#34; class=\&#34;kwiclick-action-button\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/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\&#34; alt=\&#34;Facebook\&#34; /&gt;
&lt;/div&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.flickr.com/photos/73645804@N00/466188059&amp;quot;&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-temp-0&amp;quot; title=&amp;quot;gigantic apple final cut studio software sign &amp;hellip;&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/466188059_ca5f73a0a9_m.jpg&amp;quot; alt=&amp;quot;gigantic apple final cut studio software sign &amp;hellip;&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/dt&gt; &amp;lt;dd class=&amp;quot;wp-caption-dd zemanta-img-attribution&amp;quot;&amp;gt;Image by &amp;lt;a href=&amp;quot;http://www.flickr.com/photos/73645804@N00/466188059&amp;quot;&amp;gt;woodleywonderworks&lt;/a&gt; via Flickr&lt;/dd&gt; &lt;/dl&gt; &lt;/div&gt; &lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>There is only one reason left why Windows exists</title>
      <link>/2010/04/01/there-is-only-one-reason-left-why-windows-exists/</link>
      <pubDate>Thu, 01 Apr 2010 01:43:20 +0000</pubDate>
      
      <guid>/2010/04/01/there-is-only-one-reason-left-why-windows-exists/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;&lt;div class=\&#34;zemanta-img\&#34; style=\&#34;margin: 1em; display: block;\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34; style=\&#34;width: 200px;\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://www.crunchbase.com/product/windows\&#34;&gt;&lt;img title=\&#34;Image representing Windows as depicted in Crun...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/21545v2-max-450x450.png\&#34; alt=\&#34;Image representing Windows as depicted in Crun...\&#34; width=\&#34;190\&#34; height=\&#34;66\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34; style=\&#34;font-size: 0.8em;\&#34;&gt;Image via &lt;a href=\&#34;http://www.crunchbase.com\&#34;&gt;CrunchBase&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;span style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: small;&amp;quot;&amp;gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/span&gt;56 minutes of pain compared with 26 minutes of success. That&amp;amp;#8217;s the difference between a Windows installation and a Linux installation. After two and a half hours fiddling with a Windows install on my Toshiba laptop, it became pretty obvious what is one major reason why Windows remains a viable operating system.&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>monkeystudio IDE on Fedora 12.. IDE of choice</title>
      <link>/2010/03/30/monkeystudio-ide-on-fedora-12-ide-of-choice/</link>
      <pubDate>Tue, 30 Mar 2010 12:05:30 +0000</pubDate>
      
      <guid>/2010/03/30/monkeystudio-ide-on-fedora-12-ide-of-choice/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.monkeystudio.org/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Monkey IDE&lt;/a&gt; is a Free &amp;lt;a class=&amp;quot;zem_slink freebase/en/cross-platform&amp;quot; title=&amp;quot;Cross-platform&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Cross-platform&amp;quot;&amp;gt;crossplatform&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink freebase/en/qt&amp;quot; title=&amp;quot;Qt (framework)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://qt.nokia.com/&amp;quot;&amp;gt;Qt&lt;/a&gt; 4 IDE&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MonkeyStudio is a crossplatform &amp;lt;a class=&amp;quot;zem_slink freebase/en/integrated_development_environment&amp;quot; title=&amp;quot;Integrated development environment&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Integrated_development_environment&amp;quot;&amp;gt;Integrated Development Environment&lt;/a&gt; ( IDE ) aiming to become a &amp;lt;a class=&amp;quot;zem_slink freebase/en/rapid_application_development&amp;quot; title=&amp;quot;Rapid application development&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Rapid_application_development&amp;quot;&amp;gt;Rapid Application Development&lt;/a&gt; ( RAD ) environment. MonkeyStudio runs everywhere Qt 4.4.0 ( minimum required to build it ) is available as a &amp;lt;a class=&amp;quot;zem_slink freebase/en/library&amp;quot; title=&amp;quot;Library (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Library_%28computing%29&amp;quot;&amp;gt;shared library&lt;/a&gt;. It is extensible via a great and powerful &amp;lt;a class=&amp;quot;zem_slink freebase/en/plugin&amp;quot; title=&amp;quot;Plug-in (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Plug-in_%28computing%29&amp;quot;&amp;gt;plugin&lt;/a&gt; system which help make it do nearly anything you want and support virtually any kind of project type for which a plugin exists or is created. The primary goal of MonkeyStudio was to manage Qt4 projects as best as possible, it directly uses .pro files and does not create intrusive or unsightly &amp;lt;a class=&amp;quot;zem_slink freebase/en/configuration_file&amp;quot; title=&amp;quot;Configuration file&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Configuration_file&amp;quot;&amp;gt;configuration files&lt;/a&gt;. MonkyStudio is also a multi language &amp;lt;a class=&amp;quot;zem_slink freebase/en/source_code_editor&amp;quot; title=&amp;quot;Source code editor&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Source_code_editor&amp;quot;&amp;gt;code editor&lt;/a&gt; too ( javascript, xml, … ).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux Malware – Proof that Linux is not as secure as we all think</title>
      <link>/2010/03/26/linux-malware-%E2%80%93-proof-that-linux-is-not-as-secure-as-we-all-think/</link>
      <pubDate>Fri, 26 Mar 2010 02:30:50 +0000</pubDate>
      
      <guid>/2010/03/26/linux-malware-%E2%80%93-proof-that-linux-is-not-as-secure-as-we-all-think/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.foogazi.com/2009/12/01/linux-malware-proof-that-linux-is-not-as-secure-as-we-all-think/comment-page-1/#comment-48243&amp;quot;&amp;gt;Linux Malware – Proof that Linux is not as secure as we all think&lt;/a&gt;&amp;lt;h6 class=&amp;quot;zemanta-related-title&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.lockergnome.com/it/2010/03/18/windows-vs-linux-web-hosting/&amp;quot;&amp;gt;Windows Vs Linux Web Hosting&lt;/a&gt; (lockergnome.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://boycottnovell.com/2010/03/19/linux-foundation-and-swpats/&amp;quot;&amp;gt;Linux is Not Against Software Patents (and Why Linus Torvalds Should Speak Up)&lt;/a&gt; (boycottnovell.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://blog.blacknight.com/awstats-now-available-on-linux.html&amp;quot;&amp;gt;Awstats Now Available On Linux!&lt;/a&gt; (blacknight.com)&lt;/li&gt; &lt;/ul&gt; &amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zemanta-pixie-a&amp;quot; title=&amp;quot;Reblog this post [with Zemanta]&amp;quot; href=&amp;quot;http://reblog.zemanta.com/zemified/aa7b20f2-237e-4b76-80ab-f0a2a5dbd7df/&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;zemanta-pixie-img&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/reblog_b29.png&amp;quot; alt=&amp;quot;Reblog this post [with Zemanta]&amp;quot; /&amp;gt;&lt;/a&gt;&amp;lt;span class=&amp;quot;zem-script more-related more-info pretty-attribution paragraph-reblog&amp;quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux find command – Find file and directories faster and easier</title>
      <link>/2010/03/16/linux-find-command-find-file-and-directories-faster-and-easier/</link>
      <pubDate>Tue, 16 Mar 2010 02:25:48 +0000</pubDate>
      
      <guid>/2010/03/16/linux-find-command-find-file-and-directories-faster-and-easier/</guid>
      <description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;tt&gt;This command is very powerfull when used with combination of &lt;a class=&#34;\&amp;quot;zem_slink&#34; title=&#34;\&amp;quot;Pipeline&#34; href=&#34;\&amp;quot;http://en.wikipedia.org/wiki/Pipeline_%28software%29\&amp;quot;&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34;&gt;filters and pipes&lt;/a&gt; and RE.&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;I will give some example:&lt;/tt&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;tt&gt;find . -&lt;a class=&#34;zem_slink&#34; title=&#34;Type (Unix)&#34; href=&#34;http://en.wikipedia.org/wiki/Type_%28Unix%29&#34; rel=&#34;wikipedia&#34;&gt;type&lt;/a&gt; f &amp;ndash;&amp;raquo; List all &lt;a class=&#34;\&amp;quot;zem_slink&#34; title=&#34;\&amp;quot;Computer&#34; href=&#34;\&amp;quot;http://en.wikipedia.org/wiki/Computer_file\&amp;quot;&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34;&gt;files&lt;/a&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;find . -type f -exec &lt;a class=&#34;\&amp;quot;zem_slink&#34; title=&#34;\&amp;quot;Rm&#34; href=&#34;\&amp;quot;http://en.wikipedia.org/wiki/Rm_%28Unix%29\&amp;quot;&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34;&gt;rm&lt;/a&gt; {} &amp;lt;a class=&amp;ldquo;zem_slink&amp;rdquo; title=&amp;ldquo;Path (computing)&amp;rdquo; href=&amp;ldquo;&lt;a href=&#34;http://en.wikipedia.org/wiki/Path_%28computing%29%22&#34;&gt;http://en.wikipedia.org/wiki/Path_%28computing%29&amp;quot;&lt;/a&gt; rel=&amp;ldquo;wikipedia&amp;rdquo;&amp;gt;\&lt;/a&gt;; &amp;ndash;&amp;raquo; Delete all &lt;a class=&#34;zem_slink&#34; title=&#34;Computer file&#34; href=&#34;http://en.wikipedia.org/wiki/Computer_file&#34; rel=&#34;wikipedia&#34;&gt;files&lt;/a&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;find . -type d -exec &lt;a class=&#34;zem_slink&#34; title=&#34;Rm (Unix)&#34; href=&#34;http://en.wikipedia.org/wiki/Rm_%28Unix%29&#34; rel=&#34;wikipedia&#34;&gt;rm&lt;/a&gt; {} \; &amp;ndash;&amp;raquo; Will through some common errors 🙂&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;find . -name &amp;quot;&lt;em&gt;name&lt;/em&gt;&amp;quot;  &amp;ndash;&amp;gt; find files containing name in the &lt;a class=&#34;\&amp;quot;zem_slink&#34; title=&#34;\&amp;quot;Filename\&amp;quot;&#34; href=&#34;\&amp;quot;http://en.wikipedia.org/wiki/Filename\&amp;quot;&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34;&gt;filename&lt;/a&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;find . -&lt;a class=&#34;zem_slink&#34; title=&#34;Stat (Unix)&#34; href=&#34;http://en.wikipedia.org/wiki/Stat_%28Unix%29&#34; rel=&#34;wikipedia&#34;&gt;atime&lt;/a&gt; 12 &amp;ndash;&amp;gt; Find files accessed 12 days ago&lt;/tt&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ubuntu Sucks Like a Shopvac and Other Linux Rants</title>
      <link>/2010/03/16/ubuntu-sucks-like-a-shopvac-and-other-linux-rants/</link>
      <pubDate>Tue, 16 Mar 2010 02:25:46 +0000</pubDate>
      
      <guid>/2010/03/16/ubuntu-sucks-like-a-shopvac-and-other-linux-rants/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Almost 100 articles and blogs on the topic of “ubuntu sucks” were published in the past month alone, and about as many were published that unequivocally state Windows is better than Ubuntu.&amp;lt;table border=&amp;quot;0&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;span style=&amp;quot;font-size: x-small;&amp;quot;&amp;gt;&lt;br&gt;
But upon closer examination, I found that a substantial portion of these negative reactions to Ubuntu stem from unrealistic comparisons.&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;Almost all of the hurdles people seem to have when switching from Windows to Ubuntu appear to be errors in judgment and assessment, rather than actual problems with the OS.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>OpenDNS and Proxies: Putting it All Together on Ubuntu Karmic</title>
      <link>/2010/03/16/opendns-and-proxies-putting-it-all-together-on-ubuntu-karmic/</link>
      <pubDate>Tue, 16 Mar 2010 02:25:41 +0000</pubDate>
      
      <guid>/2010/03/16/opendns-and-proxies-putting-it-all-together-on-ubuntu-karmic/</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:TheUbuntuName.svg\&#34;&gt;&lt;img title=\&#34;Ubuntu wordmark official\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-TheUbuntuName.svg_.png\&#34; alt=\&#34;Ubuntu wordmark official\&#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:TheUbuntuName.svg\&#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;I’ve been running &amp;lt;a class=&amp;quot;zem_slink freebase/en/ubuntu&amp;quot; title=&amp;quot;Ubuntu (operating system)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.ubuntu.com/&amp;quot;&amp;gt;Ubuntu&lt;/a&gt; as my laptop &amp;lt;a class=&amp;quot;zem_slink freebase/en/operating_system&amp;quot; title=&amp;quot;Operating system&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Operating_system&amp;quot;&amp;gt;operating system&lt;/a&gt; for quite some time (year or more) and find it to be quite wonderful. However, recently I had some nasty times getting everything to work with OpenDNS.&lt;/p&gt;
&lt;p&gt;The easy thing to do is change /etc/&amp;lt;a class=&amp;quot;zem_slink freebase/en/resolv_conf&amp;quot; title=&amp;quot;Resolv.conf&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Resolv.conf&amp;quot;&amp;gt;resolv.conf&lt;/a&gt; to contain the OpenDNS entries. However, this was complicated by my use of &amp;lt;a href=&amp;quot;http://www.pps.jussieu.fr/~jch/software/polipo/&amp;quot;&amp;gt;polipo&lt;/a&gt; (web cache), &amp;lt;a href=&amp;quot;http://www.phys.uu.nl/~rombouts/pdnsd/&amp;quot;&amp;gt;pdnsd&lt;/a&gt; (&amp;lt;a class=&amp;quot;zem_slink freebase/en/name_server&amp;quot; title=&amp;quot;Name server&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Name_server&amp;quot;&amp;gt;DNS cache&lt;/a&gt;), and &amp;lt;a href=&amp;quot;http://en.wikipedia.org/wiki/Resolvconf&amp;quot;&amp;gt;resolvconf&lt;/a&gt; (a resolv.conf file manager) – not to mention the use of &amp;lt;a href=&amp;quot;http://sourceforge.net/apps/trac/ddclient&amp;quot;&amp;gt;ddclient&lt;/a&gt; to update the dynamic &amp;lt;a class=&amp;quot;zem_slink freebase/en/internet_protocol&amp;quot; title=&amp;quot;Internet Protocol&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Internet_Protocol&amp;quot;&amp;gt;IP&lt;/a&gt; on the laptop, &lt;em&gt;and&lt;/em&gt; the Gnome &amp;lt;a href=&amp;quot;http://projects.gnome.org/NetworkManager/&amp;quot;&amp;gt;NetworkManager&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>KDE For Windows – An Overview</title>
      <link>/2010/03/13/kde-for-windows-an-overview/</link>
      <pubDate>Sat, 13 Mar 2010 02:48:57 +0000</pubDate>
      
      <guid>/2010/03/13/kde-for-windows-an-overview/</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:KDE_logo.svg\&#34;&gt;&lt;img title=\&#34;K Desktop Environment\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/128px-KDE_logo.svg_.png\&#34; alt=\&#34;K Desktop Environment\&#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:KDE_logo.svg\&#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;&amp;lt;a class=&amp;quot;zem_slink freebase/en/kde&amp;quot; title=&amp;quot;KDE&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.kde.org/&amp;quot;&amp;gt;KDE&lt;/a&gt; is turning out to be a fabulous Desktop. The latest version – KDE 4.4.0 aka Caikaku is choke full of features which gives the term &amp;amp;#8221;Desktop &amp;lt;a class=&amp;quot;zem_slink freebase/en/usability&amp;quot; title=&amp;quot;Usability&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Usability&amp;quot;&amp;gt;usability&lt;/a&gt;&amp;amp;#8221; a new meaning all together. What makes KDE all the more appealing is the plethora of well designed &amp;lt;a class=&amp;quot;zem_slink freebase/en/application_software&amp;quot; title=&amp;quot;Application software&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Application_software&amp;quot;&amp;gt;applications&lt;/a&gt; that come bundled with it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fedora 12 Released</title>
      <link>/2010/03/12/fedora-12-released/</link>
      <pubDate>Fri, 12 Mar 2010 13:24:31 +0000</pubDate>
      
      <guid>/2010/03/12/fedora-12-released/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;&lt;div class=\&#34;zemanta-img\&#34; style=\&#34;margin: 1em; display: block;\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34; style=\&#34;width: 136px;\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://docs.fedoraproject.org/release-notes/f12/en-US/html/\&#34; target=\&#34;_blank\&#34;&gt;&lt;img title=\&#34;Image representing Fedora as depicted in Crunc...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/21266v1-max-450x450.png\&#34; alt=\&#34;Image representing Fedora as depicted in Crunc...\&#34; width=\&#34;126\&#34; height=\&#34;41\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34; style=\&#34;font-size: 0.8em;\&#34;&gt;Image via &lt;a href=\&#34;http://www.crunchbase.com\&#34;&gt;CrunchBase&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;p&gt;Fedora 12, the latest version of the popular open-source operating systems for desktops and servers, has been released: &amp;amp;#8221;The Fedora Project, a Red Hat, Inc. sponsored and community-supported open source collaboration, today announced the availability of Fedora 12, the latest version of its free, open-source operating system distribution…..&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Top 10 most ridiculous Windows Vista error messages – priceless though!!!</title>
      <link>/2010/02/10/top-10-most-ridiculous-windows-vista-error-messages-priceless-though/</link>
      <pubDate>Wed, 10 Feb 2010 15:19:51 +0000</pubDate>
      
      <guid>/2010/02/10/top-10-most-ridiculous-windows-vista-error-messages-priceless-though/</guid>
      <description>&lt;div class=\&#34;zemanta-img\&#34; style=\&#34;margin: 1em; display: block;\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34; style=\&#34;width: 250px;\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://www.flickr.com/photos/17094533@N00/28049943\&#34;&gt;&lt;img title=\&#34;Windows Vista wallpaper (by Microsoft)\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/28049943_87bddf0662_m.jpg\&#34; alt=\&#34;Windows Vista wallpaper (by Microsoft)\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34; style=\&#34;font-size: 0.8em;\&#34;&gt;Image by &lt;a href=\&#34;http://www.flickr.com/photos/17094533@N00/28049943\&#34;&gt;Stijn Vogels&lt;/a&gt; via Flickr&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Windows Vista is always in the news on the blogosphere about how effective it performs. No matter what version of Vista you may be running, it’s&lt;/p&gt;
&lt;p&gt;possible that you may have already seen these error messages more than once and may well probably be fed up with them!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Script to Watch for Ubuntu 9.10 Launch – can be used in other scenarios.</title>
      <link>/2010/02/10/script-to-watch-for-ubuntu-9-10-launch-can-be-used-in-other-scenarios/</link>
      <pubDate>Wed, 10 Feb 2010 15:19:45 +0000</pubDate>
      
      <guid>/2010/02/10/script-to-watch-for-ubuntu-9-10-launch-can-be-used-in-other-scenarios/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I know ubuntu is out already but this is something that you can use to monitor a webpage.&lt;/p&gt;
&lt;p&gt;This script will run check a for the Ubuntu 9.10 launch once every 5 mins and let you know when it&amp;amp;#8217;s available:&lt;/p&gt;
&lt;pre&gt;while [ 1 ]; do if [ -z \&#34;`curl -I \&#34;http://cdimage.ubuntu.com/releases/9.10/release/\&#34;|grep \&#34;404\&#34;`\&#34; ]; then kdialog --msgbox \&#34;9.10 Released\&#34;; exit; fi; sleep 300;  done&lt;/pre&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/~a/99XcDO7_UNXZESNlOirXkV4_tfA/0/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/99XcDO7_UNXZESNlOirXkV4_tfA/0/di&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;br&gt;
&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/~a/99XcDO7_UNXZESNlOirXkV4_tfA/1/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/99XcDO7_UNXZESNlOirXkV4_tfA/1/di&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Splitting strings with IFS</title>
      <link>/2010/02/04/splitting-strings-with-ifs/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:43 +0000</pubDate>
      
      <guid>/2010/02/04/splitting-strings-with-ifs/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I want to discuss splitting strings into tokens or “words”. I previously discussed how to do this with the &amp;lt;a href=&amp;quot;http://bashcurescancer.com/reading-a-file-line-by-line.html&amp;quot;&amp;gt;IFS variable&lt;/a&gt; and promised a more in depth discussion. Today, I will make the case on WHY to use IFS to split strings as opposed to using a subshell combined with &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; or cut.&lt;/p&gt;
&lt;p&gt;I wrote this script which reads the /etc/password file line-by-line and prints the &amp;lt;a class=&amp;quot;zem_slink freebase/en/user&amp;quot; title=&amp;quot;User (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/User_%28computing%29&amp;quot;&amp;gt;username&lt;/a&gt; of any user which has a UID greater than 10 and has the shell of /sbin/nologin. Each test function performs this task 10 times to increase the length of the test:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Top 3 Sites To Help You Become A Linux Command Line Master]</title>
      <link>/2010/02/04/top-3-sites-to-help-you-become-a-linux-command-line-master/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:33 +0000</pubDate>
      
      <guid>/2010/02/04/top-3-sites-to-help-you-become-a-linux-command-line-master/</guid>
      <description>&lt;div class=\&#34;zemanta-img\&#34; style=\&#34;margin: 1em; display: block;\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34; style=\&#34;width: 250px;\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://www.flickr.com/photos/30174595@N00/2630034908\&#34;&gt;&lt;img title=\&#34;Programming Books at Home, LHS\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/2630034908_15f055d4df_m.jpg\&#34; alt=\&#34;Programming Books at Home, LHS\&#34; width=\&#34;240\&#34; height=\&#34;180\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34; style=\&#34;font-size: 0.8em;\&#34;&gt;Image by &lt;a href=\&#34;http://www.flickr.com/photos/30174595@N00/2630034908\&#34;&gt;fogus&lt;/a&gt; via Flickr&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;The truth about Linux today is that one may never have to actually &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Spice Girls&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.thespicegirls.com&amp;quot;&amp;gt;touch&lt;/a&gt; a terminal or issue a single Linux command in order to run some versions of this flexible alternative &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Operating system&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Operating_system&amp;quot;&amp;gt;operating system&lt;/a&gt;. While there are times when using the Linux &amp;lt;a href=&amp;quot;http://www.makeuseof.com/tag/an-introduction-to-the-linux-command-line/&amp;quot;&amp;gt;command line&lt;/a&gt; could be expeditious and the benefits of possessing the ability to use it are numerous, many users can be intimidated by the prospect.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>shotwell- Photo organizer for Linux in Gnome</title>
      <link>/2010/01/21/shotwell-photo-organizer-for-linux-in-gnome/</link>
      <pubDate>Thu, 21 Jan 2010 12:08:00 +0000</pubDate>
      
      <guid>/2010/01/21/shotwell-photo-organizer-for-linux-in-gnome/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is description of shotwell:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Shotwell is a new &amp;lt;a class=&amp;quot;zem_slink freebase/en/open_source&amp;quot; title=&amp;quot;Open Source&amp;quot; rel=&amp;quot;wikinvest&amp;quot; href=&amp;quot;http://www.wikinvest.com/concept/Open_Source&amp;quot;&amp;gt;open source&lt;/a&gt; photo organizer designed for the &amp;lt;a class=&amp;quot;zem_slink freebase/en/gnome&amp;quot; title=&amp;quot;GNOME&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.gnome.org/&amp;quot;&amp;gt;GNOME&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink freebase/en/desktop_environment&amp;quot; title=&amp;quot;Desktop environment&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Desktop_environment&amp;quot;&amp;gt;desktop environment&lt;/a&gt;. It allows you to import photos from your camera, view and edit them, and share them with others.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Link to shotwell:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.yorba.org/shotwell/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://www.yorba.org/shotwell/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Here are some &amp;lt;a class=&amp;quot;zem_slink freebase/en/screenshot&amp;quot; title=&amp;quot;Screenshot&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Screenshot&amp;quot;&amp;gt;screenshots&lt;/a&gt; from the application.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Browser and OS stats on my blog</title>
      <link>/2010/01/16/browser-and-os-stats-on-my-blog/</link>
      <pubDate>Sat, 16 Jan 2010 15:52:15 +0000</pubDate>
      
      <guid>/2010/01/16/browser-and-os-stats-on-my-blog/</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://en.wikipedia.org/wiki/Image:Web_browser_usage_share.svg\&#34;&gt;&lt;img title=\&#34;{{en|Summary: A pie chart of the usage share o...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Web_browser_usage_share.svg_.png\&#34; alt=\&#34;{{en|Summary: A pie chart of the usage share o...\&#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://en.wikipedia.org/wiki/Image:Web_browser_usage_share.svg\&#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;I have been thinking of posting this for some time, but here are some stats from my &amp;lt;a class=&amp;quot;zem_slink freebase/en/website&amp;quot; title=&amp;quot;Website&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Website&amp;quot;&amp;gt;website&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;OS Stats :&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/OS.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-1516&amp;quot; title=&amp;quot;OS stats for blog.amit-agarwal.co.in&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/OS.jpg&amp;quot; alt=&amp;quot;OS stats for blog.amit-agarwal.co.in&amp;quot; width=&amp;quot;429&amp;quot; height=&amp;quot;311&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Some Rather Old But Still Funny Anti-UNIX Jokes (One Liners)</title>
      <link>/2009/12/28/some-rather-old-but-still-funny-anti-unix-jokes-one-liners/</link>
      <pubDate>Mon, 28 Dec 2009 18:02:25 +0000</pubDate>
      
      <guid>/2009/12/28/some-rather-old-but-still-funny-anti-unix-jokes-one-liners/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/12/unix-jokes1.jpg&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/unix-jokes1.jpg&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;You may have heard a lot of anti-&amp;lt;a class=&amp;quot;zem_slink freebase/en/microsoft&amp;quot; title=&amp;quot;Microsoft&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.microsoft.com&amp;quot;&amp;gt;Microsoft&lt;/a&gt; jokes before since you can read them everywhere. However, it&amp;amp;#8217;s pretty rare to find anti-UNIX/Linux jokes. So I would like to share with you some pretty old but still funny anti-UNIX one-liners. Enjoy!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;If &amp;lt;a class=&amp;quot;zem_slink freebase/en/unix&amp;quot; title=&amp;quot;Unix&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Unix&amp;quot;&amp;gt;Unix&lt;/a&gt; is the answer, then it must have been a stupid question.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>EncFS – Simple article to use Encrypted filesystem in Linux</title>
      <link>/2009/12/24/encfs-simple-article-to-use-encrypted-filesystem-in-linux/</link>
      <pubDate>Thu, 24 Dec 2009 07:37:10 +0000</pubDate>
      
      <guid>/2009/12/24/encfs-simple-article-to-use-encrypted-filesystem-in-linux/</guid>
      <description>&lt;p&gt;A nice article &lt;a href=&#34;http://www.linux.com/feature/114147&#34;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;EncFS&#34; rel=&#34;homepage&#34; href=&#34;http://www.arg0.net/encfs&#34;&gt;EncFS&lt;/a&gt; is an easy-to-use, command-line tool for storing information in encrypted form. It’s not really a &lt;a class=&#34;zem_slink&#34; title=&#34;File system&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/File_system&#34;&gt;file-system&lt;/a&gt;, but it pretends to be one at the &lt;a class=&#34;zem_slink&#34; title=&#34;Command-line interface&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Command-line_interface&#34;&gt;CLI&lt;/a&gt;. If you’ve been searching for a means of &lt;a class=&#34;zem_slink&#34; title=&#34;Encryption&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Encryption&#34;&gt;encrypting&lt;/a&gt; and decrypting your sensitive data easily, here it is.&lt;br&gt;
User Level: Intermediate&lt;br&gt;
EncFS is included with the distribution I’m using on the desktop, &lt;a class=&#34;zem_slink&#34; title=&#34;Ubuntu (operating system)&#34; rel=&#34;homepage&#34; href=&#34;http://www.ubuntu.com/&#34;&gt;Ubuntu&lt;/a&gt; Dapper, so all I needed to do to install it was a few clicks in &lt;a class=&#34;zem_slink&#34; title=&#34;Synaptic (software)&#34; rel=&#34;homepage&#34; href=&#34;http://www.nongnu.org/synaptic/&#34;&gt;Synaptic&lt;/a&gt;. Look for the encfs package, and select if for installation. It should pull down all of the dependencies for the system. If you’re not so lucky, and your distro doesn’t include EncFS packages, you can download the latest tarball from a &lt;a href=&#34;http://arg0.net/wiki/encfs#download_links_and_release_notes&#34;&gt;here&lt;/a&gt; and build it from the source. See the EncFS site for a &lt;a href=&#34;http://arg0.net/wiki/encfs#dependencies&#34;&gt;dependencies&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>7 Examples for Sed Hold and Pattern Buffer Operations</title>
      <link>/2009/12/22/7-examples-for-sed-hold-and-pattern-buffer-operations/</link>
      <pubDate>Tue, 22 Dec 2009 07:58:50 +0000</pubDate>
      
      <guid>/2009/12/22/7-examples-for-sed-hold-and-pattern-buffer-operations/</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;div class=\&#34;kwiclick-action-container visible\&#34; style=\&#34;left: 30px ! important;\&#34;&gt;&lt;img id=\&#34;kwiclick-action-1\&#34; class=\&#34;kwiclick-action-button\&#34; title=\&#34;View\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXJJREFUeNqkU01LAlEUPfOhM6SOjJSBIK6yVgUtWgouWgcJLYN%2BQX8j2vUDWrcJWiZFCkH7domCmZJ9YqmjzpfP3jyYYUSU0AOXe9%2FlnXvPfdzH7Z0%2FgELEfLAdYhGLgCoojuaEw%2FWkn32aMLUaum8FRBK7CIaSMxsfx4PM824iYHdRyWdBGieoXGcQIH3IPD%2FVXHiRVr%2FEiipiPb2B5aiAXv0KYYGbai68EUjvBbIkgZAhJFnCiJ4V30U%2FBO0dUBPjCmKRJHRdpwUI9QPElCSokEkzWghVC5MjbKUP0PrR8Vyr4relY3MtRwkcQrRbxOqwWCEGuPItONucHGF1KYaj%2FTvcXBwilzlFXI6C2AZeS3nqTYhSmLYTQPQ2eDE4XmBEZVsfJagQkLJTUCyenp%2FQbzcZma2coXkk%2F8uwAsOhhWb5niXMQQffjUcM%2Bl%2F%2FWkRWQBAC2N7JsYTrZ4HzaeCcdVzkKzgKsov%2BRhbMq%2BBPgAEAjWu8sz8FVsoAAAAASUVORK5CYII%3D\&#34; alt=\&#34;View\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-2\&#34; class=\&#34;kwiclick-action-button\&#34; title=\&#34;More From\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/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\&#34; alt=\&#34;More From\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-3\&#34; class=\&#34;kwiclick-action-button\&#34; title=\&#34;Tags\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnZJREFUeNqUUl1LlEEUfub92NnxI3UjW5VwF8qPDEFEvQyhKIiiuukiCCSwoD8QFRYYZIEXEf0AIwiRFaEuuorCMhPWsNB1Ww27UWG1xK939%2F2Y6bza5yZKhxnOnJl5znPmOcNa%2B1wwxmByDaYJGDR13xubXjcQBXBDD6DCFJBuFvAy8BTQyzQM0rVtLeraKiY4a%2BAlgOtmwAWH95VhbclrknCfaFuhGE1iiEhbDXCwBseGN9J9u7PnULgxfr%2BrY31FZl1LldrLmcotKyBwVDrELFi9n2xufOr1%2Bwd3OqVtOfHujtFASVNLefORE84ak8YW4AiBB%2FI4qzcosF0gGAqL47F5xTQd0nLA9IDpkFeMmbkJolR2LEjMOgXZzIaI4IUFzbbEQxKtHxpOB4CjRoGnNGbizwQRl5gLggT2mTObm55HCSgbidVuraPdX4u99KyJsRfp0Vcx40fdUS%2FrxfLztHrtJ1jlqEom6JCVMMwlEyMj189fWf0ymTSUlJek41wUItBgSAbbUjmiKBpyY6mFDCxMTr6NXzvZtj47nfT3DE0Y53SuN2mOhywJQ7%2FqLzCk3KiAhTjSqcS7sVtnfoF907X8Yq54sFiUVVTK1Szd96AksRJQui7FCrJIID2dGPpw02dOJXP%2FDBPlNVW1V%2Ft7QpW1LWxp%2BXdD%2FePiXVicGR9O3D17wZr9lMptu98tuCsLi9%2FizwfFwWONfE%2FFPmVZ8J8tC4uQ%2FjzxJtF1qi0zP5XCThYsq66uuzcx3PpMqdanStV1fRwKhqsO4H%2BMh6tqopcf90XaH%2FUGSvfvCGb%2FbBicB3ZHDvvNcxZnXirXdrZL8F2AAQDt7hVVGFZE1gAAAABJRU5ErkJggg%3D%3D\&#34; alt=\&#34;Tags\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-4\&#34; class=\&#34;kwiclick-action-button\&#34; title=\&#34;Comments\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/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\&#34; alt=\&#34;Comments\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-5\&#34; class=\&#34;kwiclick-action-button\&#34; title=\&#34;Share\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/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\&#34; alt=\&#34;Share\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-6\&#34; class=\&#34;kwiclick-action-button\&#34; title=\&#34;Send\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/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\&#34; alt=\&#34;Send\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-7\&#34; class=\&#34;kwiclick-action-button\&#34; title=\&#34;Favorite\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2QEaEik3GHg09gAAAWFJREFUOMudk7FLQlEUxn%2BGbxF8T7BBEHk3J1vyLdqYYEHji8Atsz3IuT%2BgGh1y1ta75OiQEA0OBWGDVBJhQ%2BQi2QtyELLhCWr4XuSBO9zvnPOdj%2FNxwCWkQJMC3a1mAfcoKyoNKdD%2BTSAFmhrDXNohAJjzKDAjJkS2AMjNQ5APrYMvDGqMlNMuvCO5cSAwwgwgEExg%2BMI2EM1C45CCFDQmettAxSMFutdPO5q1UcUP6jJoMVDUcfXHPQw%2Bx%2F%2FmMVgP5D0jBaVQmpxxNN3kFI%2Bn0CrSAFKTW9%2BtbjLs3DLs951fPc9QCkpO1sXPV3jvPrk2Hzi6kGlzN7Aof73Olt638fJfNqYWk7MJgjZuOhJIgR5MYAAMLLjZh%2BoqveczOx9K2wPcFBjBJLxdQG2DXqeGObAQzRPK9aztkKJNE3h%2FE3SvoVXkEshl2ryM8D0JlattCsNvhNv56lKw9seJT%2BV%2FAKTohYjLFZjPAAAAAElFTkSuQmCC\&#34; alt=\&#34;Favorite\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-8\&#34; class=\&#34;kwiclick-action-button\&#34; title=\&#34;Twitter\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/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\&#34; alt=\&#34;Twitter\&#34; /&gt;&lt;img id=\&#34;kwiclick-action-9\&#34; class=\&#34;kwiclick-action-button\&#34; title=\&#34;Facebook\&#34; src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.comimage/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\&#34; alt=\&#34;Facebook\&#34; /&gt;
&lt;/div&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.flickr.com/photos/35237104750@N01/259102613&amp;quot;&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-temp-0&amp;quot; title=&amp;quot;txt e-book&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/259102613_bd9628c791_m.jpg&amp;quot; alt=&amp;quot;txt e-book&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/dt&gt; &amp;lt;dd class=&amp;quot;wp-caption-dd zemanta-img-attribution&amp;quot;&amp;gt;Image by &amp;lt;a href=&amp;quot;http://www.flickr.com/photos/35237104750@N01/259102613&amp;quot;&amp;gt;pqs&lt;/a&gt; via Flickr&lt;/dd&gt; &lt;/dl&gt; &lt;/div&gt; &lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>5 Sites To Find Free Alternatives To Popular Software</title>
      <link>/2009/11/21/5-sites-to-find-free-alternatives-to-popular-software/</link>
      <pubDate>Sat, 21 Nov 2009 02:13:26 +0000</pubDate>
      
      <guid>/2009/11/21/5-sites-to-find-free-alternatives-to-popular-software/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;And sometimes there are software you find irksome and think things could have been better. In any case, I always like to try out a few alternative software choices before I settle with any particular application mainly for two reasons: One, you would never know how good or bad the one you are using is until you try some alternatives and two: a bit of choice and competition can only be for the good of us users! Your motivation might be different: perhaps you want to find a free software that does the same task as the paid software you are using or maybe your favorite Windows application is not available on Mac or Linux.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
