<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Linux on Amit Agarwal Linux Blog</title>
    <link>/tags/linux/</link>
    <description>Recent content in Linux on Amit Agarwal Linux Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Sat, 31 Jan 2026 00:00:00 +0530</lastBuildDate>
    
	<atom:link href="/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>nmap_cheatsheet.md</title>
      <link>/2026/01/31/2026-01-31-nmap_cheatsheet.md</link>
      <pubDate>Sat, 31 Jan 2026 00:00:00 +0530</pubDate>
      
      <guid>/2026/01/31/2026-01-31-nmap_cheatsheet.md</guid>
      <description>&lt;p&gt;I used zapgpt to create a nmap cheat sheet that you too can follow. Just follow
the following steps:&lt;/p&gt;
&lt;p&gt;Fist save the output of nmap help command to a file. You can also try with nmap
man page but that is too huge :(&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;nmap -h &amp;gt; /tmp/nmap.txt
&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;Now you have the nmap help output, you can use zapgpt to create the cheatsheet :&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;zapgpt -p openrouter -m moonshotai/kimi-k2.5 -f /tmp/nmap.txt &lt;span class=&#34;s2&#34;&gt;&amp;#34;Create a 2 page cheatsheet (nicely formatted) for this content. I want you to provide the output in dvi and tell me how to convert that to pdf?&amp;#34;&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;This will provide you with a text file and how to convert the text to pdf file.
I had to use the following commands for converting the tex file to pdf.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Convert Man Pages to ASCII, HTML, Markdown, and PDF (Groff &#43; Pandoc)</title>
      <link>/2026/01/02/2026-01-02-man2pdf/</link>
      <pubDate>Fri, 02 Jan 2026 00:00:00 +0530</pubDate>
      
      <guid>/2026/01/02/2026-01-02-man2pdf/</guid>
      <description>Man pages don’t have to stay trapped in your terminal. Here are the clean, reliable ways to convert any man page to ASCII/text, HTML, Markdown, or PDF—with one-liners and gotchas covered.</description>
    </item>
    
    <item>
      <title>Golden Ticket Attack: Exploiting Kerberos from Linux</title>
      <link>/2025/10/30/2025-10-30-golden_ticket/</link>
      <pubDate>Thu, 30 Oct 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/10/30/2025-10-30-golden_ticket/</guid>
      <description>Explore how to execute a full Golden Ticket attack on Active Directory using Linux tools. Includes practical, field-proven Impacket command examples and focuses on technical accuracy for red team and security professionals.</description>
    </item>
    
    <item>
      <title>Working with Gzip Files in Linux: Seamless Integration with Popular Tools</title>
      <link>/2025/05/21/2025-05-21-leveraging_gzip/</link>
      <pubDate>Wed, 21 May 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/05/21/2025-05-21-leveraging_gzip/</guid>
      <description>&lt;h1 id=&#34;working-with-gzip-files-in-linux-seamless-integration-with-popular-tools&#34;&gt;Working with Gzip Files in Linux: Seamless Integration with Popular Tools&lt;/h1&gt;
&lt;p&gt;Gzip is a widely used compression tool in the Linux ecosystem, offering efficient file size reduction for storage and transfer. But did you know that many Linux applications can work directly with &lt;code&gt;.gz&lt;/code&gt; files—no manual decompression required? This capability streamlines workflows and saves disk space.&lt;/p&gt;
&lt;h2 id=&#34;why-use-gzip&#34;&gt;Why Use Gzip?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Reduces file size&lt;/strong&gt; for faster transfers and less storage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Preserves file integrity&lt;/strong&gt; during downloads and uploads.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Widely supported&lt;/strong&gt; across Linux distributions and tools.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;using-gzipped-files-directly&#34;&gt;Using Gzipped Files Directly&lt;/h2&gt;
&lt;p&gt;Many popular Linux applications can open and process gzip-compressed files transparently. Here are some notable examples:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Anonymous AI Chat with different models</title>
      <link>/2024/12/31/2024-12-31-Anonymous_AI_Chat_with_different_models/</link>
      <pubDate>Tue, 31 Dec 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/12/31/2024-12-31-Anonymous_AI_Chat_with_different_models/</guid>
      <description>&lt;p&gt;If you ever wished that you did not have to login or could use AI chat with
anonymity, then you are in luck and right place, read on.&lt;/p&gt;
&lt;p&gt;Head over to &lt;a href=&#34;https://duckduckgo.com&#34;&gt;DuckDuckGo search&lt;/a&gt;. Click on the
Hamburger menu in the right hand top side. In the drop down, select
&lt;em&gt;AI Chat&lt;/em&gt;, you will see it somewhere in middle of the menu.&lt;/p&gt;
&lt;p&gt;Now, you can click &amp;ldquo;Get Started&amp;rdquo; (after reading the information on the page).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Why Ptyxis is a Game-Changer for Embedded Terminal Emulation</title>
      <link>/2024/11/01/2024-11-01-ptyxis-new-terminal-featurerich/</link>
      <pubDate>Fri, 01 Nov 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/11/01/2024-11-01-ptyxis-new-terminal-featurerich/</guid>
      <description>&lt;h2 id=&#34;why-ptyxis-is-a-game-changer-for-embedded-terminal-emulation&#34;&gt;Why &lt;code&gt;Ptyxis&lt;/code&gt; is a Game-Changer for Embedded Terminal Emulation&lt;/h2&gt;
&lt;p&gt;When you’re building applications that need terminal-like functionality,
embedding a full terminal emulator can feel like overkill. Enter &lt;code&gt;Ptyxis&lt;/code&gt;—a
lightweight, versatile tool for integrating terminal emulation directly within
your application. Here’s a breakdown of why &lt;code&gt;Ptyxis&lt;/code&gt; might be the perfect fit
for developers looking to add a terminal without the bloat.&lt;/p&gt;
&lt;h3 id=&#34;what-is-ptyxis&#34;&gt;What is &lt;code&gt;Ptyxis&lt;/code&gt;?&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;Ptyxis&lt;/code&gt; is designed for embedding terminal emulation into applications,
especially those built on GNOME or GTK. Rather than a one-size-fits-all
terminal emulator, &lt;code&gt;Ptyxis&lt;/code&gt; focuses on the essentials, delivering streamlined,
customizable terminal functionality.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>recover-disk-space</title>
      <link>/2024/10/05/2024-10-05-recover-disk-space/</link>
      <pubDate>Sat, 05 Oct 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/10/05/2024-10-05-recover-disk-space/</guid>
      <description>&lt;h1 id=&#34;recovering-disk-space-by-reducing-reserved-block-count-on-linux&#34;&gt;Recovering Disk Space by Reducing Reserved Block Count on Linux&lt;/h1&gt;
&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In Linux systems, disk space management is crucial, especially when storage is running low. One often-overlooked aspect is the space reserved by the filesystem, known as &lt;em&gt;reserved blocks&lt;/em&gt;. These blocks can consume a significant amount of disk space. In this post, we&amp;rsquo;ll explore what reserved blocks are, why they&amp;rsquo;re important, and how you can reduce the reserved block count to free up space.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Short url to full url</title>
      <link>/2024/06/17/2024-06-19-short-url-to-full-url/</link>
      <pubDate>Wed, 19 Jun 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/06/17/2024-06-19-short-url-to-full-url/</guid>
      <description>&lt;p&gt;Most of the Social sites will shorten the links. There are a lot of ways to check the url before you go to the url and get phished :)&lt;/p&gt;
&lt;p&gt;For example, for &lt;strong&gt;bitly&lt;/strong&gt; you can just add a &amp;lsquo;+&amp;rsquo; at the end of the url. For example, you can enter the following in url bar &lt;code&gt;https://bit.ly/2KEOXNx+&lt;/code&gt; and see the details of the where the url takes you. This is just a  example url that I got from google but you get the idea.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bash script performance issue and remediation</title>
      <link>/2024/06/17/2024-06-17-bash-script-performance/</link>
      <pubDate>Mon, 17 Jun 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/06/17/2024-06-17-bash-script-performance/</guid>
      <description>&lt;p&gt;I was looking at writing some output to files. The output did not vary much but the number of lines was huge. It was long time back so I dont remember the context of the requirement but I needed to write few million lines of text. The quickest way to do this was bash so I wrote a simple script that could do this. To my astonishment, I could see the script much more time than expected, so here is how I debugged the issue and fixed it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Run X11 applications on docker or podman</title>
      <link>/2024/03/30/2024-03-30-x11docker/</link>
      <pubDate>Fri, 29 Mar 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/03/30/2024-03-30-x11docker/</guid>
      <description>&lt;p&gt;Found &lt;a href=&#34;https://github.com/mviereck/x11docker&#34;&gt;x11docker&lt;/a&gt; project in github. This is
a very nice project if you are trying to run GUI applications in dockers. It takes the
hassle out and helps you run the GUI applications very easily in docker.&lt;/p&gt;
&lt;p&gt;Whats more, if you are on Fedora, you are in luck. You can install this tool with&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;sudo dnf install x11docker
&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;and if you are not on Fedora, then head over to their github.
Some other distributions also have it packaged but otherwise also it
is very simple to install.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Show Local IP</title>
      <link>/2023/12/24/2023-12-24-show-local-ip/</link>
      <pubDate>Sat, 23 Dec 2023 00:00:00 +0530</pubDate>
      
      <guid>/2023/12/24/2023-12-24-show-local-ip/</guid>
      <description>&lt;h1 id=&#34;show-local-ip&#34;&gt;Show local IP&lt;/h1&gt;
&lt;p&gt;You can see the local IP of the machine with the command - &lt;code&gt;ip a&lt;/code&gt;. However if you have to use the address in
some variable in a scrit. It becomes little tricky, something like&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Show the interfaces in one line with &amp;lsquo;-o&amp;rsquo;&lt;/li&gt;
&lt;li&gt;Show only IPv4 address&amp;rsquo;s with &amp;lsquo;-4&amp;rsquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and the command looks like&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;ip -4 -o a show dev eth0&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;awk &lt;span class=&#34;s1&#34;&gt;&amp;#39;{gsub(/\/.*/,&amp;#34;&amp;#34;,$4);print $4}&amp;#39;&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;Replace &lt;em&gt;eth0&lt;/em&gt; with then correct interface name.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Openvpn files to nmcli connection</title>
      <link>/2022/11/12/2022-11-12-openvpn-to-nmcli/</link>
      <pubDate>Sat, 12 Nov 2022 00:00:00 +0530</pubDate>
      
      <guid>/2022/11/12/2022-11-12-openvpn-to-nmcli/</guid>
      <description>&lt;h1 id=&#34;openvpn-files-to-nmcli-connection&#34;&gt;Openvpn files to nmcli connection&lt;/h1&gt;
&lt;p&gt;Many times you get openvpn file and when you want to connect to the VPN server, you have to
start the vpn client from the cli. How you wish that this was added to NetworkManager so that you could
connect to it with one click. If this is the case, then you can use these commands to do the
same ane enjoy :)&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;span class=&#34;lnt&#34;&gt;2
&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;nmcli connection import &lt;span class=&#34;nb&#34;&gt;type&lt;/span&gt; openvpn file test.ovpn
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;nmcli connection modify &lt;span class=&#34;nb&#34;&gt;test&lt;/span&gt; vpn.secrets &lt;span class=&#34;s1&#34;&gt;&amp;#39;password=mypass&amp;#39;&lt;/span&gt; vpn.user-name &lt;span class=&#34;s1&#34;&gt;&amp;#39;username&amp;#39;&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;You will need to modify few things in above command&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>GREP_COLORS – change the colors in the GREP output.</title>
      <link>/2019/04/22/grep_colors-change-the-colors-in-the-grep-output/</link>
      <pubDate>Mon, 22 Apr 2019 01:00:59 +0000</pubDate>
      
      <guid>/2019/04/22/grep_colors-change-the-colors-in-the-grep-output/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today we will look at the variable &lt;strong&gt;GREP_COLORS&lt;/strong&gt;. This variable determines the &lt;a class=&#34;zem_slink&#34; title=&#34;Color&#34; href=&#34;http://en.wikipedia.org/wiki/Color&#34; rel=&#34;wikipedia&#34;&gt;colour&lt;/a&gt; that is used with the &lt;a class=&#34;zem_slink&#34; title=&#34;Grep&#34; href=&#34;http://en.wikipedia.org/wiki/Grep&#34; rel=&#34;wikipedia&#34;&gt;grep&lt;/a&gt; command. You can look at the &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 page&lt;/a&gt; of the grep command to see what the various options mean. Here is the excerpt from the man command:&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt;GREP_COLORS
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;          Specifies the colors and other attributes used to highlight various  parts  of  the
          output.   Its  value  is  a  colon-separated  list of capabilities that defaults to
          ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36  with  the  rv  and  ne   boolean
          capabilities omitted (i.e., false).  Supported capabilities are as follows.

          sl=    SGR  &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Substring&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Substring&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;substring&amp;lt;/a&amp;gt;  for  whole  selected lines (i.e., matching lines when the -v
                 command-line option is omitted, or non-matching lines when -v is specified).
                 If however the boolean rv capability and the -v command-line option are both
                 specified, it applies to context matching lines  instead.   The  &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Default (finance)&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Default_%28finance%29&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;default&amp;lt;/a&amp;gt;  is
                 empty (i.e., the terminal&#39;s default color pair).

          cx=    SGR  substring for whole context lines (i.e., non-matching lines when the -v
                 command-line option is omitted, or matching lines when -v is specified).  If
                 however  the  boolean  rv capability and the -v command-line option are both
                 specified, it applies to selected non-matching lines instead.   The  default
                 is empty (i.e., the terminal&#39;s default color pair).

          rv     &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Boolean data type&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Boolean_data_type&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;Boolean  value&amp;lt;/a&amp;gt;  that  reverses  (swaps)  the  meanings  of  the  sl= and cx=
                 capabilities when the -v command-line option is specified.  The  default  is
                 false (i.e., the capability is omitted).

          mt=01;31
                 SGR  substring  for  matching  &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Empty set&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Empty_set&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;non-empty&amp;lt;/a&amp;gt;  text in any matching line (i.e., a
                 selected line when the -v command-line option is omitted, or a context  line
                 when  -v  is specified).  Setting this is equivalent to setting both ms= and
                 mc= at once to the same value.  The default is a bold  red  text  foreground
                 over the current line background.

          ms=01;31
                 SGR substring for matching non-empty text in a selected line.  (This is only
                 used when the -v command-line option is omitted.)  The effect of the sl= (or
                 cx=  if  rv) capability remains active when this kicks in.  The default is a
                 bold red text foreground over the current line background.

          mc=01;31
                 SGR substring for matching non-empty text in a context line.  (This is  only
                 used  when  the -v command-line option is specified.)  The effect of the cx=
                 (or sl= if rv) capability remains active when this kicks in.  The default is
                 a bold red text foreground over the current line background.

          fn=35  SGR  substring  for file names prefixing any content line.  The default is a
                 magenta text foreground over the terminal&#39;s default background.

          ln=32  SGR substring for &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Line number&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Line_number&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;line numbers&amp;lt;/a&amp;gt; prefixing any content line.  The default is a
                 green text foreground over the terminal&#39;s default background.

          bn=32  SGR substring for byte offsets prefixing any content line.  The default is a
                 green text foreground over the terminal&#39;s default background.

          se=36  SGR substring for separators that are inserted between selected line  fields
                 (:),  between context line fields, (-), and between groups of adjacent lines
                 when nonzero context  is  specified  (--).   The  default  is  a  cyan  text
                 foreground over the terminal&#39;s default background.

          ne     Boolean  value that prevents clearing to the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Newline&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Newline&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;end of line&amp;lt;/a&amp;gt; using Erase in Line
                 (EL) to Right (\33[K) each time a colorized item ends.  This  is  needed  on
                 terminals on which EL is not supported.  It is otherwise useful on terminals
                 for which the back_color_erase (bce) boolean terminfo  capability  does  not
                 apply,  when  the  chosen  highlight colors do not affect the background, or
                 when EL is too slow or causes too much flicker.  The default is false (i.e.,
                 the capability is omitted).
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;/pre&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>copy /proc folder</title>
      <link>/2019/03/18/copy-proc-folder/</link>
      <pubDate>Mon, 18 Mar 2019 01:03:37 +0000</pubDate>
      
      <guid>/2019/03/18/copy-proc-folder/</guid>
      <description>&lt;p&gt;Other day, I was trying to copy the proc folder with following command:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;tar cvzf /tmp/proc.tgz /proc&lt;/pre&gt;
&lt;p&gt;and I found out that all the files in tar were empty. Strange it may seem but lot of people are facing this as /proc is not a regular filesystem, so I wrote a quick script to copy the proc folder. Here is the script:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;cd /
mkdir /tmp/proc
[[ -z $1 ]] &amp;&amp; exit -1
find /proc/$1/ -not -name pagemap | while read F ; do
    D=/tmp/$F
    if [[ -d $F ]]
    then
        echo &#34;$(ls -ld $F) =&amp;gt; Directory&#34;
        mkdir -p $D
    fi
    if [[ -L $F ]]
    then
        echo &#34;$(ls -ld $F) =&amp;gt; copied&#34;
        cp -P $F /tmp/$F
        
    elif [[ -f $F ]]
    then
        echo &#34;$(ls -ld $F) =&amp;gt; Cat&#34;
        cat $F &amp;gt; /tmp/$F
    else
        echo &#34;Dont know $F&#34;
    fi
done
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>xev – Check the X keyboard events</title>
      <link>/2018/11/19/xev-check-the-x-keyboard-events/</link>
      <pubDate>Mon, 19 Nov 2018 01:00:26 +0000</pubDate>
      
      <guid>/2018/11/19/xev-check-the-x-keyboard-events/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://manpages.ubuntu.com/manpages/precise/en/man1/xev.1.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;xev man page&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;xev – print contents of X events&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So other day I was checking why my play key was not working and wanted to check if it maps to one of the X default mappings for the keyboard and was stuck on how to check this. And finally found that I can try this:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;xev -event keyboard&lt;/pre&gt;
&lt;p&gt;Pretty neat 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get to your ebooks quickly</title>
      <link>/2018/11/12/get-to-your-ebooks-quickly/</link>
      <pubDate>Mon, 12 Nov 2018 01:05:03 +0000</pubDate>
      
      <guid>/2018/11/12/get-to-your-ebooks-quickly/</guid>
      <description>&lt;div style=&#34;caret-color: #000000; color: #000000; font-family: Cantarell; font-size: 10.666666984558105px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decoration: none;&#34;&gt;
  So this is going to be a little longer post than usual.&lt;br /&gt;&lt;br /&gt;To begin with, here is screenshot of how it would look like finally:
&lt;/div&gt;&lt;figure class=&#34;wp-block-image&#34;&gt;
&lt;p&gt;&lt;img class=&#34;wp-image-14250&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2018/11/books.png?w=688&#34; alt=&#34;&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2018/11/books.png?w=988 988w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2018/11/books.png?resize=300%2C67 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2018/11/books.png?resize=768%2C173 768w&#34; sizes=&#34;(max-width: 688px) 100vw, 688px&#34; data-recalc-dims=&#34;1&#34; /&gt; &lt;/figure&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>systemctl enable  and start service</title>
      <link>/2018/09/10/systemctl-enable-sshdservice/</link>
      <pubDate>Mon, 10 Sep 2018 01:04:04 +0000</pubDate>
      
      <guid>/2018/09/10/systemctl-enable-sshdservice/</guid>
      <description>&lt;p&gt;Most of the times when I want to enable the service, I find myself enabling it immediately or it is vice versa. So, the commands I used to use were:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;systemctl enable sshd.service
systemctl start sshd.service&lt;/pre&gt;
&lt;p&gt;But recently I learned that I do not need the 2 commands and this can be done in single command like below&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;
      &amp;amp;nbsp;
    &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;pre class=&#34;brush:shell&#34;&gt;systemctl enable --now sshd.service&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Display IP address in console login screen</title>
      <link>/2018/04/30/display-ip-address-console-login-screen/</link>
      <pubDate>Mon, 30 Apr 2018 01:02:44 +0000</pubDate>
      
      <guid>/2018/04/30/display-ip-address-console-login-screen/</guid>
      <description>&lt;p&gt;Here is one liner that will add the current IP address in the console login screen (if you are not running X as is case for servers):&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;(ip -o -4 a| awk &#39;$2 !=&#34;lo&#34; {print &#34;\nIP Address ::&#34;$4}&#39; |tr &#39;\n&#39; &#39;,&#39;;echo)&amp;gt;&amp;gt;/etc/issue&lt;/pre&gt;
&lt;p&gt;Just execute the above command as root. It will add the required code in “/etc/issue” to display the IP address. BTW, you can also use “\4” or “\6” instead of that command to get the IP but that will not work with some old versions of Linux.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linked clone with qemu-img</title>
      <link>/2018/04/09/linked-clone-qemu-img/</link>
      <pubDate>Mon, 09 Apr 2018 01:00:45 +0000</pubDate>
      
      <guid>/2018/04/09/linked-clone-qemu-img/</guid>
      <description>&lt;p&gt;As you would have seen in Virtualbox or vmware, there is option to create a linked clone. I wanted to use the same feature as “Snapshot” feature anyway does not look/work so great with virt-manager. So, I created a script to create a linked clone VM and here it is :&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;#!/bin/bash - 
#===============================================================================
#
#          FILE: qcow2-linked-clone.sh
# 
#         USAGE: ./qcow2-linked-clone.sh 
# 
#   DESCRIPTION: 
# 
#       OPTIONS: ---
#  REQUIREMENTS: ---
#          BUGS: ---
#         NOTES: ---
#        AUTHOR: Amit Agarwal (aka)
#  ORGANIZATION: Mobileum
#       CREATED: 01/05/2018 09:54
# Last modified: Wed Feb 28, 2018  04:39PM
#      REVISION:  ---
#===============================================================================

set -o nounset                              # Treat unset variables as an error
UP=&#34;amitag:amitag&#34; #Here you need to put your username and group.

if [[ $# == 0 ]]
then
    read -p &#34;Enter the source path :: &#34; spath
    read -p &#34;Enter the source disk :: &#34; sdisk
    read -p &#34;Enter the destin path :: &#34; dpath
    read -p &#34;Enter the destin disk :: &#34; ddisk
    read -p &#34;Enter new VMName :: &#34; vmname
else
    spath=$(dirname $1)
    dpath=$spath
    sdisk=$(basename $1)
    ddisk=$2.qcow2
    vmname=$2
fi


sudo chown $UP &#34;$spath/$sdisk&#34;
qemu-img create -f qcow2 -b &#34;$spath/$sdisk&#34; &#34;$dpath/$ddisk&#34;

virt-install --disk $dpath/$ddisk --ram 512 \
    --virt-type kvm --vcpus 1 --name &#34;$vmname&#34; --import
&lt;/pre&gt;
&lt;p&gt;The script will create a linked qcow2 and then create a VM with that image. Running it is simple, either provide command line options or just run and it will ask you for details.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Battery life on laptops</title>
      <link>/2018/02/05/battery-life-laptops/</link>
      <pubDate>Mon, 05 Feb 2018 01:00:06 +0000</pubDate>
      
      <guid>/2018/02/05/battery-life-laptops/</guid>
      <description>&lt;p&gt;To improve your laptop battery life, just do the following:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo dnf install tlp tlp-rdw
systemctl start tlp
systemctl enable tlp
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Fix weird flux menu</title>
      <link>/2017/05/03/fix-weird-flux-menu/</link>
      <pubDate>Wed, 03 May 2017 02:03:27 +0000</pubDate>
      
      <guid>/2017/05/03/fix-weird-flux-menu/</guid>
      <description>&lt;p&gt;Some distro’s just add all the items under single menu and thus the menu itself becomes unusable because of the number of items in the submenu and this I did not like and hence ceated this simply python script to fix that. For using the script, back up you “menu” file, redirect the output of this script to ‘menu’ file again.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:perl&#34;&gt;#!/bin/python

F = open(&#34;~/.fluxbox/menu&#34;, &#34;r&#34;)
count=0
mkc=1
started=0

for line in F:
    print line.rstrip()

    if &#39;[submenu]&#39; in line.lower() and started == 1:
        print &#39;[end]&#39;

    if &#39;[end]&#39;  in line.lower():
        count=0
        mkc=1
        if started &amp;gt; 0:
             started=0
             # print &#34;Count is {}&#34;.format(count)
             # print &#34;Started is {}&#34;.format(started)
             print &#39;[end]&#39;
    if &#39;[exec]&#39;  in line.lower():
        if count &amp;gt; 15 :
            if started &amp;gt; 0:
                started=0
                print &#39;[end]&#39;
                # print &#34;Count is {}&#34;.format(count)
                # print &#34;Started is {}&#34;.format(started)
            print &#39;[submenu] ({})&#39;.format(mkc)
            started=1
            mkc+=1
            count=0
        # print count
        count+=1
&lt;/pre&gt;
&lt;h3 class=&#34;zemanta-related-title&#34; style=&#34;margin: 0 0 10px 0; padding: 0; clear: both;&#34;&gt;
  Related articles across the web
&lt;/h3&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: 104px; font-size: 12px; margin: 0 5px 10px 0;&#34;&gt;
    &lt;a style=&#34;padding: 2px; display: block; text-decoration: none;&#34; href=&#34;http://www.imore.com/how-check-your-iphones-battery-percentage-your-mac&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;img style=&#34;border-radius: 3px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); padding: 0; margin: 0; border: 0; display: block; width: 100px; max-width: 100%;&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2017/05/378307124_150_150.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://www.imore.com/how-check-your-iphones-battery-percentage-your-mac&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;How to check your iPhone&amp;#8217;s battery percentage on your Mac&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: 104px; font-size: 12px; margin: 0 5px 10px 0;&#34;&gt;
    &lt;a style=&#34;padding: 2px; display: block; text-decoration: none;&#34; href=&#34;https://www.techjunkie.com/convert-google-sheets-xml/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;img style=&#34;border-radius: 3px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); padding: 0; margin: 0; border: 0; display: block; width: 100px; max-width: 100%;&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2017/05/378451504_150_150.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://www.techjunkie.com/convert-google-sheets-xml/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;How To Convert Google Sheets Spreadsheets to XML&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: 104px; font-size: 12px; margin: 0 5px 10px 0;&#34;&gt;
    &lt;a style=&#34;padding: 2px; display: block; text-decoration: none;&#34; href=&#34;http://wccftech.com/update-galaxy-s7-edge-to-android-7-1-2/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;img style=&#34;border-radius: 3px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); padding: 0; margin: 0; border: 0; display: block; width: 100px; max-width: 100%;&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2017/05/378464108_150_150.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://wccftech.com/update-galaxy-s7-edge-to-android-7-1-2/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Upgrade Your Samsung Galaxy S7 edge to Android 7.1.2 Nougat Custom ROM&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: 104px; font-size: 12px; margin: 0 5px 10px 0;&#34;&gt;
    &lt;a style=&#34;padding: 2px; display: block; text-decoration: none;&#34; href=&#34;http://www.foxnews.com/food-drink/2017/04/19/pizza-industry-calls-on-trump-to-strike-down-new-calorie-mandate.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;img style=&#34;border-radius: 3px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); padding: 0; margin: 0; border: 0; display: block; width: 100px; max-width: 100%;&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2017/05/378410629_150_150.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://www.foxnews.com/food-drink/2017/04/19/pizza-industry-calls-on-trump-to-strike-down-new-calorie-mandate.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Trouble brewing for Domino&amp;#8217;s?&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <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>Celebrating 25 Years of Linux Kernel Development</title>
      <link>/2017/04/03/celebrating-25-years-linux-kernel-development/</link>
      <pubDate>Mon, 03 Apr 2017 01:12:39 +0000</pubDate>
      
      <guid>/2017/04/03/celebrating-25-years-linux-kernel-development/</guid>
      <description>&lt;p&gt;Linux is now 25 years old, but it’s no hipster. It’s not chasing around Pokemon, and it’s not moving back in with its parents due to crippling student debt. In fact, Linux is still growing and evolving, but the core ideas of the Linux State of Mind remain the same.&lt;/p&gt;
&lt;p&gt;You see, Linux is much more than an operating system, it’s a mindset. Even if you don’t agree with its philosophy, you can’t afford to ignore it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>flatpak – get latest libreoffice</title>
      <link>/2017/03/20/flatpak-latest-libreoffice/</link>
      <pubDate>Mon, 20 Mar 2017 01:03:17 +0000</pubDate>
      
      <guid>/2017/03/20/flatpak-latest-libreoffice/</guid>
      <description>&lt;p&gt;flatpak is tool similar to 0install. You can find more details &lt;a href=&#34;http://flatpak.org/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;# Get the gnome-sdk gpg keys
wget https://sdk.gnome.org/keys/gnome-sdk.gpg
# Add the keys to trusted keys
flatpak remote-add --user --gpg-import=gnome-sdk.gpg gnome https://sdk.gnome.org/repo/

# Install pre-requisite gnome
flatpak install --user gnome org.gnome.Platform 3.20

# Download the flatpak file and install it. Or you can follow the next step.
wget &#39;http://download.documentfoundation.org/libreoffice/flatpak/latest/LibreOffice.flatpak&#39;
flatpak install --user --bundle LibreOffice.flatpak

# Install flatpak without downloading
flatpak install --user gnome org.gnome.Platform.Locale 3.20

# Run you brand new shiny latest libreoffice
flatpak run org.libreoffice.LibreOffice

# At a later date, when you want to update libreoffice.
flatpak update --user org.libreoffice.LibreOffice
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>systemd – start service when you enable it</title>
      <link>/2017/03/13/systemd-start-service-enable/</link>
      <pubDate>Mon, 13 Mar 2017 00:57:24 +0000</pubDate>
      
      <guid>/2017/03/13/systemd-start-service-enable/</guid>
      <description>&lt;p&gt;More often than not for any service, I end up doing :&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;systemctl enable &amp;lt;service&amp;gt;
systemctl start &amp;lt;service&amp;gt;&lt;/pre&gt;
&lt;p&gt;But there is shorcut to this. In systemctl command when you enable the service, you can use “&lt;strong&gt;–now&lt;/strong&gt;” to start the service as follows:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;systemctl enable --now &amp;lt;service&amp;gt;&lt;/pre&gt;
&lt;p&gt;quite a timesaver 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux Best Practices and Tips</title>
      <link>/2017/03/06/linux-practices-tips/</link>
      <pubDate>Mon, 06 Mar 2017 00:45:50 +0000</pubDate>
      
      <guid>/2017/03/06/linux-practices-tips/</guid>
      <description>&lt;div class=&#34;content_body has-bottom_margin&#34;&gt;
  &lt;p&gt;
    Linux is powerful, flexible, and can be adapted to a broad range of uses. While best practices for administrating Linux servers are not hard to find due the popularity of the operating system, there is always a need for up-to-date Linux advice, along with the best tips, from our experienced Toptal &lt;a href=&#34;https://www.toptal.com/linux&#34;&gt;Linux administrators&lt;/a&gt;.
  &lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;qa-tip&#34;&gt;
  &lt;div class=&#34;content_body has-bottom_margin&#34;&gt;
    &lt;h2&gt;
      How to Avoid Frustration After Forgetting To Use Sudo Command
    &lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;
  Have you ever typed a command in your terminal, only to find out you forgot to prefix it with the
&amp;lt;/p&amp;gt;

&amp;lt;div class=&amp;quot;codecolorer-container text solarized-light&amp;quot; style=&amp;quot;overflow:auto;white-space:nowrap;width:550px;&amp;quot;&amp;gt;
  &amp;lt;table cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;
    &amp;lt;tr&amp;gt;
      &amp;lt;td class=&amp;quot;line-numbers&amp;quot;&amp;gt;
        &amp;lt;div&amp;gt;
          1&amp;lt;br /&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/td&amp;gt;
      
      &amp;lt;td&amp;gt;
        &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
          sudo
        &amp;lt;/div&amp;gt;
      &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
  &amp;lt;/table&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;p&amp;gt;
  command? You have to retype the whole command again just to add the
&amp;lt;/p&amp;gt;

&amp;lt;div class=&amp;quot;codecolorer-container text solarized-light&amp;quot; style=&amp;quot;overflow:auto;white-space:nowrap;width:550px;&amp;quot;&amp;gt;
  &amp;lt;table cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;
    &amp;lt;tr&amp;gt;
      &amp;lt;td class=&amp;quot;line-numbers&amp;quot;&amp;gt;
        &amp;lt;div&amp;gt;
          1&amp;lt;br /&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/td&amp;gt;
      
      &amp;lt;td&amp;gt;
        &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
          sudo
        &amp;lt;/div&amp;gt;
      &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
  &amp;lt;/table&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;p&amp;gt;
  in front of it. Frustrating!
&amp;lt;/p&amp;gt;

&amp;lt;p&amp;gt;
  Well, you can add this simple alias to your
&amp;lt;/p&amp;gt;

&amp;lt;div class=&amp;quot;codecolorer-container text solarized-light&amp;quot; style=&amp;quot;overflow:auto;white-space:nowrap;width:550px;&amp;quot;&amp;gt;
  &amp;lt;table cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;
    &amp;lt;tr&amp;gt;
      &amp;lt;td class=&amp;quot;line-numbers&amp;quot;&amp;gt;
        &amp;lt;div&amp;gt;
          1&amp;lt;br /&amp;gt;
        &amp;lt;/div&amp;gt;
      &amp;lt;/td&amp;gt;
      
      &amp;lt;td&amp;gt;
        &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
          .bashrc
        &amp;lt;/div&amp;gt;
      &amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
  &amp;lt;/table&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;p&amp;gt;
  to help you reduce the frustration:
&amp;lt;/p&amp;gt;

&amp;lt;pre&amp;gt;
&lt;/code&gt;&lt;/pre&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;
      alias argh=&#39;sudo $(history -p \!\!)&#39;
    &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;/pre&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash ansi codes to html for html reports from shell script</title>
      <link>/2017/02/20/bash-ansi-codes-html-html-reports-shell-script/</link>
      <pubDate>Mon, 20 Feb 2017 01:00:58 +0000</pubDate>
      
      <guid>/2017/02/20/bash-ansi-codes-html-html-reports-shell-script/</guid>
      <description>&lt;p&gt;How many times you have felt that there was some simple way to convert bash &lt;a class=&#34;zem_slink&#34; title=&#34;ANSI escape code&#34; href=&#34;http://en.wikipedia.org/wiki/ANSI_escape_code&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;ansi escape sequences&lt;/a&gt; ( colors as well in terminal ) to html equivalent so that you can send the same as html report in email. Here is simple solution. One way is to use ccze if you are using this for logs – &lt;a href=&#34;http://blog.amit-agarwal.co.in/2015/01/14/colorize-logs/&#34;&gt;colorize your logs&lt;/a&gt; and for more generic solution.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;dnf install python3-ansi2html.noarch&lt;/pre&gt;
&lt;p&gt;after this is installed, you can use something like this:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get kernel function name from kernel address.</title>
      <link>/2017/02/13/kernel-function-kernel-address/</link>
      <pubDate>Mon, 13 Feb 2017 01:14:01 +0000</pubDate>
      
      <guid>/2017/02/13/kernel-function-kernel-address/</guid>
      <description>&lt;p&gt;If you are using pmap or using &lt;a class=&#34;zem_slink&#34; title=&#34;Strace&#34; href=&#34;http://en.wikipedia.org/wiki/Strace&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;strace&lt;/a&gt; and want to covert kernel address to function name then you can use the following technique.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;First you need to install elfutils, if not installed.&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;dnf install elfutils&lt;/pre&gt;
&lt;p&gt;and after this you can use the following command&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;eu-addr2line -f -e /boot/vmlinuz-$(uname -r) &amp;lt;addr&amp;gt;
#Example
eu-addr2line -f -e /boot/vmlinuz-$(uname -r) 00007f36a8045000
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Separation Anxiety: A Tutorial for Isolating Your System with Linux Namespaces</title>
      <link>/2017/02/06/separation-anxiety-tutorial-isolating-system-linux-namespaces/</link>
      <pubDate>Mon, 06 Feb 2017 01:08:32 +0000</pubDate>
      
      <guid>/2017/02/06/separation-anxiety-tutorial-isolating-system-linux-namespaces/</guid>
      <description>&lt;p&gt;With the advent of tools like &lt;a href=&#34;https://www.docker.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Docker&lt;/a&gt;, &lt;a href=&#34;https://linuxcontainers.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Linux Containers&lt;/a&gt;, and others, it has become super easy to isolate Linux processes into their own little system environments. This makes it possible to run a whole range of applications on a single real Linux machine and ensure no two of them can interfere with each other, without having to resort to using virtual machines. These tools have been a huge boon to &lt;a href=&#34;https://en.wikipedia.org/wiki/Platform_as_a_service&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PaaS&lt;/a&gt; providers. But what exactly happens under the hood?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fix fonts quickly with auto-hinting</title>
      <link>/2016/09/30/fix-fonts-quickly-auto-hinting/</link>
      <pubDate>Fri, 30 Sep 2016 01:04:16 +0000</pubDate>
      
      <guid>/2016/09/30/fix-fonts-quickly-auto-hinting/</guid>
      <description>&lt;p&gt;Very quick hack to fix the font hinting automatically. Just execute the below:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo ln -s /usr/share/fontconfig/conf.avail/10-autohint.conf /etc/fonts/conf.d/10-autohint.conf
&lt;/pre&gt;
&lt;p&gt;After this you should see the font hinting enabled and thus better experience with fonts.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get your local IP address like pro</title>
      <link>/2016/07/10/local-ip-address-pro/</link>
      <pubDate>Sun, 10 Jul 2016 00:37:44 +0000</pubDate>
      
      <guid>/2016/07/10/local-ip-address-pro/</guid>
      <description>&lt;p&gt;In &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;shell scripts&lt;/a&gt; if you need to get you local &lt;a class=&#34;zem_slink&#34; title=&#34;IP address&#34; href=&#34;http://en.wikipedia.org/wiki/IP_address&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;IP address&lt;/a&gt; corresponding to your hostname then you can use this command&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;hostname -i&lt;/pre&gt;
&lt;h3 class=&#34;zemanta-related-title&#34; style=&#34;margin: 0 0 10px 0; padding: 0; clear: both;&#34;&gt;
  Related articles across the web
&lt;/h3&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: 104px; font-size: 12px; margin: 0 5px 10px 0;&#34;&gt;
    &lt;a style=&#34;padding: 2px; display: block; text-decoration: none;&#34; href=&#34;https://danielmiessler.com/blog/dns-as-the-security-cornerstone/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;border-radius: 3px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); padding: 0; margin: 0; border: 0; display: block; width: 100px; max-width: 100%;&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/07/369169203_150_150.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://danielmiessler.com/blog/dns-as-the-security-cornerstone/&#34; target=&#34;_blank&#34;&gt;DNS as the Security Cornerstone&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: 104px; font-size: 12px; margin: 0 5px 10px 0;&#34;&gt;
    &lt;a style=&#34;padding: 2px; display: block; text-decoration: none;&#34; href=&#34;https://blog.xamarin.com/making-your-ios-apps-ipv6-ready/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;border-radius: 3px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); padding: 0; margin: 0; border: 0; display: block; width: 100px; max-width: 100%;&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/07/369151085_150_150.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://blog.xamarin.com/making-your-ios-apps-ipv6-ready/&#34; target=&#34;_blank&#34;&gt;Making Your iOS Apps IPv6 Ready&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: 104px; font-size: 12px; margin: 0 5px 10px 0;&#34;&gt;
    &lt;a style=&#34;padding: 2px; display: block; text-decoration: none;&#34; href=&#34;http://www.techzim.co.zw/2016/06/name-co-zws-instant-nameserver-updates-feature-huge-deal/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;border-radius: 3px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); padding: 0; margin: 0; border: 0; display: block; width: 100px; max-width: 100%;&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/07/369218240_150_150.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://www.techzim.co.zw/2016/06/name-co-zws-instant-nameserver-updates-feature-huge-deal/&#34; target=&#34;_blank&#34;&gt;Why Name.co.zw&amp;#8217;s Instant Nameserver Updates Feature is a Huge Deal&amp;#8230;&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>web services in c with cgi</title>
      <link>/2016/06/13/web-services-cgi/</link>
      <pubDate>Mon, 13 Jun 2016 00:45:41 +0000</pubDate>
      
      <guid>/2016/06/13/web-services-cgi/</guid>
      <description>&lt;p&gt;I was trying to setup a simply webservice to reply to POST requests. Earlier this was being done in tomcat which seem a little overkill to me since I already had a webserver up and running. So, a quick c program to respond to request is all that I needed. And here is the result.&lt;/p&gt;
&lt;pre class=&#34;brush:cpp&#34;&gt;/*
 * =====================================================================================
 *
 *       Filename:  Login.cpp
 *
 *    Description:
 *
 *        Version:  1.0

 *       Revision:  none
 *       Compiler:  gcc
 *
 *         Author:  Amit Agarwal (),
 *   Organization:
*
* == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == =
    */
#include &amp;lt;stdio .h&gt;
#include &amp;lt;stdlib .h&gt;
#include &amp;lt;string .h&gt;


#define MAXLEN 1024

#ifdef DBG
#define DEBUG(a,b) fprintf(stderr, a, b);
#else
#define DEBUG(a,b) 
#endif

#define HEAD &#34;n&#34;
#define TAIL &#34;&#34;

int main(void)
{

    char input[MAXLEN];
    char * data;
    char*lenstr;
    long len;


    printf(&#34;%s%c%cnn&#34;,
           &#34;Content-Type:text/xml;charset=iso-8859-1&#34;, 13, 10);

    // len = getenv(&#34;QUERY_STRING&#34;); // This is for GET
    lenstr = getenv(&#34;CONTENT_LENGTH&#34;);
    DEBUG( &#34;Length string is %sn&#34;, lenstr);

    if(lenstr == NULL || sscanf(lenstr,&#34;%ld&#34;,&amp;len)!=1 || len &amp;gt; MAXLEN)
        printf(&#34;Error in invocation - wrong FORM probably.&#34;);
DEBUG( &#34;Length is %ldn&#34;, len);
{
int count=0;
while ( count &amp;lt; len )
input[count++] = getchar();
input[count]=&#39;?&#39;;
DEBUG ( &#34;Read characters = %dn&#34;, count)
}

//fprintf(stderr, &#34;VAlue is %sn&#34;, input);
///unencode(input + 5 , input + len, data);

data = input;
DEBUG(&#34;Data value is %sn&#34;, data);

printf(HEAD);
printf(&#34;Everything else goes heren&#34;);
printf(TAIL);

fprintf(stderr, &#34;Sent resp: tid[%s], eaid[%s], tcode[%s]n&#34;, tid, eaid, tcode);
}
&amp;lt;/string&gt;&amp;lt;/stdlib&gt;&amp;lt;/stdio&gt;&lt;/pre&gt;
&lt;p&gt;Additionally, the makefile:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>firewalld – enable logging</title>
      <link>/2016/05/16/firewalld-enable-logging/</link>
      <pubDate>Mon, 16 May 2016 01:06:06 +0000</pubDate>
      
      <guid>/2016/05/16/firewalld-enable-logging/</guid>
      <description>&lt;p&gt;firewalld by default does not allow packets that are dropped. In some cases, you need to find out if some packet is being dropped or not. For doing so you may want to enable logging of dropped packets with the following command:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo firewall-cmd  --set-log-denied=all&lt;/pre&gt;
&lt;p&gt;This will enable logging all the packets and help you figure out if firewalld is dropping the packet.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Disk usage by file type</title>
      <link>/2015/11/30/disk-usage-file-type/</link>
      <pubDate>Mon, 30 Nov 2015 00:51:20 +0000</pubDate>
      
      <guid>/2015/11/30/disk-usage-file-type/</guid>
      <description>&lt;p&gt;Trying to find the total usage for each of the file types by extension, then here is a quick bash function for you :&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;disk_usage_type () 
{ 
    find . -name &#39;*&#39;$1 -ls | awk &#39;
    BEGIN{
        a[0]=&#34;Bytes&#34;;
        a[1]=&#34;KB&#34;;
        a[2]=&#34;MB&#34;;
        a[3]=&#34;GB&#34;;
    }
    {sum+=$7; files++;}
    END{
    print &#34;Total sum is ::\t&#34; sum;
    print &#34;Total files  ::\t&#34; files;
        while (sum &amp;gt; 1024) {
            sum=sum/1024;
            count++;
            };
        print sum&#34; &#34;a[count];
    }&#39;
}
&lt;/pre&gt;
&lt;p&gt;Just define the function in one of your bash startup files. After that to use the function pass in the extension for which you would like to find the total size. Output should be something like below:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get count of lines in scripts (shell)</title>
      <link>/2015/10/15/count-lines-scripts-shell/</link>
      <pubDate>Thu, 15 Oct 2015 00:41:52 +0000</pubDate>
      
      <guid>/2015/10/15/count-lines-scripts-shell/</guid>
      <description>&lt;p&gt;If you have tried to get the count of lines in file, the you would know about “nl” or “wc -l”. But as you are aware these give you number of lines with other details as well and you need to post process the number to make sure that you have only number and nothing else. In such cases, it is useful to use the count feature of grep and here is a shorthand to get the count of lines in any shell script:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>evvsubst – substitute variables in text in shell</title>
      <link>/2015/07/09/evvsubst-substitute-variables-text-shell/</link>
      <pubDate>Thu, 09 Jul 2015 00:45:47 +0000</pubDate>
      
      <guid>/2015/07/09/evvsubst-substitute-variables-text-shell/</guid>
      <description>&lt;p&gt;First you need to install gettext, which by the way might be already installed, however you can install with&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;dnf install gettext&lt;/pre&gt;
&lt;p&gt;Details of the package:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Name        : gettext&lt;/dt&gt;
&lt;dt&gt;Arch        : x86_64&lt;/dt&gt;
&lt;dt&gt;Epoch       : 0&lt;/dt&gt;
&lt;dt&gt;Version     : 0.19.4&lt;/dt&gt;
&lt;dt&gt;Release     : 4.fc22&lt;/dt&gt;
&lt;dt&gt;Size        : 4.6 M&lt;/dt&gt;
&lt;dt&gt;Repo        : @System&lt;/dt&gt;
&lt;dt&gt;Summary     : GNU libraries and utilities for producing multi-lingual messages&lt;/dt&gt;
&lt;dt&gt;URL         : &lt;a href=&#34;http://www.gnu.org/software/gettext/&#34;&gt;http://www.gnu.org/software/gettext/&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;License     : GPLv3+ and LGPLv2+&lt;/dt&gt;
&lt;dt&gt;Description : The GNU gettext package provides a set of tools and documentation for&lt;/dt&gt;
&lt;dd&gt;producing multi-lingual messages in programs. Tools include a set of&lt;/dd&gt;
&lt;dd&gt;conventions about how programs should be written to support message&lt;/dd&gt;
&lt;dd&gt;catalogs, a directory and file naming organization for the message&lt;/dd&gt;
&lt;dd&gt;catalogs, a runtime library which supports the retrieval of translated&lt;/dd&gt;
&lt;dd&gt;messages, and stand-alone programs for handling the translatable and&lt;/dd&gt;
&lt;dd&gt;the already translated strings. Gettext provides an easy to use&lt;/dd&gt;
&lt;dd&gt;library and tools for creating, using, and modifying natural language&lt;/dd&gt;
&lt;dd&gt;catalogs and is a powerful and simple method for internationalizing&lt;/dd&gt;
&lt;dd&gt;programs.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;Usage examples:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Easily monitor and archive your system log reports.</title>
      <link>/2015/06/29/easily-monitor-archive-system-log-reports/</link>
      <pubDate>Mon, 29 Jun 2015 01:15:56 +0000</pubDate>
      
      <guid>/2015/06/29/easily-monitor-archive-system-log-reports/</guid>
      <description>&lt;p&gt;If you want to monitor your server logs and also like them to be emailed then just &lt;a href=&#34;http://blog.amit-agarwal.co.in/2010/06/02/logwatch-for-linux-systems/&#34; target=&#34;_blank&#34;&gt;Logwatch&lt;/a&gt; may not be sufficient. It sends you a mail but does not archive them, so head over to epylog&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Name        : epylog&lt;/dt&gt;
&lt;dt&gt;Arch        : noarch&lt;/dt&gt;
&lt;dt&gt;Epoch       : 0&lt;/dt&gt;
&lt;dt&gt;Version     : 1.0.7&lt;/dt&gt;
&lt;dt&gt;Release     : 9.fc22&lt;/dt&gt;
&lt;dt&gt;Size        : 151 k&lt;/dt&gt;
&lt;dt&gt;Repo        : fedora&lt;/dt&gt;
&lt;dt&gt;Summary     : New logs analyzer and parser&lt;/dt&gt;
&lt;dt&gt;URL         : &lt;a href=&#34;https://fedorahosted.org/epylog/&#34;&gt;https://fedorahosted.org/epylog/&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;License     : GPLv2+&lt;/dt&gt;
&lt;dt&gt;Description : Epylog is a new log notifier and parser which runs periodically out of&lt;/dt&gt;
&lt;dd&gt;cron, looks at your logs, processes the entries in order to present&lt;/dd&gt;
&lt;dd&gt;them in a more comprehensive format, and then provides you with the&lt;/dd&gt;
&lt;dd&gt;output. It is written specifically with large network clusters in mind&lt;/dd&gt;
&lt;dd&gt;where a lot of machines (around 50 and upwards) log to the same&lt;/dd&gt;
&lt;dd&gt;loghost using syslog or syslog-ng.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;To install :&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>tlp – optimize and maximize your battery power.</title>
      <link>/2014/06/30/tlp-optimize-maximize-battery-power/</link>
      <pubDate>Mon, 30 Jun 2014 00:30:53 +0000</pubDate>
      
      <guid>/2014/06/30/tlp-optimize-maximize-battery-power/</guid>
      <description>&lt;p&gt;If you are concerned about the battery life on your Linux laptop, then you should consider using tlp. tlp customizes your Linux distribution for maximum battery life and thus helps improving battery longevity when on Linux.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;TLP brings you the benefits of advanced power management for Linux&lt;br&gt;
without the need to understand every technical detail. TLP comes&lt;br&gt;
with a default configuration already optimized for battery life.&lt;br&gt;
Also an optional install of the smartmontools package enables hard&lt;br&gt;
disk SMART data in tlp-stat (smartctl).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>unrar or unar – go open source way</title>
      <link>/2014/05/15/unrar-unar-open-source/</link>
      <pubDate>Thu, 15 May 2014 00:15:40 +0000</pubDate>
      
      <guid>/2014/05/15/unrar-unar-open-source/</guid>
      <description>&lt;p&gt;Recently there was a utility released called unar, a &lt;a class=&#34;zem_slink&#34; title=&#34;Open Source&#34; href=&#34;http://www.wikinvest.com/concept/Open_Source&#34; target=&#34;_blank&#34; rel=&#34;wikinvest&#34;&gt;open source&lt;/a&gt; replacement for unar.&lt;/p&gt;
&lt;p&gt;Description::&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The &lt;a class=&#34;zem_slink&#34; title=&#34;Command-line interface&#34; href=&#34;http://en.wikipedia.org/wiki/Command-line_interface&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;command-line&lt;/a&gt; utilities lsar and unar are capable of listing and extracting&lt;br&gt;
files respectively in several formats including RARv3. unar can serve as a free&lt;br&gt;
and open source replacement of &lt;a class=&#34;zem_slink&#34; title=&#34;Unrar&#34; href=&#34;http://en.wikipedia.org/wiki/Unrar&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;unrar&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To install on fedora:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;yum install unar&lt;/pre&gt;
&lt;p&gt;The utility provides 2 commands called &lt;strong&gt;lsar and unar,&lt;/strong&gt; which can be used to list and extract rar archives.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>terminal in browser.</title>
      <link>/2014/05/09/terminal-browser/</link>
      <pubDate>Fri, 09 May 2014 00:55:48 +0000</pubDate>
      
      <guid>/2014/05/09/terminal-browser/</guid>
      <description>&lt;p&gt;Quite a lot of time, we are spending most of the time on Browsers and during this time, leaving the browser just to do some ls or some command for quickly checking something does not look productive and here is where butterfly is useful.&lt;/p&gt;
&lt;p&gt;Just install butterfly with:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;pip install butterfly&lt;/pre&gt;
&lt;p&gt;and then head over to :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;http://localhost:57575&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and voila you have a terminal in your browser.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Some nice linux tutorials</title>
      <link>/2014/05/05/4421/</link>
      <pubDate>Mon, 05 May 2014 00:45:28 +0000</pubDate>
      
      <guid>/2014/05/05/4421/</guid>
      <description>&lt;p&gt;Some very nice articles and tutorials on Linux, &lt;a href=&#34;http://www.os4online.com/p/downloads-site-links.html&#34; target=&#34;_blank&#34;&gt;find here&lt;/a&gt;. Pretty nice collection.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Sandbox Firefox – First step to security</title>
      <link>/2014/03/19/sandbox-firefox-first-step-to-security/</link>
      <pubDate>Wed, 19 Mar 2014 01:21:04 +0000</pubDate>
      
      <guid>/2014/03/19/sandbox-firefox-first-step-to-security/</guid>
      <description>&lt;p&gt;First we will setup &lt;a class=&#34;zem_slink&#34; title=&#34;Cgroups&#34; href=&#34;http://en.wikipedia.org/wiki/Cgroups&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;cgroup&lt;/a&gt; to limit cpu and memory usage, so here we go:&lt;/p&gt;
&lt;p&gt;Add the configuration in &lt;strong&gt;/etc/cgconfig.conf&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&#34;brush:bash;&#34;&gt;#------start cgconfig----------------
#new &lt;a class=&#34;zem_slink&#34; title=&#34;Group identifier&#34; href=&#34;http://en.wikipedia.org/wiki/Group_identifier&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;group&lt;/a&gt;
group firefox {
    perm {
        task {
#user your &lt;a class=&#34;zem_slink&#34; title=&#34;Login&#34; href=&#34;http://en.wikipedia.org/wiki/Login&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;login&lt;/a&gt; id and group here, so that you can control this group
        uid = amitag;
        gid = amitag;
        }
        admin {
# same as above, set to your login id and group.
           uid = amitag;
           gid = amitag;
        }
    }
# set the limits for cpu.. by default there are 1024 shares of cpu with no other groups,
# so share of 102 would be around 10% .
    cpu{
        cpu.shares=&#34;102&#34;;
    }
# limit the cpus to be used to only 0-1
    cpuset{
        cpuset.cpus=0-1;
        cpuset.mems=0;
    }
# limit the maximum memory to 700Mb.
    memory {
        memory.limit_in_bytes=&#34;700M&#34;;
        memory.max_usage_in_bytes=&#34;0&#34;;
    }
}
#------end cgconfig----------------&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>mpd – change the music directory context for selinux.</title>
      <link>/2014/01/10/mpd-change-music-directory-context-selinux/</link>
      <pubDate>Fri, 10 Jan 2014 01:15:37 +0000</pubDate>
      
      <guid>/2014/01/10/mpd-change-music-directory-context-selinux/</guid>
      <description>&lt;p&gt;For running mpd with different use, you may find necessary to change the SELinux context of your music directory. For this, you would need to run the below command:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;chcon -R  -t mpd_user_data_t Music/&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://nrivoli.wordpress.com/2013/11/17/acl-selinux-contexts-and-systemd/&#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/221686708_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://nrivoli.wordpress.com/2013/11/17/acl-selinux-contexts-and-systemd/&#34; target=&#34;_blank&#34;&gt;ACL, SELinux Contexts and Systemd&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=SELinux&amp;diff=289513&amp;oldid=286040&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0; border: 0; display: block; width: 80px; max-width: 100%;&#34; alt=&#34;&#34; src=&#34;https://i1.wp.com/i.zemanta.com/noimg_4_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=SELinux&amp;diff=289513&amp;oldid=286040&#34; target=&#34;_blank&#34;&gt;SELinux&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>cgroups – use to control your cpu and memory</title>
      <link>/2014/01/06/cgroups-control-cpu-memory/</link>
      <pubDate>Mon, 06 Jan 2014 00:33:23 +0000</pubDate>
      
      <guid>/2014/01/06/cgroups-control-cpu-memory/</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Cgroups&#34; href=&#34;http://en.wikipedia.org/wiki/Cgroups&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;cgroups&lt;/a&gt;&lt;/strong&gt; is a kernel feature and with &lt;a class=&#34;zem_slink&#34; title=&#34;User space&#34; href=&#34;http://en.wikipedia.org/wiki/User_space&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;userspace&lt;/a&gt; utilities, we can use the feature to control the cpu and memory for per process. So, lets first install the required tools.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install libcgroup-tools&lt;/pre&gt;
&lt;p&gt;Now, we need to enable the service.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo systemctl enable cgconfig.service
sudo systemctl enable cgred.service&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;cgconfig.service&lt;/strong&gt; is to enable configuration for cgroups and&lt;br&gt;
&lt;strong&gt;cgred.service&lt;/strong&gt; is to enable configuration for cgroups for processes depending on the name.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>get systemd journal entries on web interface.</title>
      <link>/2013/12/12/systemd-journal-entries-web-interface/</link>
      <pubDate>Thu, 12 Dec 2013 01:19:50 +0000</pubDate>
      
      <guid>/2013/12/12/systemd-journal-entries-web-interface/</guid>
      <description>&lt;p&gt;Just in case you need it, you can get the journalctl entries from &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&#34;&gt;systemd&lt;/a&gt; in the &lt;a class=&#34;zem_slink&#34; title=&#34;Web page&#34; href=&#34;http://en.wikipedia.org/wiki/Web_page&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;web page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;First install :&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;yum install systemd-journal-gateway&lt;/pre&gt;
&lt;p&gt;Once you have done this you can get the journal entries with &lt;a class=&#34;zem_slink&#34; title=&#34;Wget&#34; href=&#34;http://www.gnu.org/software/wget&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;wget&lt;/a&gt; as well with&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;wget &lt;a class=&#34;linkification-ext&#34; title=&#34;Linkification: http://localhost:19531/entries&#34; href=&#34;http://localhost:19531/entries&#34;&gt;http://localhost:19531/entries&lt;/a&gt;&lt;/pre&gt;
&lt;p&gt;or if you prefer, you can browse with a browser at &lt;a href=&#34;http://localhost:19531/&#34;&gt;http://localhost:19531/&lt;/a&gt;. It has a nice little interface for browsing the entries, nothing too fancy but just sufficient.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>cvs add files recursively – not already in repository</title>
      <link>/2013/11/12/cvs-add-files-recursively-repository/</link>
      <pubDate>Tue, 12 Nov 2013 01:25:03 +0000</pubDate>
      
      <guid>/2013/11/12/cvs-add-files-recursively-repository/</guid>
      <description>&lt;p&gt;When you have a lot of files in some repository and you have added a couple of new, in &lt;a class=&#34;zem_slink&#34; title=&#34;Concurrent Versions System&#34; href=&#34;http://savannah.nongnu.org/projects/cvs&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;CVS&lt;/a&gt; there is no command to add just the new ones to the repository, so here is a workaround for that.&lt;/p&gt;
&lt;pre class=&#34;brush: actionscript3; gutter: true; first-line: 1&#34;&gt;cvs status 2&amp;gt;/dev/null | awk &#39;{if ($1==&#34;?&#34;)print &#34;cvs add -kb &#34; $2}&#39;&lt;/pre&gt;
&lt;p&gt;Well, if you are adding &lt;a class=&#34;zem_slink&#34; title=&#34;Text file&#34; href=&#34;http://en.wikipedia.org/wiki/Text_file&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;text files&lt;/a&gt; then you might want to remove the “-kB” in the cvs command above.&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>findmnt – find all the mounts and their source</title>
      <link>/2013/09/16/findmnt-find-mounts-source/</link>
      <pubDate>Mon, 16 Sep 2013 01:17:43 +0000</pubDate>
      
      <guid>/2013/09/16/findmnt-find-mounts-source/</guid>
      <description>&lt;p&gt;If you are looking for the source of a mount and the various options used in the mount, then the quickest way to get that is ::&lt;/p&gt;
&lt;pre&gt;findmnt&lt;/pre&gt;
&lt;p&gt;By default, with no parameters, it lists all the mounts in a tree like view and all the options used to mount the path. It also lists the source of the mount.&lt;/p&gt;
&lt;p&gt;By default again, it uses some capabilities of the terminal to show the tree which you can disable with the option “-a”.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Set some disk params to be safe</title>
      <link>/2013/09/05/set-disk-params-safe/</link>
      <pubDate>Thu, 05 Sep 2013 01:20:52 +0000</pubDate>
      
      <guid>/2013/09/05/set-disk-params-safe/</guid>
      <description>&lt;p&gt;It is always “Better safe than sorry” so, here are some things you&lt;br&gt;
should do..&lt;/p&gt;
&lt;p&gt;First check &lt;a class=&#34;zem_slink&#34; title=&#34;Fstab&#34; href=&#34;http://en.wikipedia.org/wiki/Fstab&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;fstab&lt;/a&gt;, if you have partitions other than root then use &lt;a class=&#34;zem_slink&#34; title=&#34;Universally unique identifier&#34; href=&#34;http://en.wikipedia.org/wiki/Universally_unique_identifier&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;UUID&lt;/a&gt; instead of device:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;UUID=a8f13a0d-3f1f-42e4-b076-f44b4163306c /mnt/Backup     ext4 defaults,relatime 1 2&lt;/pre&gt;
&lt;p&gt;Then entries for all your mounts should be like above.&lt;br&gt;
Points to note here :&lt;/p&gt;
&lt;p&gt;Disk is mounted using the UUID and not with /dev/sdXX. This ensures&lt;br&gt;
that even if your disk ids change, you will be able to mount them. To&lt;br&gt;
get the partition UUID, you can execute :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>pkgwat -search packages for Fedora.</title>
      <link>/2013/08/23/pkgwat-search-packages-fedora/</link>
      <pubDate>Fri, 23 Aug 2013 00:52:44 +0000</pubDate>
      
      <guid>/2013/08/23/pkgwat-search-packages-fedora/</guid>
      <description>&lt;p&gt;pkgwat is a nice utility to search the fedora packages websearch.&lt;/p&gt;
&lt;pre class=&#34;brush: text; gutter: true; first-line: 1&#34;&gt;Description : Pronounced &#34;package WAT&#34;, pkgwat is a fast CLI tool for querying
: the fedora packages webapp.
: https://apps.fedoraproject.org/packages/
:
: You can make its search even better by helping us tag packages.
: https://apps.fedoraproject.org/tagger&lt;/pre&gt;
&lt;p&gt;And to search for  a package, you can use ::&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1; highlight: [2]&#34;&gt;pkgwat search 
pkgwat -h # get help on package.&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;https://pypi.python.org/pypi/pkgwat.cli/0.8&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0; border: 0; display: block; width: 80px; max-width: 100%;&#34; alt=&#34;&#34; src=&#34;https://i1.wp.com/i.zemanta.com/noimg_86_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://pypi.python.org/pypi/pkgwat.cli/0.8&#34; target=&#34;_blank&#34;&gt;pkgwat.cli 0.8&lt;/a&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;&#34;&gt;
    &lt;a style=&#34;box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;&#34; href=&#34;http://negativo17.org/enabling-cisco-webex-in-fedora-19-x86_64-and-i686/&#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/192227824_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://negativo17.org/enabling-cisco-webex-in-fedora-19-x86_64-and-i686/&#34; target=&#34;_blank&#34;&gt;Enabling Cisco WebEx in Fedora 19&lt;/a&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;&#34;&gt;
    &lt;a style=&#34;box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;&#34; href=&#34;http://www.echevemaster.org/en/2013/08/fedora-release-party-f19-venezuela/&#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/190906086_80_80.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://www.echevemaster.org/en/2013/08/fedora-release-party-f19-venezuela/&#34; target=&#34;_blank&#34;&gt;Fedora Release Party F19, Venezuela&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>power save mode for battery in Fedora 19.</title>
      <link>/2013/08/20/power-save-mode-battery-fedora-19/</link>
      <pubDate>Tue, 20 Aug 2013 00:41:21 +0000</pubDate>
      
      <guid>/2013/08/20/power-save-mode-battery-fedora-19/</guid>
      <description>&lt;p&gt;I was getting really bad battery life 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; 19 system, and did not find much on how to tune it. Finally I found something that just does not need much configuration but works pretty well. So, here is what you need to do:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install tuned tuned-adm&lt;/pre&gt;
&lt;p&gt;The second package, tuned-adm installs additional themes for power saving. It is optional and not mandatory. Once you have installed these, you can do the following:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fedora – Ramdisk creation</title>
      <link>/2013/05/10/fedora-ramdisk-creation/</link>
      <pubDate>Fri, 10 May 2013 00:40:07 +0000</pubDate>
      
      <guid>/2013/05/10/fedora-ramdisk-creation/</guid>
      <description>&lt;p&gt;In Fedora, ramdisks are not created by default as is the case with &lt;a class=&#34;zem_slink&#34; title=&#34;Red Hat Enterprise Linux&#34; href=&#34;http://www.redhat.com/rhel&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;RHEL&lt;/a&gt;. So, if you need to get Ramdisks on Fedora, then you can do this:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install MAKEDEV&lt;/pre&gt;
&lt;p&gt;This will create some default Ramdisk’s in the “/dev” directory. Now, if you need to change anything then feel free to go to “&lt;strong&gt;/etc/makedev.d&lt;/strong&gt;” and feel free to change these files.&lt;/p&gt;
&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;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;https://fedoraproject.org/w/index.php?title=User:Ktdreyer/Gitorious&amp;diff=334505&amp;oldid=324244&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0; border: 0; display: block; width: 80px; max-width: 100%;&#34; alt=&#34;&#34; src=&#34;https://i1.wp.com/i.zemanta.com/noimg_72_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://fedoraproject.org/w/index.php?title=User:Ktdreyer/Gitorious&amp;diff=334505&amp;oldid=324244&#34; target=&#34;_blank&#34;&gt;User:Ktdreyer/Gitorious&lt;/a&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;&#34;&gt;
    &lt;a style=&#34;box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;&#34; href=&#34;http://www.ryanlerch.org/blog/development-builds-of-inkscape-for-fedora/&#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_101_80_80.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://www.ryanlerch.org/blog/development-builds-of-inkscape-for-fedora/&#34; target=&#34;_blank&#34;&gt;Development Builds of Inkscape for fedora&lt;/a&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;&#34;&gt;
    &lt;a style=&#34;box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;&#34; href=&#34;http://www.happyassassin.net/2013/04/22/fedora-19-graphics-test-week-kicks-off-tomorrow/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0; border: 0; display: block; width: 80px; max-width: 100%;&#34; alt=&#34;&#34; src=&#34;https://i1.wp.com/i.zemanta.com/162355430_80_80.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://www.happyassassin.net/2013/04/22/fedora-19-graphics-test-week-kicks-off-tomorrow/&#34; target=&#34;_blank&#34;&gt;Fedora 19 Graphics Test Week kicks off tomorrow!&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Manage your servers the easy way with perl script over ssh with no remote client.</title>
      <link>/2013/05/06/manage-servers-easy-perl-script-ssh-remote-client/</link>
      <pubDate>Mon, 06 May 2013 01:16:23 +0000</pubDate>
      
      <guid>/2013/05/06/manage-servers-easy-perl-script-ssh-remote-client/</guid>
      <description>&lt;p&gt;For a long time I have not posted any script. So, its not that I have not written anything new, but just that did not put them here in lack of time. So, here is one interesting one. The original idea came from one posted in one of the interesting blog &lt;a href=&#34;http://bash.cyberciti.biz/monitoring/get-system-information-in-html-format/&#34; target=&#34;_blank&#34;&gt;here&lt;/a&gt;. But the problem with this one was that for every time, it ran in the cron, it would make multiple entries in the “last” output (about 10 or more with my modifications for differentiating between solaris and Linux). This is something which is not quite desirable. Hence I came up with this script which is based on html template and hence the output is also easier to manipulate. BTW, just the below script will not help, you would need to download the template files as well. In the list.txt file, you will have to put the usename, password and the server IP to monitor. The server could be any Linux or Solaris host.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>cksum – compare for multiple files.</title>
      <link>/2013/04/30/cksum-compare-multiple-files/</link>
      <pubDate>Tue, 30 Apr 2013 01:15:30 +0000</pubDate>
      
      <guid>/2013/04/30/cksum-compare-multiple-files/</guid>
      <description>&lt;p&gt;If you have to compare cksum for couple of &lt;a class=&#34;zem_slink&#34; title=&#34;Computer file&#34; href=&#34;http://en.wikipedia.org/wiki/Computer_file&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;files&lt;/a&gt;, the you know how cumbersome it is. So, I wrote a simple script, wherein you can create a file called cksums in the &lt;a class=&#34;zem_slink&#34; title=&#34;Working directory&#34; href=&#34;http://en.wikipedia.org/wiki/Working_directory&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;current directory&lt;/a&gt; and &lt;a class=&#34;zem_slink&#34; title=&#34;Cut, copy, and paste&#34; href=&#34;http://en.wikipedia.org/wiki/Cut%2C_copy%2C_and_paste&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;copy paste&lt;/a&gt; the result of  “**cksums ***”  into this file, and then run this script. Cool 🙂&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash -
#===============================================================================
#
#          FILE: checkcksums.sh
#
#         USAGE: ./checkcksums.sh
#
#   DESCRIPTION: Compare cksums of multiple files.
#
#       OPTIONS: ---
#  REQUIREMENTS: ---
#          BUGS: ---
#         NOTES: ---
#        AUTHOR: Amit Agarwal (),
#  ORGANIZATION:
#       CREATED: 02/22/2013 09:12:17 PM IST
#      REVISION:  ---
#===============================================================================

file=cksums
while read line
do
    a=( $(echo $line) )
    if [[ -f ${a[2]} ]]
    then
        b=( $(cksum ${a[2]}) )
        if [[ $a == $b ]]
        then
            echo &#34;Cksum for ${a[2]} = ${a[0]} matches&#34;
        else
            echo &#34;Failed ::Cksum for ${a[2]} = ${a[0]} matches&#34;
        fi
    else
        echo &#34;Failed :: file ${a[2]} does not exist&#34;
    fi
done &amp;lt; $file&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;https://pypi.python.org/pypi/pycksum/0.4.0&#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/148494503_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://pypi.python.org/pypi/pycksum/0.4.0&#34; target=&#34;_blank&#34;&gt;pycksum 0.4.0&lt;/a&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;&#34;&gt;
    &lt;a style=&#34;box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;&#34; href=&#34;http://blog.yjl.im/2013/03/checking-if-files-are-different-using.html&#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_32_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.yjl.im/2013/03/checking-if-files-are-different-using.html&#34; target=&#34;_blank&#34;&gt;Checking if files are different using cmp&lt;/a&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;&#34;&gt;
    &lt;a style=&#34;box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;&#34; href=&#34;http://www.daniweb.com/software-development/cpp/threads/451256/alternative-to-md5-hash&#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/156191525_80_80.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://www.daniweb.com/software-development/cpp/threads/451256/alternative-to-md5-hash&#34; target=&#34;_blank&#34;&gt;Alternative to MD5 hash?&lt;/a&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; 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>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>ss – anothre utility to investigate sockets.</title>
      <link>/2013/04/11/ss-anothre-utility-investigate-sockets/</link>
      <pubDate>Thu, 11 Apr 2013 01:42:04 +0000</pubDate>
      
      <guid>/2013/04/11/ss-anothre-utility-investigate-sockets/</guid>
      <description>&lt;p&gt;ss is :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ss  is  used to dump socket statistics. It allows showing information similar to &lt;a class=&#34;zem_slink&#34; title=&#34;Netstat&#34; href=&#34;http://en.wikipedia.org/wiki/Netstat&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;netstat&lt;/a&gt;.  It can display more &lt;a class=&#34;zem_slink&#34; title=&#34;Transmission Control Protocol&#34; href=&#34;http://en.wikipedia.org/wiki/Transmission_Control_Protocol&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;TCP&lt;/a&gt; and state informationsthan other tools.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This comes in iproute package in &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;. So, to install this you would need to install “&lt;strong&gt;iproute&lt;/strong&gt;” if not installed already.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install iproute&lt;/pre&gt;
&lt;p&gt;Now, once you have done that you can look at the man page to check what all you can see with ss. but here are some examples:&lt;/p&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>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>Xnest – XDMCP protocol and virtual DM</title>
      <link>/2012/10/22/xnest-xdmcp-protocol-virtual-dm/</link>
      <pubDate>Mon, 22 Oct 2012 00:50:21 +0000</pubDate>
      
      <guid>/2012/10/22/xnest-xdmcp-protocol-virtual-dm/</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:Xephyr-IceWM-Fluxbox-LinuxMint.png&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;An IceWM Xephyr session is running inside a Fl...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Xephyr-IceWM-Fluxbox-LinuxMint.png/300px-Xephyr-IceWM-Fluxbox-LinuxMint.png&#34; alt=&#34;An IceWM Xephyr session is running inside a Fl...&#34; width=&#34;300&#34; height=&#34;169&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;An IceWM Xephyr session is running inside a Fluxbox Xephyr session, which is running inside another IceWM Xephyr session, which is running under Linux Mint 8. (Note that Fluxbox is also licensed under the MIT license by the Fluxbox developers, but IceWM is released under the GPL and LGPL by Marko Ma?ek.) (Photo credit: Wikipedia)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href=&#34;http://en.wikipedia.org/wiki/X_display_manager_(program_type)&#34;&gt;XDMCP&lt;/a&gt; is protocol that allows remote connections and provides you with a working Display Manager like &lt;a class=&#34;zem_slink&#34; title=&#34;KDE&#34; href=&#34;http://kde.org/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;KDE&lt;/a&gt;, &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME&#34; href=&#34;http://www.gnome.org&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;GNome&lt;/a&gt;, et al. Its a remote connection protocol that is mostly enabled on Solaris and disabled on most Linux boxes. If you need to have a remote session where you need the X Display to open some &lt;a class=&#34;zem_slink&#34; title=&#34;Graphical user interface&#34; href=&#34;http://en.wikipedia.org/wiki/Graphical_user_interface&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;GUI&lt;/a&gt; applications then you can have a connection with the &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; target=&#34;_blank&#34;&gt;remote server&lt;/a&gt; with XDMCP.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ubuntu – Really force remove a package.</title>
      <link>/2012/09/17/ubuntu-force-remove-package/</link>
      <pubDate>Mon, 17 Sep 2012 02:30:35 +0000</pubDate>
      
      <guid>/2012/09/17/ubuntu-force-remove-package/</guid>
      <description>&lt;p&gt;I was trying to remove a package on one of the &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; installations the other day and was not able to do so. I tried google and tried all the options mentioned in various forums like “-f”, purge, reinstall and few others but nothing helped. I kept getting some errors about some files being already deleted. I also tried “set -e” in the prompt but the only result I got was terminal also getting killed.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>using iTerm color schmes with gnome-terminal.</title>
      <link>/2012/08/29/iterm-color-schmes-gnome-terminal/</link>
      <pubDate>Wed, 29 Aug 2012 00:40:02 +0000</pubDate>
      
      <guid>/2012/08/29/iterm-color-schmes-gnome-terminal/</guid>
      <description>&lt;figure style=&#34;width: 219px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/35448539@N00/6365506963&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;the OS X Lion install key&#34; src=&#34;https://i2.wp.com/farm7.static.flickr.com/6096/6365506963_d61498e105_m.jpg?resize=219%2C240&#34; alt=&#34;the OS X Lion install key&#34; width=&#34;219&#34; height=&#34;240&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;the OS X Lion install key (Photo credit: blakespot)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Found this great page and thought of sharing this:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.sharms.org/blog/2012/08/using-iterm-2-themes-with-gnome-terminal/&#34;&gt;http://www.sharms.org/blog/2012/08/using-iterm-2-themes-with-gnome-terminal/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When using this, you will need to &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; :&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/caseyhoward/nokogiri-&#34;&gt;https://github.com/caseyhoward/nokogiri-&lt;/a&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Property list&#34; href=&#34;http://en.wikipedia.org/wiki/Property_list&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;plist&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and when you install this, you will find that the &lt;a class=&#34;zem_slink&#34; title=&#34;Filesystem permissions&#34; href=&#34;http://en.wikipedia.org/wiki/Filesystem_permissions&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;permissions&lt;/a&gt; for the files are not appropriately set, so go to your &lt;a class=&#34;zem_slink&#34; title=&#34;RubyGems&#34; href=&#34;http://rubygems.org&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;ruby gems&lt;/a&gt; directory or the installation directory for nokogiri-plist and change the permissions.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>script for changing gnome-terminal color schemes.</title>
      <link>/2012/08/25/script-changing-gnome-terminal-color-schemes/</link>
      <pubDate>Sat, 25 Aug 2012 00:31:51 +0000</pubDate>
      
      <guid>/2012/08/25/script-changing-gnome-terminal-color-schemes/</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:Gnomelogo.svg&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;This is the Gnome-Logo made with vectors. GNOM...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/6/68/Gnomelogo.svg/300px-Gnomelogo.svg.png&#34; alt=&#34;This is the Gnome-Logo made with vectors. GNOM...&#34; width=&#34;300&#34; height=&#34;364&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;This is the Gnome-Logo made with vectors. GNOME and the foot logo are trademarks of the GNOME Foundation. Español: Éste es el logo de Gnome hecho con vectores. GNOME y el logo del pie son marcas registradas de la Fundación GNOME (Photo credit: Wikipedia)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Earlier I had posted &lt;a href=&#34;http://blog.amit-agarwal.co.in/2012/08/21/gnome-terminal-color-schemes/&#34; target=&#34;_blank&#34;&gt;this&lt;/a&gt;. So, if you want to try all of these schemes, then you need not have to &lt;a class=&#34;zem_slink&#34; title=&#34;Cut, copy, and paste&#34; href=&#34;http://en.wikipedia.org/wiki/Cut%2C_copy%2C_and_paste&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;copy paste&lt;/a&gt; the schemes from the &lt;a class=&#34;zem_slink&#34; title=&#34;Web page&#34; href=&#34;http://en.wikipedia.org/wiki/Web_page&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;web page&lt;/a&gt;, you can try the below script.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>gnome-terminal color schemes.</title>
      <link>/2012/08/21/gnome-terminal-color-schemes/</link>
      <pubDate>Tue, 21 Aug 2012 01:23:17 +0000</pubDate>
      
      <guid>/2012/08/21/gnome-terminal-color-schemes/</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 was looking for a way to set the terminal &lt;a class=&#34;zem_slink&#34; title=&#34;Color&#34; href=&#34;http://en.wikipedia.org/wiki/Color&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;colors&lt;/a&gt; for gnome. There is 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; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;GUI&lt;/a&gt; way to change the same by going to the &lt;em&gt;Preferences-&amp;gt;Colors&lt;/em&gt;. And then you can change the colors that you see in the color pallete in the bottom of the &lt;a class=&#34;zem_slink&#34; title=&#34;Dialog box&#34; href=&#34;http://en.wikipedia.org/wiki/Dialog_box&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;dialog box&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But I was looking at doing it faster and better, and finally I found this page.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>procinfo and procinfo-ng : Get system information from /proc.</title>
      <link>/2012/08/10/procinfo-procinfo-ng-system-information-proc/</link>
      <pubDate>Fri, 10 Aug 2012 06:45:37 +0000</pubDate>
      
      <guid>/2012/08/10/procinfo-procinfo-ng-system-information-proc/</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; src=&#34;http://upload.wikimedia.org/wikipedia/en/9/94/Fedora_Project_logo.png&#34; alt=&#34;The Fedora Project logo&#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;Install procinfo or procinfo-ng. The procinfo contains three programs :&lt;/p&gt;
&lt;p&gt;/usr/bin/lsdev&lt;br&gt;
/usr/bin/procinfo&lt;br&gt;
/usr/bin/socklist&lt;/p&gt;
&lt;p&gt;and procinfo-ng contains ::&lt;/p&gt;
&lt;p&gt;/usr/bin/procinfo-ng&lt;/p&gt;
&lt;p&gt;The description for both of them is similar ::&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Name        : procinfo-ng&lt;br&gt;
Version     : 2.0.304&lt;br&gt;
Release     : 5.fc17&lt;br&gt;
Architecture: &lt;a class=&#34;zem_slink&#34; title=&#34;P6 (microarchitecture)&#34; href=&#34;http://en.wikipedia.org/wiki/P6_%28microarchitecture%29&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;i686&lt;/a&gt;&lt;br&gt;
Install Date: Tue 24 Jul 2012 05:45:10 &lt;a class=&#34;zem_slink&#34; title=&#34;Program management&#34; href=&#34;http://en.wikipedia.org/wiki/Program_management&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;PM&lt;/a&gt; IST&lt;br&gt;
Group       : Applications/System&lt;br&gt;
Size        : 140366&lt;br&gt;
License     : &lt;a class=&#34;zem_slink&#34; title=&#34;GNU General Public License&#34; href=&#34;http://en.wikipedia.org/wiki/GNU_General_Public_License&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;GPLv2&lt;/a&gt; and LGPLv2&lt;br&gt;
Signature   : RSA/SHA256, Mon 12 Mar 2012 09:56:55 PM IST, Key ID 50e94c991aca3465&lt;br&gt;
&lt;a class=&#34;zem_slink&#34; title=&#34;Source code&#34; href=&#34;http://en.wikipedia.org/wiki/Source_code&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;Source&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;RPM (magazine)&#34; href=&#34;http://www.collectionscanada.gc.ca/rpm/index-e.html&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;RPM&lt;/a&gt;  : procinfo-ng-2.0.304-5.fc17.src.rpm&lt;br&gt;
Build Date  : Wed 29 Feb 2012 02:30:54 AM IST&lt;br&gt;
Build Host  : x86-06.phx2.fedoraproject.org&lt;br&gt;
Relocations : (not relocatable)&lt;br&gt;
Packager    : &lt;a class=&#34;zem_slink&#34; title=&#34;Fedora Project&#34; href=&#34;http://fedoraproject.org&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;Fedora Project&lt;/a&gt;&lt;br&gt;
Vendor      : Fedora Project&lt;br&gt;
&lt;a class=&#34;zem_slink&#34; title=&#34;Uniform Resource Locator&#34; href=&#34;http://en.wikipedia.org/wiki/Uniform_Resource_Locator&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;URL&lt;/a&gt;         : &lt;a href=&#34;http://sourceforge.net/projects/procinfo-ng/&#34;&gt;http://sourceforge.net/projects/procinfo-ng/&lt;/a&gt;&lt;br&gt;
Summary     : Console-based system monitoring utility&lt;br&gt;
Description :&lt;br&gt;
Procinfo-NG is a &lt;a class=&#34;zem_slink&#34; title=&#34;Rewrite (programming)&#34; href=&#34;http://en.wikipedia.org/wiki/Rewrite_%28programming%29&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;complete rewrite&lt;/a&gt; of the old system monitoring application&lt;br&gt;
procinfo.  The goal is to make more readable (and reusable) code and to&lt;br&gt;
restore broken functionality.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Music players on Linux – the poor mans random song player.</title>
      <link>/2012/07/20/music-players-linux-poor-mans-random-song-player/</link>
      <pubDate>Fri, 20 Jul 2012 06:06:43 +0000</pubDate>
      
      <guid>/2012/07/20/music-players-linux-poor-mans-random-song-player/</guid>
      <description>&lt;p&gt;If you have more applications running on your system then your system can handle them then you know what I mean when I say that the Music Players take a lot of &lt;a class=&#34;zem_slink&#34; title=&#34;Central processing unit&#34; href=&#34;http://en.wikipedia.org/wiki/Central_processing_unit&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;CPU&lt;/a&gt;. Otherwise harmless, but when you are doing too many things, then lot of times you would feel that probably stopping the Music player might help. But then &lt;a class=&#34;zem_slink&#34; title=&#34;Linux&#34; href=&#34;http://en.wikipedia.org/wiki/Linux&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;Linux&lt;/a&gt; is all about alternatives. So, there is a &lt;a class=&#34;zem_slink&#34; title=&#34;Command-line interface&#34; href=&#34;http://en.wikipedia.org/wiki/Command-line_interface&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;command line&lt;/a&gt; player called &lt;a class=&#34;zem_slink&#34; title=&#34;Mpg123&#34; href=&#34;http://mpg123.org/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;mpg123&lt;/a&gt;, which does not use so much CPU. But what about &lt;a class=&#34;zem_slink&#34; title=&#34;Playlist&#34; href=&#34;http://en.wikipedia.org/wiki/Playlist&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;playlist&lt;/a&gt; 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ubuntu setup – post installation script</title>
      <link>/2012/07/03/ubuntu-setup-post-installation-script/</link>
      <pubDate>Tue, 03 Jul 2012 05:25:15 +0000</pubDate>
      
      <guid>/2012/07/03/ubuntu-setup-post-installation-script/</guid>
      <description>&lt;figure style=&#34;width: 240px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/94991702@N00/4360008898&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;My iPhone apps as of February 2010&#34; src=&#34;https://i0.wp.com/farm5.static.flickr.com/4036/4360008898_eddaf7b56f_m.jpg?resize=240%2C66&#34; alt=&#34;My iPhone apps as of February 2010&#34; width=&#34;240&#34; height=&#34;66&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;My iPhone apps as of February 2010 (Photo credit: dougbelshaw)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;If you have done a new installation of &lt;a class=&#34;zem_slink&#34; title=&#34;Ubuntu (operating system)&#34; href=&#34;http://www.ubuntu.com&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;Ubuntu&lt;/a&gt; or Fedora, then yuou know you have to search all kind of blogs to find out what all to install. So, here is a easier way to do that. Just run this script, it will install some applications which are mostly a “MUST” for all the installations. And the list of applications that are installed are :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>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>unable to browse windows network with samba4</title>
      <link>/2012/05/27/unable-browse-windows-network-samba4/</link>
      <pubDate>Sun, 27 May 2012 15:40:58 +0000</pubDate>
      
      <guid>/2012/05/27/unable-browse-windows-network-samba4/</guid>
      <description>&lt;p&gt;I use &lt;a class=&#34;zem_slink&#34; title=&#34;Fedora (operating system)&#34; href=&#34;http://www.fedoraproject.org/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;Fedora&lt;/a&gt; 17 on my work laptop and thus need to connect to windows share sometimes. After I upgraded to Fedora 17 some time, I was unable to browse the windows network. I would get all kind of errors and warnings and tried everything that I knew about Samba to fix the issue. Tried searching through all the forums to figure out what was wrong but nothing helped. And suddenly today I resolved it and guess how:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Upgrade to Fedora 17 from 16.</title>
      <link>/2012/05/15/upgrade-fedora-17-16/</link>
      <pubDate>Tue, 15 May 2012 15:31:50 +0000</pubDate>
      
      <guid>/2012/05/15/upgrade-fedora-17-16/</guid>
      <description>&lt;p&gt;As usual time in couple of days to &lt;a class=&#34;zem_slink&#34; title=&#34;Upgrade&#34; href=&#34;http://en.wikipedia.org/wiki/Upgrade&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;upgrade&lt;/a&gt; to &lt;a class=&#34;zem_slink&#34; title=&#34;Fedora (operating system)&#34; href=&#34;http://www.fedoraproject.org/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;Fedora&lt;/a&gt; 17. &lt;a href=&#34;http://fedoraproject.org/wiki/Releases/17/Schedule&#34;&gt;Release schedule&lt;/a&gt; is for 05/22 and so its just around the corner. So, if you are looking at upgrading using &lt;a class=&#34;zem_slink&#34; title=&#34;Yellowdog Updater, Modified&#34; href=&#34;http://yum.baseurl.org/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;yum&lt;/a&gt;, then make sure that you visit this &lt;a href=&#34;http://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_16_-.3E_Fedora_17&#34;&gt;page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are some changes in latest version that will not allow you to upgrade without executing few commands manually and that page lists them. And if you are too brave and just want the steps and the command then here it is:&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>uptimed – keep track of your system uptime.</title>
      <link>/2012/04/02/uptimed-track-system-uptime/</link>
      <pubDate>Mon, 02 Apr 2012 07:34:34 +0000</pubDate>
      
      <guid>/2012/04/02/uptimed-track-system-uptime/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Uptimed is an up time record daemon keeping track of the highest&lt;br&gt;
up times the system ever had.&lt;/p&gt;
&lt;p&gt;Uptimed has the ability to inform you of records and milestones&lt;br&gt;
though syslog and e-mail, and comes with a console front end to&lt;br&gt;
parse the records, which can also easily be used to show your&lt;br&gt;
records on your &lt;a class=&#34;zem_slink&#34; title=&#34;Web page&#34; href=&#34;http://en.wikipedia.org/wiki/Web_page&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;Web page&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Installation (computer programs)&#34; href=&#34;http://en.wikipedia.org/wiki/Installation_%28computer_programs%29&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;Installation&lt;/a&gt; :&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install uptimed&lt;/pre&gt;
&lt;p&gt;Once installed, you will have to first create the boot id with this command:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>15 Linux Bash History Expansion Examples You Should Know</title>
      <link>/2012/03/02/15-linux-bash-history-expansion-examples/</link>
      <pubDate>Fri, 02 Mar 2012 11:41:20 +0000</pubDate>
      
      <guid>/2012/03/02/15-linux-bash-history-expansion-examples/</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:Bash_screenshot.png&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Screenshot of a sample Bash session, taken on ...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Bash_screenshot.png/300px-Bash_screenshot.png&#34; alt=&#34;Screenshot of a sample Bash session, taken on ...&#34; width=&#34;300&#34; height=&#34;408&#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;Here is a nice &lt;a href=&#34;http://www.thegeekstuff.com/2011/08/bash-history-expansion/&#34; target=&#34;_blank&#34;&gt;link&lt;/a&gt; on BASH History Expansion. There are lot of examples in this page and some of them might be quite useful. But here are my list of favourites:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;!!&lt;/pre&gt;
&lt;p&gt;This is probably the most used one by me. This will repeat the last command. And this works even in conjunction with other commands like&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>Get yourself som new themes for vim</title>
      <link>/2012/02/15/som-themes-vim/</link>
      <pubDate>Wed, 15 Feb 2012 06:18:53 +0000</pubDate>
      
      <guid>/2012/02/15/som-themes-vim/</guid>
      <description>&lt;p&gt;Well, you would already have some themes for your vim, by default. And if you did not like them then you would have added some of your own too (downloaded from &lt;a href=&#34;http://www.vim.org&#34; target=&#34;_blank&#34;&gt;vim.org&lt;/a&gt;). But, those are something, that you might not still like and want to make some changes.&lt;/p&gt;
&lt;p&gt;Here’s, a new way to do it. Just go to the link mentioned below and click on Generate Dark or Generate Light. You can generate as many as you like and once you like the theme, simply click on vim in the bottom and download 🙂 BTW, you can generate textmate and Emacs theme as well.&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>Set gnome-shell to start in fallback mode without GUI.</title>
      <link>/2012/01/26/set-gnome-shell-start-fallback-mode-gui/</link>
      <pubDate>Thu, 26 Jan 2012 13:05:25 +0000</pubDate>
      
      <guid>/2012/01/26/set-gnome-shell-start-fallback-mode-gui/</guid>
      <description>&lt;p&gt;If you run into issues with &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; then gnome-shell should allow you to disable all the plugins and get the gnome-shell. But since gnome-shell is still evolving, you might run into issue where the shell does not come up. What to do in that case. You can set the shell to start in fallback mode, where there are more chances that it will come up.&lt;/p&gt;
&lt;p&gt;Alas, but you don’t have a shell or desktop session to do that. Simple, start the gnome-shell and before it is killed, do this:&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>qemu manager for Windows to run your linux distribution</title>
      <link>/2011/12/22/qemu-manager-windows-run-linux-distribution/</link>
      <pubDate>Thu, 22 Dec 2011 06:33:49 +0000</pubDate>
      
      <guid>/2011/12/22/qemu-manager-windows-run-linux-distribution/</guid>
      <description>&lt;p&gt;If you are into virtualization, then you must have heard about &lt;a class=&#34;zem_slink&#34; title=&#34;QEMU&#34; href=&#34;http://www.qemu.org/&#34; rel=&#34;homepage&#34;&gt;Qemu&lt;/a&gt;. And if you are on windows then this is a must:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.davereyn.co.uk/download.htm&#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;http://www.davereyn.co.uk/download.htm&#34;&gt;http://www.davereyn.co.uk/download.htm&lt;/a&gt;&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://www.cbsnews.com/8301-503544_162-57336185-503544/herman-cain-drops-white-house-bid/&#34;&gt;Political Hotsheet Herman Cain drops out 1 of 9 &amp;#8211; CBS News&lt;/a&gt; (cbsnews.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://abcnews.go.com/Politics/wireStory/romney-gingrich-proceed-carefully-gop-showdown-15080240&#34;&gt;Romney, Gingrich Proceed Carefully in GOP Showdown &amp;#8211; ABC News&lt;/a&gt; (abcnews.go.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.chicagotribune.com/sports/college/ct-spt-1204-wisconsin-msu-big-ten-championship--20111204,0,1014837.story&#34;&gt;Wisconsin rallies to beat Michigan State in Big Ten title game &amp;#8211; Chicago Tribune&lt;/a&gt; (chicagotribune.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>Rekursive Grep on Solaris or AIX Systems without GNU egrep -r funcionality</title>
      <link>/2011/12/16/rekursive-grep-solaris-aix-systems-gnu-egrep-r-funcionality/</link>
      <pubDate>Fri, 16 Dec 2011 03:00:27 +0000</pubDate>
      
      <guid>/2011/12/16/rekursive-grep-solaris-aix-systems-gnu-egrep-r-funcionality/</guid>
      <description>&lt;p&gt;If you work regularly on a &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 systems which do not have the “-r” (recursive &lt;a class=&#34;zem_slink&#34; title=&#34;Grep&#34; href=&#34;http://en.wikipedia.org/wiki/Grep&#34; rel=&#34;wikipedia&#34;&gt;grep&lt;/a&gt;) for grep, then you know what a lifesaver this command can be.&lt;/p&gt;
&lt;p&gt;Here is one from &lt;a class=&#34;zem_slink&#34; title=&#34;Command-line interface&#34; href=&#34;http://en.wikipedia.org/wiki/Command-line_interface&#34; rel=&#34;wikipedia&#34;&gt;command line&lt;/a&gt; fu:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;find . -type f -exec awk &#39;/linux/ { printf &#34;%s %s: %s\n&#34;, FILENAME, NR, $0; }&#39; {} \;&lt;/pre&gt;
&lt;p&gt;The benefit of using awk here is that you can print the line number also 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Consistent ethernet device names in Verne</title>
      <link>/2011/12/13/consistent-ethernet-device-names-verne/</link>
      <pubDate>Tue, 13 Dec 2011 02:50:54 +0000</pubDate>
      
      <guid>/2011/12/13/consistent-ethernet-device-names-verne/</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;Català: Aquest es el logo de Gnome fet amb vec...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/6/68/Gnomelogo.svg/300px-Gnomelogo.svg.png&#34; alt=&#34;Català: Aquest es el logo de Gnome fet amb vec...&#34; width=&#34;300&#34; height=&#34;364&#34; /&gt;][1]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via Wikipedia&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&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; now supports consistent device names across the network with bios device names for the ethernet devices. If you upgraded your earlier version of Fedora then you may need to go to &lt;a class=&#34;zem_slink&#34; title=&#34;Superuser&#34; href=&#34;http://en.wikipedia.org/wiki/Superuser&#34; rel=&#34;wikipedia&#34;&gt;root access&lt;/a&gt; to get this working.&lt;/p&gt;
&lt;p&gt;Here is what you need to do:&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>Backup of files in the directory.</title>
      <link>/2011/12/01/backup-files-directory/</link>
      <pubDate>Thu, 01 Dec 2011 11:39:24 +0000</pubDate>
      
      <guid>/2011/12/01/backup-files-directory/</guid>
      <description>&lt;p&gt;I was working on some scripts and the changes that I was making in the scripts was very dynamic, which I did want to keep backing up in the version control system. But for the peace of my mind, I wanted to keep a copy of the scripts, whenever it was in working state.&lt;/p&gt;
&lt;p&gt;Since I had multiple files, so it would make more sense to have a script that could copy all the files in the &lt;a class=&#34;zem_slink&#34; title=&#34;Working directory&#34; href=&#34;http://en.wikipedia.org/wiki/Working_directory&#34; rel=&#34;wikipedia&#34;&gt;current directory&lt;/a&gt; to “old” directory without over-writing the existing files. So, I wrote a script that would postfix the files with a number. With this approach, finally what I had was the following:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux hardware details.</title>
      <link>/2011/11/28/linux-hardware-details/</link>
      <pubDate>Mon, 28 Nov 2011 11:20:25 +0000</pubDate>
      
      <guid>/2011/11/28/linux-hardware-details/</guid>
      <description>&lt;p&gt;Here is one of the scripts that I found on the net while searching for something … Note the &lt;a class=&#34;zem_slink&#34; title=&#34;Uniform Resource Locator&#34; href=&#34;http://en.wikipedia.org/wiki/Uniform_Resource_Locator&#34; rel=&#34;wikipedia&#34;&gt;URL&lt;/a&gt; for the script in the Description.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash -
#===============================================================================
#
#          FILE:  linux_hw.sh
#
#         USAGE:  ./linux_hw.sh
#
#   DESCRIPTION:  http://www.howtogeek.com/howto/solaris/get-the-processor-type-on-solaris/
#
#       OPTIONS:  ---
#  REQUIREMENTS:  ---
#          BUGS:  ---
#         NOTES:  ---
#        AUTHOR: &lt;a class=&#34;zem_slink&#34; title=&#34;Amit Agarwal&#34; href=&#34;http://www.labnol.org/about/&#34; rel=&#34;homepage&#34;&gt;Amit Agarwal&lt;/a&gt; (aka), amit.agarwal@roamware.com
#       COMPANY: Roamware India Pvt Ltd
#       CREATED: 09/13/2011 03:57:34 PM IST
# Last modified: Sun Oct 30, 2011  04:59PM
#      REVISION:  ---
#===============================================================================

function linux_hw_CPU {
	&lt;a class=&#34;zem_slink&#34; title=&#34;Typesetting&#34; href=&#34;http://en.wikipedia.org/wiki/Typesetting&#34; rel=&#34;wikipedia&#34;&gt;typeset&lt;/a&gt; num=0
	typeset name=&#34;&#34;
	typeset cores=&#34;&#34;
	name=&#34;$( cat &lt;a class=&#34;zem_slink&#34; title=&#34;Procfs&#34; href=&#34;http://en.wikipedia.org/wiki/Procfs&#34; rel=&#34;wikipedia&#34;&gt;/proc/cpuinfo&lt;/a&gt; | awk -F: &#39;
/vendor_id/ { vendor=$2 }
/model name/ { model=$2 }
/cpu &lt;a class=&#34;zem_slink&#34; title=&#34;Hertz&#34; href=&#34;http://en.wikipedia.org/wiki/Hertz&#34; rel=&#34;wikipedia&#34;&gt;MHz&lt;/a&gt;/ {
if( model ~ &#34;Hz&#34; ) {speed=&#34;&#34;} else { speed=$2? MHz&#34; };
print vendor, model, speed; }
		&#39; | tail -1
	)&#34;

        num=$(if [ -r /proc/vmware/cpuinfo ]; then awk &#39;/pcpu/ { print NF-1 }&#39; /proc/vmware/cpuinfo; else cat /proc/cpuinfo | &lt;a class=&#34;zem_slink&#34; title=&#34;Grep&#34; href=&#34;http://en.wikipedia.org/wiki/Grep&#34; rel=&#34;wikipedia&#34;&gt;grep&lt;/a&gt; processor| wc -l; fi)

	# ESX: mas info sobre logical/cores/packages
	if [ -r /proc/vmware/sched/ncpus ]
	then
		cores=$( echo $( cat /proc/vmware/sched/ncpus ) )
	fi

	echo $num $( echo &#34;$name ($cores)&#34; | enclose )
}

function enclose {
	tr -s &#34; &#34; | sed -e &#34;s/^/\&#34;/; s/$/\&#34;/; s/\&#34;\ /\&#34;/; s/\ \&#34;/\&#34;/&#34;
}

function linux_hw_CPU {

	typeset num=0
	typeset name=&#34;&#34;
	typeset cores=&#34;&#34;

	name=&#34;$(
		cat /proc/cpuinfo | awk -F: &#39;
/vendor_id/ { vendor=$2 }
/model name/ { model=$2 }
/cpu MHz/ {
if( model ~ &#34;Hz&#34; ) {speed=&#34;&#34;} else { speed=$2&#34; MHz&#34; };
print vendor, model, speed; }
		&#39; | tail -1
	)&#34;

	num=$(
		if [ -r /proc/vmware/cpuinfo ]
		then
			awk &#39;/pcpu/ { print NF-1 }&#39; /proc/vmware/cpuinfo
		else
			cat /proc/cpuinfo | grep processor| wc -l
		fi

	)

	if grep -q &#34;physical id&#34; /proc/cpuinfo || grep &#34;siblings&#34; /proc/cpuinfo
	then
		chip_count=$( grep &#34;physical id&#34; /proc/cpuinfo | sort -u | wc -l )
		chip_core=$( grep &#34;siblings&#34; /proc/cpuinfo | tail -1 | cut -d: -f2 )
		cores=&#34;($chip_count chips x $chip_core cores)&#34;
	fi

	# Blades HP con
	if [ -x /sbin/hpasmcli ]
	then
		chip_name=$( /sbin/hpasmcli -s &#34;SHOW &lt;a class=&#34;zem_slink&#34; title=&#34;Server (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Server_%28computing%29&#34; rel=&#34;wikipedia&#34;&gt;SERVER&lt;/a&gt;&#34; | grep &#34;Name&#34; | head -1 | cut -d: -f2 )
		chip_speed=$( /sbin/hpasmcli -s &#34;SHOW SERVER&#34; | grep &#34;Speed&#34; | head -1 | cut -d: -f2 )
		chip_core=$( /sbin/hpasmcli -s &#34;SHOW SERVER&#34; | grep &#34;Core&#34; | head -1 | cut -d: -f2 )
	fi

	# ESX: mas info sobre logical/cores/packages
	if [ -r /proc/vmware/sched/ncpus ]
	then
		cores=&#34;($( echo $( cat /proc/vmware/sched/ncpus ) ))&#34;
	fi

	# &lt;a class=&#34;zem_slink&#34; title=&#34;Linux&#34; href=&#34;http://www.kernel.org/&#34; rel=&#34;homepage&#34;&gt;Linux&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Itanium&#34; href=&#34;http://en.wikipedia.org/wiki/Itanium&#34; rel=&#34;wikipedia&#34;&gt;Itanium&lt;/a&gt; IA64
	if grep -q -i itanium /proc/cpuinfo
	then
		name=&#34;$(
		grep &#34;vendor&#34; /proc/cpuinfo | cut -d: -f2- | tail -1 ) $(
		grep &#34;arch &#34; /proc/cpuinfo | cut -d: -f2- | tail -1 ) $(
		grep &#34;family&#34; /proc/cpuinfo | cut -d: -f2- | tail -1 ) $(
		grep &#34;cpu MHz&#34; /proc/cpuinfo | cut -d: -f2- | cut -d. -f1 | tail -1 ) Mhz&#34;

		chip_count=$( grep &#34;physical id&#34; /proc/cpuinfo | sort -u | wc -l )
		chip_core=$( grep &#34;siblings&#34; /proc/cpuinfo | tail -1 | cut -d: -f2 )
		cores=&#34;($chip_count chips x $chip_core cores)&#34;
	fi

	echo $num $( echo &#34;$name $cores&#34; | enclose )
}

linux_hw_CPU&lt;/pre&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://weijianhui16.wordpress.com/2011/09/06/linux%e6%9f%a5%e7%9c%8b%e7%a1%ac%e4%bb%b6%e4%bf%a1%e6%81%af/&#34;&gt;linux??????&lt;/a&gt; (weijianhui16.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://singztechmusings.wordpress.com/2011/06/15/how-to-check-the-uptime-of-a-process-or-an-application-running-in-linux-machine-using-shell-script/&#34;&gt;How to check the uptime of a process (or an application) running in Linux machine using shell script?&lt;/a&gt; (singztechmusings.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://javarevisited.wordpress.com/2011/06/15/good-examples-of-grep-command-in-unix-and-linux/&#34;&gt;Some examples of grep command in unix&lt;/a&gt; (javarevisited.wordpress.com)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>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>gnome-tweak-tool gets a fantastic new Font Selector window</title>
      <link>/2011/10/27/gnometweaktool-fantastic-font-selector-window/</link>
      <pubDate>Thu, 27 Oct 2011 12:47:11 +0000</pubDate>
      
      <guid>/2011/10/27/gnometweaktool-fantastic-font-selector-window/</guid>
      <description>&lt;p&gt;Here is the &lt;a class=&#34;zem_slink&#34; title=&#34;Quick Look&#34; href=&#34;http://www.apple.com/macosx/what-is-macosx/quick-look.html&#34; rel=&#34;homepage&#34;&gt;quick look&lt;/a&gt; at how the Font Selector looks like now. And its not just for the gnome-tweak-tool, its for all the places for font selection. I really loved it. So intuitive to use and amazingly good to look. This is what a good design and thinking can do. Kudos to Gnome team for coming up with this.&lt;/p&gt;
&lt;figure id=&#34;attachment_3077&#34; aria-describedby=&#34;caption-attachment-3077&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-3077&#34; title=&#34;Font Selector for Verne&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.com/wp-content/uploads/2011/10/fontSelector-300x258.jpg?resize=300%2C258&#34; alt=&#34;Font Selector for Verne&#34; width=&#34;300&#34; height=&#34;258&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/10/fontSelector.jpg?resize=300%2C258 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/10/fontSelector.jpg?resize=150%2C129 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/10/fontSelector.jpg?w=556 556w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-3077&#34; class=&#34;wp-caption-text&#34;&gt;Font Selector for Verne&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://iliedumitrascu77.wordpress.com/2011/10/07/cum-instalam-interfata-gnome-3-in-linux-ubuntu-11-04/&#34;&gt;Cum instalam interfata Gnome 3 in Linux Ubuntu 11.04&lt;/a&gt; (iliedumitrascu77.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://maketecheasier.com/install-custom-gnome-shell-themes/2011/09/27&#34;&gt;How to Install Custom Gnome Shell Themes&lt;/a&gt; (maketecheasier.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.omgubuntu.co.uk/2011/09/google-gnome-shell-theme/&#34;&gt;Stunning Google-Inspired GNOME Shell Theme&lt;/a&gt; (omgubuntu.co.uk)
  &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>Cont: Get yourself some more conkyrc files.</title>
      <link>/2011/10/12/cont-conkyrc-files/</link>
      <pubDate>Wed, 12 Oct 2011 11:03:40 +0000</pubDate>
      
      <guid>/2011/10/12/cont-conkyrc-files/</guid>
      <description>&lt;p&gt;Last time we got ourselves some 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; from the ubuntu forums. But that scripts gets the files only from the First page of the thread. Lets extend this further and get the script to get all the conkyrc files.&lt;/p&gt;
&lt;p&gt;There are some 1048 pages in the thread, I am showing pages 1 to 3 but you can change 3 to whatever number you want 🙂&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;count=0
for i in {1..3}
do
    &amp;gt;.test
    &amp;gt;conkyrc
	echo &#34;Getting page $i&#34;
	curl http://ubuntuforums.org/showthread.php?t=281865\&amp;page=$i |&lt;a class=&#34;zem_slink&#34; title=&#34;Path (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Path_%28computing%29&#34; rel=&#34;wikipedia&#34;&gt;\\&lt;/a&gt;
         &lt;a class=&#34;zem_slink&#34; title=&#34;Sed&#34; href=&#34;http://en.wikipedia.org/wiki/Sed&#34; rel=&#34;wikipedia&#34;&gt;sed&lt;/a&gt; -n &#39;// d&#39;|\
         sed &#39;s##\n-----------------------------------\n\n\n#&#39; \
         &amp;gt;conkyrc
	dos2unix conkyrc
	cp conkyrc .test
	while [ $(wc -l .test|sed &#39;s/[^0-9]//g&#39;) != 0 ]
	do
		sed -n &#39;1,/------------------------/ p&#39; .test|sed &#39;$d&#39; &amp;gt;conkyrc.$count
		diff .test conkyrc.$count |sed &#39;s/^&amp;lt;.//&#39;|sed &#39;1, /---------------------/ d;2d&#39;&amp;gt;.test
		((count++))
	done
	echo &#34;Files so far are : $count&#34;
done&lt;/pre&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/10/05/conkyrc-files/&#34;&gt;Get yourself some conkyrc files.&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://putokaz.wordpress.com/2011/09/16/htc-like-clock-weather-conky-configuration/&#34;&gt;HTC-Like Clock / Weather Conky Configuration&lt;/a&gt; (putokaz.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://lezeng.wordpress.com/2011/10/06/split-and-join-file-on-mac-osx-terminal/&#34;&gt;Split and join file on Mac OSX Terminal&lt;/a&gt; (lezeng.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>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 – the script.</title>
      <link>/2011/09/23/creating-chroot-environment-script/</link>
      <pubDate>Fri, 23 Sep 2011 09:47:48 +0000</pubDate>
      
      <guid>/2011/09/23/creating-chroot-environment-script/</guid>
      <description>&lt;p&gt;Here is the script, very simple and effective 🙂&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash -
#===============================================================================
#
#          FILE:  mkchroot.sh
#
#         USAGE:  ./mkchroot.sh
#
#   DESCRIPTION:  Make a  chroot environ and cd to it
#
#       OPTIONS:  ---
#  REQUIREMENTS:  ---
#          BUGS:  ---
#         NOTES:  ---
#        AUTHOR: Amit Agarwal (aka), 
#       CREATED: 09/03/2011 02:53:37 PM IST
# Last modified: Sat Sep 03, 2011  03:11PM
#      REVISION:  ---
#===============================================================================

 binaries=( bash2 ls cat vi vim sudo)
#===  FUNCTION  ================================================================
#          NAME:  copy_binary
#   DESCRIPTION:  copy binary to chroot
#    PARAMETERS:
#       RETURNS:
#===============================================================================

copy_binary ()
{
   cmd=`which $1`
   echo $cmd
   cp $cmd bin/
   ldd $cmd
   while read line
   do
      while read ld
      do
         if [[ -f $ld ]]
         then
            echo copy $ld
            cp $ld lib/
            if [[ -L $ld ]]
            then
               ld1=$( ls -l $ld |sed &#39;s/.*&amp;gt; //&#39;)
               echo &#34;  copy $ld1&#34;
               cp  /lib/$ld1 lib/
            fi
         fi
      done &amp;lt; &amp;lt;(echo $line|sed &#39;s/.*&amp;gt; //&#39;|sed &#39;s/ .*//&#39;)
   done &amp;lt; &amp;lt;(ldd $cmd)
}	# ----------  end of function copy_binary  ----------

#===  FUNCTION  ================================================================
#          NAME:  init
#   DESCRIPTION:  Do the required initialization
#    PARAMETERS:
#       RETURNS:
#===============================================================================
init()
{
   mkdir -p {root,home,dev,etc,lib,usr,bin}
   mkdir -p usr/bin
   mkdir -p libexec/openssh



   mknod -m 666 dev/null c 1 3

   cd etc
   cp /etc/ld.so.cache .
   cp -avr /etc/ld.so.cache.d/ .
   cp -avr /etc/ld.so.conf.d/ .
   cp /etc/ld.so.conf .
   cp /etc/nsswitch.conf .
   cp /etc/passwd .
   cp /etc/group .
   cp /etc/hosts .
   cp /etc/resolv.conf .
   cd -
}
cd $1
if [[ -f .status ]]
then
   cat .status
   echo &#34;Not running now&#34;
else
   init
   for i in ${binaries[*]}
   do
       copy_binary $i
       cp -avr /etc/${i}* etc/
   done
   ln bin/bash2 bin/bash
   echo &#34;complete&#34; &amp;gt; .status
fi
cp -avr ~/bin/automation root/automation
sudo chroot .

&lt;/pre&gt;
&lt;p&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>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>Total upload and download on any interface.</title>
      <link>/2011/06/05/total-upload-download-interface/</link>
      <pubDate>Sun, 05 Jun 2011 01:29:21 +0000</pubDate>
      
      <guid>/2011/06/05/total-upload-download-interface/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Something that I have been searching for a long time, finally some look inside the &amp;lt;a class=&amp;ldquo;zem_slink&amp;rdquo; title=&amp;ldquo;Procfs&amp;rdquo; rel=&amp;ldquo;wikipedia&amp;rdquo; href=&amp;ldquo;&lt;a href=&#34;http://en.wikipedia.org/wiki/Procfs%22&#34;&gt;http://en.wikipedia.org/wiki/Procfs&amp;quot;&lt;/a&gt; _mce_href=&amp;ldquo;&lt;a href=&#34;http://en.wikipedia.org/wiki/Procfs%22%3E/proc&#34;&gt;http://en.wikipedia.org/wiki/Procfs&amp;quot;&amp;gt;/proc&lt;/a&gt;&lt;/a&gt; got me what I wanted. Hope this will save someone’s day. So far, the only option I could think of was to run conky which becomes a little heave on some of the very old laptops I have to use sometimes 🙁&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;
      &amp;amp;nbsp;cat /proc/net/dev|grep eth2|awk &#39;{print $2/1024/1024&amp;quot;&amp;amp;nbsp; &amp;quot;$10/1024/1024}&#39;
    &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 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34; \_mce\_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://jarneil.wordpress.com/2011/03/15/cpuspeed-slowing-you-down/&#34; _mce_href=&#34;http://jarneil.wordpress.com/2011/03/15/cpuspeed-slowing-you-down/&#34;&gt;CPUSPEED Slowing you down?&lt;/a&gt; (jarneil.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://lingpipe-blog.com/2011/05/26/interface-curmudgeons/&#34; _mce_href=&#34;http://lingpipe-blog.com/2011/05/26/interface-curmudgeons/&#34;&gt;Interface Curmudgeons versus Gestures&lt;/a&gt; (lingpipe-blog.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://michaeldaranto.wordpress.com/2011/05/28/alias-in-bashrc/&#34; _mce_href=&#34;http://michaeldaranto.wordpress.com/2011/05/28/alias-in-bashrc/&#34;&gt;Alias in .bashrc&lt;/a&gt; (michaeldaranto.wordpress.com)
  &lt;/li&gt;
&lt;/ul&gt;&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34; \_mce\_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;br \_mce\_bogus=&#34;1&#34;/&gt;&lt;/div&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>Unix shell script for removing duplicate files</title>
      <link>/2011/05/16/unix-shell-script-removing-duplicate-files/</link>
      <pubDate>Mon, 16 May 2011 14:07:33 +0000</pubDate>
      
      <guid>/2011/05/16/unix-shell-script-removing-duplicate-files/</guid>
      <description>&lt;p&gt;The following &lt;a class=&#34;zem_slink&#34; title=&#34;Shell script&#34; href=&#34;http://en.wikipedia.org/wiki/Shell_script&#34; rel=&#34;wikipedia&#34;&gt;shell script&lt;/a&gt; finds duplicate (2 or more identical) files and outputs a new shell script containing &lt;a class=&#34;zem_slink&#34; title=&#34;Comment (computer programming)&#34; href=&#34;http://en.wikipedia.org/wiki/Comment_%28computer_programming%29&#34; rel=&#34;wikipedia&#34;&gt;commented-out&lt;/a&gt; rm statements for deleting them (&lt;a class=&#34;zem_slink&#34; title=&#34;Cut, copy, and paste&#34; href=&#34;http://en.wikipedia.org/wiki/Cut%2C_copy%2C_and_paste&#34; rel=&#34;wikipedia&#34;&gt;copy-paste&lt;/a&gt; from here):&lt;/p&gt;
&lt;p&gt;::: updated on 02 May 20121, seems like wordpress did not like it so well so reformatting the code :::::::&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash -
#===============================================================================
#
#          FILE:  a.sh
#
#         USAGE:  ./a.sh
#
#   DESCRIPTION:
#
#       OPTIONS:  ---
#  REQUIREMENTS:  ---
#          BUGS:  ---
#         NOTES:  ---
#        AUTHOR: Amit Agarwal (aka), amit.agarwal@roamware.com
#       COMPANY: blog.amit-agarwal.co.in
#       CREATED: 02/05/12 06:52:08 IST
# Last modified: Wed May 02, 2012  07:03AM
#      REVISION:  ---
#===============================================================================

OUTF=rem-duplicates.sh;
echo &#34;#!/bin/sh&#34; &amp;gt;$OUTF;
find &#34;$@&#34; -type f -exec md5sum {} \; 2&amp;gt;/dev/null | sort --key=1,32 | uniq -w 32 -d |cut -b 1-32 --complement |sed &#39;s/^/rm -f/&#39; &amp;gt;&amp;gt;$OUTF&lt;/pre&gt;
&lt;p&gt;Pretty good one line, I must say 🙂&lt;/p&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>Results of Fedora 16 Release Name Voting</title>
      <link>/2011/04/20/results-fedora-16-release-voting/</link>
      <pubDate>Wed, 20 Apr 2011 02:17:48 +0000</pubDate>
      
      <guid>/2011/04/20/results-fedora-16-release-voting/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Fedora 16 is codenamed &lt;strong&gt;Verne&lt;/strong&gt;. Here are other details:&lt;/p&gt;
&lt;p&gt;The &lt;a class=&#34;zem_slink&#34; title=&#34;Voting&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Voting&#34;&gt;voting&lt;/a&gt; has concluded for the Fedora 16 release name, and the&lt;br&gt;
results are in!  Thank you to the Fedora community members who made&lt;br&gt;
name suggestions and participated in the voting.&lt;/p&gt;
&lt;p&gt;The Fedora 16 release name is: Verne&lt;/p&gt;
&lt;p&gt;Voting period:  Tuesday 2011-04-05 00:00:00 to Monday 2011-04-11 23:59:59&lt;br&gt;
Number of valid ballots cast:  421&lt;/p&gt;
&lt;p&gt;Using the &lt;a class=&#34;zem_slink&#34; title=&#34;Range voting&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Range_voting&#34;&gt;range voting&lt;/a&gt; method, each candidate could attain a maximum&lt;br&gt;
of (421*9) = 3789 votes.&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>Introducing /run – what is this directory doing in my root directory?</title>
      <link>/2011/04/14/introducing-run-what-is-this-directory-doing-in-my-root-directory/</link>
      <pubDate>Wed, 13 Apr 2011 22:01:25 +0000</pubDate>
      
      <guid>/2011/04/14/introducing-run-what-is-this-directory-doing-in-my-root-directory/</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:Efi_boot_process.svg&#34;&gt;&lt;img title=&#34;boot process with EFI on Intel Macs&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/f/f4/Efi_boot_process.svg/300px-Efi_boot_process.svg.png&#34; alt=&#34;boot process with EFI on Intel Macs&#34; width=&#34;300&#34; height=&#34;424&#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;&lt;a href=&#34;http://lwn.net/Articles/436012/&#34;&gt;http://lwn.net/Articles/436012/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There is a suggestion to add /run directory that will be mounted as tmpfs. This directory will be mounted early in the boot process and can be used in various scenario’s. I hope this will improve few things in the linux world.&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://manivasagan.wordpress.com/2010/08/16/how-to-find-the-number-of-files-inside-the-directory-in-linux/&#34;&gt;How to find the number of files inside the directory in linux&lt;/a&gt; (manivasagan.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://wiki.answers.com/Q/How_do_you_reset_your_Ubuntu_password&#34;&gt;How do you reset your Ubuntu password&lt;/a&gt; (wiki.answers.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://galigio.org/2011/03/21/finding-files-using-locate-on-linux/&#34;&gt;Finding Files using &amp;#8211; locate &amp;#8211; on Linux&lt;/a&gt; (galigio.org)
  &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>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>sakura – Reaaly good terminal with very few dependencies.</title>
      <link>/2011/03/30/sakura-reaaly-good-terminal-with-very-few-dependencies/</link>
      <pubDate>Wed, 30 Mar 2011 17:43:35 +0000</pubDate>
      
      <guid>/2011/03/30/sakura-reaaly-good-terminal-with-very-few-dependencies/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was searching for something in the &lt;a class=&#34;zem_slink&#34; title=&#34;Fedora (operating system)&#34; rel=&#34;homepage&#34; href=&#34;http://www.fedoraproject.org/&#34;&gt;Fedora&lt;/a&gt; repos and found a really good terminal, sakura. Its very much like &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME Terminal&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/GNOME_Terminal&#34;&gt;Gnome-terminal&lt;/a&gt;. I did not find much difference other than using less memory.&lt;/p&gt;
&lt;p&gt;To install:&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      sudo yum install sakura
    &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 the details of the package:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Name        : sakura&lt;/dt&gt;
&lt;dt&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Arch Linux&#34; rel=&#34;homepage&#34; href=&#34;http://www.archlinux.org/&#34;&gt;Arch&lt;/a&gt; : &lt;a class=&#34;zem_slink&#34; title=&#34;P6 (microarchitecture)&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/P6_%28microarchitecture%29&#34;&gt;i686&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;Version     : 2.3.8&lt;/dt&gt;
&lt;dt&gt;Release     : 1.fc14&lt;/dt&gt;
&lt;dt&gt;Size        : 137 k&lt;/dt&gt;
&lt;dt&gt;Repo        : installed&lt;/dt&gt;
&lt;dt&gt;From repo   : fedora&lt;/dt&gt;
&lt;dt&gt;Summary     : Terminal emulator based on &lt;a class=&#34;zem_slink&#34; title=&#34;GTK+&#34; rel=&#34;homepage&#34; href=&#34;http://www.gtk.org/&#34;&gt;GTK&lt;/a&gt; and VTE&lt;/dt&gt;
&lt;dt&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://pleyades.net/david/sakura.php&#34;&gt;http://pleyades.net/david/sakura.php&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;License     : &lt;a class=&#34;zem_slink&#34; title=&#34;GNU General Public License&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/GNU_General_Public_License&#34;&gt;GPLv2&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;Description : Sakura is a &lt;a class=&#34;zem_slink&#34; title=&#34;Terminal emulator&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Terminal_emulator&#34;&gt;terminal emulator&lt;/a&gt; based on GTK and VTE. It’s a terminal emulator&lt;/dt&gt;
&lt;dd&gt;with few dependencies, so you don’t need a full &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME&#34; rel=&#34;homepage&#34; href=&#34;http://www.gnome.org/&#34;&gt;GNOME desktop&lt;/a&gt; installed to&lt;/dd&gt;
&lt;dd&gt;have a decent terminal emulator.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&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.prweb.com/releases/prweb2011/3/prweb8197821.htm&#34;&gt;Zephyr Announces Support for Internet Explorer 9&lt;/a&gt; (prweb.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.adafruit.com/blog/2011/01/25/vintage-terminal-emulator/&#34;&gt;Vintage Terminal Emulator&lt;/a&gt; (adafruit.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.ghacks.net/2011/02/25/gnome-terminal-tricks-and-tips/&#34;&gt;GNOME Terminal tricks and tips&lt;/a&gt; (ghacks.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>use finch, less memory and cpu usage, in replacement for pidgin.</title>
      <link>/2011/03/27/use-finch-less-memory-and-cpu-usage-in-replacement-for-pidgin/</link>
      <pubDate>Sun, 27 Mar 2011 06:50:14 +0000</pubDate>
      
      <guid>/2011/03/27/use-finch-less-memory-and-cpu-usage-in-replacement-for-pidgin/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Well, if you are on linux then you have options – is a known fact. But how those options help?&lt;/p&gt;
&lt;p&gt;I was working on a machine which had very less &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 was quite old system and it was running F14. Guess what would be the state of the system with pidgin, xmms, firefox, evolution and couple of terminals. Now, this is where if you could save a few cycles of &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; then you can actullay see the difference in sluggish &lt;a class=&#34;zem_slink&#34; title=&#34;Graphical user interface&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Graphical_user_interface&#34;&gt;GUI&lt;/a&gt; and and an okay sort of GUI. So, first off, kill pidgin and use finch.&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>cd across parallel directories</title>
      <link>/2011/03/14/cd-across-parallel-directories/</link>
      <pubDate>Mon, 14 Mar 2011 15:37:55 +0000</pubDate>
      
      <guid>/2011/03/14/cd-across-parallel-directories/</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:Unix_history-simple.svg&#34;&gt;&lt;img title=&#34;A diagram showing the key Unix and Unix-like o...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Unix_history-simple.svg/300px-Unix_history-simple.svg.png&#34; alt=&#34;A diagram showing the key Unix and Unix-like o...&#34; width=&#34;300&#34; height=&#34;189&#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;Here is a simple and fast way to cd across parallel directory.&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;
      cd ${PWD/test/actual}
    &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 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.ghacks.net/2011/03/04/linux-command-line-tips-wget/&#34;&gt;Linux command line tips: wget&lt;/a&gt; (ghacks.net)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://tjantunen.com/2011/03/12/article-directory-submissions/&#34;&gt;Article Directory Submissions&lt;/a&gt; (tjantunen.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://cash-bandit.com/2011/03/11/article-directory-submissions/&#34;&gt;Article Directory Submissions&lt;/a&gt; (cash-bandit.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://annupandey.wordpress.com/2011/01/30/create-a-repository-from-your-fedora-dvd/&#34;&gt;Create a repository from your fedora DVD&lt;/a&gt; (annupandey.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>Using ssmtp to send mail using gmail.</title>
      <link>/2011/02/19/ssmtp-send-mail-gmail/</link>
      <pubDate>Sat, 19 Feb 2011 15:18:03 +0000</pubDate>
      
      <guid>/2011/02/19/ssmtp-send-mail-gmail/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;First install the package ssmtp using the command:&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      sudo yum install ssmtp
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;Open the &lt;a class=&#34;zem_slink&#34; title=&#34;Configuration file&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Configuration_file&#34;&gt;configuration file&lt;/a&gt; for ssmtp as &lt;a class=&#34;zem_slink&#34; title=&#34;Superuser&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Superuser&#34;&gt;root user&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      vim /etc/ssmtp/ssmtp.conf
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;Make the following changes to the configuration file:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;mailto:root=**username**@gmail.com&#34;&gt;root=**username**@gmail.com&lt;/a&gt;&lt;br&gt;
mailhub=smtp.gmail.com:587&lt;br&gt;
&lt;a href=&#34;mailto:hostname=**username**@gmail.com&#34;&gt;hostname=**username**@gmail.com&lt;/a&gt;&lt;br&gt;
UseSTARTTLS=YES&lt;br&gt;
AuthUser=&lt;strong&gt;username&lt;/strong&gt;&lt;br&gt;
AuthPass=&lt;strong&gt;password&lt;/strong&gt;&lt;br&gt;
FromLineOverride=yes&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In order to make the default (root) “from” field be the server name,&lt;br&gt;
edit the /etc/ssmtp/revaliases file as root user :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>vino – connect to running GNome session like RDP</title>
      <link>/2011/02/04/vino-connect-to-running-gnome-session-like-rdp/</link>
      <pubDate>Fri, 04 Feb 2011 00:31:48 +0000</pubDate>
      
      <guid>/2011/02/04/vino-connect-to-running-gnome-session-like-rdp/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;One thing that all of us Linux users have probably missed is connecting to the running &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME&#34; rel=&#34;homepage&#34; href=&#34;http://www.gnome.org/&#34;&gt;GNome&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Session management&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Session_management&#34;&gt;session&lt;/a&gt; to see what is going on in the running session. This can be quite handy in couple of situations:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Debugging&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Debugging&#34;&gt;Debugging&lt;/a&gt; remote sessions – where you do not want a new session, instead want to connect to running session.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Maintaining running session from another &lt;a class=&#34;zem_slink&#34; title=&#34;Personal computer&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Personal_computer&#34;&gt;PC&lt;/a&gt;. If you are running some applications on some &lt;a class=&#34;zem_slink&#34; title=&#34;Linux&#34; rel=&#34;homepage&#34; href=&#34;http://www.kernel.org/&#34;&gt;Linux box&lt;/a&gt; and want to gracefully stop it using some commands other than kill -9 then it is best that you connect to the running session, if you are not using screen.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>shopt causes bash completion to stop working.</title>
      <link>/2011/01/25/shopt-bash-completion-stop-working/</link>
      <pubDate>Tue, 25 Jan 2011 02:35:15 +0000</pubDate>
      
      <guid>/2011/01/25/shopt-bash-completion-stop-working/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Couple of days, I added some scripts to my &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; startup and suddenly realized that bash completions stopped working. This is tricky situation in bash to figure out what went wrong. So, I set my foot down to make sure that I find out the &lt;a class=&#34;zem_slink&#34; title=&#34;Culprit&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Culprit&#34;&gt;culprit&lt;/a&gt;. Thus I started with method of elimination. So, I started with nothing in .bashrc and kept adding my stuff in batches, until the said feature was broken. Once that happened I started removing the added ones, one by one, until my completion started working again.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux humour – tar is coward</title>
      <link>/2011/01/18/linux-humour-tar-coward/</link>
      <pubDate>Tue, 18 Jan 2011 06:06:54 +0000</pubDate>
      
      <guid>/2011/01/18/linux-humour-tar-coward/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Some errors are too good and though you would have seen them couple of times you don’t realize until sometimes it just hits you, like the one below:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;tar: Cowardly refusing to create an empty archive&lt;/p&gt;
&lt;/blockquote&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://descentintodarkness.wordpress.com/2011/01/03/tar-tricks-on-linux/&#34;&gt;Tar Tricks on Linux&lt;/a&gt; (descentintodarkness.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;/div&gt;</description>
    </item>
    
    <item>
      <title>New feature in Nautilus – resize icon on desktop.</title>
      <link>/2011/01/10/feature-nautilus-resize-icon-desktop/</link>
      <pubDate>Mon, 10 Jan 2011 15:36:25 +0000</pubDate>
      
      <guid>/2011/01/10/feature-nautilus-resize-icon-desktop/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;On &lt;a class=&#34;zem_slink&#34; title=&#34;Desktop environment&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Desktop_environment&#34;&gt;Desktop&lt;/a&gt; on &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME&#34; rel=&#34;homepage&#34; href=&#34;http://www.gnome.org/&#34;&gt;Gnome&lt;/a&gt; using nautilus, now you can resize individual &lt;a class=&#34;zem_slink&#34; title=&#34;Icon&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Icon&#34;&gt;icons&lt;/a&gt;. Just &lt;a class=&#34;zem_slink&#34; title=&#34;Mouse (computing)&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Mouse_%28computing%29&#34;&gt;right click&lt;/a&gt; on the icon to resize and in the menu you will get a resize icon :&lt;/p&gt;
&lt;figure id=&#34;attachment_2743&#34; aria-describedby=&#34;caption-attachment-2743&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2743&#34; title=&#34;Resize icon&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/12/Resize.jpg?resize=150%2C150&#34; alt=&#34;Resize icon&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/12/Resize.jpg?resize=150%2C150 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/12/Resize.jpg?zoom=2&amp;resize=150%2C150 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/12/Resize.jpg?zoom=3&amp;resize=150%2C150 450w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-2743&#34; class=&#34;wp-caption-text&#34;&gt;Resize icon&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;and then you can resize the icon from the borders:&lt;/p&gt;
&lt;figure id=&#34;attachment_2744&#34; aria-describedby=&#34;caption-attachment-2744&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2744&#34; title=&#34;Resize icon&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/12/Resize-1.jpg?resize=150%2C150&#34; alt=&#34;Resize icon&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/12/Resize-1.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/12/Resize-1.jpg?resize=64%2C64 64w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/12/Resize-1.jpg?resize=128%2C128 128w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/12/Resize-1.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][2]&lt;figcaption id=&#34;caption-attachment-2744&#34; class=&#34;wp-caption-text&#34;&gt;Resize icon&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://www.omgubuntu.co.uk/2010/12/where-is-this-icon-nautilus-script-ubuntu/&#34;&gt;&amp;#8220;Where is this icon?&amp;#8221; Nautilus script is incredibly nifty&lt;/a&gt; (omgubuntu.co.uk)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.omgubuntu.co.uk/2010/11/use-nautilus-folder-emblems-to-organise-your-home-folder/&#34;&gt;Use Nautilus&amp;#8217; Emblems feature to keep your home folder organised&lt;/a&gt; (omgubuntu.co.uk)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.omgubuntu.co.uk/2010/12/screenshot-desktop-unity-in-natty/&#34;&gt;Screenshots: Desktop Unity in Natty&lt;/a&gt; (omgubuntu.co.uk)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.ghacks.net/2010/11/29/add-a-quick-access-shortcuts-to-the-gnome-right-click-menu/&#34;&gt;Add a quick-access shortcuts to the GNOME right-click menu&lt;/a&gt; (ghacks.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>Shell Scripting</title>
      <link>/2011/01/05/shell-scripting/</link>
      <pubDate>Wed, 05 Jan 2011 15:08:44 +0000</pubDate>
      
      <guid>/2011/01/05/shell-scripting/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are some links for bash programming that you may find useful.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://tips-linux.net/en/content/pro-bash-programming&#34;&gt;http://tips-linux.net/en/content/pro-bash-programming&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://tips-linux.net/en/content/expert-shell-scripting&#34;&gt;http://tips-linux.net/en/content/expert-shell-scripting&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://tips-linux.net/en/content/beginning-linux-command-line&#34;&gt;http://tips-linux.net/en/content/beginning-linux-command-line&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://tips-linux.net/en/content/bash-pocket-reference&#34;&gt;http://tips-linux.net/en/content/bash-pocket-reference&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://tips-linux.net/en/content/linux-command-line-and-shell-scripting-bible&#34;&gt;http://tips-linux.net/en/content/linux-command-line-and-shell-scripting-bible&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://www.edugeek.net/forums/nix/63944-linux-learning-shell.html&#34;&gt;Linux &amp;#8211; Learning the Shell&lt;/a&gt; (edugeek.net)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://maketecheasier.com/10-useful-tools-websites-tricks-to-master-linux-command/2010/11/09&#34;&gt;10 Useful Tools, Websites And Tricks to Help You Master Linux Command&lt;/a&gt; (maketecheasier.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.yjl.im/2010/12/lf-submitsh-bash-mplayer-lastfm.html&#34;&gt;lf-submit.sh &amp;#8211; Bash mplayer Last.fm scrobbler&lt;/a&gt; (yjl.im)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.interstellr.com/linux-command-line-tricks-you-need-to-know-io&#34;&gt;Linux command line tricks you need to know: IO redirection and piping&lt;/a&gt; (interstellr.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://houcemhachicha.blogspot.com/2010/07/my-top-ten-shellbash-tricks.html&#34;&gt;imabonehead: Houcem HACHICHA&amp;#8217;s Blog: My top ten shell/bash tricks!&lt;/a&gt; (houcemhachicha.blogspot.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>Execute a command with a timeout</title>
      <link>/2010/12/29/execute-command-timeout/</link>
      <pubDate>Wed, 29 Dec 2010 15:03:18 +0000</pubDate>
      
      <guid>/2010/12/29/execute-command-timeout/</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/File:Ubuntu_logo.svg&#34;&gt;&lt;img title=&#34;Official Ubuntu circle with wordmark. Replace ...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Ubuntu_logo.svg/300px-Ubuntu_logo.svg.png&#34; alt=&#34;Official Ubuntu circle with wordmark. Replace ...&#34; width=&#34;300&#34; height=&#34;70&#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 via &amp;lt;a href=&amp;quot;http://commons.wikipedia.org/wiki/File:Ubuntu_logo.svg&amp;quot;&amp;gt;Wikipedia&amp;lt;/a&amp;gt;
  &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;Execute a command with a timeout&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;
      &amp;amp;nbsp;timelimit -t100 somecommand
    &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;I found this in &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; repos, and consider it better than timeout.&lt;/p&gt;
&lt;p&gt;* View this command to comment, vote or add to favourites * View all commands by CodSpirit&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>write the output of a command to /var/log/user.log… each line will contain $USER, making this easy to grep for.</title>
      <link>/2010/12/28/write-output-command-varloguserlog-line-user-making-easy-grep/</link>
      <pubDate>Tue, 28 Dec 2010 15:00:24 +0000</pubDate>
      
      <guid>/2010/12/28/write-output-command-varloguserlog-line-user-making-easy-grep/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;write the &lt;a class=&#34;zem_slink&#34; title=&#34;Output&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Output&#34;&gt;output&lt;/a&gt; of a &lt;a class=&#34;zem_slink&#34; title=&#34;Command (computing)&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Command_%28computing%29&#34;&gt;command&lt;/a&gt; to /var/log/user.log… each line will contain $USER, making this easy to &lt;a class=&#34;zem_slink&#34; title=&#34;Grep&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Grep&#34;&gt;grep&lt;/a&gt; for.&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;
      &amp;amp;nbsp;log() { (echo &amp;quot;$ $@&amp;quot;;$@) | logger -t $USER; }
    &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 command is useful if you want to copy the output of a series of commands to a file, for example if you want to pastebin the output from ‘&lt;a class=&#34;zem_slink&#34; title=&#34;Uname&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Uname&#34;&gt;uname&lt;/a&gt; -a’, ‘lspci -vvv’ and ‘lsmod’ for video driver trouble-shooting on your favorite &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; forum.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Empty a file</title>
      <link>/2010/12/26/empty-file/</link>
      <pubDate>Sun, 26 Dec 2010 14:56:13 +0000</pubDate>
      
      <guid>/2010/12/26/empty-file/</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/File:Calculator.NET_Screenshot.png&#34;&gt;&lt;img title=&#34;Screenshot of Calculator.NET, a Free Open Sour...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/b/be/Calculator.NET_Screenshot.png/300px-Calculator.NET_Screenshot.png&#34; alt=&#34;Screenshot of Calculator.NET, a Free Open Sour...&#34; width=&#34;300&#34; height=&#34;188&#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 via &amp;lt;a href=&amp;quot;http://commons.wikipedia.org/wiki/File:Calculator.NET_Screenshot.png&amp;quot;&amp;gt;Wikipedia&amp;lt;/a&amp;gt;
  &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;This one is for those who know the “touch” command. Hope all of us do not follow a  command just because it is on one of the popular site without trying to understand the command and the output.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bash Script Beautifier</title>
      <link>/2010/12/23/bash-script-beautifier/</link>
      <pubDate>Thu, 23 Dec 2010 14:51:01 +0000</pubDate>
      
      <guid>/2010/12/23/bash-script-beautifier/</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: 266px;&#34;&gt;
      &lt;dt class=&#34;wp-caption-dt&#34;&gt;
        &lt;a href=&#34;http://en.wikipedia.org/wiki/File:Bash-org.png&#34;&gt;&lt;img title=&#34;Bash (Unix shell)&#34; src=&#34;http://upload.wikimedia.org/wikipedia/en/4/41/Bash-org.png&#34; alt=&#34;Bash (Unix shell)&#34; width=&#34;256&#34; height=&#34;108&#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 via &amp;lt;a href=&amp;quot;http://en.wikipedia.org/wiki/File:Bash-org.png&amp;quot;&amp;gt;Wikipedia&amp;lt;/a&amp;gt;
  &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;Today I was working on a bash script written by someone else. And the script was maintained since long and had actually become quite big and there was no indentation followed. So, you can understand how difficult it was to understand the script. So, I set my foot forth to first find a beautifier for the bash script before I fixed it and my search ended here.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>List all installed rpm packages and it’s size</title>
      <link>/2010/12/09/list-all-installed-rpm-packages-and-it%E2%80%99s-size/</link>
      <pubDate>Thu, 09 Dec 2010 03:12:44 +0000</pubDate>
      
      <guid>/2010/12/09/list-all-installed-rpm-packages-and-it%E2%80%99s-size/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you are looking for a command to see the disk usage by each of the &lt;a class=&#34;zem_slink&#34; title=&#34;Revolutions per minute&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Revolutions_per_minute&#34;&gt;rpm&lt;/a&gt;‘s then you can use this command:&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      &amp;amp;nbsp;rpm -q --queryformat &amp;quot;%10{SIZE}\t%{NAME}\n&amp;quot;
    &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 if you use this command very regularly then you can create an alias like&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;
      &amp;amp;nbsp;alias rpm_size=&#39;rpm -q --queryformat &amp;quot;%10{SIZE}\t%{NAME}\n&amp;quot; &#39;
    &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 use it like&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>New feature in Gnome/Nautilus</title>
      <link>/2010/12/05/feature-gnomenautilus/</link>
      <pubDate>Sun, 05 Dec 2010 01:39:10 +0000</pubDate>
      
      <guid>/2010/12/05/feature-gnomenautilus/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;One of the things that I never realized that I am missing in Nautilus until they put the feature in was this. When a &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;file&lt;/a&gt; is being copied and there is conflict, there should be option to rename the new file being copied. Also, if the file being copied is image then a small preview/thumbnail would be good.&lt;/p&gt;
&lt;p&gt;Yesterday while copying some &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;, suddenly I noticed that this feature is there now. Pretty useful feature to have. Here’s the screen-shot.&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>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>Announcing the release of Fedora 14 and upgrade procedure.</title>
      <link>/2010/11/03/announcing-the-release-of-fedora-14/</link>
      <pubDate>Wed, 03 Nov 2010 14:44:02 +0000</pubDate>
      
      <guid>/2010/11/03/announcing-the-release-of-fedora-14/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Before you read the release announcement, you can update/upgrade to F14 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;
        &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 upgrade --releasever=14
    &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;blockquote&gt;
&lt;p&gt;Note : You might get some un-resolvable dependencies, you can remove those pakages and continue and it should be a smooth migration.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It’s here! It’s here! It’s really here! &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; 14 has been officially released! Fedora is a leading edge, free and open source operating system that continues to deliver innovative features to many users, with a new release approximately every six months.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Photo Editing with nice border and preparing for print.</title>
      <link>/2010/11/02/photo-editing-with-nice-border-and-preparing-for-print/</link>
      <pubDate>Tue, 02 Nov 2010 09:43:36 +0000</pubDate>
      
      <guid>/2010/11/02/photo-editing-with-nice-border-and-preparing-for-print/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Working with photos in &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; is very easy with lots of viewers/editors/managers and what not. Not that there are not many options in &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; but most of them are not free. BEST case scenario is that you might get a evaluation version (i.e. if you do not use pirated/cracked version) of &lt;a class=&#34;zem_slink&#34; title=&#34;Computer software&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Computer_software&#34;&gt;software&lt;/a&gt;‘s. Me, being completely against pirated and cracked version or evaluation version (if not, planning to buy the same) like the freedom of choice with Linux.&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>Ubuntu Maverick Meerkat 10.10 Post Installation Guide</title>
      <link>/2010/10/12/ubuntu-maverick-meerkat-1010-post-installation-guide/</link>
      <pubDate>Tue, 12 Oct 2010 09:42:40 +0000</pubDate>
      
      <guid>/2010/10/12/ubuntu-maverick-meerkat-1010-post-installation-guide/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Ubuntu Maverick Meerkat 10.10 Post Installation Guide ubuntu.jpgUbuntu 10.10 codenamed Maverick Meerkat is released. As you all know Ubuntu is the most popular Linux distribution since it aims on usability and ease of installation. The new version of Ubuntu comes with Gnome 2.32 and Linux kernel 2.6.35. Of course all software is updated with new versions. The installation has also become very easy and fast. The user has to do only a few clicks until he boots up to his new Ubuntu desktop. Download Ubuntu 10.10 install it and let’s see a few tips and tricks!&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>Hard and Software requirements… can you beat this.</title>
      <link>/2010/09/23/hard-and-software-requirements-can-you-beat-this/</link>
      <pubDate>Thu, 23 Sep 2010 14:01:31 +0000</pubDate>
      
      <guid>/2010/09/23/hard-and-software-requirements-can-you-beat-this/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;The other day, I was looking at &lt;a href=&#34;\&#34; target=&#34;\&amp;quot;_blank\&amp;quot;&#34;&gt;OTRS Documentation&lt;/a&gt; and guess what, I found a requirement that I could not full-fill.  The requirement was for “Hard and Software”.&lt;/p&gt;
&lt;figure style=&#34;width: 552px&#34; class=&#34;wp-caption aligncenter&#34;&gt;&lt;img title=&#34;OTRS Documentation&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/OTRS_Admin_Doc.jpg?resize=552%2C257&#34; alt=&#34;OTRS Documentation&#34; width=&#34;552&#34; height=&#34;257&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;OTRS Documentation&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Can you full-fill this requirement?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>15 (More) Awesome Conky Configurations</title>
      <link>/2010/09/13/15-awesome-conky-configurations/</link>
      <pubDate>Mon, 13 Sep 2010 07:17:02 +0000</pubDate>
      
      <guid>/2010/09/13/15-awesome-conky-configurations/</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/File:Conky-unix-program-screen-shot.png\&#34;&gt;&lt;img 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;&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/File:Conky-unix-program-screen-shot.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;15 (More) Awesome &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Conky (software)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://conky.sourceforge.net/&amp;quot;&amp;gt;Conky&lt;/a&gt; Configurations You may have already seen our list of awesome Conky scripts or configurations, and perhaps applied or used some of them on your own &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Linux&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.kernel.org/&amp;quot;&amp;gt;Linux&lt;/a&gt; desktop. Since that collection was quiet popular, I decided to scour the web once again to gather more Conky scripts that I could share with all of you. Now, here is another list of some of the most excellent and unique conky configurations that you could freely use. Enjoy!&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>Speed up mkat with no md5sum for the files.</title>
      <link>/2010/09/02/speed-mkat-md5sum-files/</link>
      <pubDate>Thu, 02 Sep 2010 14:47:48 +0000</pubDate>
      
      <guid>/2010/09/02/speed-mkat-md5sum-files/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;mkat details:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;mkat is a set of &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Command-line interface&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Command-line_interface&amp;quot;&amp;gt;command line&lt;/a&gt; tools to burn, catalog &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Data&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Data&amp;quot;&amp;gt;data&lt;/a&gt; CD/&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;DVD&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/DVD&amp;quot;&amp;gt;DVD&lt;/a&gt;, &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Compact Disc&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Compact_Disc&amp;quot;&amp;gt;audio CDs&lt;/a&gt; and then search the catalog &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Database&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Database&amp;quot;&amp;gt;database&lt;/a&gt;, e.g. check whether you have a certain file or audio CD in your collection. Tags can be used to categorize CDs, e.g. &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Comedy&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Comedy&amp;quot;&amp;gt;comedy&lt;/a&gt;, &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Drama&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Drama&amp;quot;&amp;gt;drama&lt;/a&gt;, etc. Audio CD support is very rudimentary though.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zabbix error\’d — just for fun</title>
      <link>/2010/08/28/zabbix-errord-fun/</link>
      <pubDate>Sat, 28 Aug 2010 18:27:49 +0000</pubDate>
      
      <guid>/2010/08/28/zabbix-errord-fun/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-medium wp-image-2432&amp;quot; title=&amp;quot;History-Zabbix Error&#39;d&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/History-Zabbix-300x151.jpg&amp;quot; alt=&amp;quot;History-Zabbix Error&#39;d&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;151&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;I was woking on Zabbix some days back and here&amp;amp;#8217;s a screenshot that I took from Zabbix running on &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Red Hat&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.redhat.com&amp;quot;&amp;gt;Red Hat&lt;/a&gt; Enterprise &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Linux&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.kernel.org/&amp;quot;&amp;gt;Linux&lt;/a&gt; 5. Pretty interesting to see that there is a graph with all the values on the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Cartesian coordinate system&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Cartesian_coordinate_system&amp;quot;&amp;gt;Y-axis&lt;/a&gt; as 3.26GB and still there is a trend on the graph. How many times did you get such graph 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Gmail Videochat Comes to Linux</title>
      <link>/2010/08/26/gmail-videochat-linux/</link>
      <pubDate>Thu, 26 Aug 2010 18:24:40 +0000</pubDate>
      
      <guid>/2010/08/26/gmail-videochat-linux/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;?Gmail Videochat Comes to Linux&lt;br&gt;
&amp;amp;#8221;The long wait is over and Linux users can finally use the Gmail&lt;br&gt;
Videochat! The &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Gmail&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://gmail.com&amp;quot;&amp;gt;GMail&lt;/a&gt; team recently announced the availability of voice&lt;br&gt;
and &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Videoconferencing&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Videoconferencing&amp;quot;&amp;gt;video chat&lt;/a&gt; on Linux. This feature is currently supported on &amp;lt;a class=&amp;quot;zem_slink&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;&lt;br&gt;
and other &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Debian&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.debian.org/&amp;quot;&amp;gt;Debian&lt;/a&gt;-based &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 distributions&lt;/a&gt;. &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;RPM Package Manager&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://rpm.org/&amp;quot;&amp;gt;RPM&lt;/a&gt; Support for &amp;lt;a class=&amp;quot;zem_slink&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 Linux&lt;/a&gt;&lt;br&gt;
and other &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Red Hat&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.redhat.com&amp;quot;&amp;gt;Red Hat&lt;/a&gt; based distributions (like &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;CentOS&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.centos.org/&amp;quot;&amp;gt;CentOS&lt;/a&gt;) is going to be added&lt;br&gt;
soon.&amp;amp;#8221; Some screenshots of GMail Video Chat on Linux in action&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>gphotoframe Free digital photo frame for your desk.</title>
      <link>/2010/08/11/gphotoframe-free-digital-photo-frame-desk/</link>
      <pubDate>Wed, 11 Aug 2010 02:46:01 +0000</pubDate>
      
      <guid>/2010/08/11/gphotoframe-free-digital-photo-frame-desk/</guid>
      <description>&lt;!--adsense#ad#2--&gt;
&lt;p&gt;First install the gphotoframe application with the command :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install gphotoframe&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and if you want gnome-screensaver compatibility then install the package gphotoframe-gss also.&lt;/p&gt;
&lt;p&gt;Gnome Photo Frame is a photo frame gadget for the &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; Desktop. Let&amp;amp;#8217;s see how this works.. run the command gphotoframe from a terminal:&lt;/p&gt;
&lt;p&gt;Here is what you will see :&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/2010/08/Screenshot-gphotoframe.png&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-1880&amp;quot; title=&amp;quot;Screenshot-gphotoframe&amp;quot; src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/2010/08/Screenshot-gphotoframe-300x227.png&amp;quot; alt=&amp;quot;Screenshot-gphotoframe&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;227&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Don&amp;amp;#8217;t panic on seeing the blank/black page. You need to add the source first. So &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Mouse (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Mouse_%28computing%29&amp;quot;&amp;gt;right click&lt;/a&gt; on the window and go to preferences:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Shape Collage – Simple software to create collage with a java application.</title>
      <link>/2010/07/31/shape-collage-simple-software-to-create-collage-with-a-java-application/</link>
      <pubDate>Sat, 31 Jul 2010 03:16:34 +0000</pubDate>
      
      <guid>/2010/07/31/shape-collage-simple-software-to-create-collage-with-a-java-application/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Download from &amp;lt;a href=&amp;quot;http://www.shapecollage.com/download.html&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Very useful utility to create collage in variety of ways. Here are some screenshots to give you a idea of how this works.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/amit-agarwal.co.in/wp-content/uploads/2009/10/screenshot_0011.bmp&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/amit-agarwal.co.in/wp-content/uploads/2009/10/screenshot_0011.bmp&amp;quot; alt=&amp;quot;Shape Collage Settings&amp;quot; title=&amp;quot;Shape Collage Settings&amp;quot; class=&amp;quot;aligncenter size-full wp-image-1292&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/amit-agarwal.co.in/wp-content/uploads/2009/10/screenshot_002.bmp&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/amit-agarwal.co.in/wp-content/uploads/2009/10/screenshot_002.bmp&amp;quot; alt=&amp;quot;Shape Collage Settings&amp;quot; title=&amp;quot;Shape Collage Settings&amp;quot; class=&amp;quot;aligncenter size-full wp-image-1293&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/amit-agarwal.co.in/wp-content/uploads/2009/10/screenshot_003.bmp&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/amit-agarwal.co.in/wp-content/uploads/2009/10/screenshot_003.bmp&amp;quot; alt=&amp;quot;Shape Collage Settings&amp;quot; title=&amp;quot;Shape Collage Settings&amp;quot; class=&amp;quot;aligncenter size-full wp-image-1294&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/amit-agarwal.co.in/wp-content/uploads/2009/10/screenshot_004.bmp&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/amit-agarwal.co.in/wp-content/uploads/2009/10/screenshot_004.bmp&amp;quot; alt=&amp;quot;Shape Collage Settings&amp;quot; title=&amp;quot;Shape Collage Settings&amp;quot; class=&amp;quot;aligncenter size-full wp-image-1295&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Auto Key press fill forms through simulating key presses | Linux.com</title>
      <link>/2010/07/31/auto-key-press-fill-forms-simulating-key-presses-linuxcom/</link>
      <pubDate>Sat, 31 Jul 2010 03:16:33 +0000</pubDate>
      
      <guid>/2010/07/31/auto-key-press-fill-forms-simulating-key-presses-linuxcom/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;This script can be used to repeatedly press &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Electronic keyboard&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Electronic_keyboard&amp;quot;&amp;gt;keys&lt;/a&gt; on the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Keyboard (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Keyboard_%28computing%29&amp;quot;&amp;gt;keyboard&lt;/a&gt;, it was used to fill out 100 odd entries on a &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Web page&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Web_page&amp;quot;&amp;gt;web page&lt;/a&gt; while testing without having to physically enter the data.&lt;/p&gt;
&lt;p&gt;Save the code below some where like &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Filesystem Hierarchy Standard&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard&amp;quot;&amp;gt;/usr/bin&lt;/a&gt;/ with what ever file name you like, set the file to be &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Executable&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Executable&amp;quot;&amp;gt;executable&lt;/a&gt; with &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Chmod&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Chmod&amp;quot;&amp;gt;chmod&lt;/a&gt; +x /usr/bin/keyrepeat&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Find who is using my network – top for network utilization</title>
      <link>/2010/07/27/find-who-is-using-my-network-top-for-network-utilization/</link>
      <pubDate>Tue, 27 Jul 2010 04:09:37 +0000</pubDate>
      
      <guid>/2010/07/27/find-who-is-using-my-network-top-for-network-utilization/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Ok here is something that I have been looking for something.  Now that I have conky installed, so I can see the bandwidth usage on my desktop but was wondering for sometimes, where actually so much is being used. So did some quick search to see if I can get that info and did not have to go too far 🙂&lt;/p&gt;
&lt;p&gt;There is s  utility called iftop in the Fedora repo and at the &amp;lt;a href=&amp;quot;http://www.ex-parrot.com/~pdw/iftop/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;URL&lt;/a&gt;. Oh and how to use it, just type sudo iftop or if you have multiple network interface then you can do &amp;amp;#8221;iftop -f &lt;device name&gt;&amp;amp;#8221;. Thats pretty simple and cool.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>importing outlook pst files in evolution in Fedora 13 ( Goddard)</title>
      <link>/2010/07/25/importing-outlook-pst-files/</link>
      <pubDate>Sun, 25 Jul 2010 03:53:09 +0000</pubDate>
      
      <guid>/2010/07/25/importing-outlook-pst-files/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you were using outlook and moved to some other &amp;lt;a class=&amp;quot;zem_slink freebase/en/e-mail_client&amp;quot; title=&amp;quot;Email client&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Email_client&amp;quot;&amp;gt;mail client&lt;/a&gt; then you know the pain of moving the mails from outlook mail from outlook to any other client.&lt;/p&gt;
&lt;p&gt;If you are using evolution on &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;, then you are in luck. Just install the plug-in and select the file to import as simple as that.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install evolution-pst&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get the information on all the rpms installed on the system</title>
      <link>/2010/07/23/get-the-information-on-all-the-rpms-installed-on-the-system/</link>
      <pubDate>Fri, 23 Jul 2010 04:04:32 +0000</pubDate>
      
      <guid>/2010/07/23/get-the-information-on-all-the-rpms-installed-on-the-system/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here&amp;amp;#8217;s a one-liner to get the info on all the packages installed on your system.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;rpm -qa –info |tee All_rpms_Info&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is what it does, when you query the rpm database with the –info parameter, then the output looks something like the below, which is quite helpful.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Name        : rpm                          Relocations: (not relocatable)&lt;br&gt;
Version     : 4.6.0                             Vendor: Fedora Project&lt;br&gt;
Release     : 0.rc3.1.fc10                  Build Date: Sat 13 Dec 2008 12:38:24 AM IST&lt;br&gt;
Install Date: Tue 13 Jan 2009 09:22:50 PM IST      Build Host: x86-5.fedora.phx.redhat.com&lt;br&gt;
Group       : System Environment/Base       Source RPM: rpm-4.6.0-0.rc3.1.fc10.src.rpm&lt;br&gt;
Size        : 3662666                          License: GPLv2+&lt;br&gt;
Signature   : DSA/SHA1, Tue 06 Jan 2009 08:20:24 PM IST, Key ID bf226fcc4ebfc273&lt;br&gt;
Packager    : Fedora Project&lt;br&gt;
URL         : &lt;a href=&#34;http://www.rpm.org/&#34;&gt;http://www.rpm.org/&lt;/a&gt;&lt;br&gt;
Summary     : The RPM package management system&lt;br&gt;
Description :&lt;br&gt;
The RPM Package Manager (RPM) is a powerful command line driven&lt;br&gt;
package management system capable of installing, uninstalling,&lt;br&gt;
verifying, querying, and updating software packages. Each software&lt;br&gt;
package consists of an archive of files along with information about&lt;br&gt;
the package like its version, a description, etc.&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>strings linux command</title>
      <link>/2010/07/20/strings-linux-command/</link>
      <pubDate>Tue, 20 Jul 2010 03:47:14 +0000</pubDate>
      
      <guid>/2010/07/20/strings-linux-command/</guid>
      <description>&lt;p&gt;&lt;tt&gt;Ever wondered what&#39;s inside some of those binary files on your system (binary executables or binary data)? Several times I&#39;ve gotten error messages from some command in the Solaris system, but I couldn&#39;t tell where the error was coming from because it was buried in some binary executable file.&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;The Solaris &amp;quot;strings&amp;quot; command lets you look at the ASCII text buried inside of executable files, and can often help you troubleshoot problems. For&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;instance, one time I was seeing error messages like this when a user was trying to log in:&lt;/tt&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Kernel ata exception — found workaround.</title>
      <link>/2010/07/20/kernel-ata-exception-still-unresolved/</link>
      <pubDate>Tue, 20 Jul 2010 03:47:13 +0000</pubDate>
      
      <guid>/2010/07/20/kernel-ata-exception-still-unresolved/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been getting the below errors in my system for quite sometime now, I think since F9 or before that. The offending hardware is CD drive. I looked all around the net for a solution but did not find anything. Will keep looking to solve the problem. I found various solutions being suggested like adding noirq or nobiosirq or noacpi and such. None of this helped. So for now I am happy with turning off the haldaemon as soon as the system comes up. Problem: it takes lot of time to go down 🙁&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Raw file format support in Rawstudio for Linux for FujiFilm cameras.</title>
      <link>/2010/07/20/raw-file-format-support-in-rawstudio-for-linux-for-fujifilm-cameras/</link>
      <pubDate>Tue, 20 Jul 2010 03:47:12 +0000</pubDate>
      
      <guid>/2010/07/20/raw-file-format-support-in-rawstudio-for-linux-for-fujifilm-cameras/</guid>
      <description>&lt;p&gt;Finally &lt;strong&gt;&amp;lt;a href=&amp;quot;http://rawstudio.org&amp;quot;&amp;gt;Rawstudio&lt;/a&gt;&lt;/strong&gt; has decided to add the support for FujiFilm raw file format. The support for FujiFilm cameras was not there in the rawstudio but now the bug reported on the same is marked as fixed and in the next few release, we should see the support for the same. Good going guys.&lt;/p&gt;
&lt;p&gt;About Rawstudio:&lt;/p&gt;
&lt;p&gt;To get the best quality out of your digital camera, it is often&lt;br&gt;
recommended that you record your pictures in RAW format. This format&lt;br&gt;
is mostly specific to a camera and cannot be read by most image&lt;br&gt;
editing applications.&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>Adding border to images.</title>
      <link>/2010/07/18/adding-border-to-images/</link>
      <pubDate>Sun, 18 Jul 2010 13:38:52 +0000</pubDate>
      
      <guid>/2010/07/18/adding-border-to-images/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;A very simple script to add border to images :&lt;br&gt;
**&lt;br&gt;
**&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;*&lt;em&gt;for i in &lt;em&gt;.jpg; do montage -geometry 720×576 -background black -quality 100 $i conv-$i; done&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p&gt;This is one line that you can run the directory containing all your images and all the files with extension of &amp;amp;#8221;jpg&amp;amp;#8221; will be assumed to be images and the command run on them to add the border. The border is black in color and quality of the border is 100%.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Try a live Distro without burning on CD or running in VM</title>
      <link>/2010/07/18/try-a-live-distro-without-burning-on-cd-or-running-in-vm/</link>
      <pubDate>Sun, 18 Jul 2010 13:38:51 +0000</pubDate>
      
      <guid>/2010/07/18/try-a-live-distro-without-burning-on-cd-or-running-in-vm/</guid>
      <description>&lt;p&gt;I keep trying a lot of distributions and mostly I try them once and get the configurations and put them on my box :), this works best for me so that I dont have to keep re-configuring my system again and again. So, burning the disc for one time use is overhead and wastes a lot of time for me.&lt;/p&gt;
&lt;p&gt;Why burn a disc when GRUB is there to help. So today we will try to use the installed grub run a extracted iso image. Lets go step by step:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Beldi – The way to go to try linux distributions.</title>
      <link>/2010/07/18/beldi-the-way-to-go-to-try-linux-distributions/</link>
      <pubDate>Sun, 18 Jul 2010 13:38:50 +0000</pubDate>
      
      <guid>/2010/07/18/beldi-the-way-to-go-to-try-linux-distributions/</guid>
      <description>&lt;p&gt;I know people in the Linux world always want to try different distributions, but problem is maintaining them and tracking them, so what is the solution?&lt;/p&gt;
&lt;p&gt;Found a nice solution called &amp;lt;a href=&amp;quot;https://belug.de/~beldi//distributions/fedora.xml&amp;quot;&amp;gt;&lt;strong&gt;Beldi&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This sofware is in the fedora yum repository so if you are running Fedora you can simply install the application by running&lt;/p&gt;
&lt;p&gt;&amp;amp;#8221;&amp;lt;span style=&amp;quot;color: #ff00ff;&amp;quot;&amp;gt;yum install beldi&lt;/span&gt;&amp;amp;#8221;&lt;/p&gt;
&lt;p&gt;Now the interesting part, it supports to download and autoupdate the distributions of about 16 odd distributions. What you did not find your distro in the list but want to add it, I hope one option is to write to BeLUG and ask them to add it. But better yet is to update the xml files in the &amp;lt;span style=&amp;quot;color: #00ffff;&amp;quot;&amp;gt;~/.beldi&lt;/span&gt; directory.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Enlightment Desktop.</title>
      <link>/2010/07/17/enlightment-desktop/</link>
      <pubDate>Fri, 16 Jul 2010 19:16:51 +0000</pubDate>
      
      <guid>/2010/07/17/enlightment-desktop/</guid>
      <description>&lt;p&gt;Enlightenment window managet I just chanced upon today while browsing the list of packages in fedora repository and thought might as well try it for sometime. For sometime now I had shifted to LXDE in favour of its being light weight but was serving well to my purposes and was quite happy with its performance.&lt;/p&gt;
&lt;p&gt;So i just installed Enlightenment:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install enlightenment&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and selected yes for downloading the dependencies to too.  This took me to a great new world of GUI. This is a really great Desktop manager. Seems to be quite okay in terms of using the CPU. The looks are completely configurable. Menus are configurable and if you dont like the default theme then there are lot to choose from at various location some of which I have mentioned in below.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>vi reference links</title>
      <link>/2010/07/17/vi-reference-links/</link>
      <pubDate>Fri, 16 Jul 2010 19:16:50 +0000</pubDate>
      
      <guid>/2010/07/17/vi-reference-links/</guid>
      <description>&lt;p&gt;&lt;tt&gt;&amp;lt;a href=&amp;quot;http://www.lagmonster.org/docs/vi2.html&amp;quot;&amp;gt;http://www.lagmonster.org/docs/vi2.html&lt;/a&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;&amp;lt;a href=&amp;quot;http://www.venukb.com/2007/01/28/vivim-graphical-cheat-sheet/&amp;quot;&amp;gt;http://www.venukb.com/2007/01/28/vivim-graphical-cheat-sheet/&lt;/a&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;&amp;lt;a href=&amp;quot;http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html&amp;quot;&amp;gt;http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html&lt;/a&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;&amp;lt;a href=&amp;quot;http://www.eng.hawaii.edu/Tutor/vi.html#commands&amp;quot;&amp;gt;http://www.eng.hawaii.edu/Tutor/vi.html#commands&lt;/a&gt;&lt;/tt&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Hotmail login from Linux machine using Firefox.</title>
      <link>/2010/07/15/hotmail-login-from-linux-machine-using-firefox/</link>
      <pubDate>Thu, 15 Jul 2010 02:10:30 +0000</pubDate>
      
      <guid>/2010/07/15/hotmail-login-from-linux-machine-using-firefox/</guid>
      <description>&lt;p&gt;Today I learnt two things. One is that Hotmail has changed the look of the email on the web. Quite good change. Looks good.&lt;/p&gt;
&lt;p&gt;Second is that when loggin in to the hotmail using my Fedora box with Firefox, I was always getting the annoying, you are not on supported browser and saw the fix on &amp;lt;a href=&amp;quot;http://www.linuxquestions.org/questions/linux-newbie-8/hotmail-problems-683894/?posted=1#post3345089&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;this&lt;/a&gt; link. The solution is as simple as changing the &amp;amp;#8221;general.useragent.vendor&amp;amp;#8221; for firefox. The way to do this is :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>New GNOME 2.24 is an incremental improvement</title>
      <link>/2010/07/15/new-gnome-224-is-an-incremental-improvement/</link>
      <pubDate>Thu, 15 Jul 2010 02:10:29 +0000</pubDate>
      
      <guid>/2010/07/15/new-gnome-224-is-an-incremental-improvement/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.linux.com/feature/149081&amp;quot;&amp;gt;Link&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Quite good details on the new improvements.. Currently I am installing empathy which looks quite interesting. Screenshot for empathy available &amp;lt;a href=&amp;quot;http://linux.softpedia.com/progScreenshots/Empathy-Screenshot-27288.html&amp;quot;&amp;gt;here&lt;/a&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>Unixmen - Tips to reduce memory usage on Firefox</title>
      <link>/2010/07/14/unixmen-tips-to-reduce-memory-usage-on-firefox/</link>
      <pubDate>Wed, 14 Jul 2010 01:06:32 +0000</pubDate>
      
      <guid>/2010/07/14/unixmen-tips-to-reduce-memory-usage-on-firefox/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;blockquote&gt;
&lt;p&gt;A nice aritcle on reducing the memory usage of firefox on &amp;lt;a class=&amp;quot;zem_slink&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;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;There are some things in life everyone is looking for and no one ever finds and there are other things that people keep finding and re-finding and inventing and re-inventing. Reducing memory usage for &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Firefox&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.mozilla.com/firefox/&amp;quot;&amp;gt;Firefox&lt;/a&gt; and speeding it up is one such thing. So, here is another story to reduce the memory usage of firefox.&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>A Five-Way Linux Distribution Comparison In 2010</title>
      <link>/2010/07/14/a-five-way-linux-distribution-comparison-in-2010/</link>
      <pubDate>Wed, 14 Jul 2010 01:06:30 +0000</pubDate>
      
      <guid>/2010/07/14/a-five-way-linux-distribution-comparison-in-2010/</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/File:Tux.png\&#34;&gt;&lt;img title=\&#34;Tux, as originally drawn by Larry Ewing\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Tux.png\&#34; alt=\&#34;Tux, as originally drawn by Larry Ewing\&#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/File:Tux.png\&#34;&gt;Wikipedia&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.phoronix.com/scan.php?page=article&amp;amp;item=linux_2010_fiveway&amp;amp;num=1&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;A five way linux comparison&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A very good comparison of the most common and famous distributions of &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f8000000000dafbd5&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;. Very comprehensive and detailed. Love this guy.&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://lifehacker.com/5585048/spotify-streaming-music-player-comes-to-linux&amp;quot;&amp;gt;Spotify Streaming Music Player Comes to Linux [Downloads]&lt;/a&gt; (lifehacker.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://sathyasays.com/2010/07/13/spotify-for-linux/&amp;quot;&amp;gt;Spotify for Linux&lt;/a&gt; (sathyasays.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;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; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/zemified_c16.gif&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 more-info pretty-attribution paragraph-reblog&amp;quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>blogtk — Unsupported XML-RPC protocol</title>
      <link>/2010/06/29/blogtk-unsupported-xml-rpc-protocol-test/</link>
      <pubDate>Tue, 29 Jun 2010 12:23:07 +0000</pubDate>
      
      <guid>/2010/06/29/blogtk-unsupported-xml-rpc-protocol-test/</guid>
      <description>&lt;p&gt;Earlier I had talked about this blog client, did I. If not then there is a nice blogging clinet called BloGTK, which can be used directly to post into the blog.&lt;/p&gt;
&lt;p&gt;So today I reinstalled it and I was completely at loss with the client being unable to start with the error below:&lt;/p&gt;
&lt;p&gt;/usr/lib/python2.5/site-packages/blogtk/BloGTK.py:407: GtkDeprecationWarning: gtk.TRUE is deprecated, use True instead&lt;br&gt;
self.publishCheck.set_active(gtk.TRUE)&lt;br&gt;
Traceback (most recent call last):&lt;br&gt;
File &amp;amp;#8221;/usr/lib/python2.5/site-packages/blogtk/BloGTK.py&amp;amp;#8221;, line 1244, in module&lt;br&gt;
blogtk = BloGTK()&lt;br&gt;
File &amp;amp;#8221;/usr/lib/python2.5/site-packages/blogtk/BloGTK.py&amp;amp;#8221;, line 138, in __init__&lt;br&gt;
self.grabConfig()&lt;br&gt;
File &amp;amp;#8221;/usr/lib/python2.5/site-packages/blogtk/BloGTK.py&amp;amp;#8221;, line 426, in grabConfig&lt;br&gt;
self.rpcServer = proxy.get_xmlrpc_server(self.url)&lt;br&gt;
File &amp;amp;#8221;/usr/lib/python2.5/site-packages/blogtk/proxy.py&amp;amp;#8221;, line 66, in get_xmlrpc_server&lt;br&gt;
return server(url)&lt;br&gt;
File &amp;amp;#8221;/usr/lib/python2.5/xmlrpclib.py&amp;amp;#8221;, line 1414, in __init__&lt;br&gt;
raise IOError, &amp;amp;#8221;unsupported XML-RPC protocol&amp;amp;#8221;&lt;br&gt;
IOError: unsupported XML-RPC protocol&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>wordpress blog stats monitoring from remote using curl and bash and send it in mail.</title>
      <link>/2010/06/25/wordpress-blog-stats-monitoring-from-remote-using-curl-and-bash-and-send-it-in-mail/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:20 +0000</pubDate>
      
      <guid>/2010/06/25/wordpress-blog-stats-monitoring-from-remote-using-curl-and-bash-and-send-it-in-mail/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here&amp;amp;#8217;s something that I had been planning to do for sometime now. I have my blog on wordpress and have Statpress plugin installed. The plugin does give me a good idea of the visits to my site. Now, I have to keep logging in every now and then to check the stats. Also since I did not want to spend some more amount 🙂 so I do not have the shell access to the server, too bad 🙁&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>MySQL tutorial and reference manual</title>
      <link>/2010/06/25/mysql-tutorial-and-reference-manual/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:15 +0000</pubDate>
      
      <guid>/2010/06/25/mysql-tutorial-and-reference-manual/</guid>
      <description>&lt;p&gt;The refence for the mysql could be found at&lt;/p&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;aligncenter&amp;quot; title=&amp;quot;MySQL Help&amp;quot; href=&amp;quot;http://http://dev.mysql.com/doc/refman/5.0/en/index.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;MySQL Help&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Useless use of cat awards</title>
      <link>/2010/06/25/useless-use-of-cat-awards/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:15 +0000</pubDate>
      
      <guid>/2010/06/25/useless-use-of-cat-awards/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://partmaps.org/era/unix/award.html#cat&amp;quot;&amp;gt;Here&lt;/a&gt; you will find some useless use of cat command in linux. Really interesting and quite informative.&lt;/p&gt;
&lt;h1 id=&#34;useless-use-of-cat-award&#34;&gt;Useless Use of Cat Award&lt;/h1&gt;
&lt;p&gt;If you&amp;amp;#8217;ve been reading &amp;lt;a href=&amp;quot;news:comp.unix.shell&amp;quot;&amp;gt;&lt;tt&gt;comp.unix.shell&lt;/tt&gt;&lt;/a&gt; or any of the related groups &amp;lt;a href=&amp;quot;news:comp.unix.questions&amp;quot;&amp;gt;(&lt;tt&gt;comp.unix.questions&lt;/tt&gt;&lt;/a&gt; inter alia) for any amount of time, this should be a familiar topic.&lt;/p&gt;
&lt;p&gt;I made this web page on the topic primarily so I&amp;amp;#8217;d have a simpler URL than one of those ghastly Deja News searches to hand to people. I&amp;amp;#8217;ve tried to reconstruct Randal&amp;amp;#8217;s standard form letter from looking at his postings &amp;lt;a href=&amp;quot;http://partmaps.org/era/unix/award.html#forms&amp;quot;&amp;gt;(see end)&lt;/a&gt; and added some comments of my own.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Getting the list of IOCTLS in the kernel.</title>
      <link>/2010/06/25/getting-the-list-of-ioctls-in-the-kernel/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:14 +0000</pubDate>
      
      <guid>/2010/06/25/getting-the-list-of-ioctls-in-the-kernel/</guid>
      <description>&lt;p&gt;Sometime back I was helping one of my friends in looking for all the IOCTLs supported by the kernel. Well we did not find the info we were looking for and thus thought to write a perl script to get all the IOCTLS supported by the kernel. Here it is, simple script to scan through the code and give you a list:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#!/usr/bin/perl —&lt;/p&gt;
&lt;p&gt;@files = `grep -r &amp;amp;#8221; _IO&amp;amp;#8221; /usr/src/redhat/SOURCES/linux-2.6.20/* |grep define ioctls_grep`;&lt;br&gt;
open (DAT, &amp;amp;#8221;ioctls_grep&amp;amp;#8221;) ||die &amp;amp;#8221;could not open ioctls_grep&amp;amp;#8221;;&lt;br&gt;
@files = DAT;&lt;br&gt;
close(DAT);&lt;br&gt;
my %ioctls_numbers;&lt;br&gt;
print &amp;amp;#8221;Grep completed..\n&amp;amp;#8221;;&lt;br&gt;
open (DAT, &amp;amp;#8221;ioctls_numbers_found&amp;amp;#8221;);&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>5-reasons-i-like-linux-and-5-why-i-dislike-it</title>
      <link>/2010/06/25/5-reasons-i-like-linux-and-5-why-i-dislike-it/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:12 +0000</pubDate>
      
      <guid>/2010/06/25/5-reasons-i-like-linux-and-5-why-i-dislike-it/</guid>
      <description>&lt;p&gt;Last couple of days I was quite busy and thus could not catch up with my bloglines account. Today finally I got some time so am catching up on them and found some interesting things to share with you. Actually wanted to write them myself long time back but still thinking about it. And since someone has already done that, I will link to them. The first one for today is &amp;lt;a href=&amp;quot;http://tech.shantanugoel.com/2008/04/20/5-reasons-i-like-linux-and-5-why-i-dislike-it.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;5-reasons-i-like-linux-and-5-why-i-dislike-it&lt;/a&gt;. This was not in the list that I was planning to write but some thing similar in line was pending after the distro comparisions I did some time back.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux Advertisement – So linux finally decides to do some marketing.</title>
      <link>/2010/06/25/linux-advertisement-so-linux-finally-decides-to-do-some-marketing/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:09 +0000</pubDate>
      
      <guid>/2010/06/25/linux-advertisement-so-linux-finally-decides-to-do-some-marketing/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Its been quite some time that people started saying that this is the year of linux, and Linux (like in the Turtle and Hare story) has been growing steadily. There are advocates and critics for the Linux. I sometime think what are the advocates or critics thinking when they are commenting. But let me not get into that. There are circumstances where you would have to stick with windows wheather you like it or not and similar is the case with Linux in this corporate world. Anyway, here is the link to the advertisements:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>rpmsave and rpmnew files.</title>
      <link>/2010/06/25/rpmsave-and-rpmnew-files/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:06 +0000</pubDate>
      
      <guid>/2010/06/25/rpmsave-and-rpmnew-files/</guid>
      <description>&lt;p&gt;When upgrading an rpm based Linux System, all of us would have seen &amp;amp;#8221;*.rpmsave&amp;amp;#8221; or &amp;amp;#8221;*rpmnew&amp;amp;#8221; files being created. These are the config files in the rpm that rpm utility thinks should be overwritten (creates a *.rpmsave for the earlier file) or should not be overwritten (create *.rpmnew with the new file).&lt;/p&gt;
&lt;p&gt;If you ever wondered what to do with these files then you can use this small script that would show the diff between the two files and you can decided which to keep or which to delete.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Viewing archive without extracting.</title>
      <link>/2010/06/25/viewing-archive-without-extracting/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:03 +0000</pubDate>
      
      <guid>/2010/06/25/viewing-archive-without-extracting/</guid>
      <description>&lt;p&gt;I was looking for this option and searched the net to find quite some utilities to do this.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;gvfs-archive — Select the file in nautilus and select &amp;amp;#8221;Archive Mounter&amp;amp;#8221; .. simple isn&amp;amp;#8217;t it. Supposed to work but didn&amp;amp;#8217;t work for me.. Though that may be because I am on rawhide.&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://www.onicos.com/staff/iz/release/mi-arcfs/&amp;quot;&amp;gt;mi-arcfs&lt;/a&gt; is another kernel dependent module to achieve this.&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://code.google.com/p/fuse-zip/&amp;quot;&amp;gt;fuse-zip&lt;/a&gt; from google code is another nice option.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;And a nice article on this this is &amp;lt;a href=&amp;quot;http://osdir.com/ml/gnome.usability/2003-01/msg00092.html&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;br&gt;
Technorati Tags: &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/gnome&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;gnome&lt;/a&gt;, &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/archive&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;archive&lt;/a&gt;, &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/mount&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;mount&lt;/a&gt;, &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/file%20system&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;file system&lt;/a&gt;, &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/fs&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;fs&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>A Unix/Linux cheatsheet complete in most respects.</title>
      <link>/2010/06/25/a-unixlinux-cheatsheet-complete-in-most-respects/</link>
      <pubDate>Fri, 25 Jun 2010 11:46:57 +0000</pubDate>
      
      <guid>/2010/06/25/a-unixlinux-cheatsheet-complete-in-most-respects/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Find &amp;lt;a href=&amp;quot;http://cb.vu/unixtoolbox.xhtml&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. This is a very nice tutorial all in one page and browsable.&lt;/p&gt;
&lt;p&gt;It covers :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1.   System&lt;br&gt;
2.   Processes&lt;br&gt;
3.   File System&lt;br&gt;
4.   Network&lt;br&gt;
5.   SSH SCP&lt;br&gt;
6.   VPN with SSH&lt;br&gt;
7.   RSYNC&lt;br&gt;
8.   SUDO&lt;br&gt;
9.   Encrypt Files&lt;br&gt;
10.   Encrypt Partitions&lt;br&gt;
11.   SSL Certificates&lt;br&gt;
12.   CVS&lt;br&gt;
13.   SVN&lt;br&gt;
14.   Useful Commands&lt;br&gt;
15.   Install Software&lt;br&gt;
16.   Convert Media&lt;br&gt;
17.   Printing&lt;br&gt;
18.   Databases&lt;br&gt;
19.   Disk Quota&lt;br&gt;
20.   Shells&lt;br&gt;
21.   Scripting&lt;br&gt;
22.   Programming&lt;br&gt;
23.   Online Help&lt;/p&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>Check file usage using fuser</title>
      <link>/2010/06/25/check-file-usage-using-fuser/</link>
      <pubDate>Thu, 24 Jun 2010 20:51:30 +0000</pubDate>
      
      <guid>/2010/06/25/check-file-usage-using-fuser/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There is a package called psmisc that provides a useful application fuser. The package provides the below (on fedora):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;/sbin/fuser&lt;br&gt;
/usr/bin/killall&lt;br&gt;
/usr/bin/peekfd&lt;br&gt;
/usr/bin/pstree&lt;br&gt;
/usr/bin/pstree.x11&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;There are couple of options you can provide on the terminal to fuser. The main purpose of the binary is to check the process id of the process using the file. This can be useful if some file operation on a file is blocking something for you 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux:Please Don\’t Show the Command Line to the Uninitiated (via postie)</title>
      <link>/2010/06/25/linuxplease-dont-show-the-command-line-to-the-uninitiated/</link>
      <pubDate>Thu, 24 Jun 2010 20:51:29 +0000</pubDate>
      
      <guid>/2010/06/25/linuxplease-dont-show-the-command-line-to-the-uninitiated/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/category/linux/&amp;quot;&amp;gt;Bookmark this category&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Not long ago I had the opportunity to show off GNU/Linux to a friend. She&amp;amp;#8217;s been a lifelong Windows users and is just your average, non-technical computer user. She&amp;amp;#8217;d heard of this thing called &amp;ldquo;Linux,&amp;rdquo; but had never seen a Linux distro in use. So, I gladly booted up my laptop and also the desktop (we were at my house, my wife and I having one of our many cookouts) and showed her Linux Mint 7 via a live CD and also Ubuntu 8.10, which is installed on my family&amp;amp;#8217;s desktop.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Customize Your Firefox Browsing Experience On Your Favorite Websites</title>
      <link>/2010/06/23/customize-your-firefox-browsing-experience-on-your-favorite-websites/</link>
      <pubDate>Wed, 23 Jun 2010 04:33:20 +0000</pubDate>
      
      <guid>/2010/06/23/customize-your-firefox-browsing-experience-on-your-favorite-websites/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/category/linux/&amp;quot;&amp;gt;Bookmark this category&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&#34;heading&#34;&gt;&lt;/h1&gt;
&lt;p&gt;&amp;lt;img SRC=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot.151.jpe&amp;quot; ALIGN=&amp;quot;bottom&amp;quot; ALT=&amp;quot;screenshot.15&amp;quot;/&amp;gt;Did you know that you can customize the way you see a website in your browser?  We’ve all heard of the &amp;lt;a HREF=&amp;quot;http://www.makeuseof.com/tag/greasemonkey-firefox-addon/&amp;quot;&amp;gt;Greasemonkey&lt;/a&gt; add-on for Firefox, right?  If not, check out the articles &amp;lt;a HREF=&amp;quot;http://www.makeuseof.com/tag/20-must-see-greasemonkey-addonsno-technical-knowledge-req/&amp;quot;&amp;gt;that&lt;/a&gt; &amp;lt;a HREF=&amp;quot;http://www.makeuseof.com/tag/6-cool-greasemonkey-scripts-to-rock-your-friendfeed/&amp;quot;&amp;gt;have&lt;/a&gt; &amp;lt;a HREF=&amp;quot;http://www.makeuseof.com/tag/how-to-turn-greasemonkey-scripts-into-firefox-extensions/&amp;quot;&amp;gt;been&lt;/a&gt; &amp;lt;a HREF=&amp;quot;http://www.makeuseof.com/tag/top-ten-flickr-greasemonkey-scripts/&amp;quot;&amp;gt;written&lt;/a&gt; here on MakeUseOf and you’ll be sure to find out some neat stuff about it.&lt;/p&gt;
&lt;p&gt;Basically, Greasemonkey allows users to write and implement scripts that customize the way you interact with websites.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Oracle GUI client on Linux with mysql support</title>
      <link>/2010/06/22/oracle-gui-client-on-linux-with-mysql-support/</link>
      <pubDate>Tue, 22 Jun 2010 02:37:46 +0000</pubDate>
      
      <guid>/2010/06/22/oracle-gui-client-on-linux-with-mysql-support/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was looking for some nice client for Oracle and mysql. I did find mysql-administrator and navicat to be useful but this is much better. &amp;lt;a href=&amp;quot;http://sourceforge.net/projects/tora/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Tora&lt;/a&gt; is the client that I am talking about. Installation did not take much time for me..&lt;/p&gt;
&lt;p&gt;downloaded the instant client from oracle.com and then the tora rpm from sourceforge.net. Also downloaded the tora-mysql from &lt;a href=&#34;http://rpm.pbone.net/index.php3/stat/21/year/2002/month/01/day/28&#34;&gt;http://rpm.pbone.net/index.php3/stat/21/year/2002/month/01/day/28&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then tried to install all the rpms found the rpms that were missing and installed them using yum. Once this is done install the downloaded rpms with &amp;amp;#8221;–nodeps&amp;amp;#8221; option of rpm.Put the entries in bashrc&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>concatenate compressed and uncompressed logs</title>
      <link>/2010/06/21/concatenate-compressed-uncompressed-logs/</link>
      <pubDate>Mon, 21 Jun 2010 12:58:46 +0000</pubDate>
      
      <guid>/2010/06/21/concatenate-compressed-uncompressed-logs/</guid>
      <description>&lt;h1 id=&#34;span-stylefont-size-x-largea-hrefhttpfeedproxygooglecomrcommand-line-fu3iwfuyltygjmconcatenate-compressed-and-uncompressed-logsconcatenate-compressed-and-uncompressed-logsaspan&#34;&gt;&lt;strong&gt;&amp;lt;span style=&amp;quot;font-size: x-large;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/iwFUyltYgjM/concatenate-compressed-and-uncompressed-logs&amp;quot;&amp;gt;concatenate compressed and uncompressed logs&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;tt&gt;$ find /var/log/apache2 -name &#39;access.log&lt;em&gt;gz&#39; -exec &amp;lt;a class=&amp;quot;zem_slink freebase/en/gzip&amp;quot; title=&amp;quot;Gzip&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.gzip.org/&amp;quot;&amp;gt;zcat&lt;/a&gt; {} ; -or -name &#39;access.log&lt;/em&gt;&#39; -exec cat {} ;&lt;/tt&gt; This command allows you to stream your log files, including gziped files, into one stream which can be piped to &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 some other command for analysis.&lt;/p&gt;
&lt;p&gt;Note: if your version of &amp;amp;#8217;find&amp;amp;#8217; supports it, use:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux command to repeat a string n times</title>
      <link>/2010/06/17/linux-command-repeat-string-times/</link>
      <pubDate>Thu, 17 Jun 2010 15:56:50 +0000</pubDate>
      
      <guid>/2010/06/17/linux-command-repeat-string-times/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There are more than one situation where you wished that there was a simple way to print a character n number of times. At least I face that quite often, especially when you want to print a menu. I found this post today which has pretty good solution and also the way how it works :&lt;br&gt;
&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;&lt;/p&gt;
&lt;!-- printf \&#34;x%.0s\&#34; {1..20} --&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://techie-buzz.com/foss/linux-unreal-irc-servers-contained-trojans-since-2009.html\&#34;&gt;Linux Version Of Unreal IRC Servers Contained Trojans Since 2009&lt;/a&gt; (techie-buzz.com)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://www.ghacks.net/2010/06/07/does-linux-need-to-be-defragd/\&#34;&gt;Does Linux need to be defrag\&amp;#8217;d?&lt;/a&gt; (ghacks.net)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://www.slideshare.net/gjmghjmg/000856-exam-pdf-demo\&#34;&gt;000-856 Exam Pdf Demo&lt;/a&gt; (slideshare.net)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://blog.amit-agarwal.co.in/2010/05/24/the-power-of-find-command-in-linux-advanced/\&#34;&gt;The power of find command in Linux &amp;#8211; advanced.&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.omgubuntu.co.uk/2010/06/gnulinux-name-game.html\&#34;&gt;GNU/Linux: The Name Game&lt;/a&gt; (omgubuntu.co.uk)&lt;/li&gt; &lt;/ul&gt; &lt;div class=\&#34;zemanta-pixie\&#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; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/zemified_c1.gif\&#34; alt=\&#34;Enhanced by 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>17 Cool firefox tweaks.</title>
      <link>/2010/06/16/17-cool-firefox-tweaks/</link>
      <pubDate>Wed, 16 Jun 2010 02:17:02 +0000</pubDate>
      
      <guid>/2010/06/16/17-cool-firefox-tweaks/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;A very nice article on firefox can be found here. Though written for Ubuntu should be applicable to all distro&amp;amp;#8217;s.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.ubuntu-inside.me/2009/07/17-cool-firefox-aboutconfig-tricks.html&amp;quot;&amp;gt;http://www.ubuntu-inside.me/2009/07/17-cool-firefox-aboutconfig-tricks.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Most of it was done in my machine even before I read the article but good to see all of them together 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>GCompris — Kids games and learning activities and hacks.</title>
      <link>/2010/06/15/gcompris-kids-games-and-learning-activities-and-hacks/</link>
      <pubDate>Tue, 15 Jun 2010 14:20:18 +0000</pubDate>
      
      <guid>/2010/06/15/gcompris-kids-games-and-learning-activities-and-hacks/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I found a nice game and learning software for Kids yesterday. It is called &amp;lt;a href=&amp;quot;http://gcompris.net/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;GCompris&lt;/a&gt;. Details of the software as in their website is&amp;lt;div class=&amp;quot;contenu&amp;quot;&amp;gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p class=\&#34;spip\&#34;&gt;GCompris is an educational software suite comprising of numerous activities for children aged 2 to 10. Some of the activities are game orientated, but nonetheless still educational. Below you can find a list of categories with some of the activities available in that category.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IRC on Linux de-mystified for new users only</title>
      <link>/2010/06/15/irc-linux-demystified-users/</link>
      <pubDate>Tue, 15 Jun 2010 14:20:17 +0000</pubDate>
      
      <guid>/2010/06/15/irc-linux-demystified-users/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;The other day, I was trying to fix something in my firefox and found that the way to go was to login to IRC and go to the mozilla &amp;lt;a class=&amp;quot;zem_slink freebase/en/server&amp;quot; title=&amp;quot;Server (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Server_%28computing%29&amp;quot;&amp;gt;server&lt;/a&gt; and join #firefox.&lt;/p&gt;
&lt;p&gt;Though IRC is quite native to &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;, I did not know where to start. So, I noted down the list of steps that need to be done to get you started. (Note this may not be new to most of you).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Default files and settings for new users on most Linux distribution – Linux Ubuntu</title>
      <link>/2010/06/09/default-files-and-settings-for-new-users-on-most-linux-distribution-linux-ubuntu/</link>
      <pubDate>Wed, 09 Jun 2010 16:57:09 +0000</pubDate>
      
      <guid>/2010/06/09/default-files-and-settings-for-new-users-on-most-linux-distribution-linux-ubuntu/</guid>
      <description>&lt;p&gt;For most common distributions of Linux the default settings for the newly created user with GUI or useradd command is taken from the directory /etc/skel&lt;/p&gt;
&lt;p&gt;All the files (including the hidden files) are copied to the newly created users home directory. This can be used to modify the defaul .bashrc .vimrc and other such files in the users home directory. You can copy the files in &amp;amp;#8221;/etc/skel&amp;amp;#8221; the files that you want to keep in the users home directory. This can contain soft links or hard links also (Be careful to link to the full path in this directory).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Verify all the paths in the PATH directory</title>
      <link>/2010/06/08/verify-paths-path-directory/</link>
      <pubDate>Tue, 08 Jun 2010 09:13:35 +0000</pubDate>
      
      <guid>/2010/06/08/verify-paths-path-directory/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is the command to test that all the directories in your path actually exist.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;(&amp;lt;a class=&amp;quot;zem_slink freebase/en/internal_field_separator&amp;quot; title=&amp;quot;Internal field separator&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Internal_field_separator&amp;quot;&amp;gt;IFS&lt;/a&gt;=:;for p in $PATH; do test -d $p || echo $p; done)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And the explanation :&lt;/p&gt;
&lt;p&gt;Set the IFS to &amp;amp;#8221;:&amp;amp;#8221;&lt;/p&gt;
&lt;p&gt;now we loop through the PATH variable&lt;/p&gt;
&lt;p&gt;and test all the directories with &amp;amp;#8221;test -d&amp;amp;#8221;&lt;/p&gt;
&lt;p&gt;Here is another version without IFS:&lt;/p&gt;
&lt;!--loginview start--&gt;
&lt;blockquote&gt;
&lt;p&gt;for i in ${PATH//:/ };do test  -d $i || echo $i;done&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Play media files in fedora.</title>
      <link>/2010/06/07/play-media-files-in-fedora/</link>
      <pubDate>Sun, 06 Jun 2010 20:58:12 +0000</pubDate>
      
      <guid>/2010/06/07/play-media-files-in-fedora/</guid>
      <description>&lt;p&gt;Found &amp;lt;a href=&amp;quot;http://fedoraforum.org/forum/showthread.php?t=100206&amp;quot;&amp;gt;here&lt;/a&gt; .&amp;lt;div class=&amp;quot;smallfont&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Media (DVD, web content, video &amp;amp; audio) playback in Fedora&lt;/strong&gt;&lt;/div&gt; &amp;lt;hr style=&amp;quot;color: #d1d1e1; background-color: #d1d1e1;&amp;quot; size=&amp;quot;1&amp;quot; /&amp;gt;&lt;!-- / icon and title --&gt;&lt;/p&gt;
&lt;!-- message --&gt;&lt;/p&gt; &lt;div id=\&#34;post\_message\_480796\&#34;&gt;&lt;span style=\&#34;color: red;\&#34;&gt;Note: This howto has been transferred to my blog &lt;a href=\&#34;http://www.firewing1.com/content/section/3/36/\&#34; target=\&#34;_blank\&#34;&gt;here&lt;/a&gt;. (Instructions for Fedora 7+ can be found here)&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;Hello,&lt;br&gt;
There have been many complaints about media not working in Fedora – MP3s, DVDs, etc. So, I decided to make this guide to help out – By installing a few packages, you can get the codecs for these media or media formats, and solve the problem.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>PuTTY ssh without password</title>
      <link>/2010/06/05/putty-ssh-without-password/</link>
      <pubDate>Sat, 05 Jun 2010 02:08:36 +0000</pubDate>
      
      <guid>/2010/06/05/putty-ssh-without-password/</guid>
      <description>&lt;p&gt;&lt;tt&gt;you can do a ssh without password.. Today we will see how to do this with putty.&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;Generate public/private (DSA)key pair using puttygen.&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;copy the public key to ~/.ssh/authourized_keys on your server (moonware/sunware/skyware). Same key can be used on all the servers.&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;make sure that your home directory permissions are 755 &lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;directory permission for .ssh is 700&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;file permission for authourized_keys is 600&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;now login using putty and specify your private key in the configuration of putty and also specify your username.&lt;/tt&gt;&lt;/p&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>Security — Installing and monitoring snort logs.</title>
      <link>/2010/06/04/security-installing-and-monitoring-snort-logs/</link>
      <pubDate>Fri, 04 Jun 2010 02:06:49 +0000</pubDate>
      
      <guid>/2010/06/04/security-installing-and-monitoring-snort-logs/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Snort is a very good security tool to install if you are concerned about the security of your system. I find it really useful but the problem is I keep forgetting to monitor the logs so what did I do, I installed snort and configured cron to send to logs everyday, here&amp;amp;#8217;s how.&lt;/p&gt;
&lt;p&gt;On fedora, snort is available in the repository but the rules are not. So to install snort just type in the following in a terminal:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux Community\’s unoffical mascot taken by Microsoft</title>
      <link>/2010/06/04/linux-communitys-unoffical-mascot-taken-by-microsoft/</link>
      <pubDate>Fri, 04 Jun 2010 02:06:47 +0000</pubDate>
      
      <guid>/2010/06/04/linux-communitys-unoffical-mascot-taken-by-microsoft/</guid>
      <description>&lt;p&gt;Ok, this is mostly a Linux advocacy and I kind of completely agree with &amp;lt;a href=&amp;quot;http://linuxlock.blogspot.com/2008/11/congrats-linux-community-youve-been.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;this&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here&amp;amp;#8217;s the main text, but dont forget to go to the page to read the comments( quite good and interesting thoughts by lot of people).&lt;/p&gt;
&lt;p&gt;OK group…let&amp;amp;#8217;s see a show of hands…&lt;/p&gt;
&lt;p&gt;How many people believe that the current way Linux markets itself is sufficient? That would be the combination of apathy, inertia and a smattering of guerrilla marketing.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Modifying the &lt;dot&gt;bashrc or bash startup files.</title>
      <link>/2010/06/03/modifying-the-bashrc-or-bash-startup-files/</link>
      <pubDate>Thu, 03 Jun 2010 02:00:24 +0000</pubDate>
      
      <guid>/2010/06/03/modifying-the-bashrc-or-bash-startup-files/</guid>
      <description>&lt;p&gt;Find the article &amp;lt;a href=&amp;quot;http://blog.infinitered.com/entries/show/4&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Copy here:&amp;lt;div class=&amp;quot;entrybody&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;If you&amp;amp;#8217;ve been learning the &amp;lt;a set=&amp;quot;yes&amp;quot; linkindex=&amp;quot;8&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Command_line_interface&amp;quot; title=&amp;quot;Wikipedia Entry: Command line interface&amp;quot;&amp;gt;command-line&lt;/a&gt; and you have the basics down &lt;em&gt;(you should be, as the most effective way to use a computer is a combination of a GUI and command-line)&lt;/em&gt;, the next step is to customize your environment.&amp;lt;div class=&amp;quot;info_box&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;span class=&amp;quot;info_box_title&amp;quot;&amp;gt;Beginner&amp;amp;#8217;s Tip:&lt;/span&gt; &lt;strong&gt;&amp;amp;#8221;command-line&amp;amp;#8221;&lt;/strong&gt; and &lt;strong&gt;&amp;amp;#8221;shell&amp;amp;#8221;&lt;/strong&gt; are often used synonymously. In unix, technically speaking, the shell is what processes the command-line, but usually, they mean the same thing&lt;/p&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;The ability to fully customize your &amp;lt;a set=&amp;quot;yes&amp;quot; linkindex=&amp;quot;9&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Unix_shell&amp;quot; title=&amp;quot;Wikipedia Entry: Unix Shell (computing)&amp;quot;&amp;gt;shell&lt;/a&gt; is one of the most powerful things about the command-line. It&amp;amp;#8217;s a dry subject, and mastering it won&amp;amp;#8217;t get you favors from the opposite sex (although it should), but it can be very useful.&lt;/p&gt;
&lt;p&gt;There are many ways to customize your shell, but the first one you should learn is modifying your &amp;lt;a linkindex=&amp;quot;10&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/bash&amp;quot; title=&amp;quot;Wikipedia Entry: bash&amp;quot;&amp;gt;Bash&lt;/a&gt; startup files (assuming your shell is Bash, which is the default in OS X, Linux, and many other unices).&lt;/p&gt;
&lt;p&gt;When I first learned how to customize bash, I found an overwhelming amount of information and opinion, which made it difficult. This article is intended to give you the fundamental concepts so that you can create your own startup files, and understand how they work. To give you an example, I go through a subset of my own files, section by section.&lt;/p&gt;
&lt;h2 id=&#34;let8217s-install-the-example-startup-filesdiv-classinfo_box&#34;&gt;Let&amp;amp;#8217;s install the example startup files&amp;lt;div class=&amp;quot;info_box&amp;quot;&amp;gt;&lt;/h2&gt;
&lt;p&gt;&amp;lt;span class=&amp;quot;info_box_title&amp;quot;&amp;gt;Beginner&amp;amp;#8217;s Tip:&lt;/span&gt; &lt;strong&gt;Directory&lt;/strong&gt; and &lt;strong&gt;folder&lt;/strong&gt; are synonymous. Often folder is used in Windows and OS X and directory is used in Linux, however even Linux represents a directory as a folder graphically&lt;/p&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Below are the two example startup files: &lt;strong&gt;.bashrc&lt;/strong&gt; and &lt;strong&gt;.bash_profile&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If you would like to use these as your startup files, follow the following directions for your OS.&lt;/p&gt;
&lt;h3 id=&#34;os-x&#34;&gt;OS X:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If you want a backup of your existing files, use the following commands (if the files don&amp;amp;#8217;t already exist, you will get an error. The files will be named .bashrc_ORIGINAL and .bash_profile_ORIGINAL in your home folder):&amp;lt;pre class=&amp;quot;textmate-source&amp;quot;&amp;gt;cp ~/.bashrc ~/.bashrc_ORIGINAL ; cp ~/.bash_profile ~/.bash_profile_ORIGINAL&lt;/pre&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Copy &lt;strong&gt;&amp;lt;a linkindex=&amp;quot;11&amp;quot; href=&amp;quot;http://www.infinitered.com/settings/dotfiles/osx/.bash_profile&amp;quot;&amp;gt;.bash_profile&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;a linkindex=&amp;quot;12&amp;quot; href=&amp;quot;http://www.infinitered.com/settings/dotfiles/osx/.bashrc&amp;quot;&amp;gt;.bashrc&lt;/a&gt;&lt;/strong&gt; to your home folder.&lt;br&gt;
There are a variety of ways to do this, but the simplest is to use the &amp;lt;a linkindex=&amp;quot;13&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/cURL&amp;quot; title=&amp;quot;Wikipedia Entry: cURL&amp;quot;&amp;gt;curl&lt;/a&gt; command:&amp;lt;pre class=&amp;quot;textmate-source&amp;quot;&amp;gt;curl -o ~/.bash#1 &amp;quot;http://www.infinitered.com/settings/dotfiles/osx/.bash{rc,_profile}&amp;quot;&lt;/pre&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You do not need to log out, just create a new window or tab in iTerm, or a new window in Terminal.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;linux-and-other-unices&#34;&gt;Linux and other unices:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If you want a backup of your existing files, use the following commands (if the files don&amp;amp;#8217;t already exist, you will get an error. The files will be named .bashrc_ORIGINAL and .bash_profile_ORIGINAL in your home folder):&amp;lt;pre class=&amp;quot;textmate-source&amp;quot;&amp;gt;cp ~/.bashrc ~/.bashrc_ORIGINAL ; cp ~/.bash_profile ~/.bash_profile_ORIGINAL&lt;/pre&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Copy &lt;strong&gt;&amp;lt;a linkindex=&amp;quot;14&amp;quot; href=&amp;quot;http://www.infinitered.com/settings/dotfiles/generic/.bash_profile&amp;quot;&amp;gt;.bash_profile&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;a linkindex=&amp;quot;15&amp;quot; href=&amp;quot;http://www.infinitered.com/settings/dotfiles/generic/.bashrc&amp;quot;&amp;gt;.bashrc&lt;/a&gt;&lt;/strong&gt; to your home directory.&lt;br&gt;
There are a variety of ways to do this, but the simplest is to use the &amp;lt;a linkindex=&amp;quot;16&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Wget&amp;quot; title=&amp;quot;Wikipedia Entry: Wget&amp;quot;&amp;gt;wget&lt;/a&gt; (or curl for BSD and others) commands:&amp;lt;pre class=&amp;quot;textmate-source&amp;quot;&amp;gt;wget -O ~/.bashrc &amp;quot;http://www.infinitered.com/settings/dotfiles/generic/.bashrc&amp;quot;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;wget -O ~/.bash\_profile \&amp;quot;http://www.infinitered.com/settings/dotfiles/generic/.bash\_profile\&amp;quot;&amp;lt;/pre&amp;gt; 
**or** &amp;lt;pre class=\&amp;quot;textmate-source\&amp;quot;&amp;gt;curl -o ~/.bash#1 \&amp;quot;http://www.infinitered.com/settings/dotfiles/generic/.bash{rc,_profile}\&amp;quot;&amp;lt;/pre&amp;gt; 
&lt;/code&gt;&lt;/pre&gt;
&lt;ol start=&#34;3&#34;&gt;
&lt;li&gt;Log out then log back in in order to load .bash_profile. Alternatively, you can do a &lt;strong&gt;&lt;em&gt;source ~/.bash_profile&lt;/em&gt;&lt;/strong&gt; to run the files.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;what-the-heck-are-bash-startup-filesdiv-classinfo_box&#34;&gt;What the heck are bash Startup Files?&amp;lt;div class=&amp;quot;info_box&amp;quot;&amp;gt;&lt;/h2&gt;
&lt;p&gt;&amp;lt;span class=&amp;quot;info_box_title&amp;quot;&amp;gt;Beginner&amp;amp;#8217;s Tip:&lt;/span&gt; &lt;strong&gt;~&lt;/strong&gt; represents your &lt;strong&gt;home folder&lt;/strong&gt;, it is short-hand notation so that you don&amp;amp;#8217;t have to type the whole thing; it is also used when you don&amp;amp;#8217;t know the home folder; for example, my code above works, no matter where your home folder/directory is.&lt;/p&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a linkindex=&amp;quot;17&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/bash&amp;quot; title=&amp;quot;Wikipedia Entry: bash&amp;quot;&amp;gt;Bash&lt;/a&gt;, as well as other &amp;lt;a linkindex=&amp;quot;18&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Unix_shell&amp;quot; title=&amp;quot;Wikipedia Entry: Unix shell&amp;quot;&amp;gt;unix shells&lt;/a&gt;, have files that run when they start. You can modify these files to set preferences, create aliases and functions (a kind of micro-script), and other such fun.&lt;/p&gt;
&lt;p&gt;When you start an interactive shell (log into the console, open terminal/xterm/iTerm, or create a new tab in iTerm) the following files are read and run, in this order:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;/etc/profile&lt;/li&gt;
&lt;li&gt;/etc/bashrc&lt;/li&gt;
&lt;li&gt;~/.bash_profile&lt;/li&gt;
&lt;li&gt;~/.bashrc &lt;em&gt;(Note: only if you call it in .bash_profile or somewhere else)&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When an interactive shell, that is not a login shell, is started (when you call &amp;amp;#8221;bash&amp;amp;#8221; from inside a login shell, or open a new tab in Linux) the following files are read and executed, in this order:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;/etc/bashrc&lt;/li&gt;
&lt;li&gt;~/.bashrc&amp;lt;div class=&amp;quot;info_box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;info_box_title&amp;quot;&amp;gt;Beginner&amp;amp;#8217;s Tip:&lt;/span&gt; Normally you can&amp;amp;#8217;t see the . files (files that start with a period) because they are hidden. Depending on your OS, you can simply turn on hidden files. Another option is to open the file in the command-line. Here are a few examples:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In shell: &lt;strong&gt;pico .bashrc&lt;/strong&gt;&lt;br&gt;
In shell: &lt;strong&gt;vi .bashrc&lt;/strong&gt;&lt;br&gt;
In OS X: &lt;strong&gt;open .bashrc&lt;/strong&gt;&lt;br&gt;
In GNOME: &lt;strong&gt;gedit .bashrc&lt;/strong&gt; &lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;/etc/profile&lt;/strong&gt; and &lt;strong&gt;/etc/bashrc&lt;/strong&gt; are run for all users on the system. Often on your workstation, there is only one user, you. But in systems with more than one user, these files can be used to set generic settings for all users. The files in your home folder, &lt;strong&gt;~/.bashrc&lt;/strong&gt; and &lt;strong&gt;~/.bash_profile&lt;/strong&gt;, are only for your particular user (since /etc/bashrc is run before ~/.bashrc, you can override anything in /etc/bashrc by simply setting it again in ~/.bashrc). Normally I only change these, since they are in your home folder, and only you have rights to them, you can change them without worry of affecting anyone else.&lt;/p&gt;
&lt;p&gt;When your session starts, these files are run, just as if you typed the commands in yourself. Anything that normally works in the shell works in these files. Since .bash_profile only runs when you first login, you set very little there; the only important thing is your &amp;lt;a linkindex=&amp;quot;19&amp;quot; href=&amp;quot;http://www.linfo.org/path_env_var.html&amp;quot; title=&amp;quot;Path definition&amp;quot;&amp;gt;PATH&lt;/a&gt;. bashrc is where the meat goes, and will be where you spend all your time.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Logwatch for Linux Systems.</title>
      <link>/2010/06/02/logwatch-for-linux-systems/</link>
      <pubDate>Wed, 02 Jun 2010 01:53:36 +0000</pubDate>
      
      <guid>/2010/06/02/logwatch-for-linux-systems/</guid>
      <description>&lt;p&gt;On my personal &amp;lt;a class=&amp;quot;zem_slink freebase/en/client&amp;quot; title=&amp;quot;Client (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Client_%28computing%29&amp;quot;&amp;gt;desktop&lt;/a&gt; at home, I like to see the &amp;lt;a class=&amp;quot;zem_slink freebase/en/statistics&amp;quot; title=&amp;quot;Statistics&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Statistics&amp;quot;&amp;gt;statistics&lt;/a&gt; at least once a day, for what was installed, what was run with &amp;lt;a class=&amp;quot;zem_slink freebase/en/sudo&amp;quot; title=&amp;quot;Sudo&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.sudo.ws/&amp;quot;&amp;gt;sudo&lt;/a&gt; and other such details like &amp;lt;a class=&amp;quot;zem_slink freebase/en/kernel&amp;quot; title=&amp;quot;Kernel (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Kernel_%28computing%29&amp;quot;&amp;gt;kernel&lt;/a&gt; errors.&lt;/p&gt;
&lt;p&gt;Running this monotonously every day is quite boring, so comes to rescue is logwatch. I have &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; &amp;lt;a class=&amp;quot;zem_slink freebase/en/installation&amp;quot; title=&amp;quot;Installation (computer programs)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Installation_%28computer_programs%29&amp;quot;&amp;gt;installation&lt;/a&gt; so I will talk about the location with respect to that so for your distribution it might be a little different.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>phpMan: Unix Man page/ Perldoc / Info page Web Interface</title>
      <link>/2010/06/02/phpman-unix-man-page-perldoc-info-page-web-interface/</link>
      <pubDate>Wed, 02 Jun 2010 01:53:35 +0000</pubDate>
      
      <guid>/2010/06/02/phpman-unix-man-page-perldoc-info-page-web-interface/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://phpunixman.sourceforge.net/&amp;quot;&amp;gt;Link&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A web interface to browse the man pages along with perldoc or info pages for all the Linux commands.&lt;/p&gt;
&lt;p&gt;Quite useful if you are on windows and want to quickly look at some reference for Linux command. Otherwise too quite intuitive and interesting and easy to browse.&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>Key bindings for screen command</title>
      <link>/2010/06/01/key-bindings-for-screen-command/</link>
      <pubDate>Tue, 01 Jun 2010 02:15:13 +0000</pubDate>
      
      <guid>/2010/06/01/key-bindings-for-screen-command/</guid>
      <description>&lt;p&gt;Key bindings&lt;/p&gt;
&lt;p&gt;screen commands consist of a command character (Ctrl-a by default) followed by another character. For many of the commands, you can also specify the character as Ctrl-character–e.g., Ctrl-a Ctrl-d as well as Ctrl-a d. The default key bindings are listed here. You can change the bindings for yourself in the $HOME/.screenrc configuration file, or for all users in /etc/screenrc. The term in parentheses that follows the description is the equivalent configuration-file command for changing the key binding.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>UFRaw – Open open format raw images in Linux.</title>
      <link>/2010/05/28/ufraw-open-open-format-raw-images-in-linux/</link>
      <pubDate>Thu, 27 May 2010 20:26:36 +0000</pubDate>
      
      <guid>/2010/05/28/ufraw-open-open-format-raw-images-in-linux/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink freebase/en/ufraw&amp;quot; title=&amp;quot;UFRaw&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://ufraw.sourceforge.net/&amp;quot;&amp;gt;UFRaw&lt;/a&gt; is quite an essential program if you are using &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; and have a camera that supports &amp;lt;a class=&amp;quot;zem_slink freebase/en/raw_image_format&amp;quot; title=&amp;quot;Raw image format&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Raw_image_format&amp;quot;&amp;gt;raw format&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;UFRaw is a tool for opening raw format images of &amp;lt;a class=&amp;quot;zem_slink freebase/en/digital_camera&amp;quot; title=&amp;quot;Digital camera&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Digital_camera&amp;quot;&amp;gt;digital cameras&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;UFRaw supports a long list of camera&amp;amp;#8217;s. You can see the list of supported camera&amp;amp;#8217;s &amp;lt;a href=&amp;quot;http://ufraw.sourceforge.net/Cameras.html&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>vim – get the list of all the scripts available.</title>
      <link>/2010/05/28/vim-get-the-list-of-all-the-scripts-available/</link>
      <pubDate>Thu, 27 May 2010 20:26:35 +0000</pubDate>
      
      <guid>/2010/05/28/vim-get-the-list-of-all-the-scripts-available/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;To get a list of all the scripts in the vim.sf.net project, you can run the following command. This will list all the scripts with the script id.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;wget -O – &amp;amp;#8217;http://www.vim.org/scripts/script_search_results.php?&amp;amp;show_me=4000&amp;amp;result_ptr=0&amp;amp;#8217; -o /dev/null | &amp;lt;a class=&amp;quot;zem_slink freebase/en/grep&amp;quot; title=&amp;quot;Grep&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Grep&amp;quot;&amp;gt;grep&lt;/a&gt; width| grep script_id= |&amp;lt;a class=&amp;quot;zem_slink freebase/en/sed&amp;quot; title=&amp;quot;Sed&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Sed&amp;quot;&amp;gt;sed&lt;/a&gt; &amp;amp;#8217;s/.*script_id=//&amp;amp;#8217;|tr -d &amp;amp;#8221;&amp;amp;#8221;&amp;amp;#8221;|tr &amp;amp;#8221;&amp;gt;&amp;amp;#8221; &amp;amp;#8221; &amp;amp;#8221;|sed &amp;amp;#8217;s/&amp;lt; .*//&amp;amp;#8217; | tr -d &amp;amp;#8217;\001&amp;amp;#8217;-&amp;amp;#8217;\011&amp;amp;#8217;&amp;amp;#8217;\013&amp;amp;#8217;&amp;amp;#8217;\014&amp;amp;#8217;&amp;amp;#8217;\016&amp;amp;#8217;-&amp;amp;#8217;\037&amp;amp;#8217;&amp;amp;#8217;\200&amp;amp;#8217;-&amp;amp;#8217;\377&amp;amp;#8217; |sort -n&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.slumpedoverkeyboarddead.com/2009/09/17/use-curl-to-monitor-your-vonage-phone-bill/&amp;quot;&amp;gt;Use curl to Monitor Your Vonage Phone Bill&lt;/a&gt; (slumpedoverkeyboarddead.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://securewebs.com/yum-updates/&amp;quot;&amp;gt;Yum Updates&lt;/a&gt; (securewebs.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.gubatron.com/blog/2009/10/10/ubuntudebian-quick-reference-how-to-change-your-servers-utc-timezone-on-the-command-line/&amp;quot;&amp;gt;Ubuntu/Debian Quick Reference: How To Change Your Server&amp;amp;#8217;s UTC Timezone on the command line&lt;/a&gt; (gubatron.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.amit-agarwal.co.in/2009/11/22/short-information-about-loaded-kernel-modules/&amp;quot;&amp;gt;Short Information about loaded kernel modules&lt;/a&gt; (amit-agarwal.co.in)&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/b22b2e85-8107-4f9b-9130-85a8e8ae370b/&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_b52.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>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>mussh - Multihost SSH wrapper</title>
      <link>/2010/05/25/mussh/</link>
      <pubDate>Tue, 25 May 2010 11:33:59 +0000</pubDate>
      
      <guid>/2010/05/25/mussh/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Mussh is a &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 script&lt;/a&gt; that allows you to execute a command or script over ssh on multiple hosts with one command. When possible mussh will use &amp;lt;a class=&amp;quot;zem_slink freebase/en/ssh-agent&amp;quot; title=&amp;quot;Ssh-agent&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Ssh-agent&amp;quot;&amp;gt;ssh-agent&lt;/a&gt; and RSA/DSA keys to minimize the need to enter your password more than once.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It is a utility for &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; maintaining more than one hosts. The utility will help the admin to execute the same command on multiple hosts with a single command.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The power of find command in Linux – advanced.</title>
      <link>/2010/05/24/the-power-of-find-command-in-linux-advanced/</link>
      <pubDate>Mon, 24 May 2010 16:25:40 +0000</pubDate>
      
      <guid>/2010/05/24/the-power-of-find-command-in-linux-advanced/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Generally whoever uses Linux, would know about the find command. Find the man page &amp;lt;a href=&amp;quot;http://amit.themafia.info/phpMan.php?parameter=find&amp;amp;mode=man&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are also lots of blogs, tutorials and other articles on find command on the web, so why write another one. Because it&amp;amp;#8217;s worth every word spent on it 🙂&lt;br&gt;
find is a very powerful command, let&amp;amp;#8217;s see how (options for find command from man page and usage):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;–&lt;strong&gt;depth&lt;/strong&gt; — Process each directory&amp;amp;#8217;s contents before the directory itself.&lt;br&gt;
–&lt;strong&gt;maxdepth&lt;/strong&gt; — Descend at most &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;levels&lt;/span&gt; (a non-negative integer) levels of directories below the command line arguments.&lt;br&gt;
–&lt;strong&gt;xdev&lt;/strong&gt; — Don&amp;amp;#8217;t descend directories on other filesystems.&lt;br&gt;
–&lt;strong&gt;executable&lt;/strong&gt; — Matches files which are executable and directories which are searchable (in a file name resolution sense).&lt;br&gt;
This takes into account access control lists and other permissions artefacts which the &lt;strong&gt;-perm&lt;/strong&gt; test ignores.&lt;br&gt;
–&lt;strong&gt;iname&lt;/strong&gt; — Like &lt;strong&gt;-name&lt;/strong&gt;, but the match is case insensitive.&lt;br&gt;
–&lt;strong&gt;nogroup&lt;/strong&gt; — No group corresponds to file&amp;amp;#8217;s numeric group ID.&lt;br&gt;
–&lt;strong&gt;nouser&lt;/strong&gt; — No user corresponds to file&amp;amp;#8217;s numeric user ID.&lt;br&gt;
–&lt;strong&gt;fls&lt;/strong&gt; &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;file&lt;/span&gt; — True; like &lt;strong&gt;-ls&lt;/strong&gt; but write to &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;file&lt;/span&gt; like &lt;strong&gt;-fprint&lt;/strong&gt;.&lt;br&gt;
–&lt;strong&gt;ok&lt;/strong&gt; &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;command&lt;/span&gt; — Like &lt;strong&gt;-exec&lt;/strong&gt; but ask the user first (on the standard input);&lt;br&gt;
–&lt;strong&gt;print0&lt;/strong&gt; — True; print the full file name on the standard output, followed by a null character&lt;br&gt;
(instead of the newline character that &lt;strong&gt;-print&lt;/strong&gt; uses).&lt;br&gt;
–&lt;strong&gt;printf&lt;/strong&gt; &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;format&lt;/span&gt; — True; print &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;format&lt;/span&gt; on the standard output, interpreting &amp;amp;#8217;&amp;amp;#8217; escapes and &amp;amp;#8217;%&amp;amp;#8217; directives.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Inotify Example - Introduction to Inotify with a C Program Example</title>
      <link>/2010/05/24/inotify/</link>
      <pubDate>Mon, 24 May 2010 16:25:39 +0000</pubDate>
      
      <guid>/2010/05/24/inotify/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.thegeekstuff.com/2010/04/inotify-c-program-example/&amp;quot;&amp;gt;Inotify Example: Introduction to Inotify with a C Program Example&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink freebase/en/inotify&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Inotify&amp;quot; title=&amp;quot;Inotify&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;inotify&lt;/a&gt; utility is an effective tool to monitor and notify &amp;lt;a class=&amp;quot;zem_slink freebase/en/file_system&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/File_system&amp;quot; title=&amp;quot;File system&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;filesystem&lt;/a&gt; changes. You can specify a list of files and directories that needs to be monitored by inotify. This &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f8000000000023d0f&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Library&amp;quot; title=&amp;quot;Library&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;library&lt;/a&gt; is used by various other programs. For example, &amp;lt;a class=&amp;quot;zem_slink freebase/en/cpan&amp;quot; href=&amp;quot;http://www.cpan.org/&amp;quot; title=&amp;quot;CPAN&amp;quot; rel=&amp;quot;homepage&amp;quot;&amp;gt;CPAN&lt;/a&gt; module Linux::Inotify is developed based on this library.&lt;br&gt;
iNotify Execution Flow&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Working with FTP Directories.</title>
      <link>/2010/05/19/working-with-ftp-directories/</link>
      <pubDate>Wed, 19 May 2010 16:38:46 +0000</pubDate>
      
      <guid>/2010/05/19/working-with-ftp-directories/</guid>
      <description>&lt;p&gt;If you have to manage some ftp site, I can understand you pain in managing the site with FTP. Specially if you are managing a site where you need to edit the files. Without shelling out some decent amount of money you will not get decent editor which can help you edit the files directly over ftp. So today I spent my time looking for a good solution and UREKA I found it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Disk identification by UUID in Fedora.</title>
      <link>/2010/05/19/disk-identification-by-uuid-in-fedora/</link>
      <pubDate>Wed, 19 May 2010 16:38:41 +0000</pubDate>
      
      <guid>/2010/05/19/disk-identification-by-uuid-in-fedora/</guid>
      <description>&lt;p&gt;Yesterday I managed to delete my complete /usr directory and thus had to re-install my OS but I learned something new yesterday which I didn&amp;amp;#8217;t know earlier or actually never bothered to find out.br /br /All the partitions are mounted by udev using the UUID or label now. Finding the label of setting the label is easy but that was not the case with UUID (at least till you dont know how to do it). So finally I set my foot to search it. Heres some of the things that I found:br /br /bblkid/b – Gives you a list like below for all your partitions:br //dev/sda6: UUID=&amp;amp;#8221;8D8A-6CF1&amp;amp;#8221; TYPE=&amp;amp;#8221;vfat&amp;amp;#8221; LABEL=&amp;amp;#8221;Backup&amp;amp;#8221; br /So this is sufficient to modify your fstab to refer to the UUID or label instead of the drive. So whats the change in fstab. If the earlier entry looks likebr //dev/sdb6nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; /media/Bkup3nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; vfatnbsp;nbsp;nbsp; uid=500,nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 0 0br /then you can change this to :br /UUID=&amp;amp;#8221;8D8A-6CF1&amp;amp;#8221;nbsp;nbsp; /media/Bkup3nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; vfatnbsp;nbsp;nbsp; uid=500,nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 0 0br /What is the benifit:br /———————br /When you re-format your Hard Disk there is a likely possibility that the dev name could well change and thus completely changing the mount points for all your fstab entries. This is really a pain if you have 10 or more partitions like the way I have. So if you use label or UUID then they never change and your mount points remain the same.br /br /Effective use: Use autofs package to automatically mount all your partitions. Autofs mounts the package at /media/LABEL, so before you hit to start your autofs label all your disks.br /br /Other ways to find the disk labels and UUID&amp;amp;#8217;s:br /ls /dev/disk/by-uuid –gt; simplest way. :)br /br /Will get back to this later with more details.br /br /&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to write a Linux virus – well or a trojan.</title>
      <link>/2010/05/18/how-to-write-a-linux-virus-well-or-a-trojan/</link>
      <pubDate>Tue, 18 May 2010 16:35:20 +0000</pubDate>
      
      <guid>/2010/05/18/how-to-write-a-linux-virus-well-or-a-trojan/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;h1 id=&#34;a-hrefhttpwwwgeekzoneconzfoobar6229-target_blankhow-to-write-a-linux-virusa&#34;&gt;&amp;lt;a href=&amp;quot;http://www.geekzone.co.nz/foobar/6229&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;How to write a Linux virus&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;and the folloup thereof&lt;/p&gt;
&lt;h1 id=&#34;a-hrefhttpwwwgeekzoneconzfoobar6236-target_blankfollow-up-how-to-write-a-linux-virusa&#34;&gt;&amp;lt;a href=&amp;quot;http://www.geekzone.co.nz/foobar/6236&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Follow up: How to write a Linux virus&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Thats quite a lot of discussion and an interesting one too. I too liked the point that the authour is trying to make, that is Linux too is not completely safe. I would rather like to put it as not &amp;amp;#8221;Fool Proof&amp;amp;#8221;.&lt;/p&gt;
&lt;p&gt;But no one is fool. Its just the matter of time when you do something foolish. People do keep thinking about various things and keep working. That being the case, it is not too difficult that someone would actually run the program. But the caveat is that the program/virus/trojan would still show up at some places. So you need to do few more things for this to work. If you are keen on doing this, then you need to atleast add these:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux EBook</title>
      <link>/2010/05/18/linux-ebook/</link>
      <pubDate>Tue, 18 May 2010 16:35:19 +0000</pubDate>
      
      <guid>/2010/05/18/linux-ebook/</guid>
      <description>&lt;p&gt;My own book.. Though not too good but might be useful.&lt;/p&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;aligncenter&amp;quot; title=&amp;quot;Ebook&amp;quot; href=&amp;quot;http://amit-agarwal.co.in/mystuff/LinuxBook.pdf.bz2&amp;quot;&amp;gt;Free Ebook&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Leave a comment or send a mail to &lt;a href=&#34;mailto:wordpress@amit-agarwal.co.in&#34;&gt;wordpress@amit-agarwal.co.in&lt;/a&gt; to get the password&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>command line cheat sheet for begineers.</title>
      <link>/2010/05/17/command-line-cheat-sheet-for-begineers/</link>
      <pubDate>Mon, 17 May 2010 15:59:22 +0000</pubDate>
      
      <guid>/2010/05/17/command-line-cheat-sheet-for-begineers/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;A list of commands with some examples posted by Ian &amp;lt;a href=&amp;quot;http://ardchoille42.blogspot.com/2009/08/command-line-cheatsheet.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. Looks good for new comers to Linux OS 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Contd:: Evaluation of Distro\’s</title>
      <link>/2010/05/17/contd-evaluation-of-distros/</link>
      <pubDate>Mon, 17 May 2010 15:59:21 +0000</pubDate>
      
      <guid>/2010/05/17/contd-evaluation-of-distros/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;www.foresightlinux.org/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Foresight&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Foresight is a desktop operating system featuring an intuitive user interface and a showcase of the latest desktop software, giving users convenient and enjoyable access to their music, photos, videos, documents, and Internet resources.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://amit-agarwal.co.in/wordpress/wp-content/uploads/2008/11/1.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-270&amp;quot; title=&amp;quot;Foresight&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/1-300x225.jpg&amp;quot; alt=&amp;quot;Foresight&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;225&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I liked their logo. Quite simple and intutive.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://amit-agarwal.co.in/wordpress/wp-content/uploads/2008/11/2.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-271&amp;quot; title=&amp;quot;Foresight Foreground&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/2-300x225.jpg&amp;quot; alt=&amp;quot;Foresight Foreground&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;225&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Logo goes quite well with the Foreground image. Both are same in color and hence it gives you a feeling of theme and not just ramdomly selected foreground.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SendEmail using perl script in Windows or Linux using any SMTP account.</title>
      <link>/2010/05/16/sendemail-using-perl-script-in-windows-or-linux-using-any-smtp-account/</link>
      <pubDate>Sun, 16 May 2010 15:53:17 +0000</pubDate>
      
      <guid>/2010/05/16/sendemail-using-perl-script-in-windows-or-linux-using-any-smtp-account/</guid>
      <description>&lt;p&gt;Technorati Tags: &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/email&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;email&lt;/a&gt;, &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/sendEmail&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;sendEmail&lt;/a&gt;, &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/Perl&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;Perl&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There is a very nice little utility or rather SMTP client program called sendmail (&amp;lt;a href=&amp;quot;http://caspian.dotconf.net/menu/Software/SendEmail/&amp;quot;&amp;gt;Link&lt;/a&gt; — &lt;a href=&#34;http://caspian.dotconf.net/menu/Software/SendEmail/)&#34;&gt;http://caspian.dotconf.net/menu/Software/SendEmail/)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This can be used in Windows or Linux or any other OS with perl installed and few other perl modules installed. Its quite easy to use and comes in quite handy to send emails.&lt;/p&gt;
&lt;p&gt;In later posts we will see how we can use this in various ways : sending mail from your browser, from your editor or even from the command line or shell script.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Downloading all related videos from youtube with youtube-dl</title>
      <link>/2010/05/16/downloading-related-videos-youtube-youtubedl/</link>
      <pubDate>Sun, 16 May 2010 15:53:16 +0000</pubDate>
      
      <guid>/2010/05/16/downloading-related-videos-youtube-youtubedl/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;How many time did you want to see all the videos (related) to the one you were watching on youtube but decided otherwise as the downloaded was not fast enough. Or has it happened to you that you wanted to &amp;lt;a class=&amp;quot;zem_slink freebase/en/uploading_and_downloading&amp;quot; title=&amp;quot;Uploading and downloading&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Uploading_and_downloading&amp;quot;&amp;gt;download&lt;/a&gt; all the related videos, in either case you can use the youtube-dl utility I blogged about some times back. First you need to get all the &amp;lt;a class=&amp;quot;zem_slink freebase/en/uniform_resource_locator&amp;quot; title=&amp;quot;Uniform Resource Locator&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Uniform_Resource_Locator&amp;quot;&amp;gt;URL&lt;/a&gt;&amp;amp;#8217;s in a &amp;lt;a class=&amp;quot;zem_slink freebase/en/text_file&amp;quot; title=&amp;quot;Text file&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Text_file&amp;quot;&amp;gt;text file&lt;/a&gt;, and the simplest way to do this is :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>6000&#43; truetype fonts for Linux</title>
      <link>/2010/05/13/6000-truetype-fonts-for-linux/</link>
      <pubDate>Thu, 13 May 2010 17:04:33 +0000</pubDate>
      
      <guid>/2010/05/13/6000-truetype-fonts-for-linux/</guid>
      <description>&lt;p&gt;Found a huge collection of fonts for linux. These are true type fonts and really a huge collection.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://thelinuxbox.org/downloads/fonts/fonts.tar.gz&amp;quot;&amp;gt;get here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;updated: Forgot to mention that you can update the font cache without restarting the font server by executing the below command:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;fc-cache -fv&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title>Removing duplicate RPMS.</title>
      <link>/2010/05/12/removing-duplicate-rpms/</link>
      <pubDate>Wed, 12 May 2010 17:01:26 +0000</pubDate>
      
      <guid>/2010/05/12/removing-duplicate-rpms/</guid>
      <description>&lt;p&gt;Got the script mainly with google search on the &amp;lt;a href=&amp;quot;http://linux.derkeiler.com/Mailing-Lists/Fedora/2006-12/msg04156.html&amp;quot;&amp;gt;link&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Nice trick..&lt;/p&gt;
&lt;p&gt;Get the list of rpms with just the names&lt;br&gt;
rpm -qa –queryformat &amp;amp;#8217;%{name}\n&amp;amp;#8217; &amp;gt; pkglist&lt;/p&gt;
&lt;p&gt;Get the non-uniques list.&lt;br&gt;
sort -g pkglist | uniq -d &amp;gt; duplicates&lt;/p&gt;
&lt;p&gt;Get the versions of the duplicate files:&lt;br&gt;
for pkg in `cat duplicates`; do&lt;br&gt;
rpm -q $pkg &amp;raquo; removelist&lt;br&gt;
done&lt;/p&gt;
&lt;p&gt;Now keep the rpms that you want to delete in the removelist&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>vi – the powerful Linux/Unix text editor</title>
      <link>/2010/05/12/vi-the-powerful-linuxunix-text-editor/</link>
      <pubDate>Wed, 12 May 2010 17:01:25 +0000</pubDate>
      
      <guid>/2010/05/12/vi-the-powerful-linuxunix-text-editor/</guid>
      <description>&lt;p&gt;&lt;tt&gt;We will talk about some vi stuff today:&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;Some fun first&amp;ndash;&amp;gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;1) &amp;lt;a href=&amp;quot;http://www.vim.org/tips/tip.php?tip_id=664&amp;quot;&amp;gt;http://www.vim.org/tips/tip.php?tip_id=664&lt;/a&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;2) help 42&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;Ok, coming to serious things-&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;References:&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;3) Linux cheat sheet: &lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;&amp;lt;a href=&amp;quot;http://www.lagmonster.org/docs/vi2.html&amp;quot;&amp;gt;http://www.lagmonster.org/docs/vi2.html&lt;/a&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;4) &amp;lt;a href=&amp;quot;http://www.venukb.com/2007/01/28/vivim-graphical-cheat-sheet/&amp;quot;&amp;gt;http://www.venukb.com/2007/01/28/vivim-graphical-cheat-sheet/&lt;/a&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;5) &amp;lt;a href=&amp;quot;http://www.eng.hawaii.edu/Tutor/vi.html#commands&amp;quot;&amp;gt;http://www.eng.hawaii.edu/Tutor/vi.html#commands&lt;/a&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;Commands and tips:&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;6) Something that is difficult to find on the net is : how to create a numbered list in vi/vim? Simple, we will use macro&#39;s&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;To do this: &lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;a&amp;gt; type number and terminatory ex: 1)&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;b&amp;gt; start recording using &lt;ALT&gt;qa  . This will record the macro in a. &lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;c&amp;gt; yank the line with yy&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;d&amp;gt; goto next line &lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;e&amp;gt; press &lt;CTRL&gt;a to increment the number&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;f&amp;gt; End the macro recording with q &lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;g&amp;gt; Play the macro with numner of times to repeat the actions. Example press 11@a&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;7) For repeating the last command you can use &lt;dot&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;8) You can put your vim settings in ~/&lt;dot&gt;vimrc and this can containg things like &amp;quot;set nu&amp;quot; and any other configuration.&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;9) Adding date in vi : &lt;ESC&gt;:r! date &lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;10) There is a variant of vi known as elvis which is quite nice&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;11) Similarly for viewing binary file there is a variant called bvi&lt;/tt&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Firefox 4.0 mockups for LInux/Windows and Mac</title>
      <link>/2010/05/11/firefox-40-mockups-linuxwindows-mac/</link>
      <pubDate>Tue, 11 May 2010 16:27:47 +0000</pubDate>
      
      <guid>/2010/05/11/firefox-40-mockups-linuxwindows-mac/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;div&gt;
  &lt;a href=\&#34;https://wiki.mozilla.org/Firefox/Projects/3.7_and_4.0_Theme_and_UI_Revamp\&#34;&gt;https://wiki.mozilla.org/Firefox/Projects/3.7_and_4.0_Theme_and_UI_Revamp&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
  The link above will take you to the &lt;a class=\&#34;zem_slink freebase/en/mozilla\&#34; title=\&#34;Mozilla\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/Mozilla\&#34;&gt;Mozilla&lt;/a&gt; &lt;a class=\&#34;zem_slink freebase/en/wiki\&#34; title=\&#34;Wiki\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/Wiki\&#34;&gt;wiki&lt;/a&gt; for the &lt;a class=\&#34;zem_slink freebase/en/user_interface\&#34; title=\&#34;User interface\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/User_interface\&#34;&gt;UI&lt;/a&gt; and theme mockups for the &lt;a class=\&#34;zem_slink freebase/en/mozilla_firefox\&#34; title=\&#34;Firefox\&#34; rel=\&#34;homepage\&#34; href=\&#34;http://www.mozilla.com/en-US/firefox/\&#34;&gt;Firefox&lt;/a&gt; 4.0 release. Quite interesting but what I did not like is that the &lt;a class=\&#34;zem_slink freebase/en/linux\&#34; title=\&#34;Linux\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/Linux\&#34;&gt;Linux&lt;/a&gt; mockup looks more like chrome. Not sure why mozilla would want to do that 🙂
&lt;/div&gt;
&lt;div&gt;
  &lt;ul&gt;
    &lt;li&gt;
      &lt;strong&gt;Tabs-on-top&lt;/strong&gt;: Defaut tabs to top of UI.
    &lt;/li&gt;
    &lt;li&gt;
      &lt;strong&gt;Hiding the Menu Bar&lt;/strong&gt;: Hide the &lt;a class=\&#34;zem_slink freebase/en/menu_bar\&#34; title=\&#34;Menu bar\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/Menu_bar\&#34;&gt;menu bar&lt;/a&gt; and add Page and Tools buttons.
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;The post is brought to you by &amp;lt;a href=&amp;quot;http://fedorahosted.org/lekhonee&amp;quot;&amp;gt;lekhonee-gnome&lt;/a&gt; v0.9&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.engadget.com/2010/05/10/mozilla-shares-tentative-vision-for-firefox-4/&amp;quot;&amp;gt;Mozilla shares tentative vision for Firefox 4&lt;/a&gt; (engadget.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://news.slashdot.org/story/10/05/11/1222211/Mozilla-Reveals-Firefox-4-Plans?from=rss&amp;quot;&amp;gt;Mozilla Reveals Firefox 4 Plans&lt;/a&gt; (news.slashdot.org)&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.techmeme.com/100511/p7&amp;quot;&amp;gt;Mozilla&amp;amp;#8217;s Plans for Firefox 4: Faster, Sleeker Interface &amp;amp; Better Privacy Controls (Frederic Lardinois/ReadWriteWeb)&lt;/a&gt; (techmeme.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.techmeme.com/100510/p67&amp;quot;&amp;gt;Firefox 4: fast, powerful, and empowering (Mike Beltzner/beltzner)&lt;/a&gt; (techmeme.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://blogs.chron.com/techblog/archives/2010/05/firefox_4_coming_soon_beta_as_early_as_june_1.html&amp;quot;&amp;gt;Firefox 4 coming soon; beta as early as June&lt;/a&gt; (blogs.chron.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://r.zemanta.com/?u=http%3A//www.cbsnews.com/8301-501465_162-20004666-501465.html&amp;amp;a=17869870&amp;amp;rid=73c491d4-0778-448a-ba05-b7758f91e1c9&amp;amp;e=e813a95fa56524108572b5f7c80e8075&amp;quot;&amp;gt;An Early Look at the Next Version of Firefox&lt;/a&gt; (cbsnews.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/73c491d4-0778-448a-ba05-b7758f91e1c9/&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_b85.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>75% of Linux code now written by paid developers</title>
      <link>/2010/05/06/75-of-linux-code-now-written-by-paid-developers/</link>
      <pubDate>Thu, 06 May 2010 13:31:21 +0000</pubDate>
      
      <guid>/2010/05/06/75-of-linux-code-now-written-by-paid-developers/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://apcmag.com/linux-now-75-corporate.htm&amp;quot;&amp;gt;75% of Linux code now written by paid developers&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Oh well, and who is gaining… 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux Contractor Fired for Using Firefox/Linux</title>
      <link>/2010/05/03/linux-contractor-fired-for-using-firefoxlinux/</link>
      <pubDate>Mon, 03 May 2010 17:38:09 +0000</pubDate>
      
      <guid>/2010/05/03/linux-contractor-fired-for-using-firefoxlinux/</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:Gnome_3.jpg\&#34;&gt;&lt;img title=\&#34;Gnome 3\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Gnome_3.jpg\&#34; alt=\&#34;Gnome 3\&#34; width=\&#34;300\&#34; height=\&#34;225\&#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:Gnome_3.jpg\&#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;This is a complicated story but one that must be told. I&amp;amp;#8217;m not sure there is anything that can be done about it except rage at the moon…&lt;/p&gt;
&lt;p&gt;But it needs to be told none the less.&lt;/p&gt;
&lt;p&gt;Did I mention it gets complicated? It does, but it does so for a reason. Let&amp;amp;#8217;s introduce the starting lineup.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AndreaMosiac.. The way to create a mosaic.</title>
      <link>/2010/04/30/andreamosiac-the-way-to-create-a-mosaic/</link>
      <pubDate>Fri, 30 Apr 2010 14:01:55 +0000</pubDate>
      
      <guid>/2010/04/30/andreamosiac-the-way-to-create-a-mosaic/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.andreaplanet.com/andreamosaic/download/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Download&lt;/a&gt; from here, AndreaMosaic. It us cinoketekt free for personal use and does just what the name says, creates mosaic. I tried this on Linux and was flawless with wine. Good show 🙂&lt;/p&gt;
&lt;p&gt;Here&amp;amp;#8217;s how to use it:&lt;/p&gt;
&lt;p&gt;Start AndreaMosaic&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-full wp-image-657&amp;quot; title=&amp;quot;andreamosaic&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot-andreamosaic2.jpg&amp;quot; alt=&amp;quot;andreamosaic&amp;quot; width=&amp;quot;585&amp;quot; height=&amp;quot;477&amp;quot; /&amp;gt;&amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot;&amp;gt;and select your base file by clicking on the &amp;amp;#8221;+&amp;amp;#8221;:&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/pixy.gif&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;/div&gt; &amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-full wp-image-658&amp;quot; title=&amp;quot;andreamosaic&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot-andreamosaic.jpg&amp;quot; alt=&amp;quot;Base image&amp;quot; width=&amp;quot;585&amp;quot; height=&amp;quot;477&amp;quot; /&amp;gt;&lt;/div&gt; &amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot;&amp;gt;And now select the images that would tile to give you the base image. Click on select tiles:&lt;/div&gt; &amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;alignnone size-full wp-image-659&amp;quot; title=&amp;quot;tiles&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/tiles.jpg&amp;quot; alt=&amp;quot;tiles&amp;quot; width=&amp;quot;602&amp;quot; height=&amp;quot;452&amp;quot; /&amp;gt;&lt;/div&gt; &amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot;&amp;gt;&lt;/div&gt; &amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot;&amp;gt;To start off, click on ok and then create mosaic on the initial window and you get your first mosaic. Here&amp;amp;#8217;s an example:&lt;/div&gt; &amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;alignnone size-full wp-image-660&amp;quot; title=&amp;quot;mosaic&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/mosaic.jpg&amp;quot; alt=&amp;quot;mosaic&amp;quot; width=&amp;quot;450&amp;quot; height=&amp;quot;319&amp;quot; /&amp;gt;&lt;/div&gt; &amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot;&amp;gt;&lt;/div&gt; &amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot;&amp;gt;There are various settings you can tweak to get different effects, so enjoy 🙂&lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Local DNS Server for faster DNS response time</title>
      <link>/2010/04/30/local-dns-server-for-faster-dns-response-time/</link>
      <pubDate>Fri, 30 Apr 2010 14:01:54 +0000</pubDate>
      
      <guid>/2010/04/30/local-dns-server-for-faster-dns-response-time/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here&amp;amp;#8217;s a quick tip for faster DNS response time. I installed a local DNS server which can contact the remote DNS server and enabled caching for the local DNS server. This ensures that the response time for the DNS queries is much faster.&lt;/p&gt;
&lt;p&gt;I am on Fedora 10, so here&amp;amp;#8217;s what I was required to do:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;yum install dnsmasq&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;After this I created a file called /etc/resolve.dns with the nameserver address&amp;amp;#8217;s and heres what it looks like:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Setup of gdm</title>
      <link>/2010/04/29/setup-of-gdm/</link>
      <pubDate>Thu, 29 Apr 2010 14:46:35 +0000</pubDate>
      
      <guid>/2010/04/29/setup-of-gdm/</guid>
      <description>&lt;p&gt;gdmsetup is the command you are looking for… Just run gdmsetup and you get a whole lot of configurations that you can modify.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Building Your Own Linux Kernel, part 1</title>
      <link>/2010/04/29/building-your-own-linux-kernel-part-1/</link>
      <pubDate>Thu, 29 Apr 2010 14:46:34 +0000</pubDate>
      
      <guid>/2010/04/29/building-your-own-linux-kernel-part-1/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/category/linux/&amp;quot;&amp;gt;Bookmark this category&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There are a lot of reasons to customize your own Linux kernel: better performance, bugfixes, try out new features, and earn valuable geekcreds. In this new series Akkana Peck introduces us to the fundamental steps of building a Linux kernel.&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a HREF=&amp;quot;http://lxer.com/module/newswire/ext_link.php?rid=125920&amp;quot;&amp;gt;http://lxer.com/module/newswire/ext_link.php?rid=125920&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>25 Awesome GIMP Brush Sets (Download 1000&#43; FREE Brushes)</title>
      <link>/2010/04/29/25-awesome-gimp-brush-sets-download-1000-free-brushes/</link>
      <pubDate>Thu, 29 Apr 2010 14:46:31 +0000</pubDate>
      
      <guid>/2010/04/29/25-awesome-gimp-brush-sets-download-1000-free-brushes/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Tech Source From Bohol: &amp;amp;#8221;To help you further enhance the functionality of GIMP, I have here a huge collection of awesome, high-quality brushes that can be utilized for whatever projects you may have.&amp;amp;#8221;&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a href=&amp;quot;http://linuxtoday.com/news_story.php3?ltsn=2009-10-11-005-35-MM-SW&amp;quot;&amp;gt;http://linuxtoday.com/news_story.php3?ltsn=2009-10-11-005-35-MM-SW&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.slumpedoverkeyboarddead.com/2009/10/10/five-super-simple-photo-fixes-with-the-gimp/&amp;quot;&amp;gt;Five Super Simple Photo Fixes with The GIMP&lt;/a&gt; (slumpedoverkeyboarddead.com)&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;Reblog this post [with Zemanta]&amp;quot; href=&amp;quot;http://reblog.zemanta.com/zemified/a5cb830f-a1ff-41d0-b3e7-27bd261ff52c/&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/reblog_e12.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 pretty-attribution&amp;quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>String and Array Creation</title>
      <link>/2010/04/28/string-and-array-creation/</link>
      <pubDate>Wed, 28 Apr 2010 14:23:03 +0000</pubDate>
      
      <guid>/2010/04/28/string-and-array-creation/</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:Programming-republic-of-perl.png\&#34;&gt;&lt;img title=\&#34;Perl\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Programming-republic-of-perl.png\&#34; alt=\&#34;Perl\&#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:Programming-republic-of-perl.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;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/perl-one-liners.jpg&amp;quot; alt=&amp;quot;Perl One Liners&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;This is the fourth part of a nine-part article on &lt;strong&gt;famous &amp;lt;a class=&amp;quot;zem_slink freebase/en/perl&amp;quot; title=&amp;quot;Perl&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.perl.org/&amp;quot;&amp;gt;Perl&lt;/a&gt; one-liners&lt;/strong&gt;. In this part I will create various one-liners for &lt;strong&gt;string and array creation&lt;/strong&gt;. See &amp;lt;a href=&amp;quot;http://www.catonmat.net/blog/perl-one-liners-explained-part-one/&amp;quot;&amp;gt;part one&lt;/a&gt; for introduction of the series.&lt;/p&gt;
&lt;p&gt;Famous Perl one-liners is my attempt to create “&lt;strong&gt;perl1line.txt&lt;/strong&gt;” that is similar to “&amp;lt;a href=&amp;quot;http://www.catonmat.net/blog/awk-one-liners-explained-part-one/&amp;quot;&amp;gt;awk1line.txt&lt;/a&gt;” and “&amp;lt;a href=&amp;quot;http://www.catonmat.net/blog/sed-one-liners-explained-part-one/&amp;quot;&amp;gt;sed1line.txt&lt;/a&gt;” that have been so popular among Awk and Sed programmers.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Upgrade to Fedora 13 from your existing version using yum.</title>
      <link>/2010/04/21/upgrade-fedora-13-existing-version-yum/</link>
      <pubDate>Wed, 21 Apr 2010 15:47:06 +0000</pubDate>
      
      <guid>/2010/04/21/upgrade-fedora-13-existing-version-yum/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Well. this time it seems to be very simple :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;yum –releasever=13 upgrade&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;update 22/April/2010:&lt;br&gt;
The key file will not be there so there are two options for you in this case:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install the following rpms from the downloaded rpms with &amp;amp;#8221;yum –nogpg localinstall&amp;amp;#8221;&lt;br&gt;
a) fedora-release&lt;br&gt;
b) fedora-release-notes&lt;/li&gt;
&lt;li&gt;Run the whole upgrade with –nogpg option.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Issue observed after the upgrade:&lt;br&gt;
The new kernel was not added in the grub menu and I had to manually add the below entry in the &amp;lt;a class=&amp;quot;zem_slink freebase/en/gnu_grub&amp;quot; title=&amp;quot;GNU GRUB&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.gnu.org/software/grub/&amp;quot;&amp;gt;menu.lst&lt;/a&gt; file:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Liquid rescale and remove objects from the images.</title>
      <link>/2010/04/12/liquid-rescale-and-remove-objects-from-the-images/</link>
      <pubDate>Mon, 12 Apr 2010 02:38:01 +0000</pubDate>
      
      <guid>/2010/04/12/liquid-rescale-and-remove-objects-from-the-images/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Ever wanted to remove some unwanted object from an image. Wonder how many thinkgs you have to do, clone and delete and what not:)&lt;/p&gt;
&lt;p&gt;There is a simpler way, just paint it in foreground color. Does that sound ridiculous, not any more with Liquid Rescale. First install the plugin for liquid rescale for gimp.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;yum install gimp-lqr-plugin&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Now, just follow simple instructions below:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;in the menu, choose &lt;em&gt;Layer&lt;/em&gt; and then &lt;em&gt;Liquid Rescale&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;click on the &lt;em&gt;New&lt;/em&gt; button in the &lt;em&gt;Discard features&lt;/em&gt; section on the right: a new layer will be created&lt;/li&gt;
&lt;li&gt;put the plugin window on one side of the screen without closing it, and go back to work on the gimp main windows&lt;/li&gt;
&lt;li&gt;choose the paint tool and paint over the area you wish to remove&lt;/li&gt;
&lt;li&gt;go back to the plugin window&lt;/li&gt;
&lt;li&gt;click the &lt;em&gt;Refresh&lt;/em&gt; button at the bottom: you should see your discard mask appear in the preview&lt;/li&gt;
&lt;li&gt;optionally, in the &lt;em&gt;Mode&lt;/em&gt; box on the left choose &lt;em&gt;Lqr + scale back&lt;/em&gt; or &lt;em&gt;Lqr + Lqr back&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;click the &lt;em&gt;Auto size&lt;/em&gt; button at the bottom of the &lt;em&gt;Discard features&lt;/em&gt; section (optionally choose the scaling direction in the box at the side of the button before clicking it).&lt;/li&gt;
&lt;li&gt;click &lt;em&gt;OK&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Could it get any simpler.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux Advocacy and cool things to do with Linux.</title>
      <link>/2010/04/12/linux-advocacy-and-cool-things-to-do-with-linux/</link>
      <pubDate>Mon, 12 Apr 2010 02:38:00 +0000</pubDate>
      
      <guid>/2010/04/12/linux-advocacy-and-cool-things-to-do-with-linux/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have heard a lot of Linux advocacy and read probably a couple of artilcles also on them but they lack one thing : the end user perspective. Linux is great no doubt, but there are far too many things to confuse people at all levels. For example, if you do a google search for which distro is good for me, you will find different sites giving you different results. So, whats my point?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>recursively add directory and files to cvs from Linux.</title>
      <link>/2010/04/12/recursively-add-directory-and-files-to-cvs-from-linux/</link>
      <pubDate>Mon, 12 Apr 2010 02:37:59 +0000</pubDate>
      
      <guid>/2010/04/12/recursively-add-directory-and-files-to-cvs-from-linux/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Go to the directory which you want to add to cvs and execute the following:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;cvs login&lt;/p&gt;
&lt;p&gt;find . -type d -exec cvs add {} \;&lt;/p&gt;
&lt;p&gt;find . -type f -exec cvs add {} \;&lt;/p&gt;
&lt;p&gt;cvs commit&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That was simple 🙂&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>Another nice utility for blogging from within firefox.</title>
      <link>/2010/04/11/another-nice-utility-for-blogging-from-within-firefox/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:56 +0000</pubDate>
      
      <guid>/2010/04/11/another-nice-utility-for-blogging-from-within-firefox/</guid>
      <description>&lt;p&gt;Scribfire is another nice utility for blogging withing firefox. Nice features and quick and easy to configure and use ..&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Advanced Sed Substitution Examples</title>
      <link>/2010/04/11/advanced-sed-substitution-examples/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:48 +0000</pubDate>
      
      <guid>/2010/04/11/advanced-sed-substitution-examples/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;This article is part of the on-going Unix Sed Tips and Tricks series. In our previous sed articles we learned — sed printing, sed deletion, sed substitute , sed file write, and sed multiple commands. In this article, let us review some interesting workarounds with the “s” substitute command in sed with several practical examples. I. […]&lt;/p&gt;
&lt;p&gt;Read More: &amp;lt;a href=&amp;quot;http://www.thegeekstuff.com/2009/10/unix-sed-tutorial-advanced-sed-substitution-examples/&amp;quot;&amp;gt;Unix Sed Tutorial: Advanced Sed Substitution Examples&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/TheGeekStuff/~3/uN-cE6UOvfA/&amp;quot;&amp;gt;http://feedproxy.google.com/~r/TheGeekStuff/~3/uN-cE6UOvfA/&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.slumpedoverkeyboarddead.com/2009/08/06/vim-video-tutorial/&amp;quot;&amp;gt;VIM video tutorial&lt;/a&gt; (slumpedoverkeyboarddead.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.slumpedoverkeyboarddead.com/2009/08/22/turn-vim-or-emacs-into-and-ide-with-exuberant-ctags/&amp;quot;&amp;gt;Turn Vim or Emacs Into and IDE With Exuberant-Ctags&lt;/a&gt; (slumpedoverkeyboarddead.com)&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;Reblog this post [with Zemanta]&amp;quot; href=&amp;quot;http://reblog.zemanta.com/zemified/0d68ebaf-6fc5-419a-a31c-7d31bc55ab3f/&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/reblog_e8.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 pretty-attribution&amp;quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux Links — collection of universe.. all links on everything about linux</title>
      <link>/2010/04/11/linux-links-collection-of-universe-all-links-on-everything-about-linux/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:46 +0000</pubDate>
      
      <guid>/2010/04/11/linux-links-collection-of-universe-all-links-on-everything-about-linux/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://loll.sourceforge.net/linux/links/&amp;quot;&amp;gt;LoLL&lt;/a&gt; is a sourceforge project which maintains a well commented and categorized list of links on linux. This is a very nice list and has very nice links. Probably there is nothing that you will not find here which do not interest you. Definately worth a look.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bugzilla Automation with perl — add, update or query any bug in Bugzilla using perl and www series modules for perl.</title>
      <link>/2010/04/11/bugzilla-automation-with-perl-add-update-or-query-any-bug-in-bugzilla-using-perl-and-www-series-modules-for-perl/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:43 +0000</pubDate>
      
      <guid>/2010/04/11/bugzilla-automation-with-perl-add-update-or-query-any-bug-in-bugzilla-using-perl-and-www-series-modules-for-perl/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I was trying to do some queries and see if I could create a new bug or update a existing bug in the Bugzilla. The one that I was trying to access was on version 2.0 and not on 3.0. This being the case, the XMLRPC interface was not working properly and to top it all, I was wanted to query quite a lot of bugs. So, I went out to evaluate how to avoid the manual work and get this done faster. Here&amp;amp;#8217;s some of my findings:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash script to change vim colorscheme based on the available themes</title>
      <link>/2010/04/11/bash-script-change-vim-colorscheme-based-themes/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:41 +0000</pubDate>
      
      <guid>/2010/04/11/bash-script-change-vim-colorscheme-based-themes/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;&lt;div class=\&#34;zemanta-img\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Vim_gloss_128.png\&#34;&gt;&lt;img title=\&#34;MacVim icon, glossy style\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Vim_gloss_128.png\&#34; alt=\&#34;MacVim icon, glossy style\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34;&gt;Image via &lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Vim_gloss_128.png\&#34;&gt;Wikipedia&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;p&gt;Here&amp;amp;#8217;s one script that you may find useful. A little variation or wrapper for this script can make your life colorful 🙂&lt;/p&gt;
&lt;p&gt;You can write a wrapper to this to take one of the inputs randomly and then use it in alias to start &amp;lt;a class=&amp;quot;zem_slink freebase/en/vim&amp;quot; title=&amp;quot;Vim (text editor)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.vim.org/&amp;quot;&amp;gt;vim&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>wine-doors – door to wine with applications like photoshop and lots of windows games.</title>
      <link>/2010/04/07/wine-doors-door-to-wine-with-applications-like-photoshop-and-lots-of-windows-games/</link>
      <pubDate>Wed, 07 Apr 2010 07:56:14 +0000</pubDate>
      
      <guid>/2010/04/07/wine-doors-door-to-wine-with-applications-like-photoshop-and-lots-of-windows-games/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;wine is the project to natively support the Windows application on the Linux platform. But people who have tried to use it know that there are lot of dependencies on the Windows programs which cannot be resolved so easily :). There is a project called &amp;lt;a href=&amp;quot;http://www.wine-doors.org/wordpress/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;wine-doors&lt;/a&gt;. Here is the screen shot of wine-doors. When you start wine doors for the first time, the application will install the necessary dependency and not only that when you are installing any of the other applications then too it will install all the other required dependencies and its like working with windows without affecting the stability of your OS 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Adding date to Photographs.</title>
      <link>/2010/04/07/adding-date-to-photographs/</link>
      <pubDate>Wed, 07 Apr 2010 07:56:12 +0000</pubDate>
      
      <guid>/2010/04/07/adding-date-to-photographs/</guid>
      <description>&lt;p&gt;This is one of the common things that I want to do when I want to print the photos and its truely boring job to do given the fact that the Date Photo taken is already in the image taken by the Digital Photos. So finally I wrote a simple script to do this. Here it is for anyone who might be interested:&lt;/p&gt;
&lt;p&gt;(Note you will need the program called anotate, written by me, posted earlier and exiftool)&amp;lt;pre style=&amp;quot;padding-left: 30px;&amp;quot;&amp;gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My project in sourceforge.net gnomedesktopwal</title>
      <link>/2010/04/07/my-project-in-sourceforgenet-gnomedesktopwal/</link>
      <pubDate>Wed, 07 Apr 2010 07:56:11 +0000</pubDate>
      
      <guid>/2010/04/07/my-project-in-sourceforgenet-gnomedesktopwal/</guid>
      <description>&lt;p&gt;My project is accepted in sourceforge.net and I have a stable version released today in sourceforge.&lt;/p&gt;
&lt;p&gt;The link for the project is :&lt;br&gt;
&amp;lt;a class=&amp;quot;aligncenter&amp;quot; href=&amp;quot;https://sourceforge.net/projects/gnomedesktopwal/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Gnome Desktop Wallpaper changer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is a simple command line application to change the desktop wallpaper in gnome. This version has the capability to recurse directories and put the images in the directory as wallpaper. &amp;lt;a name=&amp;quot;more&amp;quot;&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--[CDATA[My project is accepted in sourceforge.net and I have a stable version released today in sourceforge.

The link for the project is :
&lt;a href=\&#34;https://sourceforge.net/projects/gnomedesktopwal/\&#34; mce_href=\&#34;https://sourceforge.net/projects/gnomedesktopwal/\&#34;&gt;Gnome Desktop Wallpaper changer&lt;/a&gt;

This is a simple command line application to change the desktop wallpaper in gnome. This version has the capability to recurse directories and put the images in the directory as wallpaper.]]--&gt;</description>
    </item>
    
    <item>
      <title>Python program to download youtube video</title>
      <link>/2010/04/07/python-program-to-download-youtube-video-written-by-ricardo-garcia-gonzalez/</link>
      <pubDate>Wed, 07 Apr 2010 07:56:10 +0000</pubDate>
      
      <guid>/2010/04/07/python-program-to-download-youtube-video-written-by-ricardo-garcia-gonzalez/</guid>
      <description>&lt;p&gt;#!/usr/bin/env python&lt;/p&gt;
&lt;h1 id=&#34;heading&#34;&gt;&lt;/h1&gt;
&lt;p&gt;# Copyright (c) 2006-2008 Ricardo Garcia Gonzalez&lt;/p&gt;
&lt;h1 id=&#34;heading-1&#34;&gt;&lt;/h1&gt;
&lt;p&gt;# Permission is hereby granted, free of charge, to any person obtaining&lt;br&gt;
a&lt;br&gt;
# copy of this software and associated documentation files (the&lt;br&gt;
&amp;amp;#8221;Software&amp;amp;#8221;),&lt;br&gt;
# to deal in the Software without restriction, including without&lt;br&gt;
limitation&lt;br&gt;
# the rights to use, copy, modify, merge, publish, distribute,&lt;br&gt;
sublicense,&lt;br&gt;
# and/or sell copies of the Software, and to permit persons to whom the&lt;br&gt;
# Software is furnished to do so, subject to the following conditions:&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>GNOME 2.28 released</title>
      <link>/2010/04/01/gnome-2-28-released/</link>
      <pubDate>Thu, 01 Apr 2010 01:43:22 +0000</pubDate>
      
      <guid>/2010/04/01/gnome-2-28-released/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/category/linux/&amp;quot;&amp;gt;Bookmark this category&lt;/a&gt;&lt;br&gt;
&amp;lt; !DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.0 TRANSITIONAL//EN&amp;quot;&amp;gt;&lt;br&gt;
GNOME 2.28 is released now, just a week after the release of the release candidate. This release includes several bugfixes &amp;amp; enhancements for included components.&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a HREF=&amp;quot;http://lxer.com/module/newswire/ext_link.php?rid=125905&amp;quot;&amp;gt;http://lxer.com/module/newswire/ext_link.php?rid=125905&lt;/a&gt;&lt;/p&gt;
&lt;/body&gt; &lt;/html&gt;</description>
    </item>
    
    <item>
      <title>Difference between unix and linux.</title>
      <link>/2010/04/01/difference-between-unix-and-linux/</link>
      <pubDate>Thu, 01 Apr 2010 01:43:21 +0000</pubDate>
      
      <guid>/2010/04/01/difference-between-unix-and-linux/</guid>
      <description>&lt;p&gt;Find the article &amp;lt;a href=&amp;quot;http://docs.hp.com/en/5971-3502/5971-3502.pdf&amp;quot;&amp;gt;here&lt;/a&gt;.&amp;lt;div class=&amp;quot;question&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot;margin: -5px 0pt 15px; padding: 0px; background-color: rgb(244, 247, 222); position: relative; border-top-width: 0px; border-bottom-width: 0px; background-position: 0px -8px;&amp;quot; id=&amp;quot;question_title&amp;quot;&amp;gt; &amp;lt;table style=&amp;quot;margin: 0pt; padding: 0pt;&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;/p&gt;
&lt;td style=\&#34;border: 0pt none ; margin: 0pt; padding: 0pt; width: 100%; vertical-align: middle; text-align: left;\&#34; width=\&#34;100%\&#34;&gt; &lt;h1 style=\&#34;margin: 0pt; padding: 0pt 10px 1px;\&#34;&gt;What is the &lt;span style=\&#34;background-color: yellow;\&#34;&gt;diff&lt;/span&gt;erence between &lt;span style=\&#34;background-color: yellow;\&#34;&gt;Linux&lt;/span&gt; and Unix&lt;/h1&gt; &lt;div style=\&#34;margin: 0pt; padding: 5px 10px 0pt; font-size: 11px;\&#34;&gt;&lt;span id=\&#34;catsList\&#34;&gt; &lt;/span&gt;&lt;/div&gt; &lt;/td&gt; &lt;/table&gt;&lt;/div&gt; 
&lt;!-- google_ad_section_end --&gt;
&lt;!-- google ads 468x60 --&gt;&lt;/div&gt; &lt;div class=\&#34;answer\&#34;&gt; &lt;div class=\&#34;answerHead rc\&#34;&gt; &lt;div style=\&#34;margin: 10px 9px 0pt 10px; height: 18px;\&#34;&gt; &lt;span style=\&#34;font-size: 11px; float: right;\&#34;&gt;&lt;a class=\&#34;underline\&#34; href=\&#34;javascript:editA();\&#34; rel=\&#34;nofollow\&#34; name=\&#34;&amp;lid=EditA&amp;lpos=NotLgd_AnsQPg\&#34;&gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;div id=\&#34;wrapQANI\&#34;&gt; &lt;div id=\&#34;q_answer\&#34;&gt; 
&lt;!-- if no answer, let the user know how to contribute --&gt;
&lt;!-- display answer --&gt;
&lt;!-- google_ad_section_start --&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>vim scripts and tips</title>
      <link>/2010/03/29/vim-scripts-and-tips/</link>
      <pubDate>Mon, 29 Mar 2010 07:01:07 +0000</pubDate>
      
      <guid>/2010/03/29/vim-scripts-and-tips/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are few of the links for vim that you can use. It consists of the link to vimrc, colorscheme, syntaxcomplete and zzsplash.&lt;br&gt;
&amp;lt;a href=&amp;quot;http://vim.wikia.com/wiki/User:Tonymec/vimrc&amp;quot;&amp;gt;http://vim.wikia.com/wiki/User:Tonymec/vimrc&lt;/a&gt;&lt;br&gt;
&amp;lt;a href=&amp;quot;http://vim.wikia.com/wiki/User:Tonymec/almost-default.vim&amp;quot;&amp;gt;http://vim.wikia.com/wiki/User:Tonymec/almost-default.vim&lt;/a&gt;&lt;br&gt;
&amp;lt;a href=&amp;quot;http://vim.wikia.com/wiki/User:Tonymec/syntaxcomplete.vim&amp;quot;&amp;gt;http://vim.wikia.com/wiki/User:Tonymec/syntaxcomplete.vim&lt;/a&gt;&lt;br&gt;
&amp;lt;a href=&amp;quot;http://vim.wikia.com/wiki/User:Tonymec/zzsplash.vim&amp;quot;&amp;gt;http://vim.wikia.com/wiki/User:Tonymec/zzsplash.vim&lt;/a&gt;&amp;lt;table cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&lt;/table&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://blog.amit-agarwal.co.in/2010/02/02/bash-script-to-change-the-vim-colorscheme-from-the-list-of-locally-available-schemes/&amp;quot;&amp;gt;bash script to change the vim colorscheme from the list of locally available schemes&lt;/a&gt; (amit-agarwal.co.in)&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.prweb.com/releases/2010/03/prweb3740684.htm&amp;quot;&amp;gt;Wikia Introduces New Tools For People to Create Wiki Answer Sites on Any Topic&lt;/a&gt; (prweb.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/a04b9f08-df03-476c-b6d3-a1d32078cb64/&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_b68.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>Change cursor and couple of other settings in window managers like fluxbox and fvwm (except gnome and KDE)</title>
      <link>/2010/03/28/change-cursor-and-couple-of-other-settings-in-window-managers-like-fluxbox-and-fvwm-except-gnome-and-kde/</link>
      <pubDate>Sun, 28 Mar 2010 11:58:34 +0000</pubDate>
      
      <guid>/2010/03/28/change-cursor-and-couple-of-other-settings-in-window-managers-like-fluxbox-and-fvwm-except-gnome-and-kde/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;First off, get cursor theme from &amp;lt;a href=&amp;quot;http://gnome-look.org/index.php?xsortmode=high&amp;amp;page=0&amp;amp;xcontentmode=36&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. You can download the one of your choice. Now create a directory &amp;amp;#8221;~/.icons&amp;amp;#8221; if it does not exist. Extract the file you just downloaded in this directory. [If you are using GNome then you could have dropped the tar file itself in the Desktop properties window and selected the theme from there. I have since the days of RH9 not used KDE and so am not sure how to do this in KDE, sorry guys.]&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Break Free and let firefox remember all the passwords even the ones that are not saved by default</title>
      <link>/2010/03/28/break-free-and-let-firefox-remember-all-the-passwords-even-the-ones-that-are-not-saved-by-default/</link>
      <pubDate>Sun, 28 Mar 2010 11:58:33 +0000</pubDate>
      
      <guid>/2010/03/28/break-free-and-let-firefox-remember-all-the-passwords-even-the-ones-that-are-not-saved-by-default/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here we go against one more security policy of most of the sites like Bank and paypal and so on. These sites do not allow Firefox or any other browser to save the password. This is using some tags in the html/code of the page that would mark the field as not completeable or savable. So, what do you do?&lt;/p&gt;
&lt;p&gt;I am on a home computer to which no one has access so why not save the password!! Let do it. There are couple of hacks that have been found to make firefox remember all the passwords. Here are a few of them (but Linux is not covered in any of them).&amp;lt;h1 id=&amp;quot;article-title&amp;quot;&amp;gt;&amp;lt;a title=&amp;quot;Permanent Link to Tweak Firefox’s Password Saver Without An Extension&amp;quot; rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://cybernetnews.com/2006/06/07/tweak-firefoxs-password-saver-without-an-extension/&amp;quot;&amp;gt;Tweak Firefox’s Password Saver Without An Extension&lt;/a&gt;&lt;/h1&gt; &amp;lt;h1 id=&amp;quot;article-title&amp;quot;&amp;gt;&amp;lt;a title=&amp;quot;Permanent Link to Make Firefox Remember Passwords without a Bookmarklet&amp;quot; rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://cybernetnews.com/2009/02/13/firefox-remember-passwords/&amp;quot;&amp;gt;Make Firefox Remember Passwords without a Bookmarklet&lt;/a&gt;&lt;/h1&gt;&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>gnome-blog — Deskbar applet for blogging</title>
      <link>/2010/03/25/gnome-blog-deskbar-applet-for-blogging/</link>
      <pubDate>Thu, 25 Mar 2010 02:41:30 +0000</pubDate>
      
      <guid>/2010/03/25/gnome-blog-deskbar-applet-for-blogging/</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://www.daylife.com/image/0cRY5Iwfgg1P5?utm_source=zemanta&amp;utm_medium=p&amp;utm_content=0cRY5Iwfgg1P5&amp;utm_campaign=z1\&#34;&gt;&lt;img title=\&#34;SAN FRANCISCO - JUNE 08: Apple Senior Vice Pr...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/150x103.jpg\&#34; alt=\&#34;SAN FRANCISCO - JUNE 08: Apple Senior Vice Pr...\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34;&gt;Image by &lt;a href=\&#34;http://www.daylife.com/source/Getty_Images\&#34;&gt;Getty Images&lt;/a&gt; via &lt;a href=\&#34;http://www.daylife.com\&#34;&gt;Daylife&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Chanced upon utility called gnome blog. A nifty nice deskbar applet that can be used to post your blogs quickly.&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.omgubuntu.co.uk/2010/03/gnome-music-applet-dead-long-live.html&amp;quot;&amp;gt;GNOME Music Applet dead, long live PanFlute&lt;/a&gt; (omgubuntu.co.uk)&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.omgubuntu.co.uk/2010/03/docky-session-applet-video-shows-its.html&amp;quot;&amp;gt;Docky Session Applet Video shows it&amp;amp;#8217;s made of win&lt;/a&gt; (omgubuntu.co.uk)&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.ghacks.net/2009/12/23/manage-your-secure-shell-connections-from-the-gnome-panel/&amp;quot;&amp;gt;Manage your secure shell connections from the GNOME panel&lt;/a&gt; (ghacks.net)&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.ghacks.net/2010/03/02/connecting-to-a-microsoft-vpn-with-linux/&amp;quot;&amp;gt;Connecting to a Microsoft VPN with Linux&lt;/a&gt; (ghacks.net)&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.omgubuntu.co.uk/2010/03/gnome-media-player-adds-volume-control.html&amp;quot;&amp;gt;GNOME Media Player Adds Volume control; 2nd release in 2 days&lt;/a&gt; (omgubuntu.co.uk)&lt;/li&gt; &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://geek.co.il/wp/2009/11/27/my-desktop-in-a-gnome-shell&amp;quot;&amp;gt;My desktop in a GNOME shell&lt;/a&gt; (geek.co.il)&lt;/li&gt; &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://castrojo.wordpress.com/2010/03/25/become-a-friend-of-gnome/&amp;quot;&amp;gt;Jorge Castro: Become a Friend of GNOME&lt;/a&gt; (castrojo.wordpress.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/e1cc81d7-8946-4ce2-9d56-306b35747d8a/&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_b100.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>Add a image to the list of background files in gnome</title>
      <link>/2010/03/23/add-a-image-to-the-list-of-background-files-in-gnome/</link>
      <pubDate>Tue, 23 Mar 2010 03:29:10 +0000</pubDate>
      
      <guid>/2010/03/23/add-a-image-to-the-list-of-background-files-in-gnome/</guid>
      <description>&lt;p&gt;In Gnome, when you right click on the desktop background you will get a menu for &amp;amp;#8221;Change Desktop backgound. The images displayed in this menu are quite a few but if you want to add your own (read: more than some 5-6 files) then it takes really some time in using the GUI to add them. And if you want to add a few 10&amp;amp;#8217;s of file, like say 50 then you are done.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>More windows Microsoft like openoffice and keet it working.</title>
      <link>/2010/03/22/more-windows-microsoft-like-openoffice-and-keet-it-working/</link>
      <pubDate>Mon, 22 Mar 2010 03:11:42 +0000</pubDate>
      
      <guid>/2010/03/22/more-windows-microsoft-like-openoffice-and-keet-it-working/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Some people say that &amp;lt;a href=&amp;quot;http://www.openoffice.org/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;OpenOffice &lt;/a&gt;doesn&amp;amp;#8217;t completely suit their requirement as compared to the Microsoft Office. Though most of the times I do not have that problem 🙂 But there are still couple of things that do not work with OO seamlessly and thus if you want better OO (with respect to working with MS files more seamlessly) here&amp;amp;#8217;s something worth a try.&lt;/p&gt;
&lt;p&gt;You can try the &amp;lt;a href=&amp;quot;http://go-oo.org/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;go-oo&lt;/a&gt; OO.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Cool OpenOffice.org Easter Eggs</title>
      <link>/2010/03/21/cool-openoffice-org-easter-eggs/</link>
      <pubDate>Sun, 21 Mar 2010 13:05:23 +0000</pubDate>
      
      <guid>/2010/03/21/cool-openoffice-org-easter-eggs/</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:Ooo_logo.svg\&#34;&gt;&lt;img title=\&#34;OpenOffice.\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Ooo_logo.svg_.png\&#34; alt=\&#34;OpenOffice.\&#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:Ooo_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;Since it&amp;amp;#8217;s almost &amp;lt;a class=&amp;quot;zem_slink freebase/en/easter&amp;quot; title=&amp;quot;Easter&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Easter&amp;quot;&amp;gt;Easter Sunday&lt;/a&gt;, I will be sharing with you several cool &amp;lt;a href=&amp;quot;http://en.wikipedia.org/wiki/Easter_egg_%28media%29&amp;quot;&amp;gt;virtual Easter eggs &lt;/a&gt;hidden inside some of our favorite &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;software applications&lt;/a&gt;. Today, we will take a look at some Easter eggs inside &amp;lt;a href=&amp;quot;http://www.junauza.com/2009/05/8-essential-openoffice-extensions.html&amp;quot;&amp;gt;OpenOffice.org&lt;/a&gt; so get ready to have fun or be amused.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Quick tip to change parameters in different files</title>
      <link>/2010/03/16/quick-tip-to-change-parameters-in-different-files/</link>
      <pubDate>Tue, 16 Mar 2010 02:25:49 +0000</pubDate>
      
      <guid>/2010/03/16/quick-tip-to-change-parameters-in-different-files/</guid>
      <description>&lt;div&gt;
  for i in *.cfg; do mv $i $i.bak;sed \&amp;#8217;s/a/b/\&amp;#8217; $i.bak &gt; $i; done&lt;/p&gt; 
  &lt;p&gt;
    The above command is very useful to change certain regular expressions in couple of files in one directory. This can be used in variety of ways to achieve a lot of things which would normally take some time to do manually.
  &lt;/p&gt;
&lt;/div&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>Edit a File When You Are Viewing It Using more / less Command</title>
      <link>/2010/03/16/edit-a-file-when-you-are-viewing-it-using-more-less-command/</link>
      <pubDate>Tue, 16 Mar 2010 02:25:47 +0000</pubDate>
      
      <guid>/2010/03/16/edit-a-file-when-you-are-viewing-it-using-more-less-command/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.cyberciti.biz/faq/edit-file-when-youre-viewing-withmore-less/&amp;quot;&amp;gt;Aritcle&lt;/a&gt; here.&lt;/p&gt;
&lt;h1 id=&#34;a-titlepermanent-link-to-edit-a-file-when-you-are-viewing-it-using-more--less-command-relbookmark-hrefhttpwwwcybercitibizfaqedit-file-when-youre-viewing-withmore-lessedit-a-file-when-you-are-viewing-it-using-more--less-commandadiv-stylecolor-888888posted-by-vivek-gite-last-updated-november-1-2008div-div-idechotopic-div-stylefloat-left-margin-top-0px-margin-right-5px-div-div-stylefloat-right-margin-top-0px-margin-left-5pxa-titlesee-all-bashshell-scripting-related-faq-hrefhttpwwwcybercitibizfaqcategorybash-shellimg-srchttpblogamit-agarwalcomwp-contentuploadsfigscybercitibiz3rdpartyterminalpng-border0-alt-adiv&#34;&gt;&amp;lt;a title=&amp;quot;Permanent Link to Edit a File When You Are Viewing It Using more / less Command&amp;quot; rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://www.cyberciti.biz/faq/edit-file-when-youre-viewing-withmore-less/&amp;quot;&amp;gt;Edit a File When You Are Viewing It Using more / less Command&lt;/a&gt;&amp;lt;div style=&amp;quot;color: #888888;&amp;quot;&amp;gt;Posted by Vivek Gite [Last updated: November 1, 2008]&lt;/div&gt; &amp;lt;div id=&amp;quot;EchoTopic&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot;float: left; margin-top: 0px; margin-right: 5px;&amp;quot;&amp;gt; &lt;/div&gt; &amp;lt;div style=&amp;quot;float: right; margin-top: 0px; margin-left: 5px;&amp;quot;&amp;gt;&amp;lt;a title=&amp;quot;See all Bash/Shell scripting related FAQ&amp;quot; href=&amp;quot;http://www.cyberciti.biz/faq/category/bash-shell/&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/figs.cyberciti.biz/3rdparty/terminal.png&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/div&gt;&lt;/h1&gt;
&lt;p&gt;&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;&lt;strong&gt;Question:&lt;/strong&gt; &lt;/span&gt; I can use &amp;lt;a href=&amp;quot;http://www.cyberciti.biz/tips/less-is-more-the-hidden-treasure-of-less-command.html&amp;quot;&amp;gt;less&lt;/a&gt; or more pagers to view a file. How do I &lt;strong&gt;start an editor&lt;/strong&gt; (such as vi or other text editor) to edit the current file without &lt;strong&gt;leaving the less or more&lt;/strong&gt; pager command?&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>Putting Linux on Parental Control</title>
      <link>/2010/03/16/putting-linux-on-parental-control/</link>
      <pubDate>Tue, 16 Mar 2010 02:25:45 +0000</pubDate>
      
      <guid>/2010/03/16/putting-linux-on-parental-control/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/category/linux/&amp;quot;&amp;gt;Bookmark this category&lt;/a&gt;&lt;br&gt;
Putting Linux on Parental Control&lt;br&gt;
Over the years I?ve witnessed desktop Linux distros evolve&lt;br&gt;
dramatically ? change the very core of the way we look at how an&lt;br&gt;
operating system interacts with its users. However, I still find plenty&lt;br&gt;
of forum posts on the Web stating that Linux as a&lt;/p&gt;
&lt;p&gt;URL:&amp;lt;a href=&amp;quot; &lt;a href=&#34;http://c.moreover.com/click/here.pl?r2243375620&amp;amp;w=2390512&#34;&gt;http://c.moreover.com/click/here.pl?r2243375620&amp;amp;w=2390512&lt;/a&gt;&amp;quot;&amp;gt; &lt;a href=&#34;http://c.moreover.com/click/here.pl?r2243375620&amp;amp;w=2390512&#34;&gt;http://c.moreover.com/click/here.pl?r2243375620&amp;amp;w=2390512&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>prepend to a file with sponge from moreutils</title>
      <link>/2010/03/16/prepend-to-a-file-with-sponge-from-moreutils/</link>
      <pubDate>Tue, 16 Mar 2010 02:25:42 +0000</pubDate>
      
      <guid>/2010/03/16/prepend-to-a-file-with-sponge-from-moreutils/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://bashcurescancer.com/prepend-to-a-file-with-sponge-from-moreutils.html&amp;quot;&amp;gt;A few weeks I wrote about a tool, which helps you easily prepend to a file. I submitted prepend to moreutils and Joey was kind enough to point out this could be done with `sponge&amp;amp;#8217;.? sponge reads standard input and when done, writes it to a file:&lt;br&gt;
Probably the most general …&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://helpdeskgeek.com/linux-tips/crontab-howto-tutorial-syntax/&amp;quot;&amp;gt;Automating Tasks in Linux Using Crontab&lt;/a&gt; (helpdeskgeek.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.slideshare.net/progrium/sxsw-evented-web&amp;quot;&amp;gt;How WebHooks Will Make Us All Programmers&lt;/a&gt; (slideshare.net)&lt;/li&gt; &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://almirkaric.com/2010/01/07/debugging-python-multiprocessing/&amp;quot;&amp;gt;Debugging python (multi)processing&lt;/a&gt; (almirkaric.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.slideshare.net/royzimmer/you-can-do-it-start-using-perl-to-handle-your-voyager-needs&amp;quot;&amp;gt;You Can Do It! Start Using Perl to Handle Your Voyager Needs&lt;/a&gt; (slideshare.net)&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/b2b2afad-1679-46ab-831c-90ae0cc4d30f/&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_b14.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>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>How to Install KDE in Windows]</title>
      <link>/2010/03/12/how-to-install-kde-in-windows/</link>
      <pubDate>Fri, 12 Mar 2010 13:24:32 +0000</pubDate>
      
      <guid>/2010/03/12/how-to-install-kde-in-windows/</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://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; /&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://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;For over a decade, &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f8000000000021de6&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; has supplied Linux and &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000003e17c&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; users with a graphical &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000007eda2&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; and a suite of useful &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f8000000000254091&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;. It has become one of the most popular desktop environments and is the default on many &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f8000000000024e02&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 distributions&lt;/a&gt;. With the coming of KDE 4, developers promised native KDE applications running on &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f8000000000025fe8&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;. While the current release is still not ready for production, as of KDE 4.3.3, it is coming closer and worth trying. What follows is a brief guide to getting KDE running on Windows.&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>Build custom KDE ditro online in minutes with your selection of packages</title>
      <link>/2010/03/10/build-custom-kde-ditro-online-in-minutes-with-your-selection-of-packages/</link>
      <pubDate>Wed, 10 Mar 2010 12:49:37 +0000</pubDate>
      
      <guid>/2010/03/10/build-custom-kde-ditro-online-in-minutes-with-your-selection-of-packages/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There&amp;amp;#8217;s a new guy in the block and its called NimbleX. From various sources, I have found that this is quite fast. I am downloading this currently. The main advantage is that the distro is of just 200MB with most of the day to day utilities available in the distro by default.&lt;/p&gt;
&lt;p&gt;&amp;lt;img title=&amp;quot;Custom Nimble&amp;quot; src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads//logos/customNXb1.png&amp;quot; alt=&amp;quot;Custom Nimble&amp;quot; width=&amp;quot;264&amp;quot; height=&amp;quot;67&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;And if you think that this is just not for you as you like some package and its missing from NimbleX, no problem. Just go &amp;lt;a href=&amp;quot;http://custom.nimblex.net/ &amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;, and create your own live distro withing minutes with custom package&amp;amp;#8217;s that can be used as Live CD or can be installed on the HDD/USB. Now that&amp;amp;#8217;s generations ahead of Windows or any other OS. What do you say?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>101 Linux hacks – free Linux Ebook</title>
      <link>/2010/03/09/101-linux-hacks-free-linux-ebook/</link>
      <pubDate>Tue, 09 Mar 2010 03:52:05 +0000</pubDate>
      
      <guid>/2010/03/09/101-linux-hacks-free-linux-ebook/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Go and grab your copy of the free &amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/TheGeekStuff/~3/KNUpyY4YE9c/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;ebook&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Quite nice book with small little hacks but sometimes the details are too much, specially the one on the cd command. I think there was no need for 3-4 examples of the same thing, but then nice collection and nice ebook.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bash histoy – common history in different terminals</title>
      <link>/2010/03/04/bash-histoy-common-history-in-different-terminals/</link>
      <pubDate>Thu, 04 Mar 2010 02:04:42 +0000</pubDate>
      
      <guid>/2010/03/04/bash-histoy-common-history-in-different-terminals/</guid>
      <description>&lt;p&gt;I have been looking to do this for sometime. The bash history is per&lt;br&gt;
session basis and the last session to quit overwrites the bash_history&lt;br&gt;
file and thus all other terminals started between the time last terminal&lt;br&gt;
lasted does not get to write the commands in the history file. Secondly&lt;br&gt;
the history gets cluttered with lot of duplicate entries and entries&lt;br&gt;
with ls and cd commands. So finally I added these to the bashrc file:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bash Sub Shells</title>
      <link>/2010/03/02/bash-sub-shells/</link>
      <pubDate>Tue, 02 Mar 2010 02:33:08 +0000</pubDate>
      
      <guid>/2010/03/02/bash-sub-shells/</guid>
      <description>&lt;p&gt;Taken from &amp;lt;a href=&amp;quot;http://www.linuxjournal.com/content/bash-sub-shells&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt;&amp;lt;span class=\&#34;c\&#34;&gt;#!/bin/bash&amp;lt;/span&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;lt;span class=&amp;quot;nv&amp;quot;&amp;gt;server_cmd&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;o&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;server
&amp;lt;span class=&amp;quot;nv&amp;quot;&amp;gt;pid_file&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;o&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;k&amp;quot;&amp;gt;$(&amp;lt;/span&amp;gt;basename &amp;lt;span class=&amp;quot;nv&amp;quot;&amp;gt;$server_cmd&amp;lt;/span&amp;gt; .sh&amp;lt;span class=&amp;quot;k&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;.pid
&amp;lt;span class=&amp;quot;nv&amp;quot;&amp;gt;log_file&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;o&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;k&amp;quot;&amp;gt;$(&amp;lt;/span&amp;gt;basename &amp;lt;span class=&amp;quot;nv&amp;quot;&amp;gt;$server_cmd&amp;lt;/span&amp;gt; .sh&amp;lt;span class=&amp;quot;k&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;.log&lt;/p&gt;
&lt;p&gt;&amp;lt;span class=&amp;quot;o&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;
&amp;lt;span class=&amp;quot;nb&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;s2&amp;quot;&amp;gt;&amp;quot;Starting server&amp;quot;&amp;lt;/span&amp;gt;
&amp;lt;span class=&amp;quot;nb&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;s2&amp;quot;&amp;gt;&amp;quot;Doing some init work&amp;quot;&amp;lt;/span&amp;gt;
&amp;lt;span class=&amp;quot;nv&amp;quot;&amp;gt;$server_cmd&amp;lt;/span&amp;gt;   &amp;lt;span class=&amp;quot;c&amp;quot;&amp;gt;# server becomes a daemon&amp;lt;/span&amp;gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;amp;lt;span class=\&amp;quot;k\&amp;quot;&amp;gt;while &amp;amp;lt;/span&amp;gt;&amp;amp;lt;span class=\&amp;quot;nb\&amp;quot;&amp;gt;true&amp;amp;lt;/span&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;lt;span class=&amp;quot;nb&amp;quot;&amp;gt;    &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;k&amp;quot;&amp;gt;do&amp;lt;/span&amp;gt;
&amp;lt;span class=&amp;quot;k&amp;quot;&amp;gt;        if&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;o&amp;quot;&amp;gt;[[&amp;lt;/span&amp;gt; -f &amp;lt;span class=&amp;quot;nv&amp;quot;&amp;gt;$pid_file&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;o&amp;quot;&amp;gt;]]&amp;lt;/span&amp;gt;; &amp;lt;span class=&amp;quot;k&amp;quot;&amp;gt;then&amp;lt;/span&amp;gt;
&amp;lt;span class=&amp;quot;k&amp;quot;&amp;gt;            &amp;lt;/span&amp;gt;sleep 15
&amp;lt;span class=&amp;quot;k&amp;quot;&amp;gt;else&amp;lt;/span&amp;gt;
&amp;lt;span class=&amp;quot;k&amp;quot;&amp;gt;            &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;nb&amp;quot;&amp;gt;break&amp;lt;/span&amp;gt;
&amp;lt;span class=&amp;quot;nb&amp;quot;&amp;gt;        &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;k&amp;quot;&amp;gt;fi&amp;lt;/span&amp;gt;
&amp;lt;span class=&amp;quot;k&amp;quot;&amp;gt;    done&amp;lt;/span&amp;gt;
&amp;lt;span class=&amp;quot;k&amp;quot;&amp;gt;    &amp;lt;/span&amp;gt;mail -s &amp;lt;span class=&amp;quot;s2&amp;quot;&amp;gt;&amp;quot;Server exitted&amp;quot;&amp;lt;/span&amp;gt; &lt;a href=&#34;mailto:joe@blow.com&#34;&gt;joe@blow.com&lt;/a&gt; &amp;lt;&amp;lt;&amp;lt;CRAP&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Annotating the photograph with comments.</title>
      <link>/2010/02/10/annotating-the-photograph-with-comments/</link>
      <pubDate>Wed, 10 Feb 2010 15:19:46 +0000</pubDate>
      
      <guid>/2010/02/10/annotating-the-photograph-with-comments/</guid>
      <description>&lt;p&gt;There is a nice Linux command called convert. This command can be used in various ways to do image manipulation. One of them is to embark your image with some text. Here is how to do it.&lt;/p&gt;
&lt;p&gt;**echo &amp;amp;#8221;Annotating the image &amp;amp;#8221;$2&amp;amp;#8221; with $1&amp;amp;#8221;&lt;br&gt;
convert -font  Verdana -pointsize 40 -fill red -draw &amp;amp;#8221;text 100,100 &amp;amp;#8221;$1&amp;amp;#8221;&amp;amp;#8221; &amp;amp;#8221;$2&amp;amp;#8221; &amp;amp;#8221;$2&amp;amp;#8221;&lt;br&gt;
**&lt;/p&gt;
&lt;p&gt;It will be good idea to save this as &amp;amp;#8221;annotate&amp;amp;#8221; as we will use this later too.&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>How To Build A Self-hosted WordPress Blog For Free</title>
      <link>/2010/02/04/how-to-build-a-self-hosted-wordpress-blog-for-free/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:44 +0000</pubDate>
      
      <guid>/2010/02/04/how-to-build-a-self-hosted-wordpress-blog-for-free/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;A blog is a layman-friendly variation of a website, and having a blog is one of the many ways to state your presence in the virtual world. While there are many hassle-free blog services out there that will take care of everything except automatically blog for you – like &amp;lt;a href=&amp;quot;http://www.makeuseof.com/tags/blogger&amp;quot;&amp;gt;Blogger&lt;/a&gt; and &amp;lt;a href=&amp;quot;http://www.makeuseof.com/tags/wordpress&amp;quot;&amp;gt;WordPress&lt;/a&gt;, nothing can beat a self-hosted blog in the terms of customization and self pride.&lt;/p&gt;
&lt;p&gt;The problem is, the process of building your own self-hosted blog is (almost always) not free and is considered complicated. So most newbies will choose the easier path and never give themselves a chance to experiment.&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>Damn Vulnerable Linux – DVL review</title>
      <link>/2010/02/04/damn-vulnerable-linux-dvl-review/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:32 +0000</pubDate>
      
      <guid>/2010/02/04/damn-vulnerable-linux-dvl-review/</guid>
      <description>&lt;p&gt;Today morning I got a chance to look at one of the other less commonly known Linux Distribution and out of the line distribution, very good for Learning purposes. The distribution is known as DVL (Damn Vulnerable Linux). As the name suggest this is for people looking at developing their skills in Security and Penetration testing. Quite a lot of good and interesting tools are included. More is left for users to experiment but I definately liked the distribution. Here is the &amp;lt;a href=&amp;quot;http://www.damnvulnerablelinux.org/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;homepage&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>chfn – Change finger information</title>
      <link>/2010/02/04/chfn-change-finger-information/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:31 +0000</pubDate>
      
      <guid>/2010/02/04/chfn-change-finger-information/</guid>
      <description>&lt;p&gt;Finger is a nifty nice utility to get the information on the user. A sample output of the command is as below:&lt;/p&gt;
&lt;p&gt;-0-(ak) ~ &amp;gt; finger ak&lt;br&gt;
Login: ak                     Name: Amit Agarwal&lt;br&gt;
Directory: /home/amitag                 Shell: /bin/bash&lt;br&gt;
Office: MGL&lt;br&gt;
On since Sun Oct 19 13:50 (IST) on tty7 from :0&lt;br&gt;
On since Sun Oct 19 13:50 (IST) on pts/0 from :0.0&lt;br&gt;
No mail.&lt;br&gt;
No Plan.&lt;br&gt;
All this information can be changed with the command chfn. No hassles, just type in the command it does the rest, asking you for the information whatever required. You can also specify the details in the command itself with the below mentioned parmateres:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Color output from ls – based on file type</title>
      <link>/2010/02/04/color-output-from-ls-based-on-file-type/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:29 +0000</pubDate>
      
      <guid>/2010/02/04/color-output-from-ls-based-on-file-type/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Threre are certain default variables which control the color of the output from the ls command, so we will talk about them today.&lt;/p&gt;
&lt;p&gt;The first one is to get the color output from the &amp;amp;#8221;ls&amp;amp;#8221; command. We will look at the various ways to do this:&lt;/p&gt;
&lt;p&gt;First is to use this with default colors:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ls –color=auto&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Now this will use the default colors which might not go with your liking 🙂 So if you want to change the colors you can use the variable called LS_COLORS.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Crossfire game server.. free connection.</title>
      <link>/2010/02/04/crossfire-game-server-free-connection/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:27 +0000</pubDate>
      
      <guid>/2010/02/04/crossfire-game-server-free-connection/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have setup a Free to use Crossfire game server. If you want to play the game, you can connect to amit.themafia.info&lt;/p&gt;
&lt;p&gt;For playing the game you would need the client to connect to it which you can install with&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;yum install crossfire-client&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;then you can run the game with &amp;amp;#8221;cfclient&amp;amp;#8221; and then connect to amit.themafia.info.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Gentoo, Knoppix and Linux Console Screenshots</title>
      <link>/2010/02/03/gentoo-knoppix-and-linux-console-screenshots/</link>
      <pubDate>Wed, 03 Feb 2010 16:49:37 +0000</pubDate>
      
      <guid>/2010/02/03/gentoo-knoppix-and-linux-console-screenshots/</guid>
      <description>&lt;p&gt;Finally I decided to try a few distro&amp;amp;#8217;s that I downloaded with Beldi.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Gentoo: Quite Small distribution. Did not configure my DHCP address and also did not start a X window also so did not try too much.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/02/gentoo.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-204&amp;quot; title=&amp;quot;gentoo&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/gentoo-300x224.jpg&amp;quot; alt=&amp;quot;gentoo&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;224&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/02/gentoo2.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-205&amp;quot; title=&amp;quot;gentoo2&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/gentoo2-300x224.jpg&amp;quot; alt=&amp;quot;gentoo2&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;224&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;Knoppix: Well known for its recovery functions, the Live CD does discover all the hardware and boots pretty nicely to the X windows directly with the ethernet configured.&lt;br&gt;
I specially liked the fact that the boot up to X window theme looked quite similar and the background did not change which is quite soothing. And no doubt the desktop background included by default is quite good.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/knoppix.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-207&amp;quot; title=&amp;quot;knoppix&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/knoppix.jpg&amp;quot; alt=&amp;quot;knoppix&amp;quot; width=&amp;quot;192&amp;quot; height=&amp;quot;144&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Installing Sofware on Linux, easier and finding alternates.</title>
      <link>/2010/02/03/installing-sofware-on-linux-easier-and-finding-alternates/</link>
      <pubDate>Wed, 03 Feb 2010 16:49:36 +0000</pubDate>
      
      <guid>/2010/02/03/installing-sofware-on-linux-easier-and-finding-alternates/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There are already some great blogs on this, why write another one. Let me just point you to the best one &amp;lt;a href=&amp;quot;http://http://blogs.computerworld.com/installing_linux_software_101_for_windows_users&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here are sites that will help you find the alternative to your favourite Windows programs:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.osalt.com/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://www.osalt.com/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://wiki.linuxquestions.org/wiki/Linux_software_equivalent_to_Windows_software&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://wiki.linuxquestions.org/wiki/Linux_software_equivalent_to_Windows_software&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.linuxalt.com/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://www.linuxalt.com/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;</description>
    </item>
    
    <item>
      <title>Last access time for file</title>
      <link>/2010/02/03/last-access-time-for-file/</link>
      <pubDate>Wed, 03 Feb 2010 16:49:34 +0000</pubDate>
      
      <guid>/2010/02/03/last-access-time-for-file/</guid>
      <description>&lt;p&gt;&lt;tt&gt;The C program will print the last access time for the file.&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;This is quite helpfull program when you want to find old files. Modifying the source to take the filename as argument and take multiple arguments is left as an exercise.&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;#include &amp;lt;sys/stat.h&amp;gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;#include &amp;lt;sys/types.h&amp;gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;#include &amp;lt;fcntl.h&amp;gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;#include &amp;lt;time.h&amp;gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;int main(void)&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;{&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;    char datestring[80];&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;    struct  stat a;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;    //int fd = open(&amp;quot;ak&amp;quot;,O_RDONLY);&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;    if (stat (&amp;quot;iptc.c&amp;quot;, &amp;amp;a) == -1) {&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;        perror(&amp;quot;stat&amp;quot;);&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;        printf (&amp;quot; Error&amp;quot;);&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;        return;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;    }&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;    printf (&amp;quot; Last Access Time is %s&amp;quot;, ctime(&amp;amp;a.st_atime));&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;    printf (&amp;quot; Last Access Time is %s&amp;quot;, a.st_atime);&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;}&lt;/tt&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Built-in lists in vim</title>
      <link>/2010/02/03/built-in-lists-in-vim/</link>
      <pubDate>Wed, 03 Feb 2010 16:49:32 +0000</pubDate>
      
      <guid>/2010/02/03/built-in-lists-in-vim/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink freebase/en/vimscript&amp;quot; title=&amp;quot;Vimscript&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Vimscript&amp;quot;&amp;gt;Vimscript&lt;/a&gt; provides excellent support for operating on collections of &amp;lt;a class=&amp;quot;zem_slink freebase/en/data&amp;quot; title=&amp;quot;Data&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Data&amp;quot;&amp;gt;data&lt;/a&gt;, a cornerstone of programming. In this third article in the series, learn how to use Vimscript&amp;amp;#8217;s built-in lists to ease everyday operations such as reformatting lists, filtering sequences of filenames, and sorting sets of line numbers. You&amp;amp;#8217;ll also walk through examples that demonstrate the power of lists to extend and enhance two common uses of &amp;lt;a class=&amp;quot;zem_slink freebase/en/vim&amp;quot; title=&amp;quot;Vim (text editor)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.vim.org/&amp;quot;&amp;gt;Vim&lt;/a&gt;: creating a &amp;lt;a class=&amp;quot;zem_slink freebase/en/user_defined_function&amp;quot; title=&amp;quot;User-defined function&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/User-defined_function&amp;quot;&amp;gt;user-defined function&lt;/a&gt; to align assignment operators, and improving the built-in text completions mechanism.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Understand Awk Variables with 3 Practical Examples</title>
      <link>/2010/01/28/understand-awk-variables-with-3-practical-examples/</link>
      <pubDate>Thu, 28 Jan 2010 08:02:21 +0000</pubDate>
      
      <guid>/2010/01/28/understand-awk-variables-with-3-practical-examples/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a id=&amp;quot;aptureLink_gQhJKQ92Kn&amp;quot; style=&amp;quot;padding: 0px 6px; float: left;&amp;quot; href=&amp;quot;http://www.gnu.org/software/gawk/manual/gawk.html&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;border: 0px none;&amp;quot; title=&amp;quot;The GNU Awk User&#39;s Guide&amp;quot; src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/ph/400x270_WebClip&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;400px&amp;quot; height=&amp;quot;270px&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a id=&amp;quot;aptureLink_CLV4LbC1Dr&amp;quot; style=&amp;quot;padding: 0px 6px; float: right;&amp;quot; href=&amp;quot;http://gnuwin32.sourceforge.net/packages/mawk.htm&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;border: 0px none;&amp;quot; title=&amp;quot;Mawk for Windows&amp;quot; src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/ph/400x270_WebClip&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;400px&amp;quot; height=&amp;quot;270px&amp;quot; /&amp;gt;&lt;/a&gt; This article is part of the on-going Awk Tutorial and Examples series. Like any other &amp;lt;a class=&amp;quot;zem_slink freebase/en/programming_language&amp;quot; title=&amp;quot;Programming language&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Programming_language&amp;quot;&amp;gt;programming languages&lt;/a&gt;, Awk also has user defined variables and built-in variables. In this article let us review how to define and use &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; variables. Awk variables should begin with the letter, followed by it can consist of alpha numeric characters or underscore. Keywords […]&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>statifier — Dynamic to Static</title>
      <link>/2010/01/24/statifier-dynamic-to-static/</link>
      <pubDate>Sun, 24 Jan 2010 15:45:58 +0000</pubDate>
      
      <guid>/2010/01/24/statifier-dynamic-to-static/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://statifier.sourceforge.net/&amp;quot;&amp;gt;Homepage&lt;/a&gt; of statifier.&lt;/p&gt;
&lt;p&gt;&amp;lt;span style=&amp;quot;font-size: xx-small;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: xx-small;&amp;quot;&amp;gt;Statifier create from dynamically linked executables and all it&amp;amp;#8217;s libraries one file.&lt;br&gt;
This file can be copied and run on another machine without need to drag all it&amp;amp;#8217;s libraries. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;span style=&amp;quot;font-size: xx-small;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: xx-small;&amp;quot;&amp;gt;Dynamically linked executables are smaller then statically linked.&lt;br&gt;
From the other side dynamically linked executables use shared libraries compiled in PIC (position independend code) which is slower than &amp;amp;#8221;normal&amp;amp;#8221; one. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Short Information about loaded kernel modules</title>
      <link>/2010/01/24/short-information-about-loaded-kernel-modules/</link>
      <pubDate>Sun, 24 Jan 2010 15:45:57 +0000</pubDate>
      
      <guid>/2010/01/24/short-information-about-loaded-kernel-modules/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There are couple of ways you can find the information on the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Loadable kernel module&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Loadable_kernel_module&amp;quot;&amp;gt;loadable kernel modules&lt;/a&gt;. All these would always involve calling &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Lsmod&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Lsmod&amp;quot;&amp;gt;lsmod&lt;/a&gt; to get the loaded kernel modules and then calling modinfo to get the info on the loaded modules. I will show you with examples:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$ lsmod&lt;br&gt;
Module                  Size  Used by&lt;br&gt;
cdc_acm                19616  0&lt;br&gt;
vfat                    8744  9&lt;br&gt;
fat                    41836  1 vfat&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Copy temporary evolution images downloaded for messages</title>
      <link>/2010/01/21/copy-temporary-evolution-images-downloaded-for-messages/</link>
      <pubDate>Thu, 21 Jan 2010 12:08:05 +0000</pubDate>
      
      <guid>/2010/01/21/copy-temporary-evolution-images-downloaded-for-messages/</guid>
      <description>&lt;p&gt;cd ~/.evolution&lt;br&gt;
cd cache&lt;br&gt;
cd http&lt;br&gt;
find . -name &amp;amp;#8221;*.jpg&amp;amp;#8221; -exec cp {} /tmp/newfolder \;&lt;/p&gt;
&lt;p&gt;Simple to understand, so no explanation 🙂 &amp;lt;a name=&amp;quot;more&amp;quot;&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--[CDATA[cd ~/.evolution
cd cache
cd http
find . -name \&#34;*.jpg\&#34; -exec cp {} /tmp/newfolder \\;

Simple to understand, so no explanation :)]]--&gt;</description>
    </item>
    
    <item>
      <title>sed tutorial and help</title>
      <link>/2010/01/21/sed-tutorial-and-help/</link>
      <pubDate>Thu, 21 Jan 2010 12:08:01 +0000</pubDate>
      
      <guid>/2010/01/21/sed-tutorial-and-help/</guid>
      <description>&lt;p&gt;A very nice turorial and help &amp;lt;a href=&amp;quot;http://sed.sourceforge.net/grabbag/tutorials/&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Useful link for grep</title>
      <link>/2010/01/16/useful-link-for-grep/</link>
      <pubDate>Sat, 16 Jan 2010 16:17:34 +0000</pubDate>
      
      <guid>/2010/01/16/useful-link-for-grep/</guid>
      <description>&lt;p&gt;&lt;tt&gt;&amp;lt;a href=&amp;quot;http://lifehacker.com/398441/get-to-know-grep&amp;quot;&amp;gt;http://lifehacker.com/398441/get-to-know-grep&lt;/a&gt;&lt;/tt&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Viewing log files without using vi or any other text editor</title>
      <link>/2010/01/16/viewing-log-files-without-using-vi-or-any-other-text-editor/</link>
      <pubDate>Sat, 16 Jan 2010 15:52:19 +0000</pubDate>
      
      <guid>/2010/01/16/viewing-log-files-without-using-vi-or-any-other-text-editor/</guid>
      <description>&lt;p&gt;&lt;tt&gt;This is quite useful for viewing files without opening them.. Saves quite a lot of time in viewing the logs 🙂&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;Want to see the first 5 lines of the /etc/passwd file? Pretty easy, just use the &amp;quot;head&amp;quot; command:&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;head -5 /etc/passwd&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;Want to see the last 20 lines of the /etc/passwd file? Again, pretty easy, just use the &amp;quot;tail&amp;quot; command:&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;tail -20 /etc/passwd&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;But what if you only want to see lines 10-15 of a given file? Neither the &amp;quot;head&amp;quot; nor the &amp;quot;tail&amp;quot; commands alone will do. Instead, use the &amp;quot;sed&amp;quot; command to print the range of lines you want to see:&lt;/tt&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>View information on all the rpms installed.</title>
      <link>/2010/01/16/view-information-on-all-the-rpms-installed/</link>
      <pubDate>Sat, 16 Jan 2010 15:52:17 +0000</pubDate>
      
      <guid>/2010/01/16/view-information-on-all-the-rpms-installed/</guid>
      <description>&lt;p&gt;This post if applicable to all the distro&amp;amp;#8217;s which are based on rpm.&lt;/p&gt;
&lt;p&gt;If you look at the number of rpms installed on your system, you will see it somewhere around 500-2000. Noe thats a pretty huge number. So sometimes I keep wondering what are these rpms for. Heres a command that can help you figure out what these rpms are for:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;rpm -qa –info&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And if you want to find info on all the files and put it in a file too:&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>Remove Invalid characters in Filename.</title>
      <link>/2010/01/10/remove-invalid-characters-in-filename/</link>
      <pubDate>Sun, 10 Jan 2010 16:31:10 +0000</pubDate>
      
      <guid>/2010/01/10/remove-invalid-characters-in-filename/</guid>
      <description>&lt;p&gt;Sometimes I end up having some invalid characters in filename like ? &amp;amp; and so on.&lt;/p&gt;
&lt;p&gt;So simple bash script to get rid of them:&lt;/p&gt;
&lt;p&gt;for i in `find . -type f`&lt;br&gt;
do&lt;br&gt;
echo $i&lt;br&gt;
mv $i `echo $i |tr ? _|tr = _ |tr &amp;amp;#8217;&amp;amp;&amp;amp;#8217; &amp;amp;#8217;_&amp;amp;#8217;`&lt;br&gt;
done &amp;lt;a name=&amp;quot;more&amp;quot;&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--[CDATA[
Sometimes I end up having some invalid characters in filename like ? &amp;#038; and so on.

So simple bash script to get rid of them:

for i in `find . -type f`
do
echo $i
mv $i `echo $i |tr ? _|tr = _ |tr \&#39;&amp;#038;\&#39; \&#39;_\&#39;`
done]]--&gt;</description>
    </item>
    
    <item>
      <title>Sendmail host map failure issue with sendmail.</title>
      <link>/2010/01/07/sendmail-host-map-failure-issue-with-sendmail/</link>
      <pubDate>Thu, 07 Jan 2010 02:31:17 +0000</pubDate>
      
      <guid>/2010/01/07/sendmail-host-map-failure-issue-with-sendmail/</guid>
      <description>&lt;p&gt;I was having this issue for long time with sendmail and not getting time to fix this. Finally today I found the solution.&lt;br&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;define(`confBIND_OPTS&amp;amp;#8217;, `WorkAroundBrokenAAAA&amp;amp;#8217;)dnl&lt;/span&gt;&lt;br&gt;
Add the above line in the sendmail.mc file and rebuild sendmail.cf.&lt;/p&gt;
&lt;p&gt;Done. Quite simple but really took some time for me to fix.&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&lt;br&gt;
&lt;/span&gt;Technorati Tags: &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/Linux&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;Linux&lt;/a&gt;, &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/sendmail&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;sendmail&lt;/a&gt;, &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/AAAA&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;AAAA&lt;/a&gt;, &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/failure&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;failure&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Finding all the executables/binary in Linux rpm based distro.</title>
      <link>/2010/01/04/finding-all-the-executablesbinary-in-linux-rpm-based-distro/</link>
      <pubDate>Sun, 03 Jan 2010 22:40:14 +0000</pubDate>
      
      <guid>/2010/01/04/finding-all-the-executablesbinary-in-linux-rpm-based-distro/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been thinking about this for quite sometime now, how to find all the executables on the linux system. One of the way is to do a &amp;amp;#8221;ls&amp;amp;#8221; on all the directories in the PATH variable. But that will not list the executables that are outside of the PATH. So, I wrote this one liner :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;rpm -qal |agrep &amp;amp;#8221;bin\/&amp;amp;#8221; &amp;gt; all_execs&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This will list all the files in the Linux system in bin or sbin directory and that should be pretty much all the binaries in the system.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fedora 12 demonstrates sandbox for desktop applications</title>
      <link>/2010/01/03/fedora-12-demonstrates-sandbox-for-desktop-applications/</link>
      <pubDate>Sun, 03 Jan 2010 02:34:30 +0000</pubDate>
      
      <guid>/2010/01/03/fedora-12-demonstrates-sandbox-for-desktop-applications/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/category/linux/&amp;quot;&amp;gt;Bookmark this category&lt;/a&gt;&lt;br&gt;
Security-Enhanced Linux (SELinux) specialist and Red Hat developer Dan Walsh has souped up the security mechanisms in Fedora and SELinux by adding a desktop sandbox which he&amp;amp;#8217;s calling &amp;ldquo;sandbox -X&amp;rdquo;. Users can run desktop applications of their choice inside his sandbox, which then protects the underlying system from any possible damage.&lt;/p&gt;
&lt;p&gt;A browser started inside the sandbox is unable to damage the host system.&lt;br&gt;
SELinux extends the standard Unix privileges concept to add a role-based privilege model which, in principal, allows a user to forbid a PDF viewer from, for example, sending email. Currently, however, SELinux is mainly used to wall off server services.&lt;br&gt;
&amp;lt;a HREF=&amp;quot;http://www.h-online.com/security/Fedora-12-demonstrates-sandbox-for-desktop-applications&amp;ndash;/news/114298&amp;quot;&amp;gt;read more&lt;/a&gt; &amp;lt;table CELLSPACING=&amp;quot;0&amp;quot; CELLPADDING=&amp;quot;0&amp;quot; WIDTH=&amp;quot;100%&amp;quot;&amp;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>Nifty Things to Do with GIMP</title>
      <link>/2009/12/26/nifty-things-to-do-with-gimp/</link>
      <pubDate>Sat, 26 Dec 2009 18:56:38 +0000</pubDate>
      
      <guid>/2009/12/26/nifty-things-to-do-with-gimp/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Nifty Things to Do with GIMP Some of us are probably addicted to capturing moments in pictures. I can understand why. It’s one of those things that help us go back to the good old days, so to speak. It’s also something that creates a ‘time machine’ for us because those pictures show us what things looked like, not just remind us of the feeling but give us the atmosphere all over again.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>query and downgrade selected packages based on version or repository</title>
      <link>/2009/12/24/query-and-downgrade-selected-packages-based-on-version-or-repository/</link>
      <pubDate>Thu, 24 Dec 2009 07:37:11 +0000</pubDate>
      
      <guid>/2009/12/24/query-and-downgrade-selected-packages-based-on-version-or-repository/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you have worked on rpm based distro then you know how difficult it is to downgrade packages. And unluckily I upgraded some packages to fc12 and was still on FC11. Completely my mistake while doing some R&amp;amp;D. Anyway to downgrade I had to device some mechanism and here it is:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;rpm -qa –qf &amp;amp;#8221;%-30{NAME}%-20{RELEASE}\n&amp;amp;#8221; |grep fc12 |awk &#39;{print $1}&amp;amp;#8217;|tr &amp;amp;#8217;\n&amp;amp;#8217; &amp;amp;#8217; &amp;amp;#8217; &amp;gt;downgrade&lt;/p&gt;
&lt;p&gt;yum downgrade `cat downgrade`&lt;/p&gt;
&lt;/blockquote&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>Initialization or clearing of log files</title>
      <link>/2009/12/22/initialization-or-clearing-of-log-files/</link>
      <pubDate>Tue, 22 Dec 2009 07:58:52 +0000</pubDate>
      
      <guid>/2009/12/22/initialization-or-clearing-of-log-files/</guid>
      <description>&lt;p&gt;&lt;tt&gt;Like all Unix file systems, open log files can cause a real problem when they get too large and need to be deleted. The problem is, if you delete an open file, the link is removed, but all of the inodes are lost. Even worse, if the program continues to log to the file, the link never re-appears, and additional inodes are lost and are unrecoverable. I suggest two solutions to the above problems.&lt;/tt&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>Change information for the user on Linux machine.</title>
      <link>/2009/12/19/change-information-for-the-user-on-linux-machine/</link>
      <pubDate>Sat, 19 Dec 2009 07:51:54 +0000</pubDate>
      
      <guid>/2009/12/19/change-information-for-the-user-on-linux-machine/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I have couple of hours to spare and thus thought might as well spend it on my blog. The finger command in *nix systems is used to display the information on the users. This information is taken from the /etc/passwd file. You can use the chfn command to change the information. Man page for &amp;lt;a href=&amp;quot;http://amit.themafia.info/phpMan.php?parameter=chfn&amp;amp;mode=man&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;chfn&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Chrome – Chromium on Linux (repo)</title>
      <link>/2009/12/19/chrome-chromium-on-linux-repo/</link>
      <pubDate>Sat, 19 Dec 2009 07:51:51 +0000</pubDate>
      
      <guid>/2009/12/19/chrome-chromium-on-linux-repo/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Fedora people put up a repo for the chrome web browser and it is quite frequently updated. All you need to do to install the browser is following:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo vi /etc/yum.repos.d/chrome.repo&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and add the following lines&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;name=Chromium Test Packages&lt;br&gt;
baseurl=http://spot.fedorapeople.org/chromium/F$releasever/&lt;br&gt;
enabled=1&lt;br&gt;
gpgcheck=0&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Once this is done, you can install the browser with yum as follows:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install chromium&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;[[danscartoon]]&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Tip: Using find Command in Linux</title>
      <link>/2009/12/10/tip-using-find-command-in-linux/</link>
      <pubDate>Thu, 10 Dec 2009 02:58:24 +0000</pubDate>
      
      <guid>/2009/12/10/tip-using-find-command-in-linux/</guid>
      <description>&lt;p&gt;Ok this I was planning for quite sometime.. but found this &amp;lt;a href=&amp;quot;http://www.pinoytux.com/linux/tip-using-find-command-in-linux&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. Worth reading for people who want to start off using find command.&lt;/p&gt;
&lt;p&gt;Doing command-line stuff in Linux is fun. It may be intimidating for some at first, now that we are in the age where GUI is no longer an option. But with CLI, we can do so many things that can be accomplished faster if we know how to utilize the features of a certain command.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>One click install for Linux systems.</title>
      <link>/2009/12/08/one-click-install-for-linux-systems/</link>
      <pubDate>Tue, 08 Dec 2009 10:51:17 +0000</pubDate>
      
      <guid>/2009/12/08/one-click-install-for-linux-systems/</guid>
      <description>&lt;p&gt;There has been this concept for quite sometime that there should be one click install for the applications in Linux. This applies to the themes and widgets of wordpress too 🙂 and quite some applications are taking it seriously (like wordpress for example).&lt;/p&gt;
&lt;p&gt;But how about the application to do one-click install, there are couple of issues with that but still there exists at least one way. A nice blog &amp;lt;a href=&amp;quot;http://www.linux.com/feature/49328&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Pipeing linux commands and their output</title>
      <link>/2009/12/08/pipeing-linux-commands-and-their-output/</link>
      <pubDate>Tue, 08 Dec 2009 10:51:14 +0000</pubDate>
      
      <guid>/2009/12/08/pipeing-linux-commands-and-their-output/</guid>
      <description>&lt;p&gt;&lt;tt&gt;As a system administrator, I always worry about certain things, like who&#39;s doing what, what processes are running, what the network traffic looks like, etc.  One day I decided to create a simple alias that would combine all the commands I wanted into one big chunk of information.  Then I realized that it wouldn&#39;t all fit into one screen. &lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;Fortunately I knew how to group all of the commands together, so the &amp;quot;more&amp;quot; command could handle them as one set of input.&lt;/tt&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux Installation Guide</title>
      <link>/2009/11/25/linux-installation-guide/</link>
      <pubDate>Wed, 25 Nov 2009 15:49:53 +0000</pubDate>
      
      <guid>/2009/11/25/linux-installation-guide/</guid>
      <description>&lt;p&gt;Paradise for Linux Installation Guides on laptops is &amp;lt;a href=&amp;quot;http://tuxmobil.org/mylaptops.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. Can you imagine that this tuxmobile page hosts around 8,000 guides on Linux Installation on Laptops. I assume that this will be probably the biggest list on single page for Linux installation. The page lists various hardwares of laptop where you can install linux and how to install it.&lt;/p&gt;
&lt;p&gt;So what are you waiting for … got a laptop, see if yours is listed here.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Some good and nice open source books worth downloading.</title>
      <link>/2009/11/22/some-good-and-nice-open-source-books-worth-downloading/</link>
      <pubDate>Sun, 22 Nov 2009 15:03:46 +0000</pubDate>
      
      <guid>/2009/11/22/some-good-and-nice-open-source-books-worth-downloading/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There is a nice article &amp;lt;a href=&amp;quot;http://www.tectonic.co.za/?p=4491&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt; b&amp;lt;span class=&amp;quot;byline&amp;quot;&amp;gt;by Alastair Otter. He has given links to different Books that are worth reading.  These include:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;span class=&amp;quot;byline&amp;quot;&amp;gt;1)&amp;lt;a href=&amp;quot;http://oreilly.com/catalog/9780596517984/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt; &lt;a href=&#34;http://oreilly.com/catalog/9780596517984/&#34;&gt;http://oreilly.com/catalog/9780596517984/&lt;/a&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;span class=&amp;quot;byline&amp;quot;&amp;gt;2) &amp;lt;a href=&amp;quot;http://en.flossmanuals.net/DigitalFoundations&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://en.flossmanuals.net/DigitalFoundations&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;span class=&amp;quot;byline&amp;quot;&amp;gt;3) &amp;lt;a href=&amp;quot;http://wiki.blender.org/index.php/Doc:Tutorials/Animation/BSoD/Character_Animation&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://wiki.blender.org/index.php/Doc:Tutorials/Animation/BSoD/Character_Animation&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;span class=&amp;quot;byline&amp;quot;&amp;gt;4) &amp;lt;a href=&amp;quot;ftp://ftp.heanet.ie/pub/debian/pool/non-free/r/rutebook/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;ftp://ftp.heanet.ie/pub/debian/pool/non-free/r/rutebook/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;span class=&amp;quot;byline&amp;quot;&amp;gt;to name a few, along with others. Its worth reading the article. While you are at it don&amp;amp;#8217;t forget the gems known as comments.&lt;/span&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>
    
    <item>
      <title>Add current date and time in vim</title>
      <link>/2009/11/20/add-current-date-and-time-in-vim/</link>
      <pubDate>Fri, 20 Nov 2009 02:10:40 +0000</pubDate>
      
      <guid>/2009/11/20/add-current-date-and-time-in-vim/</guid>
      <description>&lt;p&gt;Last few days I was quite busy. So this time very quick tip 🙂&lt;/p&gt;
&lt;p&gt;Add the following to the ~/.vimrc file&lt;/p&gt;
&lt;p&gt;imap dt :r! dateA&lt;/p&gt;
&lt;p&gt;And now whenever you type dt in the insert mode in vi, date will be inserted.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Multiple search in vim</title>
      <link>/2009/11/19/multiple-search-in-vim/</link>
      <pubDate>Thu, 19 Nov 2009 02:02:19 +0000</pubDate>
      
      <guid>/2009/11/19/multiple-search-in-vim/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was looking at a log file and needed to highlight multiple search items to make the logs more readable. I got into multiple threads suggesting various cryptic vim commands but I was in no mood to remember them. So, I finally hit &amp;lt;a href=&amp;quot;http://www.vim.org/scripts/script.php?script_id=479&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;this&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is a cool vim script which you can use to highlight multiple search patter. You can simply add a search term by doing&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux xdg-open — replacement for start in windows</title>
      <link>/2009/11/05/linux-xdg-open-replacement-for-start-in-windows/</link>
      <pubDate>Thu, 05 Nov 2009 03:56:30 +0000</pubDate>
      
      <guid>/2009/11/05/linux-xdg-open-replacement-for-start-in-windows/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;if you want to open any document with the default document handler from the bash prompt or command prompt in linux then the simplest way to do that is use &amp;amp;#8221;&lt;strong&gt;xdg-open&lt;/strong&gt;&amp;amp;#8221;.&lt;/p&gt;
&lt;p&gt;This can also be used in bash scripts to allow users to select which document to open without worrying about if a particular application is installed or not. Example could be where you have list of documents in the current directory (same kind or of different format.) and you want the user to select the document. In such a scenario you can take the user input for the filename and user &amp;amp;#8221;&lt;strong&gt;xdg-open filename&lt;/strong&gt;&amp;amp;#8221; to open the file irrespective of the file type or worrying about if xpdf is installed or abiword is installed or not.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Photo Resizing</title>
      <link>/2009/11/04/photo-resizing/</link>
      <pubDate>Wed, 04 Nov 2009 14:12:05 +0000</pubDate>
      
      <guid>/2009/11/04/photo-resizing/</guid>
      <description>&lt;p&gt;for i in *&lt;br&gt;
do&lt;br&gt;
mogrify $i -resize 640×480 i&lt;br&gt;
done&lt;/p&gt;
&lt;!--[CDATA[for i in *
do
mogrify $i -resize 640x480 i
done]]--&gt;</description>
    </item>
    
    <item>
      <title>Citibank Doesn\’t Want Your Business, Linux Users</title>
      <link>/2009/11/03/citibank-doesnt-want-your-business-linux-users/</link>
      <pubDate>Tue, 03 Nov 2009 02:36:24 +0000</pubDate>
      
      <guid>/2009/11/03/citibank-doesnt-want-your-business-linux-users/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;This is an article from the Citibank customers in US.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Consumerist:&lt;/strong&gt; &amp;amp;#8221;Citibank won&amp;amp;#8217;t let customers using Linux computers log in to their online accounts. Adam argues that in 2009 this doesn&amp;amp;#8217;t make sense, especially when no other major corporate website blocks him like this.&amp;amp;#8221;&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a href=&amp;quot;http://linuxtoday.com/news_story.php3?ltsn=2009-10-31-001-39-IN-BZ-SW&amp;quot;&amp;gt;http://linuxtoday.com/news_story.php3?ltsn=2009-10-31-001-39-IN-BZ-SW&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But in India too we don&amp;amp;#8217;t have much too different environment. Though I do not have any issues with the Citibank site, but I have HDFC Insurance. I always pay the premium online. This time the payment failed couple of times and the amount was deducted from my account. When checked with the Customer Service Desk, the confirmed that the payment option does not work on Firefox with Linux. For this time I have made the payment using Cash, but why should there be OS discrimination.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using autologin for ftp sessions.</title>
      <link>/2009/10/30/using-autologin-for-ftp-sessions/</link>
      <pubDate>Fri, 30 Oct 2009 07:45:10 +0000</pubDate>
      
      <guid>/2009/10/30/using-autologin-for-ftp-sessions/</guid>
      <description>&lt;p&gt;A simple example of the .netrc file. Keep this file in your homedir and then chmod to 600.&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;machine skyware login raj password ********&lt;/p&gt;
&lt;p&gt;macdef init&lt;/p&gt;
&lt;p&gt;ls -lRt&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;macdef hello&lt;/p&gt;
&lt;p&gt;bye&lt;/p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>cups web interface.</title>
      <link>/2009/10/29/cups-web-interface/</link>
      <pubDate>Thu, 29 Oct 2009 03:38:02 +0000</pubDate>
      
      <guid>/2009/10/29/cups-web-interface/</guid>
      <description>&lt;p&gt;Today I found an interesting piece of information. I was trying to debug a problem with the cups service and found that cups offers a web administration.brbrThe server is running at port 631. So point your browser to browser with &amp;lt;a href=&amp;quot;http://localhost:631&amp;quot;&amp;gt;link&lt;/a&gt; and happy digging.&lt;/p&gt;
&lt;div&gt;
  &lt;img src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/cups.jpg\&#34; alt=\&#34;\&#34; /&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Vi/VIM and Unix/Linux cheatsheets.</title>
      <link>/2009/10/26/vivim-and-unixlinux-cheatsheets/</link>
      <pubDate>Mon, 26 Oct 2009 06:59:25 +0000</pubDate>
      
      <guid>/2009/10/26/vivim-and-unixlinux-cheatsheets/</guid>
      <description>&lt;p&gt;I found quite a lot of good information today morning.&lt;/p&gt;
&lt;p&gt;Some really good info on vi/vim. I liked the this one:&amp;amp;#8221;&lt;strong&gt;Also, you don&amp;amp;#8217;t have to use the / command as a separator. Anything typed after s will become the separator&lt;/strong&gt;&amp;amp;#8221;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://ask.slashdot.org/article.pl?sid=08/11/06/206213&amp;amp;from=rss&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://ask.slashdot.org/article.pl?sid=08/11/06/206213&amp;amp;from=rss&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some of the best collection of vi/vim tips: (though a lot of them do not have explanations)&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://vim.wikia.com/wiki/Best_Vim_Tips&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://vim.wikia.com/wiki/Best_Vim_Tips&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Top 10 Best Cheat Sheets and Tutorials for Linux / UNIX Commands&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Adding dates to your photos.</title>
      <link>/2009/10/12/adding-dates-to-your-photos/</link>
      <pubDate>Mon, 12 Oct 2009 14:44:33 +0000</pubDate>
      
      <guid>/2009/10/12/adding-dates-to-your-photos/</guid>
      <description>&lt;!--[CDATA[Add date in the photograph with a perl script.

#!/usr/bin/perl

if ($#ARGV &lt; 0 )
{
print \&#34;$#ARGV \\n\&#34;;
print \&#34;Usage $ARGV[0]--&gt; Add date in the photograph with a perl script.
&lt;p&gt;#!/usr/bin/perl&lt;/p&gt;
&lt;p&gt;if ($#ARGV &amp;lt; 0 )&lt;br&gt;
{&lt;br&gt;
print &amp;amp;#8221;$#ARGV \n&amp;amp;#8221;;&lt;br&gt;
print &amp;amp;#8221;Usage $ARGV[0] filename/dir\n&amp;amp;#8221;;&lt;br&gt;
exit -1;&lt;br&gt;
}&lt;/p&gt;
&lt;p&gt;@files = `find &amp;amp;#8221;$ARGV[0]&amp;amp;#8221; -iname &amp;amp;#8221;*jpg&amp;amp;#8221; -print`;&lt;/p&gt;
&lt;p&gt;if ($#ARGV &amp;gt; 3 ) { $cmd = 1;}&lt;br&gt;
$count = 1;&lt;br&gt;
foreach $file (@files) {&lt;br&gt;
chomp ($file);&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>root shell auditing and syslog entry for all commands of shell</title>
      <link>/2009/10/08/root-shell-auditing-and-syslog-entry-for-all-commands-of-shell/</link>
      <pubDate>Thu, 08 Oct 2009 02:28:51 +0000</pubDate>
      
      <guid>/2009/10/08/root-shell-auditing-and-syslog-entry-for-all-commands-of-shell/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;A lot of times there is a need to log all the messages and the output of the shell to the file or syslog. Sometimes I need that for some user too. &lt;strong&gt;script&lt;/strong&gt; command can be used to do this but then sometimes you cannot tell the user the session is logged or you can ask the user to run this command and it should be automatically done. And sometimes there is a need put the output in the syslog so that the root user has more control and also mail for syslog is sufficient to be analyzed rather than looking for other files. Finally I found this :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Boot Linux Over HTTP With boot.kernel.org (BKO)</title>
      <link>/2009/10/01/boot-linux-over-http-with-boot-kernel-org-bko/</link>
      <pubDate>Thu, 01 Oct 2009 13:57:09 +0000</pubDate>
      
      <guid>/2009/10/01/boot-linux-over-http-with-boot-kernel-org-bko/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/category/linux/&amp;quot;&amp;gt;Bookmark this category&lt;/a&gt;&lt;br&gt;
  &lt;/p&gt;
&lt;h1 id=&#34;font-size6a-hrefhttpwwwdebianhelporgnode15823boot-linux-over-http-with-bootkernelorg-bkoafont&#34;&gt;&lt;strong&gt;&amp;lt;font SIZE=&amp;quot;6&amp;quot;&amp;gt;&amp;lt;a HREF=&amp;quot;http://www.debianhelp.org/node/15823&amp;quot;&amp;gt;Boot Linux Over HTTP With boot.kernel.org (BKO)&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;This tutorial shows how you can &amp;lt;a HREF=&amp;quot;http://www.howtoforge.com/boot-linux-over-http-with-boot.kernel.org-bko&amp;quot;&amp;gt;boot Linux over HTTP with boot.kernel.org (BKO)&lt;/a&gt;. All that users need is Internet connectivity and a small program (gpxe) to boot the machine. This gpxe program provides network booting facility. BKO allows you to boot into the following distributions: Debian, Ubuntu, Damn Small Linux, Knoppix, Fedora. BKO provides gpxe images for USB sticks, CDs, and also for floppies, i.e., you can boot from a USB sticks, a CD, or a floppy.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>7-deadly-linux-commands</title>
      <link>/2009/09/26/7-deadly-linux-commands/</link>
      <pubDate>Sat, 26 Sep 2009 12:21:53 +0000</pubDate>
      
      <guid>/2009/09/26/7-deadly-linux-commands/</guid>
      <description>&lt;p&gt;You want to learn about Linux, start from learning what not to do. &amp;lt;a href=&amp;quot;http://www.junauza.com/2008/11/7-deadly-linux-commands.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Here&lt;/a&gt; is one for the starting point.&lt;/p&gt;
&lt;p&gt;So moral of the story is if someone asks you to do something and you dont know what that command will do, then dont do it. If your inner thing does not allow you not to do it, do it with all the care you can take. May be a backup and most importantly &amp;amp;#8221;DONT USE ROOT LOGIN IF U DONT HAVE REASON TO USE IT&amp;amp;#8221;. BTW there are couple of more articles on these kind of advices but the best way to save yourself is to educate yourself on the outcome of the command you are executing.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Configure sendmail for SMTP relay with your ISP</title>
      <link>/2009/09/26/configure-sendmail-for-smtp-relay-with-your-isp/</link>
      <pubDate>Sat, 26 Sep 2009 12:21:51 +0000</pubDate>
      
      <guid>/2009/09/26/configure-sendmail-for-smtp-relay-with-your-isp/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://cri.ch/linux/docs/sk0009.html&#34;&gt;http://cri.ch/linux/docs/sk0009.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have copied the document from the above link without modifications&lt;/p&gt;
&lt;p&gt;Author:  Sven Knispel&lt;br&gt;
Updated:  05-01-2005&lt;br&gt;
Feedback welcome: &amp;lt;a href=&amp;quot;mailto:linux@cri.ch&amp;quot;&amp;gt;linux@cri.ch&lt;/a&gt;&lt;br&gt;
Free service provided by: &amp;lt;a set=&amp;quot;yes&amp;quot; linkindex=&amp;quot;2&amp;quot; href=&amp;quot;http://cri.ch/&amp;quot;&amp;gt;www.cri.ch&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The following article explains the setup of sendmail for forwarding mails to your ISP&amp;amp;#8217;s smtp server.&lt;br&gt;
It is assumed that you have sendmail up-to-date and configured properly.&lt;br&gt;
_Note: this setup does not work properly for smtp-server using&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;
      SASL
    &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;(e.g. like&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Script to generate a html file with link to all files in directory</title>
      <link>/2009/09/26/script-to-generate-a-html-file-with-link-to-all-files-in-directory/</link>
      <pubDate>Sat, 26 Sep 2009 03:19:10 +0000</pubDate>
      
      <guid>/2009/09/26/script-to-generate-a-html-file-with-link-to-all-files-in-directory/</guid>
      <description>&lt;p&gt;&lt;strong&gt;ls -1 |awk -F&amp;amp;#8221;.&amp;amp;#8221; &#39;{print  &amp;amp;#8221;&lt;p&gt;&lt;a href=\&amp;#8221;\&amp;#8221;,$_,\&amp;#8221;\&amp;#8221;&gt; &amp;amp;#8221;,$2,&amp;amp;#8221;.&amp;amp;#8221;,$3,&amp;amp;#8221; &lt;/a&gt;&lt;/p&gt;&amp;amp;#8221; ;}&amp;amp;#8217; &amp;gt; index1.html&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;And if you want to do it recursively&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ls -1R |awk -F&amp;amp;#8221;.&amp;amp;#8221; &#39;{print  &amp;amp;#8221;&lt;p&gt;&lt;a href=\&amp;#8221;\&amp;#8221;,$_,\&amp;#8221;\&amp;#8221;&gt; &amp;amp;#8221;,$2,&amp;amp;#8221;.&amp;amp;#8221;,$3,&amp;amp;#8221; &lt;/a&gt;&lt;/p&gt;&amp;amp;#8221; ;}&amp;amp;#8217; &amp;gt; index1.html&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>top command with rc to make it more useful and beautiful.</title>
      <link>/2009/09/17/top-command-with-rc-to-make-it-more-useful-and-beautiful/</link>
      <pubDate>Thu, 17 Sep 2009 16:28:48 +0000</pubDate>
      
      <guid>/2009/09/17/top-command-with-rc-to-make-it-more-useful-and-beautiful/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Just for fun, somedays back I was reading the top command. This command is something that I have been using since long time and have never read the man page so I thought let me do that. And yes, it was worth while to look at that page. I came to know that top supports toprc file and that it can be used to configure the way top looks. So:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Diff Linux command — Find the difference in files the easier way.</title>
      <link>/2009/09/17/diff-linux-command-find-the-difference-in-files-the-easier-way/</link>
      <pubDate>Thu, 17 Sep 2009 16:12:24 +0000</pubDate>
      
      <guid>/2009/09/17/diff-linux-command-find-the-difference-in-files-the-easier-way/</guid>
      <description>&lt;p&gt;In Linux you can use diff command to find the differences in file.&lt;/p&gt;
&lt;p&gt;What is interesting is that you can use &amp;amp;#8221;diff -u&amp;amp;#8221; to list the differences with &amp;amp;#8217;+&amp;amp;#8217; and &amp;amp;#8217;-&amp;amp;#8217; rather than sometimes confusing &amp;amp;#8217;&amp;gt;&amp;amp;#8217; and &#39;&amp;lt;&amp;amp;#8217;.&lt;/p&gt;
&lt;p&gt;Running the regular diff between two text files to see the differences is not so elegant for the human eye to decode. Luckily there are plenty of tools out there to make this easy.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Consider your account to be for you then use Linux</title>
      <link>/2009/08/12/consider-your-account-to-be-for-you-then-use-linux/</link>
      <pubDate>Wed, 12 Aug 2009 15:58:11 +0000</pubDate>
      
      <guid>/2009/08/12/consider-your-account-to-be-for-you-then-use-linux/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Found &amp;lt;a href=&amp;quot;http://www.esecurityplanet.com/features/article.php/51671_3834031_1/Consider-Linux-for-Secure-Online-Banking.htm&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;this&lt;/a&gt; nice article today, may be it will save someone his lifetime earning.&lt;/p&gt;
&lt;p&gt;[[danscartoon]]&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash tutorial for begineer and experienced.</title>
      <link>/2009/07/20/bash-tutorial-for-begineer-and-experienced/</link>
      <pubDate>Mon, 20 Jul 2009 15:42:22 +0000</pubDate>
      
      <guid>/2009/07/20/bash-tutorial-for-begineer-and-experienced/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I having been looking for something like this for sometime. Found &amp;lt;a href=&amp;quot;http://beginlinux.com/desktop_training/comm/shells/232-bash&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;this&lt;/a&gt; while searching.&lt;/p&gt;
&lt;p&gt;A very good thing about this tutorial is its comprehensiveness and the details. A lot of examples are gives which too are quite useful.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>MinGW – compile windows software on Linux</title>
      <link>/2009/02/15/mingw-compile-windows-software-on-linux/</link>
      <pubDate>Sun, 15 Feb 2009 12:52:37 +0000</pubDate>
      
      <guid>/2009/02/15/mingw-compile-windows-software-on-linux/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For all the windows developer out there, it is impossible to switch to Linux just because someone is looking for the Windows exe. Sooooooo bad. Not any more. There has been the MinGW compiler (and others) to compile the C programs on Linux box to run on Windows box. These cross compilers create windows exe and thus these can run on Windows natively without additional dll&amp;amp;#8217;s. That&amp;amp;#8217;s quite good, so how to do it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>12 Wallpapers in which linux criticizes windows.</title>
      <link>/2009/01/28/12-wallpapers-in-which-linux-criticizes-windows/</link>
      <pubDate>Wed, 28 Jan 2009 03:03:14 +0000</pubDate>
      
      <guid>/2009/01/28/12-wallpapers-in-which-linux-criticizes-windows/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Just for FUN.  Some cool wallpapers.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.bablotech.com/2009/01/26/12-wallpapers-in-which-linux-criticizes-windows/&amp;quot;&amp;gt;12 Wallpapers in which linux criticizes windows.&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Add border to images from command line using montage.</title>
      <link>/2008/11/20/add-border-to-images-from-command-line-using-montage/</link>
      <pubDate>Thu, 20 Nov 2008 02:36:07 +0000</pubDate>
      
      <guid>/2008/11/20/add-border-to-images-from-command-line-using-montage/</guid>
      <description>&lt;p&gt;Adding a border to the images from command line is quite simple. But if you have couple of images in a directory that you want to add border to then it may become quite painful 🙂&lt;/p&gt;
&lt;p&gt;So what is the solution. You can simply use a one liner to do the job for you.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;for i in *.jpg; do montage -geometry 720×576 -background black -quality 100 $i conv-$i; done&lt;/p&gt;
&lt;/blockquote&gt;
&lt;!--[ad#ad-2]--&gt;</description>
    </item>
    
    <item>
      <title>go-oo.org Startup and better integration with MS Products.</title>
      <link>/2008/11/16/go-ooorg-startup-and-better-integration-with-ms-products/</link>
      <pubDate>Sun, 16 Nov 2008 02:49:36 +0000</pubDate>
      
      <guid>/2008/11/16/go-ooorg-startup-and-better-integration-with-ms-products/</guid>
      <description>&lt;p&gt;Today I found a nice link on the startup speed of Openoffice and better integration with go-oo.org&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://gotsource.blogspot.com/2008/11/openoffice.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Link Here.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So what are you waiting for go and get it &amp;lt;a href=&amp;quot;http://go-oo.org/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;!--[ad#ad-2]--&gt;</description>
    </item>
    
    <item>
      <title>jatss – nice utility for time tracking.</title>
      <link>/2008/10/14/jatss-nice-utility-for-time-tracking/</link>
      <pubDate>Tue, 14 Oct 2008 09:15:57 +0000</pubDate>
      
      <guid>/2008/10/14/jatss-nice-utility-for-time-tracking/</guid>
      <description>&lt;p&gt;Found a nice utility on sourceforge called jatss&lt;/p&gt;
&lt;p&gt;URL: &lt;a href=&#34;http://sourceforge.net/projects/jatss/&#34;&gt;http://sourceforge.net/projects/jatss/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Description: JATSS Time Sheet is pile of Perl code hastily thrown together to provide a simple to use time tracking tool for small groups.&lt;/p&gt;
&lt;p&gt;Pros: Simple Web UI.&lt;/p&gt;
&lt;p&gt;Fast to setup and fix issues.&lt;/p&gt;
&lt;p&gt;Cons: Not too many features.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Scratch — Programming for kids</title>
      <link>/2008/10/13/scratch-programming-for-kids/</link>
      <pubDate>Mon, 13 Oct 2008 14:53:07 +0000</pubDate>
      
      <guid>/2008/10/13/scratch-programming-for-kids/</guid>
      <description>&lt;p&gt;Scratch &amp;lt;a href=&amp;quot;http://scratch.mit.edu/about&amp;quot;&amp;gt;website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Description from their site:&lt;/p&gt;
&lt;p&gt;Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the web.&lt;/p&gt;
&lt;p&gt;Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas, while also gaining a deeper understanding of the process of design.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux awk command</title>
      <link>/2008/09/15/linux-awk-command/</link>
      <pubDate>Mon, 15 Sep 2008 07:58:46 +0000</pubDate>
      
      <guid>/2008/09/15/linux-awk-command/</guid>
      <description>&lt;p&gt;&lt;tt&gt;Have you ever had a column-oriented text file, similar to a spreadsheet, but the columns weren&#39;t in the order you wanted? For instance, suppose you&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;had the following information in a file named &amp;quot;checkbook.orig&amp;quot;:&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;COST         DATE            BALANCE&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;10.00         040198           1000.00&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;20.00         040298             980.00&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;30.00         040298             950.00&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;    The information is good, but you&#39;d prefer to have the DATE column first, followed by the COST information in the second column, and the BALANCE column third.&lt;/tt&gt;&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
