<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Amit Agarwal Linux Blog</title>
    <link>/</link>
    <description>Recent content on Amit Agarwal Linux Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Mon, 23 Mar 2026 00:00:00 +0530</lastBuildDate>
    
        <atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Leveraging ffuf for Timing Attacks: Practical Workflow and Burp Integration</title>
      <link>/2026/03/23/2026-03-23-ffuf_timing_attack/</link>
      <pubDate>Mon, 23 Mar 2026 00:00:00 +0530</pubDate>
      
      <guid>/2026/03/23/2026-03-23-ffuf_timing_attack/</guid>
      <description>A concise, actionable guide to performing timing attacks using ffuf, including filtering response times, troubleshooting, and utilizing Burp requests for precision testing.</description>
    </item>
    
    <item>
      <title>Ollama Security Hardening: Practical Guide for Cloud Deployments</title>
      <link>/2026/03/22/2026-03-22-ollama_hardening/</link>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0530</pubDate>
      
      <guid>/2026/03/22/2026-03-22-ollama_hardening/</guid>
      <description>A no-nonsense, actionable guide to securing Ollama for cloud deployments. Covers network lockdown, reverse proxy setup, OS hardening, prompt filtering, supply chain control, and advanced strategies.</description>
    </item>
    
    <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>Abusing Active Directory Certificate Services with Certipy: From Initial Access to Beyond Root</title>
      <link>/2025/12/30/2025-12-30-hacklab-ad_certificate/</link>
      <pubDate>Tue, 30 Dec 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/12/30/2025-12-30-hacklab-ad_certificate/</guid>
      <description>This post covers an alternative attack path in an Active Directory lab using AD CS misconfigurations. It walks through Certipy-based enumeration, certificate abuse, domain escalation, and advanced post-compromise recon beyond Domain Admin.</description>
    </item>
    
    <item>
      <title>Building and Breaking a Vulnerable Active Directory Lab: Full Exploitation Walkthrough</title>
      <link>/2025/12/29/2025-12-29-hacklab-ad/</link>
      <pubDate>Mon, 29 Dec 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/12/29/2025-12-29-hacklab-ad/</guid>
      <description>This post shows how to build a vulnerable Active Directory lab and then exploit it step by step, with real commands, real attack paths, and real lessons.</description>
    </item>
    
    <item>
      <title>Run a Local LLM API Server with vLLM (OpenAI-Compatible, Fast, and Simple)</title>
      <link>/2025/12/25/2025-12-25-local_vllm/</link>
      <pubDate>Thu, 25 Dec 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/12/25/2025-12-25-local_vllm/</guid>
      <description>Step-by-step: create a uv virtualenv, install vLLM with the right torch backend, and launch &lt;code&gt;vllm serve&lt;/code&gt; to get an OpenAI-compatible local API endpoint.</description>
    </item>
    
    <item>
      <title>Fixing NXC Not Showing Passwords During Brute Force Password Sprays</title>
      <link>/2025/11/06/2025-11-06-nxc_show_password/</link>
      <pubDate>Thu, 06 Nov 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/11/06/2025-11-06-nxc_show_password/</guid>
      <description>Discover why NXC hides passwords during brute force attacks and how to configure the reveal_chars_of_pwd setting to expose full attempted passwords for effective auditing and debugging.</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>Color-Coded URL Status Checker in Bash: Enhanced Script for Fast Web Health Monitoring</title>
      <link>/2025/10/17/2025-10-17-Check_urls/</link>
      <pubDate>Fri, 17 Oct 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/10/17/2025-10-17-Check_urls/</guid>
      <description>Upgrade your Bash scripting game with a color-coded URL status checker that leverages curl, timeout handling, and clean output for fast web monitoring.</description>
    </item>
    
    <item>
      <title>Mobile_App_Mindmap</title>
      <link>/2025/08/28/2025-08-28-Mobile_App_Mindmap/</link>
      <pubDate>Thu, 28 Aug 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/08/28/2025-08-28-Mobile_App_Mindmap/</guid>
      <description>&lt;iframe src=&#34;/mobilehacking.html&#34; style=&#34;width:100%;height:600px;border:none;&#34;&gt;&lt;/iframe&gt;</description>
    </item>
    
    <item>
      <title>Check Price and Token Limits in ZapGPT with OpenAI Provider</title>
      <link>/2025/06/21/2025-06-21-zapgpt_token_price/</link>
      <pubDate>Sat, 21 Jun 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/06/21/2025-06-21-zapgpt_token_price/</guid>
      <description>&lt;p&gt;ZapGPT is a CLI and API tool to interact with LLMs like OpenAI, Groq, Claude, Perplexity, and more. If you&amp;rsquo;re using the &lt;strong&gt;OpenAI provider&lt;/strong&gt;, you can easily check the price per token for each supported model — critical info if you&amp;rsquo;re optimizing for cost or want to dynamically switch models based on available context or budget.&lt;/p&gt;
&lt;p&gt;Also, you can use the &lt;strong&gt;OpeNRouter provider&lt;/strong&gt; to check the length of context if
you are using some huge context like a big file as input :).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to Use AI to Create Commit Messages with ZapGPT</title>
      <link>/2025/06/11/2025-06-11-AI_to_create_commit_message/</link>
      <pubDate>Wed, 11 Jun 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/06/11/2025-06-11-AI_to_create_commit_message/</guid>
      <description>Learn how to automate and improve your Git commit messages using ZapGPT, an open-source AI tool that generates context-aware commit suggestions.</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>Exploring AI Models with ZapGPT: A Simplified Approach</title>
      <link>/2025/05/11/2025-05-11-ZapGPT/</link>
      <pubDate>Sat, 10 May 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/05/11/2025-05-11-ZapGPT/</guid>
      <description>&lt;h1 id=&#34;zapgpt---introduction&#34;&gt;zapgpt - Introduction&lt;/h1&gt;
&lt;p&gt;In the rapidly evolving landscape of artificial intelligence, experimenting with different models can be daunting. &lt;strong&gt;ZapGPT&lt;/strong&gt; simplifies this process, allowing users to easily switch between models, customize system prompts, and monitor usage effectively.&lt;/p&gt;
&lt;p&gt;By using API, not only can you save a lot of bucks, you can get the flexibility
that you wanted.&lt;/p&gt;
&lt;h2 id=&#34;-key-features-of-zapgpt&#34;&gt;🚀 Key Features of ZapGPT&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Provider Flexibility&lt;/strong&gt;: Currently select from OpenAI or OpenRouter.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Model Flexibility&lt;/strong&gt;: Easily switch between various AI models to find the best fit for your needs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom System Prompts&lt;/strong&gt;: Add and modify system prompts to tailor the AI&amp;rsquo;s responses.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Usage Tracking&lt;/strong&gt;: Monitor usage statistics to optimize your interactions and manage resources effectively.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-getting-started&#34;&gt;🛠️ Getting Started&lt;/h2&gt;
&lt;p&gt;To get started with ZapGPT, follow these simple steps:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Don’t Enter Your Password Into That Website: A Rant You Need to Hear</title>
      <link>/2025/05/02/2025-05-02-RantWhyYouNeedToStopUsingThatSite/</link>
      <pubDate>Thu, 01 May 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/05/02/2025-05-02-RantWhyYouNeedToStopUsingThatSite/</guid>
      <description>&lt;h1 id=&#34;dont-enter-your-password-into-that-website-a-rant-you-need-to-hear&#34;&gt;Don’t Enter Your Password Into That Website: A Rant You Need to Hear&lt;/h1&gt;
&lt;p&gt;Let me set the stage.&lt;/p&gt;
&lt;p&gt;I came across a YouTube video the other day where the creator casually suggested that you can &lt;em&gt;&amp;ldquo;check if your password has been leaked&amp;rdquo;&lt;/em&gt; by typing it directly into a website or tool. It was not a very popular content creator, none the less, I think we need to talk about this.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How Vim Can Make a Hacker’s Life Easier with Macros and Registers</title>
      <link>/2025/03/09/2025-03-09-vim_macros_registers/</link>
      <pubDate>Sun, 09 Mar 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/03/09/2025-03-09-vim_macros_registers/</guid>
      <description>&lt;h1 id=&#34;how-vim-can-make-a-hackers-life-easier-with-macros-and-registers&#34;&gt;How Vim Can Make a Hacker’s Life Easier with Macros and Registers&lt;/h1&gt;
&lt;h2 id=&#34;why-every-hacker-should-master-vim-macros-and-registers&#34;&gt;Why Every Hacker Should Master Vim Macros and Registers&lt;/h2&gt;
&lt;p&gt;If you&amp;rsquo;re deep into &lt;strong&gt;hacking, pentesting, or security research&lt;/strong&gt;, you know that &lt;strong&gt;automation&lt;/strong&gt; is key. Repetitive tasks like manipulating payloads, encoding/decoding strings, or tweaking shell scripts can become tedious. &lt;strong&gt;Enter Vim macros and registers!&lt;/strong&gt; These powerful features let you record and replay keystrokes, making your workflow insanely efficient.&lt;/p&gt;
&lt;p&gt;No that I dont use IDE&amp;rsquo;s the likes of Visual Studio code (sometimes I do).
However they can never match the raw power of vi/vim/nvim or any of the vim
family of editors. To reap the maximum benefit, you have to learn the basics of
using the editor in normal mode ( which is by the not the editing mode).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>GOAD_Provisioning_ActiveDirectory</title>
      <link>/2025/03/02/2025-03-02-GOAD_Provisioning_ActiveDirectory/</link>
      <pubDate>Sun, 02 Mar 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/03/02/2025-03-02-GOAD_Provisioning_ActiveDirectory/</guid>
      <description>&lt;p&gt;Today we will talk about &lt;a href=&#34;https://github.com/Orange-Cyberdefense/GOAD&#34;&gt;GOAD&lt;/a&gt;,
from its creators:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;GOAD is a pentest active directory LAB project. The purpose of this lab is to
give pentesters a vulnerable Active directory environment ready to use to
practice usual attack techniques.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;This lab is extremely vulnerable, do not reuse recipe to build your
environment and do not deploy this environment on internet without isolation
(this is a recommendation, use it as your own risk). This repository was build
for pentest practice.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using Burp with Containers In Docker</title>
      <link>/2025/02/08/2025-02-08-UsingBurpwithContainersInDocker/</link>
      <pubDate>Sat, 08 Feb 2025 00:00:00 +0530</pubDate>
      
      <guid>/2025/02/08/2025-02-08-UsingBurpwithContainersInDocker/</guid>
      <description>&lt;h1 id=&#34;making-docker-containers-trust-burp-suites-ca-for-testing&#34;&gt;Making Docker Containers Trust Burp Suite&amp;rsquo;s CA for Testing&lt;/h1&gt;
&lt;p&gt;When testing applications running inside Docker containers, intercepting traffic with Burp Suite can be challenging because containers don’t automatically trust Burp’s CA certificate. Without trust, HTTPS requests from inside the container will fail with certificate errors.&lt;/p&gt;
&lt;p&gt;In this post, I’ll show you how to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Add Burp Suite’s CA to your host system&lt;/li&gt;
&lt;li&gt;Pass the trusted CA to Docker containers&lt;/li&gt;
&lt;li&gt;Ensure seamless HTTPS traffic interception for testing&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Let’s get started!&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>Using AI to Visualize File Contents: A Sandbox Adventure</title>
      <link>/2024/11/22/2024-11-22-chatgpt_bypass/</link>
      <pubDate>Fri, 22 Nov 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/11/22/2024-11-22-chatgpt_bypass/</guid>
      <description>Explore how to use AI to create and manipulate images that represent file contents in innovative ways. A journey through creative prompts in the [aichatbot] sandbox.</description>
    </item>
    
    <item>
      <title>Cyborg Room Walkthrough</title>
      <link>/2024/11/17/2024-11-17-TryHackMe-Cyborg/</link>
      <pubDate>Sun, 17 Nov 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/11/17/2024-11-17-TryHackMe-Cyborg/</guid>
      <description>&lt;h1 id=&#34;room-overview&#34;&gt;Room Overview&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Room URL:&lt;/strong&gt; &lt;a href=&#34;https://tryhackme.com/r/room/cyborgt8&#34;&gt;Cyborg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Room IP:&lt;/strong&gt; &lt;code&gt;10.10.79.217&lt;/code&gt; - This will be different for you.&lt;/p&gt;
&lt;h2 id=&#34;recon&#34;&gt;Recon&lt;/h2&gt;
&lt;p&gt;We begin our reconnaissance phase by scanning the target using Nmap. This helps us identify the open ports and services running on the machine.&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;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&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;Starting Nmap 7.60 &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt; https://nmap.org &lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; at 2024-10-28 16:28 GMT
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Nmap scan report &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; ip-10-10-79-217.eu-west-1.compute.internal &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;10.10.79.217&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Host is up &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;0.018s latency&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Not shown: &lt;span class=&#34;m&#34;&gt;998&lt;/span&gt; closed ports
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;PORT   STATE SERVICE VERSION
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;22/tcp open  ssh     OpenSSH 7.2p2 Ubuntu 4ubuntu2.10 &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;Ubuntu Linux&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; protocol 2.0&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; ssh-hostkey: 
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;   &lt;span class=&#34;m&#34;&gt;2048&lt;/span&gt; db:b2:70:f3:07:ac:32:00:3f:81:b8:d0:3a:89:f3:65 &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;RSA&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;   &lt;span class=&#34;m&#34;&gt;256&lt;/span&gt; 68:e6:85:2f:69:65:5b:e7:c6:31:2c:8e:41:67:d7:ba &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;ECDSA&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;_  &lt;span class=&#34;m&#34;&gt;256&lt;/span&gt; 56:2c:79:92:ca:23:c3:91:49:35:fa:dd:69:7c:ca:ab &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;EdDSA&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;80/tcp open  http    Apache httpd 2.4.18 &lt;span class=&#34;o&#34;&gt;((&lt;/span&gt;Ubuntu&lt;span class=&#34;o&#34;&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;_http-server-header: Apache/2.4.18 &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;Ubuntu&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;_http-title: Apache2 Ubuntu Default Page: It works
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;MAC Address: 02:1F:A9:A5:69:89 &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;Unknown&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Service Info: OS: Linux&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; CPE: cpe:/o:linux:linux_kernel
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Nmap &lt;span class=&#34;k&#34;&gt;done&lt;/span&gt;: &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; IP address &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; host up&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; scanned in 8.96 seconds
&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;h2 id=&#34;web-enumeration&#34;&gt;Web Enumeration&lt;/h2&gt;
&lt;p&gt;Next, we perform directory enumeration using Gobuster to find hidden directories on the web server.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Exploring MSC Files in Windows</title>
      <link>/2024/11/10/2024-11-10-Windows-msc-files/</link>
      <pubDate>Sun, 10 Nov 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/11/10/2024-11-10-Windows-msc-files/</guid>
      <description>&lt;h1 id=&#34;understanding-msc-files-and-their-uses&#34;&gt;Understanding MSC Files and Their Uses&lt;/h1&gt;
&lt;p&gt;In Windows, &lt;strong&gt;MSC files&lt;/strong&gt; are shortcuts that open specific &lt;strong&gt;Microsoft
Management Consoles (MMC)&lt;/strong&gt;—a centralized interface that allows administrators
and advanced users to manage various system settings, resources, and services.
Each MSC file provides quick access to a particular management tool, such as
device management, security policies, or performance monitoring, without the
need to navigate through the Control Panel or other menus.&lt;/p&gt;
&lt;p&gt;Using MSC files has several advantages:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Understanding Login Types in Windows</title>
      <link>/2024/11/03/2024-11-03-windows-login-types/</link>
      <pubDate>Sun, 03 Nov 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/11/03/2024-11-03-windows-login-types/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Windows operating systems offer various login types that define how users
authenticate themselves and gain access to the system. Understanding these
login types is crucial for both users and system administrators, as they impact
security, access levels, and overall user experience in a Windows environment.
In this blog post, we&amp;rsquo;ll explore the different types of logins in Windows, how
to check which login type you are using, and how these types influence your
permissions and capabilities within the operating system.&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>What&#39;s New in Nmap: A Look at the Latest Features</title>
      <link>/2024/10/27/2024-10-27-nmap_new_features/</link>
      <pubDate>Sun, 27 Oct 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/10/27/2024-10-27-nmap_new_features/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Nmap&lt;/strong&gt; (Network Mapper) tool has long been a favorite among cybersecurity
professionals and network administrators for its robust scanning capabilities.
Whether you&amp;rsquo;re performing a network inventory, managing service upgrades, or
simply checking for potential vulnerabilities, Nmap is an indispensable tool.&lt;/p&gt;
&lt;p&gt;With the latest release (v7.95) released on 2024/April/23, Nmap continues to
evolve, adding new features, improving performance, and expanding its
capabilities. In this post, we&amp;rsquo;ll take a look at the most notable changes and
enhancements that come with the latest version.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Improving DNF Update Speeds with max_parallel_downloads</title>
      <link>/2024/10/12/2024-10-12-max-downloads-dnf-speedup/</link>
      <pubDate>Sat, 12 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>/2024/10/12/2024-10-12-max-downloads-dnf-speedup/</guid>
      <description>&lt;p&gt;When managing a Fedora or RHEL-based system, downloading updates can sometimes be time-consuming, especially when dealing with a slow network connection or multiple large packages or sometimes too many small packages 😀. By default, the DNF package manager downloads 1/3 package at a time, which can slow down the process. However, you can significantly improve download times by tweaking the &lt;code&gt;max_parallel_downloads&lt;/code&gt; setting.&lt;/p&gt;
&lt;h2 id=&#34;what-is-max_parallel_downloads&#34;&gt;What is &lt;code&gt;max_parallel_downloads&lt;/code&gt;?&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;max_parallel_downloads&lt;/code&gt; is a configuration option in DNF that controls how many packages are downloaded simultaneously during system updates. By increasing the number of parallel downloads, you can take full advantage of your available network bandwidth and reduce the overall time needed for downloading updates.&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>HTTPSorHTTP</title>
      <link>/2024/09/08/2024-09-08-HTTPSorHTTP/</link>
      <pubDate>Sun, 08 Sep 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/09/08/2024-09-08-HTTPSorHTTP/</guid>
      <description>&lt;h3 id=&#34;the-illusion-of-web-security-a-cautionary-tale&#34;&gt;The Illusion of Web Security: A Cautionary Tale&lt;/h3&gt;
&lt;p&gt;Alex was a bright developer. Fresh out of college and eager to make a mark, he landed a job at a promising tech startup. His first major project: build a new web application for the company&amp;rsquo;s clients. As Alex dove into the world of code, he kept hearing the same advice from his peers and mentors: &amp;ldquo;Make sure the site uses HTTPS. It&amp;rsquo;s the gold standard for web security.&amp;rdquo;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Hackernews In Your Inbox</title>
      <link>/2024/08/25/2024-08-25-HackernewsInYourInbox/</link>
      <pubDate>Sun, 25 Aug 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/08/25/2024-08-25-HackernewsInYourInbox/</guid>
      <description>&lt;p&gt;If you do not want to subscribe to any newsletter but still want to get some news delivered to you inbox then this post is for you.&lt;/p&gt;
&lt;p&gt;First you need to get a script that can pull the hacker-news articles for you and you can find my script &lt;a href=&#34;https://github.com/raj77in/pentools/blob/main/misc/hacker-news.py&#34;&gt;here&lt;/a&gt;. You can modify this script, specially the line: &lt;code&gt;for id in trending_list[:50]:&lt;/code&gt; to change the number of posts that you would like to see in the mail.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Windows msc files</title>
      <link>/2024/08/04/2024-08-04-windows-msc-files/</link>
      <pubDate>Sun, 04 Aug 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/08/04/2024-08-04-windows-msc-files/</guid>
      <description>&lt;p&gt;MSC files are snap-in control files that are associated with the Microsoft Management Console on Windows machines to run administrative tasks. Here is a list of msc files that you can find in Windows.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;MSC File&lt;/th&gt;
          &lt;th&gt;Console Name&lt;/th&gt;
          &lt;th&gt;Details&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;azman.msc&lt;/td&gt;
          &lt;td&gt;Authorization Manager&lt;/td&gt;
          &lt;td&gt;Manage Authorization Stores&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;certlm.msc&lt;/td&gt;
          &lt;td&gt;Certificates Local Computer&lt;/td&gt;
          &lt;td&gt;Loads the list of certificates of the local computer&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;certmgr.msc&lt;/td&gt;
          &lt;td&gt;Certificates&lt;/td&gt;
          &lt;td&gt;Loads the list of certificates of the user&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;comexp.msc&lt;/td&gt;
          &lt;td&gt;Component Services&lt;/td&gt;
          &lt;td&gt;Loads Component Services  Event Viewer  and Services&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;compmgmt.msc&lt;/td&gt;
          &lt;td&gt;Computer Management&lt;/td&gt;
          &lt;td&gt;Includes System Tools (Task Scheduler, Event Viewer, Shared Folders, Local Users and Groups, Performance and Device Manager)  Storage (Disk Management)  and Services and Applications (Services and WMI Control)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;devmgmt.msc&lt;/td&gt;
          &lt;td&gt;Device Manager&lt;/td&gt;
          &lt;td&gt;Opens the Device Manager to manage hardware and devices&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;devmoderunasuserconfig.msc&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
          &lt;td&gt;To manage the Start Menu Taskbar and Notification settings&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;diskmgmt.msc&lt;/td&gt;
          &lt;td&gt;Disk Management&lt;/td&gt;
          &lt;td&gt;Opens Disk Management to administrate connected storage devices&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;eventvwr.msc&lt;/td&gt;
          &lt;td&gt;Event Viewer&lt;/td&gt;
          &lt;td&gt;Opens the Event Viewer which displays the operating system  software  and hardware events&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;fsmgmt.msc&lt;/td&gt;
          &lt;td&gt;Shared Folders&lt;/td&gt;
          &lt;td&gt;Loads the list of shared folders sessions and open files&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;gpedit.msc&lt;/td&gt;
          &lt;td&gt;Group Policy Editor&lt;/td&gt;
          &lt;td&gt;Loads Group Policy Editor to manage system policies&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;lusrmgr.msc&lt;/td&gt;
          &lt;td&gt;Local Users and Groups&lt;/td&gt;
          &lt;td&gt;Interface to manage local users and user groups&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;perfmon.msc&lt;/td&gt;
          &lt;td&gt;Performance Monitor&lt;/td&gt;
          &lt;td&gt;Loads Windows Performance Monitor&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;printmanagement.msc&lt;/td&gt;
          &lt;td&gt;Print Management&lt;/td&gt;
          &lt;td&gt;Manage printers&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;rsop.msc&lt;/td&gt;
          &lt;td&gt;Resultant Set of Policies&lt;/td&gt;
          &lt;td&gt;List policies full results only available through command-line tool gpresult&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;secpol.msc&lt;/td&gt;
          &lt;td&gt;Local Security Policy&lt;/td&gt;
          &lt;td&gt;Loads policies such as account policies public key policies or advanced audit policy configuration&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;services.msc&lt;/td&gt;
          &lt;td&gt;Services Manager&lt;/td&gt;
          &lt;td&gt;Loads the list of installed services to manage them.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;taskschd.msc&lt;/td&gt;
          &lt;td&gt;Task Scheduler&lt;/td&gt;
          &lt;td&gt;Loads the Task Scheduler to manage tasks&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;tpm.msc&lt;/td&gt;
          &lt;td&gt;Trusted Platform Module Management&lt;/td&gt;
          &lt;td&gt;Manage the TPM on the local device.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;wf.msc&lt;/td&gt;
          &lt;td&gt;Windows Firewall&lt;/td&gt;
          &lt;td&gt;Starts Windows Firewall with Advanced Security&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;wmimgmt.msc&lt;/td&gt;
          &lt;td&gt;WMI Management&lt;/td&gt;
          &lt;td&gt;Configure and Control the Windows Management Instrumentation Service&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&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>Preparation and Review of eMAPT (INE security FKA eLearnSecurity Mobile Application Penetration Tester</title>
      <link>/2024/04/05/2024-04-05-eMAPT/</link>
      <pubDate>Fri, 05 Apr 2024 00:00:00 +0530</pubDate>
      
      <guid>/2024/04/05/2024-04-05-eMAPT/</guid>
      <description>&lt;p&gt;I started thinking about Mobile pentesting sometime back. Finally in Feb/2024, I paid for the yearly subscription for &lt;a href=&#34;https://ine.com/&#34;&gt;INE&lt;/a&gt; and added &lt;strong&gt;eMAPT&lt;/strong&gt; to my cart. If you dont know about eMAPT cert, then head over to &lt;a href=&#34;https://security.ine.com/certifications/emapt-certification/&#34;&gt;eMAPT certification&lt;/a&gt;. And as per their home page&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Mobile Application Penetration Tester (eMAPT) certification is issued to cyber security experts that display advanced mobile application security knowledge through a scenario-based exam.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And on Apr/05/2024, I got My Certificate.
&lt;img src=&#34;https://api.accredible.com/v1/frontend/credential_website_embed_image/certificate/100329258&#34; alt=&#34;My Certificate&#34;&gt;&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>VMWare workstation - ova import not working</title>
      <link>/2022/07/06/vmware-workstation-import-ova/</link>
      <pubDate>Wed, 06 Jul 2022 00:00:00 +0530</pubDate>
      
      <guid>/2022/07/06/vmware-workstation-import-ova/</guid>
      <description>&lt;h1 id=&#34;vmware-workstation---ova-import-not-working&#34;&gt;VMWare workstation - ova import not working&lt;/h1&gt;
&lt;p&gt;When importing ova and/or ovf files, if Workstation does not give
any error but does not import the file as well, try importing the
file in VMWare Player. When you do that, you will see that if the
import fails, player will show a dialogue with log file name similar
to &lt;strong&gt;/tmp/vmaware-&amp;lt;amitag&amp;gt;/&lt;somefile&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;From there, I was able to find out that, it was running &lt;em&gt;ovftool.bin&lt;/em&gt;.
Try to run that in a terminal and immediately I could see that libnsl was missing
so, I just installed the same with&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Firefox addons for hacking</title>
      <link>/2022/04/23/Firefox-addons-for-hacking/</link>
      <pubDate>Sat, 23 Apr 2022 00:00:00 +0530</pubDate>
      
      <guid>/2022/04/23/Firefox-addons-for-hacking/</guid>
      <description>&lt;p&gt;#Firefox addons&lt;/p&gt;
&lt;p&gt;Here are some good and useful addons for hacking. I have mentioned some old addons which are quire good but not to be found on firefox addon site :(&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/&#34;&gt;Foxy Proxy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/cookie-editor/&#34;&gt;Cookie Editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/wappalyzer/&#34;&gt;WappAlyzer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/cliget/?utm_source=addons.mozilla.org&amp;amp;utm_medium=referral&amp;amp;utm_content=search&#34;&gt;Cliget&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/&#34;&gt;User Agent Switcher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/noscript&#34;&gt;NoScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/private-relay&#34;&gt;Firefox Relay&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/utm-tracking-token-stripper&#34;&gt;Tracking Token Stripper&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/hack-resources&#34;&gt;Hack Resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/permission-to-hack&#34;&gt;Permission to Hack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/hackbar-free&#34;&gt;Hackbar v2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/antibrowserspy-trackingblocker&#34;&gt;AntiBrowserSpy TrackingBlocker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/&#34;&gt;GreaseMonkey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/firebug/&#34;&gt;FireBug&lt;/a&gt; &lt;strong&gt;Does not exist anymore&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/live-http-headers/&#34;&gt;Live HTTP headers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/tamper-data-for-ff-quantum/&#34;&gt;Tamper Data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-us/firefox/addon/websecurify/&#34;&gt;WebSecurity&lt;/a&gt; &lt;strong&gt;Does not exist&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/penetration-testing-kit/&#34;&gt;Penetration Tester Kit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/builtwith/&#34;&gt;Built With&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/hacktools/&#34;&gt;Hack Tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/link-gopher/&#34;&gt;Link Goher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/copy-frame-or-page-url&#34;&gt;Copy Framer or Page URL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/&#34;&gt;Multi Account Containers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/retire-js/&#34;&gt;retire.js&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Creating and using ackrc</title>
      <link>/2022/04/02/Creating-and-using-ackrc/</link>
      <pubDate>Sat, 02 Apr 2022 00:00:00 +0530</pubDate>
      
      <guid>/2022/04/02/Creating-and-using-ackrc/</guid>
      <description>&lt;p&gt;&lt;strong&gt;ack&lt;/strong&gt; is a fantastic replacement for grep and probably much more than grep. Here is what the dnf info has to say about ack&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;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&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-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Name         : ack
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Architecture : noarch
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Summary      : Grep-like text finder
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;URL          : http://beyondgrep.com/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;License      : Artistic 2.0
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Description  : Ack is designed as a replacement for grep.
&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 their websites says -&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Designed for programmers with large heterogeneous trees of source code, ack is written in portable Perl 5 and takes advantage of the power of Perl&amp;rsquo;s regular expressions.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>mussh-run-commands-on-multiple-hosts</title>
      <link>/2022/03/06/mussh-run-commands-on-multiple-hosts/</link>
      <pubDate>Sun, 06 Mar 2022 00:00:00 +0530</pubDate>
      
      <guid>/2022/03/06/mussh-run-commands-on-multiple-hosts/</guid>
      <description>&lt;p&gt;&lt;strong&gt;mussh&lt;/strong&gt; allows you to run command/commands on multiple hosts
at the same time. If you have farm of server setup with passwordless
ssh or with same password (which is generally the case), then using
mussh you can either check all the servers for some output or fix
something or maybe update all the packages. How cool is that :)&lt;/p&gt;
&lt;p&gt;Here is description of this package from &lt;em&gt;dnf&lt;/em&gt; repo&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;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&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-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Name         : mussh
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Version      : 1.0
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Release      : 18.fc35
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Architecture : noarch
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Size         : 20 k
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Source       : mussh-1.0-18.fc35.src.rpm
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Repository   : fedora
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Summary      : Multihost SSH wrapper
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;URL          : http://www.sourceforge.net/projects/mussh
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;License      : GPL+
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Description  : Mussh is a shell script that allows you to execute a command or
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;             : script over ssh on multiple hosts with one command. When possible
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;             : mussh will use ssh-agent and RSA/DSA keys to minimize the need to
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;             : enter your password more than once.
&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;</description>
    </item>
    
    <item>
      <title>virt-install with cloud-init</title>
      <link>/2022/02/05/virt-install-with-cloud-init/</link>
      <pubDate>Wed, 09 Feb 2022 00:00:00 +0530</pubDate>
      
      <guid>/2022/02/05/virt-install-with-cloud-init/</guid>
      <description>&lt;p&gt;If you have not heard about cloud-init then you should definately search for it and learn about cloud-config as well. You can find the documentation for &lt;a href=&#34;https://cloudinit.readthedocs.io/en/latest/&#34;&gt;cloud-config here&lt;/a&gt;. It is used for configuring VMs when running in cloud environments. Specially useful to inject the ssh keys or set the root password but you can do anything in the cloud-config as there is a section where you can run bash commands. While this is useful for cloud instances, you can make use of this feature when running your vm with qemu or libvirtd. All you need to do is either attach a iso disc with user-data and meta-data files in it or even simpler, you can use virt-install command. The command that I use is as follows&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Stay safe from phising</title>
      <link>/2022/02/05/stay-safe-from-phising/</link>
      <pubDate>Sat, 05 Feb 2022 00:00:00 +0530</pubDate>
      
      <guid>/2022/02/05/stay-safe-from-phising/</guid>
      <description>&lt;p&gt;Generally when you get a phising mail, the biggest challenge is
finding if the site is genuine or not. And URL shortening services
do not make it any easy. Earlier I had posted about using &lt;em&gt;curl&lt;/em&gt;
to expand the url &lt;a href=&#34;/2022/01/09/curl-to-expand-short-url/&#34;&gt;in this post&lt;/a&gt;.
However you might not be on a Linux terminal all the time (for example -
you are checking something on your mobile), in that case what do you do?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Curl to exapnd short url</title>
      <link>/2022/01/09/curl-to-expand-short-url/</link>
      <pubDate>Sun, 09 Jan 2022 00:00:00 +0530</pubDate>
      
      <guid>/2022/01/09/curl-to-expand-short-url/</guid>
      <description>&lt;p&gt;Many times I receive short urls in mail and other places like
chats and messages. I first like to see the destination before
I click on the url. I was looking for some way to do this in bash.
I realized that this could be very simply done by looking at the Location
header in the response from curl.&lt;/p&gt;
&lt;p&gt;Example&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;curl -I https://bit.ly/32WwCp4&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;grep location
&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 the output should be something like&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Sleep infinitely in bash</title>
      <link>/2020/12/19/bash-sleep-infinitely/</link>
      <pubDate>Sun, 19 Dec 2021 02:38:57 +0530</pubDate>
      
      <guid>/2020/12/19/bash-sleep-infinitely/</guid>
      <description>&lt;p&gt;I am sure that you would have got a lot of instances
where you have wanted to sleep for infinity and ended
up doing this&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;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&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;&lt;span class=&#34;k&#34;&gt;while&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[[&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;do&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	sleep &lt;span class=&#34;m&#34;&gt;3600&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;done&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;or some other such similar loop to sleep for some time
and wrap it in infinite loop.&lt;/p&gt;
&lt;p&gt;I learned something new recently and found it very useful.
You can do the above 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;sleep infinity
&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 you can use that even for a while loop&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ignore case when completing file names in bash</title>
      <link>/2020/08/30/Ignore-case-when-completing-file-names-in-bash/</link>
      <pubDate>Sat, 11 Dec 2021 02:38:57 +0530</pubDate>
      
      <guid>/2020/08/30/Ignore-case-when-completing-file-names-in-bash/</guid>
      <description>&lt;p&gt;Sometimes you don&amp;rsquo;t want to have the bash completion work with
case completion. There could be several reasons like one I dont
like is the default &lt;strong&gt;xdg&lt;/strong&gt; folders starting with &lt;em&gt;capital&lt;/em&gt; letters.&lt;/p&gt;
&lt;p&gt;So, if you know that bash uses readline for a lot of configuration
then there is a very easy solution, you can just run this command
and start a new bash shell :)&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;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;set completion-ignore-case on&amp;#39;&lt;/span&gt; &amp;gt;&amp;gt; ~/.inputrc
&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;Enjoy 👍&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Tunneling/Pivoting with proxychains and msfconsole</title>
      <link>/2021/12/04/Tunneling-Pivoting-with-proxychains-and-msfconsole/</link>
      <pubDate>Sat, 11 Dec 2021 02:38:57 +0530</pubDate>
      
      <guid>/2021/12/04/Tunneling-Pivoting-with-proxychains-and-msfconsole/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/I4yj4yeuHj4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Buffer Overflow NX enabled (mprotect and read) to get root shell from SUID binary</title>
      <link>/2021/11/20/Buffer-Overflow-NX-enabled-mprotect-and-read-to-get-root-shell-from-SUID-binary/</link>
      <pubDate>Sat, 20 Nov 2021 02:38:57 +0530</pubDate>
      
      <guid>/2021/11/20/Buffer-Overflow-NX-enabled-mprotect-and-read-to-get-root-shell-from-SUID-binary/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/ryK4Xv9Fw-o?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;</description>
    </item>
    
    <item>
      <title>CPENT/LPT Master Preparation Tips</title>
      <link>/2021/11/13/CPENT-LPT-Master-Preparation-Tips/</link>
      <pubDate>Sat, 13 Nov 2021 02:38:57 +0530</pubDate>
      
      <guid>/2021/11/13/CPENT-LPT-Master-Preparation-Tips/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/RgPgDdgM7IY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Cron script to send alert on low battery</title>
      <link>/2020/09/13/cron_battery_warn/</link>
      <pubDate>Sun, 13 Sep 2020 02:38:57 +0530</pubDate>
      
      <guid>/2020/09/13/cron_battery_warn/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/Zr9KaxaU2nA?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Warn when battery is low</title>
      <link>/2020/08/30/acpi-warn/</link>
      <pubDate>Sun, 30 Aug 2020 00:05:57 +0530</pubDate>
      
      <guid>/2020/08/30/acpi-warn/</guid>
      <description>&lt;p&gt;I am very lazy to look at battery status and want to be warned when the battery
is low. This means that even if I am away from the laptop, I can be warned that
laptop is about to poweroff due to battery low. So, what kind of alerts I can have, many -&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;zenity message box&lt;/li&gt;
&lt;li&gt;email&lt;/li&gt;
&lt;li&gt;sms with twillio&lt;/li&gt;
&lt;li&gt;Telegram message
and possibility is endless.&lt;/li&gt;
&lt;/ol&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;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&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-gdscript3&#34; data-lang=&#34;gdscript3&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;LOW&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;35&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;## This si the lowest percentage at which I want the alerts.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;## Parse the acpi statue and decide if alert needs to be sent&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;per&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=$&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;usr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;bin&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;acpi&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;b&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;awk&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;{print $4}&amp;#39;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sed&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;s/%.*//&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# source ~/bin/cron-scripts/sendsms.sh&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[[&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;$&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;usr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;bin&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;acpi&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;grep&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;c&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Full\|Charging&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;then&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;#This is when the AC is connected.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;fi&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[[&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;!&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;z&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;$&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;per&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;$&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;per&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;$&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;LOW&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;then&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;# sendsms &amp;#34;Battery is at $per%&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;sub&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Battery is at $per%&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Battery is running out : $per&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;usr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sbin&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sendmail&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;display_msg&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sh&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;ACPI Warn&amp;#34;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Battery is at $per%&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;ACPI Warn&amp;#34;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Battery is at $per%&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;home&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;amitag&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;bin&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;twilio&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sms&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;919535210501&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;zenity&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;warning&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;text&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Battery is at $per%&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;fi&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;Put this script somewhere and schedule in cron for every minute and enjoy.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Some good find alias.</title>
      <link>/2020/08/16/find-alias/</link>
      <pubDate>Sun, 23 Aug 2020 11:05:57 +0530</pubDate>
      
      <guid>/2020/08/16/find-alias/</guid>
      <description>&lt;p&gt;Here are some interesting alias&amp;rsquo;s that you may want to add to your
bashrc file or where-ever else you add your aliase&amp;rsquo;s. Very useful if you
use find commonly.&lt;/p&gt;
&lt;p&gt;There are four aliases defined here and have a comment explaining what
it does. but these are so simple and useful that you probably dont even
need the comments.&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;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&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;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# ff:  to find a file under the current directory&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ff &lt;span class=&#34;o&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;{&lt;/span&gt; find . -name &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$@&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# ffs: to find a file whose name starts with a given string&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ffs &lt;span class=&#34;o&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;{&lt;/span&gt; find . -name &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$@&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;*&amp;#39;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# ffe: to find a file whose name ends with a given string&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ffe &lt;span class=&#34;o&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;{&lt;/span&gt; find . -name &lt;span class=&#34;s1&#34;&gt;&amp;#39;*&amp;#39;&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$@&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# very very useful function: for finding files with ignore case, just type &amp;#34;f &amp;lt;part of filename&amp;gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# This in combination with alias for &amp;#39;g&amp;#39; is deadly.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;f &lt;span class=&#34;o&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;{&lt;/span&gt; find . -iname &lt;span class=&#34;s1&#34;&gt;&amp;#39;*&amp;#39;&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$@&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;*&amp;#39;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;}&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;Hope this is useful for you.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Books menu with bash</title>
      <link>/2020/08/16/books-menu-with-bash/</link>
      <pubDate>Sun, 16 Aug 2020 11:05:57 +0530</pubDate>
      
      <guid>/2020/08/16/books-menu-with-bash/</guid>
      <description>&lt;p&gt;If you have a folder full of ebooks in various formats and not necessarily
one sigle format and you want to have a quick menu to browse though your collection
without requiring to open a File Manager then you are going to love this script.&lt;/p&gt;
&lt;p&gt;The scripts works by allowing you to browse to the requied folder of your choice
and once you select the file, then using &lt;code&gt;xdg-open&lt;/code&gt; to open the file with your default
viewer.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Pygmentize to color code block</title>
      <link>/2020/08/05/youtube-pygmentize/</link>
      <pubDate>Wed, 05 Aug 2020 08:38:57 +0530</pubDate>
      
      <guid>/2020/08/05/youtube-pygmentize/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/HsghlM4u6n0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Podman repositories on ubuntu like distros</title>
      <link>/2020/08/01/podman-on-ubuntu-like-distro/</link>
      <pubDate>Sat, 01 Aug 2020 08:38:57 +0530</pubDate>
      
      <guid>/2020/08/01/podman-on-ubuntu-like-distro/</guid>
      <description>&lt;p&gt;Recently I installed podman on ubuntu based dervative. I like podman a
lot but to my distress I found that after installation, I was not able
to search or run any containers. Found out that the repositories
were not configured. So, if you run into such issues, then here is what
you need to do. You need to create a file &lt;em&gt;/etc/containers/registries.conf&lt;/em&gt;.
And the contents of the file for just one docker hub registries would be -&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Pygmentize Styles</title>
      <link>/2020/07/26/pygmentize-styles/</link>
      <pubDate>Sun, 26 Jul 2020 18:38:57 +0530</pubDate>
      
      <guid>/2020/07/26/pygmentize-styles/</guid>
      <description>&lt;p&gt;I have recently started using pygmentize for looking at my code in terminal.
A very good and native way to do this is to use pygmentize. If you do not know
about pygmentize then&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Highlight the input file and write the result to &lt;outfile&gt;.
If no input file is given, use stdin, if -o is not given, use stdout.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So, you can simply pass the script or source code through pygmentize and
get a lovely color output with code highlighting in the terminal and this
can be very useful.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Blog Updates</title>
      <link>/2020/07/19/blog-updates/</link>
      <pubDate>Sun, 19 Jul 2020 02:12:29 +0000</pubDate>
      
      <guid>/2020/07/19/blog-updates/</guid>
      <description>&lt;p&gt;Quick update on the blog. I have made some pretty good changes and
now this blog should be loading pretty fast. Hope you have a much
better experience now :)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Artificial ?</title>
      <link>/2020/06/08/artificial-%F0%9F%92%90/</link>
      <pubDate>Mon, 08 Jun 2020 02:12:29 +0000</pubDate>
      
      <guid>/2020/06/08/artificial-%F0%9F%92%90/</guid>
      <description>&lt;div&gt;
  &lt;img src=&#39;https://scontent-iad3-1.cdninstagram.com/v/t51.2885-15/103080568_177989810334438_4520681812147884888_n.jpg?_nc_cat=106&amp;#038;_nc_sid=8ae9d6&amp;#038;_nc_oc=AQmgd-wQMmnVNrmEsUPkPVJth6Vsz_tFBobeX3SSvCNhg3EsiVdXaZO9qe3uRmsvCxg&amp;#038;_nc_ht=scontent-iad3-1.cdninstagram.com&amp;#038;oh=171bda602765fc2c0a34d450be963787&amp;#038;oe=5F034E7D&#39; style=&#39;max-width:600px;&#39; /&gt;&lt;/p&gt; 
  &lt;div&gt;
    from Instagram: https://instagr.am/p/CBKAsAyjFys/
  &lt;/div&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>scripting – performance improvement with file open</title>
      <link>/2020/04/20/scripting-performance-improvement-file-open/</link>
      <pubDate>Mon, 20 Apr 2020 01:01:37 +0000</pubDate>
      
      <guid>/2020/04/20/scripting-performance-improvement-file-open/</guid>
      <description>&lt;p&gt;Sometimes just one line of code can make all the difference. I will show you with example.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Here is script with 2 functions. Both are writing some lines of text to a file. First function, “a” I have used the redirection to write to file. Function “b”, I have opened a file descriptor with “&amp;gt;” before going into the loop and use that reference for writing to the file. (This concept remains same for any scripting or programming language).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>List all the tags for a image on docker hub</title>
      <link>/2020/03/16/list-tags-image-docker-hub/</link>
      <pubDate>Mon, 16 Mar 2020 00:58:19 +0000</pubDate>
      
      <guid>/2020/03/16/list-tags-image-docker-hub/</guid>
      <description>&lt;p&gt;Something that you may want to know sometimes and docker cli does not show by default is all the tags for the image on docker hub. Here is example to list all tags fro the centos image&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;curl https://registry.hub.docker.com/v2/repositories/library/centos/tags |jq &#39;.&#34;results&#34;[][&#34;name&#34;]&#39;&lt;/pre&gt;
&lt;p&gt;The example is for a v2 registry. The output for v1 is different than v2 registry. For a v1 registry, you can use command like below&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;curl https://registry.hub.docker.com/v1/repositories/centos/tags |jq &#39;.[][&#34;name&#34;]&#39;&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>kitty terminal themes</title>
      <link>/2020/03/09/kitty-terminal-themes/</link>
      <pubDate>Mon, 09 Mar 2020 00:47:24 +0000</pubDate>
      
      <guid>/2020/03/09/kitty-terminal-themes/</guid>
      <description>&lt;p&gt;Kitty is a very nice and fast terminal that uses GPU, you can find more information &lt;a href=&#34;https://github.com/kovidgoyal/kitty&#34;&gt;here&lt;/a&gt;. For this terminal there are lot of themes available that you can checkout on the kitty themes github page &lt;a href=&#34;https://github.com/dexpota/kitty-themes&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;You can checkout the themes with&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;git clone https://github.com/dexpota/kitty-themes ~/.config/kitty/kitty-themes
&lt;/pre&gt;
&lt;p&gt;Once you have done that, you can use the theme with adding a line in kitty.conf as :&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;include &lt;theme file name with path&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title>unicode characters in urxvt terminal</title>
      <link>/2020/03/02/unicode-characters-urxvt-terminal/</link>
      <pubDate>Mon, 02 Mar 2020 01:00:31 +0000</pubDate>
      
      <guid>/2020/03/02/unicode-characters-urxvt-terminal/</guid>
      <description>&lt;p&gt;If you quickly want to type the unicode character in urxvt terminal, then try doing this:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Press Shift+Ctrl and then type the number for the unicode. 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>using cat with grep – why?</title>
      <link>/2020/01/06/cat-grep-why/</link>
      <pubDate>Mon, 06 Jan 2020 01:01:27 +0000</pubDate>
      
      <guid>/2020/01/06/cat-grep-why/</guid>
      <description>&lt;p&gt;&lt;span class=&#34;embed-youtube&#34; style=&#34;text-align:center; display: block;&#34;&gt;&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get the git url of current repo in clipboard</title>
      <link>/2019/12/30/git-url-current-repo-clipboard/</link>
      <pubDate>Mon, 30 Dec 2019 01:04:29 +0000</pubDate>
      
      <guid>/2019/12/30/git-url-current-repo-clipboard/</guid>
      <description>&lt;p&gt;Lot of times, I just want to copy the git url to clipboard. This is so common in my flow of work that I created an alias for it. Here it is:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;alias git-url=&#34;cat .git/config|awk &#39;/url/ {print $3}&#39;|xclip -i -selection clipboard&#34;&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Script to try various themes from kitty terminal</title>
      <link>/2019/12/16/script-themes-kitty-terminal/</link>
      <pubDate>Mon, 16 Dec 2019 00:55:06 +0000</pubDate>
      
      <guid>/2019/12/16/script-themes-kitty-terminal/</guid>
      <description>&lt;p&gt;Here is the script. Very simple yet very useful script.&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;#!/bin/bash - 
#===============================================================================
#
#          FILE: kitty-theme.sh
# 
#         USAGE: ./kitty-theme.sh 
# 
#   DESCRIPTION: 
# 
#       OPTIONS: ---
#  REQUIREMENTS: ---
#          BUGS: ---
#         NOTES: ---
#        AUTHOR: Amit Agarwal (aka),
#  ORGANIZATION: Individual
#       CREATED: 12/06/2019 10:15
# Last modified: Fri Dec 06, 2019  10:41AM
#      REVISION:  ---
#===============================================================================

set -o nounset                              # Treat unset variables as an error

FOLDER=&#34;/git/terminal.sexy/dist/schemes&#34;  ### This is git folder where you have terminal.sexy cloned

if [[ ! -d $FOLDER ]]
then
    cd $FOLDER/../../../
    git clone https://github.com/stayradiated/terminal.sexy

fi

cd $FOLDER
tmp=$(mktemp /tmp/color-XXXXXXXX)
echo $tmp
files=$(find . -type f -name \*json)
for line in $(echo ${files[*]})
do
    echo &#34;Processing $line&#34;
    &amp;gt;$tmp
    echo &#34;# From $line.. processed by Amit Agarwal script&#34; &amp;gt;&amp;gt; $tmp
    sed -n -e &#39;/color/,/\],/ p&#39; $line | sed -e 1d -e &#39;$d&#39;| \
        sed &#39;s/[&#34;,]//g&#39;|awk &#39;{count++; print &#34;color&#34;count&#34;\t &#34;$1}&#39; &amp;gt;&amp;gt; $tmp
    grep ground $line |sed &#39;s/^ *//&#39; |sed &#39;s/[&#34;:,]//g&#39; &amp;gt;&amp;gt; $tmp

    kitty @ set-colors -a $tmp

    ls --color=auto ~
    read -p &#34;If you like the theme, just press l ::&#34; test
    if [[ $test == &#34;l&#34; ]]
    then
        rm -f ~/.config/kitty/theme.conf
        cp $tmp ~/.config/kitty/theme.conf
    fi
done
rm -f $tmp
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>i3 – show mapped hotkeys</title>
      <link>/2019/12/02/i3-show-mapped-hotkeys/</link>
      <pubDate>Mon, 02 Dec 2019 01:05:19 +0000</pubDate>
      
      <guid>/2019/12/02/i3-show-mapped-hotkeys/</guid>
      <description>&lt;p&gt;Here is a simple script that can show you the hotkeys bound in ~/.config/i3/config :&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;#!/bin/bash - 
#===============================================================================
#
#          FILE: i3-showkeys.sh
# 
#         USAGE: ./i3-showkeys.sh 
# 
#   DESCRIPTION: 
# 
#       OPTIONS: ---
#  REQUIREMENTS: ---
#          BUGS: ---
#         NOTES: ---
#        AUTHOR: Amit Agarwal (aka)
#  ORGANIZATION: Individual
#       CREATED: 11/26/2019 14:22
# Last modified: Tue Nov 26, 2019  02:43PM
#      REVISION:  ---
#===============================================================================

set -o nounset                              # Treat unset variables as an error


&gt; /tmp/keys
cd ~/.config/i3
grep &#39;^bindsym $mod&#39; config|grep -v &#39;^#&#39;|grep -v &#39;move container to&#39;|grep -v &#39;workspace $ws&#39;|sed &#39;s/bindsym //&#39;|grep -v &#39;=&#39;|while read key line
do
    printf &#34;%20s\t?\t%s\n&#34; &#34;$key&#34; &#34;$line&#34;  &amp;gt;&amp;gt; /tmp/keys
done

xterm -e &#34;cat /tmp/keys; read -p &#39;press any key to continue&#39;&#34;
rm -f /tmp/keys
&lt;/pre&gt;
&lt;p&gt;And once this is done, you can bind the script in i3 config like this:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>rofi menu with icons</title>
      <link>/2019/10/21/rofi-menu-with-icons/</link>
      <pubDate>Mon, 21 Oct 2019 01:06:37 +0000</pubDate>
      
      <guid>/2019/10/21/rofi-menu-with-icons/</guid>
      <description>&lt;p&gt;Here is a quick command to show menu (applications) in simplistic windows managers with icons.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;rofi -modi drun -show drun -show-icons&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>scan your network with bash IP scan script</title>
      <link>/2019/10/10/scan-your-network-with-bash-ip-scan-script/</link>
      <pubDate>Thu, 10 Oct 2019 07:05:41 +0000</pubDate>
      
      <guid>/2019/10/10/scan-your-network-with-bash-ip-scan-script/</guid>
      <description>&lt;p&gt;Here is the youtbe video that will walk you through bash script.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span class=&#34;embed-youtube&#34; style=&#34;text-align:center; display: block;&#34;&gt;&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ssh trick – with bastion host</title>
      <link>/2019/09/30/ssh-trick-with-bastion-host/</link>
      <pubDate>Mon, 30 Sep 2019 00:44:42 +0000</pubDate>
      
      <guid>/2019/09/30/ssh-trick-with-bastion-host/</guid>
      <description>&lt;p&gt;Lot of times, you have to ssh to a server with bastion host. If you dont know what is bastion host then see this:&lt;/p&gt;
&lt;img class=&#34;alignnone size-medium wp-image-14322&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2019/09/bastion.png?resize=300%2C184&#34; alt=&#34;bastion host&#34; width=&#34;300&#34; height=&#34;184&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2019/09/bastion.png?resize=300%2C184 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2019/09/bastion.png?w=620 620w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt; 
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Now, in such cases, either you add an entry in “~/.ssh/config&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>check hard disk rpm or rotation speed</title>
      <link>/2019/09/23/check-hard-disk-rpm-or-rotation-speed/</link>
      <pubDate>Mon, 23 Sep 2019 01:00:50 +0000</pubDate>
      
      <guid>/2019/09/23/check-hard-disk-rpm-or-rotation-speed/</guid>
      <description>&lt;p&gt;Lot of times you want to check the disk rpm, especially on the servers to check if it is 7.2K or 10K or 15K rpm disk. How do you do this from linux terminal. Here it is :&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sginfo -g /dev/&amp;lt;device&amp;gt;&lt;/pre&gt;
&lt;p&gt;Note that sginfo comes from sg3-utils.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ssh trick – ssh to remote host with bastion host</title>
      <link>/2019/09/16/ssh-trick-ssh-to-remote-host-with-bastion-host/</link>
      <pubDate>Mon, 16 Sep 2019 00:55:20 +0000</pubDate>
      
      <guid>/2019/09/16/ssh-trick-ssh-to-remote-host-with-bastion-host/</guid>
      <description>&lt;p&gt;Lot of times, you have to ssh to a server with bastion host. If you dont know what is bastion host then see this:&lt;/p&gt;
&lt;img class=&#34;alignnone size-medium wp-image-14322&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2019/09/bastion.png?resize=300%2C184&#34; alt=&#34;bastion host&#34; width=&#34;300&#34; height=&#34;184&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2019/09/bastion.png?resize=300%2C184 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2019/09/bastion.png?w=620 620w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt; 
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Now, in such cases, either you add an entry in “~/.ssh/config” to route the ssh through the bastion host or do ssh to bastion host and then ssh from there to the actual host. But wait, there is always a better way:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>terminal.sexy for URxvt</title>
      <link>/2019/08/19/terminal-sexy-for-urxvt/</link>
      <pubDate>Mon, 19 Aug 2019 01:00:17 +0000</pubDate>
      
      <guid>/2019/08/19/terminal-sexy-for-urxvt/</guid>
      <description>&lt;p&gt;Sometime back I posted about &lt;a href=&#34;http://blog.amit-agarwal.co.in/2019/07/22/terminal-sexy-make-your-teminal-sexy/&#34;&gt;terminal.sexy – make your teminal sexy&lt;/a&gt;. I personally use URxvt terminal and hence need the xrdb files to apply the theme. It’s pain to go to the website everytime I want to change my theme and hence I wrote a python script that can use the github repo and convert the files to xrdb files. Here is the link to the script:&lt;br&gt;
&lt;a href=&#34;https://github.com/raj77in/scripts/blob/master/terminal.sexy/terminal.sexy.py&#34;&gt;terminal.sexy script for xrdb&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Color schemes for your terminal</title>
      <link>/2019/08/12/color-schemes-for-your-terminal/</link>
      <pubDate>Mon, 12 Aug 2019 01:00:17 +0000</pubDate>
      
      <guid>/2019/08/12/color-schemes-for-your-terminal/</guid>
      <description>&lt;p&gt;&lt;span class=&#34;text-gray-dark mr-2&#34;&gt;Color Scheme for Gnome Terminal and Pantheon Terminal&lt;/span&gt; – here is the github page&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/Mayccoll/Gogh/&#34;&gt;https://github.com/Mayccoll/Gogh/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>View xml files like a pro</title>
      <link>/2019/08/05/view-xml-files-like-a-pro/</link>
      <pubDate>Mon, 05 Aug 2019 01:00:43 +0000</pubDate>
      
      <guid>/2019/08/05/view-xml-files-like-a-pro/</guid>
      <description>&lt;p&gt;Viewing XML files can be daunting with tracking mentally where the tag starts and where it ends. So, I ended up with the following alias to help me view xml files&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;xmllint --format - | pygmentize -f 16m -O style=native -g&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>terminal.sexy – make your teminal sexy</title>
      <link>/2019/07/22/terminal-sexy-make-your-teminal-sexy/</link>
      <pubDate>Mon, 22 Jul 2019 00:55:11 +0000</pubDate>
      
      <guid>/2019/07/22/terminal-sexy-make-your-teminal-sexy/</guid>
      <description>&lt;p&gt;terminal.sexy is a nice webpage that allows you to select the colors for your terminal and then you can export it in various formats.&lt;/p&gt;
&lt;p&gt;Main site : &lt;a href=&#34;http://terminal.sexy&#34;&gt;http://terminal.sexy&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and for the source code: &lt;a href=&#34;https://github.com/stayradiated/terminal.sexy&#34;&gt;Github URL&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Check your session type – wayland or X11</title>
      <link>/2019/07/15/check-your-session-type-wayland-or-x11/</link>
      <pubDate>Mon, 15 Jul 2019 00:51:43 +0000</pubDate>
      
      <guid>/2019/07/15/check-your-session-type-wayland-or-x11/</guid>
      <description>&lt;p&gt;With both wayland and X11 in mainstream, its pretty easy to forget if you are running in Wayland or in X11. To check this here are the commands:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;loginctl list-sessions
# The above command will show you all the sessions. Note the session number for your session

loginctl show-session &amp;lt;session number&amp;gt; -p Type&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Add files to dropbox with single curl command</title>
      <link>/2019/07/08/add-files-to-dropbox-with-single-curl-command/</link>
      <pubDate>Mon, 08 Jul 2019 00:44:45 +0000</pubDate>
      
      <guid>/2019/07/08/add-files-to-dropbox-with-single-curl-command/</guid>
      <description>&lt;p&gt;I have been thinking of posting this for sometime now. This is very useful, when you are working on a different Linux box and want to upload a file to dropbox.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;So, before you run this command, you need to create your auth token in Dropbox developer API page. Once that is done, need to change the 2 parameters in command below. Export your Access token and run the below command.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Running dnsmasq with NetworkManager in Fedora</title>
      <link>/2019/06/10/running-dnsmasq-with-networkmanager-in-fedora/</link>
      <pubDate>Mon, 10 Jun 2019 01:00:04 +0000</pubDate>
      
      <guid>/2019/06/10/running-dnsmasq-with-networkmanager-in-fedora/</guid>
      <description>&lt;p&gt;Here is a good link to do this:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://fedoramagazine.org/using-the-networkmanagers-dnsmasq-plugin/&#34;&gt;https://fedoramagazine.org/using-the-networkmanagers-dnsmasq-plugin/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Split pcap to multiple files based on number of packets</title>
      <link>/2019/06/03/split-pcap-to-multiple-files-based-on-number-of-packets/</link>
      <pubDate>Mon, 03 Jun 2019 01:00:38 +0000</pubDate>
      
      <guid>/2019/06/03/split-pcap-to-multiple-files-based-on-number-of-packets/</guid>
      <description>&lt;p&gt;Here is a script that can use tshark to split a large pcap to multiple small pcaps&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;inpcap=&#34;test.pcap&#34;

max=$(tshark  -r $inpcap -n -T fields -e frame.number|tail -1)

# This is the number of packets in each split pcap
c=1

# Save all new pcaps to out, if it does not exist, create it.
[[ ! -d out ]] &amp;&amp; mkdir out

for i in $(seq 1 $max $c)
do
        tshark  -r $inpcap  -n -c $c &#34;frame.number==$i&#34; -w out/$i.pcap
        #Do other stuff, if required
        read -p &#34;Send the next packet? &#34;
done
&lt;/pre&gt;
&lt;p&gt;A very simple 3-4 line script that has saved my day so may times.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>libvirt- Create virtual machine with text console only interface</title>
      <link>/2019/05/27/libvirt-create-virtual-machine-with-text-console-only-interface/</link>
      <pubDate>Mon, 27 May 2019 01:09:34 +0000</pubDate>
      
      <guid>/2019/05/27/libvirt-create-virtual-machine-with-text-console-only-interface/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://blog.amit-agarwal.co.in/2016/07/25/install-virtual-machines-line/&#34;&gt;virt-install&lt;/a&gt; is an amazing tool to create VMs. If you have created a config file (Kickstart file – ks.cfg), then its only one line un-attended install. If you are using this on remote host with ssh and unluckily cannot export display – what do you do. Do a non-graphical install. There are only minor changes in the command to tell the installer that there is no graphics available and it is amazing, is it not 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IT Trends That Will Boost Global Economic Growth</title>
      <link>/2019/05/06/it-trends-that-will-boost-global-economic-growth/</link>
      <pubDate>Mon, 06 May 2019 01:03:52 +0000</pubDate>
      
      <guid>/2019/05/06/it-trends-that-will-boost-global-economic-growth/</guid>
      <description>&lt;div dir=&#34;ltr&#34;&gt;
  &lt;div&gt;
    &lt;p dir=&#34;ltr&#34;&gt;
      IT has been known to have a great impact on the global economy and has been linked to marketplace transformation, better standards of living, and international trade, among other things.
    &lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;p dir=&amp;quot;ltr&amp;quot;&amp;gt;
  Here are some &amp;lt;a href=&amp;quot;https://techjury.net/blog/information-technology-trends/&amp;quot;&amp;gt;IT trends&amp;lt;/a&amp;gt; that are expected to further boost the economy in the near future.
&amp;lt;/p&amp;gt;

&amp;lt;p dir=&amp;quot;ltr&amp;quot;&amp;gt;
  IT Trends That Will Boost Economic Growth
&amp;lt;/p&amp;gt;

&amp;lt;p dir=&amp;quot;ltr&amp;quot;&amp;gt;
  Artificial Intelligence
&amp;lt;/p&amp;gt;

&amp;lt;p dir=&amp;quot;ltr&amp;quot;&amp;gt;
  This is the use of robots and artificial intelligence to carry out task previously done by humans. AI tech and its related technologies will help boost economic growth by creating many new jobs, increase production efficiency, reduce costs, and improve the quality of products.
&amp;lt;/p&amp;gt;

&amp;lt;p dir=&amp;quot;ltr&amp;quot;&amp;gt;
  5G
&amp;lt;/p&amp;gt;

&amp;lt;p dir=&amp;quot;ltr&amp;quot;&amp;gt;
  &amp;lt;a href=&amp;quot;https://www.techradar.com/news/what-is-5g-everything-you-need-to-know&amp;quot;&amp;gt;5G&amp;lt;/a&amp;gt; is the next generation of mobile wireless network technology. It is believed that 5G will improve customer experiences and business utility via effective connectivity and faster data transmission.
&amp;lt;/p&amp;gt;

&amp;lt;p dir=&amp;quot;ltr&amp;quot;&amp;gt;
  5G stands as a change from previous generations of mobile technology. It enables lower latency, thereby reducing the time signals need to travel through the network. This makes it possible for it to support a wider range of applications, robotics, and the Internet-of-Things (IoT).
&amp;lt;/p&amp;gt;

&amp;lt;p dir=&amp;quot;ltr&amp;quot;&amp;gt;
  Blockchain Technology
&amp;lt;/p&amp;gt;

&amp;lt;p dir=&amp;quot;ltr&amp;quot;&amp;gt;
  The use of blockchain technology has grown steadily over the years. The healthcare sector is the major user, closely followed by financial institutions. Blockchain technology has a lot of untapped potentials, as it helps to improve transparency, reduce transaction costs, reduce frauds, increase overall operating efficiency, etc.
&amp;lt;/p&amp;gt;

&amp;lt;p dir=&amp;quot;ltr&amp;quot;&amp;gt;
  Three-Dimensional (3D) Printing
&amp;lt;/p&amp;gt;

&amp;lt;p dir=&amp;quot;ltr&amp;quot;&amp;gt;
  &amp;lt;a href=&amp;quot;https://3dprinting.com/what-is-3d-printing/&amp;quot;&amp;gt;3D printing&amp;lt;/a&amp;gt; is rapidly changing the way we live and conduct businesses. 3D technology is already being used in several industries for a wide range of purposes. It will also be of great use in the healthcare sector, manufacturing industries, and so on.
&amp;lt;/p&amp;gt;

&amp;lt;p dir=&amp;quot;ltr&amp;quot;&amp;gt;
  To learn more about these and other IT trends, check out the infographic &amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/2019/04/15/how-much-money-flows-through-it/&amp;quot;&amp;gt;here&amp;lt;/a&amp;gt;.
&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Fedora – dnsmasq with NetworkManager</title>
      <link>/2019/04/29/fedora-dnsmasq-with-networkmanager/</link>
      <pubDate>Mon, 29 Apr 2019 00:59:03 +0000</pubDate>
      
      <guid>/2019/04/29/fedora-dnsmasq-with-networkmanager/</guid>
      <description>&lt;p&gt;I have been thinking of writing about this for long time but someone else did and it is nice write-up so here is the link – &lt;a href=&#34;https://fedoramagazine.org/using-the-networkmanagers-dnsmasq-plugin/&#34;&gt;https://fedoramagazine.org/using-the-networkmanagers-dnsmasq-plugin/&lt;/a&gt;&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>How much money flows through IT</title>
      <link>/2019/04/15/how-much-money-flows-through-it/</link>
      <pubDate>Mon, 15 Apr 2019 01:00:16 +0000</pubDate>
      
      <guid>/2019/04/15/how-much-money-flows-through-it/</guid>
      <description>&lt;p&gt;Check out this amazing infographic&lt;/p&gt;
&lt;blockquote class=&#34;wp-embedded-content&#34; data-secret=&#34;JQO5ATQ2ig&#34;&gt;
  &lt;p&gt;
    &lt;a href=&#34;https://techjury.net/blog/global-it-economics/&#34;&gt;Global IT Economics [Infographic]&lt;/a&gt;
  &lt;/p&gt;
&lt;/blockquote&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>cool sed/grep magic to convert output to csv format</title>
      <link>/2019/03/11/cool-sed-grep-magic-to-convert-output-to-csv-format/</link>
      <pubDate>Mon, 11 Mar 2019 01:12:34 +0000</pubDate>
      
      <guid>/2019/03/11/cool-sed-grep-magic-to-convert-output-to-csv-format/</guid>
      <description>&lt;p&gt;I generallly keep doing this a lot, so thought will share with you. Lets assume we are capturing free ouput every min/hour/or whatever. The output looks like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Time: Mon Jan 21 23:59:10 AEDT 2019&lt;br&gt;
——————-&lt;/p&gt;
&lt;p&gt;total        used        free      shared  buff/cache   available&lt;br&gt;
Mem:          32014        8656        1735        1697       21621       21308&lt;br&gt;
Swap: 51195 75 51120&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;then we can use some grep and sed to convert this to something like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Mon Jan 21 23:59:10 AEDT 2019,32014,8656,1735,1697,21621,21308&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Gnome with i3 on Fedora 29</title>
      <link>/2019/02/25/gnome-with-i3-on-fedora-29/</link>
      <pubDate>Mon, 25 Feb 2019 00:56:15 +0000</pubDate>
      
      <guid>/2019/02/25/gnome-with-i3-on-fedora-29/</guid>
      <description>&lt;p&gt;I have been thinking of doing this for long time, finally I managed to get this working. Here is what you need to do to get i3 with all other gnome services running.&lt;/p&gt;
&lt;p&gt;First we will create 2 files, this is actually all you need. In these ones, I copied the original gnome files and just change gnome-shell to i3 to replace my window manager.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;11:15:43=&amp;gt;[&lt;del&gt;]&amp;gt; cat /usr/share/gnome-session/sessions/gnome-i3.session&lt;br&gt;
[GNOME Session]&lt;br&gt;
Name=GNOME + i3&lt;br&gt;
# RequiredComponents=gnome-flashback-init;gnome-flashback;i3;gnome-settings-daemon;&lt;br&gt;
RequiredComponents=i3;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;&lt;br&gt;
11:15:47=&amp;gt;[&lt;/del&gt;]&amp;gt; cat /usr/share/xsessions/gnome-i3.desktop&lt;br&gt;
[Desktop Entry]&lt;br&gt;
Name=GNOME i3&lt;br&gt;
Comment=This session logs you into GNOME + i3&lt;br&gt;
Exec=env GNOME_SHELL_SESSION_MODE=gnome-i3 gnome-session –session gnome-i3&lt;br&gt;
TryExec=gnome-session&lt;br&gt;
Type=Application&lt;br&gt;
DesktopNames=GNOME-Classic;GNOME;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash function for rpm whatprovides</title>
      <link>/2018/12/31/bash-function-for-rpm-whatprovides/</link>
      <pubDate>Mon, 31 Dec 2018 01:00:38 +0000</pubDate>
      
      <guid>/2018/12/31/bash-function-for-rpm-whatprovides/</guid>
      <description>&lt;p&gt;Sometimes some simple one-liner function can save you a lot of time, like-&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;wps ()
{
    rpm -q --whatprovides $(which $1 )
}   # ----------  end of function wps  ----------

&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>wallpaper manager</title>
      <link>/2018/12/24/wallpaper-manager/</link>
      <pubDate>Mon, 24 Dec 2018 01:00:10 +0000</pubDate>
      
      <guid>/2018/12/24/wallpaper-manager/</guid>
      <description>&lt;p&gt;So, I have been looking for a wallpaper manager with some features like:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;automatically change wallpaper from my directory list&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Get wallpapers from internet&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Possibly display time and a quote.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Variety does all of that. From variety &lt;a href=&#34;https://github.com/varietywalls/variety&#34;&gt;website&lt;/a&gt; :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Variety is a wallpaper manager for Linux systems. It supports numerous desktops and wallpaper sources, including local files and online services: Flickr, Wallhaven, Unsplash, and more.&lt;/p&gt;
&lt;p&gt;Where supported, Variety sits as a tray icon to allow easy pausing and resuming. Otherwise, its desktop entry menu provides a similar set of options.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Directories with maximum number of files</title>
      <link>/2018/12/10/directories-with-maximum-number-of-files/</link>
      <pubDate>Mon, 10 Dec 2018 01:00:40 +0000</pubDate>
      
      <guid>/2018/12/10/directories-with-maximum-number-of-files/</guid>
      <description>&lt;p&gt;Lot of times, I want to find the directories with maximum number of files and so I wrote this quick function to do exactly the same&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;function count_lines ()
{
    oldIFS=$IFS
    count=0
    IFS=$&#39;\n&#39;
    dir=${1:-.}
    cd $dir
    find . -type d |while read line
    do
        echo -n &#34;$(find $line -type f |wc -l) $line&#34;
        echo 
        printf &#34;Directories :: %8d\r&#34; $count &amp;gt;&amp;2
        ((count++))
    done|sort -n
    IFS=$oldIFS
}   # ----------  end of function count_lines  ----------
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Use Linux on your Android mobile/tablet (without root)</title>
      <link>/2018/11/26/use-linux-on-your-android-mobile-tablet-without-root/</link>
      <pubDate>Mon, 26 Nov 2018 01:00:23 +0000</pubDate>
      
      <guid>/2018/11/26/use-linux-on-your-android-mobile-tablet-without-root/</guid>
      <description>&lt;p&gt;Been looking for this for a long time, finally there is some app which allows me to run a linux distro without rooting my gadget.&lt;/p&gt;
&lt;p&gt;Here is link to &lt;a href=&#34;http://userland.tech&#34;&gt;userland.tech&lt;/a&gt; website. Check this out, its easy to setup and does not require rooting your device.&lt;/p&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>image viewer tools</title>
      <link>/2018/10/01/image-viewer-tools/</link>
      <pubDate>Mon, 01 Oct 2018 13:00:02 +0000</pubDate>
      
      <guid>/2018/10/01/image-viewer-tools/</guid>
      <description>&lt;p&gt;These are some of the image viewers that I know, pick your choice 🙂&lt;/p&gt;
&lt;pre class=&#34;wp-block-code&#34;&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;td&gt;
        &lt;div class=&#34;text codecolorer&#34;&gt;
          sudo yum install imageinfo.i686 gtkimageview.i686 imagej.noarch gimmage.i686 gpicview.i386 gthumb.i686 immix.i686 mirage.i686 pony.noarch viewnior.i686 fotoxx.i686
        &lt;/div&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;
&lt;/div&gt;

&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>rats – source code analysis</title>
      <link>/2018/09/17/interesting-packages-install/</link>
      <pubDate>Mon, 17 Sep 2018 01:00:57 +0000</pubDate>
      
      <guid>/2018/09/17/interesting-packages-install/</guid>
      <description>&lt;p&gt;I stublemed across this recently so thought of sharing this for you 🙂&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo yum install rats&lt;/pre&gt;
&lt;p&gt;And some details about rats&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt;RATS(Rough Auditing Tool for Security) scans through code, finding potentially
&lt;/blockquote&gt;
&lt;p&gt;dangerous function calls. The goal of this tool is not to definitively find
bugs (yet). The current goal is to provide a reasonable starting point for
performing manual security audits.
The initial vulnerability database is taken directly from things that could be
easily found when starting with the forthcoming book, &amp;ldquo;Building Secure
Software&amp;rdquo; by Viega and McGraw.&lt;/pre&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>ssh – host hopping (with Jump host)</title>
      <link>/2018/08/20/ssh-host-hopping-with-jump-host/</link>
      <pubDate>Mon, 20 Aug 2018 01:00:07 +0000</pubDate>
      
      <guid>/2018/08/20/ssh-host-hopping-with-jump-host/</guid>
      <description>&lt;p&gt;Most of the times I need to jump hosts with ssh. What do I mean by that. Let me try to explain :&lt;figure class=&#34;wp-block-image&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img class=&#34;wp-image-14226&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2018/08/host-hopping.jpg?w=688&#34; alt=&#34;&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2018/08/host-hopping.jpg?w=1152 1152w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2018/08/host-hopping.jpg?resize=300%2C169 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2018/08/host-hopping.jpg?resize=768%2C432 768w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2018/08/host-hopping.jpg?resize=1024%2C576 1024w&#34; sizes=&#34;(max-width: 688px) 100vw, 688px&#34; data-recalc-dims=&#34;1&#34; /&gt; &lt;figcaption&gt;Host Hopping&lt;/figcaption&gt; &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;If I need to got to host h3 then I need to first login to h1 and from there to host h2 and finally to host h3. This can be done with &lt;strong&gt;.ssh/config&lt;/strong&gt; file but for that I need to have some program like &lt;strong&gt;nc&lt;/strong&gt; installed on all the hosts in between which might not be practical in all cases. So, here is something that I found very useful.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>recoll – Desktop search tool</title>
      <link>/2018/07/02/recoll-desktop-search-tool/</link>
      <pubDate>Mon, 02 Jul 2018 00:59:33 +0000</pubDate>
      
      <guid>/2018/07/02/recoll-desktop-search-tool/</guid>
      <description>&lt;pre class=&#34;brush:plain&#34;&gt;Name         : recoll
Version      : 1.23.7
Release      : 2.fc28
Arch         : x86_64
Size         : 2.1 M
Source       : recoll-1.23.7-2.fc28.src.rpm
Repo         : fedora
Summary      : Desktop full text search tool with Qt GUI
URL          : http://www.lesbonscomptes.com/recoll/
License      : GPLv2+
Description  : Recoll is a personal full text search package for Linux, FreeBSD and
             : other Unix systems. It is based on a very strong back end (Xapian), for
             : which it provides an easy to use, feature-rich, easy administration
             : interface.

&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Styled-Components: CSS-in-JS Library for the Modern Web</title>
      <link>/2018/06/25/styled-components-css-in-js-library-modern-web/</link>
      <pubDate>Mon, 25 Jun 2018 01:11:46 +0000</pubDate>
      
      <guid>/2018/06/25/styled-components-css-in-js-library-modern-web/</guid>
      <description>&lt;p style=&#34;text-align: center;&#34;&gt;
  &lt;strong&gt;This &lt;a href=&#34;https://www.toptal.com/javascript/styled-components-library&#34;&gt;post&lt;/a&gt; was written by &lt;a href=&#34;https://www.toptal.com/resume/jeremy-davis&#34;&gt;Jeremy Davis&lt;/a&gt;, JavaScript Developer&lt;/strong&gt;&lt;strong&gt; for &lt;a href=&#34;https://www.toptal.com/javascript&#34;&gt;Toptal&lt;/a&gt;.&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;CSS was designed for documents, what the “old web” was expected to contain. The emergence of preprocessors like Sass or Less shows that the community needs more than what CSS offers. With web apps getting more and more complex over time, CSS’ limitations have become increasingly visible and difficult to mitigate.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Styled-components&lt;/strong&gt; leverages the power of a complete programming language—JavaScript—and its scoping capabilities to help structure the code into components. This helps to avoid the common pitfalls of writing and maintaining CSS for large projects. A developer can describe a component’s style with no risk of side effects.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>sigil – ebook editor</title>
      <link>/2018/06/18/sigil-ebook-editor/</link>
      <pubDate>Mon, 18 Jun 2018 00:54:47 +0000</pubDate>
      
      <guid>/2018/06/18/sigil-ebook-editor/</guid>
      <description>&lt;p&gt;sigil is WYSIWYG ebook editor, here are more details.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;pre class=&#34;brush:plain&#34;&gt;Name         : sigil
&lt;/blockquote&gt;
&lt;p&gt;Version      : 0.9.9
Release      : 2.fc28
Arch         : x86_64
Size         : 3.6 M
Source       : sigil-0.9.9-2.fc28.src.rpm
Repo         : fedora
Summary      : WYSIWYG ebook editor
URL          : &lt;a href=&#34;https://sigil-ebook.com/&#34;&gt;https://sigil-ebook.com/&lt;/a&gt;
License      : GPLv3+
Description  : Sigil is a multi-platform WYSIWYG ebook editor. It is designed to edit books
: in ePub format.
:
: Now what does it have to offer&amp;hellip;
:
:     * Full Unicode support: everything you see in Sigil is in UTF-16
:     * Full EPUB spec support
:     * WYSIWYG editing
:     * Multiple Views: Book View, Code View and Split View
:     * Metadata editor with full support for all possible metadata entries with
:       full descriptions for each
:     * Table Of Contents editor
:     * Multi-level TOC support
:     * Book View fully supports the display of any XHTML document possible under
:       the OPS spec
:     * SVG support
:     * Basic XPGT support
:     * Advanced automatic conversion of all imported documents to Unicode
:     * Currently imports TXT, HTML and EPUB files; more will be added with time
:     * Embedded HTML Tidy; all imported documents are thoroughly cleaned;
:       changing views cleans the document so no matter how much you screw up
:       your code, it will fix it (usually)
&lt;/pre&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ranger – try terminal file manager</title>
      <link>/2018/06/11/ranger-terminal-file-manager/</link>
      <pubDate>Mon, 11 Jun 2018 01:00:06 +0000</pubDate>
      
      <guid>/2018/06/11/ranger-terminal-file-manager/</guid>
      <description>&lt;p&gt;ranger is a terminal file manager, just install and run and have some fun.&lt;/p&gt;
&lt;p&gt;Tip: You might want to try it on uxrvt terminal and in Photos folder once.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Name : ranger&lt;/dt&gt;
&lt;dt&gt;Version : 1.7.2&lt;/dt&gt;
&lt;dt&gt;Release : 8.fc28&lt;/dt&gt;
&lt;dt&gt;Arch : noarch&lt;/dt&gt;
&lt;dt&gt;Size : 1.2 M&lt;/dt&gt;
&lt;dt&gt;Source : ranger-1.7.2-8.fc28.src.rpm&lt;/dt&gt;
&lt;dt&gt;Repo : @System&lt;/dt&gt;
&lt;dt&gt;From repo : fedora&lt;/dt&gt;
&lt;dt&gt;Summary : A flexible console file manager&lt;/dt&gt;
&lt;dt&gt;URL : &lt;a href=&#34;http://savannah.nongnu.org/projects/ranger/&#34;&gt;http://savannah.nongnu.org/projects/ranger/&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;License : GPLv3+&lt;/dt&gt;
&lt;dt&gt;Description : Ranger is a free console file manager that gives you greater flexibility and a&lt;/dt&gt;
&lt;dd&gt;good overview of your files without having to leave your *nix console. It&lt;/dd&gt;
&lt;dd&gt;visualizes the directory tree in two dimensions: the directory hierarchy on&lt;/dd&gt;
&lt;dd&gt;one, lists of files on the other, with a preview to the right so you know where&lt;/dd&gt;
&lt;dd&gt;you’ll be going.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title>glances – new way to look at contention</title>
      <link>/2018/06/04/glances-contention/</link>
      <pubDate>Mon, 04 Jun 2018 01:00:39 +0000</pubDate>
      
      <guid>/2018/06/04/glances-contention/</guid>
      <description>&lt;p&gt;glances is like top/htop but little different. It shows you sort based on contention (smartly and automatically) unless you change that and hence if you just want to check what is biggest bottleneck in system, then head over to glances quickly. Here is quick description from dnf info command&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Name : glances&lt;/dt&gt;
&lt;dt&gt;Version : 2.11.1&lt;/dt&gt;
&lt;dt&gt;Release : 2.fc28&lt;/dt&gt;
&lt;dt&gt;Arch : noarch&lt;/dt&gt;
&lt;dt&gt;Size : 3.2 M&lt;/dt&gt;
&lt;dt&gt;Source : glances-2.11.1-2.fc28.src.rpm&lt;/dt&gt;
&lt;dt&gt;Repo : @System&lt;/dt&gt;
&lt;dt&gt;From repo : fedora&lt;/dt&gt;
&lt;dt&gt;Summary : CLI curses based monitoring tool&lt;/dt&gt;
&lt;dt&gt;URL : &lt;a href=&#34;https://github.com/nicolargo/glances&#34;&gt;https://github.com/nicolargo/glances&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;License : GPLv3&lt;/dt&gt;
&lt;dt&gt;Description : Glances is a CLI curses based monitoring tool for both GNU/Linux and BSD.&lt;/dt&gt;
&lt;dd&gt;&lt;/dd&gt;
&lt;dd&gt;Glances uses the PsUtil library to get information from your system.&lt;/dd&gt;
&lt;dd&gt;&lt;/dd&gt;
&lt;dd&gt;It is developed in Python.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title>Python Class Attributes: An Overly Thorough Guide</title>
      <link>/2018/05/21/python-class-attributes-overly-guide/</link>
      <pubDate>Mon, 21 May 2018 01:08:31 +0000</pubDate>
      
      <guid>/2018/05/21/python-class-attributes-overly-guide/</guid>
      <description>&lt;p style=&#34;text-align: center;&#34;&gt;
  &lt;strong&gt;This &lt;a href=&#34;https://www.toptal.com/python/python-class-attributes-an-overly-thorough-guide&#34;&gt;article&lt;/a&gt; is originally published at &lt;a href=&#34;https://www.toptal.com/python&#34;&gt;Toptal&lt;/a&gt;.&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;I had a &lt;a href=&#34;https://www.toptal.com/python/job-description&#34;&gt;programming interview&lt;/a&gt; recently, a phone-screen in which we used a &lt;a href=&#34;https://code.stypi.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;collaborative text editor&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I was asked to implement a &lt;a href=&#34;https://www.toptal.com/api-developers/5-golden-rules-for-designing-a-great-web-api&#34;&gt;certain API&lt;/a&gt;, and chose to do so in &lt;a href=&#34;https://www.toptal.com/python&#34;&gt;Python&lt;/a&gt;. Abstracting away the problem statement, let’s say I needed a class whose instances stored some &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;
      data
    &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 some &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;
      other_data
    &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;/p&gt;</description>
    </item>
    
    <item>
      <title>Rails Service Objects: A Comprehensive Guide</title>
      <link>/2018/05/07/rails-service-objects-comprehensive-guide/</link>
      <pubDate>Mon, 07 May 2018 01:00:15 +0000</pubDate>
      
      <guid>/2018/05/07/rails-service-objects-comprehensive-guide/</guid>
      <description>&lt;p style=&#34;text-align: center;&#34;&gt;
  &lt;strong&gt;This &lt;a href=&#34;https://www.toptal.com/ruby-on-rails/rails-service-objects-tutorial&#34;&gt;post&lt;/a&gt; was written by &lt;a href=&#34;https://www.toptal.com/resume/amin-shah-gilani&#34;&gt;Amin Shah Gilani&lt;/a&gt;, Ruby Developer for &lt;a href=&#34;https://www.toptal.com/ruby-on-rails&#34;&gt;Toptal&lt;/a&gt;.&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;Ruby on Rails ships with everything you need to prototype your application quickly, but when your codebase starts growing, you’ll run into scenarios where the conventional Fat Model, Skinny Controller mantra breaks. When your business logic can’t fit into either a model or a controller, that’s when service objects come in and let us separate every business action into its own Ruby object.&lt;/p&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>Port php mysql scripts to php 7.0 from 5.x version</title>
      <link>/2018/04/23/port-php-mysql-scripts-php-7-0-5-x-version/</link>
      <pubDate>Mon, 23 Apr 2018 00:56:57 +0000</pubDate>
      
      <guid>/2018/04/23/port-php-mysql-scripts-php-7-0-5-x-version/</guid>
      <description>&lt;p&gt;Recently I got a script or series of scripts that were written for PHP 5.6x and hence used mysql_connect which as you know by now does not work with PHP 7.0. Since there were number of scripts, I thought it would be waste of time to change them manually and wrote a script to fix them. If you have similar situation then probably this few lines could help you.&lt;/p&gt;
&lt;p&gt;Since my scripts did not use all the functions so I did not put the sed commands for all of them but you get the idea 🙂&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>Monitor progress of coreutils commad like mv, cp etc</title>
      <link>/2018/04/02/monitor-progress-coreutils-commad-mv-cp/</link>
      <pubDate>Mon, 02 Apr 2018 01:00:41 +0000</pubDate>
      
      <guid>/2018/04/02/monitor-progress-coreutils-commad-mv-cp/</guid>
      <description>&lt;p&gt;Monitor progress of coreutils commad like mv, cp etc&lt;/p&gt;
&lt;p&gt;You can use command called “progress”. Other option is “pv” but that is little complicated so here is simpler option.&lt;/p&gt;
&lt;blockquote class=&#34;wp-embedded-content&#34; data-secret=&#34;zNKgp8yOOp&#34;&gt;
  &lt;p&gt;
    &lt;a href=&#34;https://www.tecmint.com/progress-monitor-check-progress-of-linux-commands/&#34;&gt;Progress &amp;#8211; A Tiny Tool to Monitor Progress for (cp, mv, dd, tar, etc.) Commands in Linux&lt;/a&gt;
  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To install, you can do the following:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;dnf install progress&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>vagrant box to libvirtd (QEMU) VM</title>
      <link>/2018/03/26/vagrant-box-libvirtd-qemu-vm/</link>
      <pubDate>Mon, 26 Mar 2018 01:00:35 +0000</pubDate>
      
      <guid>/2018/03/26/vagrant-box-libvirtd-qemu-vm/</guid>
      <description>&lt;p&gt;Like ova images, you can use box images as well with Qemu. After all, both have the disk images, so here is the script to do that. Just put the script somewhere in your path and run with ova or box image name :&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;#!/bin/bash - 
#===============================================================================
#
#          FILE: ova2vm.sh
# 
#         USAGE: ./ova2vm.sh 
# 
#   DESCRIPTION: 
# 
#       OPTIONS: ---
#  REQUIREMENTS: ---
#          BUGS: ---
#         NOTES: ---
#        AUTHOR: Amit Agarwal (aka),
#  ORGANIZATION: Mobileum
#       CREATED: 12/28/2017 13:59
# Last modified: Sun Mar 11, 2018  12:01PM
#      REVISION:  ---
#===============================================================================

set -o nounset                              # Treat unset variables as an error
dest=&#39;/mnt/Backup/VM&#39;
ORIG=${PWD}

if [[ $# == 0 ]]
then
    echo &#34;You need to provide ova/vmdk filename&#34;
    exit
fi
if [[ $1 == *ova || $1 == *box ]]
then
    tmp=$(mktemp -d /tmp/amitXXXXXXX)
    cd  $tmp
    tar xvf $ORIG/$1
    file=$(echo $PWD/*vmdk)
else
    file=$1
    echo &#34;Not a OVA file&#34;
fi
dfile=&#34;$dest/$(basename $file)&#34;

read -p &#34;Enter the name for VM :: &#34; vmname
qemu-img convert $file $dfile -p -c -O qcow2
virt-install --disk $dfile --ram 512 \
    --virt-type kvm --vcpus 1 --name &#34;$vmname&#34; --import
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>mv command with progress</title>
      <link>/2018/03/19/mv-command-progress/</link>
      <pubDate>Mon, 19 Mar 2018 01:00:59 +0000</pubDate>
      
      <guid>/2018/03/19/mv-command-progress/</guid>
      <description>&lt;p&gt;When moving large files/directories, I would like to see the progress.&lt;/p&gt;
&lt;p&gt;Idea for this is to use rsync with progress and remove source files. But that option does not remove the empty directories left behind so find command to delete that.&lt;/p&gt;
&lt;p&gt;So, here is function for that:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;mv-progress () 
{ 
    rsync -ah --progress --remove-source-files &#34;$1&#34; &#34;$2&#34;;
    find &#34;$1&#34; -empty -delete
}
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Highest disk usage of directory in subdirectories</title>
      <link>/2018/03/12/highest-disk-usage-directory-subdirectories/</link>
      <pubDate>Mon, 12 Mar 2018 01:00:42 +0000</pubDate>
      
      <guid>/2018/03/12/highest-disk-usage-directory-subdirectories/</guid>
      <description>&lt;p&gt;I find myself doing this lot of times so thought will share this with you all. Basically, once I want to clear out the directory, I first want to find out the sub-directory using the maximum disk space so I wrote a function for that and here it is:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;disk_usage_dirs () 
{ 
    find . -maxdepth 1 -type d -not -name &#39;.&#39; | while read line; do
        du -s &#34;$line&#34;;
    done | sort -n | tail -${1:-5}
}
&lt;/pre&gt;
&lt;p&gt;Some other posts you might find useful on this :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Send history of current host to some other host over ssh</title>
      <link>/2018/02/26/send-history-current-host-host-ssh/</link>
      <pubDate>Mon, 26 Feb 2018 00:44:11 +0000</pubDate>
      
      <guid>/2018/02/26/send-history-current-host-host-ssh/</guid>
      <description>&lt;p&gt;Sometimes I want to save the history of current host on another host. This is to ensure that I can use copy/paste on other host to run the commands. To this, I found a simple solution –&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;history| ssh &amp;lt;user&amp;gt;@&amp;lt;host&amp;gt; &#39;cat - &amp;gt; /tmp/history&#39;&lt;/pre&gt;
&lt;p&gt;And on the new host, you can find the history in file “/tmp/history”, cool :). Now I can quick edit this file to create this as shell script as well if required. How cool is that.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Quick screen sharing and meeting without any software</title>
      <link>/2018/02/19/quick-screen-sharing-meeting-software/</link>
      <pubDate>Mon, 19 Feb 2018 01:00:40 +0000</pubDate>
      
      <guid>/2018/02/19/quick-screen-sharing-meeting-software/</guid>
      <description>&lt;p&gt;Wanted to share this as this seems to be good option:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://meet.jit.si/&#34;&gt;https://meet.jit.si/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Add ova file as VM on Linux with libvirt (Qemu)</title>
      <link>/2018/02/12/add-ova-file-vm-linux-libvirt-qemu/</link>
      <pubDate>Mon, 12 Feb 2018 01:00:03 +0000</pubDate>
      
      <guid>/2018/02/12/add-ova-file-vm-linux-libvirt-qemu/</guid>
      <description>&lt;p&gt;Although the commands are very simple and just 2-3 steps but I keep forgetting them and hence wrote the following script:&lt;/p&gt;
&lt;p&gt;The script takes input as “ova” filename and then creates the qcow2 image and finally a VM for you.&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;#!/bin/bash - 
#===============================================================================
#
#          FILE: ova2vm.sh
# 
#         USAGE: ./ova2vm.sh 
# 
#   DESCRIPTION: 
# 
#       OPTIONS: ---
#  REQUIREMENTS: ---
#          BUGS: ---
#         NOTES: ---
#        AUTHOR: Amit Agarwal (aka), 
#  ORGANIZATION: Mobileum
#       CREATED: 12/28/2017 13:59
# Last modified: Thu Dec 28, 2017  02:17PM
#      REVISION:  ---
#===============================================================================

set -o nounset                              # Treat unset variables as an error

if [[ $# == 0 ]]
then
    echo &#34;You need to provide ova/vmdk filename&#34;
    exit
fi
if [[ $1 == *ova ]]
then
    tmp=$(mktemp -d /tmp/amitXXXXXXX)
    cd  $tmp
    tar xvf $1
    file=$(echo $PWD/*vmdk)
else
    file=$1
    echo &#34;Not a OVA file&#34;
fi
dfile=&#34;$dest/$(basename $file)&#34;

read -p &#34;Enter the name for VM&#34; vmname
qemu-img convert $file $dfile -p -c -O qcow2
virt-install --disk $dfile --ram 512 \
    --virt-type kvm --vcpus 1 --name &#34;$vmname&#34; --import
&lt;/pre&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>Better windows VM experience on Qemu</title>
      <link>/2018/01/29/windows-vm-experience-qemu/</link>
      <pubDate>Mon, 29 Jan 2018 01:00:02 +0000</pubDate>
      
      <guid>/2018/01/29/windows-vm-experience-qemu/</guid>
      <description>&lt;p&gt;With Qemu resize and copy-paste option,  Windows VM seems to be lacking all this. This can be fixed by installing the spice tools in Windows VM. To do this, head over to &lt;a href=&#34;https://spice-space.org/download.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;spice space&lt;/a&gt; and download the tool and enjoy your better VM experience.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>send mail using telnet from script</title>
      <link>/2017/12/25/send-mail-telnet-script/</link>
      <pubDate>Mon, 25 Dec 2017 01:00:07 +0000</pubDate>
      
      <guid>/2017/12/25/send-mail-telnet-script/</guid>
      <description>&lt;p&gt;If you have no other option but to use telnet with authentication to send mail 🙂&lt;/p&gt;
&lt;pre class=&#34;brush:bash&#34;&gt;( echo &#34;ehlo&#34;
sleep 1
auth login
sleep 1
$(echo username |base64)
sleep 1
$(echo password |base64)
sleep 1
mail from: from-address
sleep 1
rcpt to: recepient
sleep 1
data
sleep 1
subject: test 
test mail
. 

exit ) |telnet server port

&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Trunk-based Development vs. Git Flow</title>
      <link>/2017/12/18/trunk-based-development-vs-git-flow/</link>
      <pubDate>Mon, 18 Dec 2017 01:00:56 +0000</pubDate>
      
      <guid>/2017/12/18/trunk-based-development-vs-git-flow/</guid>
      <description>&lt;p&gt;In order to develop quality software, we need to be able to track all changes and reverse them if necessary. Version control systems fill that role by tracking project history and helping to merge changes made by multiple people. They greatly speed up work and give us the ability to find bugs more easily.&lt;/p&gt;
&lt;p&gt;Moreover, working in distributed teams is possible mainly thanks to these tools. They enable several people to work on different parts of a project at the same time and later join their results into a single product. Let’s take a closer look at version control systems and explain how trunk-based development and Git flow came to being.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>asciinema – video for your terminal session</title>
      <link>/2017/10/16/asciinema-video-terminal-session/</link>
      <pubDate>Mon, 16 Oct 2017 01:04:39 +0000</pubDate>
      
      <guid>/2017/10/16/asciinema-video-terminal-session/</guid>
      <description>&lt;p&gt;Info about asciinema:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Name         : asciinema&lt;/dt&gt;
&lt;dt&gt;Version      : 1.4.0&lt;/dt&gt;
&lt;dt&gt;Release      : 1.fc26&lt;/dt&gt;
&lt;dt&gt;Arch         : noarch&lt;/dt&gt;
&lt;dt&gt;Size         : 144 k&lt;/dt&gt;
&lt;dt&gt;Source       : asciinema-1.4.0-1.fc26.src.rpm&lt;/dt&gt;
&lt;dt&gt;Repo         : @System&lt;/dt&gt;
&lt;dt&gt;From repo    : fedora&lt;/dt&gt;
&lt;dt&gt;Summary      : Command line client (terminal recorder) for asciinema.org service&lt;/dt&gt;
&lt;dt&gt;URL          : &lt;a href=&#34;http://asciinema.org&#34;&gt;http://asciinema.org&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;License      : GPLv3&lt;/dt&gt;
&lt;dt&gt;Description  : Asciinema is a free and open source solution for recording the terminal sessions&lt;/dt&gt;
&lt;dd&gt;and sharing them on the web.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;To install, you can do:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>remind – set and manager reminders the easy way</title>
      <link>/2017/10/09/remind-set-manager-reminders-easy/</link>
      <pubDate>Mon, 09 Oct 2017 01:10:28 +0000</pubDate>
      
      <guid>/2017/10/09/remind-set-manager-reminders-easy/</guid>
      <description>&lt;p&gt;remind – is a calendar and alarm program. Its simple to use from CLI. To install:&lt;/p&gt;
&lt;pre class=&#34;brush:sh&#34;&gt;dnf install remind
&lt;/pre&gt;
&lt;p&gt;and some details about it:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Name : remind&lt;/dt&gt;
&lt;dt&gt;Version : 03.01.15&lt;/dt&gt;
&lt;dt&gt;Release : 3.fc26&lt;/dt&gt;
&lt;dt&gt;Arch : x86_64&lt;/dt&gt;
&lt;dt&gt;Size : 440 k&lt;/dt&gt;
&lt;dt&gt;Source : remind-03.01.15-3.fc26.src.rpm&lt;/dt&gt;
&lt;dt&gt;Repo : @System&lt;/dt&gt;
&lt;dt&gt;From repo : fedora&lt;/dt&gt;
&lt;dt&gt;Summary : A sophisticated calendar and alarm program&lt;/dt&gt;
&lt;dt&gt;URL : &lt;a href=&#34;http://www.roaringpenguin.com/en/penguin/openSourceProducts/remind&#34;&gt;http://www.roaringpenguin.com/en/penguin/openSourceProducts/remind&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;License : GPLv2&lt;/dt&gt;
&lt;dt&gt;Description : Remind is a sophisticated calendar and alarm program. It includes the following&lt;/dt&gt;
&lt;dd&gt;features:&lt;/dd&gt;
&lt;dd&gt;&lt;ul&gt;
&lt;li&gt;A sophisticated scripting language&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;dd&gt;&lt;ul&gt;
&lt;li&gt;Plain-text, PostScript and HTML output&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;dd&gt;&lt;ul&gt;
&lt;li&gt;Timed reminders and pop-up alarms&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title>Seven Common Pitfalls to Avoid When Hiring a Freelance AngularJS Specialist</title>
      <link>/2017/09/25/common-pitfalls-avoid-hiring-freelance-angularjs-specialist/</link>
      <pubDate>Mon, 25 Sep 2017 01:07:14 +0000</pubDate>
      
      <guid>/2017/09/25/common-pitfalls-avoid-hiring-freelance-angularjs-specialist/</guid>
      <description>&lt;div class=&#34;layout_layer&#34;&gt;
  &lt;section class=&#34;skill_article is-transparent&#34;&gt; 
  &lt;div id=&#34;skill_article_content&#34; class=&#34;skill_article-content is-wide is-deghousted&#34;&gt;
    &lt;div class=&#34;skill_article-hiring_guide&#34;&gt;
      &lt;div class=&#34;content_body&#34;&gt;
        &lt;div&gt;
          &lt;p&gt;
            Hiring a freelancer for Angular jobs can be a scary undertaking, especially when filling a hole in your team’s existing skill set. Whether you’re hiring a freelancer to take ownership of an existing AngularJS web development project, to pave the way with a new greenfield project, or to augment an existing team, you’ll need to know what to look for and what to avoid.
          &lt;/p&gt;
&lt;pre&gt;&lt;code&gt;      &amp;lt;h2 id=&amp;quot;pitfall-no-1-angularjs-vs-angular&amp;quot;&amp;gt;
        Pitfall No. 1: AngularJS vs. Angular
      &amp;lt;/h2&amp;gt;
      
      &amp;lt;p&amp;gt;
        &amp;lt;img src=&amp;quot;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2017/09/toptal-blog-image-1499848793911-f97ea4924e4c159296fc683948155c09.png?w=688&amp;quot; alt=&amp;quot;It&#39;s important to know the difference between Angular and AngularJS.&amp;quot; data-recalc-dims=&amp;quot;1&amp;quot; /&amp;gt;
      &amp;lt;/p&amp;gt;
      
      &amp;lt;p&amp;gt;
        &amp;lt;strong&amp;gt;It’s just “Angular.”&amp;lt;/strong&amp;gt;
      &amp;lt;/p&amp;gt;
      
      &amp;lt;p&amp;gt;
        Even though it sounds straightforward, not all “Angulars” are created equal.
      &amp;lt;/p&amp;gt;
      
      &amp;lt;p&amp;gt;
        The team that built Angular has specified in its &amp;lt;a href=&amp;quot;http://angularjs.blogspot.com/2017/01/branding-guidelines-for-angular-and.html&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;Branding Guidelines for Angular and AngularJS&amp;lt;/a&amp;gt; that “AngularJS” should be used when referring to versions 1.x, and “Angular”—without the “JS”—should be used when referring to versions 2+. That means even Angular 4 is just referred to as “Angular.”
      &amp;lt;/p&amp;gt;
      
      &amp;lt;p&amp;gt;
        &amp;lt;strong&amp;gt;Why does this matter?&amp;lt;/strong&amp;gt;
      &amp;lt;/p&amp;gt;
      
      &amp;lt;p&amp;gt;
        It’s important for you and your freelancer to be on the same page and use the right name. While AngularJS and Angular may sound similar, they are in fact distinct frameworks. And just as you wouldn’t expect a &amp;lt;a href=&amp;quot;https://www.toptal.com/react&amp;quot;&amp;gt;React specialist&amp;lt;/a&amp;gt; or a &amp;lt;a href=&amp;quot;https://www.toptal.com/vue-js&amp;quot;&amp;gt;Vue.js specialist&amp;lt;/a&amp;gt; to hit the ground running with your Angular app, you shouldn’t expect an AngularJS specialist to be an expert in Angular, or vice versa. This isn’t to say they can’t take it on—they’ll just require more ramp-up time.
      &amp;lt;/p&amp;gt;
      
      &amp;lt;p&amp;gt;
        When hiring for an existing project, be sure to know if you need an AngularJS or Angular specialist. If you’re planning a new project, use Angular!
      &amp;lt;/p&amp;gt;
      
      &amp;lt;h2 id=&amp;quot;pitfall-no-2-hiring-a-developer-who-isnt-fluent-in-typescript&amp;quot;&amp;gt;
        Pitfall No. 2: Hiring a Developer Who Isn’t Fluent in TypeScript
      &amp;lt;/h2&amp;gt;
      
      &amp;lt;p&amp;gt;
        Angular was written in TypeScript, and it is by far the preferred language for Angular apps. This means that the ecosystem (e.g., libraries and documentation) around Angular is predominantly written in TypeScript.
      &amp;lt;/p&amp;gt;
      
      &amp;lt;p&amp;gt;
        When hiring an Angular expert, you’ll want to make sure that you’re hiring someone who knows TypeScript and can take full advantage of its amazing features. They should be familiar with tools like &amp;lt;a href=&amp;quot;https://atom.io/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;Atom&amp;lt;/a&amp;gt; and &amp;lt;a href=&amp;quot;https://code.visualstudio.com/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;VSCode&amp;lt;/a&amp;gt;, which support TypeScript and will highlight errors and provide autocompletion.
      &amp;lt;/p&amp;gt;
      
      &amp;lt;p&amp;gt;
        Hiring an Angular specialist means hiring a TypeScript specialist, so test their chops!
      &amp;lt;/p&amp;gt;
      
      &amp;lt;h2 id=&amp;quot;pitfall-no-3-lead-or-follow&amp;quot;&amp;gt;
        Pitfall No. 3: Lead or Follow?
      &amp;lt;/h2&amp;gt;
      
      &amp;lt;p&amp;gt;
        Are you looking for someone to augment your existing Angular team? Maintain an existing application? Lead or bootstrap a new project?
      &amp;lt;/p&amp;gt;
      
      &amp;lt;blockquote&amp;gt;
        &amp;lt;p&amp;gt;
          An Angular lead should know how to set up a new project. This is an &amp;lt;strong&amp;gt;incredibly important&amp;lt;/strong&amp;gt; part of your project lifecycle.
        &amp;lt;/p&amp;gt;
      &amp;lt;/blockquote&amp;gt;
      
      &amp;lt;p&amp;gt;
        The answers to these questions will help you determine how much Angular experience your specialist will need to have. As with other frameworks, the skill and experience required to be productive in an established codebase is much lower than what is required to bootstrap a new project. If you don’t need an Angular lead, then hiring someone with React, AngularJS, or great JavaScript experience may suffice, although they will require some learning. If you need an Angular lead, or someone to bootstrap a new project, you’ll want to make sure that your specialist is up to the task.
      &amp;lt;/p&amp;gt;
      
      &amp;lt;p&amp;gt;
        A professional Angular lead should know how to set up a new project. This is an &amp;lt;strong&amp;gt;incredibly important&amp;lt;/strong&amp;gt; part of your project lifecycle! Think of it like a building—you wouldn’t want to build a skyscraper on top of a shaky foundation. Likewise, your Angular lead will be setting up the foundation for themselves and all future developers working on your project, so it needs to be rock-solid.
      &amp;lt;/p&amp;gt;
      
      &amp;lt;p&amp;gt;
        &amp;lt;strong&amp;gt;A good setup will:&amp;lt;/strong&amp;gt;
      &amp;lt;/p&amp;gt;
      
      &amp;lt;ul&amp;gt;
        &amp;lt;li&amp;gt;
          Follow best practices (for &amp;lt;a href=&amp;quot;https://angular.io/guide/styleguide&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;Angular&amp;lt;/a&amp;gt; or &amp;lt;a href=&amp;quot;https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;AngularJS&amp;lt;/a&amp;gt;).
        &amp;lt;/li&amp;gt;
        &amp;lt;li&amp;gt;
          Reduce bugs.
        &amp;lt;/li&amp;gt;
        &amp;lt;li&amp;gt;
          Make it obvious how to add new features and extend your application.
        &amp;lt;/li&amp;gt;
      &amp;lt;/ul&amp;gt;
      
      &amp;lt;p&amp;gt;
        When hiring a lead, make sure to ask them about best practices, directory structure, and how to set up a single page application (since it requires special routing).
      &amp;lt;/p&amp;gt;
      
      &amp;lt;h2 id=&amp;quot;pitfall-no-4-your-angular-specialist-doesnt-really-know-angular&amp;quot;&amp;gt;
        Pitfall No. 4: Your Angular Specialist Doesn’t Really Know Angular
      &amp;lt;/h2&amp;gt;
      
      &amp;lt;p&amp;gt;
        You wouldn’t hire a chef without tasting their food, and you shouldn’t hire someone for Angular or AngularJS development without testing their Angular knowledge. (A great starting point for this is &amp;lt;a href=&amp;quot;https://www.toptal.com/angular-js/interview-questions&amp;quot;&amp;gt;our list of AngularJS interview questions&amp;lt;/a&amp;gt;.) Both Angular and AngularJS code come with their own set of peculiarities that you’ll want to talk about.
      &amp;lt;/p&amp;gt;
      
      &amp;lt;p&amp;gt;
        &amp;lt;strong&amp;gt;Data Binding and Component Communication&amp;lt;/strong&amp;gt;
      &amp;lt;/p&amp;gt;
      
      &amp;lt;p&amp;gt;
        An Angular specialist should know their way around data binding and component communication.
      &amp;lt;/p&amp;gt;
      
      &amp;lt;p&amp;gt;
        An AngularJS expert in particular should know the different ways to pass data to a component:
      &amp;lt;/p&amp;gt;
      
      &amp;lt;ul&amp;gt;
        &amp;lt;li&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;
                    @
                  &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;
             for raw text&amp;lt;/li&amp;gt; 
            
            &amp;lt;li&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;
                        &amp;amp;
                      &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;
                 for a function&amp;lt;/li&amp;gt; 
                
                &amp;lt;li&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;
                            =
                          &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;
                     for two-way data binding&amp;lt;/li&amp;gt; 
                    
                    &amp;lt;li&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;
                                =?
                              &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;
                         for optional two-way parameters&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt; 
                        
                        &amp;lt;p&amp;gt;
                          Conversely, an Angular specialist should know when to use:
                        &amp;lt;/p&amp;gt;
                        
                        &amp;lt;ul&amp;gt;
                          &amp;lt;li&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;
                                      [property]
                                    &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;
                               binding&amp;lt;/li&amp;gt; 
                              
                              &amp;lt;li&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;
                                          (event)
                                        &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;
                                   binding&amp;lt;/li&amp;gt; 
                                  
                                  &amp;lt;li&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;
                                              [(two-way)]
                                            &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;
                                       binding&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt; 
                                      
                                      &amp;lt;p&amp;gt;
                                        Your specialist should also be able to tell you how to do parent-child or child-parent component communication, for &amp;lt;a href=&amp;quot;https://angular.io/guide/component-interaction&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;Angular&amp;lt;/a&amp;gt; or &amp;lt;a href=&amp;quot;https://docs.angularjs.org/guide/component#intercomponent-communication&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;AngularJS&amp;lt;/a&amp;gt;.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        &amp;lt;strong&amp;gt;Services, Directives, and Pipes&amp;lt;/strong&amp;gt;
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        Your Angular specialist should be able to explain to you what services are (hint: they’re singletons!), and when to use them. Services are a great way to provide common utilities to many components, simplify components by pulling out complex logic, and share state throughout your app. Angular makes it easy to control the scope of this shared state through the use of providers (e.g., app-, module-, or component-level state).
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        An Angular specialist should also know when to use directives and how to set them up. Directives are an amazing way to extend HTML by attaching custom behavior to elements in the DOM. For example, you could set up a directive to add on-hover tooltips to an element, set up hotkey event handling, or register when a user clicks outside of your element (to close a dropdown, for example).
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        Any non-trivial application will most likely have its own custom pipes, so your specialist will need to be versed in these, too. Pipes (or &amp;lt;em&amp;gt;filters&amp;lt;/em&amp;gt; for AngularJS) are specifically used to transform your displayed data. Angular comes with many &amp;lt;a href=&amp;quot;https://angular.io/api?type=pipe&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;built-in pipes&amp;lt;/a&amp;gt;, and AngularJS comes with many &amp;lt;a href=&amp;quot;https://docs.angularjs.org/api/ng/filter&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;built-in filters&amp;lt;/a&amp;gt;. Ask your specialist about these handy tools, and make sure they won’t repeat the same transformations across the app when they could use pipes or filters!
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        &amp;lt;strong&amp;gt;Promises and Observables&amp;lt;/strong&amp;gt;
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        While not strictly Angular-specific, promises and observables are paradigms that are common in the Angular world, and your specialist should be familiar with these as well.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        Thanks to promises, we no longer have to live in fear of &amp;lt;a href=&amp;quot;http://callbackhell.com/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;callback hell&amp;lt;/a&amp;gt;, and your specialist should know when and how to use them (such as wrapping REST API requests). Additionally, Angular introduces the use of ReactiveX’s &amp;lt;a href=&amp;quot;http://reactivex.io/documentation/observable.html&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;Observables&amp;lt;/a&amp;gt;, which provide an awesome way to stream data.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;h2 id=&amp;quot;pitfall-no-5-not-doing-a-code-review&amp;quot;&amp;gt;
                                        Pitfall No. 5: Not Doing a Code Review
                                      &amp;lt;/h2&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        &amp;lt;strong&amp;gt;You can talk the talk, but can you walk the walk?&amp;lt;/strong&amp;gt;
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        So, your prospective specialist sounds like they know what they’re talking about, but can they actually break down a problem and write quality code?
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        Do a code walkthrough of some of their existing code that they can share with you. It doesn’t need to be perfect (but if it isn’t, they should be able to explain to you how they’d improve it). Additionally—or if they don’t have any open source code to share—have them code an example component within your problem domain (e.g., a checkout shopping cart, a web form for teachers to add lesson plans, or a to-do list). Alternatively, you can set up some example code and have them explain it and identify bugs and cleanups.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        Checking their code can really give you an insight into not only their competency, but also their style. Good style goes a long way in keeping code maintainable and bug-free, and is just a good general indication of their seniority.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        &amp;lt;strong&amp;gt;Things to look for:&amp;lt;/strong&amp;gt;
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;ul&amp;gt;
                                        &amp;lt;li&amp;gt;
                                          They follow best practices (for &amp;lt;a href=&amp;quot;https://angular.io/guide/styleguide&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;Angular&amp;lt;/a&amp;gt; or &amp;lt;a href=&amp;quot;https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;AngularJS&amp;lt;/a&amp;gt;).
                                        &amp;lt;/li&amp;gt;
                                        &amp;lt;li&amp;gt;
                                          Consistency in their style (casing, format, etc.).
                                        &amp;lt;/li&amp;gt;
                                        &amp;lt;li&amp;gt;
                                          They use TypeScript for Angular.
                                        &amp;lt;/li&amp;gt;
                                        &amp;lt;li&amp;gt;
                                          They can explain how their code works and defend their decisions.
                                        &amp;lt;/li&amp;gt;
                                      &amp;lt;/ul&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        Read up on &amp;lt;a href=&amp;quot;https://www.toptal.com/software/six-commandments-of-good-code&amp;quot;&amp;gt;good code&amp;lt;/a&amp;gt;, &amp;lt;a href=&amp;quot;https://www.toptal.com/javascript/10-most-common-javascript-mistakes&amp;quot;&amp;gt;common JavaScript mistakes&amp;lt;/a&amp;gt;, and &amp;lt;a href=&amp;quot;https://www.toptal.com/angular-js/top-18-most-common-angularjs-developer-mistakes&amp;quot;&amp;gt;common AngularJS mistakes&amp;lt;/a&amp;gt;. And if you’re hiring someone who has yet to be vetted, you should also test their general programming skills (there’s a reason &amp;lt;a href=&amp;quot;https://blog.codinghorror.com/why-cant-programmers-program/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;FizzBuzz&amp;lt;/a&amp;gt; weeds out so many freelancers).
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;h2 id=&amp;quot;pitfall-no-6-proceeding-without-a-testing-strategy&amp;quot;&amp;gt;
                                        Pitfall No. 6: Proceeding without a Testing Strategy
                                      &amp;lt;/h2&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        Tests are an essential part of every code base. They’re like a warm, snuggly security blanket for your engineers, giving them confidence that they aren’t breaking anything and costing the company money. Good tests and a good testing strategy will boost your &amp;lt;a href=&amp;quot;http://firstround.com/review/forget-technical-debt-heres-how-to-build-technical-wealth/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;technical wealth&amp;lt;/a&amp;gt;, while bad tests, or lack of strategy, will be a constant source of frustration and major code debt.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        A good freelancer will advocate for tests and understand their benefits:
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;ul&amp;gt;
                                        &amp;lt;li&amp;gt;
                                          Guarding against regressions (preventing &amp;lt;em&amp;gt;“What do you mean users can’t sign up anymore!?”&amp;lt;/em&amp;gt;).
                                        &amp;lt;/li&amp;gt;
                                        &amp;lt;li&amp;gt;
                                          Acting as codified documentation of your codebase, making it easier for other developers to understand, maintain, and extend it.
                                        &amp;lt;/li&amp;gt;
                                        &amp;lt;li&amp;gt;
                                          Validating functionality and preventing bugs in pesky edge cases.
                                        &amp;lt;/li&amp;gt;
                                      &amp;lt;/ul&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        If you don’t understand testing, you’ll likely fall into the &amp;lt;em&amp;gt;“We need tests!”&amp;lt;/em&amp;gt; trap. This can lead you to hire someone who doesn’t truly understand tests, but will happily write tons of less-than-useful or incredibly fragile tests.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        When considering Angular consulting, you’ll want to explore your potential hire’s understanding of tests and determine how they’d go about testing your app.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        &amp;lt;strong&amp;gt;Things to look for:&amp;lt;/strong&amp;gt;
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;ul&amp;gt;
                                        &amp;lt;li&amp;gt;
                                          They understand the &amp;lt;strong&amp;gt;fragile&amp;lt;/strong&amp;gt; nature of front-end testing and how to use constructs like &amp;lt;a href=&amp;quot;https://angular.io/guide/testing#use-a-page-object-to-simplify-setup&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;page objects&amp;lt;/a&amp;gt; to &amp;lt;a href=&amp;quot;http://programmer.97things.oreilly.com/wiki/index.php/Don%27t_Repeat_Yourself&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;DRY&amp;lt;/a&amp;gt; up test upkeep in the face of template changes and refactorings.
                                        &amp;lt;/li&amp;gt;
                                        &amp;lt;li&amp;gt;
                                          They can explain how AngularJS’s digest cycle works, or how Angular’s asynchronous change detection works, and how that impacts testing. (Hint: You need to &amp;lt;a href=&amp;quot;https://angular.io/guide/testing#the-tick-function&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;explicitly resolve asyncs&amp;lt;/a&amp;gt; or use &amp;lt;a href=&amp;quot;https://angular.io/guide/testing#whenstable&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;wrapping functions&amp;lt;/a&amp;gt;to wait for them.)
                                        &amp;lt;/li&amp;gt;
                                        &amp;lt;li&amp;gt;
                                          Mocking! They should know how to use &amp;lt;a href=&amp;quot;https://jasmine.github.io/api/edge/global.html#spyOn&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;spys&amp;lt;/a&amp;gt; and &amp;lt;a href=&amp;quot;https://angular.io/guide/testing#provide-service-test-doubles&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;stubs/test-doubles&amp;lt;/a&amp;gt; in order to isolate tests and remove their dependence on any network calls.
                                        &amp;lt;/li&amp;gt;
                                        &amp;lt;li&amp;gt;
                                          An Angular specialist will know that services and pipes are ripe for unit testing. Components are also unit-testable, but with a &amp;lt;a href=&amp;quot;https://angular.io/guide/testing#test-a-component&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;bit more boilerplate&amp;lt;/a&amp;gt;. This is why it is recommended to &amp;lt;a href=&amp;quot;https://angular.io/guide/styleguide#delegate-complex-component-logic-to-services&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;move complex logic into a service&amp;lt;/a&amp;gt;.
                                        &amp;lt;/li&amp;gt;
                                        &amp;lt;li&amp;gt;
                                          End to end (E2E) tests will depend on your back-end framework, but an Angular specialist should know about &amp;lt;a href=&amp;quot;http://www.protractortest.org/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;Protractor&amp;lt;/a&amp;gt; (although other tools like &amp;lt;a href=&amp;quot;http://nightwatchjs.org/&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;Nightwatch.js&amp;lt;/a&amp;gt; will also work).
                                        &amp;lt;/li&amp;gt;
                                      &amp;lt;/ul&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        To aid in your probing of their abilities, you could provide an example component, service, or directive and ask them what they’d test—maybe even have them write up the “it should (blank)” descriptions of all of the tests they’d write for it, and also write one of them up.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        When hiring a professional Angular specialist, don’t superficially ask about tests. Instead, explore their understanding of what to test and how to test it.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;h2 id=&amp;quot;pitfall-no-7-having-only-non-developers-interview-your-freelancer&amp;quot;&amp;gt;
                                        Pitfall No. 7: Having Only Non-Developers Interview Your Freelancer
                                      &amp;lt;/h2&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        When hiring a freelance developer for Angular(JS) web development, you’ll want to make sure that a developer interviews them. Just because a freelancer is confident, it doesn’t mean they are competent, and a non-developer has a higher risk of making a costly mis-hire. A good developer will be able to recognize someone who knows what they are talking about. Your developer should also validate that the freelancer can walk the walk, through interview questions and challenges.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        If you don’t have a senior developer, you can ask a friend or stick with vetted developers.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;h2 id=&amp;quot;this-up-front-effort-will-save-you-time-and-money-in-the-long-run&amp;quot;&amp;gt;
                                        This Up-Front Effort Will Save You Time and Money in the Long Run
                                      &amp;lt;/h2&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        Exploring AngularJS development services can seem like a difficult, opaque, and potentially costly process. After all, if you’re looking for a freelancer to contribute to your existing project or team, it’s incredibly important to find someone who is a good fit and whose chops are up to par. And if you’re building a new project from scratch, in many ways, your project’s future success will depend upon the early-stage decisions made by your specialist.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        But don’t panic. By taking the precautions discussed above, you can ensure not only that you’ll be hiring a skilled developer, but also that your project will be on the right track to succeed and to take advantage of all the powerful features that Angular has to offer.
                                      &amp;lt;/p&amp;gt;
                                      
                                      &amp;lt;p&amp;gt;
                                        This &amp;lt;a href=&amp;quot;https://www.toptal.com/angular-js-development#hiring-guide&amp;quot;&amp;gt;article &amp;lt;/a&amp;gt;is originally publisheed at Toptal.
                                      &amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/section&amp;gt; &amp;lt;footer class=&amp;quot;hide_in_webview&amp;quot;&amp;gt; &amp;lt;section class=&amp;quot;page_footer_legal-wrapper&amp;quot;&amp;gt; 
                                      
                                      &amp;lt;div class=&amp;quot;page_footer_legal is-wide&amp;quot;&amp;gt;
                                      &amp;lt;/div&amp;gt;&amp;lt;/section&amp;gt; &amp;lt;/footer&amp;gt; 
                                      
                                      &amp;lt;div&amp;gt;
                                      &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; 
                                      
                                      &amp;lt;div class=&amp;quot;notification-container&amp;quot;&amp;gt;
                                      &amp;lt;/div&amp;gt;
                                      
                                      &amp;lt;div class=&amp;quot;layout-counters&amp;quot;&amp;gt;
                                      &amp;lt;/div&amp;gt;&amp;lt;nav class=&amp;quot;page_header_menu-wrapper is-grid_row is-fixed is-visible&amp;quot;&amp;gt; 
                                      
                                      &amp;lt;div class=&amp;quot;page_header_menu is-grid_row_inner&amp;quot;&amp;gt;
                                      &amp;lt;/div&amp;gt;&amp;lt;/nav&amp;gt; 
                                      
                                      &amp;lt;p&amp;gt;
                                      &amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>search for a port number</title>
      <link>/2017/09/11/search-port-number/</link>
      <pubDate>Mon, 11 Sep 2017 00:51:22 +0000</pubDate>
      
      <guid>/2017/09/11/search-port-number/</guid>
      <description>&lt;p&gt;I find myself doing google everytime I want to search for port number mapping. So, here is a short script to do just that 🙂&lt;/p&gt;
&lt;pre class=&#34;brush:bash&#34;&gt;#!/bin/bash -
#===============================================================================
#
# FILE: portfind.sh
#
# USAGE: ./portfind.sh
#
# DESCRIPTION:
#
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR: Amit Agarwal (aka),
# ORGANIZATION:
# CREATED: 08/29/2017 19:00
# Last modified: Tue Aug 29, 2017 07:00PM
# REVISION: ---
#===============================================================================
set -o nounset # Treat unset variables as an error
#This is the directory where you have mappings file downloaded
ODIR=/root
ofile=$ODIR/service-names-port-numbers.xml

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

#### xmlstarlet el -u service-names-port-numbers.xml
## registry/record - protocol and number
proto=${2:-tcp}
port=${1:-21}
(echo &#39;&#39;;sed &#39;1,4d&#39; $ofile) |xmlstarlet sel -t -m &#34;//record[protocol=&#39;$proto&#39;][number=$port]&#34; -o &#34;Number(Protocol): &#34; -v number -o &#39;(&#39; -v protocol -o &#39;)&#39; -n -o &#34;Description :&#34; -v description -n
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>A Guide to Process-oriented Programming in Elixir and OTP</title>
      <link>/2017/09/04/guide-process-oriented-programming-elixir-otp/</link>
      <pubDate>Mon, 04 Sep 2017 01:04:56 +0000</pubDate>
      
      <guid>/2017/09/04/guide-process-oriented-programming-elixir-otp/</guid>
      <description>&lt;p&gt;People like to categorize programming languages into paradigms. There are object-oriented (OO) languages, imperative languages, functional languages, etc. This can be helpful in figuring out which languages solve similar problems, and what types of problems a language is intended to solve.&lt;/p&gt;
&lt;p&gt;In each case a paradigm generally has one “main” focus and technique that is the driving force for that family of languages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In OO languages, it is the &lt;em&gt;class or object&lt;/em&gt; as a way to encapsulate state (data) with manipulation of that state (methods).&lt;/li&gt;
&lt;li&gt;In functional languages, it can be the &lt;em&gt;manipulation of functions&lt;/em&gt; themselves or the &lt;em&gt;immutable data&lt;/em&gt; passed from function to function.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;While &lt;a href=&#34;https://elixir-lang.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Elixir&lt;/a&gt; (and &lt;a href=&#34;https://www.erlang.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Erlang&lt;/a&gt; before it) are often categorized as functional languages because they exhibit the immutable data common to functional languages, I would submit they represent a &lt;em&gt;separate paradigm from many functional languages&lt;/em&gt;. They exist and are adopted because of the existence of OTP, and so I would categorize them as &lt;strong&gt;process-oriented languages&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>On the way</title>
      <link>/2017/07/17/on-the-way/</link>
      <pubDate>Mon, 17 Jul 2017 01:42:09 +0000</pubDate>
      
      <guid>/2017/07/17/on-the-way/</guid>
      <description>&lt;div&gt;
  &lt;img src=&#39;https://scontent.cdninstagram.com/t51.2885-15/sh0.08/e35/20067211_1984060165214306_1146058151162806272_n.jpg&#39; style=&#39;max-width:600px;&#39; /&gt;&lt;/p&gt; 
  &lt;div&gt;
    from Instagram: http://ift.tt/2t63OTP
  &lt;/div&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Eight CSS Tips for Advanced Layouts and Effects</title>
      <link>/2017/07/03/css-tips-advanced-layouts-effects/</link>
      <pubDate>Mon, 03 Jul 2017 01:19:50 +0000</pubDate>
      
      <guid>/2017/07/03/css-tips-advanced-layouts-effects/</guid>
      <description>&lt;p&gt;The realm of web front-end &lt;a class=&#34;zem_slink&#34; title=&#34;Glossary of chess&#34; href=&#34;http://en.wikipedia.org/wiki/Glossary_of_chess&#34; target=&#34;_blank&#34; rel=&#34;wikipedia noopener&#34;&gt;development&lt;/a&gt; has made considerable progress over the last few years. However, the web front-end, as the users see it, is still the same: &lt;a class=&#34;zem_slink&#34; title=&#34;HTML element&#34; href=&#34;http://en.wikipedia.org/wiki/HTML_element&#34; target=&#34;_blank&#34; rel=&#34;wikipedia noopener&#34;&gt;HTML markup&lt;/a&gt; styled with CSS.&lt;/p&gt;
&lt;p&gt;Many layout problems can seem simple at first but often proves to be tricky. Without extensive knowledge of how certain CSS features work, these advanced layouts can seem impossible to achieve with CSS alone.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eight Rules for Effective Software Production</title>
      <link>/2017/06/12/eight-rules-for-effective-software-production/</link>
      <pubDate>Mon, 12 Jun 2017 08:58:23 +0000</pubDate>
      
      <guid>/2017/06/12/eight-rules-for-effective-software-production/</guid>
      <description>&lt;p&gt;During the course of my career, I’ve participated in multiple real life software projects and observed how things are done on all levels: decision making, practices adoption, &lt;a class=&#34;zem_slink&#34; title=&#34;Team building&#34; href=&#34;http://en.wikipedia.org/wiki/Team_building&#34; target=&#34;_blank&#34; rel=&#34;wikipedia noopener noreferrer&#34;&gt;team building&lt;/a&gt;, recruiting, skill distribution, etc. Obviously, different approaches yielded different results. Being an improvement-oriented type of person, I noticed and collected the most effective practices and best practical tricks to help me up in my work.&lt;/p&gt;
&lt;p&gt;Learning from observation is a hard and lengthy way to do it. I would be extremely happy to pick this knowledge earlier from books instead. Unfortunately, I found none on the topic. So I decided to share my experience with other seekers of this kind of knowledge. Hopefully, it’ll save them few years of personal research.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fix display size on libvirt/Qemu guest</title>
      <link>/2017/05/22/fix-display-size-libvirtqemu-guest/</link>
      <pubDate>Mon, 22 May 2017 01:05:14 +0000</pubDate>
      
      <guid>/2017/05/22/fix-display-size-libvirtqemu-guest/</guid>
      <description>&lt;p&gt;Lot of times I find myself of VM that does not correctly resize the screen display and that is literally nuisance. So, here is quick and dirty fix for this.&lt;/p&gt;
&lt;p&gt;First you need to find out information about your display with following command:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;xrandr -q&lt;/pre&gt;
&lt;p&gt;And you will see output like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192&lt;br&gt;
Virtual-0 connected primary 1920×1080+0+0 0mm x 0mm&lt;br&gt;
1024×768      59.92 +&lt;br&gt;
1920×1200     59.88&lt;br&gt;
1920×1080     59.96*&lt;br&gt;
1600×1200     59.87&lt;br&gt;
1680×1050     59.95&lt;br&gt;
1400×1050     59.98&lt;br&gt;
1280×1024     59.89&lt;br&gt;
1440×900      59.89&lt;br&gt;
1280×960      59.94&lt;br&gt;
1280×854      59.89&lt;br&gt;
1280×800      59.81&lt;br&gt;
1280×720      59.86&lt;br&gt;
1152×768      59.78&lt;br&gt;
800×600       59.86&lt;br&gt;
848×480       59.66&lt;br&gt;
720×480       59.71&lt;br&gt;
640×480       59.38&lt;br&gt;
Virtual-1 disconnected&lt;br&gt;
Virtual-2 disconnected&lt;br&gt;
Virtual-3 disconnected&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Getting Started with Elixir Programming Language</title>
      <link>/2017/05/15/started-elixir-programming-language/</link>
      <pubDate>Mon, 15 May 2017 01:10:11 +0000</pubDate>
      
      <guid>/2017/05/15/started-elixir-programming-language/</guid>
      <description>&lt;p&gt;If you have been reading blog posts, hacker news threads, your favorite developers tweets or listening to podcasts, at this point you’ve probably heard about the Elixir programming language. The language was created by José Valim, a well known developer in the open-source world. You may know him from the Ruby on Rails MVC framework or from devise and simple_form ruby gems him and his co-workers from the Plataformatec have been working on in the last few years.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flowers near office</title>
      <link>/2017/05/03/flowers-near-office/</link>
      <pubDate>Wed, 03 May 2017 13:51:24 +0000</pubDate>
      
      <guid>/2017/05/03/flowers-near-office/</guid>
      <description>&lt;div&gt;
  &lt;img src=&#39;https://scontent.cdninstagram.com/t51.2885-15/sh0.08/e35/18252587_1678785775757562_6826728488381186048_n.jpg&#39; style=&#39;max-width:600px;&#39; /&gt;&lt;/p&gt; 
  &lt;div&gt;
    from Instagram: http://ift.tt/2p5xnls
  &lt;/div&gt;
&lt;/div&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>scapy packet dump to packet</title>
      <link>/2017/04/10/scapy-packet-dump-packet/</link>
      <pubDate>Mon, 10 Apr 2017 01:05:34 +0000</pubDate>
      
      <guid>/2017/04/10/scapy-packet-dump-packet/</guid>
      <description>&lt;p&gt;First you need to have scapy installed. And if you don’t know about scapy, then&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can’t handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, …), etc&lt;/p&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>Fedora – change from one edition to some other</title>
      <link>/2017/03/27/fedora-change-edition/</link>
      <pubDate>Mon, 27 Mar 2017 01:11:22 +0000</pubDate>
      
      <guid>/2017/03/27/fedora-change-edition/</guid>
      <description>&lt;p&gt;You will need to install convert-to-edition, description&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Name        : convert-to-edition&lt;br&gt;
Arch        : noarch&lt;br&gt;
Epoch       : 0&lt;br&gt;
Version     : 25&lt;br&gt;
Release     : 1&lt;br&gt;
Size        : 9.7 k&lt;br&gt;
Repo        : fedora&lt;br&gt;
Summary     : Script for converting between Fedora Editions&lt;br&gt;
URL         : &lt;a href=&#34;https://pagure.io/fedora-release&#34;&gt;https://pagure.io/fedora-release&lt;/a&gt;&lt;br&gt;
License     : MIT&lt;br&gt;
Description : Provides a script to convert the running system between Fedora Editions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So, all you need to do to convert from one edition to another is :&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;convert-to-edition -e &amp;lt;edition&amp;gt;&lt;/pre&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>Happy Holi</title>
      <link>/2017/03/13/happy-holi-2/</link>
      <pubDate>Mon, 13 Mar 2017 01:57:24 +0000</pubDate>
      
      <guid>/2017/03/13/happy-holi-2/</guid>
      <description>&lt;div&gt;
  &lt;img src=&#39;https://scontent.cdninstagram.com/t51.2885-15/sh0.08/e35/17267935_1876086975969523_3276956117229371392_n.jpg&#39; style=&#39;max-width:600px;&#39; /&gt;&lt;/p&gt; 
  &lt;div&gt;
    from Instagram: http://ift.tt/2mAhN1I
  &lt;/div&gt;
&lt;/div&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>Kernel dropped packet analysis</title>
      <link>/2017/02/27/kernel-dropped-packet-analysis/</link>
      <pubDate>Mon, 27 Feb 2017 00:30:26 +0000</pubDate>
      
      <guid>/2017/02/27/kernel-dropped-packet-analysis/</guid>
      <description>&lt;p&gt;Found a simple method to check for all the packets dropped by &lt;a class=&#34;zem_slink&#34; title=&#34;Kernel (operating system)&#34; href=&#34;http://en.wikipedia.org/wiki/Kernel_%28operating_system%29&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;kernel&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;First you need to install dropwatch with&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;dnf install dropwatch&lt;/pre&gt;
&lt;p&gt;and details of the package&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Name        : dropwatch&lt;/dt&gt;
&lt;dt&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Arch Linux&#34; href=&#34;http://www.archlinux.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Arch&lt;/a&gt;        : x86_64&lt;/dt&gt;
&lt;dt&gt;Epoch       : 0&lt;/dt&gt;
&lt;dt&gt;Version     : 1.4&lt;/dt&gt;
&lt;dt&gt;Release     : 13.fc24&lt;/dt&gt;
&lt;dt&gt;Size        : 27 k&lt;/dt&gt;
&lt;dt&gt;Repo        : fedora&lt;/dt&gt;
&lt;dt&gt;Summary     : Kernel dropped packet monitor&lt;/dt&gt;
&lt;dt&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; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;URL&lt;/a&gt;         : &lt;a href=&#34;http://fedorahosted.org/dropwatch&#34;&gt;http://fedorahosted.org/dropwatch&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;License     : GPLv2+&lt;/dt&gt;
&lt;dt&gt;Description : dropwatch is an utility to interface to the kernel to monitor for dropped&lt;/dt&gt;
&lt;dd&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Network packet&#34; href=&#34;http://en.wikipedia.org/wiki/Network_packet&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;network packets&lt;/a&gt;.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&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>Mehandi</title>
      <link>/2017/02/09/mehandi/</link>
      <pubDate>Thu, 09 Feb 2017 07:17:27 +0000</pubDate>
      
      <guid>/2017/02/09/mehandi/</guid>
      <description>&lt;div&gt;
  &lt;img src=&#39;https://scontent.cdninstagram.com/t51.2885-15/sh0.08/e35/16464161_973632626071794_498448418037825536_n.jpg?ig_cache_key=MTQ0NjIzNDcwNzkzODcyMzI0Mw%3D%3D.2&#39; style=&#39;max-width:600px;&#39; /&gt;&lt;/p&gt; 
  &lt;div&gt;
    from Instagram: http://ift.tt/2kQW0oc
  &lt;/div&gt;
&lt;/div&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>Merry together</title>
      <link>/2017/01/31/merry-together/</link>
      <pubDate>Tue, 31 Jan 2017 02:00:44 +0000</pubDate>
      
      <guid>/2017/01/31/merry-together/</guid>
      <description>&lt;div&gt;
  &lt;img src=&#39;https://scontent.cdninstagram.com/t51.2885-15/sh0.08/e35/16123949_380169619013490_3797129819880161280_n.jpg?ig_cache_key=MTQzOTU1MjI2MDMxMjI2MDY0MQ%3D%3D.2&#39; style=&#39;max-width:600px;&#39; /&gt;&lt;/p&gt; 
  &lt;div&gt;
    from Instagram: http://ift.tt/2klfb8U
  &lt;/div&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>journalctl command to see kernel messages</title>
      <link>/2017/01/30/journalctl-command-kernel-messages/</link>
      <pubDate>Mon, 30 Jan 2017 01:19:12 +0000</pubDate>
      
      <guid>/2017/01/30/journalctl-command-kernel-messages/</guid>
      <description>&lt;p&gt;Sometimes, there are just too many messages in journalctl output and it becomes a mystery game to search for the messages you are looking for. But luckily you do not need to use grep to find the right message. Here is example of what I had to do when I was looking for kernel messages.&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;journalctl _TRANSPORT=kernel
# To see all the fields, you can use the verbose mode
journalctl _TRANSPORT=kernel -o verbose

# And the filter on priority if needed to get the messages you need
journalctl _TRANSPORT=kernel PRIORITY=4

# and follow
journalctl _TRANSPORT=kernel PRIORITY=4 -f -l&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Just hanging around.</title>
      <link>/2017/01/26/just-hanging-around/</link>
      <pubDate>Thu, 26 Jan 2017 16:19:08 +0000</pubDate>
      
      <guid>/2017/01/26/just-hanging-around/</guid>
      <description>&lt;div&gt;
  &lt;img src=&#39;https://scontent.cdninstagram.com/t51.2885-15/sh0.08/e35/16122425_1211817295567527_4802801652098662400_n.jpg?ig_cache_key=MTQzNjM2MDQ2Njc4MzIzODczNQ%3D%3D.2&#39; style=&#39;max-width:600px;&#39; /&gt;&lt;/p&gt; 
  &lt;div&gt;
    from Instagram: http://ift.tt/2k7Emfx
  &lt;/div&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Compose a video from a text sequence</title>
      <link>/2017/01/23/compose-video-text-sequence/</link>
      <pubDate>Mon, 23 Jan 2017 01:16:36 +0000</pubDate>
      
      <guid>/2017/01/23/compose-video-text-sequence/</guid>
      <description>&lt;p&gt;I came across this useful and interesting project so sharing with all of you:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://gitlab.com/m.abkenar/explain.sh&#34;&gt;seq2vid&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Elephants at IG, Delhi</title>
      <link>/2017/01/19/4901/</link>
      <pubDate>Thu, 19 Jan 2017 09:11:49 +0000</pubDate>
      
      <guid>/2017/01/19/4901/</guid>
      <description>&lt;div&gt;
  &lt;img src=&#39;https://scontent.cdninstagram.com/t51.2885-15/sh0.08/e35/16123807_1347278005292447_1137768237216301056_n.jpg?ig_cache_key=MTQzMTA2NjA0OTIyMjM3NzIyMw%3D%3D.2&#39; style=&#39;max-width:600px;&#39; /&gt;&lt;/p&gt; 
  &lt;div&gt;
    from Instagram: http://ift.tt/2jOoDin
  &lt;/div&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Get disk usage for all the containers with python script</title>
      <link>/2017/01/16/disk-usage-containers-python-script/</link>
      <pubDate>Mon, 16 Jan 2017 01:05:29 +0000</pubDate>
      
      <guid>/2017/01/16/disk-usage-containers-python-script/</guid>
      <description>&lt;p&gt;With my increasing love for python, here is my attempt to get the disk usage of all the containers on some host. Well, since the requirements vary for everyone, so this script is far from complete.&lt;/p&gt;
&lt;pre class=&#34;brush:py&#34;&gt;import docker
import json

# We will connect to 192.168.122.1 for docker daemon. If that is not the case,
# then change the below.

client = docker.DockerClient(base_url=&#34;tcp://192.168.122.1:4243&#34;)

# Get list of all containers.
cls=client.containers.list()
stats={}

# And now we will iterate over that list to get stats for all the containers.
for val in cls:
    print (val.name)
    stats[val.name] = val.stats(stream=False)
    # Get the disk usage for root and /tmp from containers with docker.exec
    stats[val.name][&#39;df-root&#39;] = ( str(val.exec_run(r&#39;df -kh --output=&#34;size,used,avail,pcent&#34; /&#39;, stream=False).splitlines()[1]).replace(&#34;&#39;&#34;,&#34;&#34;).split()[1:] )
    stats[val.name][&#39;df-tmp&#39;] = ( str((val.exec_run(r&#39;df -kh --output=&#34;size,used,avail,pcent&#34; /tmp &#39;, stream=False).splitlines()[1:]+[&#39;&#39;])[0]).replace(&#34;&#39;&#34;,&#34;&#34;).split()[1:] )

# Now if you want, we have dict of all the data and we can process the
# way we like it, for example create a html table for disk usage only.
print (&#39;&amp;lt;table&amp;gt;&#39;)
for st in stats:
    print (&#39;&amp;lt;tr&amp;gt;&#39;)
    print (&#34;&amp;lt;td&amp;gt;Root-%s&amp;lt;/td&amp;gt;&#34;%(st))
    for i in stats[st][&#39;df-root&#39;]:
        print (&#39;&amp;lt;td&amp;gt;%s&amp;lt;/td&amp;gt;&#39;%(i) )
    print (&#39;&amp;lt;/tr&amp;gt;&#39;)
    print (&#39;&amp;lt;tr&amp;gt;&#39;)
    print (&#34;&amp;lt;td&amp;gt;tmp-%s&amp;lt;/td&amp;gt;&#34;%(st))
    for i in stats[st][&#39;df-tmp&#39;]:
        print (&#39;&amp;lt;td&amp;gt;%s&amp;lt;/td&amp;gt;&#39;%(i) )
    print (&#39;&amp;lt;/tr&amp;gt;&#39;)

print (&#39;&amp;lt;/table&amp;gt;&#39;)
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>ansible with docker dynamic inventory</title>
      <link>/2017/01/09/ansible-docker-dynamic-inventory/</link>
      <pubDate>Mon, 09 Jan 2017 00:50:55 +0000</pubDate>
      
      <guid>/2017/01/09/ansible-docker-dynamic-inventory/</guid>
      <description>&lt;p&gt;So, I have a few dockers. Every now and then I want to run some command on all of them. Doing ‘docker exec’ is tiresome. I found this neat solution with ansible that I thought I should share with you.&lt;/p&gt;
&lt;p&gt;To get started, you need to have the “docker.py” script. This script will be used as python script inventory for ansible. So, use the following command and get the script:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Trello – backup to your linux machine</title>
      <link>/2017/01/02/trello-backup-linux-machine/</link>
      <pubDate>Mon, 02 Jan 2017 00:42:53 +0000</pubDate>
      
      <guid>/2017/01/02/trello-backup-linux-machine/</guid>
      <description>&lt;p&gt;Just in case, you are looking for backing up your trello account boards, you can use the following bash script to do so:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;#!/bin/bash -
#===============================================================================
#
#          FILE: backup-trello.sh
#
#         USAGE: ./backup-trello.sh
#
#   DESCRIPTION:
#
#       OPTIONS: ---
#  REQUIREMENTS: ---
#          BUGS: ---
#         NOTES: ---
#        AUTHOR: Amit Agarwal (aka)
#  ORGANIZATION: Mobileum
# Last modified: Thu Dec 22, 2016  01:14PM
#       CREATED: 08/12/2016 09:41:08 AM IST
#      REVISION: $Revision: 1.0 $$
#===============================================================================

# Your backup directory
BDIR=/backup

# Your trello api token and key goes here :)
token=&amp;lt;&amp;gt;
key=&amp;lt;&amp;gt;


# IDs of the boards go here. This is easy to get, just go to your 
# board and check the last part of URL
BOARDS=( a b )


URL=&#34;https://trello.com/b/&#34;
POST=&#39;&amp;actions=all&amp;actions_limit=1000&amp;cards=all&amp;lists=all&amp;members=all&amp;member_fields=all&amp;checklists=all&amp;fields=all&#39;

for i in ${BOARDS[*]}
do
    /usr/bin/curl -H &#39;Accept-Encoding:gzip, deflate, br&#39; -H &#39;Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&#39; &#34;$URL$i.json?&amp;key=$key&amp;token=$token$POST&#34; &amp;gt; &#34;$BDIR/$i.json.gz&#34;
    # gzip -f &#34;$BDIR/$i.json&#34;
done
&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Some nice fonts in Fedora for coding</title>
      <link>/2016/12/26/nice-fonts-fedora-coding/</link>
      <pubDate>Mon, 26 Dec 2016 00:45:31 +0000</pubDate>
      
      <guid>/2016/12/26/nice-fonts-fedora-coding/</guid>
      <description>&lt;p&gt;Here is link to fedoramagazine article on this:&lt;/p&gt;
&lt;blockquote class=&#34;wp-embedded-content&#34; data-secret=&#34;042XhUd5CC&#34;&gt;
  &lt;p&gt;
    &lt;a href=&#34;https://fedoramagazine.org/5-great-monospaced-fonts-for-coding-and-the-terminal-in-fedora/&#34;&gt;6 great monospaced fonts for code and terminal in Fedora&lt;/a&gt;
  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And what the article does not mention is how to install these from terminal. You can use the following command to install them all&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo dnf install levien-inconsolata-fonts.noarch \
adobe-source-code-pro-fonts.noarch mozilla-fira-fonts-common.noarch \
 mozilla-fira-sans-fonts.noarch google-droid-sans-fonts.noarch \
 google-droid-sans-mono-fonts.noarch nethack-bitmap-fonts.noarch \ 
nethack-bitmap-fonts-core.noarch&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>5 Apps You need to Have in Your Phone While Touring India</title>
      <link>/2016/12/05/5-apps-phone-touring-india/</link>
      <pubDate>Mon, 05 Dec 2016 00:50:15 +0000</pubDate>
      
      <guid>/2016/12/05/5-apps-phone-touring-india/</guid>
      <description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5 Apps You need to Have in Your Phone While Touring India&lt;/strong&gt;&lt;/p&gt;
&lt;figure id=&#34;attachment_4875&#34; aria-describedby=&#34;caption-attachment-4875&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;&lt;img class=&#34;size-medium wp-image-4875&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/india.jpg?resize=300%2C186&#34; alt=&#34;India&#34; width=&#34;300&#34; height=&#34;186&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/india.jpg?resize=300%2C186 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/india.jpg?w=640 640w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;figcaption id=&#34;caption-attachment-4875&#34; class=&#34;wp-caption-text&#34;&gt;The TAJ.. India&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href=&#34;https://www.flickr.com/photos/124075341@N03/14520827293/&#34;&gt;&lt;em&gt;Photo&lt;/em&gt;&lt;/a&gt; &lt;em&gt;by nedim chaabene,&lt;/em&gt; &lt;a href=&#34;https://creativecommons.org/licenses/by/2.0/&#34;&gt;&lt;em&gt;CC BY 2.0&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;The touches of technology can make everything smooth and travel is no exception. The development of Apps knows no end, to make living app-propriate! So, if you are a travel enthusiast and using a smart phone, there are several apps to support you during a trip. No more you need to fret about booking tickets, finding accommodation, getting roadmap or availing a tour guide. With some wonderful apps on your smart phone, you can sort out any issue within a second. In this article, we discuss five such apps and we are sure, you would love them!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Photos of “THE TAJ”</title>
      <link>/2016/11/24/photos-the-taj/</link>
      <pubDate>Thu, 24 Nov 2016 00:57:20 +0000</pubDate>
      
      <guid>/2016/11/24/photos-the-taj/</guid>
      <description>&lt;p&gt;Much deserved vacation and visit to “THE TAJ”&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;figure style=&#34;width: 640px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/DSC_0253.jpg?resize=640%2C427&#34; alt=&#34;TAJ from front&#34; width=&#34;640&#34; height=&#34;427&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;TAJ from front&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure style=&#34;width: 640px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/DSC_0275.jpg?resize=640%2C427&#34; alt=&#34;TAJ and reflection&#34; width=&#34;640&#34; height=&#34;427&#34; data-recalc-dims=&#34;1&#34; /&gt;][2]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;TAJ and reflection&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure style=&#34;width: 640px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/DSC_0303.jpg?resize=640%2C427&#34; alt=&#34;TAJ Full View&#34; width=&#34;640&#34; height=&#34;427&#34; data-recalc-dims=&#34;1&#34; /&gt;][3]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;TAJ Full View&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure style=&#34;width: 640px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/DSC_0278.jpg?resize=640%2C427&#34; alt=&#34;TAJ Reflection&#34; width=&#34;640&#34; height=&#34;427&#34; data-recalc-dims=&#34;1&#34; /&gt;][4]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;TAJ Reflection&lt;/figcaption&gt;&lt;/figure&gt;</description>
    </item>
    
    <item>
      <title>Some nice pics for you..</title>
      <link>/2016/11/14/nice-pics-you/</link>
      <pubDate>Mon, 14 Nov 2016 01:20:13 +0000</pubDate>
      
      <guid>/2016/11/14/nice-pics-you/</guid>
      <description>&lt;p&gt;Without much here are some pics that you might like, without much ado 🙂&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;figure style=&#34;width: 640px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/DSC_0014.jpg?resize=640%2C427&#34; alt=&#34;Goddess Image&#34; width=&#34;640&#34; height=&#34;427&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Goddess&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt; &lt;/p&gt;
&lt;figure style=&#34;width: 640px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/DSC_0039.jpg?resize=640%2C427&#34; alt=&#34;Lord Rama&#34; width=&#34;640&#34; height=&#34;427&#34; data-recalc-dims=&#34;1&#34; /&gt;][2]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Lord Rama&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/DSC_0086.jpg&#34;&gt;&lt;img class=&#34;aligncenter size-medium&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/DSC_0086.jpg?resize=640%2C427&#34; alt=&#34;&#34; width=&#34;640&#34; height=&#34;427&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/DSC_0105.jpg&#34;&gt;&lt;img class=&#34;aligncenter size-medium&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/DSC_0105.jpg?resize=640%2C427&#34; alt=&#34;&#34; width=&#34;640&#34; height=&#34;427&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;figure style=&#34;width: 640px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/DSC_0102.jpg?resize=640%2C427&#34; alt=&#34;Hanuman Jee&#34; width=&#34;640&#34; height=&#34;427&#34; data-recalc-dims=&#34;1&#34; /&gt;][5]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Hanuman Jee&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/DSC_0110.jpg&#34;&gt;&lt;img class=&#34;aligncenter size-medium&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/11/DSC_0110.jpg?resize=640%2C427&#34; alt=&#34;&#34; width=&#34;640&#34; height=&#34;427&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Tips showing client media reel.</title>
      <link>/2016/11/07/tips-showing-client-media-reel/</link>
      <pubDate>Mon, 07 Nov 2016 01:15:58 +0000</pubDate>
      
      <guid>/2016/11/07/tips-showing-client-media-reel/</guid>
      <description>&lt;p&gt;Here is link to a nice article from &lt;a class=&#34;zem_slink&#34; title=&#34;Wiredrive&#34; href=&#34;http://www.wiredrive.com&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;wiredrive&lt;/a&gt; on&lt;/p&gt;
&lt;h1 id=&#34;tips-for-showing-a-client-a-media-reel1&#34;&gt;&lt;a href=&#34;http://www.wiredrive.com/tips-showing-client-media-reel/&#34;&gt;Tips for Showing a Client a Media Reel&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;This article indeed has some good points to make your presentations useful.&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>power saving on laptop</title>
      <link>/2016/09/22/power-saving-laptop/</link>
      <pubDate>Thu, 22 Sep 2016 00:54:15 +0000</pubDate>
      
      <guid>/2016/09/22/power-saving-laptop/</guid>
      <description>&lt;p&gt;One of the easiest way to make sure that you can have a decent battery life is&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo yum install tlp smartmontools
sudo systemctl enable tlp
sudo systemctl start tlp&lt;/pre&gt;
&lt;p&gt;And after this you can check the status like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;sudo tlp stat&lt;/strong&gt;&lt;br&gt;
— TLP 0.9 ——————————————–&lt;/p&gt;
&lt;p&gt;+++ Configured Settings: /etc/default/tlp&lt;br&gt;
TLP_ENABLE=1&lt;br&gt;
TLP_DEFAULT_MODE=AC&lt;br&gt;
DISK_IDLE_SECS_ON_AC=0&lt;br&gt;
DISK_IDLE_SECS_ON_BAT=2&lt;br&gt;
MAX_LOST_WORK_SECS_ON_AC=15&lt;br&gt;
MAX_LOST_WORK_SECS_ON_BAT=60&lt;br&gt;
SCHED_POWERSAVE_ON_AC=0&lt;br&gt;
SCHED_POWERSAVE_ON_BAT=1&lt;br&gt;
NMI_WATCHDOG=0&lt;br&gt;
ENERGY_PERF_POLICY_ON_AC=performance&lt;br&gt;
ENERGY_PERF_POLICY_ON_BAT=powersave&lt;br&gt;
DISK_DEVICES=”sda sdb”&lt;br&gt;
DISK_APM_LEVEL_ON_AC=”254 254″&lt;br&gt;
DISK_APM_LEVEL_ON_BAT=”128 128″&lt;br&gt;
SATA_LINKPWR_ON_AC=max_performance&lt;br&gt;
SATA_LINKPWR_ON_BAT=min_power&lt;br&gt;
AHCI_RUNTIME_PM_TIMEOUT=15&lt;br&gt;
PCIE_ASPM_ON_AC=performance&lt;br&gt;
PCIE_ASPM_ON_BAT=powersave&lt;br&gt;
RADEON_POWER_PROFILE_ON_AC=high&lt;br&gt;
RADEON_POWER_PROFILE_ON_BAT=low&lt;br&gt;
RADEON_DPM_STATE_ON_AC=performance&lt;br&gt;
RADEON_DPM_STATE_ON_BAT=battery&lt;br&gt;
RADEON_DPM_PERF_LEVEL_ON_AC=auto&lt;br&gt;
RADEON_DPM_PERF_LEVEL_ON_BAT=auto&lt;br&gt;
WIFI_PWR_ON_AC=off&lt;br&gt;
WIFI_PWR_ON_BAT=on&lt;br&gt;
WOL_DISABLE=Y&lt;br&gt;
SOUND_POWER_SAVE_ON_AC=0&lt;br&gt;
SOUND_POWER_SAVE_ON_BAT=1&lt;br&gt;
SOUND_POWER_SAVE_CONTROLLER=Y&lt;br&gt;
BAY_POWEROFF_ON_BAT=0&lt;br&gt;
BAY_DEVICE=”sr0″&lt;br&gt;
RUNTIME_PM_ON_AC=on&lt;br&gt;
RUNTIME_PM_ON_BAT=auto&lt;br&gt;
RUNTIME_PM_ALL=1&lt;br&gt;
RUNTIME_PM_DRIVER_BLACKLIST=”radeon nouveau”&lt;br&gt;
USB_AUTOSUSPEND=1&lt;br&gt;
USB_BLACKLIST_WWAN=1&lt;br&gt;
RESTORE_DEVICE_STATE_ON_STARTUP=0&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>enki editor – amazing for md and rst files</title>
      <link>/2016/09/12/enki-editor-amazing-md-rst-files/</link>
      <pubDate>Mon, 12 Sep 2016 01:15:31 +0000</pubDate>
      
      <guid>/2016/09/12/enki-editor-amazing-md-rst-files/</guid>
      <description>&lt;p&gt;First, you need to install enki. YOu can do so with&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo yum install enki&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;And then you can use the editor as usual. The first thing that you will notice is the navigator window. And here is screenshot for you.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;figure id=&#34;attachment_4845&#34; aria-describedby=&#34;caption-attachment-4845&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;&lt;img class=&#34;size-medium wp-image-4845&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/09/enki.jpg?resize=300%2C169&#34; alt=&#34;Enki Editor&#34; width=&#34;300&#34; height=&#34;169&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/09/enki.jpg?resize=300%2C169 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/09/enki.jpg?resize=768%2C432 768w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/09/enki.jpg?resize=1024%2C576 1024w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/09/enki.jpg?w=1920 1920w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2016/09/enki.jpg?w=1376 1376w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;figcaption id=&#34;caption-attachment-4845&#34; class=&#34;wp-caption-text&#34;&gt;Enki Editor main window&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;As you can see if you make a typo or mistake then you will immediately be warned with RED color.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>xsos – a tool for sysadmins and support</title>
      <link>/2016/08/24/xsos-tool-sysadmins-support/</link>
      <pubDate>Wed, 24 Aug 2016 00:31:24 +0000</pubDate>
      
      <guid>/2016/08/24/xsos-tool-sysadmins-support/</guid>
      <description>&lt;p&gt;Here is a very nice article that you may find useful&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://access.redhat.com/discussions/469323&#34;&gt;https://access.redhat.com/discussions/469323&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>change the output format for time command</title>
      <link>/2016/08/16/change-output-format-time-command/</link>
      <pubDate>Tue, 16 Aug 2016 01:22:52 +0000</pubDate>
      
      <guid>/2016/08/16/change-output-format-time-command/</guid>
      <description>&lt;p&gt;If you are doing some scripting and using ‘time’ command, then you know sometimes it becomes difficult to capture the output as the output would be something like this:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;: amit ; time ls

real    0m0.002s
user    0m0.000s
sys 0m0.001s
&lt;/pre&gt;
&lt;p&gt;So, it is better to change that format. Here is simple example:&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;dl&gt;
&lt;dt&gt;TIMEFORMAT=’real %3R user %3U sys %3S pcpu %P’ time ls&lt;/dt&gt;
&lt;dd&gt;amit ;  TIMEFORMAT=’real %3R user %3U sys %3S pcpu %P’ time ls&lt;/dd&gt;
&lt;dt&gt;0.00user 0.00system 0:00.00elapsed 0%CPU (0text+0data 2432max)&lt;/dt&gt;
&lt;dt&gt;0inputs+0outputs (0major+109minor)pagefaults 0swaps&lt;/dt&gt;
&lt;dd&gt;amit ; TIMEFORMAT=’real %3R user %3U sys %3S’&lt;/dd&gt;
&lt;dd&gt;amit ; time ls&lt;br&gt;
real 0.001 user 0.001 sys 0.000&lt;/dd&gt;
&lt;dd&gt;amit ;&lt;/dd&gt;
&lt;dd&gt;amit ; TIMEFORMAT=’TIMEOUTPUT = real %3R user %3U sys %3S’&lt;/dd&gt;
&lt;dd&gt;amit ; time ls&lt;br&gt;
TIMEOUTPUT = real 0.001 user 0.001 sys 0.000&lt;/dd&gt;
&lt;dd&gt;amit ;&lt;/dd&gt;
&lt;/dl&gt;</description>
    </item>
    
    <item>
      <title>Generate random string for various use case</title>
      <link>/2016/08/08/generate-random-string-case/</link>
      <pubDate>Mon, 08 Aug 2016 01:16:14 +0000</pubDate>
      
      <guid>/2016/08/08/generate-random-string-case/</guid>
      <description>&lt;p&gt;Some times I need random string, for example to use as email seperator or to use in some &lt;a class=&#34;zem_slink&#34; title=&#34;Application programming interface&#34; href=&#34;http://en.wikipedia.org/wiki/Application_programming_interface&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;API&lt;/a&gt;. One way is to use tools like &lt;a class=&#34;zem_slink&#34; title=&#34;Device file&#34; href=&#34;http://en.wikipedia.org/wiki/Device_file&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;/dev&lt;/a&gt;/[u]random or od and other such. But they seem cubersome after I figured this out.&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;openssl rand &amp;lt;length&amp;gt;
openssl rand 10
&lt;/pre&gt;
&lt;p&gt;This alone without some parameters is not interesting thoug. You can use ‘-base64’ or ‘-hex’ to select the encoding.&lt;/p&gt;
&lt;p&gt;So if you execute the above you will get something like this&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>supernova – manage multiple openstack environment</title>
      <link>/2016/08/01/supernova-manage-multiple-openstack-environment/</link>
      <pubDate>Mon, 01 Aug 2016 01:02:15 +0000</pubDate>
      
      <guid>/2016/08/01/supernova-manage-multiple-openstack-environment/</guid>
      <description>&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Supernova&#34; href=&#34;http://en.wikipedia.org/wiki/Supernova&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;supernova&lt;/a&gt; is an easy to use tool that helps manage multiple openstack environments.&lt;/p&gt;
&lt;p&gt;Details –&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Name        : supernova&lt;/dt&gt;
&lt;dt&gt;Arch        : noarch&lt;/dt&gt;
&lt;dt&gt;Epoch       : 0&lt;/dt&gt;
&lt;dt&gt;Version     : 2.2.0&lt;/dt&gt;
&lt;dt&gt;Release     : 2.fc24&lt;/dt&gt;
&lt;dt&gt;Size        : 62 k&lt;/dt&gt;
&lt;dt&gt;Repo        : @System&lt;/dt&gt;
&lt;dt&gt;From repo   : fedora&lt;/dt&gt;
&lt;dt&gt;Summary     : Use novaclient with multiple &lt;a class=&#34;zem_slink&#34; title=&#34;OpenStack&#34; href=&#34;http://openstack.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;OpenStack&lt;/a&gt; nova environments the easy way&lt;/dt&gt;
&lt;dt&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; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;URL&lt;/a&gt;         : &lt;a href=&#34;https://github.com/major/supernova&#34;&gt;https://github.com/major/supernova&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;License     : ASL 2.0&lt;/dt&gt;
&lt;dt&gt;Description : supernova manages multiple nova environments without sourcing&lt;/dt&gt;
&lt;dd&gt;novarc files or mucking with &lt;a class=&#34;zem_slink&#34; title=&#34;Environment variable&#34; href=&#34;http://en.wikipedia.org/wiki/Environment_variable&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;environment variables&lt;/a&gt;.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;To get started, start with installing supernova with&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Install virtual machines in one line</title>
      <link>/2016/07/25/install-virtual-machines-line/</link>
      <pubDate>Mon, 25 Jul 2016 00:47:23 +0000</pubDate>
      
      <guid>/2016/07/25/install-virtual-machines-line/</guid>
      <description>&lt;p&gt;To install a VM from command line, you can use the following command. Change the required parameters as need but you need to change at-least CDROM iso image and disk-path.&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;virt-install \
    -n myVM \
    --description &#34;Test VM&#34; \
    --os-type=Linux \
        --os-variant=centos7 \
        --ram=2048 \
        --vcpus=2 \
        --disk path=./myVM.img,bus=virtio,size=10 \
        --graphics none \
        --cdrom  &amp;lt;Image installtion CDROM&amp;gt;.iso \
        --net user
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>sysreporter on Fedora – basic system report in email</title>
      <link>/2016/07/18/sysreporter-fedora-basic-system-report-email/</link>
      <pubDate>Mon, 18 Jul 2016 00:41:17 +0000</pubDate>
      
      <guid>/2016/07/18/sysreporter-fedora-basic-system-report-email/</guid>
      <description>&lt;p&gt;From the packages github page:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h1 id=&#34;1user-content-sysreporteranchorsysreporter&#34;&gt;&lt;a href=&#34;https://github.com/onesimus-systems/sysreporter#sysreporter&#34;&gt;&lt;/a&gt;{#user-content-sysreporter.anchor}SysReporter&lt;/h1&gt;
&lt;p&gt;SysReporter (System Reporter) is a bash script that runs and aggregates a set of reports about its host system. The report can then be emailed to the &lt;a class=&#34;zem_slink&#34; title=&#34;System administrator&#34; href=&#34;http://en.wikipedia.org/wiki/System_administrator&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;system administrator&lt;/a&gt; on a daily, hourly, minutely basis.&lt;/p&gt;
&lt;p&gt;and from dnf info&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Name        : sysreporter&lt;br&gt;
Arch        : noarch&lt;br&gt;
Epoch       : 0&lt;br&gt;
Version     : 3.0.4&lt;br&gt;
Release     : 1.fc24&lt;br&gt;
Size        : 17 k&lt;br&gt;
Repo        : @System&lt;br&gt;
From repo   : updates&lt;br&gt;
Summary     : Basic system reporter with emailing&lt;br&gt;
URL         : &lt;a href=&#34;https://github.com/onesimus-systems/sysreporter&#34;&gt;https://github.com/onesimus-systems/sysreporter&lt;/a&gt;&lt;br&gt;
License     : MIT&lt;br&gt;
Description : Basic system reporter with emailing&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>Python script to manage virtual machines with python API for libvirt.</title>
      <link>/2016/07/04/python-script-manage-virtual-machines-python-api-libvirt/</link>
      <pubDate>Mon, 04 Jul 2016 01:00:51 +0000</pubDate>
      
      <guid>/2016/07/04/python-script-manage-virtual-machines-python-api-libvirt/</guid>
      <description>&lt;p&gt;Most of times I use virt-manager to manage VMs but sometimes, I have to manage VMs on other hosts over ssh when connected over VPN or while I am working remotely. GUI like virt-manager thus becomes slow, and hence I like to use cli commands and nothing is better than virsh. But here is simple script that I use sometimes to manage the VMs with CLI based menu. Hope you find it useful.&lt;/p&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>git – plot the history</title>
      <link>/2016/05/23/git-plot-history/</link>
      <pubDate>Mon, 23 May 2016 00:38:12 +0000</pubDate>
      
      <guid>/2016/05/23/git-plot-history/</guid>
      <description>&lt;p&gt;git has a very simple solution to see all the commits in a graphical form. If you need to understand all the commits history all you need is&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;git graphviz|dot -Tpng  -o /tmp/a.png&lt;/pre&gt;
&lt;p&gt;This will generate a file called /tmp/a.png which will diplay the complete commit history.&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>speed up journalctl</title>
      <link>/2016/04/25/speed-journalctl/</link>
      <pubDate>Mon, 25 Apr 2016 00:40:56 +0000</pubDate>
      
      <guid>/2016/04/25/speed-journalctl/</guid>
      <description>&lt;p&gt;Sometime back I noticed that whenever I run my favourite command, viz.&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;journalctl -xn -f -l&lt;/pre&gt;
&lt;p&gt;it was taking more time than usual. So, I thought to dig more into it and finally found that the following command:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo journalctl --disk-usage&lt;/pre&gt;
&lt;p&gt;showed that journalctl was using some huge space in tune of about 4GB. So, the solution was simple, vaccum the journal entries and the command to do so is :&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo journalctl --vacuum-size 90M&lt;/pre&gt;
&lt;p&gt;Checking journalctl size after that confirms the size is reduced and after that indeed the above journal command takes no time 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Most simple and fast lightweight container with Fedora systemd</title>
      <link>/2016/04/15/simple-fast-lightweight-container-fedora-systemd/</link>
      <pubDate>Fri, 15 Apr 2016 01:05:32 +0000</pubDate>
      
      <guid>/2016/04/15/simple-fast-lightweight-container-fedora-systemd/</guid>
      <description>&lt;p&gt;If you need to have a quick bash shell in sandbox with not network as well, then the most simple command I could find so far is:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo virt-sandbox -c lxc:/// /bin/bash&lt;/pre&gt;
&lt;p&gt;For this you will need to have libvirt-sandbox installed which you can do with the following command:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo yum install libvirt-sandbox&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>ssh – remove offending key.</title>
      <link>/2016/04/04/ssh-remove-offending-key/</link>
      <pubDate>Mon, 04 Apr 2016 01:05:25 +0000</pubDate>
      
      <guid>/2016/04/04/ssh-remove-offending-key/</guid>
      <description>&lt;p&gt;Whenever a system/server is re-installed or the host key changed for any reason, you would have seen the “host key verification failed”. And as usual you would have to go to known_hosts file and delete the offending key. I will show you 2 simple ways to do this here.&lt;/p&gt;
&lt;p&gt;The output that you get in such scenario is:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Offending ECDSA key in ~/.ssh/known_hosts:4&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;First, you can use sed to directly delete the offending key with a command like this :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>DNS – simple and effective guide with history</title>
      <link>/2016/02/15/dns-simple-effective-guide-history/</link>
      <pubDate>Mon, 15 Feb 2016 01:09:00 +0000</pubDate>
      
      <guid>/2016/02/15/dns-simple-effective-guide-history/</guid>
      <description>&lt;p&gt;Here is link to a very nice and definitive guide to DNS. Very detailed and useful. There is a pdf version as well to download 🙂&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://webhostinggeeks.com/guides/dns/&#34;&gt;https://webhostinggeeks.com/guides/dns/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks to Andrijana Nikolic for providing a valuable resource to share with you all.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>virsh – show ip address of all running VMs</title>
      <link>/2016/02/01/virsh-show-ip-address-running-vms/</link>
      <pubDate>Mon, 01 Feb 2016 00:52:31 +0000</pubDate>
      
      <guid>/2016/02/01/virsh-show-ip-address-running-vms/</guid>
      <description>&lt;p&gt;If you are using the libvirt and associated tools, then you must be aware about virt-manager. However this being a GUI tools, it is not possible to always use this. “virsh” is a good option for this.&lt;/p&gt;
&lt;p&gt;To start with, if you need to know all the VMs all the running VMs, then you can use (to only view the names):&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;virsh list --name&lt;/pre&gt;
&lt;p&gt;Extending this to make it more useful is the case if you need to know the IP address for the running VMs. Here is a simple code that you can put in alias or function that can be used to get the IP address of the running VM’s.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>image ordering by Original Date Time using bash script</title>
      <link>/2016/01/05/image-ordering-original-date-time-bash-script/</link>
      <pubDate>Tue, 05 Jan 2016 00:55:10 +0000</pubDate>
      
      <guid>/2016/01/05/image-ordering-original-date-time-bash-script/</guid>
      <description>&lt;p&gt;Here is the script:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;#!/bin/bash -
#===============================================================================
#
#          FILE: imgOrg.sh
#
#         USAGE: ./imgOrg.sh
#
#   DESCRIPTION:
#
#       OPTIONS: ---
#  REQUIREMENTS: ---
#          BUGS: ---
#         NOTES: ---
#        AUTHOR: Amit Agarwal (aka)
#      REVISION:  ---
#===============================================================================

for i in *
do
    if [[ $(file $i) == *image* ]] 
    then
        echo &#34;Image file is :: $i&#34;
        dir=$( exiftool -s -DateTimeOriginal $i | awk -F&#39;:&#39; &#39;{print $2&#34;/&#34;$3}&#39;)
        mkdir -p $dir
        cp $i $dir/
    else
        echo &#34;Excluding $i&#34;
    fi
done
&lt;/pre&gt;
&lt;p&gt; &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>terminal, terminal everywhere.</title>
      <link>/2015/11/23/terminal-terminal-everywhere/</link>
      <pubDate>Mon, 23 Nov 2015 00:47:12 +0000</pubDate>
      
      <guid>/2015/11/23/terminal-terminal-everywhere/</guid>
      <description>&lt;p&gt;Tilda is a borderless terminal that can be started multiple times each with its own configuration.&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Name        : tilda&lt;/dt&gt;
&lt;dt&gt;Arch        : x86_64&lt;/dt&gt;
&lt;dt&gt;Epoch       : 0&lt;/dt&gt;
&lt;dt&gt;Version     : 1.2.4&lt;/dt&gt;
&lt;dt&gt;Release     : 1.fc23&lt;/dt&gt;
&lt;dt&gt;Size        : 344 k&lt;/dt&gt;
&lt;dt&gt;Repo        : @System&lt;/dt&gt;
&lt;dt&gt;From repo   : fedora&lt;/dt&gt;
&lt;dt&gt;Summary     : A Gtk based drop down terminal for Linux and Unix&lt;/dt&gt;
&lt;dt&gt;URL         : &lt;a href=&#34;http://github.com/lanoxx/tilda&#34;&gt;http://github.com/lanoxx/tilda&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;License     : GPLv2+&lt;/dt&gt;
&lt;dt&gt;Description : Tilda is a Linux terminal taking after the likeness of many classic terminals&lt;/dt&gt;
&lt;dd&gt;from first person shooter games, Quake, Doom and Half-Life (to name a few),&lt;/dd&gt;
&lt;dd&gt;where the terminal has no border and is hidden from the desktop until a key is&lt;/dd&gt;
&lt;dd&gt;pressed.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to verify sha256sum for multiple file or one file.</title>
      <link>/2015/10/30/verify-sha256sum-multiple-file-file/</link>
      <pubDate>Fri, 30 Oct 2015 00:51:22 +0000</pubDate>
      
      <guid>/2015/10/30/verify-sha256sum-multiple-file-file/</guid>
      <description>&lt;p&gt;So, lets say you have downloaded the SHA256SUMS files. This file contains the sha256sum for multiple files and you want to compare the values for only one or some of them, then the simplest thing you can do is:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sha256sum -c SHA256SUMS&lt;/pre&gt;
&lt;p&gt;Now, with this if you do not have some files present then you might get some errors and if you do not want that, then you can try this:&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>Text file based presentation tool – pinpoint</title>
      <link>/2015/10/05/text-file-based-presentation-tool-pinpoint/</link>
      <pubDate>Mon, 05 Oct 2015 00:33:50 +0000</pubDate>
      
      <guid>/2015/10/05/text-file-based-presentation-tool-pinpoint/</guid>
      <description>&lt;p&gt;Pinpoint description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Name        : pinpoint&lt;/dt&gt;
&lt;dt&gt;Summary     : A tool for making hackers do excellent presentations&lt;/dt&gt;
&lt;dt&gt;URL         : &lt;a href=&#34;https://live.gnome.org/Pinpoint&#34;&gt;https://live.gnome.org/Pinpoint&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;License     : LGPLv2+&lt;/dt&gt;
&lt;dt&gt;Description : Pinpoint a simple presentation tool that hopes to avoid audience death&lt;/dt&gt;
&lt;dd&gt;by bullet point and instead encourage presentations containing&lt;/dd&gt;
&lt;dd&gt;beautiful images and small amounts of concise text in slides.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;Pinpoint is a presentation tool. The source file for the presentation is text file and thus very easy to manage. You can see an example with :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Executing commands on multiple hosts</title>
      <link>/2015/09/21/executing-commands-multiple-hosts/</link>
      <pubDate>Mon, 21 Sep 2015 00:33:38 +0000</pubDate>
      
      <guid>/2015/09/21/executing-commands-multiple-hosts/</guid>
      <description>&lt;p&gt;If you have to execute the same command in multiple hosts, then you can use mussh:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Description : Mussh is a &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 script&lt;/a&gt; that allows you to execute a command or script&lt;/dt&gt;
&lt;dd&gt;over ssh on multiple hosts with one command. When possible mussh will use&lt;/dd&gt;
&lt;dd&gt;ssh-agent and RSA/DSA keys to minimize the need to enter your password&lt;/dd&gt;
&lt;dd&gt;more than once.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;First install mussh with the following command&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;dnf install mussh&lt;/pre&gt;
&lt;p&gt;Now to run this for multiple hosts, you can run like this&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Network Manager post-up script (dispatcher script)</title>
      <link>/2015/09/07/network-manager-post-up-script-dispatcher-script/</link>
      <pubDate>Mon, 07 Sep 2015 01:30:48 +0000</pubDate>
      
      <guid>/2015/09/07/network-manager-post-up-script-dispatcher-script/</guid>
      <description>&lt;p&gt;Network manager is supposed to be much better than network, how so?&lt;/p&gt;
&lt;p&gt;it supports dnsmasq for one…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://blog.amit-agarwal.co.in/2013/01/28/dnsmasq-network-manager/&#34;&gt;Dnsmasq with netowrkmanager&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://blog.amit-agarwal.co.in/2015/08/27/dnsmasq-local-resolution-networkmanager/&#34; target=&#34;_blank&#34;&gt;Local name resolution&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also &lt;a class=&#34;zem_slink&#34; title=&#34;NetworkManager&#34; href=&#34;http://projects.gnome.org/NetworkManager/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Network Manager&lt;/a&gt; supports dispatcher scripts. How can that help? For one, I used to send interface up emails. To do so, all I had to do was put the following script in “/etc/NetworkManager/dispatcher.d”&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;#!/bin/sh

cd /etc/sysconfig/network-scripts
. ./network-functions

[ -f ../network ] &amp;&amp; . ../network

# Notify programs that have requested notification
IF=$1
STATUS=$2

cat&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>dnsmasq local name resolution with NetworkManager</title>
      <link>/2015/08/27/dnsmasq-local-resolution-networkmanager/</link>
      <pubDate>Thu, 27 Aug 2015 01:15:06 +0000</pubDate>
      
      <guid>/2015/08/27/dnsmasq-local-resolution-networkmanager/</guid>
      <description>&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;NetworkManager&#34; href=&#34;http://projects.gnome.org/NetworkManager/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Network Manager&lt;/a&gt; suports starting dnsmasq which helps you have a local cache for &lt;a class=&#34;zem_slink&#34; title=&#34;Domain Name System&#34; href=&#34;http://en.wikipedia.org/wiki/Domain_Name_System&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;DNS&lt;/a&gt; thus getting faster resolution for the DNS queries.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://blog.amit-agarwal.co.in/2013/01/28/dnsmasq-network-manager/&#34;&gt;Dnsmasq with netowrkmanager&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So, one thing that I have been thinking about is having a local &lt;a class=&#34;zem_slink&#34; title=&#34;Name resolution&#34; href=&#34;http://en.wikipedia.org/wiki/Name_resolution&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;name resolution&lt;/a&gt; for the VMs. So, I wanted something like this to work:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;vm1 =&amp;gt; 172.17.42,1&lt;/p&gt;
&lt;p&gt;vm2 =&amp;gt; 172.17.42,2&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and so on …&lt;/p&gt;
&lt;p&gt;To achieve this and &lt;a class=&#34;zem_slink&#34; title=&#34;Reverse DNS lookup&#34; href=&#34;http://en.wikipedia.org/wiki/Reverse_DNS_lookup&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;reverse dns&lt;/a&gt; to work, we will add the entries in file “&lt;strong&gt;/etc/NetworkManager/dnsmasq.d/hostnames&lt;/strong&gt;“. Just one more problem, adding so many entries manually? So, to help you with that, I created this small script:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash – expand shell variables ( bash bug resolved )</title>
      <link>/2015/08/17/bash-expand-shell-variables-bash-bug-resolved/</link>
      <pubDate>Mon, 17 Aug 2015 00:56:16 +0000</pubDate>
      
      <guid>/2015/08/17/bash-expand-shell-variables-bash-bug-resolved/</guid>
      <description>&lt;p&gt;As you would have noticed in the recent versions of bash, expansion does not work properly when expanding directory names. So, for something like this&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;cd $varname&lt;/pre&gt;
&lt;p&gt;if you press tab, then variable name does not expand properly.&lt;/p&gt;
&lt;p&gt;If this is something that is bothering you then you can now add the following in your bashrc and revert to older behaviour:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;shopt -s direxpand&lt;/pre&gt;
&lt;p&gt;Hope this helps you.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ShellCheck – check basic POSIX shell script errors</title>
      <link>/2015/08/03/shellcheck-check-basic-posix-shell-script-errors/</link>
      <pubDate>Mon, 03 Aug 2015 01:15:16 +0000</pubDate>
      
      <guid>/2015/08/03/shellcheck-check-basic-posix-shell-script-errors/</guid>
      <description>&lt;p&gt;Here is description of the tool:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Description : The goals of ShellCheck are:&lt;/dt&gt;
&lt;dd&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;ul&gt;
&lt;li&gt;To point out and clarify typical beginner’s syntax issues,&lt;br&gt;
:   that causes a shell to give cryptic error messages.&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;dd&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;ul&gt;
&lt;li&gt;To point out and clarify typical intermediate level semantic&lt;br&gt;
:   problems, that causes a shell to behave strangely and&lt;br&gt;
:   counter-intuitively.&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;dd&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;ul&gt;
&lt;li&gt;To point out subtle caveats, corner cases and pitfalls, that may&lt;br&gt;
:   cause an advanced user’s otherwise working script to fail under&lt;br&gt;
:   future circumstances.&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;To install&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>tlp – optimize and maximize your battery power.</title>
      <link>/2015/06/22/tlp-optimize-maximize-battery-power-2/</link>
      <pubDate>Mon, 22 Jun 2015 00:51:39 +0000</pubDate>
      
      <guid>/2015/06/22/tlp-optimize-maximize-battery-power-2/</guid>
      <description>&lt;p&gt;So, you are having issues with battery life on linux. Then head over to tlp project.&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;
&lt;/blockquote&gt;
&lt;p&gt;Install with following command&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;dnf install tlp
#or
yum install tlp&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>https site available now with cert from cacert.org</title>
      <link>/2015/05/30/https-site-cert-cacert-org/</link>
      <pubDate>Sat, 30 May 2015 00:59:13 +0000</pubDate>
      
      <guid>/2015/05/30/https-site-cert-cacert-org/</guid>
      <description>&lt;p&gt;More about &lt;a href=&#34;http://www.cacert.org/&#34;&gt;cacert.org&lt;/a&gt; :&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;CAcert.org is a community-driven Certificate Authority that issues certificates to the public at large for free.&lt;/p&gt;
&lt;p&gt;CAcert’s goal is to promote awareness and education on computer security through the use of encryption, specifically by providing cryptographic certificates. These certificates can be used to digitally sign and encrypt email, authenticate and authorize users connecting to websites and secure data transmission over the internet. Any application that supports the Secure Socket Layer Protocol (SSL or TLS) can make use of certificates signed by CAcert, as can any application that uses X.509 certificates, e.g. for encryption or code signing and document signatures.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>retext – Editor for restructured text</title>
      <link>/2015/05/15/retext-editor-restructured-text/</link>
      <pubDate>Fri, 15 May 2015 01:04:50 +0000</pubDate>
      
      <guid>/2015/05/15/retext-editor-restructured-text/</guid>
      <description>&lt;p&gt;restructured text is a simple text editor for markdown/restructured text which can show preview as well. So, here is some details on same :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Name        : retext&lt;br&gt;
Arch        : noarch&lt;br&gt;
Epoch       : 0&lt;br&gt;
Version     : 5.0.1&lt;br&gt;
Release     : 7.fc22&lt;br&gt;
Size        : 412 k&lt;br&gt;
Repo        : @System&lt;br&gt;
Summary     : Text editor for Markdown and reStructuredText&lt;br&gt;
URL         : &lt;a href=&#34;http://sourceforge.net/p/retext/home/ReText&#34;&gt;http://sourceforge.net/p/retext/home/ReText&lt;/a&gt;&lt;br&gt;
License     : GPLv3+&lt;br&gt;
Description : ReText is a simple but powerful text editor for Markdown and reStructuredText.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>docker search description truncated</title>
      <link>/2015/05/05/docker-search-description-truncated/</link>
      <pubDate>Tue, 05 May 2015 00:55:32 +0000</pubDate>
      
      <guid>/2015/05/05/docker-search-description-truncated/</guid>
      <description>&lt;p&gt;When you search with “docker search”, you would notice that the description of the image is truncated. Sometimes you want to see full description, to do so, you can use &lt;strong&gt;–no-trunc&lt;/strong&gt; option. So, for example you want to search for fedora images, you can use the following command:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;docker search --no-trunc  fedora&lt;/pre&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>ionice – renice you IO activity for the process.</title>
      <link>/2015/04/13/ionice-renice-io-activity-process/</link>
      <pubDate>Mon, 13 Apr 2015 07:10:29 +0000</pubDate>
      
      <guid>/2015/04/13/ionice-renice-io-activity-process/</guid>
      <description>&lt;p&gt;ionice is utility provided by the package util-linux. Description of util-linux:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Description : The util-linux package contains a large variety of low-level system&lt;/dt&gt;
&lt;dd&gt;utilities that are necessary for a Linux system to function. Among&lt;/dd&gt;
&lt;dd&gt;others, Util-linux contains the fdisk configuration tool and the login&lt;/dd&gt;
&lt;dd&gt;program.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;With the help of this utility, you can set the scheduler priority for your IO scheduling upto RealTime, but be careful that can make other process sluggish. Example use:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>update for wordpress.com issue</title>
      <link>/2015/04/03/update-wordpress-com-issue/</link>
      <pubDate>Fri, 03 Apr 2015 00:47:47 +0000</pubDate>
      
      <guid>/2015/04/03/update-wordpress-com-issue/</guid>
      <description>&lt;p&gt;I had issues with my mobile and reset it without taking back up of Google authenticator. Guess what, now I have no access to the worpress.com account to which my blog was linked. Tried everything and when nothing worked, had to create a new account in worespress.com…. Hopefully my subscribers will not have any issues with this change.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>PID File for squid in Fedora – 21 ( Fedora.next)</title>
      <link>/2015/03/24/pid-file-squid-fedora-21-fedora-next/</link>
      <pubDate>Tue, 24 Mar 2015 00:44:05 +0000</pubDate>
      
      <guid>/2015/03/24/pid-file-squid-fedora-21-fedora-next/</guid>
      <description>&lt;p&gt;So, the other day, I wanted to have squid store its pid in the regular ‘var/run’ directory. Good simple enough – just add the following to “&lt;strong&gt;/etc/squid/squid.conf&lt;/strong&gt;” :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;pid_filename /var/run/squid/squid.pid&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and create the /var/run/squid directory. Simple, hold on not so fast. Reboot and psssst.. ‘/var/run/squid’ is gone. Finally found that /var/run is handled by systemd-tmpfiles and thus you need to do this as well:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;cat &amp;lt;&amp;gt;/lib/tmpfiles.d/squid.conf
d /run/squid 700 squid squid
EOF&lt;/pre&gt;
&lt;p&gt;So, basically you need to tell tmpfiles to create the squid directory as well.. How complicated things are becoming 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fedora/Ubuntu issue with assigned IP by dhcp server.</title>
      <link>/2015/03/13/fedoraubuntu-issue-assigned-ip-dhcp-server/</link>
      <pubDate>Fri, 13 Mar 2015 00:40:51 +0000</pubDate>
      
      <guid>/2015/03/13/fedoraubuntu-issue-assigned-ip-dhcp-server/</guid>
      <description>&lt;p&gt;In the recent versions of Fedora/Ubuntu, I found that if the DHCP server assigns a reserved address, the address is not applied to the system. Finally I found that adding the below in /etc/dhcp/dhclient.conf, would fix the issue.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;send dh-client-identifier = hardware;&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title>ssh authorized keys – limit ssh session to custom command</title>
      <link>/2015/03/04/ssh-authorized-keys-limit-ssh-session-custom-command/</link>
      <pubDate>Wed, 04 Mar 2015 00:34:21 +0000</pubDate>
      
      <guid>/2015/03/04/ssh-authorized-keys-limit-ssh-session-custom-command/</guid>
      <description>&lt;p&gt;If you want a ssh key to be able to run a custom command only and nothing beyond that, then you can use the “command” option in the authorized_keys file of ssh.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;For example, to limit user to run only top command with a key, you can add the key like this:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;echo &#39;command=&#34;/usr/bin/top&#34; ssh-rsa &#39; &amp;gt;&amp;gt;~/.ssh/authorized_keys&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>speedtest cli</title>
      <link>/2015/01/30/speedtest-cli/</link>
      <pubDate>Fri, 30 Jan 2015 01:01:47 +0000</pubDate>
      
      <guid>/2015/01/30/speedtest-cli/</guid>
      <description>&lt;p&gt;To test your speed you can use speetest-cli. Here is the description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Command line interface for testing internet bandwidth using speedtest.net&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and to install and test:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo yum install speedtest-cli

#Run
speedtest-cli&lt;/pre&gt;
&lt;p&gt;The output is like below:&lt;/p&gt;
&lt;figure id=&#34;attachment_4531&#34; aria-describedby=&#34;caption-attachment-4531&#34; style=&#34;width: 269px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-full wp-image-4531&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2014/12/speedtest.jpg?resize=269%2C141&#34; alt=&#34;speetest-cli&#34; width=&#34;269&#34; height=&#34;141&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-4531&#34; class=&#34;wp-caption-text&#34;&gt;speedtest-cli&lt;/figcaption&gt;&lt;/figure&gt;</description>
    </item>
    
    <item>
      <title>shell script for some quick tests on Linux</title>
      <link>/2015/01/22/shell-script-quick-tests-linux/</link>
      <pubDate>Thu, 22 Jan 2015 00:43:31 +0000</pubDate>
      
      <guid>/2015/01/22/shell-script-quick-tests-linux/</guid>
      <description>&lt;p&gt;Head over to the link and grab the script. Just run it and make yourself a little bit more safe 🙂&lt;/p&gt;
&lt;p&gt;&lt;a title=&#34;LinEnum&#34; href=&#34;https://github.com/rebootuser/LinEnum&#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;https://github.com/rebootuser/LinEnum&#34;&gt;https://github.com/rebootuser/LinEnum&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>colorize your logs</title>
      <link>/2015/01/14/colorize-logs/</link>
      <pubDate>Wed, 14 Jan 2015 00:36:32 +0000</pubDate>
      
      <guid>/2015/01/14/colorize-logs/</guid>
      <description>&lt;p&gt;CCZE is a robust and modular log colorizer with plugins for apm, exim, fetchmail, httpd, postfix, procmail, squid, syslog, ulogd, vsftpd, xferlog, and more.&lt;/p&gt;
&lt;p&gt;For installation&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo yum install ccze&lt;/pre&gt;
&lt;p&gt;and to use it:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;tail -f -n 50 /var/log/firewalld | ccze
#or better yet
cat  /var/log/firewalld | ccze|more
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>apache in docker to serve local website</title>
      <link>/2015/01/05/apache-docker-serve-local-website/</link>
      <pubDate>Mon, 05 Jan 2015 01:15:44 +0000</pubDate>
      
      <guid>/2015/01/05/apache-docker-serve-local-website/</guid>
      <description>&lt;p&gt;I have some backup’s of website on my laptop, which I occasionally want to view. Now, I could have setup apache to serve them directly with VirtualHost or alias but wanted a better solution. So, docker comes to rescue.&lt;/p&gt;
&lt;p&gt;First, I installed fedora-dockerfiles and then made some modifications, here they are :&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo yum install fedora-dockerfiles&lt;/pre&gt;
&lt;p&gt;After this is done, go to /usr/share/fedora-dockerfiles/apache and make some modification to Dockerfile.  After the modifications, the file looks like this&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Nice discussion on Control Panel ( free ) for VPS.</title>
      <link>/2014/12/27/nice-discussion-control-panel-free-vps/</link>
      <pubDate>Sat, 27 Dec 2014 00:45:04 +0000</pubDate>
      
      <guid>/2014/12/27/nice-discussion-control-panel-free-vps/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://xmodulo.com/free-control-panel-for-vps.html&#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;http://xmodulo.com/free-control-panel-for-vps.html&#34;&gt;http://xmodulo.com/free-control-panel-for-vps.html&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Enjoy the discussion and information if you are looking for free control panel for VPS or some other host.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>repotrack and repoquery -commands to resolve dependencies.</title>
      <link>/2014/12/18/repotrack-repoquery-commands-resolve-dependencies/</link>
      <pubDate>Thu, 18 Dec 2014 01:06:28 +0000</pubDate>
      
      <guid>/2014/12/18/repotrack-repoquery-commands-resolve-dependencies/</guid>
      <description>&lt;p&gt;To get all the depencies of a package, you can try:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;repoquery -a --requires --resolve 

Example output:
glibc-0:2.20-5.fc21.i686
bash-0:4.3.30-2.fc21.x86_64
chkconfig-0:1.3.63-1.fc21.x86_64
glibc-0:2.20-5.fc21.x86_64
openssl-libs-1:1.0.1j-1.fc21.x86_64
&lt;/pre&gt;
&lt;p&gt;and then to query in nice tree format, you can use :&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;repoquery -a --tree-requires PACKAGE_NAME
&lt;/pre&gt;
&lt;p&gt;And finally use that with repotrack:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;repotrack -a x86_64 -p . $(repoquery --qf=%{name} -g --list --grouppkgs=all &#39;Office Suite and Productivity&#39; |tr &#39;\n&#39; &#39; &#39;
)

Now for the fun part, why use all the above when you can simply use:&lt;/pre&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;yumdownloader --resolve 

So, if you have reached this line then you don&#39;t need repotrack/repoquery, simply use yumdownloader :)&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>PHP Image gallery with fancybox.</title>
      <link>/2014/12/09/php-image-gallery-fancybox/</link>
      <pubDate>Tue, 09 Dec 2014 00:59:32 +0000</pubDate>
      
      <guid>/2014/12/09/php-image-gallery-fancybox/</guid>
      <description>&lt;p&gt;So, I was looking for some quick to setup PHP Image gallery file. I found couple but none of them suited my needs too well. So I had to write my own.&lt;/p&gt;
&lt;p&gt;Very simple PHP script to show all the images under ‘images’ folder.&lt;/p&gt;
&lt;p&gt;Shows some details in the images.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;That is all that I wanted and that is all that this script does. So pretty simple single php file. Dependency is on fancybox so you will need the jquery and all but nothing else is required.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>script to get hard disk health in fedora/ubuntu</title>
      <link>/2014/12/01/script-hard-disk-health-fedoraubuntu/</link>
      <pubDate>Mon, 01 Dec 2014 12:12:08 +0000</pubDate>
      
      <guid>/2014/12/01/script-hard-disk-health-fedoraubuntu/</guid>
      <description>&lt;p&gt;First, put this in a script.&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;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;27
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;28
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;29
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;30
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;31
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;32
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;33
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;34
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;35
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;36
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;37
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;38
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;39
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;40
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;41
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;42
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;43
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;44
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;45
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;46
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;47
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;48
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;49
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;50
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;51
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;52
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;53
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;54
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;55
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;56
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;57
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;58
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;59
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;60
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;61
&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;&lt;span class=&#34;cp&#34;&gt;#!/bin/bash
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#Change as appropriate&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;HDD&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;sda
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;sub&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;SmartCtl data for HDD&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;To: &amp;amp;lt;Your Email&amp;amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;Sub: [Cron] $sub
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;MIME-Version: 1.0
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;Content-Type: text/html
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;Content-Disposition: inline
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;&amp;amp;lt;html&amp;amp;gt;&amp;amp;lt;pre&amp;amp;gt;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;amp;lt;style&amp;amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;hr {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    display: block;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    height: 1px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    border: 0;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    border-top: 1px solid #ccc;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    margin: 1em 0;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    padding: 0;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;&amp;amp;lt;/style&amp;amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;amp;lt;h2&amp;amp;gt;Errors on HDD:&amp;amp;lt;/h2&amp;amp;gt;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;amp;lt;hr&amp;amp;gt;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo smartctl -l error  /dev/&lt;span class=&#34;nv&#34;&gt;$HDD&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;amp;lt;h2&amp;amp;gt;Health of HDD:&amp;amp;lt;/h2&amp;amp;gt;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;amp;lt;hr&amp;amp;gt;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo smartctl -H  /dev/&lt;span class=&#34;nv&#34;&gt;$HDD&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;amp;lt;h2&amp;amp;gt;Detailed info&amp;amp;lt;/h2&amp;amp;gt;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;amp;lt;hr&amp;amp;gt;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo smartctl -a -d ata /dev/&lt;span class=&#34;nv&#34;&gt;$HDD&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;amp;lt;h2&amp;amp;gt;Journalctl output for smartd&amp;amp;lt;/h2&amp;amp;gt;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;amp;lt;hr&amp;amp;gt;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[[&lt;/span&gt; -f /etc/fedora-release &lt;span class=&#34;o&#34;&gt;]]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;then&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;journalctl -x --show-cursor -u smartd --since&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;yesterday
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;else&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#This is for Ubuntu.. still using dmesg&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;dmesg -T -l err,crit,alert,emerg
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;fi&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;amp;lt;h2&amp;amp;gt;All Details&amp;amp;lt;/h2&amp;amp;gt;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;amp;lt;hr&amp;amp;gt;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo smartctl --xall /dev/&lt;span class=&#34;nv&#34;&gt;$HDD&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Thanks for using Amit Agarwal&amp;#39;s script&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/html&amp;amp;gt;&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;and then put this in cron:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Whaaw! light weight media player</title>
      <link>/2014/11/25/whaaw-light-weight-media-player/</link>
      <pubDate>Tue, 25 Nov 2014 00:47:17 +0000</pubDate>
      
      <guid>/2014/11/25/whaaw-light-weight-media-player/</guid>
      <description>&lt;pre&gt;Description : Whaaw! Media Player is a lightweight media player that supports fullscreen
            : mode, seeking, changing video colour settings and more. It will play any audio
            : or video files that GStreamer can play. It is intended to be a basic media
            : player without any GNOME dependencies.
&lt;/pre&gt;
&lt;p&gt;So, this is light weight media player with not too many features but does good as a simple media player.&lt;/p&gt;
&lt;p&gt;To install:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ncurses based eFTE editor – programmers lightweight editor</title>
      <link>/2014/11/17/ncurses-based-efte-editor-programmers-lightweight-editor/</link>
      <pubDate>Mon, 17 Nov 2014 01:15:49 +0000</pubDate>
      
      <guid>/2014/11/17/ncurses-based-efte-editor-programmers-lightweight-editor/</guid>
      <description>&lt;p&gt;nefte is a lightweight programmers editor. Here is descriptioin:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre&gt;Description : eFTE is an advanced programmers editor with goals of being lightweight, yet
            : totally configurable. Support for user defined programming languages, menu
            : systems and key bindings are provided with many common defaults already
            : defined. eFTE is still a new project, however, we extend from the FTE editor
            : which was first released in 1995, so eFTE is tried and true with many features
            : for the programmer/text editor.
            : 
            : This package contains nefte, the ncurses version of the editor.
&lt;/pre&gt;
&lt;p&gt;And to install:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>nomacs – light weight image viewer</title>
      <link>/2014/11/10/nomacs-light-weight-image-viewer/</link>
      <pubDate>Mon, 10 Nov 2014 01:10:04 +0000</pubDate>
      
      <guid>/2014/11/10/nomacs-light-weight-image-viewer/</guid>
      <description>&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 nomacs
    &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;nomacs is a very light weight viewer for images with some fetures that you find useful (rotate image,&lt;br&gt;
crop and see in 1:1. Not too much features but definately very light weight and good for daily use.&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Description : nomacs is image viewer based on Qt4 library.&lt;/dt&gt;
&lt;dd&gt;nomacs is small, fast and able to handle the most common image formats.&lt;/dd&gt;
&lt;dd&gt;Additionally it is possible to synchronize multiple viewers&lt;/dd&gt;
&lt;dd&gt;running on the same computer or via LAN is possible.&lt;/dd&gt;
&lt;dd&gt;It allows to compare images and spot the differences&lt;/dd&gt;
&lt;dd&gt;e.g. schemes of architects to show the progress).&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title>Search CVE – web interface with php</title>
      <link>/2014/11/03/search-cve-web-interface-php/</link>
      <pubDate>Mon, 03 Nov 2014 01:23:03 +0000</pubDate>
      
      <guid>/2014/11/03/search-cve-web-interface-php/</guid>
      <description>&lt;p&gt;So, last few weeks have been very busy with lot of security issues, so I thought of having a local CVE Search app. But all I could find on google and github.com were on python and nothing that I could use quickly. So here is link to one that I wrote quickly:&lt;/p&gt;
&lt;p&gt;&lt;a title=&#34;CVE-Search-PHP&#34; href=&#34;https://github.com/raj77in/CVE-Search-PHP&#34; target=&#34;_blank&#34;&gt;CVE Search PHP&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;It’s in php. So just download in some folder and access from a web-server and you are done.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Multiple entry in .ssh/config file</title>
      <link>/2014/10/24/multiple-entry-sshconfig-file/</link>
      <pubDate>Fri, 24 Oct 2014 00:24:29 +0000</pubDate>
      
      <guid>/2014/10/24/multiple-entry-sshconfig-file/</guid>
      <description>&lt;p&gt;Here is a &lt;a title=&#34;Easy ssh configuration with .ssh/config file&#34; href=&#34;http://blog.amit-agarwal.co.in/2011/04/11/easy-ssh-configuration-with-sshconfig-file/&#34; target=&#34;_blank&#34;&gt;link to one post on ssh config&lt;/a&gt; file.&lt;/p&gt;
&lt;p&gt;However, if you want entries for lot of servers with their IPs or names, then it could be cumbersome to add all the entries in the .ssh/config file. So, here is a shortcut notation:&lt;/p&gt;
&lt;pre class=&#34;brush:plain&#34;&gt;Host 1 2 3 4 5 6
Hostname 192.168.1.%h
    User 
    
    Ciphers arcfour

where &#39;%h&#39; denotes the IP that you use in the ssh command.

The following escape character substitutions will be performed:
             ‘%d’ (local user&#39;s home directory), ‘%h’ (remote host name), ‘%l’ (local host name),
              ‘%n’ (host name as provided on the command line), ‘%p’ (remote port),
              ‘%r’ (remote user name) or ‘%u’ (local user name).

&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>nice little bash function to search for running processes</title>
      <link>/2014/10/13/nice-bash-function-search-running-processes/</link>
      <pubDate>Mon, 13 Oct 2014 00:20:31 +0000</pubDate>
      
      <guid>/2014/10/13/nice-bash-function-search-running-processes/</guid>
      <description>&lt;p&gt;Here is a nice little handy function that I use very regurlarly.&lt;/p&gt;
&lt;p&gt;You can use this function with parameter to just grep for that or just type psa to see all the running processes.&lt;/p&gt;
&lt;p&gt;Just put this in your &lt;strong&gt;.bashrc&lt;/strong&gt; file.&lt;/p&gt;
&lt;p&gt;You might find it useful:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;psa () 
{ 
    if [[ $1 == &#34;&#34; ]]; then
        ps -eaf;
    else
        ps -eaf | grep --color=auto -i $1;
    fi
}
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>nall – schedule your tasks like a pro</title>
      <link>/2014/10/06/nall-schedule-tasks-pro/</link>
      <pubDate>Mon, 06 Oct 2014 00:42:02 +0000</pubDate>
      
      <guid>/2014/10/06/nall-schedule-tasks-pro/</guid>
      <description>&lt;p&gt;nall is a utility to run your scripts ( for whatever ) every defined period. Here is description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Description : Nall is a small gtk+ application that discretely fits into your freedesktop&lt;/dt&gt;
&lt;dd&gt;system tray (such as trayer).&lt;/dd&gt;
&lt;dd&gt;&lt;/dd&gt;
&lt;dd&gt;Its purpose is to spawn periodically every kind of script and display a&lt;/dd&gt;
&lt;dd&gt;one-line output in the tooltip window. The main usage of nall is monitoring or&lt;/dd&gt;
&lt;dd&gt;just notifying of almost everything (it just depends upon your imagination and&lt;/dd&gt;
&lt;dd&gt;ability to script).&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;For installation :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash – refer the first parameter from last command quickly</title>
      <link>/2014/09/22/bash-refer-parameter-command-quickly/</link>
      <pubDate>Mon, 22 Sep 2014 00:58:50 +0000</pubDate>
      
      <guid>/2014/09/22/bash-refer-parameter-command-quickly/</guid>
      <description>&lt;p&gt;To refer to first parameter from the last command quickly, you can use&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;!^&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Note: This can also be referred as “&lt;strong&gt;!!:1&lt;/strong&gt;“&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash refer parameters from the current command</title>
      <link>/2014/09/15/bash-refer-parameters-current-command/</link>
      <pubDate>Mon, 15 Sep 2014 00:40:22 +0000</pubDate>
      
      <guid>/2014/09/15/bash-refer-parameters-current-command/</guid>
      <description>&lt;p&gt;In bash you can use&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;!#&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;to refer to any parameter from the current command, example:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;mv ak amit.!#:1.txt
ls amit.ak.txt&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Download Ticket Service – dl is now on fedora.</title>
      <link>/2014/09/08/download-ticket-service-dl-fedora/</link>
      <pubDate>Mon, 08 Sep 2014 00:49:42 +0000</pubDate>
      
      <guid>/2014/09/08/download-ticket-service-dl-fedora/</guid>
      <description>&lt;p&gt;From : &lt;a href=&#34;http://www.thregr.org/~wavexx/software/dl/&#34;&gt;http://www.thregr.org/~wavexx/software/dl/&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“dl” is a file exchange service that allows you to upload any file to a web server and generate a unique ticket for others to download. The ticket is automatically expired according to the specified rules, so that &lt;cite&gt;you&lt;/cite&gt; don’t need to keep track or cleanup afterward. “dl” also allows you to grant an anonymous, one-time upload for others to send you a file, without the requirement of account management.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Debuggging bash cron scripts.</title>
      <link>/2014/09/01/debuggging-bash-cron-scripts/</link>
      <pubDate>Mon, 01 Sep 2014 00:44:36 +0000</pubDate>
      
      <guid>/2014/09/01/debuggging-bash-cron-scripts/</guid>
      <description>&lt;p&gt;I have to several times debug scripts that I get complain about working when logging in normally but they do not work when run in cron mode. So, quite a lot of times, redirecting the stderr of the script is all that is required to see what is happening, but sometimes that just does not help if the script is calling another script which is mis-behaving and under lot of other conditions. So, how to at-least take a look at why these are failing, login with ssh.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ldap search function</title>
      <link>/2014/08/25/ldap-search-function/</link>
      <pubDate>Mon, 25 Aug 2014 00:42:04 +0000</pubDate>
      
      <guid>/2014/08/25/ldap-search-function/</guid>
      <description>&lt;p&gt;First you will need the ldap search utility. The client for ldap search comes in openldap-clients, so you need to install that first:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo yum install openldap-clients&lt;/pre&gt;
&lt;p&gt;Now, that you have installed it, try to find something in some open ldap server, example:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;ldapsearch -LLL -h  db.debian.org   -x  -b &#34;dc=debian,dc=org&#34; &#34;cn=Joao*&#34;&lt;/pre&gt;
&lt;p&gt;This should list couple of entries for you. Now, that you have ldapsearch working, lets define a function in .bashrc file:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Apache server-status – better looking</title>
      <link>/2014/08/18/apache-server-status/</link>
      <pubDate>Mon, 18 Aug 2014 00:57:06 +0000</pubDate>
      
      <guid>/2014/08/18/apache-server-status/</guid>
      <description>&lt;p&gt;Apache provides a module to see the server-status. However the page is not too good looking. So, if you want to see a better looking information page, then you can download :&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://sourceforge.net/projects/pimpapachestat/&#34;&gt;http://sourceforge.net/projects/pimpapachestat/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;More details from the readme file of the project:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;REQUIREMENTS&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On the system you want to install the pimped Apache status:&lt;br&gt;
– any webserver with php 5 (with curl; no database is needed)&lt;/li&gt;
&lt;li&gt;On all webservers you want to monitor:&lt;br&gt;
– apache 2.x&lt;br&gt;
– installed module mod_status and ExtendedStatus On&lt;br&gt;
– permission for the monitoring server to request the the&lt;br&gt;
alias /server-status (see below)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;And tehn for installation:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CACert.org – get free ssl certificates.</title>
      <link>/2014/07/28/cacert-org-free-ssl-certificates/</link>
      <pubDate>Mon, 28 Jul 2014 01:03:01 +0000</pubDate>
      
      <guid>/2014/07/28/cacert-org-free-ssl-certificates/</guid>
      <description>&lt;p&gt;From CACert website :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;CAcert.org is a community-driven Certificate Authority that issues certificates to the public at large for free.&lt;/p&gt;
&lt;p&gt;CAcert’s goal is to promote awareness and education on computer security through the use of encryption, specifically by providing cryptographic certificates. These certificates can be used to digitally sign and encrypt email, authenticate and authorize users connecting to websites and secure data transmission over the internet. Any application that supports the Secure Socket Layer Protocol (SSL or TLS) can make use of certificates signed by CAcert, as can any application that uses X.509 certificates, e.g. for encryption or code signing and document signatures.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>rfc2html – php script to view rfc with index and links.</title>
      <link>/2014/07/21/rfc2html-php-script-view-rfc-index-links/</link>
      <pubDate>Mon, 21 Jul 2014 01:26:32 +0000</pubDate>
      
      <guid>/2014/07/21/rfc2html-php-script-view-rfc-index-links/</guid>
      <description>&lt;p&gt;If you have to keep viewing RFC’s and you miss index and links in RFC while viewing rfc, then you should check-out rfc2html. It is scrtip that takes plain text rfc and converts it to html.&lt;/p&gt;
&lt;p&gt;You can get the original code from &lt;a href=&#34;https://sourceforge.net/projects/rfc2html-php/&#34;&gt;sourceforge&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;However, I found some small issues with the script and have sent a mail to the authour about the same. In the meantime, you can use the diff below to fix the issue’s or download this diff file &lt;a href=&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2014/07/rfc2html.diff_.gz&#34;&gt;rfc2html.diff&lt;/a&gt; and apply the diff:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get status of your servers with perl script.</title>
      <link>/2014/07/14/status-servers-perl-script/</link>
      <pubDate>Mon, 14 Jul 2014 00:38:51 +0000</pubDate>
      
      <guid>/2014/07/14/status-servers-perl-script/</guid>
      <description>&lt;p&gt;Monitoring the servers could be well – “not difficult” but boring and monotonous. And since this is something that you should ideally do on daily basis, so why not have a script for the same.&lt;/p&gt;
&lt;p&gt;You can’t possibly copy your ssh-keys to all the servers that you are monitoring, better if you can, then you need to do ssh to server with password. So, here is link to my github repo for monitoring servers with perl script. Preety straight forward script and you can schedule this in cron to get a daily mail.&lt;/p&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>Backup – simple and intelligent</title>
      <link>/2014/06/06/backup-simple-intelligent/</link>
      <pubDate>Fri, 06 Jun 2014 00:35:42 +0000</pubDate>
      
      <guid>/2014/06/06/backup-simple-intelligent/</guid>
      <description>&lt;p&gt;However much you stress on the importance of backupm people will forget about keeping it. So, if you do need a completely automated and simple &lt;a class=&#34;zem_slink&#34; title=&#34;Backup&#34; href=&#34;http://en.wikipedia.org/wiki/Backup&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;backup&lt;/a&gt; then consider using “&lt;a class=&#34;zem_slink&#34; title=&#34;Back In Time (software)&#34; href=&#34;http://en.wikipedia.org/wiki/Back_In_Time_%28software%29&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;Back In Time&lt;/a&gt;“.&lt;/p&gt;
&lt;p&gt;Description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;BackInTime is a simple backup system for &lt;a class=&#34;zem_slink&#34; title=&#34;Linux&#34; href=&#34;http://en.wikipedia.org/wiki/Linux&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;Linux&lt;/a&gt; inspired from&lt;br&gt;
“flyback project” and “TimeVault”. The backup is done by taking&lt;br&gt;
snapshots of a specified set of directories.&lt;br&gt;
This package contains the &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME&#34; href=&#34;http://www.gnome.org&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;GNOME&lt;/a&gt; frontend of BackInTime.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For installation:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>geary mail – gnome mail client</title>
      <link>/2014/05/30/geary-mail-gnome-mail-client/</link>
      <pubDate>Fri, 30 May 2014 00:36:26 +0000</pubDate>
      
      <guid>/2014/05/30/geary-mail-gnome-mail-client/</guid>
      <description>&lt;p&gt;A new &lt;a class=&#34;zem_slink&#34; title=&#34;Email client&#34; href=&#34;http://en.wikipedia.org/wiki/Email_client&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;mail client&lt;/a&gt; is coming in town.&lt;/p&gt;
&lt;p&gt;Gnome is working on new mail client called geary. Currently only supports imap accounts.&lt;/p&gt;
&lt;p&gt;Description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;              Geary is a new email reader for &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME&#34; href=&#34;http://www.gnome.org&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;GNOME&lt;/a&gt; designed to let you read your&lt;br&gt;
email quickly and effortlessly. Its interface is based on&lt;br&gt;
conversations, so you can easily read an entire discussion without&lt;br&gt;
having to click from message to message. Geary is still in early&lt;br&gt;
development and has limited features today, but we’re planning to add&lt;br&gt;
&lt;a class=&#34;zem_slink&#34; title=&#34;Drag and drop&#34; href=&#34;http://en.wikipedia.org/wiki/Drag_and_drop&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;drag-and-drop&lt;/a&gt; attachments, lightning-fast searching, multiple account&lt;br&gt;
support and much more. Eventually we’d like Geary to have an&lt;br&gt;
extensible plugin architecture so that developers will be able to add&lt;br&gt;
all kinds of nifty features in a modular way.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>x2go – possible replacement to VNC</title>
      <link>/2014/05/22/x2go-replacement-vnc/</link>
      <pubDate>Thu, 22 May 2014 00:31:47 +0000</pubDate>
      
      <guid>/2014/05/22/x2go-replacement-vnc/</guid>
      <description>&lt;p&gt;If you are accessing you Linux machine from VNC then you can try &lt;a href=&#34;http://wiki.x2go.org/doku.php&#34;&gt;x2go.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pretty straight forward installation, with packages available for both Ubuntu and Fedora and most other common distros as well. Just install, change one line ( visit the link above) and you are done. Neat, I must say.&lt;/p&gt;
&lt;p&gt;Do try it when you feel the need to do something new.&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>sunflower – file manager.</title>
      <link>/2014/04/30/sunflower-file-manager/</link>
      <pubDate>Wed, 30 Apr 2014 01:10:06 +0000</pubDate>
      
      <guid>/2014/04/30/sunflower-file-manager/</guid>
      <description>&lt;p&gt;Sunflower file manager is a new file manager that has couple of interesting features, that I liked, not that I use graphical &lt;a class=&#34;zem_slink&#34; title=&#34;File manager&#34; href=&#34;http://en.wikipedia.org/wiki/File_manager&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;file managers&lt;/a&gt; much.&lt;/p&gt;
&lt;p&gt;It has a in-built &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;, terminal and other interesting features, so what are you waiting for just head over and download and install :&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;rpm -ivh http://sunflower-fm.org/pub/sunflower-0.1a.58-1.noarch.rpm&lt;/pre&gt;
&lt;p&gt;Or head over to their downloads page at :&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://sunflower-fm.org/pub/&#34;&gt;http://sunflower-fm.org/pub/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There is still no home-page and might come soon.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Xephyr – Nested X Server</title>
      <link>/2014/04/24/xephyr-nested-server/</link>
      <pubDate>Thu, 24 Apr 2014 01:01:01 +0000</pubDate>
      
      <guid>/2014/04/24/xephyr-nested-server/</guid>
      <description>&lt;p&gt;Nested &lt;a class=&#34;zem_slink&#34; title=&#34;X Window System&#34; href=&#34;http://en.wikipedia.org/wiki/X_Window_System&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;X-Server&lt;/a&gt; is running a X &lt;a class=&#34;zem_slink&#34; title=&#34;Server (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Server_%28computing%29&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;server&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Root window&#34; href=&#34;http://en.wikipedia.org/wiki/Root_window&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;root window&lt;/a&gt; within your running X-windows session like &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME&#34; href=&#34;http://www.gnome.org&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Gnome&lt;/a&gt; or &lt;a class=&#34;zem_slink&#34; title=&#34;KDE&#34; href=&#34;http://kde.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;KDE&lt;/a&gt;. This could be useful if you want to keep all you ssh windows in one window or maybe run all you &lt;a class=&#34;zem_slink&#34; title=&#34;Internet Relay Chat&#34; href=&#34;http://en.wikipedia.org/wiki/Internet_Relay_Chat&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;IRC&lt;/a&gt;, firefox, chat and others inside one window, or maybe run another &lt;a class=&#34;zem_slink&#34; title=&#34;Window manager&#34; href=&#34;http://en.wikipedia.org/wiki/Window_manager&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;window manager&lt;/a&gt; itself.&lt;/p&gt;
&lt;p&gt;Lets first install ::&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo yum install xorg-x11-server-Xephyr&lt;/pre&gt;
&lt;p&gt;Once done, you can define an alias to do the magic with your nested server. So, lets define an alias:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>xca – Graphical X.509 certificate management tool</title>
      <link>/2014/04/14/xca-graphical-x-509-certificate-management-tool/</link>
      <pubDate>Mon, 14 Apr 2014 00:52:53 +0000</pubDate>
      
      <guid>/2014/04/14/xca-graphical-x-509-certificate-management-tool/</guid>
      <description>&lt;p&gt;If you are looking for some tool to manage X.509 certificates then probably xca is your best guess. This is  a graphical tool and you can open any file and view the keys in it.&lt;/p&gt;
&lt;p&gt;So, first install it:&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;sudo yum install xca&lt;/pre&gt;
&lt;p&gt;And some information on xca::&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Description :   X Certificate and Key management is a graphic interface for managing&lt;/dt&gt;
&lt;dd&gt;asymmetric keys like RSA or DSA, certificates and revocation lists. It is&lt;/dd&gt;
&lt;dd&gt;intended as a small CA for creation and signing certificates. It uses the&lt;/dd&gt;
&lt;dd&gt;OpenSSL library for the cryptographic operations.&lt;br&gt;
:   Certificate signing requests (PKCS#10), certificates (X509v3), the signing&lt;/dd&gt;
&lt;dd&gt;of requests, the creation of self-signed certificates, certificate revocation&lt;/dd&gt;
&lt;dd&gt;lists and SmartCards are supported. For an easy company-wide use, customizable&lt;/dd&gt;
&lt;dd&gt;templates can be used for certificate and request generation. The PKI structures&lt;/dd&gt;
&lt;dd&gt;can be imported and exported in several formats like PKCS#7, PKCS#12, PEM,&lt;/dd&gt;
&lt;dd&gt;DER, PKCS#8. All cryptographic data are stored in a byte order agnostic file&lt;/dd&gt;
&lt;dd&gt;format, portable across operating systems.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&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://aloknet21.wordpress.com/2014/03/20/creating-self-signed-certificates-for-your-fortigate-firewalls/&#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; alt=&#34;&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2014/04/258057955_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://aloknet21.wordpress.com/2014/03/20/creating-self-signed-certificates-for-your-fortigate-firewalls/&#34; target=&#34;_blank&#34;&gt;Creating Self Signed Certificates for your Fortigate Firewalls&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.secureauth.com/blog/secure-mobile-x-509-certificate-delivery/&#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; alt=&#34;&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2014/04/261482981_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.secureauth.com/blog/secure-mobile-x-509-certificate-delivery/&#34; target=&#34;_blank&#34;&gt;Secure Mobile X.509 Certificate Delivery &amp;#8211; SecureAuth and MobileIron&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://msactivedirectory2008.wordpress.com/2013/09/08/x-509-certificates/&#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; alt=&#34;&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2014/04/200129802_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://msactivedirectory2008.wordpress.com/2013/09/08/x-509-certificates/&#34; target=&#34;_blank&#34;&gt;X.509 Certificates&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://adam.younglogic.com/2014/04/pki-for-oslo-messaging/&#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; alt=&#34;&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2014/04/261591803_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://adam.younglogic.com/2014/04/pki-for-oslo-messaging/&#34; target=&#34;_blank&#34;&gt;Public Key Document Signing for Oslo Messaging&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fedora.next – what is it?</title>
      <link>/2014/04/07/fedora-next-it/</link>
      <pubDate>Mon, 07 Apr 2014 00:47:55 +0000</pubDate>
      
      <guid>/2014/04/07/fedora-next-it/</guid>
      <description>&lt;p&gt;Fedora.next is being much talked about but what it really is. If you want some insight’s and understand what it is, head over to this &lt;a href=&#34;http://mattdm.org/fedora/next/#1&#34; target=&#34;_blank&#34;&gt;presentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A nice presentation that explains the concept for Fedora.next.&lt;/p&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://blog.linuxgrrl.com/2014/04/01/a-proposal-for-fedoras-website-considering-fedora-next/&#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; alt=&#34;&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2014/04/261543085_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://blog.linuxgrrl.com/2014/04/01/a-proposal-for-fedoras-website-considering-fedora-next/&#34; target=&#34;_blank&#34;&gt;A proposal for Fedora&amp;#8217;s website (considering Fedora.next)&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://roadtofudconlatam.org/fedora-packaging-workshop-managua/&#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; alt=&#34;&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2014/04/noimg_6_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://roadtofudconlatam.org/fedora-packaging-workshop-managua/&#34; target=&#34;_blank&#34;&gt;Fedora Packaging Workshop Managua&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Sandbox apache (httpd) for better security.</title>
      <link>/2014/03/26/sandbox-apache-httpd-security/</link>
      <pubDate>Wed, 26 Mar 2014 13:37:40 +0000</pubDate>
      
      <guid>/2014/03/26/sandbox-apache-httpd-security/</guid>
      <description>&lt;p&gt;Apache/httpd is something which you would like to have contained. And now fedora provides a native way/mechanism to to so with virt-sandbox-service. With this, you can create a virtualized sanbox service and then connect/list/manage such with virsh.&lt;/p&gt;
&lt;p&gt;We will be using LXC.&lt;/p&gt;
&lt;p&gt;Basically its couple of commands and you have a contained service running.&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;# List all the containers
virsh -c lxc:/// list

# Create the sandbox, all default parameters. Will take dhcp address.
virt-sandbox-service create -C  --username amitag -u httpd.service httpd_conta

# Create the container with static IP.
virt-sandbox-service create -C  --username amitag -u httpd.service -N \
address=192.168.122.11/24%192.168.122.255  httpd_conta#Enable and start the service.
virt-sandbox-service start httpd_conta
virt-sandbox-service enable httpd_conta#Delete the container if not required any more.
virt-sandbox-service delete  httpd_conta&lt;/pre&gt;
&lt;p&gt; &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>fetchmail to get the mails from your imap account</title>
      <link>/2014/03/11/fetchmail-mails-imap-account/</link>
      <pubDate>Tue, 11 Mar 2014 02:18:07 +0000</pubDate>
      
      <guid>/2014/03/11/fetchmail-mails-imap-account/</guid>
      <description>&lt;p&gt;Now, that you have set the RPi to send emails, lets do the next best thing. Setup &lt;a class=&#34;zem_slink&#34; title=&#34;Fetchmail&#34; href=&#34;http://www.fetchmail.info/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;fetchmail&lt;/a&gt; so that we can setup a &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 job&lt;/a&gt; to run and get us the emails on &lt;a class=&#34;zem_slink&#34; title=&#34;Raspberry Pi&#34; href=&#34;http://www.raspberrypi.org&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Raspberry Pi&lt;/a&gt;. What can we do with these emails, lots 🙂 (I hope you already have a Raspberry Pi, if not then head over to  &lt;a href=&#34;http://in.element14.com/&#34; target=&#34;_blank&#34;&gt;element14&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;For now, first install fetchmail:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo apt-get install fetchmail&lt;/pre&gt;
&lt;p&gt;and if you are one of the guys who wants easy configuration then :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Raspberry Pi automate certain tasks  – script example</title>
      <link>/2014/03/10/raspberry-pi-automate-tasks-script/</link>
      <pubDate>Mon, 10 Mar 2014 01:41:45 +0000</pubDate>
      
      <guid>/2014/03/10/raspberry-pi-automate-tasks-script/</guid>
      <description>&lt;p&gt;Now, if you have followed these :&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://blog.amit-agarwal.co.in/2013/06/07/fetchmail-mails-imap-account/&#34; title=&#34;fetchmail&#34;&gt;fetchmail&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://blog.amit-agarwal.co.in/2013/06/04/ssmtp-configuration-installation-raspberry-pi&#34; title=&#34;ssmtp&#34;&gt;ssmtp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then you already have a working system for sending and receiving mail. Now, you can set the mda in the fetmailrc to a script which can do few things for you. The script below will get a page and mail it to you, if you have the subject as “get” and send “&lt;a class=&#34;zem_slink&#34; title=&#34;Wake-on-LAN&#34; href=&#34;http://en.wikipedia.org/wiki/Wake-on-LAN&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;wake on LAN&lt;/a&gt;” to desired PC if you have subject as “wol”. Cool 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>get the contents of whole site like some wiki or wikia</title>
      <link>/2014/02/24/contents-site-wiki-wikia/</link>
      <pubDate>Mon, 24 Feb 2014 01:08:14 +0000</pubDate>
      
      <guid>/2014/02/24/contents-site-wiki-wikia/</guid>
      <description>&lt;p&gt;For &lt;a class=&#34;zem_slink&#34; title=&#34;Wiki&#34; href=&#34;http://en.wikipedia.org/wiki/Wiki&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;wikis&lt;/a&gt; and wikia, generally if you are trying to get some url mirror, then websucker.py is an excellent option. This script is in the python sources so, to get this tool,&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;yumdownloader --source python&lt;/pre&gt;
&lt;p&gt;Install the rpm downloaded in &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 then go to ~/rpmbuild/SOUURCES.  You should find a &lt;a class=&#34;zem_slink&#34; title=&#34;Python (programming language)&#34; href=&#34;http://www.python.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Python&lt;/a&gt;-*.tar.xz file here, just extract with&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;tar xvf Python*.tar.xz&lt;/pre&gt;
&lt;p&gt;and there you go, you should find the tool in &lt;strong&gt;Tools/webchecker/websucker.py.&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>get all the urls in html file (local or on server).</title>
      <link>/2014/02/17/urls-html-file-local-server/</link>
      <pubDate>Mon, 17 Feb 2014 10:35:53 +0000</pubDate>
      
      <guid>/2014/02/17/urls-html-file-local-server/</guid>
      <description>&lt;p&gt;To use this, you will need the &lt;a class=&#34;zem_slink&#34; title=&#34;Lynx&#34; href=&#34;http://en.wikipedia.org/wiki/Lynx&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;lynx&lt;/a&gt; tool, so install that first.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install lynx&lt;/pre&gt;
&lt;p&gt;Now, to get list of all 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; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;URLs&lt;/a&gt; in local html file or some URL, just execute this:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;lynx -dump -listonly&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://stackoverflow.com/questions/20797087/trouble-in-using-file-get-contents&#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_97_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://stackoverflow.com/questions/20797087/trouble-in-using-file-get-contents&#34; target=&#34;_blank&#34;&gt;Trouble in using file_get_contents()&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://stackoverflow.com/questions/21453767/how-to-send-image-to-server-with-url-in-ios&#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_43_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://stackoverflow.com/questions/21453767/how-to-send-image-to-server-with-url-in-ios&#34; target=&#34;_blank&#34;&gt;How to send image to server with url in ios&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://christianheilmann.com/2014/01/05/endangered-species-of-the-web-the-link/&#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/236173680_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://christianheilmann.com/2014/01/05/endangered-species-of-the-web-the-link/&#34; target=&#34;_blank&#34;&gt;Endangered species of the Web: the Link&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>nautilis fork ( File manager ) with tree view in sidebar.</title>
      <link>/2014/02/09/nautilis-fork-file-manager-tree-view-sidebar/</link>
      <pubDate>Sun, 09 Feb 2014 00:49:09 +0000</pubDate>
      
      <guid>/2014/02/09/nautilis-fork-file-manager-tree-view-sidebar/</guid>
      <description>&lt;p&gt;Was searching for this for sometime now, finally found it.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install nemo
sudo yum list nemo*&lt;/pre&gt;
&lt;p&gt;First just install nemo. Configure nemo not to interfere with default desktop and also make it default handler. So, here are the settings that would do it.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;gconftool-2 --set  /desktop/gnome/applications/component_viewer/exec --type &#39;string&#39; &#39;nemo &#34;%s&#34;&#39;
gconftool-2 --set  /desktop/gnome/url-handlers/trash/command --type &#39;string&#39; &#39;nemo &#34;%s&#34;&#39;
gsettings set org.nemo.desktop show-desktop-icons false&lt;/pre&gt;
&lt;p&gt;Now, if you need more functionality in &lt;a class=&#34;zem_slink&#34; title=&#34;File manager&#34; href=&#34;http://en.wikipedia.org/wiki/File_manager&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;file manager&lt;/a&gt; then check the list of nemo packages from the output of second command of yum. It has plugins like file preview and so on. Install and enjoy.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash debug – log all executed commands</title>
      <link>/2014/02/03/bash-debug-log-executed-commands/</link>
      <pubDate>Mon, 03 Feb 2014 00:43:25 +0000</pubDate>
      
      <guid>/2014/02/03/bash-debug-log-executed-commands/</guid>
      <description>&lt;figure style=&#34;width: 350px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://commons.wikipedia.org/wiki/File:Bash_demo.png&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Screenshot of a Bash 3.1 session demonstrating...&#34; alt=&#34;Screenshot of a Bash 3.1 session demonstrating...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Bash_demo.png/350px-Bash_demo.png&#34; width=&#34;350&#34; height=&#34;377&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Screenshot of a Bash 3.1 session demonstrating its particularities. Shows exporting a variable, alias, type, Bash&amp;#8217;s kill, environment variables PS1, BASH_VERSION and SHELLOPTS, redirecting standard output and standard error and history expansion. A POSIX session is launched from a normal session. Finally, the POSIX session kills itself (since just &amp;#8220;exit&amp;#8221; would be too boring). (Photo credit: Wikipedia)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Whenever I am writing a script in perl or &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; href=&#34;http://www.gnu.org/software/bash/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;bash&lt;/a&gt;, I always wish that there&lt;br&gt;
was some way to have all the commands logged or output to screen. I know&lt;br&gt;
there is “set -x” option to have debugging enabled, but sometimes that&lt;br&gt;
seems to be too much information and I dont really need all that. So, here&lt;br&gt;
is something I found recently for bash to log all the executed commands.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>inotify -watch for file to change</title>
      <link>/2014/01/28/inotify-watch-file-change/</link>
      <pubDate>Tue, 28 Jan 2014 00:41:45 +0000</pubDate>
      
      <guid>/2014/01/28/inotify-watch-file-change/</guid>
      <description>&lt;p&gt;Here is a simple command for you. It uses &lt;a class=&#34;zem_slink&#34; title=&#34;Inotify&#34; href=&#34;http://en.wikipedia.org/wiki/Inotify&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;inotify&lt;/a&gt; tools. So first you need to install :&lt;/p&gt;
&lt;pre class=&#34;brush: actionscript3; gutter: true; first-line: 1&#34;&gt;sudo yum install inotify-tools&lt;/pre&gt;
&lt;p&gt;and then you can try something like this:&lt;/p&gt;
&lt;pre class=&#34;brush: actionscript3; gutter: true; first-line: 1&#34;&gt;while true; 
do 
inotifywait -r -e modify --exclude=&#34;.swp&#34; . &amp;&amp; make; 
done&lt;/pre&gt;
&lt;p&gt;Here, once the file changes, we are running make, but you can do anything you want.&lt;/p&gt;
&lt;p&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 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://dietbuddha.blogspot.com/2013/12/development-server-automatic-reload-on.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://i1.wp.com/i.zemanta.com/noimg_111_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://dietbuddha.blogspot.com/2013/12/development-server-automatic-reload-on.html&#34; target=&#34;_blank&#34;&gt;Development Server: Automatic Reload on Code Change&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://stackoverflow.com/questions/4936229/concurrent-or-lock-access-in-bash-script-function&#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_11_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://stackoverflow.com/questions/4936229/concurrent-or-lock-access-in-bash-script-function&#34; target=&#34;_blank&#34;&gt;Concurrent or lock access in bash script function&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>vim mappings – easy way to do things.</title>
      <link>/2014/01/22/vim-mappings-easy-things/</link>
      <pubDate>Wed, 22 Jan 2014 01:15:40 +0000</pubDate>
      
      <guid>/2014/01/22/vim-mappings-easy-things/</guid>
      <description>&lt;p&gt;You can use vim mappings to make some of your editor tasks very simple. Here I am giving you just a example, but you could always let your imagination run wild.&lt;/p&gt;
&lt;p&gt;:nmap ,b Oj0c$**hP&lt;/p&gt;
&lt;p&gt;And what do we do here.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;O – Add a new line&lt;/p&gt;
&lt;p&gt;– Go to &lt;a class=&#34;zem_slink&#34; title=&#34;Normal mode&#34; href=&#34;http://en.wikipedia.org/wiki/Normal_mode&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;normal mode&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;j – go to newly added line&lt;/p&gt;
&lt;p&gt;0 – Go to begining of line&lt;/p&gt;
&lt;p&gt;c$ – Change till &lt;a class=&#34;zem_slink&#34; title=&#34;Newline&#34; href=&#34;http://en.wikipedia.org/wiki/Newline&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;end of line&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>vim – yank/xopy in different register to paste</title>
      <link>/2014/01/16/vim-yankxopy-register-paste/</link>
      <pubDate>Thu, 16 Jan 2014 01:21:17 +0000</pubDate>
      
      <guid>/2014/01/16/vim-yankxopy-register-paste/</guid>
      <description>&lt;p&gt;Very quick update, to use registers, you can select and then yank in a register to paste using the same register. This could be a convinient way to copy multiple selections and then paste which ever selection you want. Here is the simple way to do it:&lt;/p&gt;
&lt;p&gt;visuallly select with v/V&lt;/p&gt;
&lt;p&gt;then “qy to yank (here we are yanking into register q, so in the command you can use any of a-z to use as register)&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>more clients for mpd.</title>
      <link>/2013/12/26/clients-mpd/</link>
      <pubDate>Thu, 26 Dec 2013 01:01:41 +0000</pubDate>
      
      <guid>/2013/12/26/clients-mpd/</guid>
      <description>&lt;p&gt;Here are some more clients that you can use with mpd.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install mpd mpc qmpdclient.x86_64 gmpc.x86_64 sonata.x86_64&lt;/pre&gt;
&lt;p&gt;mpd is ::&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Music Player Daemon&#34; href=&#34;http://mpd.wikia.com/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Music Player Daemon&lt;/a&gt; (MPD) is a flexible, powerful, server-side application for&lt;br&gt;
playing music. Through plugins and libraries it can play a variety of sound&lt;br&gt;
files (e.g., &lt;a class=&#34;zem_slink&#34; title=&#34;Ogg&#34; href=&#34;http://downloads.xiph.org/releases/ogg/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;OGG&lt;/a&gt;, MP3, &lt;a class=&#34;zem_slink&#34; title=&#34;FLAC&#34; href=&#34;http://flac.sourceforge.net/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;FLAC&lt;/a&gt;, &lt;a class=&#34;zem_slink&#34; title=&#34;Advanced Audio Coding&#34; href=&#34;http://en.wikipedia.org/wiki/Advanced_Audio_Coding&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;AAC&lt;/a&gt;, &lt;a class=&#34;zem_slink&#34; title=&#34;WAV&#34; href=&#34;http://en.wikipedia.org/wiki/WAV&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;WAV&lt;/a&gt;) and can be controlled remotely via its&lt;br&gt;
&lt;a class=&#34;zem_slink&#34; title=&#34;Communications protocol&#34; href=&#34;http://en.wikipedia.org/wiki/Communications_protocol&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;network protocol&lt;/a&gt;. It can be used as a desktop music player, but is also great&lt;br&gt;
for &lt;a class=&#34;zem_slink&#34; title=&#34;Streaming media&#34; href=&#34;http://en.wikipedia.org/wiki/Streaming_media&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;streaming music&lt;/a&gt; to a stereo system over a &lt;a class=&#34;zem_slink&#34; title=&#34;Local area network&#34; href=&#34;http://en.wikipedia.org/wiki/Local_area_network&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;local network&lt;/a&gt;. There are many&lt;br&gt;
&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; and &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; applications to choose from that act as a front-end for&lt;br&gt;
browsing and playing your MPD music collection.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fix typescript files generated with script command</title>
      <link>/2013/12/18/fix-typescript-files-generated-script-command/</link>
      <pubDate>Wed, 18 Dec 2013 00:40:45 +0000</pubDate>
      
      <guid>/2013/12/18/fix-typescript-files-generated-script-command/</guid>
      <description>&lt;p&gt;Generally quite a lot of us would have used the script command. This generates the logs for the session. But the problem with the logs is that it contains a lot of un-readable characters. These characters are mostly from the &lt;a class=&#34;zem_slink&#34; title=&#34;Color code&#34; href=&#34;http://en.wikipedia.org/wiki/Color_code&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;color codes&lt;/a&gt;, and as such can be removed very easily with a single command:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;cat &lt;a class=&#34;zem_slink&#34; title=&#34;TypeScript&#34; href=&#34;http://www.typescriptlang.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;typescript&lt;/a&gt; | 
 perl -pe &#39;s/e([^[]]|[.*.*?[a-zA-Z]|].*?a)//g&#39; | col -b &amp;gt; typescript-processed&lt;/pre&gt;
&lt;p&gt;This assumes the input log file is named as typescript and the output is kept as typescript-processed. You can change the names as required.&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>sxiv – image viewer</title>
      <link>/2013/12/06/sxiv-image-viewer/</link>
      <pubDate>Fri, 06 Dec 2013 01:13:06 +0000</pubDate>
      
      <guid>/2013/12/06/sxiv-image-viewer/</guid>
      <description>&lt;p&gt;sxiv is a nice alternative to &lt;a href=&#34;http://blog.amit-agarwal.co.in/2009/11/21/feh-versatile-image-viewer-works-from-command-line-too/&#34; title=&#34;feh – versatile image viewer works from command line too.&#34;&gt;feh&lt;/a&gt;. It is very light weight and quite useful. Here is the description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Description :&lt;br&gt;
sxiv is an alternative to feh and qiv. Its only dependency besides xlib&lt;br&gt;
is imlib2. The primary goal for writing sxiv is to create an &lt;a class=&#34;zem_slink&#34; title=&#34;Image viewer&#34; href=&#34;http://en.wikipedia.org/wiki/Image_viewer&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;image viewer&lt;/a&gt;,&lt;br&gt;
which only has the most basic features required for fast image viewing (the&lt;br&gt;
ones I want). It works nicely with &lt;a class=&#34;zem_slink&#34; title=&#34;Tiling window manager&#34; href=&#34;http://en.wikipedia.org/wiki/Tiling_window_manager&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;tiling window managers&lt;/a&gt; and its code base&lt;br&gt;
should be kept small and clean to make it easy for you to dig into it and&lt;br&gt;
customize it for your needs.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Monitor your system with sysusage.</title>
      <link>/2013/12/02/monitor-system-sysusage/</link>
      <pubDate>Mon, 02 Dec 2013 01:02:31 +0000</pubDate>
      
      <guid>/2013/12/02/monitor-system-sysusage/</guid>
      <description>&lt;p&gt;First some information on sysusage:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Description :&lt;br&gt;
SysUsage continuously monitor your systems informations and generate&lt;br&gt;
periodical graph reports using &lt;a class=&#34;zem_slink&#34; title=&#34;RRDtool&#34; href=&#34;http://oss.oetiker.ch/rrdtool/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;rrdtool&lt;/a&gt; or javascript jqplot library.&lt;br&gt;
All reports are shown throught a &lt;a class=&#34;zem_slink&#34; title=&#34;User interface&#34; href=&#34;http://en.wikipedia.org/wiki/User_interface&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;web interface&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;SysUsage grabs all system activities using Sar and system commands allowing&lt;br&gt;
you to keep tracks of your computer or &lt;a class=&#34;zem_slink&#34; title=&#34;Server (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Server_%28computing%29&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;server&lt;/a&gt; activity during his life.&lt;br&gt;
It is a great help for performance analysis and resources management. The&lt;br&gt;
threshold notification can alarm you when the system capabilities are&lt;br&gt;
reached by sending &lt;a class=&#34;zem_slink&#34; title=&#34;Simple Mail Transfer Protocol&#34; href=&#34;http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;SMTP&lt;/a&gt; messages or throught &lt;a class=&#34;zem_slink&#34; title=&#34;Nagios&#34; href=&#34;http://www.nagios.org&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Nagios&lt;/a&gt; reports.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Apache server stats with small and useful bash script.</title>
      <link>/2013/11/29/apache-server-stats-small-bash-script/</link>
      <pubDate>Fri, 29 Nov 2013 01:35:36 +0000</pubDate>
      
      <guid>/2013/11/29/apache-server-stats-small-bash-script/</guid>
      <description>&lt;p&gt;Just copy this script to your web-server &lt;a class=&#34;zem_slink&#34; title=&#34;Common Gateway Interface&#34; href=&#34;http://en.wikipedia.org/wiki/Common_Gateway_Interface&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;cgi-bin&lt;/a&gt; directory and enjoy.&lt;/p&gt;
&lt;p&gt;The script with show the common errors like &lt;a class=&#34;zem_slink&#34; title=&#34;HTTP 404&#34; href=&#34;http://en.wikipedia.org/wiki/HTTP_404&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;404 Error&lt;/a&gt;, &lt;a class=&#34;zem_slink&#34; title=&#34;List of HTTP status codes&#34; href=&#34;http://www.iana.org/assignments/http-status-codes&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Internal Server Error&lt;/a&gt; and others. It will show the &lt;a class=&#34;zem_slink&#34; title=&#34;User agent&#34; href=&#34;http://en.wikipedia.org/wiki/User_agent&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;User agent&lt;/a&gt; distribution using simple commands like &lt;a class=&#34;zem_slink&#34; title=&#34;Grep&#34; href=&#34;http://en.wikipedia.org/wiki/Grep&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;grep&lt;/a&gt;, &lt;a class=&#34;zem_slink&#34; title=&#34;Uniq&#34; href=&#34;http://en.wikipedia.org/wiki/Uniq&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;uniq&lt;/a&gt;, &lt;a class=&#34;zem_slink&#34; title=&#34;AWK&#34; href=&#34;http://cm.bell-labs.com/cm/cs/awkbook&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;awk&lt;/a&gt; and so on.&lt;/p&gt;
&lt;p&gt;You would need to change the tfile – which is temporary file and also the access.log path in the next line.&lt;/p&gt;
&lt;p&gt;Just re-direct the output to some file with html extenstion. You could even put this in the cron which re-directs the output to some html in server document root.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash – using the vi mode more effectively.</title>
      <link>/2013/11/22/bash-vi-mode-effectively/</link>
      <pubDate>Fri, 22 Nov 2013 01:50:24 +0000</pubDate>
      
      <guid>/2013/11/22/bash-vi-mode-effectively/</guid>
      <description>&lt;figure style=&#34;width: 240px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/36867590@N00/397369388&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Vi blogging bundle&#34; alt=&#34;Vi blogging bundle&#34; src=&#34;https://i1.wp.com/farm1.static.flickr.com/160/397369388_6935e4572a_m.jpg?resize=240%2C180&#34; width=&#34;240&#34; height=&#34;180&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Vi blogging bundle (Photo credit: pedro mg)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;You can first set the &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; href=&#34;http://www.gnu.org/software/bash/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;bash&lt;/a&gt; mode to &lt;a class=&#34;zem_slink&#34; title=&#34;Vi&#34; href=&#34;http://en.wikipedia.org/wiki/Vi&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;vi&lt;/a&gt;. This will enable some vim like features to bash. So, add this to .bashrc :&lt;/p&gt;
&lt;pre class=&#34;brush: actionscript3; gutter: true; first-line: 1&#34;&gt;set -o vi&lt;/pre&gt;
&lt;p&gt;Once, you have done that then its time to get more out of the vi mode. First, check some things and set some interesting stuff.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>zswap – compcache, compressed swap for better performance</title>
      <link>/2013/11/17/zswap-compcache-compressed-swap-performance/</link>
      <pubDate>Sun, 17 Nov 2013 01:45:06 +0000</pubDate>
      
      <guid>/2013/11/17/zswap-compcache-compressed-swap-performance/</guid>
      <description>&lt;p&gt;First, here is a link to article on compcache.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://code.google.com/p/compcache/wiki/CompilingAndUsingNew&#34;&gt;http://code.google.com/p/compcache/wiki/CompilingAndUsingNew&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;zswap is already in the &lt;a class=&#34;zem_slink&#34; title=&#34;Kernel (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Kernel_%28computing%29&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;kernel&lt;/a&gt; and you can see the documentation in the kernel documentation. Here is the name of the file if you need:&lt;/p&gt;
&lt;p&gt;/usr/share/doc/kernel-doc-$(&lt;a class=&#34;zem_slink&#34; title=&#34;Uname&#34; href=&#34;http://en.wikipedia.org/wiki/Uname&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;uname&lt;/a&gt; -r)/Documentation/vm/zswap.txt&lt;/p&gt;
&lt;p&gt;Here is the overview, in case you do not want to install kernel-doc&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Overview:&lt;/p&gt;
&lt;p&gt;Zswap is a lightweight &lt;a class=&#34;zem_slink&#34; title=&#34;Data compression&#34; href=&#34;http://en.wikipedia.org/wiki/Data_compression&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;compressed&lt;/a&gt; cache for swap pages. It takes pages that are&lt;br&gt;
in the process of being swapped out and attempts to compress them into a&lt;br&gt;
&lt;a class=&#34;zem_slink&#34; title=&#34;Memory management&#34; href=&#34;http://en.wikipedia.org/wiki/Memory_management&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;dynamically allocated&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Random-access memory&#34; href=&#34;http://en.wikipedia.org/wiki/Random-access_memory&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;RAM&lt;/a&gt;-based &lt;a class=&#34;zem_slink&#34; title=&#34;Memory pool&#34; href=&#34;http://en.wikipedia.org/wiki/Memory_pool&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;memory pool&lt;/a&gt;.  zswap basically trades &lt;a class=&#34;zem_slink&#34; title=&#34;Central processing unit&#34; href=&#34;http://en.wikipedia.org/wiki/Central_processing_unit&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;CPU&lt;/a&gt; cycles&lt;br&gt;
for potentially reduced swap &lt;a class=&#34;zem_slink&#34; title=&#34;Input/output&#34; href=&#34;http://en.wikipedia.org/wiki/Input/output&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;I/O&lt;/a&gt;.  This trade-off can also result in a&lt;br&gt;
significant performance improvement if reads from the compressed cache are&lt;br&gt;
faster than reads from a swap device.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>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>Change display manager on Fedora</title>
      <link>/2013/11/08/change-display-manager-fedora/</link>
      <pubDate>Fri, 08 Nov 2013 13:29:27 +0000</pubDate>
      
      <guid>/2013/11/08/change-display-manager-fedora/</guid>
      <description>&lt;p&gt;Simple, just install and run the following&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install system-switch-displaymanager-gnome
system-switch-displaymanager-gnome&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Happy Diwali</title>
      <link>/2013/11/04/happy-diwali-2/</link>
      <pubDate>Mon, 04 Nov 2013 01:07:56 +0000</pubDate>
      
      <guid>/2013/11/04/happy-diwali-2/</guid>
      <description>&lt;p&gt;Wish you all a very happy and prosperous Diwali 2013.&lt;/p&gt;
&lt;figure id=&#34;attachment_3736&#34; aria-describedby=&#34;caption-attachment-3736&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-3736&#34; alt=&#34;Diwaili 2013&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2013/11/DSC_1895.jpg?resize=300%2C199&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2013/11/DSC_1895.jpg?resize=300%2C199 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2013/11/DSC_1895.jpg?resize=1024%2C681 1024w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2013/11/DSC_1895.jpg?resize=150%2C99 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2013/11/DSC_1895.jpg?w=1376 1376w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2013/11/DSC_1895.jpg?w=2064 2064w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]{.thumbnail}&lt;figcaption id=&#34;caption-attachment-3736&#34; class=&#34;wp-caption-text&#34;&gt;Diwaili 2013&lt;/figcaption&gt;&lt;/figure&gt;</description>
    </item>
    
    <item>
      <title>bashrc with lots of functions and useful alias</title>
      <link>/2013/10/30/bashrc-lots-functions-alias/</link>
      <pubDate>Wed, 30 Oct 2013 00:55:11 +0000</pubDate>
      
      <guid>/2013/10/30/bashrc-lots-functions-alias/</guid>
      <description>&lt;p&gt;Here is a link of a useful 10K lines bashrc&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://pastebin.com/LEkXXuST&#34;&gt;http://pastebin.com/LEkXXuST&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You may not want to put the whole thing, but get an idea and use what you think can be helpful to you or at-least get an idea. This was not posted by me, so if you are re-using code as is, check the permissions to copy.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Beautiful set of icons.</title>
      <link>/2013/10/24/beautiful-set-icons/</link>
      <pubDate>Thu, 24 Oct 2013 00:35:24 +0000</pubDate>
      
      <guid>/2013/10/24/beautiful-set-icons/</guid>
      <description>&lt;p&gt;Here is a link to a very beautiful set of icons for you gnome/kde desktop:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://bokehlicia.deviantart.com/art/Pacifica-Icons-402508559&#34;&gt;http://bokehlicia.deviantart.com/art/Pacifica-Icons-402508559&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Code beautifier for php</title>
      <link>/2013/10/17/code-beautifier-php/</link>
      <pubDate>Thu, 17 Oct 2013 01:20:54 +0000</pubDate>
      
      <guid>/2013/10/17/code-beautifier-php/</guid>
      <description>&lt;p&gt;If you would like to beautify your php scripts, then you can use the beautifier available at :&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://pear.php.net/package/PHP_Beautifier/download&#34;&gt;http://pear.php.net/package/PHP_Beautifier/download&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Check all vim colorschemes for minor issues</title>
      <link>/2013/10/10/check-vim-colorschemes-minor-issues/</link>
      <pubDate>Thu, 10 Oct 2013 01:13:25 +0000</pubDate>
      
      <guid>/2013/10/10/check-vim-colorschemes-minor-issues/</guid>
      <description>&lt;p&gt;Here is script that checks all the colorschemes in the &lt;a class=&#34;zem_slink&#34; title=&#34;Working directory&#34; href=&#34;http://en.wikipedia.org/wiki/Working_directory&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;current directory&lt;/a&gt; and corrects them if possible (&lt;a class=&#34;zem_slink&#34; title=&#34;Processing (programming language)&#34; href=&#34;http://www.processing.org&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Processing&lt;/a&gt; of the file is done with simple commands like &lt;a class=&#34;zem_slink&#34; title=&#34;Sed&#34; href=&#34;http://en.wikipedia.org/wiki/Sed&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;sed&lt;/a&gt;, &lt;a class=&#34;zem_slink&#34; title=&#34;Grep&#34; href=&#34;http://en.wikipedia.org/wiki/Grep&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;grep&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Checks that the color_name is same as &lt;a class=&#34;zem_slink&#34; title=&#34;Filename&#34; href=&#34;http://en.wikipedia.org/wiki/Filename&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;Filename&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here is the script:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash -
#===============================================================================
#
#          FILE: check_colors.sh
#
#         USAGE: ./check_colors.sh
#
#   DESCRIPTION:
#
#       OPTIONS: ---
#  REQUIREMENTS: ---
#          BUGS: ---
#         NOTES: ---
#        AUTHOR: Amit Agarwal (aka), 
#      REVISION:  ---
#===============================================================================
cd ~/.vim/colors
for i in *vim
do
    #echo &#34;Processing $i&#34;
    if [[ $(grep -c g:colors_name $i ) -eq 0 ]]; then
        if [[ $(grep -c colors_name $i ) -eq 0 ]]; then
            echo &#34;File $i does not have colorname&#34;;
            missing=$missing&#34; $i&#34;
        else
            sed -i.bak &#39;/colors_name/ s/.*/let g:colors_name=&#34;&#39;${i//.vim}&#39;&#34;/g&#39; $i
        fi
    else
        if [[ $(grep -c colors_name $i|grep let ) -gt 1 ]]; then
            echo &#34;WARN -----&amp;gt;&amp;gt; File $i has more than one colorsname&#34;
        fi
        colorname=$(grep g:colors_name $i|grep let| sed -e &#39;s/&#34;//g&#39; -e &#39;s/.*=//&#39; |tr -d &#39; &#39;)
        if [[ ${colorname}.vim != $i ]]; then
            echo &#34;Filename $i does not match colorname $colorname .. correcting &#34;
            sed -i.bak &#39;/colors_name/ s/.*/let g:colors_name=&#34;&#39;${i//.vim}&#39;&#34;/g&#39; $i
            #sed -i.bak &#39;s/(.*g:colors_name.*=)/1&#39;${i//.vim}&#39;/g&#39; $i
        fi
    fi
done

if [[ x$missing != x ]] ; then
    echo &#34;Missing colornames in $missing&#34;
fi&lt;/pre&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul zemanta-article-ul-image&#34; style=&#34;margin: 0; padding: 0; overflow: hidden;&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;&#34;&gt;
    &lt;a style=&#34;box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;&#34; href=&#34;http://java.dzone.com/articles/using-grep-inside-vim&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0; border: 0; display: block; width: 80px; max-width: 100%;&#34; alt=&#34;&#34; src=&#34;https://i0.wp.com/i.zemanta.com/204873595_80_80.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://java.dzone.com/articles/using-grep-inside-vim&#34; target=&#34;_blank&#34;&gt;Using Grep from Inside Vim&lt;/a&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;&#34;&gt;
    &lt;a style=&#34;box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;&#34; href=&#34;http://nathangrigg.net/vimhelp/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0; border: 0; display: block; width: 80px; max-width: 100%;&#34; alt=&#34;&#34; src=&#34;https://i1.wp.com/i.zemanta.com/noimg_35_80_80.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://nathangrigg.net/vimhelp/&#34; target=&#34;_blank&#34;&gt;Vim&amp;#8217;s full help in PDF form&lt;/a&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;&#34;&gt;
    &lt;a style=&#34;box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;&#34; href=&#34;http://www.vim.org/scripts/script.php?script_id=4586&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0; border: 0; display: block; width: 80px; max-width: 100%;&#34; alt=&#34;&#34; src=&#34;https://i1.wp.com/i.zemanta.com/noimg_22_80_80.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://www.vim.org/scripts/script.php?script_id=4586&#34; target=&#34;_blank&#34;&gt;vim-colorscheme-switcher 0.2.5 &amp;#8212; Easily &amp; quickly switch between color schemes&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Home grown mail scheduler with bash script and cron</title>
      <link>/2013/10/04/home-grown-mail-scheduler-bash-script-cron/</link>
      <pubDate>Fri, 04 Oct 2013 01:04:35 +0000</pubDate>
      
      <guid>/2013/10/04/home-grown-mail-scheduler-bash-script-cron/</guid>
      <description>&lt;p&gt;If you are using &lt;a class=&#34;zem_slink&#34; title=&#34;Linux Boot Camp&#34; href=&#34;http://www.intenseschool.com/boot_camp/linux&#34; target=&#34;_blank&#34; rel=&#34;intenseschool&#34;&gt;Linux&lt;/a&gt; (Fedora/Ubuntu or anything else) then you do get a lot of tools and one of them is &lt;a class=&#34;zem_slink&#34; title=&#34;Cron&#34; href=&#34;http://en.wikipedia.org/wiki/Cron&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;cron&lt;/a&gt;. Very very useful. Just write some &lt;a class=&#34;zem_slink&#34; title=&#34;Shell script&#34; href=&#34;http://en.wikipedia.org/wiki/Shell_script&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;script&lt;/a&gt; that can do the task for you, put it in cron and forget it. So, here is a home grown way to schedule mails.&lt;/p&gt;
&lt;p&gt;First, copy this script below:&lt;/p&gt;
&lt;pre class=&#34;brush: actionscript3; gutter: true; first-line: 1&#34;&gt;#!/bin/bash -
#============================================================================&lt;a class=&#34;zem_slink&#34; title=&#34;Relational operator&#34; href=&#34;http://en.wikipedia.org/wiki/Relational_operator&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;===&lt;/a&gt;
#
#          FILE: sched_mail.sh
#
#         USAGE: ./sched_mail.sh
#
#   DESCRIPTION:
#
#       OPTIONS: ---
#  REQUIREMENTS: ---
#          BUGS: ---
#         NOTES: ---
#        AUTHOR: Amit Agarwal (aka), 
#      REVISION:  ---
#===============================================================================

mailfile=&#34;~/mail&#34;
if [[ $(wc -l $mailfile|awk &#39;{print $1}&#39; ) -ge 5 ]]
then
    to=$(grep ^To: $mailfile|sed &#39;s/To: //&#39;)
    echo &#34;Good to send mail... to = $to&#34;
    sendmail -t &amp;lt;$mailfile
    echo &#34;once mail is send, delete the contents of file&#34;
    echo &#34;sed -i &#39;4,$ d&#39; $mailfile&#34;
fi&lt;/pre&gt;
&lt;p&gt;Now, create a file called mail in your &lt;a class=&#34;zem_slink&#34; title=&#34;Home directory&#34; href=&#34;http://en.wikipedia.org/wiki/Home_directory&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;home directory&lt;/a&gt;, with the following contents:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>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>Find directory/file with inode number</title>
      <link>/2013/09/10/findmnt-find-mounts-source-2/</link>
      <pubDate>Tue, 10 Sep 2013 00:57:57 +0000</pubDate>
      
      <guid>/2013/09/10/findmnt-find-mounts-source-2/</guid>
      <description>&lt;p&gt;Couple of days back, I was getting the following &lt;a class=&#34;zem_slink&#34; title=&#34;Error (baseball)&#34; href=&#34;http://en.wikipedia.org/wiki/Error_%28baseball%29&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;error&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Directory &lt;a class=&#34;zem_slink&#34; title=&#34;Inode&#34; href=&#34;http://en.wikipedia.org/wiki/Inode&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;inode&lt;/a&gt; 2362521 has an unallocated block #245823.  Allocate?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And this continued for hours together and I was in a hurry. Did not really care about the error and all I wanted was to get rid of the error but for that I needed to get to the file/directory with &lt;a class=&#34;zem_slink&#34; title=&#34;Inode&#34; href=&#34;http://en.wikipedia.org/wiki/Inode&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;inode number&lt;/a&gt;  mentioned in the error and finally “find” command came to rescue:&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>vim maps – simple commands to do stuff.</title>
      <link>/2013/08/28/vim-maps-simple-commands-stuff/</link>
      <pubDate>Wed, 28 Aug 2013 01:03:42 +0000</pubDate>
      
      <guid>/2013/08/28/vim-maps-simple-commands-stuff/</guid>
      <description>&lt;p&gt;Some time back, I was working on some script for logging and I wanted to change the class to function like this:&lt;/p&gt;
&lt;pre class=&#34;brush: shell; gutter: true; first-line: 1&#34;&gt;$logger-&amp;gt;Debug(&#34;Test string&#34;);
loggerFunc(&#34;Debug&#34;, &#34;Test String&#34;);&lt;/pre&gt;
&lt;p&gt;As you can see, this change could be quite frustrating if you have quite a few references. And thus vim comes to rescue.&lt;/p&gt;
&lt;p&gt;Simple map like ::&lt;/p&gt;
&lt;pre class=&#34;brush: actionscript3; gutter: true; first-line: 1&#34;&gt;:map ,mm :s/(.*)$logger-&amp;gt;(.*)((.*)).*/1loggerFunc(&#34;2&#34;,3);/&lt;/pre&gt;
&lt;p&gt;and then I can do “/$logger-&amp;gt;” and then “n” to go to next match. Just do “,mm” and the line is re-factored.&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>Delete all but some directories</title>
      <link>/2013/08/16/delete-directories/</link>
      <pubDate>Fri, 16 Aug 2013 01:06:05 +0000</pubDate>
      
      <guid>/2013/08/16/delete-directories/</guid>
      <description>&lt;p&gt;I think, like me, you would have faced a lot of situations, where you wanted to delete all the files or directories in a location, leaving only the required files/directories. So, I have a directory containing lots of files/directories and I want to delete most of them except some 5/10 of them, how to I do it.&lt;/p&gt;
&lt;p&gt;I finally wrote a small &lt;a class=&#34;zem_slink&#34; title=&#34;Shell script&#34; href=&#34;http://en.wikipedia.org/wiki/Shell_script&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;script&lt;/a&gt; to do that. First save list of files that you do not want to delete in file called “listnames” and then &lt;a class=&#34;zem_slink&#34; title=&#34;Capital punishment&#34; href=&#34;http://en.wikipedia.org/wiki/Capital_punishment&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;execute&lt;/a&gt; the below script. This will give you the rm commands that you need to execute. If you want you can execute the rm command from the script, but to be able to review, I just have the commands echoed.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Lal Bagh 2013 – Photos from Flower show on 15 Aug 2013</title>
      <link>/2013/08/12/lal-bagh-2013-photos-flower-show-15-aug-2013/</link>
      <pubDate>Mon, 12 Aug 2013 01:12:55 +0000</pubDate>
      
      <guid>/2013/08/12/lal-bagh-2013-photos-flower-show-15-aug-2013/</guid>
      <description>&lt;p&gt;Its again that time of the year, when visiting &lt;a class=&#34;zem_slink&#34; title=&#34;Lal Bagh&#34; href=&#34;http://maps.google.com/maps?ll=12.95,77.59&amp;spn=0.1,0.1&amp;q=12.95,77.59 (Lal%20Bagh)&amp;t=h&#34; target=&#34;_blank&#34; rel=&#34;geolocation&#34;&gt;Lal Bagh&lt;/a&gt; ( &lt;a class=&#34;zem_slink&#34; title=&#34;Bangalore&#34; href=&#34;http://maps.google.com/maps?ll=12.9666666667,77.5666666667&amp;spn=0.1,0.1&amp;q=12.9666666667,77.5666666667 (Bangalore)&amp;t=h&#34; target=&#34;_blank&#34; rel=&#34;geolocation&#34;&gt;Bangalore , India&lt;/a&gt;) is so much fun. There is a lot of crowd and there are lot of opportunities for photography. So, here are some of the photos 😉&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2013/08/DSC_1427.jpg&#34;&gt;&lt;img class=&#34;aligncenter size-full wp-image-3675&#34; alt=&#34;DSC_1427&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2013/08/DSC_1427.jpg?resize=688%2C457&#34; width=&#34;688&#34; height=&#34;457&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2013/08/DSC_1427.jpg?w=1024 1024w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2013/08/DSC_1427.jpg?resize=300%2C199 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2013/08/DSC_1427.jpg?resize=150%2C99 150w&#34; sizes=&#34;(max-width: 688px) 100vw, 688px&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;{.thumbnail}&lt;/p&gt;
&lt;p&gt;For more, visit my &lt;a href=&#34;http://www.flickr.com/photos/raj77_in&#34;&gt;Flickr profile&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/?px&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: none; float: right;&#34; alt=&#34;Enhanced by Zemanta&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Photobooth party on Fedora</title>
      <link>/2013/07/29/photobooth-party-fedora/</link>
      <pubDate>Mon, 29 Jul 2013 01:49:38 +0000</pubDate>
      
      <guid>/2013/07/29/photobooth-party-fedora/</guid>
      <description>&lt;p&gt;If you like the kind of effects in those photobooths then here is something that will get you some pretty good time.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://fedoraproject.org/en/using/tutorials/cheese.html&#34; title=&#34;Cheese - Photo Booth Party&#34;&gt;http://fedoraproject.org/en/using/tutorials/cheese.html&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 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://premierbridetexas.wordpress.com/2012/01/20/say-cheese-for-fun-photobooths/&#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/169876607_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://premierbridetexas.wordpress.com/2012/01/20/say-cheese-for-fun-photobooths/&#34; target=&#34;_blank&#34;&gt;Say Cheese for Fun! Photobooths&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://detailseventscenter.wordpress.com/2013/07/06/magnetic-photobooth-is-in/&#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_73_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://detailseventscenter.wordpress.com/2013/07/06/magnetic-photobooth-is-in/&#34; target=&#34;_blank&#34;&gt;Magnetic PhotoBooth is IN!&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://venicephotobooth.com/2013/06/03/caylies-graduation-party-photobooth-sarasota/&#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/174520453_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://venicephotobooth.com/2013/06/03/caylies-graduation-party-photobooth-sarasota/&#34; target=&#34;_blank&#34;&gt;Caylie&amp;#8217;s Graduation Party, Photobooth Sarasota&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>conky transparent window on Fedora with Gnome.</title>
      <link>/2013/07/22/conky-transparent-window-fedora-gnome/</link>
      <pubDate>Mon, 22 Jul 2013 01:43:45 +0000</pubDate>
      
      <guid>/2013/07/22/conky-transparent-window-fedora-gnome/</guid>
      <description>&lt;p&gt;On &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; with &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME Shell&#34; href=&#34;http://live.gnome.org/GnomeShell&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Gnome-shell&lt;/a&gt; 3, its been long time that I was not able to get transparent window. So, finally I thought to spend some time to try to fix that. Finally got that fixed with all the configurations below in the conkyrc.  Here the default color is set to  &lt;a class=&#34;zem_slink&#34; title=&#34;X11 color names&#34; href=&#34;http://en.wikipedia.org/wiki/X11_color_names&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;LightSkyBlue&lt;/a&gt; but feel free to change that.&lt;/p&gt;
&lt;p&gt;I hope this helps fedora community who is struggling to get transparent window. And here is the code :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>remove the background the easy way — online</title>
      <link>/2013/07/17/remove-background-easy-online/</link>
      <pubDate>Wed, 17 Jul 2013 01:35:22 +0000</pubDate>
      
      <guid>/2013/07/17/remove-background-easy-online/</guid>
      <description>&lt;p&gt;Here is a nice link to &lt;a class=&#34;zem_slink&#34; title=&#34;Web application&#34; href=&#34;http://en.wikipedia.org/wiki/Web_application&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;web application&lt;/a&gt; that lets you remove the unwanted background. Just head over to the side, follow the simple instructions of marking the background and the subject and you are done.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://clippingmagic.com/&#34; title=&#34;Clipping Magic&#34;&gt;http://clippingmagic.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pretty good results you will get here, you may need to do a little work on the results but otherwise pretty good results.&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 zemanta-article-ul-image&#34; style=&#34;margin: 0; padding: 0; overflow: hidden;&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;padding: 0; background: none; list-style: none; display: block; float: left; vertical-align: top; text-align: left; width: 84px; font-size: 11px; margin: 2px 10px 10px 2px;&#34;&gt;
    &lt;a style=&#34;box-shadow: 0px 0px 4px #999; padding: 2px; display: block; border-radius: 2px; text-decoration: none;&#34; href=&#34;http://java.dzone.com/articles/remove-unnecessary-jars&#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/179952894_80_80.jpg?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://java.dzone.com/articles/remove-unnecessary-jars&#34; target=&#34;_blank&#34;&gt;Remove Unnecessary Jars!&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://stackoverflow.com/questions/17471291/what-are-the-names-of-frameworks-for-creating-android-applications&#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_55_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://stackoverflow.com/questions/17471291/what-are-the-names-of-frameworks-for-creating-android-applications&#34; target=&#34;_blank&#34;&gt;What are the names of frameworks for creating android applications?&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://rajanbajwa50.wordpress.com/2013/07/01/css-completed/&#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/181472084_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://rajanbajwa50.wordpress.com/2013/07/01/css-completed/&#34; target=&#34;_blank&#34;&gt;CSS Completed&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>create text tables from delimited files.</title>
      <link>/2013/07/12/create-text-tables-delimited-files/</link>
      <pubDate>Fri, 12 Jul 2013 01:24:19 +0000</pubDate>
      
      <guid>/2013/07/12/create-text-tables-delimited-files/</guid>
      <description>&lt;p&gt;To create simple text tables to paste in emails or to use in any other document where you want to show a table, here is something that you can use. There is a perl module which provides “&lt;strong&gt;tablify&lt;/strong&gt;“. And here is how to use it:&lt;/p&gt;
&lt;pre class=&#34;brush: shell; gutter: true; first-line: 1; highlight: [1]&#34;&gt;sudo yum install perl-Text-RecordParser&lt;/pre&gt;
&lt;p&gt;This will install a command “tablify” that you can use in number of ways. Here is a simple example to use it. You can read the man pages to see how you can use it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>convert tabs to spaces, the easy way</title>
      <link>/2013/07/08/convert-tabs-spaces-easy/</link>
      <pubDate>Mon, 08 Jul 2013 01:32:03 +0000</pubDate>
      
      <guid>/2013/07/08/convert-tabs-spaces-easy/</guid>
      <description>&lt;p&gt;Lots of times you want to convert tabs to spaces and sometimes from a &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 script&lt;/a&gt;, if that is the case, then simple solution is “&lt;strong&gt;tidy&lt;/strong&gt;“. First you need to install tidy as follows:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install tidy&lt;/pre&gt;
&lt;p&gt;and then you can use the command tab2space.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;tab2spcae&lt;/pre&gt;
&lt;p&gt;This will print the output to &lt;a class=&#34;zem_slink&#34; title=&#34;Standard streams&#34; href=&#34;http://en.wikipedia.org/wiki/Standard_streams&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;STDOUT&lt;/a&gt; by default which you can redirect if you want.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ssmtp configuration and installation – raspberry pi.</title>
      <link>/2013/06/04/ssmtp-configuration-installation-raspberry-pi/</link>
      <pubDate>Tue, 04 Jun 2013 01:05:58 +0000</pubDate>
      
      <guid>/2013/06/04/ssmtp-configuration-installation-raspberry-pi/</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:Raspberry_Pi_board_at_TransferSummit_2011_cropped.jpg&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;English: Extract from Raspberry Pi board at Tr...&#34; alt=&#34;English: Extract from Raspberry Pi board at Tr...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Raspberry_Pi_board_at_TransferSummit_2011_cropped.jpg/300px-Raspberry_Pi_board_at_TransferSummit_2011_cropped.jpg&#34; width=&#34;300&#34; height=&#34;233&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;English: Extract from Raspberry Pi board at TransferSummit 2011 (Photo credit: Wikipedia)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;To get your email working on your raspberry pi, First thing that you should probably do is to set up outgoing emails from your &lt;a class=&#34;zem_slink&#34; title=&#34;Raspberry Pi&#34; href=&#34;http://www.raspberrypi.org&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;RPi&lt;/a&gt;. The easiest way to do so is with ssmtp.&lt;/p&gt;
&lt;p&gt;Install ssmtp:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo apt-get install ssmtp&lt;/pre&gt;
&lt;p&gt;Next configure the ssmtp client to send emails using your &lt;a class=&#34;zem_slink&#34; title=&#34;Internet service provider&#34; href=&#34;http://en.wikipedia.org/wiki/Internet_service_provider&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;ISP&lt;/a&gt;, open up the file &lt;strong&gt;/etc/ssmtp/ssmtp.conf&lt;/strong&gt; file and make the changes as suggested below:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>LibreOffice – Formulae Auditing</title>
      <link>/2013/05/30/libreoffice-formulae-auditing/</link>
      <pubDate>Thu, 30 May 2013 01:03:56 +0000</pubDate>
      
      <guid>/2013/05/30/libreoffice-formulae-auditing/</guid>
      <description>&lt;p&gt;If you have a excel sheet with lot of formula’s and you are trying to &lt;a class=&#34;zem_slink&#34; title=&#34;Audit&#34; href=&#34;http://en.wikipedia.org/wiki/Audit&#34; target=&#34;_blank&#34; rel=&#34;noopener wikipedia&#34;&gt;audit&lt;/a&gt; them, then a simple solution is to press “ctrl+`” (i.e. &lt;a class=&#34;zem_slink&#34; title=&#34;Control key&#34; href=&#34;http://en.wikipedia.org/wiki/Control_key&#34; target=&#34;_blank&#34; rel=&#34;noopener wikipedia&#34;&gt;control key&lt;/a&gt; with back tick). This will put the excel sheet in Formula auditing mode and hence all the cells will show the formula rather than the values which will make it easier to audit them. Hope that helps.&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 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://larryrobinson2013.wordpress.com/2013/04/25/52/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0; border: 0; display: block; width: 80px; max-width: 100%;&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2013/05/163435771_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; overflow: hidden; text-decoration: none; line-height: 12pt; height: 80px; padding: 5px 2px 0 2px;&#34; href=&#34;http://larryrobinson2013.wordpress.com/2013/04/25/52/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Tips about Excel&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; 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>procmail filters – apply to received mails.</title>
      <link>/2013/05/24/procmail-filters-apply-received-mails/</link>
      <pubDate>Fri, 24 May 2013 00:58:51 +0000</pubDate>
      
      <guid>/2013/05/24/procmail-filters-apply-received-mails/</guid>
      <description>&lt;p&gt;If you already have some mail in your &lt;a class=&#34;zem_slink&#34; title=&#34;Maildir&#34; href=&#34;http://en.wikipedia.org/wiki/Maildir&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;maildir&lt;/a&gt; and you have set &lt;a class=&#34;zem_slink&#34; title=&#34;Procmail&#34; href=&#34;http://www.procmail.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;procmail&lt;/a&gt; filters, then it is difficult to apply the procmail filter, right? Not so, you just need to go to the &lt;strong&gt;Inbox&lt;/strong&gt; directory and then execute the command.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;for i in *; do cat $i|procmail; rm -f &#34;$i&#34;; done&lt;/pre&gt;
&lt;p&gt;This will pass all of your e-mail through procmail again and then your filters will get applied. Mails will go to their appropriate directory and you will be one happy man, I hope.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>quick notepad in firefox.</title>
      <link>/2013/05/20/quick-notepad-firefox/</link>
      <pubDate>Mon, 20 May 2013 00:53:57 +0000</pubDate>
      
      <guid>/2013/05/20/quick-notepad-firefox/</guid>
      <description>&lt;p&gt;If you quickly need to note something and you do not want to leave your browser then just add a bookmark to :&lt;/p&gt;
&lt;pre class=&#34;brush: html; gutter: true; first-line: 1&#34;&gt;data:text/html, &amp;lt;html contenteditable&amp;gt;&lt;/pre&gt;
&lt;p&gt;and whenever you need to get the notepad, just open this bookmark. Sorry, I do not remember, where I got this from, but this is something that I did not discover but since I do not remember where I got this from, I am not able to credit the authour.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Vim – Why and where am I getting these errors from?</title>
      <link>/2013/05/15/vim-errors-from/</link>
      <pubDate>Wed, 15 May 2013 01:47:13 +0000</pubDate>
      
      <guid>/2013/05/15/vim-errors-from/</guid>
      <description>&lt;p&gt;If you have got this question in your mind, then you are in right place.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;vim -V20  2&amp;gt;&amp;1 |tee&lt;/pre&gt;
&lt;p&gt;You can give the debugfile as any file, where you would want to log the debug messages. This will log a lot of information in the debugfile, you can open the file, once you have got the error in the main vim window. After this, you can open the debugfile and simply search for the error that you were getting. Just look for the reason why this error is originated in the debug logs and then it should be pretty simple to fix that.&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>sendmail or sending mail</title>
      <link>/2013/04/19/sendmail-sending-mail/</link>
      <pubDate>Fri, 19 Apr 2013 01:35:01 +0000</pubDate>
      
      <guid>/2013/04/19/sendmail-sending-mail/</guid>
      <description>&lt;p&gt;If you want to use &lt;a class=&#34;zem_slink&#34; title=&#34;Sendmail&#34; href=&#34;http://www.sendmail.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;sendmail&lt;/a&gt; so that you can send all your mails from the local system to your &lt;a class=&#34;zem_slink&#34; title=&#34;Email address&#34; href=&#34;http://en.wikipedia.org/wiki/Email_address&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;email address&lt;/a&gt;, then you have to use &lt;strong&gt;sendmail&lt;/strong&gt;.  Now, configuring sendmail has never been that easy and if you are working internally on your &lt;a class=&#34;zem_slink&#34; title=&#34;Campus network&#34; href=&#34;http://en.wikipedia.org/wiki/Campus_network&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;corporate network&lt;/a&gt; then for sending mails to the same domain, generally you don’t have to login. That being the case, you can use something simpler like “&lt;strong&gt;sstmp&lt;/strong&gt;“. Install ssmtp with:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IE8 – Developer Tools</title>
      <link>/2013/04/15/ie8-developer-tools/</link>
      <pubDate>Mon, 15 Apr 2013 01:31:20 +0000</pubDate>
      
      <guid>/2013/04/15/ie8-developer-tools/</guid>
      <description>&lt;p&gt;Don’t start banging me for this, but I had to test something on &lt;a class=&#34;zem_slink&#34; title=&#34;Windows&#34; href=&#34;http://www.microsoft.com/WINDOWS&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Windows&lt;/a&gt; and thus found out this. I f  you need to debug or test something on IE8 on Windows, then you can simply press “&lt;strong&gt;F12&lt;/strong&gt;” and this will bring up the developer tools… could be useful to you, sometime if you are stuck with testing something on IE on windows 🙂&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 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://www.webmonkey.com/2013/04/microsofts-revamped-modern-ie-offers-free-windows-virtual-machines/&#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/156930904_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.webmonkey.com/2013/04/microsofts-revamped-modern-ie-offers-free-windows-virtual-machines/&#34; target=&#34;_blank&#34;&gt;Microsoft&amp;#8217;s Revamped &amp;#8216;Modern.IE&amp;#8217; Offers Free Windows Virtual Machines&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://techcrunch.com/2013/04/02/microsoft-quickstart-kit-for-mac-developers-25/&#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/156877325_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://techcrunch.com/2013/04/02/microsoft-quickstart-kit-for-mac-developers-25/&#34; target=&#34;_blank&#34;&gt;Microsoft Launches Windows QuickStart Kit For Mac Developers, A $25 USB Stick With Windows 8 Pro And Parallels For 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: 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://microsoft-news.com/microsoft-updates-modern-ie-website-testing-made-easier/&#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/157136221_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://microsoft-news.com/microsoft-updates-modern-ie-website-testing-made-easier/&#34; target=&#34;_blank&#34;&gt;Microsoft Updates Modern.ie, Website Testing Made Easier&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &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>dwb – keyboard driven browser</title>
      <link>/2013/04/08/dwb-keyboard-driven-browser/</link>
      <pubDate>Mon, 08 Apr 2013 01:35:36 +0000</pubDate>
      
      <guid>/2013/04/08/dwb-keyboard-driven-browser/</guid>
      <description>&lt;p&gt;First off, install using the command&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install dwb&lt;/pre&gt;
&lt;p&gt;Now for the description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;dwb is small webkit-based web-browser in the spirit of tiling window managers,that aims to be mostly keyboard-driven.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I liked the fact that it does well what it tries to do and pretty good at being fast.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/?px&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: none; float: right;&#34; alt=&#34;Enhanced by Zemanta&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Ubuntu hushlogin</title>
      <link>/2013/03/27/ubuntu-hushlogin/</link>
      <pubDate>Wed, 27 Mar 2013 12:00:05 +0000</pubDate>
      
      <guid>/2013/03/27/ubuntu-hushlogin/</guid>
      <description>&lt;p&gt;In Ubuntu, if you do not like all the information that comes when you do a remote login, then you just need to do this:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;touch ~/.hushlogin&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>duff – find duplicate files.</title>
      <link>/2013/03/19/duff-find-duplicate-files/</link>
      <pubDate>Tue, 19 Mar 2013 11:44:38 +0000</pubDate>
      
      <guid>/2013/03/19/duff-find-duplicate-files/</guid>
      <description>&lt;p&gt;duff – description:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Description : Duff is a &lt;a class=&#34;zem_slink&#34; title=&#34;Console application&#34; href=&#34;http://en.wikipedia.org/wiki/Console_application&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;command-line utility&lt;/a&gt; for quickly finding d&lt;/p&gt;
&lt;figure style=&#34;width: 216px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/36938765@N04/3402661324&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;AURA Console&#34; alt=&#34;AURA Console&#34; src=&#34;https://i2.wp.com/farm4.static.flickr.com/3664/3402661324_c0cfc8fe54_m.jpg?resize=216%2C132&#34; width=&#34;216&#34; height=&#34;132&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;AURA Console (Photo credit: jameswatts.solfenix)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;uplicates in a&lt;br&gt;
given set of files&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;and now time to execute :&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;find . -type f -print0|duff -e0|&lt;a class=&#34;zem_slink&#34; title=&#34;Xargs&#34; href=&#34;http://en.wikipedia.org/wiki/Xargs&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;xargs&lt;/a&gt; -0&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;This will print a list of duplicate files. If you directly want to delete them then you can use them in a rm command directly like ::&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>dnsmasq not starting from NetworkManager with SELinux enabled.</title>
      <link>/2013/03/16/dnsmasq-starting-networkmanager-selinux-enabled/</link>
      <pubDate>Sat, 16 Mar 2013 11:34:11 +0000</pubDate>
      
      <guid>/2013/03/16/dnsmasq-starting-networkmanager-selinux-enabled/</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/96408062@N00/3894034368&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;OpenWrt - Dnsmasq&#34; alt=&#34;OpenWrt - Dnsmasq&#34; src=&#34;https://i0.wp.com/farm3.static.flickr.com/2571/3894034368_2f9d8ec51b_m.jpg?resize=240%2C195&#34; width=&#34;240&#34; height=&#34;195&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;OpenWrt &amp;#8211; Dnsmasq (Photo credit: magicfab)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Some time back I posted on &lt;a href=&#34;http://blog.amit-agarwal.co.in/2013/01/28/dnsmasq-network-manager/&#34; title=&#34;dnsmasq – use with Network Manager.&#34;&gt;dnsmasq starting from Network Manager&lt;/a&gt; and how to &lt;a href=&#34;http://blog.amit-agarwal.co.in/2010/04/30/local-dns-server-for-faster-dns-response-time/&#34; title=&#34;Local DNS Server for faster DNS response time&#34;&gt;setup dnsmasq&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Now, couple of days back , I setup dnsmasq in &lt;a class=&#34;zem_slink&#34; title=&#34;NetworkManager&#34; href=&#34;http://projects.gnome.org/NetworkManager/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;NetworkManager&lt;/a&gt; but was astonished to see that there was no dnsmasq running. I checked with dig and saw that there was no response from localhost for &lt;a class=&#34;zem_slink&#34; title=&#34;Domain Name System&#34; href=&#34;http://en.wikipedia.org/wiki/Domain_Name_System&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;dns&lt;/a&gt; queries. Checked “ps -eaf|&lt;a class=&#34;zem_slink&#34; title=&#34;Grep&#34; href=&#34;http://en.wikipedia.org/wiki/Grep&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;grep&lt;/a&gt; dns” and found that there was no dnsmasq running. I knew that once you mention “&lt;strong&gt;dns=dnsmasq&lt;/strong&gt;” in the NetworkManager then it should start up but that was not happening. And then I checked audit log, found that some permissions were denied by &lt;a class=&#34;zem_slink&#34; title=&#34;Security-Enhanced Linux&#34; href=&#34;http://en.wikipedia.org/wiki/Security-Enhanced_Linux&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;SELinux&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Firefox troubleshooting</title>
      <link>/2013/03/11/firefox-troubleshooting/</link>
      <pubDate>Mon, 11 Mar 2013 11:25:50 +0000</pubDate>
      
      <guid>/2013/03/11/firefox-troubleshooting/</guid>
      <description>&lt;p&gt;Here are few quick tips on getting to see what could be wrong with firefox.&lt;/p&gt;
&lt;p&gt;Config entries – &lt;a class=&#34;zem_slink&#34; title=&#34;About URI scheme&#34; href=&#34;http://en.wikipedia.org/wiki/About_URI_scheme&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;about:config&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Support Information – about:support&lt;/p&gt;
&lt;p&gt;Details on config entries – &lt;a href=&#34;http://kb.mozillazine.org/About:config_entries&#34;&gt;http://kb.mozillazine.org/About:config_entries&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Reset firefox profile – &lt;a href=&#34;https://support.mozilla.org/en-US/kb/reset-firefox-easily-fix-most-problems&#34;&gt;https://support.mozilla.org/en-US/kb/reset-firefox-easily-fix-most-problems&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Mozilla Firefox&#34; href=&#34;http://web-browsers.findthebest.com/l/2/Mozilla-Firefox&#34; target=&#34;_blank&#34; rel=&#34;fdbsoftware&#34;&gt;Firefox&lt;/a&gt; profiles – &lt;a href=&#34;https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data&#34;&gt;https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data&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 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://cayobuay.wordpress.com/2013/02/27/set-your-own-new-tab-page-in-firefox/&#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/148660191_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://cayobuay.wordpress.com/2013/02/27/set-your-own-new-tab-page-in-firefox/&#34; target=&#34;_blank&#34;&gt;Set your own new tab page in Firefox&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://msujaws.wordpress.com/2013/03/08/improved-plain-text-handling-in-firefox/&#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/150892381_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://msujaws.wordpress.com/2013/03/08/improved-plain-text-handling-in-firefox/&#34; target=&#34;_blank&#34;&gt;Improved plain-text handling in Firefox&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.ghacks.net/2013/01/20/mozilla-language-packs-now-auto-updated/&#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_90_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.ghacks.net/2013/01/20/mozilla-language-packs-now-auto-updated/&#34; target=&#34;_blank&#34;&gt;Mozilla language packs now auto updated&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>slow ssh connection</title>
      <link>/2013/02/26/slow-ssh-connection/</link>
      <pubDate>Tue, 26 Feb 2013 00:35:55 +0000</pubDate>
      
      <guid>/2013/02/26/slow-ssh-connection/</guid>
      <description>&lt;p&gt;If you are experiencing slow ssh connections, then possibly your system is trying to do reverse lookup of the &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;. If that is the case, then you can add the below to “hosts” line in &lt;strong&gt;/etc/nsswitch.conf&lt;/strong&gt; file.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;‘[NOTFOUND=return]’&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The other cause for slow connections can be &lt;strong&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Generic Security Services Application Program Interface&#34; href=&#34;http://en.wikipedia.org/wiki/Generic_Security_Services_Application_Program_Interface&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;GSSAPI&lt;/a&gt;&lt;/strong&gt; authentication. If that is the case, then the simplest solution is to add the following in your “&lt;strong&gt;~/.ssh/config&lt;/strong&gt;” file:&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>viewvc – serve current directory in web interface.</title>
      <link>/2013/02/18/viewvc-serve-current-directory-web-interface/</link>
      <pubDate>Mon, 18 Feb 2013 00:35:01 +0000</pubDate>
      
      <guid>/2013/02/18/viewvc-serve-current-directory-web-interface/</guid>
      <description>&lt;p&gt;Here is the description of viewvc:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;ViewVC&#34; href=&#34;http://www.viewvc.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;ViewVC&lt;/a&gt; is a browser interface for &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; and &lt;a class=&#34;zem_slink&#34; title=&#34;Apache Subversion&#34; href=&#34;http://subversion.apache.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Subversion&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Revision control&#34; href=&#34;http://en.wikipedia.org/wiki/Revision_control&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;version control&lt;/a&gt;&lt;br&gt;
repositories. It generates templatized &lt;a class=&#34;zem_slink&#34; title=&#34;HTML&#34; href=&#34;http://en.wikipedia.org/wiki/HTML&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;HTML&lt;/a&gt; to present navigable directory,&lt;br&gt;
revision, and change log listings. It can display specific versions of files&lt;br&gt;
as well as &lt;a class=&#34;zem_slink&#34; title=&#34;Diff&#34; href=&#34;http://en.wikipedia.org/wiki/Diff&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;diffs&lt;/a&gt; between those versions. Basically, ViewVC provides the bulk&lt;br&gt;
of the report-like functionality you expect out of your version control tool,&lt;br&gt;
but much more prettily than the average textual &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 program&lt;/a&gt; output.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ssh reverse tunning..</title>
      <link>/2013/02/14/ssh-reverse-tunning/</link>
      <pubDate>Thu, 14 Feb 2013 00:41:21 +0000</pubDate>
      
      <guid>/2013/02/14/ssh-reverse-tunning/</guid>
      <description>&lt;p&gt;If you want to access some local resources like the release website from the &lt;a class=&#34;zem_slink&#34; title=&#34;Server (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Server_%28computing%29&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;remote server&lt;/a&gt; when you are connecting to the remoter server using &lt;a class=&#34;zem_slink&#34; title=&#34;Secure Shell&#34; href=&#34;http://en.wikipedia.org/wiki/Secure_Shell&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;ssh&lt;/a&gt; over &lt;a class=&#34;zem_slink&#34; title=&#34;Virtual private network&#34; href=&#34;http://en.wikipedia.org/wiki/Virtual_private_network&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;VPN&lt;/a&gt;, then possibly reverse ssh tunnelling is the best option. So, basically when you are connecting to the remote server, you tell the server your intent to do so and which local resource you want to connect to and on which port.So, here I want to connnet to google.com and tunnel the data to 192.168.131.921:9090 tthough the tunnel, then the command to use will be  ::&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Taking screenshot in firefox.</title>
      <link>/2013/02/03/screenshot-firefox/</link>
      <pubDate>Sun, 03 Feb 2013 00:33:05 +0000</pubDate>
      
      <guid>/2013/02/03/screenshot-firefox/</guid>
      <description>&lt;p&gt;Couple of days back, I was trying to take screenshot with &lt;a class=&#34;zem_slink&#34; title=&#34;Firefox&#34; href=&#34;http://www.mozilla.com/firefox/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Firefox&lt;/a&gt;. As usual I started out with searching for plugins which could take a &lt;a class=&#34;zem_slink&#34; title=&#34;Screenshot&#34; href=&#34;http://en.wikipedia.org/wiki/Screenshot&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;screen shot&lt;/a&gt; for the whole page and not just the visible portion of the page. Installed couple of them, some did not work. Finally I found something called Development Bar.&lt;/p&gt;
&lt;p&gt;So, here is a simple way to take a screenshot. Press “Shift+F12”. This will bring up a bar in the bottom of the firefox window. To take a screenshot, type:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>NIce backgrounds with Fedora with Yearly calnedar</title>
      <link>/2013/01/31/nice-backgrounds-fedora-yearly-calnedar/</link>
      <pubDate>Thu, 31 Jan 2013 00:27:37 +0000</pubDate>
      
      <guid>/2013/01/31/nice-backgrounds-fedora-yearly-calnedar/</guid>
      <description>&lt;p&gt;Here is something that you can try&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install yearcalendar-backgrounds&lt;/pre&gt;
&lt;p&gt;This will install 3 wallpapers with yearly calendars. There is no interesting background in the calendar but then you get the clarity since there is no background. The calendars are quite nice by the way.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>dnsmasq – use with Network Manager.</title>
      <link>/2013/01/28/dnsmasq-network-manager/</link>
      <pubDate>Mon, 28 Jan 2013 00:42:24 +0000</pubDate>
      
      <guid>/2013/01/28/dnsmasq-network-manager/</guid>
      <description>&lt;figure style=&#34;width: 221px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://roadtrafficsigns.com/RT/One-Way-Signs-An-American-History.aspx&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Niles Machine Company&#34; alt=&#34;Niles Machine Company&#34; src=&#34;https://i1.wp.com/roadtrafficsigns.com/img/art/Niles-Machine-Company.jpg?resize=221%2C279&#34; width=&#34;221&#34; height=&#34;279&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Niles Machine Company (Photo credits: roadtrafficsigns.com)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Well if you have not heard about dnsmasq:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Dnsmasq&#34; href=&#34;http://www.thekelleys.org.uk/dnsmasq/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Dnsmasq&lt;/a&gt; is lightweight, easy to configure &lt;a class=&#34;zem_slink&#34; title=&#34;Domain Name System&#34; href=&#34;http://en.wikipedia.org/wiki/Domain_Name_System&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;DNS&lt;/a&gt; forwarder and &lt;a class=&#34;zem_slink&#34; title=&#34;Dynamic Host Configuration Protocol&#34; href=&#34;http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;DHCP server&lt;/a&gt;.&lt;br&gt;
It is designed to provide DNS and, optionally, DHCP, to a small network.&lt;br&gt;
It can serve the names of local machines which are not in the global&lt;br&gt;
DNS. The DHCP server integrates with the &lt;a class=&#34;zem_slink&#34; title=&#34;Name server&#34; href=&#34;http://en.wikipedia.org/wiki/Name_server&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;DNS server&lt;/a&gt; and allows machines&lt;br&gt;
with DHCP-allocated addresses to appear in the DNS with names configured&lt;br&gt;
either in each host or in a central &lt;a class=&#34;zem_slink&#34; title=&#34;Configuration file&#34; href=&#34;http://en.wikipedia.org/wiki/Configuration_file&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;configuration file&lt;/a&gt;. Dnsmasq supports&lt;br&gt;
static and dynamic DHCP leases and &lt;a class=&#34;zem_slink&#34; title=&#34;Bootstrap Protocol&#34; href=&#34;http://en.wikipedia.org/wiki/Bootstrap_Protocol&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;BOOTP&lt;/a&gt; for &lt;a class=&#34;zem_slink&#34; title=&#34;Network booting&#34; href=&#34;http://en.wikipedia.org/wiki/Network_booting&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;network booting&lt;/a&gt; of diskless&lt;br&gt;
machines.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>lightweight pdf viewer – zathura.</title>
      <link>/2013/01/28/lightweight-pdf-viewer-zathura/</link>
      <pubDate>Mon, 28 Jan 2013 00:11:32 +0000</pubDate>
      
      <guid>/2013/01/28/lightweight-pdf-viewer-zathura/</guid>
      <description>&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Zathura&#34; href=&#34;http://www.rottentomatoes.com/m/zathura&#34; target=&#34;_blank&#34; rel=&#34;rottentomatoes&#34;&gt;Zathura&lt;/a&gt; is a lightweight viewer for pdf which works on &lt;a class=&#34;zem_slink&#34; title=&#34;Plug-in (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Plug-in_%28computing%29&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;plugins&lt;/a&gt;. Here is shor description :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Zathura is a highly configurable and functional PDF viewer based on the &lt;a class=&#34;zem_slink&#34; title=&#34;Poppler (software)&#34; href=&#34;http://poppler.freedesktop.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;Poppler&lt;/a&gt;&lt;br&gt;
rendering library and the &lt;a class=&#34;zem_slink&#34; title=&#34;GTK+&#34; href=&#34;http://www.gtk.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;GTK+&lt;/a&gt; toolkit. The idea behind zathura is an&lt;br&gt;
application that provides a minimalist and space saving interface as well as&lt;br&gt;
an easy usage that mainly focuses on keyboard interaction.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But the viewer will not work unless you install the plugins to display the correct plugin. So, if you want to use it for any real purposes then you will have to install the appropriate plugin as well, so here is what you need to do:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>dnstop – top like utility for Fedora and other *nix</title>
      <link>/2013/01/16/dnstop-top-utility-fedora-nix/</link>
      <pubDate>Wed, 16 Jan 2013 00:15:44 +0000</pubDate>
      
      <guid>/2013/01/16/dnstop-top-utility-fedora-nix/</guid>
      <description>&lt;p&gt;For installation :&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install dnstop&lt;/pre&gt;
&lt;p&gt;And now some description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;dnstop is a &lt;a class=&#34;zem_slink&#34; title=&#34;Pcap&#34; href=&#34;http://www.tcpdump.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;libpcap&lt;/a&gt; application (ala &lt;a class=&#34;zem_slink&#34; title=&#34;Tcpdump&#34; href=&#34;http://www.tcpdump.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;tcpdump&lt;/a&gt;) that displays various&lt;br&gt;
tables of &lt;a class=&#34;zem_slink&#34; title=&#34;Domain Name System&#34; href=&#34;http://en.wikipedia.org/wiki/Domain_Name_System&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;DNS&lt;/a&gt; traffic on your network.&lt;/p&gt;
&lt;p&gt;dnstop supports both &lt;a class=&#34;zem_slink&#34; title=&#34;IPv4&#34; href=&#34;http://en.wikipedia.org/wiki/IPv4&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;IPv4&lt;/a&gt; and &lt;a class=&#34;zem_slink&#34; title=&#34;IPv6 address&#34; href=&#34;http://en.wikipedia.org/wiki/IPv6_address&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;IPv6 addresses&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To help find especially undesirable DNS queries, dnstop provides a&lt;br&gt;
number of filters.&lt;/p&gt;
&lt;p&gt;dnstop can either read packets from the live capture device, or from a&lt;br&gt;
tcpdump savefile.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Couple of days back, I realized there was too much network activity on my&lt;br&gt;
system, although I was not doing anything. Fired up &lt;a class=&#34;zem_slink&#34; title=&#34;Wireshark&#34; href=&#34;http://www.wireshark.org/&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;wireshark&lt;/a&gt; and to my&lt;br&gt;
astonishment, there was too much of DNS traffic on the network. But the&lt;br&gt;
problem was analyzing the data in wireshark and this is where dnstop came&lt;br&gt;
into light. It helped me narrow down the issue within minutes and problems&lt;br&gt;
resolved.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>poor mans watch, watch for solaris</title>
      <link>/2013/01/02/poor-mans-watch-watch-solaris/</link>
      <pubDate>Tue, 01 Jan 2013 23:36:16 +0000</pubDate>
      
      <guid>/2013/01/02/poor-mans-watch-watch-solaris/</guid>
      <description>&lt;p&gt;Here is a simple script that you can use as watch in Solaris as well.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;watch()
{
    #Poor man&#39;s watch
    while (true)
    do
        clear
        $*
        sleep 2;
    done
}&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Disable a few cores when you want to save power.</title>
      <link>/2012/12/28/disable-cores-save-power/</link>
      <pubDate>Fri, 28 Dec 2012 01:23:46 +0000</pubDate>
      
      <guid>/2012/12/28/disable-cores-save-power/</guid>
      <description>&lt;p&gt;If you have a lot of &lt;a class=&#34;zem_slink&#34; title=&#34;Central processing unit&#34; href=&#34;http://en.wikipedia.org/wiki/Central_processing_unit&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;CPU&lt;/a&gt; power and working on battery. If you do not need that much of power and would like to rather save some &lt;a class=&#34;zem_slink&#34; title=&#34;Batteries drain rates infographics&#34; href=&#34;http://blog.lenovo.com/products/when-will-batteries-last-the-work-week?cid=us|425522&#34; target=&#34;_blank&#34; rel=&#34;lenovo&#34;&gt;battery power&lt;/a&gt; by disabling some cpus then you can use the below script. This script disables cpus from 4 to 7. You can change the number in the &lt;a class=&#34;zem_slink&#34; title=&#34;For loop&#34; href=&#34;http://en.wikipedia.org/wiki/For_loop&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;for loop&lt;/a&gt;. You would need the &lt;a class=&#34;zem_slink&#34; title=&#34;Sudo&#34; href=&#34;http://www.sudo.ws&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;sudo&lt;/a&gt; to be setup or remove sudo and run the script as root. The script will show you the currently active cpu’s before and after disabling the CPU’s.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Battery performance improvement with powertop and using xidel.</title>
      <link>/2012/12/24/battery-performance-improvement-powertop-xidel/</link>
      <pubDate>Mon, 24 Dec 2012 01:13:51 +0000</pubDate>
      
      <guid>/2012/12/24/battery-performance-improvement-powertop-xidel/</guid>
      <description>&lt;p&gt;For those of you, who have not heard about powertop, it is a tool to monitor the &lt;a class=&#34;zem_slink&#34; title=&#34;Electric energy consumption&#34; href=&#34;http://en.wikipedia.org/wiki/Electric_energy_consumption&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;power consumption&lt;/a&gt; on your system. It has a tab which shows the tuneable parameters. Doing the changes suggested in those would improve the life to quite an extent. Here is the description of powertop:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;PowerTOP&#34; href=&#34;http://www.lesswatts.org/projects/powertop&#34; target=&#34;_blank&#34; rel=&#34;homepage&#34;&gt;PowerTOP&lt;/a&gt; is a tool that finds the &lt;a class=&#34;zem_slink&#34; title=&#34;Component-based software engineering&#34; href=&#34;http://en.wikipedia.org/wiki/Component-based_software_engineering&#34; target=&#34;_blank&#34; rel=&#34;wikipedia&#34;&gt;software component&lt;/a&gt;(s) that makeyour computer use more power than necessary while it is idle.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>quick bash script for datewise backup of directory</title>
      <link>/2012/12/12/quick-bash-script-datewise-backup-directory/</link>
      <pubDate>Wed, 12 Dec 2012 00:50:29 +0000</pubDate>
      
      <guid>/2012/12/12/quick-bash-script-datewise-backup-directory/</guid>
      <description>&lt;p&gt;I was working on something and the data was very critical and needed &lt;a class=&#34;zem_slink&#34; title=&#34;data backup management&#34; href=&#34;http://www.symantec.com/opscenter-analytics&#34; rel=&#34;symantec&#34; target=&#34;_blank&#34;&gt;backup&lt;/a&gt;. I wrote a &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; href=&#34;http://www.gnu.org/software/bash/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;bash script&lt;/a&gt; to back up the data every 5 hours with cron and bash script. Thought I will share that with you. Here is the script.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash - 
#===============================================================================
#
#          FILE:  backup.sh
# 
#         USAGE:  ./backup.sh 
# 
#   DESCRIPTION:  Backup all the current files.
# 
#       OPTIONS:  ---
#  REQUIREMENTS:  ---
#          BUGS:  ---
#         NOTES:  ---
#        AUTHOR: Amit Agarwal (aka), amit.agarwal@roamware.com
#       COMPANY: Roamware India Pvt Ltd
#       CREATED: 08/19/2011 02:43:32 PM IST
#      REVISION:  ---
#===============================================================================
backupf=( a b c d) #Here you need to specify the directory you need to backup.
bkupdir=&#34;/tmp/backup/$(date +%Y)/$(date +%m)/$(date +%d)&#34; #Here you can change the basedir for the backups
mkdir  -p $bkupdir
sudo tar cvfz $bkupdir/bkup_$(date &#34;+%Y%m%d_%H%M&#34;).tgz $backupf[*] #Remove sudo if you do not need it.
echo &#34;Backup created in dir $dir&#34;&lt;/pre&gt;
&lt;p&gt;And then just add it to cron as “00 */5 * * * /home//bin/backup.sh”. Change the path if it does not match what is given here.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Allow incoming/outgoing ports on iptables</title>
      <link>/2012/11/27/incomingoutgoing-ports-iptables/</link>
      <pubDate>Tue, 27 Nov 2012 00:22:23 +0000</pubDate>
      
      <guid>/2012/11/27/incomingoutgoing-ports-iptables/</guid>
      <description>&lt;figure style=&#34;width: 300px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://commons.wikipedia.org/wiki/File:Netfilter-packet-flow.svg&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Schematic for the packet flow paths through Li...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/3/37/Netfilter-packet-flow.svg/300px-Netfilter-packet-flow.svg.png&#34; alt=&#34;Schematic for the packet flow paths through Li...&#34; width=&#34;300&#34; height=&#34;188&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Schematic for the packet flow paths through Linux networking and Xtables (Photo credit: Wikipedia)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Last couple of years, I just used to disable &lt;a class=&#34;zem_slink&#34; title=&#34;Iptables&#34; href=&#34;http://www.netfilter.org/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;iptables&lt;/a&gt; on my system, this time I decided not to disable it and keep it enabled.&lt;/p&gt;
&lt;p&gt;So far so good, now comes the tricky part, I have http server enabled on my system and since this is on &lt;a class=&#34;zem_slink&#34; title=&#34;Local area network&#34; href=&#34;http://en.wikipedia.org/wiki/Local_area_network&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;local network&lt;/a&gt; with already firewall and other security in place so I can allow all incoming to my system and similarly I need to enable &lt;a class=&#34;zem_slink&#34; title=&#34;X display manager (program type)&#34; href=&#34;http://en.wikipedia.org/wiki/X_display_manager_%28program_type%29&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;XDMCP&lt;/a&gt; outgoing. So, I can add the rules like this :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>New improvements in site.</title>
      <link>/2012/11/16/improvements-site/</link>
      <pubDate>Fri, 16 Nov 2012 14:19:15 +0000</pubDate>
      
      <guid>/2012/11/16/improvements-site/</guid>
      <description>&lt;p&gt;Have spent some time today to speed up the blog today and made some improvements.&lt;/p&gt;
&lt;p&gt;Today I finally managed to get some time to update my site and change theme. I also made some changes that should decrease the page loading time. Have updated the “Sitemap” page and also the contact me page. There are couple of other changes that should make your experience a lot more better.&lt;/p&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/?px&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: none; float: right;&#34; 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>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>meld – cvs diff with ease</title>
      <link>/2012/10/17/meld-cvs-diff-ease/</link>
      <pubDate>Wed, 17 Oct 2012 01:15:01 +0000</pubDate>
      
      <guid>/2012/10/17/meld-cvs-diff-ease/</guid>
      <description>&lt;figure style=&#34;width: 220px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://commons.wikipedia.org/wiki/File:Revision_controlled_project_visualization-2010-24-02.svg&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Visualization of the &amp;quot;history tree&amp;quot; ...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Revision_controlled_project_visualization-2010-24-02.svg/220px-Revision_controlled_project_visualization-2010-24-02.svg.png&#34; alt=&#34;Visualization of the &amp;quot;history tree&amp;quot; ...&#34; width=&#34;220&#34; height=&#34;540&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Visualization of the &amp;#8220;history tree&amp;#8221; of a revision controlled project, showing branching, merging, tagging, etc. (Photo credit: Wikipedia)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;There are couple of ways to make life easier with &lt;a class=&#34;zem_slink&#34; title=&#34;Concurrent Versions System&#34; href=&#34;http://savannah.nongnu.org/projects/cvs&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;CVS&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Diff&#34; href=&#34;http://en.wikipedia.org/wiki/Diff&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;diff&lt;/a&gt;. But here is one that is really good.&lt;br&gt;
First if you haven’t, install &lt;a class=&#34;zem_slink&#34; title=&#34;Meld (software)&#34; href=&#34;http://meld.sf.net&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;meld&lt;/a&gt;:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install meld&lt;/pre&gt;
&lt;p&gt;meld is basically a diff viewer and pretty good at it 😉&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>phpmyadmin access problem and change server from URL</title>
      <link>/2012/09/30/phpmyadmin-access-problem-change-server-url/</link>
      <pubDate>Sun, 30 Sep 2012 01:33:55 +0000</pubDate>
      
      <guid>/2012/09/30/phpmyadmin-access-problem-change-server-url/</guid>
      <description>&lt;p&gt;I was having issues with one of the phpmyadmin setups. The first &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;server&lt;/a&gt; defined in the &lt;a class=&#34;zem_slink&#34; title=&#34;Configuration file&#34; href=&#34;http://en.wikipedia.org/wiki/Configuration_file&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;config file&lt;/a&gt; was not accessible and the theme that I was using was not allowing me to change the server from the first page. This resulted in a state where I was not able to access phpmyadmin in any way. I could not connect to any of the servers. And thus had to hack my way in to phpmyadmin to find out how to connect to other servers from &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;. And here is my finding:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Shortcut to run current command with sudo in bash</title>
      <link>/2012/09/20/shortcut-run-current-command-sudo-bash/</link>
      <pubDate>Thu, 20 Sep 2012 02:27:56 +0000</pubDate>
      
      <guid>/2012/09/20/shortcut-run-current-command-sudo-bash/</guid>
      <description>&lt;p&gt;For me, I mostly forget to add “&lt;a class=&#34;zem_slink&#34; title=&#34;Sudo&#34; href=&#34;http://www.sudo.ws&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;sudo&lt;/a&gt;” to the command until the time I am actually supposed to run it. Also sometimes, on some systems, bash completion does not work as expected with “sudo”. With these in mind, I wanted something such that when I have completed the command, I could insert sudo in the begining of the command without much ado. So, finally this is what I came up with in my &lt;strong&gt;“~/.inputrc”&lt;/strong&gt; file. Note: If you don’t have this file, then simply create this file.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>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>snmpd -verify if the mibs are loaded.</title>
      <link>/2012/09/10/snmpd-verify-mibs-loaded/</link>
      <pubDate>Mon, 10 Sep 2012 00:38:23 +0000</pubDate>
      
      <guid>/2012/09/10/snmpd-verify-mibs-loaded/</guid>
      <description>&lt;p&gt;If you are setting up the snmpd server and have added your own mibs and do not really know if the mibs are loaded or not then simply go to the directory:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;/var/lib/net-snmp/mib-indexes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This can save you a lot of time, if you are not getting results with snmpwalk. You can even use snmpwalk as :&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;snmpwalk -v  -c&lt;/pre&gt;
&lt;p&gt;Well, these little things can save you a lot of time 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>pdfjs – html5&#43;javascript based pdf viewer for Firefox.</title>
      <link>/2012/09/05/pdfjs-html5javascript-based-pdf-viewer-firefox/</link>
      <pubDate>Wed, 05 Sep 2012 12:25:26 +0000</pubDate>
      
      <guid>/2012/09/05/pdfjs-html5javascript-based-pdf-viewer-firefox/</guid>
      <description>&lt;p&gt;Firefox 15 has arrived and there is lot to brag about. Since there are already many blogs on this, so just  giving you a link to one of those. But what is most interesting is the integration of PDF.js. It is a new html5 + javascript based pdf viewer.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.ghacks.net/2012/06/05/firefox-15-whats-new/&#34;&gt;GHacks Link&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And to enable this viewer all you need to do is go to “&lt;a href=&#34;about:config&#34; target=&#34;_blank&#34;&gt;about:config&lt;/a&gt;“. Search for pdfjs and set pdfjs.disabled to “FALSE” and your browser is all set to use the inline pdf viewer.&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>Different bottom panel for gnome3.</title>
      <link>/2012/08/14/bottom-panel-gnome3/</link>
      <pubDate>Tue, 14 Aug 2012 06:56:03 +0000</pubDate>
      
      <guid>/2012/08/14/bottom-panel-gnome3/</guid>
      <description>&lt;p&gt;If you miss the bottom panel on gnome3, the do give tint2 a try. Here is how this looks (by default).&lt;/p&gt;
&lt;figure id=&#34;attachment_3318&#34; aria-describedby=&#34;caption-attachment-3318&#34; style=&#34;width: 640px&#34; class=&#34;wp-caption aligncenter&#34;&gt;&lt;img class=&#34;size-full wp-image-3318&#34; title=&#34;tint2&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/08/tint2.jpg?resize=640%2C342&#34; alt=&#34;tint2&#34; width=&#34;640&#34; height=&#34;342&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/08/tint2.jpg?w=640 640w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/08/tint2.jpg?resize=300%2C160 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/08/tint2.jpg?resize=150%2C80 150w&#34; sizes=&#34;(max-width: 640px) 100vw, 640px&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;figcaption id=&#34;caption-attachment-3318&#34; class=&#34;wp-caption-text&#34;&gt;tint2&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt; &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>vim mappings for multiple files.</title>
      <link>/2012/08/06/vim-mappings-multiple-files/</link>
      <pubDate>Mon, 06 Aug 2012 06:34:23 +0000</pubDate>
      
      <guid>/2012/08/06/vim-mappings-multiple-files/</guid>
      <description>&lt;p&gt;If you open multiple &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; target=&#34;_blank&#34;&gt;files&lt;/a&gt; in vim with &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 option&lt;/a&gt;. Then the only way to move between the files is &lt;strong&gt;“:n”&lt;/strong&gt; and &lt;strong&gt;“:N”&lt;/strong&gt;. There is a easier way to do this. Just add mappings for this in vimrc. Here is what you can use.&lt;/p&gt;
&lt;pre class=&#34;brush: shell; gutter: true; first-line: 1&#34;&gt;map  :N
map  :n&lt;/pre&gt;
&lt;p&gt;And if you want to make sure that you move to the prev or next file after saving the file, then you modifyt the mapping like this:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>gqlplus – sqlplus with readline (tab completion)</title>
      <link>/2012/08/03/gqlplus-sqlplus-readline-tab-completion/</link>
      <pubDate>Fri, 03 Aug 2012 03:04:58 +0000</pubDate>
      
      <guid>/2012/08/03/gqlplus-sqlplus-readline-tab-completion/</guid>
      <description>&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Command-line completion&#34; href=&#34;http://en.wikipedia.org/wiki/Command-line_completion&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;Tab completion&lt;/a&gt; is something which is missing in the &lt;a class=&#34;zem_slink&#34; title=&#34;SQL*Plus&#34; href=&#34;http://en.wikipedia.org/wiki/SQL%2APlus&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;sqlplus&lt;/a&gt; and if you have lot of tables with long names or lot of columns then it is sufficiently  difficult to type them 🙂&lt;/p&gt;
&lt;p&gt;Here is a solution for this problem. Download and install &lt;a href=&#34;http://sourceforge.net/projects/gqlplus/&#34; target=&#34;_blank&#34;&gt;gqlplus&lt;/a&gt;. gqlplus is a replcement for sqlplus which supports completion for commands/tablenames and column names. Quite useful.&lt;/p&gt;
&lt;figure style=&#34;width: 240px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/55793144@N00/44959557&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Oracle SQL*Plus&#34; src=&#34;https://i0.wp.com/farm1.static.flickr.com/26/44959557_8db407a4ae_m.jpg?resize=240%2C189&#34; alt=&#34;Oracle SQL*Plus&#34; width=&#34;240&#34; height=&#34;189&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Oracle SQL*Plus (Photo credit: Manuel Cernuda)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul zemanta-article-ul-image&#34; style=&#34;margin-left: 0;&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://compscicafe.wordpress.com/2012/06/12/2-gb-limit-oracle-unix/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0 10px 10px 0; border: 0; display: block; float: left;&#34; src=&#34;https://i0.wp.com/i.zemanta.com/noimg_13_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://compscicafe.wordpress.com/2012/06/12/2-gb-limit-oracle-unix/&#34; target=&#34;_blank&#34;&gt;2 GB File limit on writing file using Oracle SQLPlus in Unix&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0 10px 0;&#34;&gt;(compscicafe.wordpress.com)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0;&#34; /&gt;
    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://sqlandplsql.com/2012/06/27/find-version-of-oracle/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0 10px 10px 0; border: 0; display: block; float: left;&#34; src=&#34;https://i2.wp.com/i.zemanta.com/noimg_06_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://sqlandplsql.com/2012/06/27/find-version-of-oracle/&#34; target=&#34;_blank&#34;&gt;Find version of Oracle&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0 10px 0;&#34;&gt;(sqlandplsql.com)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0;&#34; /&gt;
    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://hs2n.wordpress.com/2012/06/12/oracle-using-sqlplus-and-sqlldr-on-databases-without-tnsnames-entry/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0 10px 10px 0; border: 0; display: block; float: left;&#34; src=&#34;https://i2.wp.com/i.zemanta.com/noimg_04_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://hs2n.wordpress.com/2012/06/12/oracle-using-sqlplus-and-sqlldr-on-databases-without-tnsnames-entry/&#34; target=&#34;_blank&#34;&gt;Oracle: Using SQLPLUS and SQLLDR on databases without TNSNAMES entry&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0 10px 0;&#34;&gt;(hs2n.wordpress.com)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0;&#34; /&gt;
    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://www.bobbydurrettdba.com/2012/07/12/newer-sqlplus-versions-give-better-plan-output/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0; margin: 0 10px 10px 0; border: 0; display: block; float: left;&#34; src=&#34;https://i1.wp.com/i.zemanta.com/noimg_14_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://www.bobbydurrettdba.com/2012/07/12/newer-sqlplus-versions-give-better-plan-output/&#34; target=&#34;_blank&#34;&gt;Another Reason Why You Should Upgrade Your Oracle Client Software&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0 10px 0;&#34;&gt;(bobbydurrettdba.com)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0;&#34; /&gt;
    &lt;/div&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/?px&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>C program to get the ascii string from a string</title>
      <link>/2012/07/25/program-ascii-string-string/</link>
      <pubDate>Wed, 25 Jul 2012 06:16:12 +0000</pubDate>
      
      <guid>/2012/07/25/program-ascii-string-string/</guid>
      <description>&lt;figure style=&#34;width: 300px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://commons.wikipedia.org/wiki/File:Printf.svg&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Example diagram of the printf function in the ...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Printf.svg/300px-Printf.svg.png&#34; alt=&#34;Example diagram of the printf function in the ...&#34; width=&#34;300&#34; height=&#34;71&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Example diagram of the printf function in the C programming language (Photo credit: Wikipedia)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Lot of times, you would like to get the complete string in hex or ascii format and if you are one of them then this is something that will be helpful for you 🙂&lt;/p&gt;
&lt;p&gt;Example output:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;lp-amita[d=~/bin]&amp;gt; ./ascii aamit&lt;br&gt;
String – aamit, Length – 5&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>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>colorgcc – Color your compiler output on Fedora</title>
      <link>/2012/07/11/colorgcc-color-compiler-output-fedora/</link>
      <pubDate>Wed, 11 Jul 2012 05:51:39 +0000</pubDate>
      
      <guid>/2012/07/11/colorgcc-color-compiler-output-fedora/</guid>
      <description>&lt;p&gt;Lets start with installing colorgcc :&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install colorgcc&lt;/pre&gt;
&lt;p&gt;Now once that is done, you will need to ensure that the call to &lt;a class=&#34;zem_slink&#34; title=&#34;GNU Compiler Collection&#34; href=&#34;http://gcc.gnu.org&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;g++&lt;/a&gt;, gcc and others that you want to use, you will need to create a link in the “~&lt;a class=&#34;zem_slink&#34; title=&#34;Filesystem Hierarchy Standard&#34; href=&#34;http://www.linuxfoundation.org/en/FHS&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;/bin&lt;/a&gt;” directory, like so:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;for i in g++ gcc c++ cc 
do
    ln -s $(which colorgcc) ~/bin/$i
done&lt;/pre&gt;
&lt;p&gt;The one liner above will create the links for &lt;strong&gt;colorgcc&lt;/strong&gt; as **** your favourite compiler in your homedir. Don’t forget to add the bin diretory to your PATH variable:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ignore CVS and svn directories in bash autocompletion.</title>
      <link>/2012/07/07/ignore-cvs-svn-directories-bash-autocompletion/</link>
      <pubDate>Sat, 07 Jul 2012 05:44:52 +0000</pubDate>
      
      <guid>/2012/07/07/ignore-cvs-svn-directories-bash-autocompletion/</guid>
      <description>&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Concurrent Versions System&#34; href=&#34;http://savannah.nongnu.org/projects/cvs&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;CVS&lt;/a&gt; and &lt;a class=&#34;zem_slink&#34; title=&#34;Apache Subversion&#34; href=&#34;http://subversion.apache.org/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;SVN&lt;/a&gt; directories are something that really cause lot of un-necessary nuisance. So, simple solution just ignore them 🙂&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;export FIGNORE=CVS:~:.o:.svn
bind &#39;set match-hidden-files off&#39;&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://stackoverflow.com/questions/10580852/how-to-use-tortoisesvn-to-get-files-that-under-a-specific-version&#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/88932873_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://stackoverflow.com/questions/10580852/how-to-use-tortoisesvn-to-get-files-that-under-a-specific-version&#34; target=&#34;_blank&#34;&gt;How to use TortoiseSVN to get files that under a specific version&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0px;&#34;&gt;(stackoverflow.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://hattb.wordpress.com/2012/06/28/quick-and-messy-svn-merge-branch-to-trunk/&#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_19_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://hattb.wordpress.com/2012/06/28/quick-and-messy-svn-merge-branch-to-trunk/&#34; target=&#34;_blank&#34;&gt;Quick (and messy) svn merge branch to trunk&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0px;&#34;&gt;(hattb.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://www.acunetix.com/blog/web-security-zone/articles/version-control-systems-parsing/&#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/89488919_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://www.acunetix.com/blog/web-security-zone/articles/version-control-systems-parsing/&#34; target=&#34;_blank&#34;&gt;Acunetix Web Vulnerability Scanner Parses Version Control Systems&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0px;&#34;&gt;(acunetix.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>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>convert word document to html</title>
      <link>/2012/06/27/convert-word-document-html/</link>
      <pubDate>Wed, 27 Jun 2012 01:45:05 +0000</pubDate>
      
      <guid>/2012/06/27/convert-word-document-html/</guid>
      <description>&lt;p&gt;First install the required package:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install wv&lt;/pre&gt;
&lt;p&gt;Description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Description : Wv is a program that understands the &lt;a class=&#34;zem_slink&#34; title=&#34;Microsoft Word&#34; href=&#34;http://office.microsoft.com/en-us/word/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;Microsoft Word&lt;/a&gt; 6/7/8/9&lt;/dt&gt;
&lt;dd&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Binary file&#34; href=&#34;http://en.wikipedia.org/wiki/Binary_file&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;binary file format&lt;/a&gt; and is able to convert Word&lt;/dd&gt;
&lt;dd&gt;documents into &lt;a class=&#34;zem_slink&#34; title=&#34;HTML&#34; href=&#34;http://en.wikipedia.org/wiki/HTML&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;HTML&lt;/a&gt;, which can then be read with a browser.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;And here is the list of the programs that this utility provides:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1; highlight: [6,12,13]&#34;&gt;/usr/bin/wvAbw
/usr/bin/wvCleanLatex
/usr/bin/wvConvert
/usr/bin/wvDVI
/usr/bin/wvDocBook
/usr/bin/wvHtml
/usr/bin/wvLatex
/usr/bin/wvMime
/usr/bin/wvPDF
/usr/bin/wvPS
/usr/bin/wvRTF
/usr/bin/wvSummary
/usr/bin/wvText
/usr/bin/wvVersion
/usr/bin/wvWare
/usr/bin/wvWml&lt;/pre&gt;
&lt;p&gt;So, if you want to convert a &lt;a class=&#34;zem_slink&#34; title=&#34;DOC (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/DOC_%28computing%29&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;doc file&lt;/a&gt; to html just do:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>tora installation on Fedora 17.</title>
      <link>/2012/06/22/tora-installation-fedora-17/</link>
      <pubDate>Fri, 22 Jun 2012 01:35:21 +0000</pubDate>
      
      <guid>/2012/06/22/tora-installation-fedora-17/</guid>
      <description>&lt;p&gt;Here are the previous links on Tora:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://blog.amit-agarwal.co.in/2012/02/09/tora-installation-fedora-16-rpm/&#34; title=&#34;Tora installation on Fedora 16 with rpm&#34;&gt;Tora on F16&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://blog.amit-agarwal.co.in/2012/02/06/tora-fedora-16-mysql-oracle/&#34; title=&#34;tora on Fedora 16 for mysql and Oracle.&#34;&gt;Tora on Fedora&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And if you are interested in installing from source then you can always use this link:&lt;br&gt;
&lt;a href=&#34;http://blog.amit-agarwal.com/2012/02/06/tora-fedora-16-mysql-oracle/&#34;&gt;http://blog.amit-agarwal.com/2012/02/06/tora-fedora-16-mysql-oracle/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;And if you are interested in just installing it then you can always do:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;rpm -ivh &#34;http://amit-agarwal.co.in/mystuff/tora-2.1.3-1.fc17.i686.rpm&#34;&lt;/pre&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul zemanta-article-ul-image&#34; style=&#34;margin-left: 0px;&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none outside none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2012/05/15/upgrade-fedora-17-16/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0px; margin: 0px 10px 10px 0px; border: 0px none; display: block; float: left;&#34; src=&#34;https://i2.wp.com/i.zemanta.com/noimg_18_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://blog.amit-agarwal.co.in/2012/05/15/upgrade-fedora-17-16/&#34; target=&#34;_blank&#34;&gt;Upgrade to Fedora 17 from 16.&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0px;&#34;&gt;(amit-agarwal.co.in)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0px;&#34; /&gt;
    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none outside none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://kparal.wordpress.com/2012/05/31/fedora-17-warning-kernel-panic-after-upgrade-part-2/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0px; margin: 0px 10px 10px 0px; border: 0px none; display: block; float: left;&#34; src=&#34;https://i0.wp.com/i.zemanta.com/91821684_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://kparal.wordpress.com/2012/05/31/fedora-17-warning-kernel-panic-after-upgrade-part-2/&#34; target=&#34;_blank&#34;&gt;Fedora 17 warning: kernel panic after upgrade (part 2)&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0px;&#34;&gt;(kparal.wordpress.com)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0px;&#34; /&gt;
    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li-image zemanta-article-ul-li&#34; style=&#34;overflow: hidden; list-style: none outside none; margin-top: 10px;&#34;&gt;
    &lt;a href=&#34;http://loviniltra.com/fix-fedora-17-kernel-panic-after-preupgrade/&#34; target=&#34;_blank&#34;&gt;&lt;img style=&#34;padding: 0px; margin: 0px 10px 10px 0px; border: 0px none; display: block; float: left;&#34; src=&#34;https://i1.wp.com/i.zemanta.com/91776489_80_80.jpg?w=688&#34; alt=&#34;&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;a style=&#34;display: block;&#34; href=&#34;http://loviniltra.com/fix-fedora-17-kernel-panic-after-preupgrade/&#34; target=&#34;_blank&#34;&gt;Fix Fedora 17 Kernel Panic after Preupgrade&lt;/a&gt;&lt;span style=&#34;display: block; font-size: 12px; margin: 10px 0px;&#34;&gt;(loviniltra.com)&lt;/span&gt; &lt;div style=&#34;clear: both;&#34;&gt;
      &lt;hr style=&#34;margin: 0px;&#34; /&gt;
    &lt;/div&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/?px&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>rpmconf – Tool to handle rpmsave and rpmnew files</title>
      <link>/2012/06/18/rpmconf-tool-handle-rpmsave-rpmnew-files/</link>
      <pubDate>Mon, 18 Jun 2012 02:18:40 +0000</pubDate>
      
      <guid>/2012/06/18/rpmconf-tool-handle-rpmsave-rpmnew-files/</guid>
      <description>&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Install (Unix)&#34; href=&#34;http://en.wikipedia.org/wiki/Install_%28Unix%29&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;Install&lt;/a&gt; the utility:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install rpmconf&lt;/pre&gt;
&lt;p&gt;Description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Description : This tool search for .rpmnew, .rpmsave and .rpmorig files and ask you what to do&lt;/dt&gt;
&lt;dd&gt;with them:&lt;/dd&gt;
&lt;dd&gt;Keep current version, place back old version, watch the diff or merge.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;And finally run the utility:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo rpmconf -a&lt;/pre&gt;
&lt;p&gt;and if there is a conflict or rpmsave or rpmnew file, then you will see something like this:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>symlinks -delete all invalid soft links in Linux/Fedora</title>
      <link>/2012/06/12/symlinks-delete-invalid-soft-links-linuxfedora/</link>
      <pubDate>Tue, 12 Jun 2012 01:05:34 +0000</pubDate>
      
      <guid>/2012/06/12/symlinks-delete-invalid-soft-links-linuxfedora/</guid>
      <description>&lt;p&gt;First of all, install symlinks if it is not installed :&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install symlinks&lt;/pre&gt;
&lt;p&gt;and here is the description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Description : The symlinks utility performs maintenance on &lt;a class=&#34;zem_slink&#34; title=&#34;Symbolic link&#34; href=&#34;http://en.wikipedia.org/wiki/Symbolic_link&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;symbolic links&lt;/a&gt;.&lt;/dt&gt;
&lt;dd&gt;Symlinks checks for symlink problems, including dangling symlinks&lt;/dd&gt;
&lt;dd&gt;which point to nonexistent files.  Symlinks can also automatically&lt;/dd&gt;
&lt;dd&gt;convert absolute symlinks to relative symlinks.&lt;/dd&gt;
&lt;dd&gt;&lt;/dd&gt;
&lt;dd&gt;Install the symlinks package if you need a program for maintaining&lt;/dd&gt;
&lt;dd&gt;symlinks on your system.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;and the help for the same:&lt;/p&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>Array of all possible colors in bash script</title>
      <link>/2012/05/07/array-colors-bash-script/</link>
      <pubDate>Mon, 07 May 2012 02:17:18 +0000</pubDate>
      
      <guid>/2012/05/07/array-colors-bash-script/</guid>
      <description>&lt;p&gt;Sometime back, we had looked at using colors in &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; href=&#34;http://www.gnu.org/software/bash/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;bash script&lt;/a&gt; and here is a way to create a array of all the colors.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash - 
#===============================================================================
#
#          FILE:  colorarray.sh
# 
#         USAGE:  ./colorarray.sh 
# 
#   DESCRIPTION:  
# 
#       OPTIONS:  ---
#  REQUIREMENTS:  ---
#          BUGS:  ---
#         NOTES:  ---
#        AUTHOR: Amit Agarwal (aka), amit.agarwal@roamware.com
#       COMPANY: Roamware India Pvt Ltd
#       CREATED: 16/04/12 17:24:09 IST
# Last modified: Mon Apr 16, 2012  05:39PM
#      REVISION:  ---
#===============================================================================
count=0
for i in 40m 41m 42m 43m 44m 45m 46m 47m
do
    for l in 0 1
    do
        echo -n &#34;l=$l &#34;
        for k in 0 1
        do
            # echo -n &#34;k=$k &#34;
            for j in {30..37}
            do
                carr[$count]=&#34;\033[$k;$j;$l;$i&#34;
                echo -ne &#34;${carr[$count]}$count \033[00m&#34;
                ((count++))
            done
        done
        echo
    done
    echo
done&lt;/pre&gt;
&lt;p&gt;You can add this script to any script of your choice and you have all the 256 colors available to you in the script without additional coding. Happy coding.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Display X applications from virtual terminals</title>
      <link>/2012/05/03/display-applications-virtual-terminals/</link>
      <pubDate>Thu, 03 May 2012 12:05:37 +0000</pubDate>
      
      <guid>/2012/05/03/display-applications-virtual-terminals/</guid>
      <description>&lt;figure style=&#34;width: 206px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/73617363@N00/2243295082&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;GNOME Session plugin&#34; src=&#34;https://i0.wp.com/farm3.static.flickr.com/2334/2243295082_f55ebc9d83_m.jpg?resize=206%2C240&#34; alt=&#34;GNOME Session plugin&#34; width=&#34;206&#34; height=&#34;240&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;GNOME Session plugin (Photo credit: David Siegel)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Here is a script that can help you set the proper envirionment to start a &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME Shell&#34; href=&#34;http://live.gnome.org/GnomeShell&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;gnome-shell&lt;/a&gt; from one of the terminals.&lt;/p&gt;
&lt;pre class=&#34;Comment&#34;&gt;&lt;span class=&#34;Comment&#34;&gt;#!/bin/bash - &lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;#===============================================================================&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;#&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# FILE: xenv.sh&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# &lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# USAGE: ./xenv.sh &lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# &lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# DESCRIPTION: &lt;a href=&#34;http://live.gnome.org/GnomeShell/Debugging&#34;&gt;http://live.gnome.org/GnomeShell/Debugging&lt;/a&gt;&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;#&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# &lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# OPTIONS: ---&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# REQUIREMENTS: ---&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# BUGS: ---&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# NOTES: ---&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# AUTHOR: Amit Agarwal (aka), amit.agarwal@roamware.com&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# CREATED: 09/14/2011 04:45:31 PM &lt;a class=&#34;zem_slink&#34; title=&#34;Indian Standard Time&#34; href=&#34;http://en.wikipedia.org/wiki/Indian_Standard_Time&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;IST&lt;/a&gt;&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# Last modified: Wed Sep 14, 2011 04:45PM&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;# REVISION: ---&lt;/span&gt;
&lt;span class=&#34;Comment&#34;&gt;#===============================================================================&lt;/span&gt;

&lt;span class=&#34;Identifier&#34;&gt;gnome_session&lt;/span&gt;=&lt;span class=&#34;PreProc&#34;&gt;$(&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Pgrep&#34; href=&#34;http://en.wikipedia.org/wiki/Pgrep&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;pgrep&lt;/a&gt; -u &lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$USER&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; gnome-session&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;)&lt;/span&gt;
&lt;span class=&#34;Statement&#34;&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Eval&#34; href=&#34;http://en.wikipedia.org/wiki/Eval&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;eval&lt;/a&gt;&lt;/span&gt; &lt;span class=&#34;Statement&#34;&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Export&#34; href=&#34;http://en.wikipedia.org/wiki/Export&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;export&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$(&lt;/span&gt;&lt;span class=&#34;Statement&#34;&gt;sed&lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;&#39;&lt;/span&gt;&lt;span class=&#34;String&#34;&gt;s/\o000/\n/g;&lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;&#39;&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; &amp;lt; &lt;a class=&#34;zem_slink&#34; title=&#34;Procfs&#34; href=&#34;http://en.wikipedia.org/wiki/Procfs&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;/proc/&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$gnome_session&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt;/environ &lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;Statement&#34;&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Grep&#34; href=&#34;http://en.wikipedia.org/wiki/Grep&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;grep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; DISPLAY&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;)&lt;/span&gt;
&lt;span class=&#34;Statement&#34;&gt;eval&lt;/span&gt; &lt;span class=&#34;Statement&#34;&gt;export&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$(&lt;/span&gt;&lt;span class=&#34;Statement&#34;&gt;sed&lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;&#39;&lt;/span&gt;&lt;span class=&#34;String&#34;&gt;s/\o000/\n/g;&lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;&#39;&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; &amp;lt; /proc/&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$gnome_session&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt;/environ &lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;Statement&#34;&gt;grep&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; XAUTHORITY&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;)&lt;/span&gt;
&lt;span class=&#34;Statement&#34;&gt;eval&lt;/span&gt; &lt;span class=&#34;Statement&#34;&gt;export&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$(&lt;/span&gt;&lt;span class=&#34;Statement&#34;&gt;sed&lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;&#39;&lt;/span&gt;&lt;span class=&#34;String&#34;&gt;s/\o000/\n/g;&lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;&#39;&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; &amp;lt; /proc/&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;$gnome_session&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt;/environ &lt;/span&gt;&lt;span class=&#34;Normal&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;Statement&#34;&gt;grep&lt;/span&gt;&lt;span class=&#34;Special&#34;&gt; DBUS_SESSION_BUS_ADDRESS&lt;/span&gt;&lt;span class=&#34;PreProc&#34;&gt;)&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;So, once you have done that you have the correct environment to use the X display and thus you can start the gnome-shell as well or do any other fancy thing that you want 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>colors in bash scripts</title>
      <link>/2012/04/30/colors-bash-scripts/</link>
      <pubDate>Mon, 30 Apr 2012 03:52:29 +0000</pubDate>
      
      <guid>/2012/04/30/colors-bash-scripts/</guid>
      <description>&lt;figure style=&#34;width: 240px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/90525468@N00/84319781&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Colours&#34; src=&#34;https://i2.wp.com/farm1.static.flickr.com/41/84319781_769e3cbfc2_m.jpg?resize=240%2C182&#34; alt=&#34;Colours&#34; width=&#34;240&#34; height=&#34;182&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Colours (Photo credit: CherrySoda!)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;I have been trying to understand the &lt;a class=&#34;zem_slink&#34; title=&#34;Color code&#34; href=&#34;http://en.wikipedia.org/wiki/Color_code&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;color codes&lt;/a&gt; for &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; href=&#34;http://www.gnu.org/software/bash/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;bash&lt;/a&gt; for a pretty long time, but somehow never got time to understand this clearly. So this time around when I was writing a &lt;a class=&#34;zem_slink&#34; title=&#34;Screenplay&#34; href=&#34;http://en.wikipedia.org/wiki/Screenplay&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;script&lt;/a&gt; to analyze some logs. I thought I will give it a go and finally understood some part of this.&lt;/p&gt;
&lt;p&gt;So, first we will start with this script. This is taken from &lt;a href=&#34;http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>systemadm – simpler way to manage the service files for systemd</title>
      <link>/2012/04/17/systemadm-simpler-manage-service-files-systemd/</link>
      <pubDate>Tue, 17 Apr 2012 02:43:09 +0000</pubDate>
      
      <guid>/2012/04/17/systemadm-simpler-manage-service-files-systemd/</guid>
      <description>&lt;p&gt;Once the &lt;a class=&#34;zem_slink&#34; title=&#34;Systemd&#34; href=&#34;http://freedesktop.org/wiki/Software/systemd/&#34; target=&#34;_blank&#34; rel=&#34;homepage noopener&#34;&gt;systemd&lt;/a&gt; unit and service files have come into being, understanding of the system services have changed a little bit and it might require some time to understand the cli tools for managing these services and units. That being the case, &lt;strong&gt;systemadm&lt;/strong&gt; comes to rescue. This is a simple tool which :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Graphical front-end for systemd.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For installation :&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install systemd-gtk&lt;/pre&gt;
&lt;p&gt;And here’s a screenshot::&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Convert string to hex.</title>
      <link>/2012/04/13/convert-string-hex/</link>
      <pubDate>Fri, 13 Apr 2012 03:39:54 +0000</pubDate>
      
      <guid>/2012/04/13/convert-string-hex/</guid>
      <description>&lt;p&gt;If you want to use snoop or &lt;a class=&#34;zem_slink&#34; title=&#34;Tcpdump&#34; href=&#34;http://www.tcpdump.org/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;tcpdump&lt;/a&gt; with &lt;a class=&#34;zem_slink&#34; title=&#34;advanced search&#34; href=&#34;http://search.twitter.com/advanced&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;advanced search&lt;/a&gt; in the packet, then you would need to convert the string to hex string. For this, either you can use a web search and find some &lt;a class=&#34;zem_slink&#34; title=&#34;Web application&#34; href=&#34;http://en.wikipedia.org/wiki/Web_application&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;web application&lt;/a&gt; to do that or you can use a simple C program like this 🙂&lt;/p&gt;
&lt;pre class=&#34;brush: c; gutter: true; first-line: 1&#34;&gt;/*
* =====================================================================================
*
*       Filename:  ascii.c
*
*    Description:  ascii to dec
*
*        Version:  1.0
*        Ceated:  03/02/2012 12:08:49 PM
*       Revision:  none
*       Compiler:  gcc
*
*         Author:  Amit Agarwal (aka), amit.agarwal@roamware.com
*  Last modified: Thu Mar 08, 2012  08:47PM
*
* =====================================================================================
*/
void main (int argc, char **argv){
    int i=0;
    char a[200]=&#34;&#34;,b[200]=&#34;&#34;;
    printf(&#34;String - %s, Length - %d\n&#34;,argv[1],strlen(argv[1]));
    /*printf(&#34;%x\n 0x&#34;,argv[1]);*/
    while (i &amp;lt; strlen(argv[1])){
        /*printf(&#34;%c&#34;,argv[1][i]);*/
        sprintf(a,&#34;%s%x&#34;,a,argv[1][i]);
        /*printf(&#34;a=%s\n&#34;,a);
        printf(&#34;b=%s\n&#34;,b);*/
        sprintf(b,&#34;%s%d&#34;,b,argv[1][i]);
        i++;
    }
    printf (&#34;\n&#34;);
    printf (&#34;String : %s\n&#34;,argv[1]);
    printf (&#34;Hex    : 0x%s\n&#34;, a);
    printf (&#34;Dec    : %s\n&#34;, b);

}&lt;/pre&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://seclists.org/fulldisclosure/2012/Apr/13&#34; target=&#34;_blank&#34;&gt;Re: iis bug&lt;/a&gt; (seclists.org)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.daniweb.com/software-development/c/threads/420145/problem-of-file-transfer-in-socket-programming&#34; target=&#34;_blank&#34;&gt;Problem of file transfer in socket programming&lt;/a&gt; (daniweb.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://jetcracker.wordpress.com/2012/02/23/c-echo-implementation/&#34; target=&#34;_blank&#34;&gt;[Unix C] ECHO Implementation&lt;/a&gt; (jetcracker.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://sourcecode4all.wordpress.com/2012/04/03/character-stuffing-in-c/&#34; target=&#34;_blank&#34;&gt;Character Stuffing in C&lt;/a&gt; (sourcecode4all.wordpress.com)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Your own local search engine.</title>
      <link>/2012/04/09/local-search-engine/</link>
      <pubDate>Mon, 09 Apr 2012 02:31:17 +0000</pubDate>
      
      <guid>/2012/04/09/local-search-engine/</guid>
      <description>&lt;p&gt;There are times when you would want to have a &lt;a class=&#34;zem_slink&#34; title=&#34;Local search (Internet)&#34; href=&#34;http://en.wikipedia.org/wiki/Local_search_%28Internet%29&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;local search engine&lt;/a&gt; capable of indexing even pdf and doc files. So here is a solution.&lt;/p&gt;
&lt;p&gt;You can use “Omega” and here are the instructions.&lt;/p&gt;
&lt;p&gt;download omega from &lt;a href=&#34;http://xapian.org/download&#34;&gt;http:// xapian.org/download&lt;/a&gt;&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;yum install xapian libuuid-devel&lt;/pre&gt;
&lt;p&gt;And then make and install omega and for this you can follow the &lt;a href=&#34;http://trac.xapian.org/wiki/OmegaExample&#34;&gt;instructions&lt;/a&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:Fed_search.png&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Federated Search Engine Diagram&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Fed_search.png/300px-Fed_search.png&#34; alt=&#34;Federated Search Engine Diagram&#34; width=&#34;300&#34; height=&#34;204&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Federated Search Engine Diagram (Photo credit: Wikipedia)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Create index using command omindex&lt;br&gt;
and then you can use quest or search.py to search or you can setup the cgi way so that you can use local browser to search.&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>pigz -parallel gzip</title>
      <link>/2012/03/26/pigz-parallel-gzip/</link>
      <pubDate>Mon, 26 Mar 2012 14:32:33 +0000</pubDate>
      
      <guid>/2012/03/26/pigz-parallel-gzip/</guid>
      <description>&lt;p&gt;Here is a short description of pigz:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;pigz, which stands for parallel implementation of &lt;a class=&#34;zem_slink&#34; title=&#34;Gzip&#34; href=&#34;http://www.gzip.org/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;gzip&lt;/a&gt;,&lt;br&gt;
is a fully functional replacement for gzip that exploits&lt;br&gt;
multiple processors and multiple cores to the hilt when compressing data.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And for the installation:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install pigz&lt;/pre&gt;
&lt;p&gt;With pigz, if you don’t have many things running on your &lt;a class=&#34;zem_slink&#34; title=&#34;Multiprocessing&#34; href=&#34;http://en.wikipedia.org/wiki/Multiprocessing&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;multi processor&lt;/a&gt; machine then you will see a significant improvement when you are gzipping the files.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>visio support comes to Linux with loads of new features of LibreOffice.</title>
      <link>/2012/03/17/visio-support-linux-loads-features-libreoffice/</link>
      <pubDate>Sat, 17 Mar 2012 06:32:54 +0000</pubDate>
      
      <guid>/2012/03/17/visio-support-linux-loads-features-libreoffice/</guid>
      <description>&lt;figure style=&#34;width: 300px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://en.wikipedia.org/wiki/File:Microsoft_Visio_2010.png&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Microsoft Visio 2010&#34; src=&#34;http://upload.wikimedia.org/wikipedia/en/thumb/d/d2/Microsoft_Visio_2010.png/300px-Microsoft_Visio_2010.png&#34; alt=&#34;Microsoft Visio 2010&#34; width=&#34;300&#34; height=&#34;214&#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;a class=&#34;zem_slink&#34; title=&#34;LibreOffice&#34; href=&#34;http://www.libreoffice.org&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;LibreOffice&lt;/a&gt; 3.5 was released few days back with loads of features and improvements. Most bragged about feature should be capability to read visio diagrams. You can read the full list of features &lt;a href=&#34;http://www.libreoffice.org/download/3-5-new-features-and-fixes/&#34;&gt;here&lt;/a&gt;. And here are some interesting features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Better &lt;a class=&#34;zem_slink&#34; title=&#34;User interface&#34; href=&#34;http://en.wikipedia.org/wiki/User_interface&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;UI&lt;/a&gt; for header/footer handling. Easily add header or footers. Quickly see what is edited with new changing text boundaries. Quickly edit or remove headers and footers without going through page styles formatting. &lt;em&gt;(&lt;a class=&#34;zem_slink&#34; title=&#34;Cédric&#34; href=&#34;http://www.cedric.kidcomics.com/en/index.html&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;Cédric&lt;/a&gt; Bosdonnat)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;New faster built-in grammar checker for English and several other languages. &lt;em&gt;(&lt;a class=&#34;zem_slink&#34; title=&#34;László Németh&#34; href=&#34;http://en.wikipedia.org/wiki/L%C3%A1szl%C3%B3_N%C3%A9meth&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;László Németh&lt;/a&gt;)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;New multi-line input bar in &lt;a class=&#34;zem_slink&#34; title=&#34;Calculus&#34; href=&#34;http://en.wikipedia.org/wiki/Calculus&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;Calc.&lt;/a&gt; The arrow-control at the end of the toolbar allows to switch this on/off.  &lt;em&gt;(Anurag &lt;a class=&#34;zem_slink&#34; title=&#34;Jainism&#34; href=&#34;http://en.wikipedia.org/wiki/Jainism&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;Jain&lt;/a&gt;, Noel Power)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Import filter for &lt;a class=&#34;zem_slink&#34; title=&#34;Microsoft Visio&#34; href=&#34;http://office.microsoft.com/en-us/visio/&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;Microsoft Visio&lt;/a&gt; documents. &lt;em&gt;(Fridrich Štrba, Eilidh McAdam, Valek Filippov)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Custom Shapes import was greatly enhanced, many bugs were fixed and new presets implementation added. &lt;em&gt;(Radek Doulik)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;and many more…&lt;/li&gt;
&lt;/ul&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.pcworld.com/businesscenter/article/251204/the_bright_future_of_libreoffice.html&#34; target=&#34;_blank&#34;&gt;The Bright Future of LibreOffice&lt;/a&gt; (pcworld.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://news.slashdot.org/story/12/02/14/1555242/libreoffice-35-released&#34; target=&#34;_blank&#34;&gt;LibreOffice 3.5 Released&lt;/a&gt; (news.slashdot.org)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.jonobacon.org/2012/02/27/kudos-libreoffice/&#34; target=&#34;_blank&#34;&gt;Jono Bacon: Kudos, LibreOffice&lt;/a&gt; (jonobacon.org)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.thetechscoop.net/2012/02/24/intel-backs-libre-office-by-joining-the-document-foundation/&#34; target=&#34;_blank&#34;&gt;Intel backs Libre Office by joining The Document Foundation&lt;/a&gt; (thetechscoop.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;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>cream bash ide – vim with bash support</title>
      <link>/2012/03/14/cream-bash-ide-vim-bash-support/</link>
      <pubDate>Wed, 14 Mar 2012 06:16:48 +0000</pubDate>
      
      <guid>/2012/03/14/cream-bash-ide-vim-bash-support/</guid>
      <description>&lt;p&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:Vim.png&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;English: Screenshot of graphical vim (gvim) sh...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/2/28/Vim.png/300px-Vim.png&#34; alt=&#34;English: Screenshot of graphical vim (gvim) sh...&#34; width=&#34;300&#34; height=&#34;312&#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;a href=&#34;http://sourceforge.net/projects/cream-bash-ide/&#34;&gt;Here&lt;/a&gt; you can find the cream editor. This is basically &lt;a class=&#34;zem_slink&#34; title=&#34;Vim (text editor)&#34; href=&#34;http://www.vim.org&#34; rel=&#34;homepage&#34; target=&#34;_blank&#34;&gt;vim editor&lt;/a&gt; with lots of customizations thus making it simpler for the users to use the editor directly.&lt;/p&gt;
&lt;p&gt;This version already has the bash and perl support &lt;a class=&#34;zem_slink&#34; title=&#34;Plug-in (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Plug-in_%28computing%29&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;plugins&lt;/a&gt; and thus you can start using them as &lt;a class=&#34;zem_slink&#34; title=&#34;Integrated development environment&#34; href=&#34;http://en.wikipedia.org/wiki/Integrated_development_environment&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;IDE&lt;/a&gt; without the need to add any plugins. It has a simple and advanced mode. In the simple mode you need not worry about all the modes of the vi/vim editor. How cool is that 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Google gravity for fun</title>
      <link>/2012/03/11/google-gravity-fun/</link>
      <pubDate>Sun, 11 Mar 2012 06:14:20 +0000</pubDate>
      
      <guid>/2012/03/11/google-gravity-fun/</guid>
      <description>&lt;figure style=&#34;width: 250px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.crunchbase.com/product/google-search&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Image representing Google Search as depicted i...&#34; src=&#34;https://i2.wp.com/www.crunchbase.com/assets/images/resized/0008/8864/88864v5-max-250x250.png?resize=250%2C85&#34; alt=&#34;Image representing Google Search as depicted i...&#34; width=&#34;250&#34; height=&#34;85&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via CrunchBase&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h6 data-ft=&#34;{&amp;quot;type&amp;quot;:1}&#34;&gt;
  1) Write &amp;#8216;&lt;a class=&#34;zem_slink&#34; title=&#34;Google Gravity&#34; href=&#34;http://www.chromeexperiments.com/detail/gravity/&#34; rel=&#34;homepage&#34;&gt;Google Gravity&lt;/a&gt;&amp;#8216; in &lt;a class=&#34;zem_slink&#34; title=&#34;Google Search&#34; href=&#34;http://Google.com&#34; rel=&#34;homepage&#34;&gt;Google search&lt;/a&gt; box,press enter. 2) Click on the 1st result that appears i.e. Google Gravity. 3) Wait 2 seconds. Something cool will happen. 4) Play with it for a while. 5) Then write any word in the Google search bar and press Enter. 6) Wait and see. Something even cooler will happen 🙂 Awesome !!!..
&lt;/h6&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://mgitecetech.wordpress.com/2011/09/06/google-gravity/&#34;&gt;Google Gravity&lt;/a&gt; (mgitecetech.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://mgitecetech.wordpress.com/2011/09/10/google-sphere/&#34;&gt;Google Sphere&lt;/a&gt; (mgitecetech.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://birthnavigators.wordpress.com/2011/08/31/does-anyone-enjoy-a-practical-joke/&#34;&gt;Does anyone enjoy a practical joke?&lt;/a&gt; (birthnavigators.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>bash prompts — some good links</title>
      <link>/2012/03/08/bash-prompts-good-links/</link>
      <pubDate>Thu, 08 Mar 2012 12:09:08 +0000</pubDate>
      
      <guid>/2012/03/08/bash-prompts-good-links/</guid>
      <description>&lt;p&gt;Here are some pretty good links on the subject. Since there are already so many blog posts, does not make sense to add one more 🙂&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://tldp.org/HOWTO/Bash-Prompt-HOWTO/c816.html&#34;&gt;http://tldp.org/HOWTO/Bash-Prompt-HOWTO/c816.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.gilesorr.com/bashprompt/prompts/&#34;&gt;http://www.gilesorr.com/bashprompt/prompts/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://bbs.archlinux.org/viewtopic.php?id=84386&#34;&gt;https://bbs.archlinux.org/viewtopic.php?id=84386&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Bash themes – &lt;a href=&#34;http://onlamp.com/onlamp/2006/02/02/bash_themes.html&#34;&gt;http://onlamp.com/onlamp/2006/02/02/bash_themes.html&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://stackoverflow.com/questions/9037620/set-prompts-for-bash-osx&#34; target=&#34;_blank&#34;&gt;set prompts for bash Osx?&lt;/a&gt; (stackoverflow.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://stackoverflow.com/questions/9041656/difference-between-bash-shell-and-bash-terminal&#34; target=&#34;_blank&#34;&gt;Difference between Bash shell and Bash terminal?&lt;/a&gt; (stackoverflow.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.popsugar.com/Jessica-Chastain-Pictures-THR-Oscars-Party-21902093&#34; target=&#34;_blank&#34;&gt;The Hollywood Reporter Rounds Up Jessica Chastian and Owen Wilson For a Pre-Oscars Bash&lt;/a&gt; (popsugar.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>Setup your own RFC Editor for Linux.</title>
      <link>/2012/03/05/setup-rfc-editor-linux/</link>
      <pubDate>Mon, 05 Mar 2012 11:51:54 +0000</pubDate>
      
      <guid>/2012/03/05/setup-rfc-editor-linux/</guid>
      <description>&lt;figure style=&#34;width: 249px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://commons.wikipedia.org/wiki/File:Tux-shaded.svg&#34; target=&#34;_blank&#34;&gt;&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;Tux, the Linux penguin&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/0/0a/Tux-shaded.svg/249px-Tux-shaded.svg.png&#34; alt=&#34;Tux, the Linux penguin&#34; width=&#34;249&#34; height=&#34;297&#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;Well, if you are a professional who has to keep referring to &lt;a class=&#34;zem_slink&#34; title=&#34;Request for Comments&#34; href=&#34;http://en.wikipedia.org/wiki/Request_for_Comments&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;RFC&lt;/a&gt;, then you know how good it would be to have the RFC &lt;a class=&#34;zem_slink&#34; title=&#34;Uploading and downloading&#34; href=&#34;http://en.wikipedia.org/wiki/Uploading_and_downloading&#34; rel=&#34;wikipedia&#34; target=&#34;_blank&#34;&gt;downloaded&lt;/a&gt; and kept in your computer. But then unless you can search it and use and editor with it, its of not much use. So, here is something  that you can do :&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>Oracle Select the top 5 queries</title>
      <link>/2012/02/27/oracle-select-top-5-queries/</link>
      <pubDate>Mon, 27 Feb 2012 06:04:19 +0000</pubDate>
      
      <guid>/2012/02/27/oracle-select-top-5-queries/</guid>
      <description>&lt;p&gt;Here are one sql script that I found some time back. This will be listing the top 5 &lt;a class=&#34;zem_slink&#34; title=&#34;SQL&#34; href=&#34;http://www.iso.org/iso/catalogue_detail.htm?csnumber=45498&#34; rel=&#34;homepage&#34;&gt;SQL queries&lt;/a&gt; in &lt;a class=&#34;zem_slink&#34; title=&#34;Oracle Database&#34; href=&#34;http://www.oracle.com/&#34; rel=&#34;homepage&#34;&gt;Oracle&lt;/a&gt;.&lt;/p&gt;
&lt;pre class=&#34;brush: sql; gutter: true; first-line: 1&#34;&gt;SET linesize 300
SET PAGESIZE 200
select *
from
(select sql_text,
        sql_id,
        elapsed_time,
        cpu_time,
        user_io_wait_time
from    sys.v_$sqlarea
order by 5 desc)
where rownum &amp;lt; 6;
quit;&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://thinkvitamin.com/asides/sql-fiddle/&#34;&gt;SQL Fiddle&lt;/a&gt; (thinkvitamin.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://arnoldit.com/wordpress/2012/02/03/new-oracle-e-book/&#34;&gt;New Oracle E-Book&lt;/a&gt; (arnoldit.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://tkyte.blogspot.com/2012/02/all-about-security-sql-injection.html&#34;&gt;All about Security &amp;#8211; SQL Injection&lt;/a&gt; (tkyte.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;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>Check out all the colors on you X window system.</title>
      <link>/2012/02/24/check-colors-window-system/</link>
      <pubDate>Fri, 24 Feb 2012 05:12:52 +0000</pubDate>
      
      <guid>/2012/02/24/check-colors-window-system/</guid>
      <description>&lt;p&gt;If you ever wondered what combination of some colors would look like but did not really feel like setting them in your &lt;a class=&#34;zem_slink&#34; title=&#34;Xterm&#34; href=&#34;http://invisible-island.net/xterm/&#34; rel=&#34;homepage&#34;&gt;xterm&lt;/a&gt; just to check them out. Or if you wanted to know about all the colors on you &lt;a class=&#34;zem_slink&#34; title=&#34;X Window System&#34; href=&#34;http://en.wikipedia.org/wiki/X_Window_System&#34; rel=&#34;wikipedia&#34;&gt;X window system&lt;/a&gt; then you can install this utility called xcolorsel.&lt;/p&gt;
&lt;figure id=&#34;attachment_3159&#34; aria-describedby=&#34;caption-attachment-3159&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-3159&#34; title=&#34;xcolorsel&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.com/wp-content/uploads/2012/02/xcolorsel-300x198.png?resize=300%2C198&#34; alt=&#34;xcolorsel&#34; width=&#34;300&#34; height=&#34;198&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/02/xcolorsel.png?resize=300%2C198 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/02/xcolorsel.png?resize=150%2C99 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/02/xcolorsel.png?w=737 737w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-3159&#34; class=&#34;wp-caption-text&#34;&gt;xcolorsel&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;You will need to setup the &lt;a href=&#34;http://blog.amit-agarwal.com/2012/01/18/interesting-repository-fedora/&#34; title=&#34;Interesting repository for Fedora.&#34;&gt;rpm-shere&lt;/a&gt; repo for this.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>glances – Get a glimpse of the whole system</title>
      <link>/2012/02/21/glances-glimpse-system/</link>
      <pubDate>Tue, 21 Feb 2012 04:42:41 +0000</pubDate>
      
      <guid>/2012/02/21/glances-glimpse-system/</guid>
      <description>&lt;p&gt;You would have used top at some point of time. Did you not wish that instead of just the processes it list all the vital statistics of the system as a whole. How good it would be to see the Memory, Net, Processes and &lt;a class=&#34;zem_slink&#34; title=&#34;Du (Unix)&#34; href=&#34;http://en.wikipedia.org/wiki/Du_%28Unix%29&#34; rel=&#34;wikipedia&#34;&gt;Disk usage&lt;/a&gt; on the same screen. Well then you should take a look at glances. Here is how it looks:&lt;/p&gt;
&lt;figure id=&#34;attachment_3156&#34; aria-describedby=&#34;caption-attachment-3156&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-3156&#34; title=&#34;glances&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.com/wp-content/uploads/2012/02/glances-300x201.png?resize=300%2C201&#34; alt=&#34;glances&#34; width=&#34;300&#34; height=&#34;201&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/02/glances.png?resize=300%2C201 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/02/glances.png?resize=150%2C100 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2012/02/glances.png?w=581 581w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-3156&#34; class=&#34;wp-caption-text&#34;&gt;glances&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;For using this tool, here is what you need to do :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>xmlwf – Is your xml document well formed?</title>
      <link>/2012/02/18/xmlwf-xml-document-formed/</link>
      <pubDate>Sat, 18 Feb 2012 06:36:34 +0000</pubDate>
      
      <guid>/2012/02/18/xmlwf-xml-document-formed/</guid>
      <description>&lt;p&gt;There is a small nifty utility called xmlwf that can check your &lt;a class=&#34;zem_slink&#34; title=&#34;XML&#34; href=&#34;http://en.wikipedia.org/wiki/XML&#34; rel=&#34;wikipedia&#34;&gt;xml documents&lt;/a&gt; to see if they are well formed.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;sudo yum install expat&lt;/pre&gt;
&lt;p&gt;Once installed, simply use :&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;xmlwf&lt;/pre&gt;
&lt;p&gt;Need more details, just check 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; 🙂&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://stackoverflow.com/questions/9130665/assigning-id-to-objects-transmitted-in-xml-document&#34;&gt;Assigning ID to Objects transmitted in XML document&lt;/a&gt; (stackoverflow.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://stackoverflow.com/questions/9099344/removing-characters-from-php-output-in-xml&#34;&gt;removing characters from php output in xml&lt;/a&gt; (stackoverflow.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://stackoverflow.com/questions/9117244/xml-parsing-using-xelement-and-child-contents&#34;&gt;C# XML parsing using XElement and child contents&lt;/a&gt; (stackoverflow.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 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>Using file partially for filenames</title>
      <link>/2012/02/12/file-partially-filenames/</link>
      <pubDate>Sun, 12 Feb 2012 06:02:19 +0000</pubDate>
      
      <guid>/2012/02/12/file-partially-filenames/</guid>
      <description>&lt;p&gt;There are some commands that take &lt;a class=&#34;zem_slink&#34; title=&#34;Filename&#34; href=&#34;http://en.wikipedia.org/wiki/Filename&#34; rel=&#34;wikipedia&#34;&gt;file name&lt;/a&gt; and there are some case where you need to give file name. But there are some cases where you want to modify the file before passing it to the command. What do you do in these case’s?&lt;/p&gt;
&lt;p&gt;I had a file containing huge amount of data and for some testing I wanted to pass only the first few lines of the file and not the complete file.  And since the file only accepted filename and would not take any input from the &lt;a class=&#34;zem_slink&#34; title=&#34;Standard streams&#34; href=&#34;http://en.wikipedia.org/wiki/Standard_streams&#34; rel=&#34;wikipedia&#34;&gt;STDIN&lt;/a&gt; so only option was to create a file with the required data in a &lt;a class=&#34;zem_slink&#34; title=&#34;Temporary file&#34; href=&#34;http://en.wikipedia.org/wiki/Temporary_file&#34; rel=&#34;wikipedia&#34;&gt;temporary file&lt;/a&gt;. So, I sat back to figure out some way to do it and finally found I can use this:&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>Benchmarking the system/CPU performance</title>
      <link>/2012/01/15/benchmarking-system-cpu-performance/</link>
      <pubDate>Sun, 15 Jan 2012 07:56:44 +0000</pubDate>
      
      <guid>/2012/01/15/benchmarking-system-cpu-performance/</guid>
      <description>&lt;p&gt;Have you ever wanted to have a quick check on your CPU performance. I know that lot of people will say that this is not the right way to do this, but here is something that you can use to check the CPU speed.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;#!/bin/bash -
#===============================================================================
#
#          FILE:  benchmark.sh
#
#         USAGE:  ./benchmark.sh
#
#   DESCRIPTION:  Benchmark the CPU
#
#       OPTIONS:  ---
#  REQUIREMENTS:  ---
#          BUGS:  ---
#         NOTES:  ---
#        AUTHOR: Amit Agarwal (aka), amit.agarwal@roamware.com
#       COMPANY: Roamware India Pvt Ltd
#       CREATED: 09/21/2011 11:46:03 AM IST
# Last modified: Wed Sep 21, 2011  12:22PM
#      REVISION:  ---
#===============================================================================

add ()
{
    COUNTER=0
    exec 2&amp;gt;&amp;1
    time=$(exec 2&amp;gt;&amp;1;(time while [[  $COUNTER -lt 100000 ]]; do ((COUNTER++)) \
        ; done))
    echo &#34;Time for 100000 additions is &#34;$time
}	# ----------  end of function add  ----------
mul ()
{
    COUNTER=0
    test=2
    exec 2&amp;gt;&amp;1
    time=$(exec 2&amp;gt;&amp;1;(time while [[  $COUNTER -lt 100000 ]]; do ((COUNTER++)) \
        ; ((test=test*2));done))
    echo &#34;Time for 100000 mul is &#34;$time
}	# ----------  end of function add  ----------
div ()
{
    COUNTER=0
    test=1000000000000
    exec 2&amp;gt;&amp;1
    time=$(exec 2&amp;gt;&amp;1;(time while [[  $COUNTER -lt 100000 ]]; do ((COUNTER++)) \
        ; (( test=test/2)); done)|tr -d &#39;\n&#39;)
    echo &#34;Time for 100000 divisions is &#34;${time}
}	# ----------  end of function add  ----------

time add
time mul
time div&lt;/pre&gt;
&lt;p&gt;And here is the output :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>conky script used to monitor server status remotely.</title>
      <link>/2012/01/12/conky-script-monitor-server-status-remotely/</link>
      <pubDate>Thu, 12 Jan 2012 07:48:00 +0000</pubDate>
      
      <guid>/2012/01/12/conky-script-monitor-server-status-remotely/</guid>
      <description>&lt;figure style=&#34;width: 300px&#34; class=&#34;wp-caption alignright&#34;&gt;[&lt;img class=&#34;zemanta-img-inserted zemanta-img-configured&#34; title=&#34;A typical Conky look&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Conky-unix-program-screen-shot.png/300px-Conky-unix-program-screen-shot.png&#34; alt=&#34;A typical Conky look&#34; width=&#34;300&#34; height=&#34;279&#34; /&gt;][1]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via Wikipedia&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;I was looking for something to monitor few details on the server. I thought about quite a lot of applications, some open source and some scripts developed in house. But my requirements were quite petty and the scripts and applications were quite heavy. So, I thought why not conky :).&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;So, with some quick work on conky script, I was able to get what I wanted and here it is for all of you.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>BASH Script Performace</title>
      <link>/2012/01/06/bash-script-performace/</link>
      <pubDate>Fri, 06 Jan 2012 06:38:04 +0000</pubDate>
      
      <guid>/2012/01/06/bash-script-performace/</guid>
      <description>&lt;p&gt;Today we will look at some bash code snippests and the performance issues. Lets first look at the problem and the implemented solution:&lt;/p&gt;
&lt;p&gt;Problem: We needed to log the output of the ps command for all the process’s. This was required to be done on per minute basis and the output was required in comma separated files. So, here is what was implemented:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;pslog=`ps -e -opid,ppid,user,nlwp,pmem,vsz,rss,s,time,stime,pri,nice,pcp:u,args|grep -v PID|sort -r -k 13,13`
        OLD_IFS=$IFS
        IFS=$&#39;\n&#39;
        logarr=( $pslog )
        for LOGLINE in ${logarr[@]}
        do
                LOGLINE=`echo $LOGLINE|awk &#39;{OFS=&#34;,&#34;;print $1,$2,$3,$4,$5,$6,$7,:$8,$9,$10,$11,$12,$13,$14}&#39;`
                echo $LOGLINE &amp;gt;&amp;gt; output
        done
        IFS=$OLD_IFS&lt;/pre&gt;
&lt;p&gt;This was working well and there were no issues. But suddenly we started seeing issues with the reported &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;&gt;CPU&lt;/a&gt; usages. We would see that whenever this script was running the &lt;a class=&#34;zem_slink&#34; title=&#34;CPU time&#34; href=&#34;http://en.wikipedia.org/wiki/CPU_time&#34; rel=&#34;wikipedia&#34;&gt;CPU usage&lt;/a&gt; was high, specially if there were too many process’s/thread’s on the system during that time.  This code was definitely part of a very large &lt;a class=&#34;zem_slink&#34; title=&#34;Codebase&#34; href=&#34;http://en.wikipedia.org/wiki/Codebase&#34; rel=&#34;wikipedia&#34;&gt;code base&lt;/a&gt;, and at this point of time we did not know what was causing the issues.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Happy New Year 2012</title>
      <link>/2011/12/31/happy-year-2012/</link>
      <pubDate>Sat, 31 Dec 2011 06:44:04 +0000</pubDate>
      
      <guid>/2011/12/31/happy-year-2012/</guid>
      <description>&lt;p&gt;Happy new year to all.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>30 Best Windows Mobile Applications</title>
      <link>/2011/12/28/30-windows-mobile-applications/</link>
      <pubDate>Wed, 28 Dec 2011 06:39:16 +0000</pubDate>
      
      <guid>/2011/12/28/30-windows-mobile-applications/</guid>
      <description>&lt;h2 id=&#34;span-stylefont-size-largea-hrefhttpwwwhoneytechblogcom30-best-windows-mobile-applications30-best-windows-mobile-applications-aspan&#34;&gt;&lt;strong&gt;&lt;span style=&#34;font-size: large;&#34;&gt;&lt;a href=&#34;http://www.honeytechblog.com/30-best-windows-mobile-applications/&#34;&gt;30 Best Windows Mobile Applications &lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;http://www.honeytechblog.com/30-best-windows-mobile-applications/#comments&#34;&gt;33 Comments »&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.facebook.com/sharer.php&#34;&gt;Share&lt;/a&gt; &lt;a href=&#34;javascript:void(0);&#34;&gt;in&lt;/a&gt;&lt;a href=&#34;javascript:void(0);&#34;&gt;Share&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The main reason why people still love window &lt;a href=&#34;http://www.honeytechblog.com/topics/mobile/&#34;&gt;mobile&lt;/a&gt; is because of its freeware &lt;a class=&#34;zem_slink&#34; title=&#34;Application software&#34; href=&#34;http://en.wikipedia.org/wiki/Application_software&#34; rel=&#34;wikipedia&#34;&gt;applications&lt;/a&gt; and excellent add-ons. Windows Mobile users carry great access to third party applications than any other &lt;a class=&#34;zem_slink&#34; title=&#34;Mobile operating system&#34; href=&#34;http://en.wikipedia.org/wiki/Mobile_operating_system&#34; rel=&#34;wikipedia&#34;&gt;Mobile Operating system&lt;/a&gt; in the market. At the same time it might be confusing for the user to settle on which window mobile apps to download. So we at honeytechblog did a search and have compiled a list of &lt;a class=&#34;zem_slink&#34; title=&#34;Top 40&#34; href=&#34;http://en.wikipedia.org/wiki/Top_40&#34; rel=&#34;wikipedia&#34;&gt;Top 30&lt;/a&gt; Best window &lt;a class=&#34;zem_slink&#34; title=&#34;Mobile application development&#34; href=&#34;http://en.wikipedia.org/wiki/Mobile_application_development&#34; rel=&#34;wikipedia&#34;&gt;mobile applications&lt;/a&gt;. These applications will ensure following features such as networking, themes, tools for tweak, music players, newsreaders, &lt;a href=&#34;http://www.honeytechblog.com/tags/internet/&#34;&gt;Internet&lt;/a&gt; browser, document manager and much more.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Merry Christmas</title>
      <link>/2011/12/25/merry-christmas-2/</link>
      <pubDate>Sun, 25 Dec 2011 06:42:56 +0000</pubDate>
      
      <guid>/2011/12/25/merry-christmas-2/</guid>
      <description>&lt;p&gt;Merry Christmas to all.&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>Blogging from N900</title>
      <link>/2011/12/19/blogging-n900/</link>
      <pubDate>Mon, 19 Dec 2011 16:14:39 +0000</pubDate>
      
      <guid>/2011/12/19/blogging-n900/</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;English: Nokia N900 communicator/internet tabl...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/0/0c/Nokia_N900-3.jpg/300px-Nokia_N900-3.jpg&#34; alt=&#34;English: Nokia N900 communicator/internet tabl...&#34; width=&#34;300&#34; height=&#34;192&#34; /&gt;][1]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via Wikipedia&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Can´t get simpler than this. Just install the application called wordpress in your &lt;a class=&#34;zem_slink&#34; title=&#34;Nokia N900&#34; href=&#34;http://en.wikipedia.org/wiki/Nokia_N900&#34; rel=&#34;wikipedia&#34;&gt;N900&lt;/a&gt;, and punch in the details for your blog along with your admin login and password and you have a amazing wordpress client. You can even add photos like the one below:&lt;/p&gt;
&lt;p&gt;N900 and its applications keep me amazed and happy 🙂&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.pcworld.com/article/245131/nokia_n900_gets_ice_cream_sandwich_melts_under_pressure.html&#34;&gt;Nokia N900 Gets Ice Cream Sandwich, Melts Under Pressure&lt;/a&gt; (pcworld.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.engadget.com/2011/11/28/n900-takes-a-bite-out-of-ice-cream-sandwich-suffers-android-bra/&#34;&gt;N900 takes a bite out of Ice Cream Sandwich, suffers Android brain freeze (video)&lt;/a&gt; (engadget.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://pocketnow.com/android/android-40-ice-cream-sandwich-running-on-the-nokia-n900&#34;&gt;Android 4.0 Ice Cream Sandwich Running on the Nokia N900&lt;/a&gt; (pocketnow.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>quadkonsole – multiple consoles to make your life easier</title>
      <link>/2011/11/21/blog-on-quadkonsole/</link>
      <pubDate>Mon, 21 Nov 2011 10:46:58 +0000</pubDate>
      
      <guid>/2011/11/21/blog-on-quadkonsole/</guid>
      <description>&lt;p&gt;First lets install quadkonsole:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;yum install quadkonsole&lt;/pre&gt;
&lt;p&gt;Now, to launch the quadkonsole, just type quadkonsole in the run box (appears with Alt+F2).&lt;/p&gt;
&lt;p&gt;You will by default see 4 console windows in single window but you can change that with &lt;a class=&#34;zem_slink&#34; title=&#34;Command-line argument&#34; href=&#34;http://en.wikipedia.org/wiki/Command-line_argument&#34; rel=&#34;wikipedia&#34;&gt;command line options&lt;/a&gt; like so:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;quadkonsole --rows 4 --columns 4&lt;/pre&gt;
&lt;p&gt;This will initiate windows with 16 consoles. How cool is that.&lt;/p&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.makeuseof.com/tag/console-lets-work-windows-command-line-mode-style/&#34;&gt;Console Lets You Work In Windows Command Line Mode With Style&lt;/a&gt; (makeuseof.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://lifehacker.com/5834755/how-can-i-make-the-windows-command-prompt-better&#34;&gt;How Can I Make the Windows Command Prompt Better? [Ask Lifehacker]&lt;/a&gt; (lifehacker.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://devlicio.us/blogs/rob_reynolds/archive/2011/07/15/extend-nuget-command-line.aspx&#34;&gt;Extend NuGet Command Line&lt;/a&gt; (devlicio.us)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Free, But Not Full-Featured</title>
      <link>/2011/11/18/free-full-featured/</link>
      <pubDate>Fri, 18 Nov 2011 10:41:41 +0000</pubDate>
      
      <guid>/2011/11/18/free-full-featured/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.linuxworld.com/reviews/2010/111710-photo-editor-free-but-not.html&#34;&gt;http://www.linuxworld.com/reviews/2010/111710-photo-editor-free-but-not.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Photo! Editor: Free, But Not Full-Featured This free &lt;a class=&#34;zem_slink&#34; title=&#34;Graphics software&#34; href=&#34;http://en.wikipedia.org/wiki/Graphics_software&#34; rel=&#34;wikipedia&#34;&gt;photo editor&lt;/a&gt; produces nice images easily, but can’t print or share. By Sally Wiener Grotta and Daniel Grotta, &lt;a class=&#34;zem_slink&#34; title=&#34;PC World (magazine)&#34; href=&#34;http://www.pcworld.com&#34; rel=&#34;homepage&#34;&gt;PC World&lt;/a&gt; November 16, 2010 07:21 PM ET Newsletter Signup * Share/Email * &lt;a class=&#34;zem_slink&#34; title=&#34;Tweet This&#34; href=&#34;http://richardxthripp.thripp.com/tweet-this&#34; rel=&#34;homepage&#34;&gt;Tweet This&lt;/a&gt; * Comment * Print&lt;/p&gt;
&lt;p&gt;Photo! Editor (free) is an interesting combination of easy-to-use &lt;a class=&#34;zem_slink&#34; title=&#34;Image editing&#34; href=&#34;http://en.wikipedia.org/wiki/Image_editing&#34; rel=&#34;wikipedia&#34;&gt;image editing&lt;/a&gt; tools that can produce good results for the person who wants to simply clean up their photos, though the program does have highly limited functionality.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Add ssh key to remote host</title>
      <link>/2011/11/15/add-ssh-key-remote-host/</link>
      <pubDate>Tue, 15 Nov 2011 08:00:01 +0000</pubDate>
      
      <guid>/2011/11/15/add-ssh-key-remote-host/</guid>
      <description>&lt;div class=&#34;zemanta-img&#34; style=&#34;margin: 1em; display: block;&#34;&gt;
  &lt;p&gt;
    &lt;figure style=&#34;width: 300px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;https://i0.wp.com/commons.wikipedia.org/wiki/File:X11_ssh_tunnelling.png&#34;&gt;&lt;img class=&#34;zemanta-img-configured&#34; title=&#34;Example of tunnelling an X11 application over SSH&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//300px-X11_ssh_tunnelling.png?resize=300%2C199&#34; alt=&#34;Example of tunnelling an X11 application over SSH&#34; width=&#34;300&#34; height=&#34;199&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via Wikipedia&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;If you are working on recent versions of the *nix &lt;a class=&#34;zem_slink&#34; title=&#34;Operating system&#34; href=&#34;http://en.wikipedia.org/wiki/Operating_system&#34; rel=&#34;wikipedia&#34;&gt;OS&lt;/a&gt; like &lt;a class=&#34;zem_slink&#34; title=&#34;Fedora (operating system)&#34; href=&#34;http://www.fedoraproject.org/&#34; rel=&#34;homepage&#34;&gt;Fedora&lt;/a&gt; or &lt;a class=&#34;zem_slink&#34; title=&#34;Ubuntu (operating system)&#34; href=&#34;http://www.ubuntu.com/&#34; rel=&#34;homepage&#34;&gt;Ubuntu&lt;/a&gt; then you would know about the commad &lt;a class=&#34;zem_slink&#34; title=&#34;Secure Shell&#34; href=&#34;http://en.wikipedia.org/wiki/Secure_Shell&#34; rel=&#34;wikipedia&#34;&gt;ssh&lt;/a&gt;-copy-id. But if you land up using one of the older versions like &lt;a class=&#34;zem_slink&#34; title=&#34;Solaris (operating system)&#34; href=&#34;http://oracle.com/solaris&#34; rel=&#34;homepage&#34;&gt;Solaris&lt;/a&gt; or something where the command is not present, then probably you need a simpler solution to this. One of the simplest solution is with a lot of assumtions, simply copy the id_rsa file to &lt;a class=&#34;zem_slink&#34; title=&#34;Server (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Server_%28computing%29&#34; rel=&#34;wikipedia&#34;&gt;remote server&lt;/a&gt; and hope it works. And here is  a script to do just that:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>mplayer – find all the installed codes for audio and video</title>
      <link>/2011/11/09/mplayer-find-installed-codes-audio-video/</link>
      <pubDate>Wed, 09 Nov 2011 07:45:34 +0000</pubDate>
      
      <guid>/2011/11/09/mplayer-find-installed-codes-audio-video/</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: 216px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://commons.wikipedia.org/wiki/File:MPlayer.svg&#34;&gt;&lt;img class=&#34;zemanta-img-configured&#34; title=&#34;MPlayer&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//216px-MPlayer.svg_2.png?resize=216%2C185&#34; alt=&#34;MPlayer&#34; width=&#34;216&#34; height=&#34;185&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via Wikipedia&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Some time back, I was trying to find out all the codecs that are installed for my mplayer. These could be the ones that came with mplayer or the ones that I downloaded from the site and installed in the various directories.&lt;/p&gt;
&lt;p&gt;I could not find a direct way to do this, until I found this:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;mplayer -ac help -vc help&lt;/pre&gt;
&lt;p&gt;And here is the output of the command:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>g flag in :s useless in vim</title>
      <link>/2011/11/05/flag-s-useless-vim/</link>
      <pubDate>Sat, 05 Nov 2011 07:33:19 +0000</pubDate>
      
      <guid>/2011/11/05/flag-s-useless-vim/</guid>
      <description>&lt;p&gt;Some time back there was a post on vim_use list about the “/g” flag for the search and replace functionality of the vim. And the response of “Tim Chase” on the same was very elaborate and interesting. I always knew that “/g” is only for replacing multiple occurrences on the same line, but here are few things that I did not know.&lt;/p&gt;
&lt;pre class=&#34;brush: text; gutter: true; first-line: 1&#34;&gt;   :0/this/s//that&lt;/pre&gt;
&lt;p&gt;This one will only replace the first occurrence of this in the whole file.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>using `!#$’ to referance backward-word</title>
      <link>/2011/11/03/referance-backward-word/</link>
      <pubDate>Thu, 03 Nov 2011 07:20:20 +0000</pubDate>
      
      <guid>/2011/11/03/referance-backward-word/</guid>
      <description>&lt;div class=&#34;zemanta-img&#34; style=&#34;margin: 1em; display: block;&#34;&gt;
  &lt;p&gt;
    &lt;figure style=&#34;width: 240px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/8945974@N08/5507068816&#34;&gt;&lt;img class=&#34;zemanta-img-configured&#34; title=&#34;Operating System Tablet Strategy&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//5507068816_ded55139d2_m.jpg?resize=240%2C124&#34; alt=&#34;Operating System Tablet Strategy&#34; width=&#34;240&#34; height=&#34;124&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image by jeffalldridge via Flickr&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Here is something that I found on the &lt;a href=&#34;http://www.commandlinefu.com/commands/view/9327/using-to-referance-backward-word&#34; target=&#34;_blank&#34;&gt;commandlinefu&lt;/a&gt;&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;cp /work/host/phone/ui/main.cpp !#$:s/host/target&lt;/pre&gt;
&lt;p&gt;Ah well…its very interesting and very useful.&lt;/p&gt;
&lt;p&gt;Some explanation:&lt;/p&gt;
&lt;p&gt;!# – means the current command (similar to !! being the last command)&lt;/p&gt;
&lt;p&gt;$ – represents the last parameter&lt;/p&gt;
&lt;p&gt;:s – is used for substitution.&lt;/p&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.makeuseof.com/tag/commandlinefu-amazing-collection-command-line-gems-linux-mac/&#34;&gt;CommandLineFu: Amazing Collection Of Command Line Gems [Linux &amp; Mac]&lt;/a&gt; (&lt;a class=&#34;zem_slink&#34; title=&#34;MakeUseOf&#34; href=&#34;http://www.makeuseof.com/dir/&#34; rel=&#34;homepage&#34;&gt;makeuseof.com&lt;/a&gt;)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://ftalphaville.ft.com/blog/2011/10/28/715136/oh-the-iron-y/&#34;&gt;Oh, the Iron-y&lt;/a&gt; (ftalphaville.ft.com)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Quickly install most of the things that you need on Fedora.</title>
      <link>/2011/10/30/quickly-install-fedora/</link>
      <pubDate>Sun, 30 Oct 2011 12:57:45 +0000</pubDate>
      
      <guid>/2011/10/30/quickly-install-fedora/</guid>
      <description>&lt;article id=&#34;project-description&#34;&gt;easyLife is a user friendly program that installs packages on &lt;a class=&#34;zem_slink&#34; title=&#34;Fedora (operating system)&#34; href=&#34;http://www.fedoraproject.org/&#34; rel=&#34;homepage&#34;&gt;Fedora&lt;/a&gt; as well as adjustments most users want. It makes new users&amp;#8217; experience easy and fun, providing the means to set the &lt;a class=&#34;zem_slink&#34; title=&#34;Operating system&#34; href=&#34;http://en.wikipedia.org/wiki/Operating_system&#34; rel=&#34;wikipedia&#34;&gt;OS&lt;/a&gt; up quickly and painless.&lt;/article&gt; &lt;article&gt;&lt;/article&gt; &lt;article&gt;This app does not really require any more introduction.&lt;/article&gt; 
&lt;p&gt;&lt;a href=&#34;http://sourceforge.net/projects/easylife-linux/&#34;&gt;http://sourceforge.net/projects/easylife-linux/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&#34;attachment_3078&#34; aria-describedby=&#34;caption-attachment-3078&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-3078&#34; title=&#34;Easy Linux for Fedora&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.com/wp-content/uploads/2011/10/easylinux-300x234.jpg?resize=300%2C234&#34; alt=&#34;Easy Linux for Fedora&#34; width=&#34;300&#34; height=&#34;234&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/10/easylinux.jpg?resize=300%2C234 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/10/easylinux.jpg?resize=150%2C117 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/10/easylinux.jpg?w=614 614w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-3078&#34; class=&#34;wp-caption-text&#34;&gt;Easy Linux for Fedora&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2010/07/23/how-to-install-ailurus-10-05-on-fedora-howtoforge-linux-howtos-and-tutorials-2/&#34;&gt;How To Install Ailurus 10.05 On Fedora | HowtoForge &amp;#8211; Linux Howtos and Tutorials&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://go.theregister.com/feed/www.theregister.co.uk/2011/10/04/fedora_16_beta_review/&#34;&gt;Fedora 16: Linux home for lost Ubuntu GNOMEs&lt;/a&gt; (go.theregister.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://k4rtik.wordpress.com/2011/10/06/build-eiskaltdc-on-fedora-16-lovelock-64-bit/&#34;&gt;Build EiskaltDC++ on Fedora 16 Lovelock 64-bit&lt;/a&gt; (k4rtik.wordpress.com)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>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>Compare files excluding certain lines.</title>
      <link>/2011/10/18/compare-files-excluding-lines/</link>
      <pubDate>Tue, 18 Oct 2011 11:12:15 +0000</pubDate>
      
      <guid>/2011/10/18/compare-files-excluding-lines/</guid>
      <description>&lt;p&gt;Quick tip, you can use any expression for the &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; commands in the (). With this trick you can redirect the &lt;a class=&#34;zem_slink&#34; title=&#34;Standard streams&#34; href=&#34;http://en.wikipedia.org/wiki/Standard_streams&#34; rel=&#34;wikipedia&#34;&gt;stdout&lt;/a&gt; of 2 commands to the diff command. This might become very useful, if you want to compare 2 &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;, excluding the first  line.&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;diff &amp;lt;(sed &#39;1d&#39; file) &amp;lt;(sed &#39;1d&#39; file2)&lt;/pre&gt;
&lt;p&gt;More interesting example is where the string &lt;a class=&#34;zem_slink&#34; title=&#34;American Broadcasting Company&#34; href=&#34;http://abc.go.com&#34; rel=&#34;homepage&#34;&gt;ABC&lt;/a&gt; is converted to abc before comparing in the second file with the following command:&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>Script to get yourself some conkyrc files</title>
      <link>/2011/10/08/script-conkyrc-files/</link>
      <pubDate>Sat, 08 Oct 2011 10:37:48 +0000</pubDate>
      
      <guid>/2011/10/08/script-conkyrc-files/</guid>
      <description>&lt;p&gt;Continuing from where we left, here is a script that can do all this for you 🙂&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1&#34;&gt;curl http://ubuntuforums.org/showthread.php?t=281865\&amp;page=$i | sed -n &#39;/\\/pr/ p&#39;| sed &#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&lt;/pre&gt;
&lt;p&gt;This will create couple of conkyrc.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;. Each of these is one 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;&gt;web-page&lt;/a&gt; that I mentioned earlier. So, enjoy….&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get yourself some conkyrc files.</title>
      <link>/2011/10/05/conkyrc-files/</link>
      <pubDate>Wed, 05 Oct 2011 15:18:56 +0000</pubDate>
      
      <guid>/2011/10/05/conkyrc-files/</guid>
      <description>&lt;p&gt;If you are looking for some nice conkyrc &lt;a class=&#34;zem_slink&#34; title=&#34;Computer file&#34; href=&#34;http://en.wikipedia.org/wiki/Computer_file&#34; rel=&#34;wikipedia&#34;&gt;files&lt;/a&gt;, then you can head over to :&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://ubuntuforums.org/showthread.php?t=281865&#34; title=&#34;conkyrc&#34;&gt;Ubuntu Forums&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this thread you can see some very nice conkyrc files with screenshots. You can browse through the thread and get the one that you like. But if you are like me and would like to download all of them to see the features and commands in each of them then you would need to copy each of these files and paste them separately. But if you have to do everything manually then there’s not much of being on &lt;a class=&#34;zem_slink&#34; title=&#34;Linux&#34; href=&#34;http://www.kernel.org/&#34; rel=&#34;homepage&#34;&gt;Linux&lt;/a&gt; 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>N900 and skype support</title>
      <link>/2011/10/02/n900-skype-support/</link>
      <pubDate>Sun, 02 Oct 2011 12:35:09 +0000</pubDate>
      
      <guid>/2011/10/02/n900-skype-support/</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: 150px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.daylife.com/image/0aQt8uFcp88G6?utm_source=zemanta&amp;utm_medium=p&amp;utm_content=0aQt8uFcp88G6&amp;utm_campaign=z1&#34;&gt;&lt;img title=&#34;LAS VEGAS - JANUARY 08:  The Nokia N900 phone ...&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//150x1043.jpg?resize=150%2C104&#34; alt=&#34;LAS VEGAS - JANUARY 08:  The Nokia N900 phone ...&#34; width=&#34;150&#34; height=&#34;104&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image by Getty Images via @daylife&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;I was trying to add my skype account on the &lt;a class=&#34;zem_slink&#34; title=&#34;Nokia N900&#34; href=&#34;http://en.wikipedia.org/wiki/Nokia_N900&#34; rel=&#34;wikipedia&#34;&gt;N900&lt;/a&gt; today and could not add the account. I did not find any option to add the same. After some googling and searching, I found that I need to re-flash my N900.&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>better bash debugging</title>
      <link>/2011/09/16/bash-debugging/</link>
      <pubDate>Fri, 16 Sep 2011 08:00:08 +0000</pubDate>
      
      <guid>/2011/09/16/bash-debugging/</guid>
      <description>&lt;p&gt;I was trying to &lt;a class=&#34;zem_slink&#34; title=&#34;Debugging&#34; href=&#34;http://en.wikipedia.org/wiki/Debugging&#34; rel=&#34;wikipedia&#34;&gt;debug&lt;/a&gt; some &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; href=&#34;http://tiswww.case.edu/php/chet/bash/bashtop.html&#34; rel=&#34;homepage&#34;&gt;bash&lt;/a&gt; scripts yesterday and learnt something new 😉&lt;br&gt;
There are lot of things in bash that you can use to debug and to start with you can enable xtrace mode as follows:&lt;/p&gt;
&lt;pre class=&#34;brush: bash; gutter: true; first-line: 1; &#34;&gt;set -x&lt;/pre&gt;
&lt;p&gt;With this set you will see that all the commands are printed along with all other information as they are executed.&lt;br&gt;
This you can do for any line or for the function or for the whole script. Once you set the option you can turn it&lt;br&gt;
off with&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Manually remove all the duplicate bookmarks in Firefox</title>
      <link>/2011/09/13/manually-remove-duplicate-bookmarks-firefox/</link>
      <pubDate>Tue, 13 Sep 2011 15:03:52 +0000</pubDate>
      
      <guid>/2011/09/13/manually-remove-duplicate-bookmarks-firefox/</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: 150px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.daylife.com/image/0aQt8uFcp88G6?utm_source=zemanta&amp;utm_medium=p&amp;utm_content=0aQt8uFcp88G6&amp;utm_campaign=z1&#34;&gt;&lt;img title=&#34;LAS VEGAS - JANUARY 08:  The Nokia N900 phone ...&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//150x1041.jpg?resize=150%2C104&#34; alt=&#34;LAS VEGAS - JANUARY 08:  The Nokia N900 phone ...&#34; width=&#34;150&#34; height=&#34;104&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image by Getty Images via @daylife&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was trying to install the duplicate &lt;a class=&#34;zem_slink&#34; title=&#34;Bookmark (World Wide Web)&#34; href=&#34;http://en.wikipedia.org/wiki/Bookmark_%28World_Wide_Web%29&#34; rel=&#34;wikipedia&#34;&gt;Bookmark&lt;/a&gt; remover for the &lt;a class=&#34;zem_slink&#34; title=&#34;Firefox&#34; href=&#34;http://www.mozilla.com/firefox/&#34; rel=&#34;homepage&#34;&gt;Firefox&lt;/a&gt; but for some reasons, was not able to install it. That apart, the point is that I was trying to get a program to do this for me rather than a plugin. So, after some search, finally I found  &lt;a href=&#34;https://raw.github.com/gist/967935/476157abd8622e2124b68795fada5660b36280e4/dupefixer.rb&#34;&gt;here&lt;/a&gt;. This is a ruby script. The script requires &lt;a class=&#34;zem_slink&#34; title=&#34;RubyGems&#34; href=&#34;http://rubygems.org&#34; rel=&#34;homepage&#34;&gt;ruby gems&lt;/a&gt;-json for doing this.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ss – utility to investigate sockets.</title>
      <link>/2011/09/07/ss-utility-investigate-sockets/</link>
      <pubDate>Wed, 07 Sep 2011 06:27:46 +0000</pubDate>
      
      <guid>/2011/09/07/ss-utility-investigate-sockets/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Sometimes, you find some interesting application/command by accident, and that is just what happened a few days back. Well, I was doing a &lt;a class=&#34;zem_slink&#34; title=&#34;Secure Shell&#34; href=&#34;http://en.wikipedia.org/wiki/Secure_Shell&#34; rel=&#34;wikipedia&#34;&gt;ssh&lt;/a&gt; and as usual made my share of mistake in typing and missed the “h” from the ssh command and saw a list of &lt;a class=&#34;zem_slink&#34; title=&#34;Option (finance)&#34; href=&#34;http://en.wikipedia.org/wiki/Option_%28finance%29&#34; rel=&#34;wikipedia&#34;&gt;options&lt;/a&gt; instead of my prompt on &lt;a class=&#34;zem_slink&#34; title=&#34;Server (computing)&#34; href=&#34;http://en.wikipedia.org/wiki/Server_%28computing%29&#34; rel=&#34;wikipedia&#34;&gt;remote server&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now, that set me thinking and fond that its a very interesting command that comes with iproute on Fedoara, so if you want this command, then install iproute like this&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>debug call function() to debug a function in vim</title>
      <link>/2011/09/04/debug-call-function-debug-function-vim/</link>
      <pubDate>Sun, 04 Sep 2011 06:04:53 +0000</pubDate>
      
      <guid>/2011/09/04/debug-call-function-debug-function-vim/</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: 159px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://commons.wikipedia.org/wiki/File:Function_machine2.svg&#34;&gt;&lt;img title=&#34;Drawn in Autosketch + pasting in words from Excel&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//159px-Function_machine2.svg_3.png?resize=159%2C152&#34; alt=&#34;Drawn in Autosketch + pasting in words from Excel&#34; width=&#34;159&#34; height=&#34;152&#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;Have you ever wished that you could either see what is going on initially at the vim startup like you could do with C program in the gdm mode, but really did not want to go through &lt;a class=&#34;zem_slink&#34; title=&#34;GNU Debugger&#34; href=&#34;http://www.gnu.org/software/gdb&#34; rel=&#34;homepage&#34;&gt;gdb&lt;/a&gt;. Or rather you sometime felt that some &lt;a class=&#34;zem_slink&#34; title=&#34;Function (mathematics)&#34; href=&#34;http://en.wikipedia.org/wiki/Function_%28mathematics%29&#34; rel=&#34;wikipedia&#34;&gt;function&lt;/a&gt; defined by some plugin is causing some issue and you wanted to debug just that function. Well you need not wish anymore, the functionality is already there.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>[Solved] ssh works but scp does not</title>
      <link>/2011/08/29/solved-ssh-works-scp/</link>
      <pubDate>Mon, 29 Aug 2011 00:48:04 +0000</pubDate>
      
      <guid>/2011/08/29/solved-ssh-works-scp/</guid>
      <description>&lt;div class=&#34;zemanta-img&#34; style=&#34;margin: 1em; display: block;&#34;&gt;
  &lt;p&gt;
    &lt;figure style=&#34;width: 300px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://commons.wikipedia.org/wiki/File:Ssh_binary_packet_alt.svg&#34;&gt;&lt;img title=&#34;Structure of an SSH binary packet&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//300px-Ssh_binary_packet_alt.svg_1.png?resize=300%2C232&#34; alt=&#34;Structure of an SSH binary packet&#34; width=&#34;300&#34; height=&#34;232&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via Wikipedia&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For quite sometime now, I was having this issue, that for the home system, I was able to connect to is using &lt;a class=&#34;zem_slink&#34; title=&#34;Secure Shell&#34; href=&#34;http://en.wikipedia.org/wiki/Secure_Shell&#34; rel=&#34;wikipedia&#34;&gt;ssh&lt;/a&gt; but it never worked. Fnally after quite some debugging finally I found that the issue was with thebashrc. So, everytime I had to do a scp I would have to move/rename bashrc and do the reverse action after the scp was done.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Screenshot of Gnome3 with awn</title>
      <link>/2011/08/25/screenshot-of-gnome3-with-awn/</link>
      <pubDate>Thu, 25 Aug 2011 08:47:40 +0000</pubDate>
      
      <guid>/2011/08/25/screenshot-of-gnome3-with-awn/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is another screenshot of my laptop desktop with &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME&#34; href=&#34;http://www.gnome.org/&#34; rel=&#34;homepage&#34;&gt;Gnome 3&lt;/a&gt; and AWN (&lt;a class=&#34;zem_slink&#34; title=&#34;Avant Window Navigator&#34; href=&#34;https://launchpad.net/awn/&#34; rel=&#34;homepage&#34;&gt;Avant window Navigator&lt;/a&gt;) running. Looks beautiful, isn’t it?&lt;/p&gt;
&lt;div id=&#34;attachment_3008&#34; class=&#34;wp-caption alignleft&#34; style=&#34;width: 300px;&#34;&gt;
  &lt;p&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/08/25/screenshot-of-gnome3-with-awn/screenshot-5/&#34; rel=&#34;attachment wp-att-3008&#34;&gt;&lt;img class=&#34;size-medium wp-image-3008&#34; title=&#34;Screenshot&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/Screenshot.png?fit=300%2C300&#34; alt=&#34;&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/Screenshot.png?resize=300%2C187 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/Screenshot.png?resize=1024%2C640 1024w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/Screenshot.png?resize=150%2C93 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/Screenshot.png?w=1280 1280w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt; &lt;/a&gt;
  &lt;/p&gt;
  &lt;p class=&#34;wp-caption-text&#34;&gt;
    &lt;/div&gt; 
&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;
  By the way, with this setup I have the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Old Style and New Style dates&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Old_Style_and_New_Style_dates&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;old style&amp;lt;/a&amp;gt; menu also just that instead of on the top it is on the bottom just like old RH9 🙂
&amp;lt;/p&amp;gt;

&amp;lt;h6 class=&amp;quot;zemanta-related-title&amp;quot; style=&amp;quot;font-size: 1em;&amp;quot;&amp;gt;
  Related articles
&amp;lt;/h6&amp;gt;

&amp;lt;ul class=&amp;quot;zemanta-article-ul&amp;quot;&amp;gt;
  &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;
    &amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/2011/08/12/gnome-3-shell-themes/&amp;quot;&amp;gt;Gnome 3 shell themes&amp;lt;/a&amp;gt; (amit-agarwal.co.in)
  &amp;lt;/li&amp;gt;
  &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;
    &amp;lt;a href=&amp;quot;http://tech.slashdot.org/story/11/08/17/1943218/Interview-With-GNOME-3-Designer-Jon-McCann&amp;quot;&amp;gt;Interview With GNOME 3 Designer Jon McCann&amp;lt;/a&amp;gt; (tech.slashdot.org)
  &amp;lt;/li&amp;gt;
  &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;
    &amp;lt;a href=&amp;quot;http://linux.slashdot.org/story/11/08/04/0115232/Linus-Torvalds-Ditches-GNOME-3-For-Xfce&amp;quot;&amp;gt;Linus Torvalds Ditches GNOME 3 For Xfce&amp;lt;/a&amp;gt; (linux.slashdot.org)
  &amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;

&amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot; style=&amp;quot;margin-top: 10px; height: 15px;&amp;quot;&amp;gt;
  &amp;lt;a class=&amp;quot;zemanta-pixie-a&amp;quot; title=&amp;quot;Enhanced by Zemanta&amp;quot; href=&amp;quot;http://www.zemanta.com/&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;zemanta-pixie-img&amp;quot; style=&amp;quot;float: right;&amp;quot; src=&amp;quot;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&amp;quot; alt=&amp;quot;Enhanced by Zemanta&amp;quot; data-recalc-dims=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;p&amp;gt;
&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Gnome 3 screenshot with conky dock</title>
      <link>/2011/08/18/gnome-3-screenshot-conky-dock/</link>
      <pubDate>Thu, 18 Aug 2011 17:06:20 +0000</pubDate>
      
      <guid>/2011/08/18/gnome-3-screenshot-conky-dock/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Just to give you a idea of how beautiful it looks, here’s a screenshot 🙂&lt;/p&gt;
&lt;figure id=&#34;attachment_3000&#34; aria-describedby=&#34;caption-attachment-3000&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-3000&#34; title=&#34;gnome3-desktop&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/gnome3-desktop.jpg?resize=300%2C187&#34; alt=&#34;gnome3-desktop&#34; width=&#34;300&#34; height=&#34;187&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/gnome3-desktop.jpg?resize=300%2C187 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/gnome3-desktop.jpg?resize=150%2C93 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/08/gnome3-desktop.jpg?w=640 640w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-3000&#34; class=&#34;wp-caption-text&#34;&gt;gnome3-desktop&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/2011/06/this-stairway-to-heaven-ubuntu-desktop-is-gorgeous-and-simple-to-achieve/&#34;&gt;This &amp;#8216;Stairway to Heaven&amp;#8217; Ubuntu desktop is gorgeous and simple to achieve&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/2011/08/how-to-minimal-narwhal-desktop/&#34;&gt;[How To] Make A Minimal-looking Narwhal Desktop&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.casasugar.com/Gnomes-Home-13929843&#34;&gt;Gnome Sweet Gnome&lt;/a&gt; (casasugar.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 3 shell themes</title>
      <link>/2011/08/12/gnome-3-shell-themes/</link>
      <pubDate>Fri, 12 Aug 2011 00:33:31 +0000</pubDate>
      
      <guid>/2011/08/12/gnome-3-shell-themes/</guid>
      <description>&lt;div class=&#34;zemanta-img&#34; style=&#34;margin: 1em; display: block;&#34;&gt;
  &lt;p&gt;
    &lt;figure style=&#34;width: 240px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/90625325@N00/5758445066&#34;&gt;&lt;img title=&#34;Working gnome-shell on an Intel 945GM&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//5758445066_6afef3f6e7_m1.jpg?resize=240%2C180&#34; alt=&#34;Working gnome-shell on an Intel 945GM&#34; width=&#34;240&#34; height=&#34;180&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image by grantc via Flickr&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you are using &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME Shell&#34; href=&#34;http://live.gnome.org/GnomeShell&#34; rel=&#34;homepage&#34;&gt;gnome-shell&lt;/a&gt; and are bored with the same &lt;a class=&#34;zem_slink&#34; title=&#34;Default (finance)&#34; href=&#34;http://en.wikipedia.org/wiki/Default_%28finance%29&#34; rel=&#34;wikipedia&#34;&gt;default&lt;/a&gt; theme then read on…. 🙂&lt;/p&gt;
&lt;p&gt;By default changing the default theme requires that you modify the files yourself or copy few files to the required directories. Well, if this is not in your scheme of things for changing the theme, a very simple task. Now, you can simply do this with gnome &lt;a class=&#34;zem_slink&#34; title=&#34;Windows Explorer&#34; href=&#34;http://en.wikipedia.org/wiki/Windows_Explorer&#34; rel=&#34;wikipedia&#34;&gt;shell extensions&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash completion</title>
      <link>/2011/08/09/bash-completion/</link>
      <pubDate>Tue, 09 Aug 2011 03:36:37 +0000</pubDate>
      
      <guid>/2011/08/09/bash-completion/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was working on some &lt;a class=&#34;zem_slink&#34; title=&#34;Function (mathematics)&#34; href=&#34;http://en.wikipedia.org/wiki/Function_%28mathematics%29&#34; rel=&#34;wikipedia&#34;&gt;functions&lt;/a&gt; in bash to make my life easier and realized that if I added custom &lt;a class=&#34;zem_slink&#34; title=&#34;Complete metric space&#34; href=&#34;http://en.wikipedia.org/wiki/Complete_metric_space&#34; rel=&#34;wikipedia&#34;&gt;completion&lt;/a&gt; to my functions, it will be really good. So I headed over to google and searched for what I wanted. I did get a lot of information on bash completion but not a single concrete example that could help me do what I wanted. So, with the help of &lt;a class=&#34;zem_slink&#34; title=&#34;Man page&#34; href=&#34;http://en.wikipedia.org/wiki/Man_page&#34; rel=&#34;wikipedia&#34;&gt;man pages&lt;/a&gt; and some results from the &lt;a class=&#34;zem_slink&#34; title=&#34;Google Page Creator&#34; href=&#34;http://pages.google.com&#34; rel=&#34;homepage&#34;&gt;Google pages&lt;/a&gt;, I was finally able to accomplish what I wanted. So here it is:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Installing Full Blin g theme on N900</title>
      <link>/2011/08/03/installing-full-blin-theme-n900/</link>
      <pubDate>Wed, 03 Aug 2011 03:53:57 +0000</pubDate>
      
      <guid>/2011/08/03/installing-full-blin-theme-n900/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was going through the post : &lt;a href=&#34;http://talk.maemo.org/showthread.php?t=46739&#34;&gt;http://talk.maemo.org/showthread.php?t=46739&lt;/a&gt;&lt;br&gt;
and found the theme quite intruging but not complete to the point where I can download the deb file and install it in /&lt;a class=&#34;zem_slink&#34; title=&#34;Filesystem Hierarchy Standard&#34; href=&#34;http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard&#34; rel=&#34;wikipedia&#34;&gt;usr&lt;/a&gt;/share/theme/ dir with simple commands “&lt;a class=&#34;zem_slink&#34; title=&#34;Advanced Packaging Tool&#34; href=&#34;http://wiki.debian.org/Apt&#34; rel=&#34;homepage&#34;&gt;apt-get&lt;/a&gt;” or at max just use &lt;a class=&#34;zem_slink&#34; title=&#34;Mkdir&#34; href=&#34;http://en.wikipedia.org/wiki/Mkdir&#34; rel=&#34;wikipedia&#34;&gt;mkdir&lt;/a&gt; command to create the dir and dump everything in that dir. So, I wrote this couple of bash one liners to copy the required files to my &lt;a class=&#34;zem_slink&#34; title=&#34;Nokia N900&#34; href=&#34;http://en.wikipedia.org/wiki/Nokia_N900&#34; rel=&#34;wikipedia&#34;&gt;N900&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Some pictures from Burj Khalifa</title>
      <link>/2011/08/01/pictures-burj-khalifa/</link>
      <pubDate>Mon, 01 Aug 2011 03:49:37 +0000</pubDate>
      
      <guid>/2011/08/01/pictures-burj-khalifa/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;a href=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/gallery/Dubai/DSC_3593.JPG&#34;&gt;&lt;img class=&#34;ngg-singlepic ngg-none&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/gallery/Dubai/thumbs/thumbs_DSC_3593.JPG?w=688&#34; alt=&#34;DSC_3593&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;{.shutterset_}&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;[php]&lt;br&gt;
$file = ‘/var/chroot/home/content/02/6377202/html/wp/wp-content/uploads/copper_albums/Parks_Dubai/orig_DSC_5287.jpg’;&lt;br&gt;
$exif = exif_read_data(“$file”, 0, true);&lt;br&gt;
$key=”&lt;a class=&#34;zem_slink&#34; title=&#34;Exchangeable image file format&#34; href=&#34;http://en.wikipedia.org/wiki/Exchangeable_image_file_format&#34; rel=&#34;wikipedia&#34;&gt;EXIF&lt;/a&gt;“;&lt;br&gt;
$exif = exif_read_data(“$file”, “$key”);&lt;br&gt;
echo “[table border=&amp;amp;#8221;1&amp;amp;#8221;]”;&lt;br&gt;
//&lt;a class=&#34;zem_slink&#34; title=&#34;Foreach&#34; href=&#34;http://en.wikipedia.org/wiki/Foreach&#34; rel=&#34;wikipedia&#34;&gt;foreach&lt;/a&gt; ($exif as $key =&amp;gt; $section) {&lt;br&gt;
//similar_text($section, ‘EXIF’, $p);&lt;br&gt;
//if ( $p == 0 )&lt;br&gt;
//{&lt;br&gt;
foreach ($exif as $name =&amp;gt; $val) {&lt;br&gt;
echo “[tr]”;&lt;br&gt;
echo “&lt;td&gt;$key.$name &lt;/td&gt;”;&lt;br&gt;
echo “&lt;td&gt;$val &lt;/td&gt;”;&lt;br&gt;
echo “[/tr]”;&lt;br&gt;
}&lt;br&gt;
//}&lt;br&gt;
//}&lt;br&gt;
echo “[/table]”;&lt;br&gt;
[/php]&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://hazimiai.wordpress.com/2011/06/02/burj-khalifa-tower/&#34;&gt;Burj Khalifa tower&lt;/a&gt; (hazimiai.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://themactrack.com/2011/07/27/a-better-finder-attributes-5-05-features-new-exif-engine/&#34;&gt;A Better Finder Attributes 5.05 features new EXIF Engine&lt;/a&gt; (themactrack.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://themactrack.com/2011/07/19/iexifer-1-3-for-mac-update-takes-exif-viewers-to-a-whole-new-level/&#34;&gt;iExifer 1.3 for Mac &amp;#8211; Update takes EXIF viewers to a whole new level&lt;/a&gt; (themactrack.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://beast4romtheeast.wordpress.com/2011/07/14/learn-more-about-photos-from-other-good-photos-exif-data/&#34;&gt;Learn more about Photos from other good Photos EXIF Data&lt;/a&gt; (beast4romtheeast.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>Install the fastest Mozilla browser on your N900</title>
      <link>/2011/07/03/install-fastest-mozilla-browser-n900/</link>
      <pubDate>Sat, 02 Jul 2011 20:00:18 +0000</pubDate>
      
      <guid>/2011/07/03/install-fastest-mozilla-browser-n900/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Firefox 7.0 is the browser that I am currently using on my N900. Its pretty fast compared to its predecessors. Its not even in BETA and all you can get is the &lt;a class=&#34;zem_slink&#34; title=&#34;Neutral build&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Neutral_build&#34;&gt;nightly build&lt;/a&gt;. For me, its okay, as I like playing with my systems and mobile. If that is okay with you read on….&lt;/p&gt;
&lt;p&gt;Head over to the firefox nightly build website &lt;a href=&#34;http://nightly.mozilla.org/&#34;&gt;Firefox Nightly Builds&lt;/a&gt;. Go to the links for the mobile version and then select &lt;a class=&#34;zem_slink&#34; title=&#34;Maemo&#34; rel=&#34;homepage&#34; href=&#34;http://www.maemo.org/&#34;&gt;Maemo&lt;/a&gt; build and download it.. Copy the tar.bz2 file to your N900 or directly download it from the handset 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Need Google&#43; invitaion.. leave a comment here.</title>
      <link>/2011/07/01/google-invitaion-leave-comment/</link>
      <pubDate>Fri, 01 Jul 2011 12:30:50 +0000</pubDate>
      
      <guid>/2011/07/01/google-invitaion-leave-comment/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I just got mine, if you need a google plus invitation leave your email id in comments 🙂&lt;/p&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#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>Google&#43; – way to go for experinmenting.</title>
      <link>/2011/07/01/google-experinmenting/</link>
      <pubDate>Thu, 30 Jun 2011 22:42:36 +0000</pubDate>
      
      <guid>/2011/07/01/google-experinmenting/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Finally I got a invitations and was able to get into the &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;+ today. Having been trying to do this for last couple of days, was quite anxious on how it is and how it fairs against &lt;a class=&#34;zem_slink&#34; title=&#34;Facebook&#34; rel=&#34;homepage&#34; href=&#34;http://facebook.com&#34;&gt;Facebook&lt;/a&gt; and twitter.&lt;/p&gt;
&lt;p&gt;First, heres a first look of the account:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;figure id=&#34;attachment_2969&#34; aria-describedby=&#34;caption-attachment-2969&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2969&#34; title=&#34;google+ Screenshot&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/07/google+.jpg?resize=300%2C173&#34; alt=&#34;google+ Screenshot&#34; width=&#34;300&#34; height=&#34;173&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/07/google+.jpg?resize=300%2C173 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/07/google+.jpg?w=957 957w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-2969&#34; class=&#34;wp-caption-text&#34;&gt;google+ Screenshot&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Most noticable thing, as soon as you login is that all your contacts from google aare directly visible in your account and you can directly put them in any of the circles that you like. &lt;a class=&#34;zem_slink&#34; title=&#34;Picasa&#34; rel=&#34;homepage&#34; href=&#34;http://picasa.google.com/&#34;&gt;Picasaweb&lt;/a&gt; photos can be imported.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fast and bleeding edge Firefox.. version 7</title>
      <link>/2011/06/30/fast-bleeding-edge-firefox-version-7/</link>
      <pubDate>Thu, 30 Jun 2011 01:19:39 +0000</pubDate>
      
      <guid>/2011/06/30/fast-bleeding-edge-firefox-version-7/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Firefox 7.0 nightly builds have started and it seems to be quite fast. So, if you dont care about some sites not opening or once in a while your browser crashing, been using for 2 days on &lt;a class=&#34;zem_slink&#34; title=&#34;Windows&#34; rel=&#34;homepage&#34; href=&#34;http://www.microsoft.com/WINDOWS&#34;&gt;Windows&lt;/a&gt; , has not crashed so far and worked on all sites so far :), then you should install the &lt;a class=&#34;zem_slink&#34; title=&#34;Neutral build&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Neutral_build&#34;&gt;Nightly build&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Head over to the nightly build site and install the appropriate build for your &lt;a class=&#34;zem_slink&#34; title=&#34;Operating system&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Operating_system&#34;&gt;OS&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Another nice and feature rich alternative to Google Search</title>
      <link>/2011/06/27/nice-feature-rich-alternative-google-search/</link>
      <pubDate>Mon, 27 Jun 2011 01:54:08 +0000</pubDate>
      
      <guid>/2011/06/27/nice-feature-rich-alternative-google-search/</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: 200px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.crunchbase.com/company/duck-duck-go&#34;&gt;&lt;img title=&#34;Image representing Duck Duck Go as depicted in...&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//27978v5-max-450x4501.png?resize=200%2C132&#34; alt=&#34;Image representing Duck Duck Go as depicted in...&#34; width=&#34;200&#34; height=&#34;132&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via CrunchBase&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Some time back I had written a post on &lt;a href=&#34;http://blog.amit-agarwal.co.in/2009/07/08/scroggle-google-with-privacy/&#34; title=&#34;Scroggle — Google with privacy.&#34;&gt;Scroogle&lt;/a&gt;. Scroogle is good, it provides &lt;a class=&#34;zem_slink&#34; title=&#34;Privacy&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Privacy&#34;&gt;privacy&lt;/a&gt;. But if you want more for your browsing experience, something that you thought was always missing in a lot of &lt;a class=&#34;zem_slink&#34; title=&#34;Web search engine&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Web_search_engine&#34;&gt;search engines&lt;/a&gt;, then there’s a better search engine and it is &lt;a href=&#34;http://duckduckgo.com/&#34;&gt;DuckDuckGo&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>GPG error on N900 when doing update on command line</title>
      <link>/2011/06/22/gpg-error-n900-update-command-line/</link>
      <pubDate>Wed, 22 Jun 2011 01:57:01 +0000</pubDate>
      
      <guid>/2011/06/22/gpg-error-n900-update-command-line/</guid>
      <description>&lt;div class=&#34;zemanta-img&#34; style=&#34;margin: 1em; display: block;&#34;&gt;
  &lt;p&gt;
    &lt;figure style=&#34;width: 300px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;https://i0.wp.com/commons.wikipedia.org/wiki/File:Nokia_N900-1.jpg&#34;&gt;&lt;img title=&#34;Nokia N900 communicator/internet tablet&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//300px-Nokia_N900-1.jpg?resize=300%2C228&#34; alt=&#34;Nokia N900 communicator/internet tablet&#34; width=&#34;300&#34; height=&#34;228&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via Wikipedia&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you have added some extra repositories to your &lt;a class=&#34;zem_slink&#34; title=&#34;Nokia N900&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Nokia_N900&#34;&gt;Nokia N900&lt;/a&gt; and are trying to do something ( like update, install or any other &lt;a class=&#34;zem_slink&#34; title=&#34;Advanced Packaging Tool&#34; rel=&#34;homepage&#34; href=&#34;http://wiki.debian.org/Apt&#34;&gt;apt-get&lt;/a&gt; operation) you might see some errors or warnings related to the &lt;a class=&#34;zem_slink&#34; title=&#34;GNU Privacy Guard&#34; rel=&#34;homepage&#34; href=&#34;http://www.gnupg.org/&#34;&gt;GPG&lt;/a&gt; keys. The errors would come because the Public keys for the reporisitories are not present in the gpg database 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Installing Bling Theme on N900</title>
      <link>/2011/06/19/installing-bling-theme-n900/</link>
      <pubDate>Sat, 18 Jun 2011 18:53:56 +0000</pubDate>
      
      <guid>/2011/06/19/installing-bling-theme-n900/</guid>
      <description>&lt;div class=&#34;zemanta-img&#34; style=&#34;margin: 1em; display: block;&#34;&gt;
  &lt;p&gt;
    &lt;figure style=&#34;width: 300px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;https://i0.wp.com/commons.wikipedia.org/wiki/File:Nokia_N900-1.jpg&#34;&gt;&lt;img title=&#34;Nokia N900 communicator/internet tablet&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//300px-Nokia_N900-11.jpg?resize=300%2C228&#34; alt=&#34;Nokia N900 communicator/internet tablet&#34; width=&#34;300&#34; height=&#34;228&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via Wikipedia&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There is a very nice theme for N900 and it is called Bling theme. There is a problem though with the theme, the theme still does not have a installable &lt;a class=&#34;zem_slink&#34; title=&#34;Deb (file format)&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Deb_%28file_format%29&#34;&gt;.deb&lt;/a&gt; file, and thus the &lt;a class=&#34;zem_slink&#34; title=&#34;Computer file&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Computer_file&#34;&gt;files&lt;/a&gt; need to be directly copied to “/&lt;a class=&#34;zem_slink&#34; title=&#34;Filesystem Hierarchy Standard&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard&#34;&gt;usr&lt;/a&gt;/share/icons” and you have to manually do the &lt;a class=&#34;zem_slink&#34; title=&#34;Mkdir&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Mkdir&#34;&gt;mkdir&lt;/a&gt; and all such command in the terminal in a N900, which does not seem familiar to quite a lot of people using N900. So here, is for the benefit of  all, I am posting a script that can do the job. The one lines can be run from any bash script (Linus/Windows with cygwin/Mac or even N900). Though the one liners should be self explanatory, if you have a doubt, feel free to ping me.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Faster blog with stats removed</title>
      <link>/2011/06/18/faster-blog-stats-removed/</link>
      <pubDate>Sat, 18 Jun 2011 01:40:01 +0000</pubDate>
      
      <guid>/2011/06/18/faster-blog-stats-removed/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was thinking of removing the statpress plugin for quite some time now, but did not have a good alternative. Today finally I managed to do this as I had few hours to spare. Now that this is done, you should not be getting the database error that some of you on IE were getting and also should have a nicer experience in terms of page &lt;a class=&#34;zem_slink&#34; title=&#34;Loader (computing)&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Loader_%28computing%29&#34;&gt;load time&lt;/a&gt;.&lt;/p&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/06/03/cr-post-pingfm-working-resolved/&#34;&gt;CR Post to Ping.fm not working &amp;#8211; resolved.&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://basnettips.wordpress.com/2011/05/24/compare-two-websites-load-time-learn-which-website-loads-faster/&#34;&gt;Compare Two Websites Load Time &amp; Learn Which Website Loads Faster&lt;/a&gt; (basnettips.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/05/16/unix-shell-script-removing-duplicate-files/&#34;&gt;Unix shell script for removing duplicate files&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: medium none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Some pictures/photos from Dubai Zoo</title>
      <link>/2011/06/16/picturesphotos-dubai-zoo/</link>
      <pubDate>Thu, 16 Jun 2011 00:33:45 +0000</pubDate>
      
      <guid>/2011/06/16/picturesphotos-dubai-zoo/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are some of the pics that I took in &lt;a class=&#34;zem_slink&#34; title=&#34;Dubai&#34; rel=&#34;geolocation&#34; href=&#34;http://maps.google.com/maps?ll=25.25,55.3&amp;spn=0.1,0.1&amp;q=25.25,55.3%20%28Dubai%29&amp;t=h&#34;&gt;Dubai&lt;/a&gt; Zoo. The challenge in this was to get the correct Focus to make sure that the bars of the cage in the &lt;a class=&#34;zem_slink&#34; title=&#34;Zoo&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Zoo&#34;&gt;zoo&lt;/a&gt; does not come in the &lt;a class=&#34;zem_slink&#34; title=&#34;Snaps&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Snaps&#34;&gt;snaps&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Putting the camera in the manual mode helps but then you can always focus on something in far distance and then try to focus on your subject and it might help, if not go for &lt;a class=&#34;zem_slink&#34; title=&#34;Manual focus&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Manual_focus&#34;&gt;manual focus&lt;/a&gt;…&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Deleting all mails in the N900 (Maemo 5) permanently</title>
      <link>/2011/06/14/deleting-mails-n900-maemo-5-permanently/</link>
      <pubDate>Tue, 14 Jun 2011 12:40:26 +0000</pubDate>
      
      <guid>/2011/06/14/deleting-mails-n900-maemo-5-permanently/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Well couple of days back, I checked the folder details of one of my accounts configured on the N900 (&lt;a class=&#34;zem_slink&#34; title=&#34;Maemo&#34; rel=&#34;homepage&#34; href=&#34;http://www.maemo.org/&#34;&gt;Maemo 5&lt;/a&gt;) and it was showing some 1000 or more emails, whereas I had only 4-5 emails in the Inbox so where are the other emails and how to I get rid of them. This was causing the mail application to become a little slower than usual so do I live with it, I decided not to do so and thus found out how to delete all the mails.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My Photos in the Nikon d5100 contest.</title>
      <link>/2011/06/13/photos-nikon-d5100-contest/</link>
      <pubDate>Mon, 13 Jun 2011 14:12:20 +0000</pubDate>
      
      <guid>/2011/06/13/photos-nikon-d5100-contest/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I have submitted my photos on the D5100 &lt;a class=&#34;zem_slink&#34; title=&#34;Nikon&#34; rel=&#34;homepage&#34; href=&#34;http://www.nikon.com/&#34;&gt;Nikon&lt;/a&gt; Photo contest. Do visit the links below and if you like them, &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;vote&lt;/a&gt; for my photos 🙂&lt;/p&gt;
&lt;p&gt;To vote, just click on the link. You will be taken to Nikon site, &lt;a class=&#34;zem_slink&#34; title=&#34;Facebook Platform&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Facebook_Platform&#34;&gt;Facebook connect&lt;/a&gt; and vote.. simple. Thanks for all the support.&lt;/p&gt;
&lt;figure style=&#34;width: 400px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img title=&#34;Flower Closeup&#34; src=&#34;https://i0.wp.com/d5100.nikon-asia.com/uploads/20110613/submission/picture/162768/thumb_DSC_5182.jpg?resize=400%2C300&#34; alt=&#34;Flower Closeup&#34; width=&#34;400&#34; height=&#34;300&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Flower Closeup&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure style=&#34;width: 400px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img title=&#34;Food&#34; src=&#34;https://i1.wp.com/d5100.nikon-asia.com/uploads/20110613/submission/picture/162767/thumb_DSC_5112.JPG?resize=400%2C265&#34; alt=&#34;Food&#34; width=&#34;400&#34; height=&#34;265&#34; data-recalc-dims=&#34;1&#34; /&gt;][2]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Food&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure style=&#34;width: 400px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img title=&#34;Camellion&#34; src=&#34;https://i2.wp.com/d5100.nikon-asia.com/uploads/20110613/submission/picture/162764/thumb_DSC_4599.jpg?resize=400%2C300&#34; alt=&#34;Camellion&#34; width=&#34;400&#34; height=&#34;300&#34; data-recalc-dims=&#34;1&#34; /&gt;][3]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Camellion&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure style=&#34;width: 400px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img title=&#34;Tortoise&#34; src=&#34;https://i1.wp.com/d5100.nikon-asia.com/uploads/20110613/submission/picture/162761/thumb_DSC_3952.JPG?resize=400%2C265&#34; alt=&#34;Tortoise&#34; width=&#34;400&#34; height=&#34;265&#34; data-recalc-dims=&#34;1&#34; /&gt;][4]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Tortoise&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure style=&#34;width: 400px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img title=&#34;Dubai Night View&#34; src=&#34;https://i2.wp.com/d5100.nikon-asia.com/uploads/20110613/submission/picture/162756/thumb_DSC_3598.JPG?resize=400%2C265&#34; alt=&#34;Dubai Night View&#34; width=&#34;400&#34; height=&#34;265&#34; data-recalc-dims=&#34;1&#34; /&gt;][5]&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Dubai Night View&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt; &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>faster bash operations on files with File Descriptors.</title>
      <link>/2011/06/11/faster-bash-operations-files-file-descriptors/</link>
      <pubDate>Sat, 11 Jun 2011 02:11:53 +0000</pubDate>
      
      <guid>/2011/06/11/faster-bash-operations-files-file-descriptors/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was &lt;a class=&#34;zem_slink&#34; title=&#34;Writing&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Writing&#34;&gt;writing&lt;/a&gt; a &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; rel=&#34;homepage&#34; href=&#34;http://tiswww.case.edu/php/chet/bash/bashtop.html&#34;&gt;bash script&lt;/a&gt; that would do some operations and read and write to file. Seems that that was pretty simple with&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      while read line&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; do&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; done&amp;lt;file
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;and then use redirection operations like “&amp;gt;” and “&amp;raquo;” to write to file. Done with the script pretty fast. So far so good, when I went for real life tests, no one was interested in using it, why? Simple, it was simply taking too long. The file was reading about 10K lines and writing about 50 lines and was taking about more than 10 minutes.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Registrations restricted for some time</title>
      <link>/2011/06/08/registrations-restricted-time/</link>
      <pubDate>Wed, 08 Jun 2011 09:53:07 +0000</pubDate>
      
      <guid>/2011/06/08/registrations-restricted-time/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Since morning today, the registrations has increased dramatically and hence for the time being I have restricted the registration to only verified Open ID. Extremely sorry for the inconvenience caused to all the genuine users.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>N900 starts showing junk characters</title>
      <link>/2011/06/08/n900-starts-showing-junk-characters/</link>
      <pubDate>Wed, 08 Jun 2011 01:50:16 +0000</pubDate>
      
      <guid>/2011/06/08/n900-starts-showing-junk-characters/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Well, sometime back I bought &lt;a class=&#34;zem_slink&#34; title=&#34;Nokia N900&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Nokia_N900&#34;&gt;N900&lt;/a&gt;, some snaps &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/05/21/maemo-5-nokia-n900-mobile/&#34; title=&#34;My new Maemo 5 Nokia N900 Mobile.&#34;&gt;here&lt;/a&gt;. And sooner than later I started playing with it. In an effort to reduce the disk usage for the “/” (root) partition, I removed some packages that were taking too much of space and managed to get the mobile to a stage where a lot of applications started displaying strange and junk characters and also cannot use &lt;a class=&#34;zem_slink&#34; title=&#34;Package management system&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Package_management_system&#34;&gt;package manager&lt;/a&gt; any more…errors reported.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>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>Corruption, India and Social Activist</title>
      <link>/2011/06/04/corruption-india-social-activist/</link>
      <pubDate>Sat, 04 Jun 2011 07:25:33 +0000</pubDate>
      
      <guid>/2011/06/04/corruption-india-social-activist/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;First off, sorry for being completely off beat this time but I could not help but write on this.&lt;/p&gt;
&lt;p&gt;Everyone in the world by now would have definitely heard about the Indian’s Fight against corruption. Very good thing to do, there should be no corruption in any country in the world and if there is corruption then it should be fought. Now, lets look at how &lt;a class=&#34;zem_slink&#34; title=&#34;India&#34; rel=&#34;geolocation&#34; href=&#34;http://maps.google.com/maps?ll=28.6133333333,77.2083333333&amp;spn=10.0,10.0&amp;q=28.6133333333,77.2083333333%20%28India%29&amp;t=h&#34;&gt;India&lt;/a&gt; is fighting this:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CR Post to Ping.fm not working – resolved.</title>
      <link>/2011/06/03/cr-post-pingfm-working-resolved/</link>
      <pubDate>Thu, 02 Jun 2011 21:42:23 +0000</pubDate>
      
      <guid>/2011/06/03/cr-post-pingfm-working-resolved/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Last couple of months I was having a tough time getting the plugins in my wordpress to work with the ping.fm service.  This is the only service that I rely on to post my blogs. So, basically I was left with no mechanism to publish my new posts 🙁&lt;/p&gt;
&lt;p&gt;Now thanks to this post I am able to use the plugin again and thus update my status at multiple places again.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>First Destination in Dubai – Creek</title>
      <link>/2011/06/02/destination-dubai-creek/</link>
      <pubDate>Thu, 02 Jun 2011 13:01:16 +0000</pubDate>
      
      <guid>/2011/06/02/destination-dubai-creek/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;OK, so my first destination in &lt;a class=&#34;zem_slink&#34; title=&#34;Dubai&#34; href=&#34;http://maps.google.com/maps?ll=25.25,55.3&amp;spn=0.1,0.1&amp;q=25.25,55.3%20%28Dubai%29&amp;t=h&#34; rel=&#34;geolocation&#34;&gt;Dubai&lt;/a&gt; was Creek in the after hours i.e. around 20:30PM. Good time to go to a place like Creek. Lots of lighting and really nice ferry to take you to the other side for pretty cheap so nice hub for my adventure with my camera. Result : Disaster. I took a lot of &lt;a class=&#34;zem_slink&#34; title=&#34;Photograph&#34; href=&#34;http://en.wikipedia.org/wiki/Photograph&#34; rel=&#34;wikipedia&#34;&gt;Photos&lt;/a&gt; there, but all waste because the time was after hours and I did not have a external flash. I guess with external flash it would have been good. Another mistake I did was to shoot in &lt;a class=&#34;zem_slink&#34; title=&#34;JPEG&#34; href=&#34;http://en.wikipedia.org/wiki/JPEG&#34; rel=&#34;wikipedia&#34;&gt;JPEG&lt;/a&gt; mode and thus could not try with increasing exposure and all with the photos.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>RawTherapee — Raw imagr processor for all platforms</title>
      <link>/2011/05/30/rawtherapee-raw-imagr-processor-platforms/</link>
      <pubDate>Mon, 30 May 2011 12:49:26 +0000</pubDate>
      
      <guid>/2011/05/30/rawtherapee-raw-imagr-processor-platforms/</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: 218px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;https://i1.wp.com/commons.wikipedia.org/wiki/File:Large_format_camera_lens.png&#34;&gt;&lt;img title=&#34;Category:Photographers who committed suicide&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/05/Large_format_camera_lens-1.png?resize=218%2C252&#34; alt=&#34;Category:Photographers who committed suicide&#34; width=&#34;218&#34; height=&#34;252&#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;Do watch this series for more information on my adventure with Windows in Dubai and Photography….&lt;/p&gt;
&lt;p&gt;For the impatient ones, download the application &lt;a title=&#34;RawTherapee Download&#34; href=&#34;http://rawtherapee.com/downloads&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Recently I was stuck with a &lt;a class=&#34;zem_slink&#34; title=&#34;Windows&#34; href=&#34;http://www.microsoft.com/WINDOWS&#34; rel=&#34;homepage&#34;&gt;Windows only&lt;/a&gt; laptop for a months time and I was in &lt;a class=&#34;zem_slink&#34; title=&#34;Dubai&#34; href=&#34;http://maps.google.com/maps?ll=25.25,55.3&amp;spn=0.1,0.1&amp;q=25.25,55.3%20%28Dubai%29&amp;t=h&#34; rel=&#34;geolocation&#34;&gt;Dubai&lt;/a&gt;. Went to Dubai Aquarium and Underwater Zoo there and as usual took the photos in &lt;a class=&#34;zem_slink&#34; title=&#34;Raw image format&#34; href=&#34;http://en.wikipedia.org/wiki/Raw_image_format&#34; rel=&#34;wikipedia&#34;&gt;RAW&lt;/a&gt; mode with my D5000 Nikon camera. Alas, now I did not have a decent application to modify the images. On my Fedora system I use UFraw and the hunt began for a decent and somewhat advanced software for windows. Couple of them looked promising like Picasa, &lt;a class=&#34;zem_slink&#34; title=&#34;FastStone Image Viewer&#34; href=&#34;http://www.faststone.org&#34; rel=&#34;homepage&#34;&gt;FastStone Image viewer&lt;/a&gt; but nothing comparable to &lt;a class=&#34;zem_slink&#34; title=&#34;UFRaw&#34; href=&#34;http://ufraw.sourceforge.net/&#34; rel=&#34;homepage&#34;&gt;UFRaw&lt;/a&gt; until I remembered anothe one that I used &lt;a class=&#34;zem_slink&#34; title=&#34;RawTherapee&#34; href=&#34;http://www.rawtherapee.com/&#34; rel=&#34;homepage&#34;&gt;RawTherapee&lt;/a&gt; (BTW, UFRaw port for cygwin is there but I was not able to install it on cygwin, the server was not reachable). So, here is the features of this pretty good image editor having the capability to edit &lt;a class=&#34;zem_slink&#34; title=&#34;Raw image format&#34; href=&#34;http://en.wikipedia.org/wiki/Raw_image_format&#34; rel=&#34;wikipedia&#34;&gt;RAW images&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Movie Review (by Prashant Prahlad Abkari) – Stanley ka Dabba</title>
      <link>/2011/05/24/movie-review-prashant-prahlad-abkari-stanley-ka-dabba/</link>
      <pubDate>Tue, 24 May 2011 12:58:28 +0000</pubDate>
      
      <guid>/2011/05/24/movie-review-prashant-prahlad-abkari-stanley-ka-dabba/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p dir=&#34;ltr&#34;&gt;
  &lt;span style=&#34;font-family: Calibri;&#34;&gt;You wake up to some noise.. popping up of&lt;/span&gt; &lt;span style=&#34;color: #ff0000; font-family: Calibri;&#34;&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Sesame&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Sesame&#34;&gt;sesame seeds&lt;/a&gt;&lt;/span&gt;&lt;span style=&#34;font-family: Calibri;&#34;&gt;&amp;#8230;.u avoid it ..&lt;/span&gt;&lt;strong&gt;&lt;span style=&#34;color: #943634; font-family: Calibri;&#34;&gt;Daily routin&lt;/span&gt;&lt;span style=&#34;color: #943634; font-family: Calibri;&#34;&gt;e&lt;/span&gt;&lt;/strong&gt;&lt;span style=&#34;font-family: Calibri;&#34;&gt; they are.. &lt;/span&gt;
&lt;/p&gt;
&lt;p dir=&#34;ltr&#34;&gt;
  &lt;span style=&#34;font-family: Calibri;&#34;&gt;Lethargically you start preparing by stuffing the books, separating them as&lt;/span&gt; &lt;span style=&#34;color: #ff0000; font-family: Calibri;&#34;&gt;either 100/200 pages or &lt;a class=&#34;zem_slink&#34; title=&#34;Textbook&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Textbook&#34;&gt;text books&lt;/a&gt;&lt;/span&gt;&lt;span style=&#34;font-family: Calibri;&#34;&gt; and placing them in different compartments, only to retrieve it easily.&lt;/span&gt; &lt;span style=&#34;color: #5f497a; font-family: Calibri;&#34;&gt;Packing Done .&lt;/span&gt;
&lt;/p&gt;
&lt;p dir=&#34;ltr&#34;&gt;
  &lt;span style=&#34;font-family: Calibri;&#34;&gt;Its late.. You start rushing with your heavy bagpack..Empty handed..  R u missing something? A loud scream from  back..&lt;/span&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My new Maemo 5 Nokia N900 Mobile.</title>
      <link>/2011/05/21/maemo-5-nokia-n900-mobile/</link>
      <pubDate>Fri, 20 May 2011 21:55:30 +0000</pubDate>
      
      <guid>/2011/05/21/maemo-5-nokia-n900-mobile/</guid>
      <description>&lt;div class=&#34;zemanta-img&#34; style=&#34;margin: 1em; display: block;&#34;&gt;
  &lt;p&gt;
    &lt;figure style=&#34;width: 120px&#34; class=&#34;wp-caption alignright&#34;&gt;&lt;a href=&#34;http://www.crunchbase.com/company/nokia&#34;&gt;&lt;img title=&#34;Image representing Nokia as depicted in CrunchBase&#34; src=&#34;https://i1.wp.com/www.crunchbase.com/assets/images/resized/0001/7958/17958v3-max-450x450.png?resize=120%2C50&#34; alt=&#34;Image representing Nokia as depicted in CrunchBase&#34; width=&#34;120&#34; height=&#34;50&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;figcaption class=&#34;wp-caption-text&#34;&gt;Image via CrunchBase&lt;/figcaption&gt;&lt;/figure&gt;
  &lt;/p&gt;
&lt;/div&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been thinking of buying the “N900” &lt;a class=&#34;zem_slink&#34; title=&#34;Nokia&#34; rel=&#34;homepage&#34; href=&#34;http://nokia.com&#34;&gt;Nokia&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Mobile phone&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Mobile_phone&#34;&gt;mobile&lt;/a&gt; for quite sometime but for certain reasons could not get my hands on this mobile so far. Finally couple of days back, I got my hands on this beautiful and powerful piece of software and hardware.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Well, here are some snaps for ya ll:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Solaris dump analysis</title>
      <link>/2011/05/18/solaris-dump-analysis/</link>
      <pubDate>Wed, 18 May 2011 14:16:18 +0000</pubDate>
      
      <guid>/2011/05/18/solaris-dump-analysis/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I had to debug a solaris crash &lt;a class=&#34;zem_slink&#34; title=&#34;Core dump&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Core_dump&#34;&gt;dump&lt;/a&gt; and had no ides. &lt;a class=&#34;zem_slink&#34; title=&#34;Google&#34; rel=&#34;homepage&#34; href=&#34;http://google.com&#34;&gt;Google&lt;/a&gt; search wasn’t much useful until finally I found this article:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://cuddletech.com/blog/?p+AD0-448&#34;&gt;http://cuddletech.com/blog/?p+AD0-448&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;have a look at this article, this suggests how to debug the core and find the offending process and &lt;a class=&#34;zem_slink&#34; title=&#34;Root cause&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Root_cause&#34;&gt;root cause&lt;/a&gt; of the core in case of &lt;a class=&#34;zem_slink&#34; title=&#34;Kernel panic&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Kernel_panic&#34;&gt;kernel panic&lt;/a&gt;.&lt;/p&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/02/23/install-all-solaris-software-from-http/&#34;&gt;install all solaris software from http&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://go.theregister.com/feed/www.theregister.co.uk/2011/03/21/oracle_solaris_11_checker/&#34;&gt;Oracle puts out Solaris 11 compatibility tester&lt;/a&gt; (go.theregister.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://beavercreekvoice.com/2011/05/01/solaris-cinebistro-in-vail-a-great-way-to-see-the-opera/&#34;&gt;Solaris CineBistro in Vail &amp;#8211; A Great Way to See the Opera&lt;/a&gt; (beavercreekvoice.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://unixrain.wordpress.com/2011/05/07/change-hostname-in-solaris-10/&#34;&gt;Change Hostname in Solaris 10&lt;/a&gt; (unixrain.wordpress.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.travelpod.com/travel-blog-entries/johnpl/1/1303774941/tpod.html&#34;&gt;sun, 310-202 , 310-203 &amp;#8211; Lahore, Pakistan&lt;/a&gt; (travelpod.com)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: medium none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>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>Terminating a SSH session after starting background process.</title>
      <link>/2011/05/14/terminating-ssh-session-starting-background-process/</link>
      <pubDate>Sat, 14 May 2011 16:59:43 +0000</pubDate>
      
      <guid>/2011/05/14/terminating-ssh-session-starting-background-process/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;This is too good. If you are planning to start a background &lt;a class=&#34;zem_slink&#34; title=&#34;Process (computing)&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Process_%28computing%29&#34;&gt;process&lt;/a&gt; in the &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; rel=&#34;homepage&#34; href=&#34;http://tiswww.case.edu/php/chet/bash/bashtop.html&#34;&gt;bash script&lt;/a&gt; in the background and continue in the script, you cannot do it until…….&lt;/p&gt;
&lt;p&gt;You would need to close the stdout/stdin and &lt;a class=&#34;zem_slink&#34; title=&#34;Standard streams&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Standard_streams&#34;&gt;stderr&lt;/a&gt; before you can terminate any ssh session automatically. Here’s some more light on this topic.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://lists.debian.org/debian-user/2005/09/msg00254.html&#34;&gt;http://lists.debian.org/debian-user/2005/09/msg00254.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On Thu, Sep 01, 2005 at 05:33:28PM -0400, Roberto C. Sanchez wrote: &amp;gt; I occasionally log into a &lt;a class=&#34;zem_slink&#34; title=&#34;Machine&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Machine&#34;&gt;machine&lt;/a&gt; remotely and start a process in the &amp;gt; background: &amp;gt; &amp;gt; command &amp;amp; &amp;gt; &amp;gt; However, when I log out of the machine, the ssh process on my local &amp;gt; machine blocks. I guess that it is becuase the remote still has jobs &amp;gt; running. Is there a way to get it start the process in the background &amp;gt; and then detach from the shell? I have already tried this:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>mysql output to an array for easy parsing.</title>
      <link>/2011/05/11/mysql-output-array-easy-parsing/</link>
      <pubDate>Wed, 11 May 2011 16:51:25 +0000</pubDate>
      
      <guid>/2011/05/11/mysql-output-array-easy-parsing/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Today I was looking for some way to put 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 the &lt;a class=&#34;zem_slink&#34; title=&#34;MySQL&#34; rel=&#34;homepage&#34; href=&#34;http://www.mysql.com&#34;&gt;mysql&lt;/a&gt; output in an array in a bash script. Quick google search yeilded to results something like this:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      output=$(mysql -e &amp;quot;select * from table&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;The problem with the above approach is that all the words go into separate index. So if you have a line that has space then that is split into multiple index’s. Not good…&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>browsing the windows machines and their shares – listing</title>
      <link>/2011/04/30/browsing-windows-machines-shares-listing/</link>
      <pubDate>Sat, 30 Apr 2011 15:01:55 +0000</pubDate>
      
      <guid>/2011/04/30/browsing-windows-machines-shares-listing/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;smbtree is a very nice command to check all the machines that are present in the &lt;a class=&#34;zem_slink&#34; title=&#34;Local area network&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Local_area_network&#34;&gt;LAN&lt;/a&gt; (your connected network). For this to work you may need to look at &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/04/28/client-lanman-auth-disabled-error-samba/&#34;&gt;&lt;strong&gt;this&lt;/strong&gt;&lt;/a&gt; article also.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      smbtree -U &amp;lt;strong&amp;gt;username
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;/strong&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://ask.metafilter.com/183636/Prompted-for-a-username-and-password-when-browsing-to-an-IIS-virtual-directory&#34;&gt;Prompted for a username and password when browsing to an IIS virtual directory&lt;/a&gt; (ask.metafilter.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.lockergnome.com/net/2011/04/15/how-to-delete-history-in-internet-explorer/&#34;&gt;How to Delete History in Internet Explorer&lt;/a&gt; (lockergnome.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.edugeek.net/forums/network-classroom-management/74441-how-guide-deploy-vnc-via-group-policy.html&#34;&gt;How To Guide: Deploy VNC via Group Policy&lt;/a&gt; (edugeek.net)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://ask.metafilter.com/179348/Windows-just-doesnt-like-tunnels&#34;&gt;Windows just doesn&amp;#8217;t like tunnels&lt;/a&gt; (ask.metafilter.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://hitechbarkadaz.wordpress.com/2011/03/04/windows-tips-speed-up-your-network-share-browsing/&#34;&gt;Windows Tips &amp;#8211; Speed Up your Network Share Browsing&lt;/a&gt; (hitechbarkadaz.wordpress.com)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: medium none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;span class=&#34;zem-script more-related pretty-attribution&#34;&gt;&lt;/span&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>client lanman auth is disabled error for samba</title>
      <link>/2011/04/28/client-lanman-auth-disabled-error-samba/</link>
      <pubDate>Thu, 28 Apr 2011 14:58:30 +0000</pubDate>
      
      <guid>/2011/04/28/client-lanman-auth-disabled-error-samba/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;The error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Server requested &lt;a class=&#34;zem_slink&#34; title=&#34;LM hash&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/LM_hash&#34;&gt;LANMAN&lt;/a&gt; password (share-level security) but ‘&lt;a class=&#34;zem_slink&#34; title=&#34;Client (computing)&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Client_%28computing%29&#34;&gt;client&lt;/a&gt; lanman auth’ is disabled&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;is easily fixable. You just need to tell samba that client lanman auth is enabled. And here is how to do this:&lt;/p&gt;
&lt;p&gt;If you are getting this error then add the following in the globals section of the &lt;a class=&#34;zem_slink&#34; title=&#34;Samba (software)&#34; rel=&#34;homepage&#34; href=&#34;http://www.samba-tng.org/&#34;&gt;samba configuration&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;client lanman auth = Yes&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Ensure that you change this in the file &lt;strong&gt;/etc/samba/smb.conf&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>vmstat – what it is and how to use?</title>
      <link>/2011/04/24/vmstat-what-it-is-and-how-to-use/</link>
      <pubDate>Sun, 24 Apr 2011 02:24:52 +0000</pubDate>
      
      <guid>/2011/04/24/vmstat-what-it-is-and-how-to-use/</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:Paging_386%28pl%29.svg&#34;&gt;&lt;img title=&#34;Paging on 386 - address translation (polish texts)&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/9/90/Paging_386%28pl%29.svg/300px-Paging_386%28pl%29.svg.png&#34; alt=&#34;Paging on 386 - address translation (polish texts)&#34; width=&#34;300&#34; height=&#34;208&#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 class=&#34;zem_slink&#34; title=&#34;Vmstat&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Vmstat&#34;&gt;vmstat&lt;/a&gt; provides a summary of various functions within the system, including system wide free memory, paging counters, summarized disk activity, &lt;a class=&#34;zem_slink&#34; title=&#34;System call&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/System_call&#34;&gt;system calls&lt;/a&gt; and cpu utilization.&lt;/p&gt;
&lt;p&gt;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 vmstat and description of what each field means:&lt;/p&gt;
&lt;p&gt;The first line of output from vmstat shows a summary since boot,&lt;br&gt;
followed by the output over the last 3 seconds for each additional line.&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>vim autocomplete – automagically without tab.</title>
      <link>/2011/04/16/vim-autocomplete-automagically-without-tab/</link>
      <pubDate>Sat, 16 Apr 2011 01:10:59 +0000</pubDate>
      
      <guid>/2011/04/16/vim-autocomplete-automagically-without-tab/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Lets first do the setup in one line. Get my &lt;a title=&#34;vim script download&#39;er&#34; href=&#34;http://blog.amit-agarwal.co.in/2011/03/09/all-in-one-solution-for-all-the-scripts-of-vim-from-vim-org/&#34; target=&#34;_blank&#34;&gt;vim script downloader&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Use the script to add the script with script ID : :1879 (vim-autocomplpop) to your list of plugins for vim and you  are done.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;If you are using snipmate, then make sure that you read the description of the plugin to add the required lines to the vimrc file to get the full functionality. You would love to type henceforth in your favourite editor. We will talk about more on &lt;a class=&#34;zem_slink&#34; title=&#34;IntelliSense&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/IntelliSense&#34;&gt;Intellisense&lt;/a&gt; in few days time.. Chao till then.&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>Easy ssh configuration with .ssh/config file</title>
      <link>/2011/04/11/easy-ssh-configuration-with-sshconfig-file/</link>
      <pubDate>Mon, 11 Apr 2011 06:30:00 +0000</pubDate>
      
      <guid>/2011/04/11/easy-ssh-configuration-with-sshconfig-file/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you &lt;a class=&#34;zem_slink&#34; title=&#34;Secure Shell&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Secure_Shell&#34;&gt;ssh&lt;/a&gt; to many hosts then you are aware of the pain that it takes to ssh with different username and &lt;a class=&#34;zem_slink&#34; title=&#34;Hostname&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Hostname&#34;&gt;hostname&lt;/a&gt;. There is an alias that you can creat with native ssh though. Here I will show you the same with an example.&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt;~/.ssh/config&amp;lt;br /&amp;gt; Host &amp;lt;alias&amp;gt;&amp;lt;br /&amp;gt; Username &amp;lt;user name&amp;gt;&amp;lt;br /&amp;gt; Port &amp;lt;port number&amp;gt;&amp;lt;br /&amp;gt; Hostname &amp;lt;hostname&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;You can optionally omit the parameters that you do not require explicitly. For example, if your port number is default then you can simply ignore the parameter.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Mohali Maahol!!!! KRICKET Diplomacy comes of AGE!!!!</title>
      <link>/2011/04/05/mohali-maahol-kricket-diplomacy-comes-of-age/</link>
      <pubDate>Mon, 04 Apr 2011 18:56:56 +0000</pubDate>
      
      <guid>/2011/04/05/mohali-maahol-kricket-diplomacy-comes-of-age/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Enjoy reading this 🙂&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Mohali&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Mohali&#34;&gt;Mohali&lt;/a&gt; Maahol+ACEAIQAhACE KRICKET Diplomacy comes of AGE+ACEAIQAhACE Eleven flannelled fools chasing a red ball, with eleven thousand fools cheering them.&lt;/p&gt;
&lt;p&gt;Bernard Shaw&lt;/p&gt;
&lt;p&gt;This Englishman would have turned aback in his grave+ACEAIQAh By George+ACEAIQAhACE Had he glimpsed the current fervour and crescendo the game has attained. The &lt;a class=&#34;zem_slink&#34; title=&#34;2010 FIFA World Cup&#34; rel=&#34;geolocation&#34; href=&#34;http://maps.google.com/maps?ll=-26.2347972222,27.9823527778&amp;spn=0.01,0.01&amp;q=-26.2347972222,27.9823527778%20%282010%20FIFA%20World%20Cup%29&amp;t=h&#34;&gt;World Cup&lt;/a&gt; which began in an almost staid and lacklustre manner (the Opening Ceremony was quite a damp squib, my thoughts) +&lt;a class=&#34;zem_slink&#34; title=&#34;LSE: IBM&#34; rel=&#34;googlefinance&#34; href=&#34;http://www.google.com/finance?q=LON:IBM&#34;&gt;IBM&lt;/a&gt; slowly but surely reached a state of frenzy with each win for &lt;a class=&#34;zem_slink&#34; title=&#34;India&#34; rel=&#34;geolocation&#34; href=&#34;http://maps.google.com/maps?ll=28.6133333333,77.2083333333&amp;spn=10.0,10.0&amp;q=28.6133333333,77.2083333333%20%28India%29&amp;t=h&#34;&gt;India&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Slackware Linux 13.37 RC 3.1415926535897932384626433832</title>
      <link>/2011/04/02/slackware-linux-13-37-rc-3-1415926535897932384626433832/</link>
      <pubDate>Sat, 02 Apr 2011 15:56:02 +0000</pubDate>
      
      <guid>/2011/04/02/slackware-linux-13-37-rc-3-1415926535897932384626433832/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Slackware released the next version a few days back and guess the complete name : &lt;a title=&#34;Slackware&#34; rel=&#34;homepage&#34; href=&#34;http://www.slackware.com/&#34;&gt;Slackware Linux&lt;/a&gt; 13.37 RC 3.1415926535897932384626433832. You must be crazy to tell the complete version to anyone.&lt;/p&gt;
&lt;p&gt;Development Release: &lt;a class=&#34;zem_slink&#34; title=&#34;Slackware&#34; rel=&#34;homepage&#34; href=&#34;http://www.slackware.com/&#34;&gt;Slackware Linux&lt;/a&gt; 13.37 RC 3.1415926535897932384626433832 More fun with Slackware’s version numbers as &lt;a class=&#34;zem_slink&#34; title=&#34;Patrick Volkerding&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Patrick_Volkerding&#34;&gt;Patrick Volkerding&lt;/a&gt; announces the latest &lt;a class=&#34;zem_slink&#34; title=&#34;Software release life cycle&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Software_release_life_cycle&#34;&gt;release candidate&lt;/a&gt; for the upcoming Slackware Linux 13.37: +ACI-There have been quite a few changes so we will have one more release candidate: Slackware 13.37 RC 3.14159265358979323846264338327950288419716. Very close now+ACE But we’ll likely hold out for….&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>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>using wordpress CLI to post to wordpress</title>
      <link>/2011/03/24/using-wordpress-cli-to-post-to-wordpress/</link>
      <pubDate>Thu, 24 Mar 2011 15:31:10 +0000</pubDate>
      
      <guid>/2011/03/24/using-wordpress-cli-to-post-to-wordpress/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There is a very nice post here: &lt;a title=&#34;How to post content to a WordPress blog from the command line&#34; href=&#34;http://freesoftware.zona-m.net/how-to-post-content-to-a-wordpress-blog-from-the-command-line/&#34; target=&#34;_blank&#34;&gt;How to post content to a WordPress blog from the command line&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I tried this in &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; 14 and here is the way to get this working in Fedora&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      su -&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; cpan&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; install WordPress::CLI WordPress::Post
    &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;Now, once the above completes make sure that the path /usr/local/bin is in you path.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Happy Holi to all.</title>
      <link>/2011/03/20/happy-holi-to-all-2/</link>
      <pubDate>Sun, 20 Mar 2011 14:01:07 +0000</pubDate>
      
      <guid>/2011/03/20/happy-holi-to-all-2/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Happy HOLI to all.&lt;/p&gt;
&lt;figure id=&#34;attachment_2834&#34; aria-describedby=&#34;caption-attachment-2834&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2834&#34; title=&#34;Holi&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/03/Photo-0523.jpg?resize=150%2C150&#34; alt=&#34;Holi - Amit Agarwal&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/03/Photo-0523.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/03/Photo-0523.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-2834&#34; class=&#34;wp-caption-text&#34;&gt;Holi&lt;/figcaption&gt;&lt;/figure&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>what is vim in 6Kb..</title>
      <link>/2011/03/16/what-is-vim-in-6kb/</link>
      <pubDate>Wed, 16 Mar 2011 16:36:33 +0000</pubDate>
      
      <guid>/2011/03/16/what-is-vim-in-6kb/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you thought that vim is very bloated and nothing abuot this editor can be small, then you are not alone. I was myself in the same bandwagon.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Well, I never thought that there could be anything about vim that can be explained in Kb’s, lest alone the complete vim features. But looks like &lt;a title=&#34;vim.org&#34; href=&#34;http://www.vim.org&#34; target=&#34;_blank&#34;&gt;vim.org&lt;/a&gt; had thought about this and thus came up with &lt;a title=&#34;this&#34; href=&#34;http://www.vim.org/6kbyte.php&#34; target=&#34;_blank&#34;&gt;this&lt;/a&gt;. And &lt;a title=&#34;here&#34; href=&#34;http://www.vim.org/6k/features.en.txt&#34; target=&#34;_blank&#34;&gt;here&lt;/a&gt; is the direct link to the vim in 6kb in English.&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>All in one solution for all the scripts of vim from vim.org</title>
      <link>/2011/03/09/all-in-one-solution-for-all-the-scripts-of-vim-from-vim-org/</link>
      <pubDate>Wed, 09 Mar 2011 16:39:52 +0000</pubDate>
      
      <guid>/2011/03/09/all-in-one-solution-for-all-the-scripts-of-vim-from-vim-org/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For quite sometime now, I was looking for some console based program which would help me get the scripts from vim.org. A simple solution would have been to do a wget for the scripts. But since there are so many scripts coming up daily and with a need to search based on script ID and name of the script, I thought better to write a script that can do all of those things. Now, what was required was that the script should be either able to download this or add to the &lt;a title=&#34;GLVS&#34; href=&#34;http://www.vim.org/scripts/script.php?script_id=2444&#34; target=&#34;_blank&#34;&gt;GLVS&lt;/a&gt; script. Also note that, I had done something similar in the past &lt;a title=&#34;vim – get the list of all the scripts available.&#34; href=&#34;http://blog.amit-agarwal.co.in/2010/05/28/vim-get-the-list-of-all-the-scripts-available/&#34; target=&#34;_blank&#34;&gt;here&lt;/a&gt;. There are some additions in the below script. You can download a copy of the script &lt;a href=&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2011/03/get_vim_scripts.txt&#34;&gt;get_vim_scripts&lt;/a&gt;. Or you can copy the script from below:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>configuration for afraid-dyndns on Fedora and other similar distro.</title>
      <link>/2011/03/04/configuration-for-afraid-dyndns-on-fedora-and-other-similar-distro/</link>
      <pubDate>Fri, 04 Mar 2011 16:42:56 +0000</pubDate>
      
      <guid>/2011/03/04/configuration-for-afraid-dyndns-on-fedora-and-other-similar-distro/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;First install afraid-dyndns with 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 afraid-dyndns
    &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;Now 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; /etc/afraid-dyndns.cfg and we need to change the following:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Notify = root@localhost # leave empty to suppress notifications&lt;br&gt;
CacheFile = /var/cache/afraid-dyndns/IP&lt;br&gt;
AccountHash = &lt;value&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For the Account hash, head over to &lt;a href=&#34;http://freedns.afraid.org/api/ &#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;http://freedns.afraid.org/api/&#34;&gt;http://freedns.afraid.org/api/&lt;/a&gt; &lt;/a&gt;login and then click one of the &lt;a class=&#34;zem_slink&#34; title=&#34;XML&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/XML&#34;&gt;XML&lt;/a&gt; or the &lt;a class=&#34;zem_slink&#34; title=&#34;ASCII&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/ASCII&#34;&gt;ASCII&lt;/a&gt; links there. Once the page has loaded, look at the &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; which is of form:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>print every nth line</title>
      <link>/2011/03/01/print-every-nth-line/</link>
      <pubDate>Tue, 01 Mar 2011 13:17:30 +0000</pubDate>
      
      <guid>/2011/03/01/print-every-nth-line/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Some time back I was working with lot of data and wanted to analyze only the every 10 line sometimes and sometimes every 20th line. I had to keep doing these changes in vim or otherwise so finally I wrote a program to do this for me. If you need such a program then here it is:&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;31&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:  print_nth_line.sh&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; #         USAGE:  ./print_nth_line.sh&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; #   DESCRIPTION:  Print every nth line&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:   (),&amp;lt;br /&amp;gt; #       COMPANY:&amp;lt;br /&amp;gt; #       VERSION:  1.0&amp;lt;br /&amp;gt; #       CREATED:  12/08/2010 05:36:53 PM IST&amp;lt;br /&amp;gt; #      REVISION:  ---&amp;lt;br /&amp;gt; #===============================================================================&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; if [ x&amp;quot;$1&amp;quot; == &amp;quot;x&amp;quot; ]&amp;lt;br /&amp;gt; then&amp;lt;br /&amp;gt; echo &amp;quot;Please provide the line numbers to print .. .ex 3 will print 3,6,9&amp;quot;&amp;lt;br /&amp;gt; exit -1;&amp;lt;br /&amp;gt; fi&amp;lt;br /&amp;gt; if [ x&amp;quot;$2&amp;quot; == &amp;quot;x&amp;quot; ]&amp;lt;br /&amp;gt; then&amp;lt;br /&amp;gt; echo &amp;quot;Please provide the filename&amp;quot;&amp;lt;br /&amp;gt; exit -2;&amp;lt;br /&amp;gt; fi&amp;lt;br /&amp;gt; awk &#39;temp++ { if ( temp % &#39;$1&#39; == 0) print $1};&#39; $2
    &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;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>/bash debugger</title>
      <link>/2011/02/27/bash-debugger/</link>
      <pubDate>Sun, 27 Feb 2011 13:09:48 +0000</pubDate>
      
      <guid>/2011/02/27/bash-debugger/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;h3 id=&#34;span-stylefont-size-medium92-a-a-classzem_slink-titlebash-unix-shell-relhomepage-hrefhttptiswwwcaseeduphpchetbashbashtophtmlbasha-a-classzem_slink-titledebugger-relwikipedia-hrefhttpenwikipediaorgwikidebuggerdebuggeraspan&#34;&gt;&lt;strong&gt;&lt;span style=&#34;font-size: medium;&#34;&gt;9.2. A &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; rel=&#34;homepage&#34; href=&#34;http://tiswww.case.edu/php/chet/bash/bashtop.html&#34;&gt;bash&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Debugger&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Debugger&#34;&gt;Debugger&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;In this section we’ll develop a very basic debugger for bash.&lt;a href=&#34;http://book.chinaunix.net/special/ebook/oreilly/Learning_bash_Shell/0596009658/bash3-CHP-9-SECT-2.html#bash3-CHP-9-FNOTE-10&#34;&gt;[10]&lt;/a&gt; Most debuggers have numerous sophisticated features that help a programmer in dissecting a program, but just about all of them include the ability to step through a running program, stop it at selected places, and examine the values of variables. These simple features are what we will concentrate on providing in our debugger. Specifically, we’ll provide the ability to:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Gnome Tips</title>
      <link>/2011/02/25/gnome-tips/</link>
      <pubDate>Fri, 25 Feb 2011 13:03:43 +0000</pubDate>
      
      <guid>/2011/02/25/gnome-tips/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&#34;font-size: medium;&#34;&gt;Add/Edit &lt;a class=&#34;zem_slink&#34; title=&#34;GNOME Display Manager&#34; rel=&#34;homepage&#34; href=&#34;http://www.gnome.org/projects/gdm/&#34;&gt;GDM&lt;/a&gt; Sessions&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Each session is a *.desktop file located at /usr/share/xsessions.&lt;/p&gt;
&lt;h3 id=&#34;span-stylefont-size-mediumgdm-appearancespan&#34;&gt;&lt;strong&gt;&lt;span style=&#34;font-size: medium;&#34;&gt;GDM appearance&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;You can change background image, gtk/icon theme by hands (as described at &lt;a href=&#34;https://wiki.archlinux.org/index.php/Gnome_2.28_Changes#Configuring_gdm_2.28&#34;&gt;Gnome_2.28_Changes#Configuring_gdm_2.28&lt;/a&gt;), or you can use &lt;a href=&#34;http://aur.archlinux.org/packages.php?ID=33884&#34;&gt;gdm2setup&lt;/a&gt; from the &lt;a href=&#34;https://wiki.archlinux.org/index.php/AUR&#34;&gt;AUR&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;span-stylefont-size-mediumtweakingspan&#34;&gt;&lt;strong&gt;&lt;span style=&#34;font-size: medium;&#34;&gt;Tweaking&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;If your gnome applications seem sluggish and gnome hangs at start-up after killing the previous session, it’s likely you haven’t set your /etc/hosts file correctly and your /etc/hosts file includes:&lt;/p&gt;
&lt;pre&gt;127.0.0.1       localhost.localdomain     localhost      &lt;strong&gt;YOURHOSTNAME&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;Then run “&lt;tt&gt;/bin/hostname YOURHOSTNAME&lt;/tt&gt;” and “&lt;tt&gt;/sbin/ifconfig lo up&lt;/tt&gt;” as root.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>install all solaris software from http</title>
      <link>/2011/02/23/install-all-solaris-software-from-http/</link>
      <pubDate>Wed, 23 Feb 2011 15:30:05 +0000</pubDate>
      
      <guid>/2011/02/23/install-all-solaris-software-from-http/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you are behind a firewall and install some software like top or wget then you can not use sunfreeware, and why because ftp is blocked. Now that is not the case any more, you can go the http &lt;a class=&#34;zem_slink&#34; title=&#34;Mirror (computing)&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Mirror_%28computing%29&#34;&gt;mirror site&lt;/a&gt; of sunfreeware and here is the link for the same&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;http://ftp.sunfreeware.com/ftp/pub/freeware/i386/5.10/&#34;&gt;http://ftp.sunfreeware.com/ftp/pub/freeware/&lt;strong&gt;i386/5.10/&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Note: you just need to change the words in bold for sparc or i386 and version of the solaris.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using ssmtp to send mail using gmail.</title>
      <link>/2011/02/19/ssmtp-send-mail-gmail/</link>
      <pubDate>Sat, 19 Feb 2011 15:18:03 +0000</pubDate>
      
      <guid>/2011/02/19/ssmtp-send-mail-gmail/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;First install the package ssmtp using the command:&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      sudo yum install ssmtp
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;Open the &lt;a class=&#34;zem_slink&#34; title=&#34;Configuration file&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Configuration_file&#34;&gt;configuration file&lt;/a&gt; for ssmtp as &lt;a class=&#34;zem_slink&#34; title=&#34;Superuser&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Superuser&#34;&gt;root user&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      vim /etc/ssmtp/ssmtp.conf
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;Make the following changes to the configuration file:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;mailto:root=**username**@gmail.com&#34;&gt;root=**username**@gmail.com&lt;/a&gt;&lt;br&gt;
mailhub=smtp.gmail.com:587&lt;br&gt;
&lt;a href=&#34;mailto:hostname=**username**@gmail.com&#34;&gt;hostname=**username**@gmail.com&lt;/a&gt;&lt;br&gt;
UseSTARTTLS=YES&lt;br&gt;
AuthUser=&lt;strong&gt;username&lt;/strong&gt;&lt;br&gt;
AuthPass=&lt;strong&gt;password&lt;/strong&gt;&lt;br&gt;
FromLineOverride=yes&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In order to make the default (root) “from” field be the server name,&lt;br&gt;
edit the /etc/ssmtp/revaliases file as root user :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>using gnuplot for time plotting</title>
      <link>/2011/02/17/gnuplot-time-plotting/</link>
      <pubDate>Thu, 17 Feb 2011 15:11:40 +0000</pubDate>
      
      <guid>/2011/02/17/gnuplot-time-plotting/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Couple of days back, I was working with some data and wanted to plot it. I had couple of options &lt;a class=&#34;zem_slink&#34; title=&#34;Microsoft Excel&#34; rel=&#34;homepage&#34; href=&#34;http://office.microsoft.com/en-us/excel&#34;&gt;Excel&lt;/a&gt;, ploticus and then our own &lt;a class=&#34;zem_slink&#34; title=&#34;Gnuplot&#34; rel=&#34;homepage&#34; href=&#34;http://www.gnuplot.info/&#34;&gt;gnuplot&lt;/a&gt;. My choice here was gnuplot, as this is most commonly available and helps me write scripts that can automate my repetitive task. So far, so good. The data I was plotting was against time, that was the problem. Couple of quick searches did not result into any luck to get me on the path and hence with some &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 pages&lt;/a&gt; and some documentation, finally I found this, might be this will be helpful for others.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>some bash exercise for you</title>
      <link>/2011/02/15/some-bash-exercise-for-you/</link>
      <pubDate>Tue, 15 Feb 2011 16:17:38 +0000</pubDate>
      
      <guid>/2011/02/15/some-bash-exercise-for-you/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is some teaser for you, can you figure out how this works:&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;
      echo ls&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; !!:1-$
    &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://bashshell.net/&#34;&gt;ovigia: #tips: #Bash Shell Scripts and Tutorials | BashShell.net&lt;/a&gt; (bashshell.net)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2011/01/12/perl-faster-bash-cases/&#34;&gt;perl is faster than bash in some cases.&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://blog.amit-agarwal.co.in/2011/01/30/bash-math/&#34;&gt;bash math&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: medium none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;span class=&#34;zem-script more-related pretty-attribution&#34;&gt;&lt;/span&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Happy Valentines day to all.</title>
      <link>/2011/02/14/happy-valentines-day-to-all/</link>
      <pubDate>Mon, 14 Feb 2011 02:50:54 +0000</pubDate>
      
      <guid>/2011/02/14/happy-valentines-day-to-all/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;figure id=&#34;attachment_2796&#34; aria-describedby=&#34;caption-attachment-2796&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2796&#34; title=&#34;Rose&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/02/DSC_0712.jpg?resize=150%2C150&#34; alt=&#34;Rose&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/02/DSC_0712.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/02/DSC_0712.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-2796&#34; class=&#34;wp-caption-text&#34;&gt;Rose&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Happy Valentines to all.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Free, But Not Full-Featured Photo editor</title>
      <link>/2011/02/13/free-but-not-full-featured-photo-editor/</link>
      <pubDate>Sun, 13 Feb 2011 16:08:14 +0000</pubDate>
      
      <guid>/2011/02/13/free-but-not-full-featured-photo-editor/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.linuxworld.com/reviews/2010/111710-photo-editor-free-but-not.html&#34;&gt;http://www.linuxworld.com/reviews/2010/111710-photo-editor-free-but-not.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Photo! Editor: Free, But Not Full-Featured This free &lt;a class=&#34;zem_slink&#34; title=&#34;Graphics software&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Graphics_software&#34;&gt;photo editor&lt;/a&gt; produces nice images easily, but can’t print or share. By Sally Wiener Grotta and Daniel Grotta, &lt;a class=&#34;zem_slink&#34; title=&#34;PC World (magazine)&#34; rel=&#34;homepage&#34; href=&#34;http://www.pcworld.com&#34;&gt;PC World&lt;/a&gt; November 16, 2010 07:21 PM&lt;/p&gt;
&lt;p&gt;Photo! Editor (free) is an interesting combination of easy-to-use &lt;a class=&#34;zem_slink&#34; title=&#34;Image editing&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Image_editing&#34;&gt;image editing&lt;/a&gt; tools that can produce good results for the person who wants to simply clean up their photos, though the program does have highly limited functionality.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>analyze debug queries output for wordpress</title>
      <link>/2011/02/09/analyze-debug-queries-output-wordpress/</link>
      <pubDate>Wed, 09 Feb 2011 15:25:14 +0000</pubDate>
      
      <guid>/2011/02/09/analyze-debug-queries-output-wordpress/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Some time back, my website became too slow and I started getting timeout response for quite a lot of my pages. When I analyzed things, I found the issue was with the DB queries taking a lot of time. So, I thought of getting my hands dirty and started with installing the plugin “Debug Queries”. Just in case, you don’t know about the plugin, it lists all &lt;a class=&#34;zem_slink&#34; title=&#34;The Queries&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/The_Queries&#34;&gt;the queries&lt;/a&gt; to DB along with the time taken for the query when a Admin user visits any page.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash regular expressions</title>
      <link>/2011/02/06/bash-regular-expressions/</link>
      <pubDate>Sun, 06 Feb 2011 15:18:15 +0000</pubDate>
      
      <guid>/2011/02/06/bash-regular-expressions/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are some quick links on bash &lt;a class=&#34;zem_slink&#34; title=&#34;Regular expression&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Regular_expression&#34;&gt;regular expressions&lt;/a&gt;, pretty good links to bookmark, if you use, regular expressions in bash regularly. I especially like the tldp link at number 3.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.linuxjournal.com/content/bash-regular-expressions&#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;http://www.linuxjournal.com/content/bash-regular-expressions&#34;&gt;http://www.linuxjournal.com/content/bash-regular-expressions&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.ibm.com/developerworks/library/l-bash.html&#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;http://www.ibm.com/developerworks/library/l-bash.html&#34;&gt;http://www.ibm.com/developerworks/library/l-bash.html&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://tldp.org/LDP/abs/html/parameter-substitution.html#VARMATCH&#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;http://tldp.org/LDP/abs/html/parameter-substitution.html#VARMATCH&#34;&gt;http://tldp.org/LDP/abs/html/parameter-substitution.html#VARMATCH&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://wellington.pm.org/archive/200005/codegen/index9.htm&#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;http://wellington.pm.org/archive/200005/codegen/index9.htm&#34;&gt;http://wellington.pm.org/archive/200005/codegen/index9.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://ask.metafilter.com/172940/Renaming-a-whole-bunch-of-files-at-once-in-bash&#34;&gt;Renaming a whole bunch of files at once, in bash&lt;/a&gt; (ask.metafilter.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/01/30/bash-math/&#34;&gt;bash math&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.johndcook.com/blog/2011/01/20/efficiency-of-regular-expressions/&#34;&gt;Efficiency of regular expressions&lt;/a&gt; (johndcook.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.readwriteweb.com/hack/2011/01/regex-generator.php&#34;&gt;Autogenerate Regular Expressions with txt2re&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>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>Photography – Stock photos on bigstock.</title>
      <link>/2011/02/01/photography-stock-photos-bigstock/</link>
      <pubDate>Tue, 01 Feb 2011 16:12:04 +0000</pubDate>
      
      <guid>/2011/02/01/photography-stock-photos-bigstock/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Couple of days back, one of my friends suggested that I put my &lt;a class=&#34;zem_slink&#34; title=&#34;Photograph&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Photograph&#34;&gt;photos&lt;/a&gt; on &lt;a href=&#34;http://www.bigstockphoto.com/&#34;&gt;bigstock&lt;/a&gt; also along with my site at &lt;a href=&#34;http://shop.amit-agarwal.co.in&#34;&gt;http://shop.amit-agarwal.co.in&lt;/a&gt; . I thought, let me give it a try and created a account on bigstock. After creating the account, I have so far submitted 5 images and four of them got rejected.&lt;/p&gt;
&lt;p&gt;The rejections did not de-motivate me, in-fact this has taught me a lot of things. Some things that I did not know before I submitted my photos there. So, I am going through a &lt;a class=&#34;zem_slink&#34; title=&#34;New Learning&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/New_Learning&#34;&gt;new learning&lt;/a&gt; and this has cost me 80% rejection in bigstock. I am trying with few more photos in next few days and probably I will get a better idea of what is required in the photos. Hope to get the tricks of the trade soon. BTW, another way you can help me keep this blog alive is by buying my photos cheap at bigstock and here is the link to my photo :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ranking of the most frequently used commands</title>
      <link>/2011/02/01/ranking-frequently-commands/</link>
      <pubDate>Mon, 31 Jan 2011 22:54:43 +0000</pubDate>
      
      <guid>/2011/02/01/ranking-frequently-commands/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Lets take a quick look at how to get the most frequently used commands on you shell. So what we need to do is this:&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;
      history | awk &#39;{print $2}&#39; | awk &#39;BEGIN {FS=&amp;quot;|&amp;quot;}{print $1}&#39; | sort | uniq -c | sort -n | tail | sort -nr
    &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;So, how did we arrive at this and will this always work? No it might not always work. A typical example is where HISTTIMEFORMAT variable is set. In that case, if you check history, you will see that after the number column we have &lt;a class=&#34;zem_slink&#34; title=&#34;Time and date&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Time_and_date&#34;&gt;time and date&lt;/a&gt; in the specified format, in which case, you will get wrong information from the above command. Anyways, forgetting these special cases, lets go to how we got this command:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash math</title>
      <link>/2011/01/30/bash-math/</link>
      <pubDate>Sat, 29 Jan 2011 22:42:26 +0000</pubDate>
      
      <guid>/2011/01/30/bash-math/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;some quick links :&lt;/p&gt;
&lt;p&gt;&lt;a rel=&#34;no-follow&#34; href=&#34;http://mainstreetanswers.org/bash/math.php&#34;&gt;&lt;a href=&#34;http://mainstreetanswers.org/bash/math.php&#34;&gt;http://mainstreetanswers.org/bash/math.php&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;a rel=&#34;no-follow&#34; href=&#34;http://www.faqs.org/docs/abs/HTML/mathc.html&#34;&gt;&lt;a href=&#34;http://www.faqs.org/docs/abs/HTML/mathc.html&#34;&gt;http://www.faqs.org/docs/abs/HTML/mathc.html&lt;/a&gt;&lt;/a&gt;&lt;br&gt;
&lt;a rel=&#34;no-follow&#34; href=&#34;http://tldp.org/LDP/abs/html/mathc.html&#34;&gt;&lt;a href=&#34;http://tldp.org/LDP/abs/html/mathc.html&#34;&gt;http://tldp.org/LDP/abs/html/mathc.html&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.readwriteweb.com/hack/2010/10/w3c-announces-mathml-3-new-sta.php&#34;&gt;W3C Announces MathML 3, New Standards for Math on the Web&lt;/a&gt; (readwriteweb.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/01/20/find-missing-paths-path-variable-bash-script/&#34;&gt;Find all the missing paths in the PATH variable in bash script&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://greenbananablog.org/2011/01/nice-site-for-math-related-games-and-resources/&#34;&gt;Nice site for Math related games and resources&amp;#8230;&lt;/a&gt; (greenbananablog.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/01/15/bash-40-feature-mapfile/&#34;&gt;bash 4.0 &amp;#8211; new feature mapfile&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: medium none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;span class=&#34;zem-script more-related pretty-attribution&#34;&gt;&lt;/span&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>fork a new process in perl</title>
      <link>/2011/01/28/fork-process-perl/</link>
      <pubDate>Thu, 27 Jan 2011 22:32:54 +0000</pubDate>
      
      <guid>/2011/01/28/fork-process-perl/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was doing something today and found that I require to &lt;a class=&#34;zem_slink&#34; title=&#34;Fork (operating system)&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Fork_%28operating_system%29&#34;&gt;fork&lt;/a&gt; a new process in perl. Now I had never done this earlier, so I did not know how to do this.&lt;/p&gt;
&lt;p&gt;First some background :&lt;/p&gt;
&lt;p&gt;I was doing some program very similar to http server, where the script accepts some input through a socket and then processes the same. In doing so I was seeing that the script was taking some time in processing the input and thus was not processing the second request until the first one was completed. Simple solution, fork the process.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash mathematical calculators.</title>
      <link>/2011/01/26/bash-mathematical-calculators/</link>
      <pubDate>Tue, 25 Jan 2011 21:46:34 +0000</pubDate>
      
      <guid>/2011/01/26/bash-mathematical-calculators/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;To start with , the most simple and easy to use should be “bc”. but just for some guys who want to be more experimental, here are few more bash calulator programs. These are completely command line and thus you can completely integrate them in your shell script or use them in shell script to do some really crazy maths calculations.&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 calc clac
    &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;Lets start with installing these. Before we start, don’t blame and flame me if your favourite is not there in the list. If it is not, better is you drop me  a comment or email, and I will see, if I can include it in the list above, but remember this is only for console based calculators.&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>First earning on the blog in the form of advertising</title>
      <link>/2011/01/22/earning-blog-form-advertising/</link>
      <pubDate>Sat, 22 Jan 2011 14:33:52 +0000</pubDate>
      
      <guid>/2011/01/22/earning-blog-form-advertising/</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;https://i2.wp.com/commons.wikipedia.org/wiki/File:Successful_business.jpg&#34;&gt;&lt;img title=&#34;business,accounts,accountant,office,boss,manag...&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/zemanta//300px-Successful_business.jpg?resize=300%2C249&#34; alt=&#34;business,accounts,accountant,office,boss,manag...&#34; width=&#34;300&#34; height=&#34;249&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
      &lt;/dt&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;dd class=&amp;quot;wp-caption-dd zemanta-img-attribution&amp;quot; style=&amp;quot;font-size: 0.8em;&amp;quot;&amp;gt;
    Image via &amp;lt;a href=&amp;quot;http://commons.wikipedia.org/wiki/File:Successful_business.jpg&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;Thanks to all my visitors, I was approached by some advitisers, which suited very well with the theme and philosophy of my blog and thus accepted the same. So, thanks to all my visitors, now my blog has earned its first income in the form of advertising.&lt;/p&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#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>Find all the missing paths in the PATH variable in bash script</title>
      <link>/2011/01/20/find-missing-paths-path-variable-bash-script/</link>
      <pubDate>Thu, 20 Jan 2011 02:36:00 +0000</pubDate>
      
      <guid>/2011/01/20/find-missing-paths-path-variable-bash-script/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is a simple script that will list out all the paths in the PATH variable that do not exist.&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;
        &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:  wrong_path.sh&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; #         USAGE:  ./wrong_path.sh&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; #   DESCRIPTION:  Show Directories in the PATH Which does NOT Exist&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 (AKA), amit.agarwal@amit-agarwal.co.in&amp;lt;br /&amp;gt; #       COMPANY:  Individual&amp;lt;br /&amp;gt; #       VERSION:  1.0&amp;lt;br /&amp;gt; #       CREATED:  09/20/2009 09:15:48 AM IST&amp;lt;br /&amp;gt; #      REVISION:  ---&amp;lt;br /&amp;gt; #===============================================================================&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; set -o nounset                              # Treat unset variables as an error&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; (IFS=:;for p in $PATH; do test -d $p || echo $p; done)
    &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;</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>bash 4.0 –  new feature mapfile</title>
      <link>/2011/01/15/bash-40-feature-mapfile/</link>
      <pubDate>Fri, 14 Jan 2011 22:27:15 +0000</pubDate>
      
      <guid>/2011/01/15/bash-40-feature-mapfile/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Recently I encountered a problem where I had to create couple of arrays in bash and these were quite dynamic in nature. This script was supposed to be used by couple of guys whom I did not trust too much in opening the script and modifyikng the array. So, the solution was to put these in different files and then put them in array using bash script itself. This is when I went through the bash man page again and found an interesting new inbuilt &lt;strong&gt;&lt;em&gt;mapfile&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>perl is faster than bash in some cases.</title>
      <link>/2011/01/12/perl-faster-bash-cases/</link>
      <pubDate>Tue, 11 Jan 2011 21:45:47 +0000</pubDate>
      
      <guid>/2011/01/12/perl-faster-bash-cases/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Some days back, I had to generate some &lt;a class=&#34;zem_slink&#34; title=&#34;Data&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Data&#34;&gt;data&lt;/a&gt; to be uploaded to a database. As usual I assumed that bash should be faster and hence wrote the script to create the files in bash. But I found that even after 5 hours I was only 10% done with the data generation. Now that would mean that it would take around 50 hours to complete the data generation. Something did not look correct to me and I asked one of my colleague. He suggested I do a &lt;a class=&#34;zem_slink&#34; title=&#34;Strace&#34; rel=&#34;homepage&#34; href=&#34;http://sourceforge.net/projects/strace/&#34;&gt;strace&lt;/a&gt;.&lt;/p&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>Speed Up Firefox by Moving Your Cache to RAM</title>
      <link>/2011/01/08/speed-firefox-moving-cache-ram/</link>
      <pubDate>Sat, 08 Jan 2011 15:11:23 +0000</pubDate>
      
      <guid>/2011/01/08/speed-firefox-moving-cache-ram/</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:Memory_module_DDRAM_20-03-2006.jpg&#34;&gt;&lt;img title=&#34;The 536,870,912 byte (512×2 20 ) capacity of t...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/Memory_module_DDRAM_20-03-2006.jpg/300px-Memory_module_DDRAM_20-03-2006.jpg&#34; alt=&#34;The 536,870,912 byte (512×2 20 ) capacity of t...&#34; width=&#34;300&#34; height=&#34;225&#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:Memory_module_DDRAM_20-03-2006.jpg&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;Speed Up Firefox by Moving Your &lt;a class=&#34;zem_slink&#34; title=&#34;Cache&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Cache&#34;&gt;Cache&lt;/a&gt; to &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;, No RAM Disk Required [Firefox Tip] Click here to read Speed Up Firefox by Moving Your Cache to RAM, No RAM Disk Required We’ved talked about moving your cache files to a &lt;a class=&#34;zem_slink&#34; title=&#34;RAM disk&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/RAM_disk&#34;&gt;RAM disk&lt;/a&gt; to speed things up, but it turns out Firefox has this feature built in. Here’s how to turn it on. More »&lt;/p&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>Ultralight DIY distribution</title>
      <link>/2011/01/02/ultralight-diy-distribution/</link>
      <pubDate>Sun, 02 Jan 2011 15:06:16 +0000</pubDate>
      
      <guid>/2011/01/02/ultralight-diy-distribution/</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:Vx_presentation_master_new.jpg&#34;&gt;&lt;img title=&#34;Victorinox Presentation Master (new)&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Vx_presentation_master_new.jpg/300px-Vx_presentation_master_new.jpg&#34; alt=&#34;Victorinox Presentation Master (new)&#34; width=&#34;300&#34; height=&#34;225&#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:Vx_presentation_master_new.jpg&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;Tiny Core: Ultralight &lt;a class=&#34;zem_slink&#34; title=&#34;Do it yourself&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Do_it_yourself&#34;&gt;DIY&lt;/a&gt; distribution&lt;/p&gt;
&lt;p&gt;When reviewing a lightweight distribution, the term &lt;a class=&#34;zem_slink&#34; title=&#34;Swiss Army knife&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Swiss_Army_knife&#34;&gt;Swiss Army knife&lt;/a&gt; is sometimes employed to indicate that it’s packed with features despite a diminutive size. However, at 11MB for the &lt;a class=&#34;zem_slink&#34; title=&#34;International Organization for Standardization&#34; rel=&#34;homepage&#34; href=&#34;http://www.iso.org/&#34;&gt;ISO&lt;/a&gt;, Tiny Core is more of a &lt;a class=&#34;zem_slink&#34; title=&#34;Tabula rasa&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Tabula_rasa&#34;&gt;blank-slate&lt;/a&gt; distribution, as when booted from a &lt;a class=&#34;zem_slink&#34; title=&#34;CD-ROM&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/CD-ROM&#34;&gt;CDROM&lt;/a&gt; or a &lt;a class=&#34;zem_slink&#34; title=&#34;USB flash drive&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/USB_flash_drive&#34;&gt;USB stick&lt;/a&gt;, it presents the user with a simple desktop consisting merely of a task launcher and a &lt;a class=&#34;zem_slink&#34; title=&#34;Package management system&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Package_management_system&#34;&gt;package manager&lt;/a&gt;. It contains some good ideas and it’s already perfectly usable, but I think it needs a few more refinements in order to become great. more&amp;raquo;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Happy New Yeat to all.</title>
      <link>/2011/01/01/happy-yeat/</link>
      <pubDate>Sat, 01 Jan 2011 15:25:47 +0000</pubDate>
      
      <guid>/2011/01/01/happy-yeat/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;New Year wishes to all…&lt;/p&gt;
&lt;figure id=&#34;attachment_2761&#34; aria-describedby=&#34;caption-attachment-2761&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2761&#34; title=&#34;HappyNewYear&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/01/DSCN04081.jpg?resize=150%2C150&#34; alt=&#34;HappyNewYear&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/01/DSCN04081.jpg?resize=150%2C150 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/01/DSCN04081.jpg?zoom=2&amp;resize=150%2C150 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2011/01/DSCN04081.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-2761&#34; class=&#34;wp-caption-text&#34;&gt;HappyNewYear&lt;/figcaption&gt;&lt;/figure&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>6 Good Web-Based FTP Clients For When You Are On The Road</title>
      <link>/2010/12/21/6-good-webbased-ftp-clients-road/</link>
      <pubDate>Tue, 21 Dec 2010 14:48:31 +0000</pubDate>
      
      <guid>/2010/12/21/6-good-webbased-ftp-clients-road/</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: 260px;&#34;&gt;
      &lt;dt class=&#34;wp-caption-dt&#34;&gt;
        &lt;a href=&#34;http://www.crunchbase.com/company/makeuseof&#34;&gt;&lt;img title=&#34;Image representing MakeUseOf as depicted in Cr...&#34; src=&#34;https://i2.wp.com/www.crunchbase.com/assets/images/resized/0002/1112/21112v1-max-250x250.png?resize=250%2C46&#34; alt=&#34;Image representing MakeUseOf as depicted in Cr...&#34; width=&#34;250&#34; height=&#34;46&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
      &lt;/dt&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;dd class=&amp;quot;wp-caption-dd zemanta-img-attribution&amp;quot; style=&amp;quot;font-size: 0.8em;&amp;quot;&amp;gt;
    Image via &amp;lt;a href=&amp;quot;http://www.crunchbase.com&amp;quot;&amp;gt;CrunchBase&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;6 Good &lt;a class=&#34;zem_slink&#34; title=&#34;World Wide Web&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/World_Wide_Web&#34;&gt;Web&lt;/a&gt;-Based FTP Clients For When You Are On The Road ftp clientsMost of the time, when you need to transfer files to your web hosting account or any other remote server, you might be at home on your laptop where you’ve got your favorite desktop &lt;a class=&#34;zem_slink&#34; title=&#34;File Transfer Protocol&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/File_Transfer_Protocol&#34;&gt;FTP client&lt;/a&gt; installed. However, when you’re on the road or using a friend’s computer, a desktop FTP client may not be available.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Take a screenshot of the window the user clicks on and name the file the same as the window title</title>
      <link>/2010/12/19/screenshot-window-user-clicks-file-window-title/</link>
      <pubDate>Sun, 19 Dec 2010 14:45:06 +0000</pubDate>
      
      <guid>/2010/12/19/screenshot-window-user-clicks-file-window-title/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Take a screenshot of the window the user clicks on and name the file the same as the window title&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;sleep 4; xwd &amp;gt;foo.xwd; mv foo.xwd &amp;quot;$(dd skip=100 if=foo.xwd bs=1 count=256 2&amp;gt;/dev/null | egrep -ao &#39;^[[:print:]]+&#39; | tr / :).xwd&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;In general, this is actually not better than the “scrot -d4” command I’m listing it as an alternative to, so please don’t vote it down for that. I’m adding this command because xwd (X window dumper) comes with X11, so it is already installed on your machine, whereas scrot probably is not. I’ve found xwd handy on boxen that I don’t want to (or am not allowed to) install packages on.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Repeat a portrait eight times so it can be cut out from a 6″x4″ photo and used for visa or passport photos</title>
      <link>/2010/12/17/repeat-portrait-times-cut-6x4-photo-visa-passport-photos/</link>
      <pubDate>Fri, 17 Dec 2010 14:41:57 +0000</pubDate>
      
      <guid>/2010/12/17/repeat-portrait-times-cut-6x4-photo-visa-passport-photos/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Repeat a portrait eight times so it can be cut out from a 6″x4″ photo and used for visa or passport photos&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;
      montage 2007-08-25-3685.jpg +clone -clone 0-1 -clone 0-3 -geometry 500 -frame 5 output.jpg
    &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;Yes, You could do it in the &lt;a class=&#34;zem_slink&#34; title=&#34;GIMP&#34; rel=&#34;homepage&#34; href=&#34;http://www.gimp.org/&#34;&gt;GIMP&lt;/a&gt; or even use &lt;a class=&#34;zem_slink&#34; title=&#34;Inkscape&#34; rel=&#34;homepage&#34; href=&#34;http://www.inkscape.org/&#34;&gt;Inkscape&lt;/a&gt; to auto-align the clones, but 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; is so much easier.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Building a Finite State Machine Using DFA::Simple</title>
      <link>/2010/12/15/building-a-finite-state-machine-using-dfasimple/</link>
      <pubDate>Wed, 15 Dec 2010 14:37:44 +0000</pubDate>
      
      <guid>/2010/12/15/building-a-finite-state-machine-using-dfasimple/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;a href=&#34;http://www.perl.com/pub/2004/09/23/fsms.html&#34;&gt;http://www.perl.com/pub/2004/09/23/fsms.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Building a &lt;a class=&#34;zem_slink&#34; title=&#34;Finite-state machine&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Finite-state_machine&#34;&gt;Finite State Machine&lt;/a&gt; Using DFA::Simple By Bill Ruppert on September 23, 2004 12:00 AM I am converting some articles from &lt;a class=&#34;zem_slink&#34; title=&#34;Microsoft Word&#34; rel=&#34;homepage&#34; href=&#34;http://office.microsoft.com/en-us/word/&#34;&gt;MS Word&lt;/a&gt; to &lt;a class=&#34;zem_slink&#34; title=&#34;HTML&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/HTML&#34;&gt;HTML&lt;/a&gt; by hand. I often use bulleted outlines so I face a lot of work creating lists with nested sub-lists. It didn’t take opening and closing many&lt;/p&gt;
&lt;p&gt;and&lt;/p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;tags to realize I wanted to automate the task.
It’s very easy to use filters with my text editor and I’ve written several in &lt;a class=&#34;zem_slink&#34; title=&#34;Perl&#34; rel=&#34;homepage&#34; href=&#34;http://www.perl.org/&#34;&gt;Perl&lt;/a&gt; to speed up my HTML formatting. I decided to create a filter to handle this annoying chore. After a little thought I decided the logic involved was just tricky enough to use a finite state machine (FSM) to keep things straight.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Install a fully functional terminal server capable of accepting connections from RDP(Windows).</title>
      <link>/2010/12/12/install-a-fully-functional-terminal-server-capable-of-accepting-connections-from-rdpwindows/</link>
      <pubDate>Sun, 12 Dec 2010 03:28:43 +0000</pubDate>
      
      <guid>/2010/12/12/install-a-fully-functional-terminal-server-capable-of-accepting-connections-from-rdpwindows/</guid>
      <description>&lt;div class=&#34;zemanta-img&#34; style=&#34;margin: 1em; display: block;&#34;&gt;
  &lt;div&gt;
    &lt;dl class=&#34;wp-caption alignright&#34; style=&#34;width: 250px;&#34;&gt;
      &lt;dt class=&#34;wp-caption-dt&#34;&gt;
        &lt;a href=&#34;http://www.flickr.com/photos/82365211@N00/2473197800&#34;&gt;&lt;img title=&#34;Seats rebooting Linux&#34; src=&#34;https://i2.wp.com/farm3.static.flickr.com/2080/2473197800_b8838615a6_m.jpg?resize=240%2C180&#34; alt=&#34;Seats rebooting Linux&#34; width=&#34;240&#34; height=&#34;180&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;
      &lt;/dt&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;dd class=&amp;quot;wp-caption-dd zemanta-img-attribution&amp;quot; style=&amp;quot;font-size: 0.8em;&amp;quot;&amp;gt;
    Image by &amp;lt;a href=&amp;quot;http://www.flickr.com/photos/82365211@N00/2473197800&amp;quot;&amp;gt;kalleboo&amp;lt;/a&amp;gt; via Flickr
  &amp;lt;/dd&amp;gt;
&amp;lt;/dl&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Inoformation on &lt;a class=&#34;zem_slink&#34; title=&#34;Xrdp&#34; rel=&#34;homepage&#34; href=&#34;http://xrdp.sourceforge.net/&#34;&gt;xrdp&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The goal of this project is to provide a fully functional &lt;a class=&#34;zem_slink&#34; title=&#34;Linux console&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Linux_console&#34;&gt;Linux terminal&lt;/a&gt; server, capable of accepting connections from &lt;a class=&#34;zem_slink&#34; title=&#34;Rdesktop&#34; rel=&#34;homepage&#34; href=&#34;http://www.rdesktop.org/&#34;&gt;rdesktop&lt;/a&gt; and &lt;a class=&#34;zem_slink&#34; title=&#34;Microsoft&#34; rel=&#34;geolocation&#34; href=&#34;http://maps.google.com/maps?ll=47.6395972222,-122.12845&amp;spn=1.0,1.0&amp;q=47.6395972222,-122.12845%20%28Microsoft%29&amp;t=h&#34;&gt;Microsoft’s&lt;/a&gt; own &lt;a class=&#34;zem_slink&#34; title=&#34;Terminal server&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Terminal_server&#34;&gt;terminal server&lt;/a&gt; / &lt;a class=&#34;zem_slink&#34; title=&#34;Remote Desktop Protocol&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Remote_Desktop_Protocol&#34;&gt;remote desktop&lt;/a&gt; clients.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      &amp;amp;nbsp;sudo yum install xrdp
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;There is not much configuration needed for this so I will not go into details. If you are stuck with something though, you can ask in the comments for the post.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>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>MGL Cloud Initiative</title>
      <link>/2010/12/07/mgl-cloud-initiative/</link>
      <pubDate>Tue, 07 Dec 2010 03:06:50 +0000</pubDate>
      
      <guid>/2010/12/07/mgl-cloud-initiative/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;a href=&#34;http://mgl.com&#34;&gt;MGL&lt;/a&gt; recently launched &lt;a class=&#34;zem_slink&#34; title=&#34;Cloud Computing&#34; rel=&#34;wikinvest&#34; href=&#34;http://www.wikinvest.com/concept/Cloud_Computing&#34;&gt;cloud services&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Enclosed is the brochure on MGL Cloud Initiative.&lt;/p&gt;
&lt;p&gt;Also visit MGL facebook and twitter pages and email us your feedback.&lt;br&gt;
&lt;a href=&#34;http://www.facebook.com/pages/UltraCloud_MGL/146551115366538?ref=sgm&#34;&gt;http://www.facebook.com/pages/UltraCloud_MGL/146551115366538?ref=sgm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://twitter.com/#&#34;&gt;http://twitter.com/#&lt;/a&gt;!/UltraCloud_MGL&lt;/p&gt;
&lt;p&gt;&lt;a style=&#34;text-decoration: none;&#34; href=&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/11/MGL_Cloud_Brochure-_New.pdf&#34;&gt;&lt;img src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/plugins/postie/icons/silver/pdf-32.png?w=688&#34; alt=&#34;pdf icon&#34; data-recalc-dims=&#34;1&#34; /&gt;MGL_Cloud_Brochure _New.pdf&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#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>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>Photos of my office in the morning</title>
      <link>/2010/12/02/photos-office-morning/</link>
      <pubDate>Thu, 02 Dec 2010 02:06:32 +0000</pubDate>
      
      <guid>/2010/12/02/photos-office-morning/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are &lt;a class=&#34;zem_slink&#34; title=&#34;Photograph&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Photograph&#34;&gt;photos&lt;/a&gt; of my office on 20/Nov at 3AM in the morning. This is taken in the moonlight.&lt;/p&gt;
&lt;figure id=&#34;attachment_2722&#34; aria-describedby=&#34;caption-attachment-2722&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2722&#34; title=&#34;Moon in the morning&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/Photo-0391.jpg?resize=150%2C150&#34; alt=&#34;Moon in the morning&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/Photo-0391.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/Photo-0391.jpg?zoom=2&amp;resize=150%2C150 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/Photo-0391.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-2722&#34; class=&#34;wp-caption-text&#34;&gt;Moon in the morning&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2723&#34; aria-describedby=&#34;caption-attachment-2723&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2723&#34; title=&#34;My office in moonlight&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/Photo-0392.jpg?resize=150%2C150&#34; alt=&#34;My office in moonlight&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/Photo-0392.jpg?resize=150%2C150 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/Photo-0392.jpg?resize=64%2C64 64w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/Photo-0392.jpg?resize=128%2C128 128w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/Photo-0392.jpg?zoom=2&amp;resize=150%2C150 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/Photo-0392.jpg?zoom=3&amp;resize=150%2C150 450w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][2]&lt;figcaption id=&#34;caption-attachment-2723&#34; class=&#34;wp-caption-text&#34;&gt;My office in moonlight&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Sorry, the quality of the photo is not that good as the photo was taken from my mobile &lt;a class=&#34;zem_slink&#34; title=&#34;Samsung Group&#34; rel=&#34;homepage&#34; href=&#34;http://www.samsung.com&#34;&gt;Samsung&lt;/a&gt; Omnia Pro, did not have my &lt;a class=&#34;zem_slink&#34; title=&#34;Digital single-lens reflex camera&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Digital_single-lens_reflex_camera&#34;&gt;DSLR&lt;/a&gt; with me that time.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Free Home made calendar for December 2010.</title>
      <link>/2010/11/29/free-home-calendar-december-2010/</link>
      <pubDate>Mon, 29 Nov 2010 13:14:18 +0000</pubDate>
      
      <guid>/2010/11/29/free-home-calendar-december-2010/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Hope you will like this 🙂&lt;/p&gt;
&lt;figure id=&#34;attachment_2692&#34; aria-describedby=&#34;caption-attachment-2692&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2692&#34; title=&#34;December Calendar&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/640x480-cal_dec.jpg?resize=150%2C150&#34; alt=&#34;December Calendar&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/640x480-cal_dec.jpg?resize=150%2C150 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/640x480-cal_dec.jpg?zoom=2&amp;resize=150%2C150 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/640x480-cal_dec.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-2692&#34; class=&#34;wp-caption-text&#34;&gt;December Calendar&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.makeuseof.com/tag/publish-ical-calendars-mobileme-os-server-mac/&#34;&gt;Publish iCal Calendars Without MobileMe Or An OS X Server [Mac]&lt;/a&gt; (makeuseof.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.prweb.com/releases/prweb2010/10/prweb4679094.htm&#34;&gt;MUTTS and Eckhart Tolle Together Again in Enlightening &amp;#8216;Guardians of Being&amp;#8217; 2011 Wall Calendar Calendar&lt;/a&gt; (prweb.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.forthemommas.com/free-stuff/freebies/free-2011-calendars&#34;&gt;Free 2011 Calendars&lt;/a&gt; (forthemommas.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;span class=&#34;zem-script more-related pretty-attribution&#34;&gt;&lt;/span&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Happy Birthday Yash</title>
      <link>/2010/11/28/happy-birthday-yash/</link>
      <pubDate>Sun, 28 Nov 2010 13:54:42 +0000</pubDate>
      
      <guid>/2010/11/28/happy-birthday-yash/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you don’t know then Yash is my son’s name.. Here are some photos for you 🙂&lt;/p&gt;
&lt;figure id=&#34;attachment_2725&#34; aria-describedby=&#34;caption-attachment-2725&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2725&#34; title=&#34;Decoration of Birthday Cake&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2193.jpg?resize=150%2C150&#34; alt=&#34;Decoration of Birthday Cake&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2193.jpg?resize=150%2C150 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2193.jpg?zoom=2&amp;resize=150%2C150 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2193.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-2725&#34; class=&#34;wp-caption-text&#34;&gt;Decoration of Birthday Cake&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2726&#34; aria-describedby=&#34;caption-attachment-2726&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2726&#34; title=&#34;Birthday Cake&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2194.jpg?resize=150%2C150&#34; alt=&#34;Birthday Cake&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2194.jpg?resize=150%2C150 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2194.jpg?resize=64%2C64 64w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2194.jpg?resize=128%2C128 128w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2194.jpg?zoom=2&amp;resize=150%2C150 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2194.jpg?zoom=3&amp;resize=150%2C150 450w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][2]&lt;figcaption id=&#34;caption-attachment-2726&#34; class=&#34;wp-caption-text&#34;&gt;Birthday Cake&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2727&#34; aria-describedby=&#34;caption-attachment-2727&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2727&#34; title=&#34;Birthday Cake&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2196.jpg?resize=150%2C150&#34; alt=&#34;Birthday Cake&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2196.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2196.jpg?resize=64%2C64 64w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2196.jpg?resize=128%2C128 128w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2196.jpg?zoom=2&amp;resize=150%2C150 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2196.jpg?zoom=3&amp;resize=150%2C150 450w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][3]&lt;figcaption id=&#34;caption-attachment-2727&#34; class=&#34;wp-caption-text&#34;&gt;Birthday Cake&lt;/figcaption&gt;&lt;/figure&gt;</description>
    </item>
    
    <item>
      <title>The Hidden PS</title>
      <link>/2010/11/27/hidden-ps/</link>
      <pubDate>Sat, 27 Nov 2010 03:54:37 +0000</pubDate>
      
      <guid>/2010/11/27/hidden-ps/</guid>
      <description>&lt;!--[ad#ad-2]--&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;for p in `ps L|cut -d&#39; &#39; -f1`;do echo -e &amp;quot;`tput clear;read -p$p -n1 p`&amp;quot;;ps wwo pid:6,user:8,comm:10,$p kpid -A;done
    &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;While going through the &lt;a class=&#34;zem_slink&#34; title=&#34;Source code&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Source_code&#34;&gt;source code&lt;/a&gt; for the well known ps command, I read about some interesting things.. Namely, that there are a bunch of different fields that ps can try and enumerate for you. These are fields I was not able to find in the &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 pages&lt;/a&gt;, documentation, only in the source.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Make any command read line enabled (on *nix)</title>
      <link>/2010/11/25/command-read-line-enabled-nix/</link>
      <pubDate>Thu, 25 Nov 2010 04:02:18 +0000</pubDate>
      
      <guid>/2010/11/25/command-read-line-enabled-nix/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Make any command read line enabled (on *nix)&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      rlwrap sqlite3 database.db
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;Enable &lt;a class=&#34;zem_slink&#34; title=&#34;GNU readline&#34; rel=&#34;homepage&#34; href=&#34;http://tiswww.tis.case.edu/%7Echet/readline/rltop.html&#34;&gt;readline&lt;/a&gt; even if the &lt;a class=&#34;zem_slink&#34; title=&#34;Command-line interface&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Command-line_interface&#34;&gt;command line&lt;/a&gt; application is not using it.&lt;/p&gt;
&lt;p&gt;* View this command to comment, vote or add to favourites * View all commands by pykler&lt;/p&gt;
&lt;p&gt;commandlinefu.com&lt;/p&gt;
&lt;p&gt;by David Winterbottom (codeinthehole.com)&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Uniform Resource Locator&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Uniform_Resource_Locator&#34;&gt;URL&lt;/a&gt;: &lt;a href=&#34;http://feedproxy.google.com/~r/Command-line-fu/~3/mKEgYoyHCMA/make-any-command-read-line-enabled-on-nix&#34;&gt;http://feedproxy.google.com/~r/Command-line-fu/~3/mKEgYoyHCMA/make-any-command-read-line-enabled-on-nix&lt;/a&gt;&lt;/p&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#34;&gt;
  Related articles
&lt;/h6&gt;
&lt;ul class=&#34;zemanta-article-ul&#34;&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2010/09/01/commands-output-input-command-piping-bind-key-sequence-bash/&#34;&gt;Use the last command&amp;#8217;s output as input to a command without piping and bind to it to a key sequence in bash.&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.kungfugrippe.com/post/929042234/dterm&#34;&gt;DTerm: A command line anywhere and everywhere Oh, man. DTerm =&amp;#8230;&lt;/a&gt; (kungfugrippe.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://hackerz4u.com/python/python-command-line-linux-bash-command-line/&#34;&gt;Python command line = Linux Bash command line&lt;/a&gt; (hackerz4u.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://infosthetics.com/archives/2010/10/data_hacks_ascii_bar_charts.html&#34;&gt;Data Hacks: Command Line ASCII Bar Charts&lt;/a&gt; (infosthetics.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.readwriteweb.com/hack/2010/09/commandlinefu-linux-command-he.php&#34;&gt;Hack of the Day: commandlinefu &amp;#8211; Linux Command Heaven&lt;/a&gt; (readwriteweb.com)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: medium none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;span class=&#34;zem-script more-related pretty-attribution&#34;&gt;&lt;/span&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>intercept stdout/stderr of another process or disowned process</title>
      <link>/2010/11/23/intercept-stdoutstderr-process-disowned-process/</link>
      <pubDate>Tue, 23 Nov 2010 12:51:27 +0000</pubDate>
      
      <guid>/2010/11/23/intercept-stdoutstderr-process-disowned-process/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;The command is definately going to save your day if you have &lt;a class=&#34;zem_slink&#34; title=&#34;Disownment&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Disownment&#34;&gt;disowned&lt;/a&gt; the process by mistake. Only uses &lt;a class=&#34;zem_slink&#34; title=&#34;Strace&#34; rel=&#34;homepage&#34; href=&#34;http://sourceforge.net/projects/strace/&#34;&gt;strace&lt;/a&gt; so might as &lt;a class=&#34;zem_slink&#34; title=&#34;Well intervention&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Well_intervention&#34;&gt;well work&lt;/a&gt; on &lt;a class=&#34;zem_slink&#34; title=&#34;Solaris (operating system)&#34; rel=&#34;homepage&#34; href=&#34;http://oracle.com/solaris&#34;&gt;Solaris&lt;/a&gt; also, though not tried it.&lt;/p&gt;
&lt;p&gt;intercept stdout/&lt;a class=&#34;zem_slink&#34; title=&#34;Standard streams&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Standard_streams&#34;&gt;stderr&lt;/a&gt; of another process or disowned process&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      strace -e write=1,2 -p $PID 2&amp;gt;&amp;amp;1 | sed -un &amp;quot;/^ |/p&amp;quot; | sed -ue &amp;quot;s/^.{9 }(.{50}).+/1/g&amp;quot; -e &#39;s/ //g&#39; | xxd -r -p
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;Useful to recover a output(stdout and stderr) “disown”ed or “&lt;a class=&#34;zem_slink&#34; title=&#34;Nohup&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Nohup&#34;&gt;nohup&lt;/a&gt;“ep process of other instance of ssh.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Broadcast your shell thru port 5000</title>
      <link>/2010/11/20/broadcast-shell-port-5000/</link>
      <pubDate>Sat, 20 Nov 2010 12:47:31 +0000</pubDate>
      
      <guid>/2010/11/20/broadcast-shell-port-5000/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Broadcast your shell thru port 5000&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      mkfifo /tmp/fifo;(nc -q0 -l 5000 &amp;lt; /tmp/fifo &amp;amp;);script -f /tmp/fifo
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;run&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      nc yourip 5000
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;elsewhere will produce an exact same mirror of your shell. This is handy when you want to show someone else some amazing stuff in your shell without giving them control over it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Screen enable/disable logging in all windows</title>
      <link>/2010/11/19/screen-enabledisable-loggin-windows/</link>
      <pubDate>Fri, 19 Nov 2010 15:13:30 +0000</pubDate>
      
      <guid>/2010/11/19/screen-enabledisable-loggin-windows/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you use screen command a lot then this is something that you will like 🙂&lt;/p&gt;
&lt;p&gt;Screen &lt;a class=&#34;zem_slink&#34; title=&#34;GUI widget&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/GUI_widget&#34;&gt;enable/disable&lt;/a&gt; loggin in all windows&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      bindkey ^l at &amp;quot;#&amp;quot; log on&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; bindkey ^o at &amp;quot;#&amp;quot; log off
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;The command when added in screenrc enables logging all open windows by using the C-l (control-l &lt;a class=&#34;zem_slink&#34; title=&#34;Keyboard shortcut&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Keyboard_shortcut&#34;&gt;key combination&lt;/a&gt;) and disable by C-o . The lines need to be added in separate lines .&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>DIY- Photos at home (Beautiful and Magical)</title>
      <link>/2010/11/17/diy-photos-home-beautiful-magical/</link>
      <pubDate>Wed, 17 Nov 2010 07:12:16 +0000</pubDate>
      
      <guid>/2010/11/17/diy-photos-home-beautiful-magical/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Requirements:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a class=&#34;zem_slink&#34; title=&#34;Digital single-lens reflex camera&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Digital_single-lens_reflex_camera&#34;&gt;DSLR&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Nikon D5000&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Nikon_D5000&#34;&gt;Nikon D5000&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Some Sparkles of different colors&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2x100W Bulbs&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;and some imagination&lt;/p&gt;
&lt;p&gt;Results:&lt;/p&gt;
&lt;p&gt;Fantastic Photos with beautiful effects.&lt;/p&gt;
&lt;figure id=&#34;attachment_2666&#34; aria-describedby=&#34;caption-attachment-2666&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2666&#34; title=&#34;Sparkles&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1684.jpg?resize=150%2C150&#34; alt=&#34;Sparkles&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1684.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1684.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-2666&#34; class=&#34;wp-caption-text&#34;&gt;Sparkles&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2667&#34; aria-describedby=&#34;caption-attachment-2667&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2667&#34; title=&#34;Sparkles&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1624.jpg?resize=150%2C150&#34; alt=&#34;Sparkles&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1624.jpg?resize=150%2C150 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1624.jpg?resize=64%2C64 64w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1624.jpg?resize=128%2C128 128w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1624.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-2667&#34; class=&#34;wp-caption-text&#34;&gt;Sparkles&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2668&#34; aria-describedby=&#34;caption-attachment-2668&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2668&#34; title=&#34;Sparkles&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1622.jpg?resize=150%2C150&#34; alt=&#34;Sparkles&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1622.jpg?resize=150%2C150 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1622.jpg?resize=64%2C64 64w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1622.jpg?resize=128%2C128 128w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1622.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][3]&lt;figcaption id=&#34;caption-attachment-2668&#34; class=&#34;wp-caption-text&#34;&gt;Sparkles&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2669&#34; aria-describedby=&#34;caption-attachment-2669&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2669&#34; title=&#34;Sparkles&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1600.jpg?resize=150%2C150&#34; alt=&#34;Sparkles&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1600.jpg?resize=150%2C150 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1600.jpg?resize=64%2C64 64w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1600.jpg?resize=128%2C128 128w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1600.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][4]&lt;figcaption id=&#34;caption-attachment-2669&#34; class=&#34;wp-caption-text&#34;&gt;Sparkles&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2670&#34; aria-describedby=&#34;caption-attachment-2670&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2670&#34; title=&#34;Sparkles&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1795.jpg?resize=150%2C150&#34; alt=&#34;Sparkles&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1795.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1795.jpg?resize=64%2C64 64w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1795.jpg?resize=128%2C128 128w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1795.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][5]&lt;figcaption id=&#34;caption-attachment-2670&#34; class=&#34;wp-caption-text&#34;&gt;Sparkles&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2671&#34; aria-describedby=&#34;caption-attachment-2671&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2671&#34; title=&#34;Sparkles&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1790.jpg?resize=150%2C150&#34; alt=&#34;Sparkles&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1790.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1790.jpg?resize=64%2C64 64w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1790.jpg?resize=128%2C128 128w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1790.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][6]&lt;figcaption id=&#34;caption-attachment-2671&#34; class=&#34;wp-caption-text&#34;&gt;Sparkles&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2672&#34; aria-describedby=&#34;caption-attachment-2672&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2672&#34; title=&#34;Sparkles&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1753.jpg?resize=150%2C150&#34; alt=&#34;Sparkles&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1753.jpg?resize=150%2C150 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1753.jpg?resize=64%2C64 64w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1753.jpg?resize=128%2C128 128w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1753.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][7]&lt;figcaption id=&#34;caption-attachment-2672&#34; class=&#34;wp-caption-text&#34;&gt;Sparkles&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2673&#34; aria-describedby=&#34;caption-attachment-2673&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2673&#34; title=&#34;Sparkles - Heart&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1692.jpg?resize=150%2C150&#34; alt=&#34;Sparkles - Heart&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1692.jpg?resize=150%2C150 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1692.jpg?resize=64%2C64 64w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1692.jpg?resize=128%2C128 128w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1692.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][8]&lt;figcaption id=&#34;caption-attachment-2673&#34; class=&#34;wp-caption-text&#34;&gt;Sparkles - Heart&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/10/15/cloud-photos-eyes/&#34;&gt;More cloud photos for your eyes.&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://lifehacker.com/5654458/build-a-diy-photo-booth-that-fits-in-a-duffel-bag&#34;&gt;Build a DIY Photo Booth that Fits in a Duffel Bag [DIY]&lt;/a&gt; (lifehacker.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://lifehacker.com/5589627/digitize-your-old-film-strips-with-a-diy-negative-duplicator&#34;&gt;Digitize Your Old Film Strips with a DIY Negative Duplicator [DIY]&lt;/a&gt; (lifehacker.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://content.photojojo.com/diy/make-a-color-photo-using-black-and-white-photos/&#34;&gt;DIY Photo Magic: How to Turn Black and White Photos into Full Color Images!&lt;/a&gt; (content.photojojo.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>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>Firesheep addon allows the clueless to hack Facebook, Twitter over Wi-Fi</title>
      <link>/2010/11/13/firesheep-addon-clueless-hack-facebook-twitter-wifi/</link>
      <pubDate>Sat, 13 Nov 2010 03:51:20 +0000</pubDate>
      
      <guid>/2010/11/13/firesheep-addon-clueless-hack-facebook-twitter-wifi/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Firesheep addon allows the clueless to hack &lt;a class=&#34;zem_slink&#34; title=&#34;Facebook&#34; rel=&#34;homepage&#34; href=&#34;http://facebook.com&#34;&gt;Facebook&lt;/a&gt;, &lt;a class=&#34;zem_slink&#34; title=&#34;Twitter&#34; rel=&#34;homepage&#34; href=&#34;http://twitter.com&#34;&gt;Twitter&lt;/a&gt; over &lt;a class=&#34;zem_slink&#34; title=&#34;Wi-Fi&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Wi-Fi&#34;&gt;Wi-Fi&lt;/a&gt; If you thought hijacking a user’s social media session was only done by skilled hackers, now the Firesheep addon can allow even the truly clueless to become an &lt;a class=&#34;zem_slink&#34; title=&#34;Internet&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Internet&#34;&gt;Internet&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Griefer&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Griefer&#34;&gt;griefer&lt;/a&gt;.&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://feeds.digg.com/~r/digg/topic/linux_unix/popular/~3/cb0qD08tfpU/firesheep_addon_allows_the_clueless_to_hack_facebook_twitter_over_wi_fi&#34;&gt;http://feeds.digg.com/~r/digg/topic/linux_unix/popular/~3/cb0qD08tfpU/firesheep_addon_allows_the_clueless_to_hack_facebook_twitter_over_wi_fi&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://voipsa.org/blog/2010/10/26/firesheep-a-new-tool-for-capturing-data-on-unsecured-wifi/&#34;&gt;Firesheep &amp;#8211; a new tool for capturing data on unsecured WiFi&lt;/a&gt; (voipsa.org)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blogs.forbes.com/kashmirhill/2010/10/25/firesheep-why-you-may-never-want-to-use-an-open-wi-fi-network-again/&#34;&gt;Firesheep: Why You May Never Want to Use an Open Wi-Fi Network Again&lt;/a&gt; (blogs.forbes.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.gizmag.com/firesheep-http-hijacking-tool/16726/&#34;&gt;Firesheep session hijacking tool makes public Wi-Fi useless&lt;/a&gt; (gizmag.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.pcworld.com/article/208727/Firesheep_Brings_Hacking_to_the_Masses.html?tk=rss_news&#34;&gt;Firefox Add-on Firesheep Brings Hacking to the Masses&lt;/a&gt; (pcworld.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>function for copy files with progress bar (using pv – pipe viewer)</title>
      <link>/2010/11/11/function-copy-files-progress-bar-pv-pipe-viewer/</link>
      <pubDate>Thu, 11 Nov 2010 03:43:43 +0000</pubDate>
      
      <guid>/2010/11/11/function-copy-files-progress-bar-pv-pipe-viewer/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;function for copy &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; with &lt;a class=&#34;zem_slink&#34; title=&#34;Progress bar&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Progress_bar&#34;&gt;progress bar&lt;/a&gt; (using pv – pipe viewer)&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;cp_p() { if [ `echo &amp;quot;$2&amp;quot; | grep &amp;quot;.*/$&amp;quot;` ]; then pv &amp;quot;$1&amp;quot; &amp;gt; &amp;quot;$2&amp;quot;&amp;quot;$1&amp;quot;; else pv &amp;quot;$1&amp;quot; &amp;gt; &amp;quot;$2&amp;quot;/&amp;quot;$1&amp;quot;; fi; }
    &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;dont have to type new file name (it copy file under same name) and dont have to use ‘/’ in the end of destination folder (but you can if u want, its &lt;a class=&#34;zem_slink&#34; title=&#34;Idiot proof&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Idiot_proof&#34;&gt;idiot proof&lt;/a&gt;)&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>Skyline with Red color – from mobile.</title>
      <link>/2010/11/07/skyline-red-color-mobile/</link>
      <pubDate>Sun, 07 Nov 2010 06:59:12 +0000</pubDate>
      
      <guid>/2010/11/07/skyline-red-color-mobile/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Have you ever wondered, how the red skyline would look if you did not have your favourite camera with you to capture it. I had only my &lt;a class=&#34;zem_slink&#34; title=&#34;Samsung Group&#34; rel=&#34;homepage&#34; href=&#34;http://www.samsung.com&#34;&gt;Samsung&lt;/a&gt; Omni &lt;a class=&#34;zem_slink&#34; title=&#34;Windows Mobile&#34; rel=&#34;homepage&#34; href=&#34;http://microsoft.com/windowsmobile/&#34;&gt;Windows Mobile&lt;/a&gt; with me to capture this, do comment on how they look 🙂&lt;/p&gt;
&lt;figure id=&#34;attachment_2661&#34; aria-describedby=&#34;caption-attachment-2661&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2661&#34; title=&#34;Red Skyline&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0372.jpg?resize=150%2C150&#34; alt=&#34;Red Skyline&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0372.jpg?resize=150%2C150 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0372.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-2661&#34; class=&#34;wp-caption-text&#34;&gt;Red Skyline&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2662&#34; aria-describedby=&#34;caption-attachment-2662&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2662&#34; title=&#34;Red Skyline&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0371.jpg?resize=150%2C150&#34; alt=&#34;Red Skyline&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0371.jpg?resize=150%2C150 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0371.jpg?resize=64%2C64 64w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0371.jpg?resize=128%2C128 128w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0371.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-2662&#34; class=&#34;wp-caption-text&#34;&gt;Red Skyline&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2663&#34; aria-describedby=&#34;caption-attachment-2663&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2663&#34; title=&#34;Red Skyline&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0369.jpg?resize=150%2C150&#34; alt=&#34;Red Skyline&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0369.jpg?resize=150%2C150 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0369.jpg?resize=64%2C64 64w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0369.jpg?resize=128%2C128 128w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0369.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][3]&lt;figcaption id=&#34;caption-attachment-2663&#34; class=&#34;wp-caption-text&#34;&gt;Red Skyline&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2664&#34; aria-describedby=&#34;caption-attachment-2664&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2664&#34; title=&#34;Red Skyline&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0370.jpg?resize=150%2C150&#34; alt=&#34;Red Skyline&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0370.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0370.jpg?resize=64%2C64 64w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0370.jpg?resize=128%2C128 128w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_Photo-0370.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][4]&lt;figcaption id=&#34;caption-attachment-2664&#34; class=&#34;wp-caption-text&#34;&gt;Red Skyline&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://seattletimes.nwsource.com/html/highschoolsports/2013175076_skyline16.html?syndication=rss&#34;&gt;Top-ranked Skyline routs Jackson, 56-3&lt;/a&gt; (seattletimes.nwsource.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.wired.com/underwire/2010/10/skyline-aliens/&#34;&gt;Trailer: Skyline Cues Up the Visual Effects for Hovering Aliens&lt;/a&gt; (wired.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.examiner.com/soccer-in-seattle/number-one-skyline-tops-eastlake-3-0-photos&#34;&gt;Number one Skyline tops Eastlake 3:0 (photos)&lt;/a&gt; (examiner.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://r.zemanta.com/?u=http%3A//www.screenhead.com/reviews/skyline-first-poster-its-a-teaser/&amp;a=22955811&amp;rid=60e75123-460e-487b-ab7a-ed94ff5b95c5&amp;e=707ff1df4e032f4085cdd32f915ec4a0&#34;&gt;Skyline First Poster &amp;#8211; It&amp;#8217;s a Teaser&lt;/a&gt; (screenhead.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>Happy Diwali to all</title>
      <link>/2010/11/05/happy-diwali/</link>
      <pubDate>Fri, 05 Nov 2010 16:54:56 +0000</pubDate>
      
      <guid>/2010/11/05/happy-diwali/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;h1 style=&#34;text-align: center;&#34;&gt;
  &lt;span style=&#34;color: #ff00ff;&#34;&gt;&lt;span style=&#34;text-decoration: underline;&#34;&gt;Wish all of you a Very Very Happy and Safe &lt;a class=&#34;zem_slink&#34; title=&#34;Diwali&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Diwali&#34;&gt;Diwali&lt;/a&gt;. Hope you enjoy this festival.&lt;/span&gt;&lt;/span&gt;
&lt;/h1&gt;
&lt;figure id=&#34;attachment_2703&#34; aria-describedby=&#34;caption-attachment-2703&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2703&#34; title=&#34;Diwali Pooja&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_1945.jpg?resize=150%2C150&#34; alt=&#34;Diwali Pooja&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_1945.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_1945.jpg?zoom=2&amp;resize=150%2C150 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_1945.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-2703&#34; class=&#34;wp-caption-text&#34;&gt;Diwali Pooja&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2704&#34; aria-describedby=&#34;caption-attachment-2704&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2704&#34; title=&#34;Diwali Crackers&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2044.jpg?resize=150%2C150&#34; alt=&#34;Diwali Crackers&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2044.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2044.jpg?resize=64%2C64 64w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2044.jpg?resize=128%2C128 128w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2044.jpg?zoom=2&amp;resize=150%2C150 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2044.jpg?zoom=3&amp;resize=150%2C150 450w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][2]&lt;figcaption id=&#34;caption-attachment-2704&#34; class=&#34;wp-caption-text&#34;&gt;Diwali Crackers&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2705&#34; aria-describedby=&#34;caption-attachment-2705&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2705&#34; title=&#34;Diwali Crackers&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2132.jpg?resize=150%2C150&#34; alt=&#34;Diwali Crackers&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2132.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2132.jpg?resize=64%2C64 64w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2132.jpg?resize=128%2C128 128w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2132.jpg?zoom=2&amp;resize=150%2C150 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/11/DSC_2132.jpg?zoom=3&amp;resize=150%2C150 450w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][3]&lt;figcaption id=&#34;caption-attachment-2705&#34; class=&#34;wp-caption-text&#34;&gt;Diwali Crackers&lt;/figcaption&gt;&lt;/figure&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>Flower photos for you :)</title>
      <link>/2010/11/05/flower-photos/</link>
      <pubDate>Fri, 05 Nov 2010 06:53:01 +0000</pubDate>
      
      <guid>/2010/11/05/flower-photos/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are few more photos that I took at my home with my favourite &lt;a class=&#34;zem_slink&#34; title=&#34;Nikon&#34; rel=&#34;homepage&#34; href=&#34;http://www.nikon.com/&#34;&gt;Nikon DSLR&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Nikon D5000&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Nikon_D5000&#34;&gt;D5000&lt;/a&gt;. Hope you like them.&lt;/p&gt;
&lt;figure id=&#34;attachment_2656&#34; aria-describedby=&#34;caption-attachment-2656&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2656&#34; title=&#34;Flower&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1820_mod.jpg?resize=150%2C150&#34; alt=&#34;Flower&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1820_mod.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1820_mod.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-2656&#34; class=&#34;wp-caption-text&#34;&gt;Flower&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2657&#34; aria-describedby=&#34;caption-attachment-2657&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2657&#34; title=&#34;Flower&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1806_mod.jpg?resize=150%2C150&#34; alt=&#34;Flower&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1806_mod.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1806_mod.jpg?resize=64%2C64 64w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1806_mod.jpg?resize=128%2C128 128w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1806_mod.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-2657&#34; class=&#34;wp-caption-text&#34;&gt;Flower&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2659&#34; aria-describedby=&#34;caption-attachment-2659&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2659&#34; title=&#34;Flower&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1813_mod.jpg?resize=150%2C150&#34; alt=&#34;Flower&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1813_mod.jpg?resize=150%2C150 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1813_mod.jpg?resize=64%2C64 64w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1813_mod.jpg?resize=128%2C128 128w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1813_mod.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][3]&lt;figcaption id=&#34;caption-attachment-2659&#34; class=&#34;wp-caption-text&#34;&gt;Flower&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2658&#34; aria-describedby=&#34;caption-attachment-2658&#34; style=&#34;width: 150px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-thumbnail wp-image-2658&#34; title=&#34;Flower&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1808_mod.jpg?resize=150%2C150&#34; alt=&#34;Flower&#34; width=&#34;150&#34; height=&#34;150&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1808_mod.jpg?resize=150%2C150 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1808_mod.jpg?resize=64%2C64 64w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1808_mod.jpg?resize=128%2C128 128w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/img_DSC_1808_mod.jpg?zoom=2&amp;resize=150%2C150 300w&#34; sizes=&#34;(max-width: 150px) 100vw, 150px&#34; data-recalc-dims=&#34;1&#34; /&gt;][4]&lt;figcaption id=&#34;caption-attachment-2658&#34; class=&#34;wp-caption-text&#34;&gt;Flower&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/10/15/cloud-photos-eyes/&#34;&gt;More cloud photos for your eyes.&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://ask.metafilter.com/167788/Lowend-used-Nikon-DSLR-for-a-beginner&#34;&gt;Low-end used Nikon DSLR for a beginner&lt;/a&gt; (ask.metafilter.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.engadget.com/2010/10/07/revised-phototrackr-plus-works-with-nikon-d90-d3100-d5000-and/?icid=zemanta&#34;&gt;Revised PhotoTrackr Plus works with Nikon D90, D3100, D5000 and D7000&lt;/a&gt; (engadget.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://regex.info/blog/2010-10-12/1637&#34;&gt;Kids Flower Arranging Exhibition, Revisited&lt;/a&gt; (regex.info)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.engadget.com/2010/08/19/nikon-d3100-dslr-hands-on/?icid=zemanta&#34;&gt;Nikon D3100 DSLR hands-on&lt;/a&gt; (engadget.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>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>Calender for the month of November – free.</title>
      <link>/2010/10/29/calender-month-november-free/</link>
      <pubDate>Fri, 29 Oct 2010 06:49:10 +0000</pubDate>
      
      <guid>/2010/10/29/calender-month-november-free/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is the calendar for the month of November that you can use as wallpaper.&lt;/p&gt;
&lt;figure id=&#34;attachment_2654&#34; aria-describedby=&#34;caption-attachment-2654&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2654&#34; title=&#34;Calendar November&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/cal-nov.jpg?resize=300%2C201&#34; alt=&#34;Calendar November&#34; width=&#34;300&#34; height=&#34;201&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/cal-nov.jpg?resize=300%2C201 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/cal-nov.jpg?resize=150%2C100 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/10/cal-nov.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-2654&#34; class=&#34;wp-caption-text&#34;&gt;Calendar November&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://chasingeyes.com/index.php/2010/09/24/how-to-synchronize-msn-calender-with-iphone/&#34;&gt;How to Synchronize MSN Calender with iPhone&lt;/a&gt; (chasingeyes.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.makezine.com/archive/2010/09/wall_calender_marks_time_by_falling.html&#34;&gt;Wall calender marks time by falling apart&lt;/a&gt; (makezine.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://grantlawrence.blogspot.com/2010/10/alien-astronauts-von-daniken-says-ufo.html&#34;&gt;&amp;#8220;Alien Astronauts&amp;#8221; Von Daniken Says UFO Alien &amp;#8216;Gods&amp;#8217; will Return at the End of the Mayan Calender&lt;/a&gt; (grantlawrence.blogspot.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://weblog.muledesign.com/2010/10/the_chokehold_of_calendars.php/&#34;&gt;The chokehold of calenders &amp;#8211; via coffeekid&lt;/a&gt; (weblog.muledesign.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>Some more photos for you.</title>
      <link>/2010/10/26/photos/</link>
      <pubDate>Tue, 26 Oct 2010 04:40:02 +0000</pubDate>
      
      <guid>/2010/10/26/photos/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are some more photos from the &lt;a class=&#34;zem_slink&#34; title=&#34;Night sky&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Night_sky&#34;&gt;night sky&lt;/a&gt;.&lt;/p&gt;
&lt;figure id=&#34;attachment_2581&#34; aria-describedby=&#34;caption-attachment-2581&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2581&#34; title=&#34;The Moon&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0937.jpg?resize=300%2C199&#34; alt=&#34;The Moon&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0937.jpg?resize=300%2C199 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0937.jpg?resize=150%2C99 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0937.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-2581&#34; class=&#34;wp-caption-text&#34;&gt;The Moon&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2582&#34; aria-describedby=&#34;caption-attachment-2582&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2582&#34; title=&#34;The SKY&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0939.jpg?resize=300%2C199&#34; alt=&#34;The SKY&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0939.jpg?resize=300%2C199 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0939.jpg?resize=150%2C99 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0939.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][2]&lt;figcaption id=&#34;caption-attachment-2582&#34; class=&#34;wp-caption-text&#34;&gt;The SKY&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2583&#34; aria-describedby=&#34;caption-attachment-2583&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2583&#34; title=&#34;The SkyLine&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0944.jpg?resize=300%2C199&#34; alt=&#34;The SkyLine&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0944.jpg?resize=300%2C199 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0944.jpg?resize=150%2C99 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0944.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][3]&lt;figcaption id=&#34;caption-attachment-2583&#34; class=&#34;wp-caption-text&#34;&gt;The SkyLine&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2584&#34; aria-describedby=&#34;caption-attachment-2584&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2584&#34; title=&#34;Clouds&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0948.jpg?resize=300%2C199&#34; alt=&#34;Clouds&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0948.jpg?resize=300%2C199 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0948.jpg?resize=150%2C99 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0948.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][4]&lt;figcaption id=&#34;caption-attachment-2584&#34; class=&#34;wp-caption-text&#34;&gt;Clouds&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2585&#34; aria-describedby=&#34;caption-attachment-2585&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2585&#34; title=&#34;Couds-2&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_09481.jpg?resize=300%2C199&#34; alt=&#34;Couds-2&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_09481.jpg?resize=300%2C199 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_09481.jpg?resize=150%2C99 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_09481.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][5]&lt;figcaption id=&#34;caption-attachment-2585&#34; class=&#34;wp-caption-text&#34;&gt;Couds-2&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2586&#34; aria-describedby=&#34;caption-attachment-2586&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2586&#34; title=&#34;Eagle in the sky&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0952.jpg?resize=300%2C199&#34; alt=&#34;Eagle in the sky&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0952.jpg?resize=300%2C199 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0952.jpg?resize=150%2C99 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0952.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][6]&lt;figcaption id=&#34;caption-attachment-2586&#34; class=&#34;wp-caption-text&#34;&gt;Eagle in the sky&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2587&#34; aria-describedby=&#34;caption-attachment-2587&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2587&#34; title=&#34;Bangalore Skyline&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0971.jpg?resize=300%2C199&#34; alt=&#34;Bangalore Skyline&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0971.jpg?resize=300%2C199 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0971.jpg?resize=150%2C99 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0971.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][7]&lt;figcaption id=&#34;caption-attachment-2587&#34; class=&#34;wp-caption-text&#34;&gt;Bangalore Skyline&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2588&#34; aria-describedby=&#34;caption-attachment-2588&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2588&#34; title=&#34;Moon&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0998.jpg?resize=300%2C199&#34; alt=&#34;Moon&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0998.jpg?resize=300%2C199 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0998.jpg?resize=150%2C99 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0998.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][8]&lt;figcaption id=&#34;caption-attachment-2588&#34; class=&#34;wp-caption-text&#34;&gt;Moon&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2589&#34; aria-describedby=&#34;caption-attachment-2589&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2589&#34; title=&#34;Moon-2&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_1000.jpg?resize=300%2C199&#34; alt=&#34;Moon-2&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_1000.jpg?resize=300%2C199 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_1000.jpg?resize=150%2C99 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_1000.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][9]&lt;figcaption id=&#34;caption-attachment-2589&#34; class=&#34;wp-caption-text&#34;&gt;Moon-2&lt;/figcaption&gt;&lt;/figure&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>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>taskcoach – one of the best approach to manage your tasks</title>
      <link>/2010/10/22/taskcoach-one-of-the-best-approach-to-manage-your-tasks/</link>
      <pubDate>Fri, 22 Oct 2010 10:02:15 +0000</pubDate>
      
      <guid>/2010/10/22/taskcoach-one-of-the-best-approach-to-manage-your-tasks/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Task &lt;a class=&#34;zem_slink&#34; title=&#34;Coach (sport)&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Coach_%28sport%29&#34;&gt;coach&lt;/a&gt; is task planner with reminder, subtask and &lt;a class=&#34;zem_slink&#34; title=&#34;Timesheet&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Timesheet&#34;&gt;time tracking&lt;/a&gt;, simply put. More elaborate description :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Task Coach is a simple &lt;a class=&#34;zem_slink&#34; title=&#34;Open Source&#34; rel=&#34;wikinvest&#34; href=&#34;http://www.wikinvest.com/concept/Open_Source&#34;&gt;open source&lt;/a&gt; todo manager to manage personal tasks and todo lists. It grew out of a frustration that well-known task managers, such as those provided with &lt;a class=&#34;zem_slink&#34; title=&#34;Microsoft Outlook&#34; rel=&#34;homepage&#34; href=&#34;http://office.microsoft.com/en-us/outlook&#34;&gt;Outlook&lt;/a&gt; or &lt;a class=&#34;zem_slink&#34; title=&#34;IBM Lotus Notes&#34; rel=&#34;homepage&#34; href=&#34;http://www.ibm.com/software/lotus/products/notes/&#34;&gt;Lotus Notes&lt;/a&gt;, do not provide facilities for composite tasks. Often, tasks and other things todo consist of several activities.  Task Coach is designed to deal with composite tasks.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Browser Conkeror – fast, versatile, easy and configurable</title>
      <link>/2010/10/20/browser-conkeror-fast-versatile-easy-and-configurable/</link>
      <pubDate>Wed, 20 Oct 2010 00:50:10 +0000</pubDate>
      
      <guid>/2010/10/20/browser-conkeror-fast-versatile-easy-and-configurable/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;a href=&#34;http://conkeror.org/&#34;&gt;Conkeror&lt;/a&gt; is a browser that uses &lt;a class=&#34;zem_slink&#34; title=&#34;XULRunner&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/XULRunner&#34;&gt;XULRunner&lt;/a&gt; and is a highly configurable and programmable browser.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;%5C&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here is the description of the browser from the homepage:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Conkeror is a keyboard-oriented, highly-customizable, highly-extensible &lt;a class=&#34;zem_slink&#34; title=&#34;Web browser&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Web_browser&#34;&gt;web browser&lt;/a&gt; based on &lt;a href=&#34;http://www.mozilla.org/&#34;&gt;Mozilla&lt;/a&gt; &lt;a href=&#34;http://developer.mozilla.org/en/docs/XULRunner&#34;&gt;XULRunner&lt;/a&gt;, written mainly in &lt;a class=&#34;zem_slink&#34; title=&#34;JavaScript&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/JavaScript&#34;&gt;JavaScript&lt;/a&gt;, and inspired by exceptional software such as &lt;a href=&#34;http://en.wikipedia.org/wiki/Emacs&#34;&gt;Emacs&lt;/a&gt; and &lt;a href=&#34;http://en.wikipedia.org/wiki/Vi&#34;&gt;vi&lt;/a&gt;. Conkeror features a sophisticated keyboard system, allowing users to run commands and interact with content in powerful and novel ways. It is &lt;a class=&#34;zem_slink&#34; title=&#34;Self-documenting&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Self-documenting&#34;&gt;self-documenting&lt;/a&gt;, featuring a powerful interactive help system.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Eagle in the sky</title>
      <link>/2010/10/16/eagle-sky/</link>
      <pubDate>Sat, 16 Oct 2010 15:00:18 +0000</pubDate>
      
      <guid>/2010/10/16/eagle-sky/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Let the pics speak for themselves…&lt;/p&gt;
&lt;figure id=&#34;attachment_2623&#34; aria-describedby=&#34;caption-attachment-2623&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2623&#34; title=&#34;Eagle in the Sky&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1064.jpg?resize=300%2C199&#34; alt=&#34;Eagle in the Sky&#34; width=&#34;300&#34; height=&#34;199&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-2623&#34; class=&#34;wp-caption-text&#34;&gt;Eagle in the Sky&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2623&#34; aria-describedby=&#34;caption-attachment-2623&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2623&#34; title=&#34;Eagle in the Sky&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1065.jpg?resize=300%2C199&#34; alt=&#34;Eagle in the Sky&#34; width=&#34;300&#34; height=&#34;199&#34; data-recalc-dims=&#34;1&#34; /&gt;][2]&lt;figcaption id=&#34;caption-attachment-2623&#34; class=&#34;wp-caption-text&#34;&gt;Eagle in the Sky&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2623&#34; aria-describedby=&#34;caption-attachment-2623&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2623&#34; title=&#34;Eagle in the Sky&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1066.jpg?resize=300%2C199&#34; alt=&#34;Eagle in the Sky&#34; width=&#34;300&#34; height=&#34;199&#34; data-recalc-dims=&#34;1&#34; /&gt;][3]&lt;figcaption id=&#34;caption-attachment-2623&#34; class=&#34;wp-caption-text&#34;&gt;Eagle in the Sky&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2623&#34; aria-describedby=&#34;caption-attachment-2623&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2623&#34; title=&#34;Eagle in the Sky&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1067.jpg?resize=300%2C199&#34; alt=&#34;Eagle in the Sky&#34; width=&#34;300&#34; height=&#34;199&#34; data-recalc-dims=&#34;1&#34; /&gt;][4]&lt;figcaption id=&#34;caption-attachment-2623&#34; class=&#34;wp-caption-text&#34;&gt;Eagle in the Sky&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2623&#34; aria-describedby=&#34;caption-attachment-2623&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2623&#34; title=&#34;Eagle in the Sky&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1068.jpg?resize=300%2C199&#34; alt=&#34;Eagle in the Sky&#34; width=&#34;300&#34; height=&#34;199&#34; data-recalc-dims=&#34;1&#34; /&gt;][5]&lt;figcaption id=&#34;caption-attachment-2623&#34; class=&#34;wp-caption-text&#34;&gt;Eagle in the Sky&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2623&#34; aria-describedby=&#34;caption-attachment-2623&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2623&#34; title=&#34;Eagle in the Sky&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1069.jpg?resize=300%2C199&#34; alt=&#34;Eagle in the Sky&#34; width=&#34;300&#34; height=&#34;199&#34; data-recalc-dims=&#34;1&#34; /&gt;][6]&lt;figcaption id=&#34;caption-attachment-2623&#34; class=&#34;wp-caption-text&#34;&gt;Eagle in the Sky&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2623&#34; aria-describedby=&#34;caption-attachment-2623&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2623&#34; title=&#34;Eagle in the Sky&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1077.jpg?resize=300%2C199&#34; alt=&#34;Eagle in the Sky&#34; width=&#34;300&#34; height=&#34;199&#34; data-recalc-dims=&#34;1&#34; /&gt;][7]&lt;figcaption id=&#34;caption-attachment-2623&#34; class=&#34;wp-caption-text&#34;&gt;Eagle in the Sky&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2623&#34; aria-describedby=&#34;caption-attachment-2623&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2623&#34; title=&#34;Eagle in the Sky&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1078.jpg?resize=300%2C199&#34; alt=&#34;Eagle in the Sky&#34; width=&#34;300&#34; height=&#34;199&#34; data-recalc-dims=&#34;1&#34; /&gt;][8]&lt;figcaption id=&#34;caption-attachment-2623&#34; class=&#34;wp-caption-text&#34;&gt;Eagle in the Sky&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2623&#34; aria-describedby=&#34;caption-attachment-2623&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2623&#34; title=&#34;Eagle in the Sky&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1083.jpg?resize=300%2C199&#34; alt=&#34;Eagle in the Sky&#34; width=&#34;300&#34; height=&#34;199&#34; data-recalc-dims=&#34;1&#34; /&gt;][9]&lt;figcaption id=&#34;caption-attachment-2623&#34; class=&#34;wp-caption-text&#34;&gt;Eagle in the Sky&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2623&#34; aria-describedby=&#34;caption-attachment-2623&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2623&#34; title=&#34;Eagle in the Sky&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1084.jpg?resize=300%2C199&#34; alt=&#34;Eagle in the Sky&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1084.jpg?resize=300%2C199 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1084.jpg?resize=150%2C99 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1084.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][10]&lt;figcaption id=&#34;caption-attachment-2623&#34; class=&#34;wp-caption-text&#34;&gt;Eagle in the Sky&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#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://itunes.apple.com/us/app/night-sky/id392565396?mt=8&amp;ign-mpt=uo%253D2&#34;&gt;Night Sky! &amp;#8211; iTechTouch&lt;/a&gt; (itunes.apple.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.denverpost.com/sports/ci_16159795&#34;&gt;Bears start strong in Big Sky&lt;/a&gt; (denverpost.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://mintnewsblog.blogspot.com/2010/09/american-palladium-eagle-proposed.html&#34;&gt;&amp;#8220;American Palladium Eagle Proposed&amp;#8221; and related posts&lt;/a&gt; (mintnewsblog.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>More cloud photos for your eyes.</title>
      <link>/2010/10/15/cloud-photos-eyes/</link>
      <pubDate>Fri, 15 Oct 2010 13:34:09 +0000</pubDate>
      
      <guid>/2010/10/15/cloud-photos-eyes/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Isn’t the sky too beautiful… If you are looking through a &lt;a class=&#34;zem_slink&#34; title=&#34;Camera&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Camera&#34;&gt;camera&lt;/a&gt; (likes of &lt;a class=&#34;zem_slink&#34; title=&#34;Nikon D5000&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Nikon_D5000&#34;&gt;Nikon D5000&lt;/a&gt;) then it looks more beautiful and just leaves a mark in photographs…..&lt;/p&gt;
&lt;p&gt;Here are some pics that I took and make some really good wallpaper stuff.&lt;/p&gt;
&lt;figure id=&#34;attachment_2607&#34; aria-describedby=&#34;caption-attachment-2607&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2607&#34; title=&#34;Cloud&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1050.jpg?resize=300%2C199&#34; alt=&#34;Cloud&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1050.jpg?resize=300%2C199 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1050.jpg?resize=150%2C99 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1050.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-2607&#34; class=&#34;wp-caption-text&#34;&gt;Cloud&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2608&#34; aria-describedby=&#34;caption-attachment-2608&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2608&#34; title=&#34;Cloud&#34; src=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1052.jpg?resize=300%2C199&#34; alt=&#34;Cloud&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1052.jpg?resize=300%2C199 300w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1052.jpg?resize=150%2C99 150w, https://i2.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1052.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][2]&lt;figcaption id=&#34;caption-attachment-2608&#34; class=&#34;wp-caption-text&#34;&gt;Cloud&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2609&#34; aria-describedby=&#34;caption-attachment-2609&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2609&#34; title=&#34;Clouds&#34; src=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1102.jpg?resize=300%2C199&#34; alt=&#34;Clouds&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1102.jpg?resize=300%2C199 300w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1102.jpg?resize=150%2C99 150w, https://i1.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1102.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][3]&lt;figcaption id=&#34;caption-attachment-2609&#34; class=&#34;wp-caption-text&#34;&gt;Clouds&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2610&#34; aria-describedby=&#34;caption-attachment-2610&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2610&#34; title=&#34;White clouds&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1103.jpg?resize=300%2C199&#34; alt=&#34;White clouds&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1103.jpg?resize=300%2C199 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1103.jpg?resize=150%2C99 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1103.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][4]&lt;figcaption id=&#34;caption-attachment-2610&#34; class=&#34;wp-caption-text&#34;&gt;White clouds&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure id=&#34;attachment_2611&#34; aria-describedby=&#34;caption-attachment-2611&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption alignnone&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2611&#34; title=&#34;Sun in Hiding&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1154.jpg?resize=300%2C199&#34; alt=&#34;Sun in Hiding&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1154.jpg?resize=300%2C199 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1154.jpg?resize=150%2C99 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/img_DSC_1154.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][5]&lt;figcaption id=&#34;caption-attachment-2611&#34; class=&#34;wp-caption-text&#34;&gt;Sun in Hiding&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#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://blog.amit-agarwal.co.in/2010/09/19/photos-home-stunning/&#34;&gt;Photos you can take at home and still stunning.&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.betharnold.com/1/2010/09/letter-from-paris-presents-paris-eyephoto-1.html&#34;&gt;Letter from Paris presents&amp;#8230; Paris EyePhoto&lt;/a&gt; (betharnold.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://blog.amit-agarwal.co.in/2010/08/29/entry-dslr-nikon-loving/&#34;&gt;New entry &amp;#8211; My DSLR from Nikon&amp;#8230; just loving it.&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: medium none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;span class=&#34;zem-script more-related pretty-attribution&#34;&gt;&lt;/span&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>List all the rpms by size – quick way to find out what is eating your disk space in root partition</title>
      <link>/2010/10/13/list-rpms-size-quick-find-eating-disk-space-root-partition/</link>
      <pubDate>Wed, 13 Oct 2010 20:38:35 +0000</pubDate>
      
      <guid>/2010/10/13/list-rpms-size-quick-find-eating-disk-space-root-partition/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is a quick command to check the list of installed packages by their size in reverse order. Very useful if you want to remove unwanted rpms just to clean up some space on your disk:&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;
      rpm -q -a --qf &amp;quot;%10{SIZE}\t%{NAME}\n&amp;quot; | sort -k1,1nr |more
    &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;Sample output:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;78070452    kernel&lt;br&gt;
78060477    kernel&lt;br&gt;
50708634    jre&lt;br&gt;
50316408    libgcj&lt;br&gt;
48581593    wireshark&lt;br&gt;
47778643    gimp&lt;br&gt;
47674675    jre&lt;br&gt;
47303084    qt-x11&lt;br&gt;
45838912    otrs&lt;br&gt;
45657248    chromium-libs&lt;br&gt;
42070128    wxPython&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Quick tip on zipping logs in real time.</title>
      <link>/2010/10/13/quick-tip-zipping-logs-real-time/</link>
      <pubDate>Wed, 13 Oct 2010 17:57:53 +0000</pubDate>
      
      <guid>/2010/10/13/quick-tip-zipping-logs-real-time/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Sometimes, some small things that we don’t actually think can be useful are such useful. I faced this couple of days back when I was working on something and the amount of logs getting generated and the files getting rotated was too fast. If I had to use this for sometime, I needed some script, application or something to make sure that the logs are zipped every few seconds. Finding an application for this would take time and what good is bash if we need to find applications for this. So, a simple bash command did the trick. Most of us would know this but applying it and using it at the right time, was what saved my life. Thanks to bash. Here is the command:&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>Introduction to the Command Line (Second Edition) — Free Ebook Download</title>
      <link>/2010/10/06/introduction-command-line-edition-free-ebook-download/</link>
      <pubDate>Wed, 06 Oct 2010 15:21:46 +0000</pubDate>
      
      <guid>/2010/10/06/introduction-command-line-edition-free-ebook-download/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Pretty good book for beginners on command line whether you work on &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;, &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;, BSD or any other version.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;http://www.lulu.com/product/ebook/introduction-to-the-command-line-%28second-edition%29/12665426&#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;http://www.lulu.com/product/ebook/introduction-to-the-command-line-%28second-edition%29/12665426&#34;&gt;http://www.lulu.com/product/ebook/introduction-to-the-command-line-%28second-edition%29/12665426&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h6 class=&#34;zemanta-related-title&#34; style=&#34;font-size: 1em;&#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.ghacks.net/2010/09/30/install-libreoffice-on-fedora-and-ubuntu/&#34;&gt;Install LibreOffice on Fedora and Ubuntu&lt;/a&gt; (ghacks.net)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://www.makeuseof.com/tag/learn-ubuntu-command-line-clicompanion/&#34;&gt;Learn To Use The Ubuntu Command Line With CLIcompanion&lt;/a&gt; (makeuseof.com)
  &lt;/li&gt;
  &lt;li class=&#34;zemanta-article-ul-li&#34;&gt;
    &lt;a href=&#34;http://crenk.com/how-to-install-gimp-in-ubuntu/&#34;&gt;How To Install GIMP in Ubuntu&lt;/a&gt; (crenk.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>Sun behind the clouds.</title>
      <link>/2010/10/05/sun-clouds/</link>
      <pubDate>Tue, 05 Oct 2010 15:42:32 +0000</pubDate>
      
      <guid>/2010/10/05/sun-clouds/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;This is one pic that I liked so much that I could not resist myself from posting just this one. Sun is hiding behind the sky.&lt;/p&gt;
&lt;figure id=&#34;attachment_2593&#34; aria-describedby=&#34;caption-attachment-2593&#34; style=&#34;width: 300px&#34; class=&#34;wp-caption aligncenter&#34;&gt;[&lt;img class=&#34;size-medium wp-image-2593&#34; title=&#34;Sun in hiding&#34; src=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_1154.jpg?resize=300%2C199&#34; alt=&#34;Sun in hiding&#34; width=&#34;300&#34; height=&#34;199&#34; srcset=&#34;https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_1154.jpg?resize=300%2C199 300w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_1154.jpg?resize=150%2C99 150w, https://i0.wp.com/blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_1154.jpg?w=400 400w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; data-recalc-dims=&#34;1&#34; /&gt;][1]&lt;figcaption id=&#34;caption-attachment-2593&#34; class=&#34;wp-caption-text&#34;&gt;Sun in hiding&lt;/figcaption&gt;&lt;/figure&gt;</description>
    </item>
    
    <item>
      <title>Resize all the images in directory.</title>
      <link>/2010/10/04/resize-images-directory/</link>
      <pubDate>Mon, 04 Oct 2010 13:17:41 +0000</pubDate>
      
      <guid>/2010/10/04/resize-images-directory/</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:Solmeta_N2_auf_Nikon_D5000_Rueckansicht.JPG&#34;&gt;&lt;img title=&#34;Geotagger &amp;quot;Solmeta N2 Kompass&amp;quot; for N...&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/7/79/Solmeta_N2_auf_Nikon_D5000_Rueckansicht.JPG/300px-Solmeta_N2_auf_Nikon_D5000_Rueckansicht.JPG&#34; alt=&#34;Geotagger &amp;quot;Solmeta N2 Kompass&amp;quot; for N...&#34; width=&#34;300&#34; height=&#34;225&#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:Solmeta_N2_auf_Nikon_D5000_Rueckansicht.JPG&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;When I take a photo with my &lt;a class=&#34;zem_slink&#34; title=&#34;Digital single-lens reflex camera&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Digital_single-lens_reflex_camera&#34;&gt;DSLR&lt;/a&gt; &lt;a class=&#34;zem_slink&#34; title=&#34;Nikon D5000&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Nikon_D5000&#34;&gt;Nikon D5000&lt;/a&gt;, the size of the &lt;a class=&#34;zem_slink&#34; title=&#34;Image&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Image&#34;&gt;image&lt;/a&gt; comes to around 5MB and I know that with my &lt;a class=&#34;zem_slink&#34; title=&#34;Point-and-shoot camera&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Point-and-shoot_camera&#34;&gt;point and shoot camera&lt;/a&gt; also it does not come to any lesser than 3MB. Definitely this is quite good to keep the images in the same size for use but when it comes to on-line sharing I don’t think this is the size that is required. I guess mosr of the time &lt;a class=&#34;zem_slink&#34; title=&#34;XGA&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/XGA&#34;&gt;1024×768&lt;/a&gt; is sufficient. Even if you are sending the images in email, you cannot afford to send a lot of images of this size even with a gmail account.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>[Solved] Abbreviations not working in vim</title>
      <link>/2010/10/02/solved-abbreviations-working-vim/</link>
      <pubDate>Sat, 02 Oct 2010 15:17:39 +0000</pubDate>
      
      <guid>/2010/10/02/solved-abbreviations-working-vim/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I found that abbreviations are not working in vim in my current login. I searched log of blog’s and sill did not find any solution so I decided to take the matters in my hand.&lt;/p&gt;
&lt;p&gt;To start with I &lt;a class=&#34;zem_slink&#34; title=&#34;Disability&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Disability&#34;&gt;disabled&lt;/a&gt; all the plugin’s by moving my &lt;a class=&#34;zem_slink&#34; title=&#34;WordPress Plugin Directory&#34; rel=&#34;homepage&#34; href=&#34;http://wordpress.org/extend/plugins/&#34;&gt;plugin directory&lt;/a&gt;. This did not help me solve the issue, so the only other option left was to now disable the vimrc file completely. Once I removed the vimrc file, the abbreviations started working.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Performance issues resolved with my blog.</title>
      <link>/2010/10/01/performance-issues-resolved-blog/</link>
      <pubDate>Fri, 01 Oct 2010 14:53:17 +0000</pubDate>
      
      <guid>/2010/10/01/performance-issues-resolved-blog/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For last 2-3 weeks there were quite a lot of performance issues with my &lt;a class=&#34;zem_slink&#34; title=&#34;Website&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Website&#34;&gt;website&lt;/a&gt;. I was looking at the same but could not get enough time to have all of them resolved together. Finally I have spent time on my web &lt;a class=&#34;zem_slink&#34; title=&#34;Web hosting service&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Web_hosting_service&#34;&gt;hosting&lt;/a&gt; and wordpress installation to resolve these issues.&lt;/p&gt;
&lt;p&gt;I have taken this opportunity to optimize the blog also. Now the page loading time should be much lesser and you should not be seeing any issues with respect to the site performance or un-availability. If you do see some issues, leave me a comment or contact me through contact me page.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Free Calendar for October 2010</title>
      <link>/2010/09/30/free-calendar-october-2010/</link>
      <pubDate>Thu, 30 Sep 2010 02:16:32 +0000</pubDate>
      
      <guid>/2010/09/30/free-calendar-october-2010/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Hope you like my work with gimp and Nikon D5000 .&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-medium wp-image-2501&amp;quot; title=&amp;quot;Calendar October 2010&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/09/calOct10-300x199.jpg&amp;quot; alt=&amp;quot;Calendar October 2010&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;199&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;!--a href=\&#34;http://www.mylivesignature.com\&#34; target=\&#34;_blank\&#34;&gt;&lt;img style=\&#34;border: 0 !important; background: transparent;\&#34; mce_style=\&#34;border: 0 !important; background: transparent;\&#34; src=\&#34;http://signatures.mylivesignature.com/54488/265/CBA0E3ABEB1A7038A3FD2A47BA03BC1B.png\&#34; mce_src=\&#34;http://signatures.mylivesignature.com/54488/265/CBA0E3ABEB1A7038A3FD2A47BA03BC1B.png\&#34; alt=\&#34;\&#34; /&gt;&lt;/a--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/09/calOct10.jpg&amp;quot;&amp;gt;Download Link&lt;/a&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://img.zemanta.com/zemified_e.png?x-id=2104687a-c8b4-4199-944e-69204d710f76&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>Change the firefox theme without restarting.</title>
      <link>/2010/09/27/change-firefox-theme-restarting/</link>
      <pubDate>Mon, 27 Sep 2010 15:00:41 +0000</pubDate>
      
      <guid>/2010/09/27/change-firefox-theme-restarting/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;How often you wished that you could change the theme for firefox without restarting. Well sometime back &lt;a class=&#34;zem_slink&#34; title=&#34;Mozilla&#34; rel=&#34;wikipedia&#34; href=&#34;http://en.wikipedia.org/wiki/Mozilla&#34;&gt;Mozilla&lt;/a&gt; came up with Light weight themes called personna’s but if that is not sufficient for you and you still want to change the theme and do not want to restart then you should install &lt;a title=&#34;Switch Themes&#34; href=&#34;https://addons.mozilla.org/en-US/firefox/addon/61769/&#34; target=&#34;_blank&#34;&gt;this&lt;/a&gt; theme.&lt;/p&gt;
&lt;p&gt;Once you install this theme, you will not note any change (Don’t forget to restart after installing the theme.)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>viewnior – another image viewer on Linux (with support for GIF)</title>
      <link>/2010/09/25/viewnior-another-image-viewer-on-linux-with-support-for-gif/</link>
      <pubDate>Sat, 25 Sep 2010 16:21:26 +0000</pubDate>
      
      <guid>/2010/09/25/viewnior-another-image-viewer-on-linux-with-support-for-gif/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is another Linux viewer (Image) that is worth a mention. URL : &amp;lt;a href=&amp;quot;http://xsisqox.github.com/Viewnior&amp;quot;&amp;gt;http://xsisqox.github.com/Viewnior&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt; :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Viewnior is an &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Image viewer&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Image_viewer&amp;quot;&amp;gt;image viewer&lt;/a&gt; program. Created to be simple, fast and elegant.  It&amp;amp;#8217;s minimalistic interface provides more screen space for your images. Among  its features are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fullscreen &amp;amp; Slideshow&lt;/li&gt;
&lt;li&gt;Rotate, flip, save, delete images&lt;/li&gt;
&lt;li&gt;Animation support&lt;/li&gt;
&lt;li&gt;Browse only selected images&lt;/li&gt;
&lt;li&gt;Navigation window&lt;/li&gt;
&lt;li&gt;Simple interface&lt;/li&gt;
&lt;li&gt;Configurable &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;mouse&lt;/a&gt; actions&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;The best part about the viewer is the ability to display gif inherently. Worth a look if you are using a lot of gif images.&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>F-Spot photo viewer – another tool with option to view the exif data.</title>
      <link>/2010/09/22/f-spot-photo-viewer-another-tool-with-option-to-view-the-exif-data/</link>
      <pubDate>Wed, 22 Sep 2010 15:45:51 +0000</pubDate>
      
      <guid>/2010/09/22/f-spot-photo-viewer-another-tool-with-option-to-view-the-exif-data/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is another tool worth looking at for &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Image viewer&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Image_viewer&amp;quot;&amp;gt;Image Viewer&lt;/a&gt;. Its called F-spot and the description for the same is as below :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p style=\&#34;text-align: center;\&#34;&gt;&lt;a class=\&#34;zem_slink\&#34; title=\&#34;F-Spot\&#34; rel=\&#34;homepage\&#34; href=\&#34;http://f-spot.org/\&#34;&gt;F-Spot&lt;/a&gt; is an application designed to provide personal photo management  
to the &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;. Features include import, &lt;a class=\&#34;zem_slink\&#34; title=\&#34;Export\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/Export\&#34;&gt;export&lt;/a&gt;, &lt;a class=\&#34;zem_slink\&#34; title=\&#34;Printing\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/Printing\&#34;&gt;printing&lt;/a&gt; and advanced  
sorting and tagging of &lt;a class=\&#34;zem\_slink\&#34; title=\&#34;Digital image\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/Digital\_image\&#34;&gt;digital images&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash – echo command with option to display the output on the same line.</title>
      <link>/2010/09/21/bash-echo-command-with-option-to-display-the-output-on-the-same-line/</link>
      <pubDate>Tue, 21 Sep 2010 15:15:05 +0000</pubDate>
      
      <guid>/2010/09/21/bash-echo-command-with-option-to-display-the-output-on-the-same-line/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is a nice little trick to display the output in the same line :&lt;/p&gt;
&lt;div class=&#34;codecolorer-container bash solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;bash codecolorer&amp;quot;&amp;gt;
      &amp;amp;nbsp;&amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re5&amp;quot;&amp;gt;-ne&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;output\&amp;lt;span class=&amp;quot;es1&amp;quot;&amp;gt;\r&amp;lt;/span&amp;gt;&amp;quot;&amp;lt;/span&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;The trick here is simple, first we disable the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Newline&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Newline&amp;quot;&amp;gt;newline&lt;/a&gt; printed by &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Echo (command)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Echo_%28command%29&amp;quot;&amp;gt;echo command&lt;/a&gt; with the &amp;amp;#8221;&lt;strong&gt;-n&lt;/strong&gt;&amp;amp;#8221; option and then we enable the interpretation of the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Backslash&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Backslash&amp;quot;&amp;gt;backslash&lt;/a&gt; characters with the &amp;amp;#8221;&lt;strong&gt;-e&lt;/strong&gt;&amp;amp;#8221; option. As the &amp;amp;#8221;\r&amp;amp;#8221; is used as &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Carriage return&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Carriage_return&amp;quot;&amp;gt;carriage return&lt;/a&gt; which brings you to the start of the line without the newline (like in &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Typewriter&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Typewriter&amp;quot;&amp;gt;typewriter&lt;/a&gt;), we will use the same to get the desired effect. So, if you wanted a stopwatch for a 100 seconds on the console then this simple bash &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;For loop&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/For_loop&amp;quot;&amp;gt;for loop&lt;/a&gt; would do the same:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Photos you can take at home and still stunning.</title>
      <link>/2010/09/19/photos-home-stunning/</link>
      <pubDate>Sun, 19 Sep 2010 12:08:18 +0000</pubDate>
      
      <guid>/2010/09/19/photos-home-stunning/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are results of some more experiments that I did.&lt;/p&gt;
&lt;p&gt;Setup:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;100 Watt &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Incandescent light bulb&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Incandescent_light_bulb&amp;quot;&amp;gt;Light Bulb&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;One Bowl/Plate/Cup (whatever you wish)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Camera&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Camera&amp;quot;&amp;gt;Camera&lt;/a&gt; (&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Nikon D5000&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Nikon_D5000&amp;quot;&amp;gt;Nikon D5000&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Some balls (These balls come in very small size and you need to keep them in water. Once kept in water for 10-15 days they become 20-30 times of their original size. Sorry, I don&amp;amp;#8217;t know the name as they were gifted to me. In &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;India&amp;quot; rel=&amp;quot;geolocation&amp;quot; href=&amp;quot;http://maps.google.com/maps?ll=28.6133333333,77.2083333333&amp;amp;spn=10.0,10.0&amp;amp;q=28.6133333333,77.2083333333%20%28India%29&amp;amp;t=h&amp;quot;&amp;gt;India&lt;/a&gt; it is quite easy to find, not sure about other countries).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Some home made tricks to take Quality Photos.</title>
      <link>/2010/09/17/home-tricks-quality-photos/</link>
      <pubDate>Fri, 17 Sep 2010 11:45:09 +0000</pubDate>
      
      <guid>/2010/09/17/home-tricks-quality-photos/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For the last 2 days I was trying the new settings of my camera and experimenting to take some new cool pictures. As I never had any formal training on Photography so this was my first real attempt to create photo&amp;amp;#8217;s at my home with whatever was available. So, I started with the following:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;100 Watt Bulb&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;One Glass&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;My Camera Nikon D5000&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;So, here are the results of the experiment:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Another interesting viewer for images on Linux – Geeqie.</title>
      <link>/2010/09/16/another-interesting-viewer-for-images-on-linux-geeqie/</link>
      <pubDate>Thu, 16 Sep 2010 03:38:00 +0000</pubDate>
      
      <guid>/2010/09/16/another-interesting-viewer-for-images-on-linux-geeqie/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is the description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Geeqie has been forked from the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;GQview&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://gqview.sourceforge.net&amp;quot;&amp;gt;GQview&lt;/a&gt; project with the goal of picking up development and integrating patches. It is an &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Image viewer&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Image_viewer&amp;quot;&amp;gt;image viewer&lt;/a&gt; for browsing through graphics files. Its many features include &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Point-and-click&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Point-and-click&amp;quot;&amp;gt;single click&lt;/a&gt; file&lt;br&gt;
viewing, support for external editors, previewing images using &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Thumbnail&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Thumbnail&amp;quot;&amp;gt;thumbnails&lt;/a&gt;, and zoom.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;First off, this is one image viewer with a lot more features than &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Eye of GNOME&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.gnome.org/projects/eog/&amp;quot;&amp;gt;EOG&lt;/a&gt; or any such light weight image viewer. So, my experience was that it was a little slower in loading images (bigger than 5MB) and opening folders with more than 150 images. Here is a brief of the image viewer with screenshots.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>cURL – Tutorial</title>
      <link>/2010/09/15/curl-tutorial/</link>
      <pubDate>Wed, 15 Sep 2010 07:22:57 +0000</pubDate>
      
      <guid>/2010/09/15/curl-tutorial/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are linkw to two nice tutorials on curl and how to use curl to login before we try to fetch a page. Hope you find them useful.&lt;br&gt;
&lt;a href=&#34;%5C&#34;&gt;http://curl.haxx.se/docs/httpscripting.html&lt;/a&gt; &lt;a href=&#34;%5C&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;%5C&#34;&gt;http://www.youtube.com/watch?v=XcgQUsorF_8&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;%5C&#34;&gt;http://scriptasy.com/php_11/tutorial-curl-login_44.html&lt;/a&gt;&lt;/p&gt;
&lt;h6 id=&#34;related-articles-by-zemanta-zemanta-related-title&#34;&gt;Related articles by Zemanta {.&amp;quot;zemanta-related-title&amp;quot;}&lt;/h6&gt;
&lt;ul class=&#34;\&amp;quot;zemanta-article-ul\&amp;quot;&#34;&gt;
  &lt;li class=&#34;\&amp;quot;zemanta-article-ul-li\&amp;quot;&#34;&gt;
    &lt;a href=&#34;\&#34;&gt;How To Display Just The HTTP Response Code In CLI Curl&lt;/a&gt; (beerpla.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>Handy one-liners for SED</title>
      <link>/2010/09/14/handy-oneliners-sed/</link>
      <pubDate>Tue, 14 Sep 2010 07:19:51 +0000</pubDate>
      
      <guid>/2010/09/14/handy-oneliners-sed/</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: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;193\&#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:Unix_history-simple.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;Here are some links to sed one liners, pretty useful if you want to use the power of sed.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.freearchive.org/o/dd1ebea77f64bdef5982d50e868990202b0bf6f21b42e26ebb0ab1011d6ce546&amp;quot;&amp;gt;http://www.freearchive.org/o/dd1ebea77f64bdef5982d50e868990202b0bf6f21b42e26ebb0ab1011d6ce546&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.unixguide.net/unix/sedoneliner.shtml&amp;quot;&amp;gt;http://www.unixguide.net/unix/sedoneliner.shtml&lt;/a&gt;&lt;br&gt;
&amp;lt;a href=&amp;quot;http://sed.sourceforge.net/sed1line.txt&amp;quot;&amp;gt;http://sed.sourceforge.net/sed1line.txt&lt;/a&gt; &amp;lt;a href=&amp;quot;http://www.thegeekstuff.com/2010/06/bash-array-tutorial/&amp;quot;&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.thegeekstuff.com/2010/06/bash-array-tutorial/&amp;quot;&amp;gt;http://www.thegeekstuff.com/2010/06/bash-array-tutorial/&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.ibm.com/developerworks/linux/library/l-sed1.html&amp;quot;&amp;gt;imabonehead: Common threads: Sed by example, Part 1&lt;/a&gt; (ibm.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.thegeekstuff.com/2009/11/unix-sed-tutorial-append-insert-replace-and-count-file-lines/&amp;quot;&amp;gt;imabonehead: Unix Sed Tutorial: Append, Insert, Replace, and Count File Lines&lt;/a&gt; (thegeekstuff.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;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://img.zemanta.com/zemified_e.png?x-id=be4d9a3b-c27c-46eb-8b76-2a1aa1900a4e&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>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>Using EOG and other image viewers to learn tricks of photography</title>
      <link>/2010/09/12/using-eog-and-other-image-viewers-to-learn-tricks-of-photography/</link>
      <pubDate>Sun, 12 Sep 2010 15:01:29 +0000</pubDate>
      
      <guid>/2010/09/12/using-eog-and-other-image-viewers-to-learn-tricks-of-photography/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-medium wp-image-2472&amp;quot; title=&amp;quot;Eye of Gnome Viewer with exif data&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/09/eog-300x218.jpg&amp;quot; alt=&amp;quot;Eye of Gnome Viewer with exif data&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;218&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;Today we will look at how a simple viewer like &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Eye of GNOME&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.gnome.org/projects/eog/&amp;quot;&amp;gt;EOG&lt;/a&gt; of Gnome can help you learn some basic things about Photography.&lt;/p&gt;
&lt;p&gt;To begin with, we will open eog and then go to :&lt;/p&gt;
&lt;p&gt;Edit -&amp;gt; Preferences -&amp;gt; Plugins&lt;/p&gt;
&lt;p&gt;and enable&lt;/p&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Exchangeable image file format&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Exchangeable_image_file_format&amp;quot;&amp;gt;Exif&lt;/a&gt; Display&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Making your subjects more prominent and stand out in the photos with gimp.</title>
      <link>/2010/09/10/making-subjects-prominent-stand-photos-gimp/</link>
      <pubDate>Fri, 10 Sep 2010 14:48:18 +0000</pubDate>
      
      <guid>/2010/09/10/making-subjects-prominent-stand-photos-gimp/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Lets first take a picture that we want to modify. We have done the corrections in the photo that are required like the curves, &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Colorfulness&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Colorfulness&amp;quot;&amp;gt;saturation&lt;/a&gt; and others. So, here is the photo after the modification. Now we will make the modification to make photo de-saturated other than the subject of interest.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/gallery/home/DSC_0018.jpg&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/gallery/home/DSC_0018.jpg&amp;quot; alt=&amp;quot;DSC_0018&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Okay, now fire up gimp and open the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Image&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Image&amp;quot;&amp;gt;image&lt;/a&gt; in gimp.Once the image is open, on the left bottom of the image, you will see a square. Click on the square and the whole image will become red. Now, select eraser tool and erase the color from the subject of interest.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>web page error\’d – Name cannot be less that 5 characters :)</title>
      <link>/2010/09/09/web-page-errord-5-characters/</link>
      <pubDate>Thu, 09 Sep 2010 03:35:52 +0000</pubDate>
      
      <guid>/2010/09/09/web-page-errord-5-characters/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you have noticed, I have put a new &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Toolbar&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Toolbar&amp;quot;&amp;gt;tool-bar&lt;/a&gt; in the bottom. The tool-bar is delivered from the wibiya cdn and while registering for the service, I got the below error 🙂&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-medium wp-image-2446&amp;quot; title=&amp;quot;wibiya error&#39;d&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/wibiya-300x162.png&amp;quot; alt=&amp;quot;wibiya error&#39;d&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;162&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;!--a href=\&#34;http://www.mylivesignature.com\&#34; target=\&#34;_blank\&#34;&gt;&lt;img style=\&#34;border: 0 !important; background: transparent;\&#34; mce_style=\&#34;border: 0 !important; background: transparent;\&#34; src=\&#34;http://signatures.mylivesignature.com/54488/265/CBA0E3ABEB1A7038A3FD2A47BA03BC1B.png\&#34; mce_src=\&#34;http://signatures.mylivesignature.com/54488/265/CBA0E3ABEB1A7038A3FD2A47BA03BC1B.png\&#34; alt=\&#34;\&#34; /&gt;&lt;/a--&gt;&lt;h6 class=\&#34;zemanta-related-title\&#34; style=\&#34;font-size: 1em;\&#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.building43.com/videos/2010/05/27/wibiya-a-better-toolbar-for-your-blog/\&#34;&gt;Wibiya: A Better Toolbar for Your Blog&lt;/a&gt; (building43.com)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://www.problogger.net/archives/2010/05/27/wibiya-toolbar-first-impression-review/\&#34;&gt;Wibiya Toolbar [First Impression Review]&lt;/a&gt; (problogger.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;http://img.zemanta.com/zemified_e.png?x-id=2133abd2-248b-4be5-8ff6-33442ee197b2\&#34; alt=\&#34;Enhanced by Zemanta\&#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>OpenID for non-SuperUsers</title>
      <link>/2010/09/07/openid-nonsuperusers/</link>
      <pubDate>Tue, 07 Sep 2010 23:36:05 +0000</pubDate>
      
      <guid>/2010/09/07/openid-nonsuperusers/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Based on the results of my Unobtrusive &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;OpenID Foundation&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://openid.net&amp;quot;&amp;gt;OpenID&lt;/a&gt; post, it is quite evident that there is a lot of partial &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Knowledge&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Knowledge&amp;quot;&amp;gt;knowledge&lt;/a&gt; about OpenID out there. While my knowledge on the subject is far from complete, this post is my attempt to share what I have learned with others.&lt;/p&gt;
&lt;p&gt;The target audience for the bulk of this post is people who are capable of adding autodiscovery links to their blog templates, may be able to install a small &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;PHP&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.php.net/&amp;quot;&amp;gt;PHP&lt;/a&gt; script and/or know what a &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Hypertext Transfer Protocol&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol&amp;quot;&amp;gt;HTTP&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;List of HTTP headers&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/List_of_HTTP_headers&amp;quot;&amp;gt;header&lt;/a&gt; is.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Download Free calendar for September 2010</title>
      <link>/2010/09/05/download-free-calendar-september-2010/</link>
      <pubDate>Sun, 05 Sep 2010 17:07:35 +0000</pubDate>
      
      <guid>/2010/09/05/download-free-calendar-september-2010/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is something that I got my hands dirty on just now 🙂&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-medium wp-image-2499&amp;quot; title=&amp;quot;Calendar September 2010&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/09/calSep10-300x199.jpg&amp;quot; alt=&amp;quot;Calendar September 2010&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;199&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/09/calSep10.jpg&amp;quot;&amp;gt;Download link&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Hope you like it.&lt;/p&gt;
&lt;!--a href=\&#34;http://www.mylivesignature.com\&#34; target=\&#34;_blank\&#34;&gt;&lt;img style=\&#34;border: 0 !important; background: transparent;\&#34; mce_style=\&#34;border: 0 !important; background: transparent;\&#34; src=\&#34;http://signatures.mylivesignature.com/54488/265/CBA0E3ABEB1A7038A3FD2A47BA03BC1B.png\&#34; mce_src=\&#34;http://signatures.mylivesignature.com/54488/265/CBA0E3ABEB1A7038A3FD2A47BA03BC1B.png\&#34; alt=\&#34;\&#34; /&gt;&lt;/a--&gt;&lt;h6 class=\&#34;zemanta-related-title\&#34; style=\&#34;font-size: 1em;\&#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.searchmarketingstandard.com/download-free-conference-events-calendar-fall-2010\&#34;&gt;Download Free Conference &amp; Events Calendar &amp;#8211; Fall 2010&lt;/a&gt; (searchmarketingstandard.com)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://www.thekeks.com/2010/09/01/septembar-wallpapers/\&#34;&gt;Septembar wallpapers&lt;/a&gt; (thekeks.com)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://www.theoffside.com/world-football/september-2010-football-calendar.html\&#34;&gt;September 2010 Football Calendar&lt;/a&gt; (theoffside.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;http://img.zemanta.com/zemified_e.png?x-id=4f557502-9c02-4147-adb2-1e45102b6a27\&#34; alt=\&#34;Enhanced by Zemanta\&#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>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>Three Touch Up Tricks For Photoshop To Improve Your Photos</title>
      <link>/2010/09/03/touch-tricks-photoshop-improve-photos/</link>
      <pubDate>Fri, 03 Sep 2010 23:47:59 +0000</pubDate>
      
      <guid>/2010/09/03/touch-tricks-photoshop-improve-photos/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Three Touch Up Tricks For &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Adobe Photoshop&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://adobe.com/photoshop&amp;quot;&amp;gt;Photoshop&lt;/a&gt; To Improve Your Photos enhancing photos with photoshopThe problem with exceedingly better cameras is that, besides every beautiful detail, they also manage to catch every blemish. The time when you could get away with sunburn, or even something as small as a mole is long past. Those details will be engraved in virtual stone as well.&lt;/p&gt;
&lt;p&gt;Nowadays, everyone realizes that &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Movie star&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Movie_star&amp;quot;&amp;gt;movie stars&lt;/a&gt; don’t look all that perfect in real life and that &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Madonna (entertainer)&amp;quot; rel=&amp;quot;imdb&amp;quot; href=&amp;quot;http://www.imdb.com/name/nm0000187/&amp;quot;&amp;gt;Madonna&lt;/a&gt; doesn’t look like a twenty year old, but rather thrice that number. It’s the fault, or blessing, of Photoshop, a premier &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Image editing&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Image_editing&amp;quot;&amp;gt;photo editing&lt;/a&gt; application.&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>Happy Janamastmi</title>
      <link>/2010/09/02/happy-janamastmi/</link>
      <pubDate>Thu, 02 Sep 2010 02:18:11 +0000</pubDate>
      
      <guid>/2010/09/02/happy-janamastmi/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Happy Janamastmi to all of you 🙂&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-medium wp-image-2470&amp;quot; title=&amp;quot;Janamastmi&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/09/DSC_0405-300x200.jpg&amp;quot; alt=&amp;quot;Janamastmi&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;200&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;!--a href=\&#34;http://www.mylivesignature.com\&#34; target=\&#34;_blank\&#34;&gt;&lt;img style=\&#34;border: 0 !important; background: transparent;\&#34; mce_style=\&#34;border: 0 !important; background: transparent;\&#34; src=\&#34;http://signatures.mylivesignature.com/54488/265/CBA0E3ABEB1A7038A3FD2A47BA03BC1B.png\&#34; mce_src=\&#34;http://signatures.mylivesignature.com/54488/265/CBA0E3ABEB1A7038A3FD2A47BA03BC1B.png\&#34; alt=\&#34;\&#34; /&gt;&lt;/a--&gt;</description>
    </item>
    
    <item>
      <title>Use the last command\’s output as input to a command without piping and bind to it to a key sequence in bash.</title>
      <link>/2010/09/01/commands-output-input-command-piping-bind-key-sequence-bash/</link>
      <pubDate>Wed, 01 Sep 2010 18:42:55 +0000</pubDate>
      
      <guid>/2010/09/01/commands-output-input-command-piping-bind-key-sequence-bash/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Use the last command&amp;amp;#8217;s output as input to a command without piping and&lt;br&gt;
bind to it to a key sequence in &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Bash (Unix shell)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://tiswww.case.edu/php/chet/bash/bashtop.html&amp;quot;&amp;gt;bash&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;codecolorer-container bash solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;bash codecolorer&amp;quot;&amp;gt;
      &amp;amp;nbsp;&amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;bind&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;\\C-h&amp;quot;&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;\\&amp;lt;span class=&amp;quot;es5&amp;quot;&amp;gt;`fc\\ \\-s\\`&amp;lt;/span&amp;gt;&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;My comment : fc is the fix command of the bash builtin.&lt;/strong&gt;&lt;br&gt;
This is similar to using `!!` or&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Pictures from my new camera :)</title>
      <link>/2010/08/31/pictures-camera/</link>
      <pubDate>Tue, 31 Aug 2010 08:10:07 +0000</pubDate>
      
      <guid>/2010/08/31/pictures-camera/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;As promised here are few pics from my DSLR.&amp;lt;div class=&amp;quot;kwiclick-action-container visible&amp;quot; style=&amp;quot;left: 0px ! important; top: 1px ! important;&amp;quot;&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-1&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXJJREFUeNqkU01LAlEUPfOhM6SOjJSBIK6yVgUtWgouWgcJLYN%2BQX8j2vUDWrcJWiZFCkH7domCmZJ9YqmjzpfP3jyYYUSU0AOXe9%2FlnXvPfdzH7Z0%2FgELEfLAdYhGLgCoojuaEw%2FWkn32aMLUaum8FRBK7CIaSMxsfx4PM824iYHdRyWdBGieoXGcQIH3IPD%2FVXHiRVr%2FEiipiPb2B5aiAXv0KYYGbai68EUjvBbIkgZAhJFnCiJ4V30U%2FBO0dUBPjCmKRJHRdpwUI9QPElCSokEkzWghVC5MjbKUP0PrR8Vyr4relY3MtRwkcQrRbxOqwWCEGuPItONucHGF1KYaj%2FTvcXBwilzlFXI6C2AZeS3nqTYhSmLYTQPQ2eDE4XmBEZVsfJagQkLJTUCyenp%2FQbzcZma2coXkk%2F8uwAsOhhWb5niXMQQffjUcM%2Bl%2F%2FWkRWQBAC2N7JsYTrZ4HzaeCcdVzkKzgKsov%2BRhbMq%2BBPgAEAjWu8sz8FVsoAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;View&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-2&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKySURBVDjLpVNfSFNRGP%2Bde%2B%2B2a66Fm3PNdKArUnCaiSijPzCR6qGg3i2itygQetDHXiIf6qWaYBA9%2BBL0EGhPlZUwQoQo1mpsAxss1Klzc3O72527t%2B9cUXor6MDvfBfu9%2Fu%2B3%2Fl95zBd1%2FE%2FS%2BLb1NTUvXK5HKhWq3W1Wo1VKhWToihmHjVNYxaLRbXb7a%2FHxsZGef7IyEgfhZ%2FT09ObLBgMHhJFMdfb2wuuhggGol%2Fe4urFY1CXnuHR%2Bw7YXJ2IxxPXstnsYyLbCFz6gOj1eiNdXV12l8uFVCqF1dVVbGxsoNnTgY%2Bf1xErnERP32kwxrCysnJZEASLLMuQJInl8%2FkzEnU9arPZEIlE0NTUBJ%2FPBzoK6ChwOp2IRqMIhUJwOBwIBAJIp9PI5XJGTiwWOy7xxLW1NTQ2NqJa78GDOQXFHQaN9FmYCWdb2mEvFEh%2BHFwlJyYSCbjdbuOoAt%2BKxSJaW1sx%2B01FRRcgmwhmATXBhPlf9QYxk8kYZFVVQQbvq5R4AXLbwHbNTEQRkkAOkUWMNlU3gyZkgJN5Hv%2Fm0VDAq%2BxV5UvXtV0yFREIosBQKpWMnD8V7BXYV0COwqzXYUeTIfAJ6bsqzFCwtbUFq4chXJpDqW4bB%2FryWM8uGQXE7u7uu1ar1XDW46xHWjGjysTdW6YpOKJ%2BR2L5A9r9NpzqH8BQ%2F3lU5QxSahjZ3DYk3p134ONxZLMYaGszzOFyC%2BR%2BOByG5NvEiQ4%2FmVpDj3sY7368xKDPj2R8FhJ1Hk0mk%2FdJjqWhoYEtLi4yXoDL45EM0w97a8zErLjQecNQdmfoKU1skkya4Ub%2F%2FTH5b7coVy6dk3fodowPP8fEm%2BuQRQtevJopC%2F%2Fy4jRde7gQ%2FkSGSkZnM5MQ%2BjrPfwXZvz7nwVvNExRuEg4SCoTJhSfL478BoeOJpjqa%2BZsAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;More From&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-3&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnZJREFUeNqUUl1LlEEUfub92NnxI3UjW5VwF8qPDEFEvQyhKIiiuukiCCSwoD8QFRYYZIEXEf0AIwiRFaEuuorCMhPWsNB1Ww27UWG1xK939%2F2Y6bza5yZKhxnOnJl5znPmOcNa%2B1wwxmByDaYJGDR13xubXjcQBXBDD6DCFJBuFvAy8BTQyzQM0rVtLeraKiY4a%2BAlgOtmwAWH95VhbclrknCfaFuhGE1iiEhbDXCwBseGN9J9u7PnULgxfr%2BrY31FZl1LldrLmcotKyBwVDrELFi9n2xufOr1%2Bwd3OqVtOfHujtFASVNLefORE84ak8YW4AiBB%2FI4qzcosF0gGAqL47F5xTQd0nLA9IDpkFeMmbkJolR2LEjMOgXZzIaI4IUFzbbEQxKtHxpOB4CjRoGnNGbizwQRl5gLggT2mTObm55HCSgbidVuraPdX4u99KyJsRfp0Vcx40fdUS%2FrxfLztHrtJ1jlqEom6JCVMMwlEyMj189fWf0ymTSUlJek41wUItBgSAbbUjmiKBpyY6mFDCxMTr6NXzvZtj47nfT3DE0Y53SuN2mOhywJQ7%2FqLzCk3KiAhTjSqcS7sVtnfoF907X8Yq54sFiUVVTK1Szd96AksRJQui7FCrJIID2dGPpw02dOJXP%2FDBPlNVW1V%2Ft7QpW1LWxp%2BXdD%2FePiXVicGR9O3D17wZr9lMptu98tuCsLi9%2FizwfFwWONfE%2FFPmVZ8J8tC4uQ%2FjzxJtF1qi0zP5XCThYsq66uuzcx3PpMqdanStV1fRwKhqsO4H%2BMh6tqopcf90XaH%2FUGSvfvCGb%2FbBicB3ZHDvvNcxZnXirXdrZL8F2AAQDt7hVVGFZE1gAAAABJRU5ErkJggg%3D%3D&amp;quot; alt=&amp;quot;Tags&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-4&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAACPElEQVR42mNkIBKcT7PgYmBk%2Bmk489hfZHFGQhovl3grcEgpLBAwcrL78%2BnN13fHt%2Ff%2F%2BfqpXn%2FSvv8EDTgTq8coaO52Xim7Wx8m9uv9S4ZbbUlZuj3bphM04HSkprpG%2FaIbPOomKOIPZtfsV0xrdcJqwMVEJfE%2F376bsHByXPjzh51dpXzOXT4daxQ196eX71bK6nLDMOBSiqqdmKXZNmEdDe4PF6%2F9fH70bDC7qkWJauV8B0YmJrCa709uMdzpzYnQm7B7JYYBd2utdyoFeLoxvHvF8P%2FNB4YH%2B4%2Bd%2BfidxZ1VUmW5cuEkt9e7l9%2F4cP5At17%2F7nlYY%2BFutfVeJTsjp%2F8vXzP8fXSP4eH5qxdev%2FsdzalutI6RjWstMOSr0b2MYsC5UIl4WW2l%2BXz%2FvzK%2Bv3aD4fF7hurf%2Fxhf%2Fv3PuMd2%2F%2FeH2AIabsC5cCkTGSf7Y%2Bx8%2FKw%2FXr1l4ODkYPj7%2BeP%2FR0eOBhusf7seV0zBDbgUJ1%2BiGxfZ%2Ff%2FDKwaGb98Z%2Fn%2F7yvD%2Fy2eGO6cvT9NY%2BSaboAG3srXnqLg4JDMAE8r%2Fr18Y%2Fn3%2BCMTvGB7ferJPZe1XZ4IG3Cs0PiCvrWT%2F%2F9NboMYPDP8%2BvmH49%2BE1w8vn358obmeQJWjA5XDJKRpGKtn%2FPgIN%2BAiMxvfvgV75y%2FDgE8M2rX0M3gQNOOPB5SatILqD4dNrRoYv3xgYfjMwgHLLy28M6YYHGWYRNAAETjoy8zD%2B%2F8fC%2BO8%2Fw3%2BgbiD%2BZ36E4RMDHgAA1yf3EdCwDEQAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;Comments&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-5&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfpJREFUeNpi%2FP%2F%2FPwMlgBHZgMt1jB5Aqg6IjYH4LBA36Tb930GUAUDN3uySWluE9ZwZuGR1GL49vsLw9tJehp%2FPr4UCDVmDywAmJHa7oKY2A48UHwPT30dgWkjXgAHqIpyABYmtzsD1l4Hhxz24wH%2B2nxBxIg24%2BfD8ZV15dQkGDjYmhh%2B%2F%2FjE8vPmKgR0ojjcMLtXC2X4vvnNs%2FMPNz8DOy8vw8%2FNnBuavHxkkOX%2BEAuXWEOOCIxKcPzYx%2FPvhzvDxJdBihp8MnAw7gfQ%2BYrygC8S7fss4SfBrOzEIiMsxMP98z%2F7l1gG%2F9%2BfXXwXKeQLxBVyxwAPEW77Lu0kIGrkziEoKMHCxfWXg4GNnEDFxZxCzjZYAym8EqdP7saELiOXQXZD%2FRUhXjkdRi4Gf6ysDG%2BMvBsZ%2FjAznXnNCVAgYMXxQ%2Bil35faLTiDPCoiTgYbEXeII2AoLxPMflF0NZFTlGMREuBhYmCFJg2OmI4OcEDeKc%2B3UxBn4OFgZDt1%2ByXDl6YcOoFANCzie2f4zsDF8ZGD%2B%2B4OB4R9CQ4i1KtaAs9eVZWBhY6m4cP%2BNIsgF34BinOiKgM5k0JQWRBHTkhZi4GRnYTh3%2FzXDtSfvdgOFokEu4MIRQ2nXn75HEQDyS4GUIiiTAcOgCT0hEQRAV60GUtOBmuFpAyDAADksngZKKV2kAAAAAElFTkSuQmCC&amp;quot; alt=&amp;quot;Share&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-6&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAITSURBVBgZpcHLThNhGIDh9%2Fvn7%2FRApwc5VCmFWBPi1mvwAlx7BW69Afeu3bozcSE7E02ILjCRhRrds8AEbKVS2gIdSjvTmf%2BTYqLu%2BzyiqszDMCf75PnnnVwhuNcLpwsXk8Q4BYeSOsWpkqrinJI6JXVK6lSRdDq9PO%2B19vb37XK13Hj0YLMUTVVyWY%2F%2FCf8IVwQEGEeJN47S1YdPo4npDpNmnDh5udOh1YsZRcph39EaONpnjs65oxsqvZEyTaHdj3n2psPpKDLBcuOOGUWpZDOG%2Bq0S7751ObuYUisJGQ98T%2FCt4Fuo5IX%2BMGZr95jKjRKLlSxXxFxOEmaaN4us1Upsf%2B1yGk5ZKhp8C74H5ZwwCGO2drssLZZo1ouIcs2MJikz1oPmapHlaoFXH1oMwphyTghyQj%2BMefG%2BRblcoLlaJG%2F5y4zGCTMikEwTctaxXq%2Fw9kuXdm9Cuzfh9acujXqFwE8xmuBb%2FhCwl1GKAnGccDwIadQCfD9DZ5Dj494QA2w2qtQW84wmMZ1eyFI1QBVQwV5GiaZOpdsPaSwH5HMZULi9UmB9pYAAouBQbMHHrgQcnQwZV%2FKgTu1o8PMgipONu2t5KeaNiEkxgAiICDMCCFeEK5aNauAOfoXx8KR9ZOOLk8P7j7er2WBhwWY9sdbDeIJnwBjBWBBAhGsCmiZxPD4%2F7Z98b%2F0QVWUehjkZ5vQb%2FUn5e%2FDIsVsAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;Send&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-7&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2QEaEik3GHg09gAAAWFJREFUOMudk7FLQlEUxn%2BGbxF8T7BBEHk3J1vyLdqYYEHji8Atsz3IuT%2BgGh1y1ta75OiQEA0OBWGDVBJhQ%2BQi2QtyELLhCWr4XuSBO9zvnPOdj%2FNxwCWkQJMC3a1mAfcoKyoNKdD%2BTSAFmhrDXNohAJjzKDAjJkS2AMjNQ5APrYMvDGqMlNMuvCO5cSAwwgwgEExg%2BMI2EM1C45CCFDQmettAxSMFutdPO5q1UcUP6jJoMVDUcfXHPQw%2Bx%2F%2FmMVgP5D0jBaVQmpxxNN3kFI%2Bn0CrSAFKTW9%2BtbjLs3DLs951fPc9QCkpO1sXPV3jvPrk2Hzi6kGlzN7Aof73Olt638fJfNqYWk7MJgjZuOhJIgR5MYAAMLLjZh%2BoqveczOx9K2wPcFBjBJLxdQG2DXqeGObAQzRPK9aztkKJNE3h%2FE3SvoVXkEshl2ryM8D0JlattCsNvhNv56lKw9seJT%2BV%2FAKTohYjLFZjPAAAAAElFTkSuQmCC&amp;quot; alt=&amp;quot;Favorite&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-8&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAADw4ikA7d0HAO3cAAD16nwA8%2BdoAP7%2B%2FQDz52cA%2FPrpAPTpdgD9%2Ff0A%2F%2F%2F%2BAP39%2FgD8%2FPkA7d0IAPv42QD9%2FfwA%2FP3%2FAPv2yADs2gAA%2B%2Fv4APv2xwD264QA8OI5APPnZgDu3QAA%2BPGgAPXqgADx5E4A9%2B6aAO%2FgGAD164UA9ep%2BAPDiOAD%2B%2FfoA%2Bfr6APfulADx5VAA7dsAAPz89QD37pMA9up8APz8%2FAD8%2BdcA%2FPjUAPz3zQD79MIA%2B%2Fr4AP7%2B%2BAD8%2FPsA%2FfrnAPr1vgD7%2BeEA9uyLAP7%2B%2FAD9%2B%2FAA9eyFAPz54QD7%2B%2FYA7%2BEjAPr31QD48KUA9ep3APz53gD16n8A%2FPv5APjxpgD48akA%2B%2FvxAPr7%2BgDz6GgA798AAP388gDx5EYA9Ol1APXqdQDu3hkA8uZYAPPnXgD%2B%2Fv8A%2FPvzAP7%2F%2FgDv4AAA%2Fv%2F%2FAPz79AD48bEA%2BfO0APbsjAD7%2BNwA%2FfvtAPbtkADv4BQA%2B%2FjfAPv42gD79soA8%2BdgAPPmYwD9%2FPoA%2Ff37APz8%2BAD9%2FPkA%2BfS8APDjOgD8%2FPcA%2B%2FfYAPbuigD69sYA%2BPGiAPv65gD37pYA%2FPrxAOzbAAD69s8A%2FPrqAPbthgD16XYA9elxAPv69QD8%2BuIA%2B%2FjYAPv54wD69tQA7NwAAPjxpAD48Z4A7t4AAP7%2B%2FgD%2F%2F%2F8A%2F%2F%2F%2FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAgAUibVx2Dg52TwyAgICAgA8JIzoBAQ0NAiBHgICAgAVjTRIYfHx8fHwSMoCAgIAQcW58fAICAnklSzGAgIB9QwBGUVpoQWoZej6AgICAfXg6AB17EAkLCylQgICAgFJvZUgWaTAKfX01gICAgIBOOyRMG2Q2B3AHayGAgICAfWdeBEUEBgQGBl83L4CAgIBXcz0ICElKcgg9FyqAgICAWz8VHh8DAygDAxpYgICAfTM0WVZVXREUFBF1YICAgH13bBwnPkQTEy5AD4CAgIB9B0JUPDgMgICAgICAgICACmYrLSwmBYCAgICAgICAgIBhdFM5YoCAgICAgICAgPADAADgAwAAwAMAAMADAACABwAAgAcAAIAPAACABwAAgAMAAMADAADAAwAAgAMAAIAHAACA%2FwAAgP8AAMH%2FAAA%3D&amp;quot; alt=&amp;quot;Twitter&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-9&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/x-icon;base64,AAABAAEAEBAAAAAAAABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx5Yf%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BseWH%2FAAAAAAAAAACeYkX%2FtIRt%2F7SEbf%2B0hG3%2FtIRt%2F7SEbf%2B0hG3%2FtIRt%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FtIRt%2F7SEbf%2B0hG3%2FnmJF%2FwAAAAAAAAAAnmJF%2F7SEbf%2B0hG3%2FtIRt%2F7SEbf%2B0hG3%2FtIRt%2F7SEbf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F7SEbf%2B0hG3%2FtIRt%2F55iRf8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2FwAAAAAAAAAAmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F%2FTu6%2F%2F07uv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F07uv%2F9O7r%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2FwAAAAAAAAAAmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F%2FTu6%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2FwAAAAAAAAAAmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BreGD%2F9O7r%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FmFk7%2F5hZO%2F8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACseWH%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FrHlh%2FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%2F%2F%2BbvIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAA%2F%2F8AAA%3D%3D&amp;quot; alt=&amp;quot;Facebook&amp;quot; /&amp;gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;tt-flickr tt-flickr-Medium&amp;quot; title=&amp;quot;Who&#39;s watching me&amp;quot; href=&amp;quot;http://blog.amit-agarwal.co.in/flickr/photo/4937999078/whos-watching-me.html&amp;quot;&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-temp-0&amp;quot; class=&amp;quot;alignnone&amp;quot; src=&amp;quot;http://farm5.static.flickr.com/4141/4937999078_b8a69f80b7.jpg&amp;quot; alt=&amp;quot;Who&#39;s watching me&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;334&amp;quot; /&amp;gt;&lt;/a&gt;&amp;lt;div class=&amp;quot;kwiclick-action-container visible&amp;quot; style=&amp;quot;left: 0px ! important; top: 0.999969px ! important;&amp;quot;&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-12&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXJJREFUeNqkU01LAlEUPfOhM6SOjJSBIK6yVgUtWgouWgcJLYN%2BQX8j2vUDWrcJWiZFCkH7domCmZJ9YqmjzpfP3jyYYUSU0AOXe9%2FlnXvPfdzH7Z0%2FgELEfLAdYhGLgCoojuaEw%2FWkn32aMLUaum8FRBK7CIaSMxsfx4PM824iYHdRyWdBGieoXGcQIH3IPD%2FVXHiRVr%2FEiipiPb2B5aiAXv0KYYGbai68EUjvBbIkgZAhJFnCiJ4V30U%2FBO0dUBPjCmKRJHRdpwUI9QPElCSokEkzWghVC5MjbKUP0PrR8Vyr4relY3MtRwkcQrRbxOqwWCEGuPItONucHGF1KYaj%2FTvcXBwilzlFXI6C2AZeS3nqTYhSmLYTQPQ2eDE4XmBEZVsfJagQkLJTUCyenp%2FQbzcZma2coXkk%2F8uwAsOhhWb5niXMQQffjUcM%2Bl%2F%2FWkRWQBAC2N7JsYTrZ4HzaeCcdVzkKzgKsov%2BRhbMq%2BBPgAEAjWu8sz8FVsoAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;View&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-13&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKySURBVDjLpVNfSFNRGP%2Bde%2B%2B2a66Fm3PNdKArUnCaiSijPzCR6qGg3i2itygQetDHXiIf6qWaYBA9%2BBL0EGhPlZUwQoQo1mpsAxss1Klzc3O72527t%2B9cUXor6MDvfBfu9%2Fu%2B3%2Fl95zBd1%2FE%2FS%2BLb1NTUvXK5HKhWq3W1Wo1VKhWToihmHjVNYxaLRbXb7a%2FHxsZGef7IyEgfhZ%2FT09ObLBgMHhJFMdfb2wuuhggGol%2Fe4urFY1CXnuHR%2Bw7YXJ2IxxPXstnsYyLbCFz6gOj1eiNdXV12l8uFVCqF1dVVbGxsoNnTgY%2Bf1xErnERP32kwxrCysnJZEASLLMuQJInl8%2FkzEnU9arPZEIlE0NTUBJ%2FPBzoK6ChwOp2IRqMIhUJwOBwIBAJIp9PI5XJGTiwWOy7xxLW1NTQ2NqJa78GDOQXFHQaN9FmYCWdb2mEvFEh%2BHFwlJyYSCbjdbuOoAt%2BKxSJaW1sx%2B01FRRcgmwhmATXBhPlf9QYxk8kYZFVVQQbvq5R4AXLbwHbNTEQRkkAOkUWMNlU3gyZkgJN5Hv%2Fm0VDAq%2BxV5UvXtV0yFREIosBQKpWMnD8V7BXYV0COwqzXYUeTIfAJ6bsqzFCwtbUFq4chXJpDqW4bB%2FryWM8uGQXE7u7uu1ar1XDW46xHWjGjysTdW6YpOKJ%2BR2L5A9r9NpzqH8BQ%2F3lU5QxSahjZ3DYk3p134ONxZLMYaGszzOFyC%2BR%2BOByG5NvEiQ4%2FmVpDj3sY7368xKDPj2R8FhJ1Hk0mk%2FdJjqWhoYEtLi4yXoDL45EM0w97a8zErLjQecNQdmfoKU1skkya4Ub%2F%2FTH5b7coVy6dk3fodowPP8fEm%2BuQRQtevJopC%2F%2Fy4jRde7gQ%2FkSGSkZnM5MQ%2BjrPfwXZvz7nwVvNExRuEg4SCoTJhSfL478BoeOJpjqa%2BZsAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;More From&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-14&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnZJREFUeNqUUl1LlEEUfub92NnxI3UjW5VwF8qPDEFEvQyhKIiiuukiCCSwoD8QFRYYZIEXEf0AIwiRFaEuuorCMhPWsNB1Ww27UWG1xK939%2F2Y6bza5yZKhxnOnJl5znPmOcNa%2B1wwxmByDaYJGDR13xubXjcQBXBDD6DCFJBuFvAy8BTQyzQM0rVtLeraKiY4a%2BAlgOtmwAWH95VhbclrknCfaFuhGE1iiEhbDXCwBseGN9J9u7PnULgxfr%2BrY31FZl1LldrLmcotKyBwVDrELFi9n2xufOr1%2Bwd3OqVtOfHujtFASVNLefORE84ak8YW4AiBB%2FI4qzcosF0gGAqL47F5xTQd0nLA9IDpkFeMmbkJolR2LEjMOgXZzIaI4IUFzbbEQxKtHxpOB4CjRoGnNGbizwQRl5gLggT2mTObm55HCSgbidVuraPdX4u99KyJsRfp0Vcx40fdUS%2FrxfLztHrtJ1jlqEom6JCVMMwlEyMj189fWf0ymTSUlJek41wUItBgSAbbUjmiKBpyY6mFDCxMTr6NXzvZtj47nfT3DE0Y53SuN2mOhywJQ7%2FqLzCk3KiAhTjSqcS7sVtnfoF907X8Yq54sFiUVVTK1Szd96AksRJQui7FCrJIID2dGPpw02dOJXP%2FDBPlNVW1V%2Ft7QpW1LWxp%2BXdD%2FePiXVicGR9O3D17wZr9lMptu98tuCsLi9%2FizwfFwWONfE%2FFPmVZ8J8tC4uQ%2FjzxJtF1qi0zP5XCThYsq66uuzcx3PpMqdanStV1fRwKhqsO4H%2BMh6tqopcf90XaH%2FUGSvfvCGb%2FbBicB3ZHDvvNcxZnXirXdrZL8F2AAQDt7hVVGFZE1gAAAABJRU5ErkJggg%3D%3D&amp;quot; alt=&amp;quot;Tags&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-15&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAACPElEQVR42mNkIBKcT7PgYmBk%2Bmk489hfZHFGQhovl3grcEgpLBAwcrL78%2BnN13fHt%2Ff%2F%2BfqpXn%2FSvv8EDTgTq8coaO52Xim7Wx8m9uv9S4ZbbUlZuj3bphM04HSkprpG%2FaIbPOomKOIPZtfsV0xrdcJqwMVEJfE%2F376bsHByXPjzh51dpXzOXT4daxQ196eX71bK6nLDMOBSiqqdmKXZNmEdDe4PF6%2F9fH70bDC7qkWJauV8B0YmJrCa709uMdzpzYnQm7B7JYYBd2utdyoFeLoxvHvF8P%2FNB4YH%2B4%2Bd%2BfidxZ1VUmW5cuEkt9e7l9%2F4cP5At17%2F7nlYY%2BFutfVeJTsjp%2F8vXzP8fXSP4eH5qxdev%2FsdzalutI6RjWstMOSr0b2MYsC5UIl4WW2l%2BXz%2FvzK%2Bv3aD4fF7hurf%2Fxhf%2Fv3PuMd2%2F%2FeH2AIabsC5cCkTGSf7Y%2Bx8%2FKw%2FXr1l4ODkYPj7%2BeP%2FR0eOBhusf7seV0zBDbgUJ1%2BiGxfZ%2Ff%2FDKwaGb98Z%2Fn%2F7yvD%2Fy2eGO6cvT9NY%2BSaboAG3srXnqLg4JDMAE8r%2Fr18Y%2Fn3%2BCMTvGB7ferJPZe1XZ4IG3Cs0PiCvrWT%2F%2F9NboMYPDP8%2BvmH49%2BE1w8vn358obmeQJWjA5XDJKRpGKtn%2FPgIN%2BAiMxvfvgV75y%2FDgE8M2rX0M3gQNOOPB5SatILqD4dNrRoYv3xgYfjMwgHLLy28M6YYHGWYRNAAETjoy8zD%2B%2F8fC%2BO8%2Fw3%2BgbiD%2BZ36E4RMDHgAA1yf3EdCwDEQAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;Comments&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-16&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfpJREFUeNpi%2FP%2F%2FPwMlgBHZgMt1jB5Aqg6IjYH4LBA36Tb930GUAUDN3uySWluE9ZwZuGR1GL49vsLw9tJehp%2FPr4UCDVmDywAmJHa7oKY2A48UHwPT30dgWkjXgAHqIpyABYmtzsD1l4Hhxz24wH%2B2nxBxIg24%2BfD8ZV15dQkGDjYmhh%2B%2F%2FjE8vPmKgR0ojjcMLtXC2X4vvnNs%2FMPNz8DOy8vw8%2FNnBuavHxkkOX%2BEAuXWEOOCIxKcPzYx%2FPvhzvDxJdBihp8MnAw7gfQ%2BYrygC8S7fss4SfBrOzEIiMsxMP98z%2F7l1gG%2F9%2BfXXwXKeQLxBVyxwAPEW77Lu0kIGrkziEoKMHCxfWXg4GNnEDFxZxCzjZYAym8EqdP7saELiOXQXZD%2FRUhXjkdRi4Gf6ysDG%2BMvBsZ%2FjAznXnNCVAgYMXxQ%2Bil35faLTiDPCoiTgYbEXeII2AoLxPMflF0NZFTlGMREuBhYmCFJg2OmI4OcEDeKc%2B3UxBn4OFgZDt1%2ByXDl6YcOoFANCzie2f4zsDF8ZGD%2B%2B4OB4R9CQ4i1KtaAs9eVZWBhY6m4cP%2BNIsgF34BinOiKgM5k0JQWRBHTkhZi4GRnYTh3%2FzXDtSfvdgOFokEu4MIRQ2nXn75HEQDyS4GUIiiTAcOgCT0hEQRAV60GUtOBmuFpAyDAADksngZKKV2kAAAAAElFTkSuQmCC&amp;quot; alt=&amp;quot;Share&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-17&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAITSURBVBgZpcHLThNhGIDh9%2Fvn7%2FRApwc5VCmFWBPi1mvwAlx7BW69Afeu3bozcSE7E02ILjCRhRrds8AEbKVS2gIdSjvTmf%2BTYqLu%2BzyiqszDMCf75PnnnVwhuNcLpwsXk8Q4BYeSOsWpkqrinJI6JXVK6lSRdDq9PO%2B19vb37XK13Hj0YLMUTVVyWY%2F%2FCf8IVwQEGEeJN47S1YdPo4npDpNmnDh5udOh1YsZRcph39EaONpnjs65oxsqvZEyTaHdj3n2psPpKDLBcuOOGUWpZDOG%2Bq0S7751ObuYUisJGQ98T%2FCt4Fuo5IX%2BMGZr95jKjRKLlSxXxFxOEmaaN4us1Upsf%2B1yGk5ZKhp8C74H5ZwwCGO2drssLZZo1ouIcs2MJikz1oPmapHlaoFXH1oMwphyTghyQj%2BMefG%2BRblcoLlaJG%2F5y4zGCTMikEwTctaxXq%2Fw9kuXdm9Cuzfh9acujXqFwE8xmuBb%2FhCwl1GKAnGccDwIadQCfD9DZ5Dj494QA2w2qtQW84wmMZ1eyFI1QBVQwV5GiaZOpdsPaSwH5HMZULi9UmB9pYAAouBQbMHHrgQcnQwZV%2FKgTu1o8PMgipONu2t5KeaNiEkxgAiICDMCCFeEK5aNauAOfoXx8KR9ZOOLk8P7j7er2WBhwWY9sdbDeIJnwBjBWBBAhGsCmiZxPD4%2F7Z98b%2F0QVWUehjkZ5vQb%2FUn5e%2FDIsVsAAAAASUVORK5CYII%3D&amp;quot; alt=&amp;quot;Send&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-18&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2QEaEik3GHg09gAAAWFJREFUOMudk7FLQlEUxn%2BGbxF8T7BBEHk3J1vyLdqYYEHji8Atsz3IuT%2BgGh1y1ta75OiQEA0OBWGDVBJhQ%2BQi2QtyELLhCWr4XuSBO9zvnPOdj%2FNxwCWkQJMC3a1mAfcoKyoNKdD%2BTSAFmhrDXNohAJjzKDAjJkS2AMjNQ5APrYMvDGqMlNMuvCO5cSAwwgwgEExg%2BMI2EM1C45CCFDQmettAxSMFutdPO5q1UcUP6jJoMVDUcfXHPQw%2Bx%2F%2FmMVgP5D0jBaVQmpxxNN3kFI%2Bn0CrSAFKTW9%2BtbjLs3DLs951fPc9QCkpO1sXPV3jvPrk2Hzi6kGlzN7Aof73Olt638fJfNqYWk7MJgjZuOhJIgR5MYAAMLLjZh%2BoqveczOx9K2wPcFBjBJLxdQG2DXqeGObAQzRPK9aztkKJNE3h%2FE3SvoVXkEshl2ryM8D0JlattCsNvhNv56lKw9seJT%2BV%2FAKTohYjLFZjPAAAAAElFTkSuQmCC&amp;quot; alt=&amp;quot;Favorite&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-19&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAADw4ikA7d0HAO3cAAD16nwA8%2BdoAP7%2B%2FQDz52cA%2FPrpAPTpdgD9%2Ff0A%2F%2F%2F%2BAP39%2FgD8%2FPkA7d0IAPv42QD9%2FfwA%2FP3%2FAPv2yADs2gAA%2B%2Fv4APv2xwD264QA8OI5APPnZgDu3QAA%2BPGgAPXqgADx5E4A9%2B6aAO%2FgGAD164UA9ep%2BAPDiOAD%2B%2FfoA%2Bfr6APfulADx5VAA7dsAAPz89QD37pMA9up8APz8%2FAD8%2BdcA%2FPjUAPz3zQD79MIA%2B%2Fr4AP7%2B%2BAD8%2FPsA%2FfrnAPr1vgD7%2BeEA9uyLAP7%2B%2FAD9%2B%2FAA9eyFAPz54QD7%2B%2FYA7%2BEjAPr31QD48KUA9ep3APz53gD16n8A%2FPv5APjxpgD48akA%2B%2FvxAPr7%2BgDz6GgA798AAP388gDx5EYA9Ol1APXqdQDu3hkA8uZYAPPnXgD%2B%2Fv8A%2FPvzAP7%2F%2FgDv4AAA%2Fv%2F%2FAPz79AD48bEA%2BfO0APbsjAD7%2BNwA%2FfvtAPbtkADv4BQA%2B%2FjfAPv42gD79soA8%2BdgAPPmYwD9%2FPoA%2Ff37APz8%2BAD9%2FPkA%2BfS8APDjOgD8%2FPcA%2B%2FfYAPbuigD69sYA%2BPGiAPv65gD37pYA%2FPrxAOzbAAD69s8A%2FPrqAPbthgD16XYA9elxAPv69QD8%2BuIA%2B%2FjYAPv54wD69tQA7NwAAPjxpAD48Z4A7t4AAP7%2B%2FgD%2F%2F%2F8A%2F%2F%2F%2FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAgAUibVx2Dg52TwyAgICAgA8JIzoBAQ0NAiBHgICAgAVjTRIYfHx8fHwSMoCAgIAQcW58fAICAnklSzGAgIB9QwBGUVpoQWoZej6AgICAfXg6AB17EAkLCylQgICAgFJvZUgWaTAKfX01gICAgIBOOyRMG2Q2B3AHayGAgICAfWdeBEUEBgQGBl83L4CAgIBXcz0ICElKcgg9FyqAgICAWz8VHh8DAygDAxpYgICAfTM0WVZVXREUFBF1YICAgH13bBwnPkQTEy5AD4CAgIB9B0JUPDgMgICAgICAgICACmYrLSwmBYCAgICAgICAgIBhdFM5YoCAgICAgICAgPADAADgAwAAwAMAAMADAACABwAAgAcAAIAPAACABwAAgAMAAMADAADAAwAAgAMAAIAHAACA%2FwAAgP8AAMH%2FAAA%3D&amp;quot; alt=&amp;quot;Twitter&amp;quot; /&amp;gt;&amp;lt;img id=&amp;quot;kwiclick-action-20&amp;quot; class=&amp;quot;kwiclick-action-button&amp;quot; src=&amp;quot;data:image/x-icon;base64,AAABAAEAEBAAAAAAAABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx5Yf%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BseWH%2FAAAAAAAAAACeYkX%2FtIRt%2F7SEbf%2B0hG3%2FtIRt%2F7SEbf%2B0hG3%2FtIRt%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FtIRt%2F7SEbf%2B0hG3%2FnmJF%2FwAAAAAAAAAAnmJF%2F7SEbf%2B0hG3%2FtIRt%2F7SEbf%2B0hG3%2FtIRt%2F7SEbf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F7SEbf%2B0hG3%2FtIRt%2F55iRf8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2FwAAAAAAAAAAmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F%2FTu6%2F%2F07uv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F07uv%2F9O7r%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2FwAAAAAAAAAAmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F%2FTu6%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BYWTv%2FmFk7%2FwAAAAAAAAAAmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BreGD%2F9O7r%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FmFk7%2F5hZO%2F8AAAAAAAAAAJhZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FAAAAAAAAAACseWH%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FmFk7%2F5hZO%2F%2BYWTv%2FrHlh%2FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%2F%2F%2BbvIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAA%2F%2F8AAA%3D%3D&amp;quot; alt=&amp;quot;Facebook&amp;quot; /&amp;gt;&lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Home And Fun</title>
      <link>/2010/08/29/home-and-fun/</link>
      <pubDate>Sun, 29 Aug 2010 14:38:44 +0000</pubDate>
      
      <guid>/2010/08/29/home-and-fun/</guid>
      <description>&lt;p&gt;[nggallery id=15]&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>New entry – My DSLR from Nikon… just loving it.</title>
      <link>/2010/08/29/entry-dslr-nikon-loving/</link>
      <pubDate>Sun, 29 Aug 2010 08:41:59 +0000</pubDate>
      
      <guid>/2010/08/29/entry-dslr-nikon-loving/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For last couple of months, I was thinking of taking a &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Digital single-lens reflex camera&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Digital_single-lens_reflex_camera&amp;quot;&amp;gt;DSLR&lt;/a&gt;. I had a entry level DSLR from &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Fujifilm&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.fujifilm.com/&amp;quot;&amp;gt;FujiFilm&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;FinePix S9100&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/FinePix_S9100&amp;quot;&amp;gt;S9600&lt;/a&gt;(which now I am planning to sell off). This is a very nice &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Camera&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Camera&amp;quot;&amp;gt;camera&lt;/a&gt; indeed, but I had to have a better camera. So, I searched and researched and finally it came down to list of few things I wanted: a camera with couple of features, a &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Zoom lens&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Zoom_lens&amp;quot;&amp;gt;zoom lens&lt;/a&gt; to begin with. So, after the discussion with one of my friends (Murali), thanks to him I have got my SLR (&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Nikon D5000&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Nikon_D5000&amp;quot;&amp;gt;Nikon D5000&lt;/a&gt;). Its a dream come true. Here are some snaps of the box.&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>Using SQLite to maintain your monthly bills.</title>
      <link>/2010/08/24/sqlite-maintain-monthly-bills/</link>
      <pubDate>Tue, 24 Aug 2010 18:13:54 +0000</pubDate>
      
      <guid>/2010/08/24/sqlite-maintain-monthly-bills/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was looking for a small application to maintain my every month bills. The application had to be small and script-able. I basically wanted to keep track of the bills that have been generated and pending payment and the bills that have been paid.&lt;/p&gt;
&lt;p&gt;First we will create the &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; schema with the following 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;
      CREATE TABLE bills(name varchar(20), due_dt text, p_dt text, amount integer);
    &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;So, I built on the knowledge gathered on &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;SQLite&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://sqlite.org/&amp;quot;&amp;gt;SQLite&lt;/a&gt;. And here is a small script that I wrote:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SQLite – simple use in scripts</title>
      <link>/2010/08/21/sqlite-simple-scripts/</link>
      <pubDate>Sat, 21 Aug 2010 15:16:31 +0000</pubDate>
      
      <guid>/2010/08/21/sqlite-simple-scripts/</guid>
      <description>&lt;!-- adsense#ad-2--&gt;
&lt;p&gt;Today we will look a the most simple use&amp;amp;#8217;s in the scripts and how to use them.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;echo &amp;amp;#8221;insert into bills values (&amp;amp;#8221;$name&amp;amp;#8221;,$date_now, $date_now,$1)&amp;amp;#8221;|sqlite bills&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;or the other way to do this is&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;SQLite&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://sqlite.org/&amp;quot;&amp;gt;sqlite3&lt;/a&gt; bills &amp;amp;#8221;insert into bills values (&amp;amp;#8221;$name&amp;amp;#8221;,$date_now, $date_now,$1)&amp;amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;OK, now in the next post we will see a simple application that I am currently developing or planning.&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://tobu.lightbird.net/&amp;quot;&amp;gt;Tobu Tutorial&lt;/a&gt; (tobu.lightbird.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://go.theregister.com/feed/www.theregister.co.uk/2010/07/02/openoffice_adopts_gstreamer/&amp;quot;&amp;gt;OpenOffice gets Ubuntu-media friendly&lt;/a&gt; (go.theregister.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://elegantcode.com/2010/07/02/using-transactionscope-with-sqlite/&amp;quot;&amp;gt;Using TransactionScope with SQLite&lt;/a&gt; (elegantcode.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/aikisteve/flash-and-the-city-2010&amp;quot;&amp;gt;Flash And The City 2010&lt;/a&gt; (slideshare.net)&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://img.zemanta.com/zemified_e.png?x-id=7b7c893c-d92b-44bc-8923-d7c6fddc8b42&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>SQLite : Manager for this simple database</title>
      <link>/2010/08/19/sqlite-manager-for-this-simple-database/</link>
      <pubDate>Thu, 19 Aug 2010 07:43:25 +0000</pubDate>
      
      <guid>/2010/08/19/sqlite-manager-for-this-simple-database/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;We will look at sqliteman – &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;SQLite&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://sqlite.org/&amp;quot;&amp;gt;SQLite&lt;/a&gt; Database manager.&lt;/p&gt;
&lt;p&gt;If you are looking for a tool for tuning &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;SQL&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/SQL&amp;quot;&amp;gt;SQL&lt;/a&gt; statements, manage tables, views, or triggers, administrate the &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; space and index &amp;lt;a class=&amp;quot;zem_slink&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; then Sqliteman is the perfect choice.&lt;br&gt;
If you are looking for a &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Graphical user interface&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Graphical_user_interface&amp;quot;&amp;gt;graphical&lt;/a&gt; queries creation wizards, &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;User interface&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/User_interface&amp;quot;&amp;gt;user interface&lt;/a&gt; designers for your database, or an universal report tool try the applications designed for tasks such this (&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Kexi&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://kexi-project.org/&amp;quot;&amp;gt;Kexi&lt;/a&gt;, knoda).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SQLite – Easy to use, dependable and good to use database for small applications.</title>
      <link>/2010/08/17/sqlite-easy-dependable-good-database-small-applications/</link>
      <pubDate>Tue, 17 Aug 2010 07:10:19 +0000</pubDate>
      
      <guid>/2010/08/17/sqlite-easy-dependable-good-database-small-applications/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For last couple of days I am looking at &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;SQLite&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://sqlite.org/&amp;quot;&amp;gt;SQLite&lt;/a&gt;, a very footprint, file based Database.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;SQLite is a C &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Library (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Library_%28computing%29&amp;quot;&amp;gt;library&lt;/a&gt; that implements an &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;SQL&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/SQL&amp;quot;&amp;gt;SQL database&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Database engine&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Database_engine&amp;quot;&amp;gt;engine&lt;/a&gt;. A large subset of &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;SQL-92&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/SQL-92&amp;quot;&amp;gt;SQL92&lt;/a&gt; is supported. A complete &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; is stored in a single disk file. The &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Application programming interface&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Application_programming_interface&amp;quot;&amp;gt;API&lt;/a&gt; is designed for convenience and ease of use. Applications that link against SQLite can enjoy the power and flexibility of an SQL database without the administrative hassles of supporting a separate &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Database server&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Database_server&amp;quot;&amp;gt;database server&lt;/a&gt;. Version 2 and version 3 binaries are named to permit each to be installed on a single &amp;lt;a class=&amp;quot;zem_slink&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;host&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Happy Independence Day</title>
      <link>/2010/08/15/happy-independence-day/</link>
      <pubDate>Sun, 15 Aug 2010 03:23:29 +0000</pubDate>
      
      <guid>/2010/08/15/happy-independence-day/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Happy Independence Day to all.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/DSCN1316.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-2374&amp;quot; title=&amp;quot;Independence Day Celebration in School&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/DSCN1316-300x205.jpg&amp;quot; alt=&amp;quot;Independence Day Celebration in School&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;205&amp;quot; /&amp;gt;&lt;/a&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://img.zemanta.com/zemified_e.png?x-id=a412647a-18c4-4f00-a62f-93de0d55329f&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>tee to a file descriptor</title>
      <link>/2010/08/13/tee-to-a-file-descriptor/</link>
      <pubDate>Fri, 13 Aug 2010 03:22:44 +0000</pubDate>
      
      <guid>/2010/08/13/tee-to-a-file-descriptor/</guid>
      <description>&lt;p&gt;tee to a file descriptor&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ tee &amp;gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;cat &lt;span class=&#34;p&#34;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#8211; &amp;gt;&amp;amp;2)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;the tee command does fine with file names, but not so much with file descriptors, such as &amp;amp;2. This uses process redirection to tee to the specified descriptor.&lt;/p&gt;
&lt;p&gt;In the sample output, it&amp;rsquo;s being used to tee to stderr, which is connected with the terminal, and to wc -l, which is also outputting to the terminal. The result is the output of bash –version followed by the linecount&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>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>\[Solution\] Solaris issue with wget not resolving Domain name (DNS name lookup failure)</title>
      <link>/2010/08/09/solution-solaris-issue-wget-resolving-domain-dns-lookup-failure/</link>
      <pubDate>Mon, 09 Aug 2010 16:02:51 +0000</pubDate>
      
      <guid>/2010/08/09/solution-solaris-issue-wget-resolving-domain-dns-lookup-failure/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I was working with &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Solaris (operating system)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://oracle.com/solaris&amp;quot;&amp;gt;Solaris&lt;/a&gt; and after I had set up the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;NIS+&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/NIS%2B&amp;quot;&amp;gt;NIS+&lt;/a&gt;, &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Name server&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Name_server&amp;quot;&amp;gt;DNS server&lt;/a&gt;, IP Address and completing the basic setting. I was using the pkg-get util from the freesunware.com&lt;/p&gt;
&lt;p&gt;The utility was using wget and it was failing constantly. From the looks of it, it was very clear that the wget utility was unable to find the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;IP address&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/IP_address&amp;quot;&amp;gt;IP address&lt;/a&gt; from the name. &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Name resolution&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Name_resolution&amp;quot;&amp;gt;Name resolution&lt;/a&gt; was not happening, while dig and &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Nslookup&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Nslookup&amp;quot;&amp;gt;nslookup&lt;/a&gt; was able to do the DNS lookup.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Nature</title>
      <link>/2010/08/07/nature/</link>
      <pubDate>Sat, 07 Aug 2010 05:00:12 +0000</pubDate>
      
      <guid>/2010/08/07/nature/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Best Mobile Internet Browser (Opera Mini vs. SkyFire)</title>
      <link>/2010/08/07/best-mobile-internet-browser-opera-mini-vs-skyfire/</link>
      <pubDate>Sat, 07 Aug 2010 03:25:18 +0000</pubDate>
      
      <guid>/2010/08/07/best-mobile-internet-browser-opera-mini-vs-skyfire/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Showdown: Best Mobile &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Internet&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Internet&amp;quot;&amp;gt;Internet&lt;/a&gt; Browser (&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Opera Software&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.opera.com&amp;quot;&amp;gt;Opera&lt;/a&gt; Mini vs. &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Skyfire&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.skyfire.com&amp;quot;&amp;gt;SkyFire&lt;/a&gt;) mobile internet browsersDo you browse the web on your mobile device? As &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Mobile phone&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Mobile_phone&amp;quot;&amp;gt;cell phones&lt;/a&gt; get faster connection speeds, processors, bigger screens and better applications, it’s getting easier and easier to go online with them. Add in the fact that most websites have a mobile version now and it makes this an even simpler process.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>when you press f9 &#39;paste&#39; is on , press f9 again and &#39;paste&#39; is off, and so forth (works in insert-mode and command-mode)</title>
      <link>/2010/08/02/when-you-press-f9-paste-is-on-press-f9-again-and-paste-is-off-and-so-forth-works-in-insert-mode-and-command-mode/</link>
      <pubDate>Mon, 02 Aug 2010 03:20:07 +0000</pubDate>
      
      <guid>/2010/08/02/when-you-press-f9-paste-is-on-press-f9-again-and-paste-is-off-and-so-forth-works-in-insert-mode-and-command-mode/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink&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;&amp;amp;#8217;s pastetoggle: when you press f9 &amp;amp;#8217;paste&amp;amp;#8217; is on , press f9 again and &amp;amp;#8217;paste&amp;amp;#8217; is off, and so forth (works in &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Insert key&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Insert_key&amp;quot;&amp;gt;insert-mode&lt;/a&gt; and command-mode) $ nmap :set paste!:set paste? Sets as paste toggle, with visual confirmation of state&lt;/p&gt;
&lt;p&gt;* View this command to comment, vote or add to favourites * View all commands by Vilemirth&lt;/p&gt;
&lt;p&gt;commandlinefu.com&lt;/p&gt;
&lt;p&gt;by David Winterbottom (codeinthehole.com)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using mtpaint of Fedora to modify your images and make them look different.</title>
      <link>/2010/07/31/using-mtpaint-of-fedora-to-modify-your-images-and-make-them-look-different/</link>
      <pubDate>Sat, 31 Jul 2010 03:16:35 +0000</pubDate>
      
      <guid>/2010/07/31/using-mtpaint-of-fedora-to-modify-your-images-and-make-them-look-different/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is the description of mtpaint :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;mtPaint is a simple painting program designed for creating icons&lt;br&gt;
and pixel-based artwork. It can edit indexed palette or 24 bit &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;RGB color model&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/RGB_color_model&amp;quot;&amp;gt;RGB&lt;/a&gt;&lt;br&gt;
images and offers basic painting and palette manipulation tools.&lt;br&gt;
Its main &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;File format&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/File_format&amp;quot;&amp;gt;file format&lt;/a&gt; is &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Portable Network Graphics&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Portable_Network_Graphics&amp;quot;&amp;gt;PNG&lt;/a&gt;, although it can also handle &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;JPEG&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/JPEG&amp;quot;&amp;gt;JPEG&lt;/a&gt;, &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Graphics Interchange Format&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Graphics_Interchange_Format&amp;quot;&amp;gt;GIF&lt;/a&gt;,&lt;br&gt;
TIFF, &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;BMP file format&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/BMP_file_format&amp;quot;&amp;gt;BMP&lt;/a&gt;, &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;X PixMap&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/X_PixMap&amp;quot;&amp;gt;XPM&lt;/a&gt;, and &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;X BitMap&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/X_BitMap&amp;quot;&amp;gt;XBM&lt;/a&gt; files.&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>Adding a sub-menu in the wordpress admin menu :)</title>
      <link>/2010/07/29/adding-submenu-wordpress-admin-menu/</link>
      <pubDate>Thu, 29 Jul 2010 04:15:06 +0000</pubDate>
      
      <guid>/2010/07/29/adding-submenu-wordpress-admin-menu/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For the impatient ones, first the code:&lt;br&gt;
(in wp-admin folder, open the file menu.php) and locate the code:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$submenu[&amp;amp;#8217;edit.php&amp;amp;#8217;][10]  = array( _x(&amp;amp;#8217;Add New&amp;amp;#8217;, &amp;amp;#8217;post&amp;amp;#8217;), &amp;amp;#8217;edit_posts&amp;amp;#8217;, &amp;amp;#8217;post-new.php&amp;amp;#8217; );&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and add the below:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$submenu[&amp;amp;#8217;edit.php&amp;amp;#8217;][7]  = array( _x(&amp;amp;#8217;Pending&amp;amp;#8217;, &amp;amp;#8217;post&amp;amp;#8217;), &amp;amp;#8217;edit_posts&amp;amp;#8217;, &amp;amp;#8217;edit.php?post_status=pending&amp;amp;post_type=post&amp;amp;#8217; );&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And now the explanation and why do you need this 🙂&lt;/p&gt;
&lt;p&gt;Problem:&lt;/p&gt;
&lt;p&gt;There is no direct mechanism to access the pending posts in WP admin. I generally post through email and mark them as pending. So, whenever I go to my admin POSTs page, I will look through the list of pending items and post them as and when required. For this, when I am done with changes in one item, I need to either modify the address bar or need to go to posts link and then click the Pending items.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SMS from my site - free worldwide.</title>
      <link>/2010/07/27/sms-site-free-worldwide/</link>
      <pubDate>Tue, 27 Jul 2010 15:51:24 +0000</pubDate>
      
      <guid>/2010/07/27/sms-site-free-worldwide/</guid>
      <description>&lt;p&gt;Thanks to Free widget, now you can send worldwide free SMS from the widgets in my blog.&lt;/p&gt;
&lt;p&gt;Hope it helps you.&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>Over 50 Free, Must-Have Open Source Resources</title>
      <link>/2010/07/27/over-50-free-must-have-open-source-resources/</link>
      <pubDate>Tue, 27 Jul 2010 04:09:36 +0000</pubDate>
      
      <guid>/2010/07/27/over-50-free-must-have-open-source-resources/</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:MilfordSound.jpg\&#34;&gt;&lt;img title=\&#34;no original description\&#34; src=\&#34;http://upload.wikimedia.org/wikipedia/en/thumb/4/42/MilfordSound.jpg/300px-MilfordSound.jpg\&#34; alt=\&#34;no original description\&#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:MilfordSound.jpg\&#34;&gt;Wikipedia&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;p&gt;&lt;strong&gt;OStatic:&lt;/strong&gt; &amp;amp;#8221;n this post, you&amp;amp;#8217;ll find an updated set of more than 45 collections and resources. Hopefully, you&amp;amp;#8217;ll find something to learn from here, and the good news is that everything found in this post is free.&amp;amp;#8221;&lt;/p&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000003f3a0&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;lt;a href=&amp;quot;http://linuxtoday.com/news_story.php3?ltsn=2009-11-23-003-35-RV-SW&amp;quot;&amp;gt;http://linuxtoday.com/news_story.php3?ltsn=2009-11-23-003-35-RV-SW&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://technology.johnsamuel.in/main/index.php/2009/10/25/bit-ly-more-than-just-a-url-shortener/&amp;quot;&amp;gt;bit.ly: More than just a URL shortener&lt;/a&gt; (technology.johnsamuel.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/01000062-d486-42d2-bd70-1cb729684b22/&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_b18.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>PuTTY alternatives - AlternativeTo.net</title>
      <link>/2010/07/27/putty-alternatives-alternativeto-net-2/</link>
      <pubDate>Tue, 27 Jul 2010 04:09:35 +0000</pubDate>
      
      <guid>/2010/07/27/putty-alternatives-alternativeto-net-2/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I like PuTTY quite a bit but do not like the fact that it does not have any tab feature. So, if I am working on multiple machines then un-necessarily I will have too many windows open cluttering my desktop. So, here is the result of my quest to find the alternative:&lt;br&gt;
&amp;lt;a href=&amp;quot;http://alternativeto.net/desktop/putty/&amp;quot;&amp;gt;http://alternativeto.net/desktop/putty/&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://blog.amit-agarwal.co.in/2010/06/05/putty-ssh-without-password/&amp;quot;&amp;gt;PuTTY ssh without password&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.downloadsquad.com/2010/05/18/kitty-is-win32-native-putty/?zemanta-tracking&amp;quot;&amp;gt;KiTTY is Win32-native PuTTY&lt;/a&gt; (downloadsquad.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://lifehacker.com/5541871/kitty-adds-session-saving-portability-and-more-to-putty&amp;quot;&amp;gt;KiTTY Adds Session Saving, Portability, and More to PuTTY [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://blog.amit-agarwal.co.in/2010/04/11/putty-export-client-display-on-login-for-opening-x-application-and-terminal/&amp;quot;&amp;gt;PuTTY export client display on login for opening X application and terminal.&lt;/a&gt; (amit-agarwal.co.in)&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_e3.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>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>List of commands you use most often</title>
      <link>/2010/07/25/list-of-commands-you-use-most-often/</link>
      <pubDate>Sun, 25 Jul 2010 03:53:08 +0000</pubDate>
      
      <guid>/2010/07/25/list-of-commands-you-use-most-often/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;$ history | &amp;lt;a class=&amp;quot;zem_slink&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; &#39;{a[$2]++}END{for(i in a){print a[i] &amp;quot; &amp;quot; i}}&#39; | sort -rn | head &amp;gt; /tmp/cmds | &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Gnuplot&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.gnuplot.info/&amp;quot;&amp;gt;gnuplot&lt;/a&gt; -persist &amp;lt;(echo &#39;plot &amp;quot;/tmp/cmds&amp;quot; using 1:xticlabels(2) with boxes&#39;)&lt;/tt&gt; Plot your most used commands with gnuplot.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com/commands/view/5845/list-of-commands-you-use-most-often&amp;quot;&amp;gt;View this command to comment, vote or add to favourites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/sthrs&amp;quot;&amp;gt;View all commands by &lt;/a&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/sthrs&amp;quot;&amp;gt;sthrs&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com&amp;quot;&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;by David Winterbottom (&amp;lt;a href=&amp;quot;http://codeinthehole.com&amp;quot;&amp;gt;codeinthehole.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/~a/qns5iNy&amp;ndash;6jXLRCLFY_jGnkB68s/0/da&amp;quot;&amp;gt;&lt;/a&gt;&lt;br&gt;
&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/~a/qns5iNy&amp;ndash;6jXLRCLFY_jGnkB68s/1/da&amp;quot;&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bash Examples – Mistakes to Avoid</title>
      <link>/2010/07/23/bash-examples-mistakes-to-avoid/</link>
      <pubDate>Fri, 23 Jul 2010 04:04:34 +0000</pubDate>
      
      <guid>/2010/07/23/bash-examples-mistakes-to-avoid/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;A bash script is a text file containing a list of commands to be executed by the bash shell. A long time back, I had written a guide on Bash scripting which teaches you the basic syntax of bash scripts in a mere 10 seconds.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://linuxhelp.blogspot.com/2009/10/bash-examples-mistakes-to-avoid.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Rest here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Make better use of the scripting feature in the vim editor</title>
      <link>/2010/07/23/make-better-use-of-the-scripting-feature-in-the-vim-editor/</link>
      <pubDate>Fri, 23 Jul 2010 04:04:33 +0000</pubDate>
      
      <guid>/2010/07/23/make-better-use-of-the-scripting-feature-in-the-vim-editor/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There is a nice tutorial on the &amp;lt;a target=&amp;quot;_blank&amp;quot; href=&amp;quot;http://www.ibm.com/developerworks/linux/library/l-vim-script-1/index.html?ca=dgr-lnxw82&amp;amp;S_TACT=105AGX59&amp;amp;S_CMP=grlnxw82&amp;quot;&amp;gt;Scripting the vim editor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I liked it, hope you too like it.&amp;lt;div class=&amp;quot;zemanta-pixie&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/pixy7.gif&amp;quot; /&amp;gt;&lt;/div&gt;&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>Typing the current date automaticly in any application with a key binding.</title>
      <link>/2010/07/20/typing-the-current-date-automaticly-in-any-application-with-a-key-binding/</link>
      <pubDate>Tue, 20 Jul 2010 03:47:11 +0000</pubDate>
      
      <guid>/2010/07/20/typing-the-current-date-automaticly-in-any-application-with-a-key-binding/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;$ xvkbd -xsendevent -text $(date +%Y%m%d)&lt;/tt&gt; I don&amp;amp;#8217;t want to waste time to all the time type the current date. I have set this snippet in my kde shortcuts with meta+l. All the &amp;lt;a class=&amp;quot;zem_slink freebase/en/window_manager&amp;quot; title=&amp;quot;Window manager&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Window_manager&amp;quot;&amp;gt;window managers&lt;/a&gt; have &amp;lt;a class=&amp;quot;zem_slink freebase/en/keyboard_shortcut&amp;quot; title=&amp;quot;Keyboard shortcut&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Keyboard_shortcut&amp;quot;&amp;gt;key-bindings&lt;/a&gt; AFAIK. That works in all softs, &amp;lt;a class=&amp;quot;zem_slink freebase/en/command_line_interface&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;CLI&lt;/a&gt; or &amp;lt;a class=&amp;quot;zem_slink freebase/en/graphical_user_interface&amp;quot; title=&amp;quot;Graphical user interface&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Graphical_user_interface&amp;quot;&amp;gt;GUI&lt;/a&gt;…&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Paste clipboard is bash or shell scripts with modification.</title>
      <link>/2010/07/20/paste-clipboard-is-bash-or-shell-scripts-with-modification/</link>
      <pubDate>Tue, 20 Jul 2010 03:47:10 +0000</pubDate>
      
      <guid>/2010/07/20/paste-clipboard-is-bash-or-shell-scripts-with-modification/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I had a issue where I wanted to paste the clipboard to a shell script after removing the spaces. So, I went hunting for a way to do this. Finally I came up with this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install xclip&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Then you can paste the clipboard content using &amp;amp;#8221;xclip -o&amp;amp;#8221;. So now the problem is reduced to selecting the required info and doing :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;xclip -o |sed &amp;amp;#8217;s/ //g&amp;amp;#8217;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;or&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>autoten- install nvidia, gnome color chooser and many others in one click on Fedora.</title>
      <link>/2010/07/18/autoten-install-nvidia-gnome-color-chooser-and-many-others-in-one-click-on-fedora/</link>
      <pubDate>Sun, 18 Jul 2010 13:38:53 +0000</pubDate>
      
      <guid>/2010/07/18/autoten-install-nvidia-gnome-color-chooser-and-many-others-in-one-click-on-fedora/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There is a application/GUI called autoten from Dangermouse, find &amp;lt;a href=&amp;quot;http://dnmouse.org/autoten-2-12.fc10.noarch.rpm &amp;quot;&amp;gt;here&lt;/a&gt;, which will help you install these.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;designed to help get basics up and running fast&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;dvdplayback plus other codecs needed&lt;/li&gt;
&lt;li&gt;parental controls&lt;/li&gt;
&lt;li&gt;flash plugin&lt;/li&gt;
&lt;li&gt;video card drivers&lt;/li&gt;
&lt;li&gt;wireless drivers&lt;/li&gt;
&lt;li&gt;set up sudo&lt;/li&gt;
&lt;li&gt;java 6u7&lt;/li&gt;
&lt;li&gt;realplayer&lt;/li&gt;
&lt;li&gt;googleearth&lt;/li&gt;
&lt;li&gt;frostwire&lt;/li&gt;
&lt;li&gt;Limewire&lt;/li&gt;
&lt;li&gt;lightscribe&lt;/li&gt;
&lt;li&gt;compiz-fusion&lt;/li&gt;
&lt;li&gt;skype&lt;/li&gt;
&lt;li&gt;parental controls&lt;/li&gt;
&lt;li&gt;plus many others&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I tried it to install couple of things and it was a breeze. Here is a screenshot of the application.&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>Right click menu in Gnome desktop with user entries.</title>
      <link>/2010/07/18/right-click-menu-in-gnome-desktop-with-user-entries/</link>
      <pubDate>Sun, 18 Jul 2010 13:38:49 +0000</pubDate>
      
      <guid>/2010/07/18/right-click-menu-in-gnome-desktop-with-user-entries/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I, along with couple of others I think, have been looking for this for quite some time. What I wanted is that when I right click on the desktop with GNome, I should see my entries in the default menu. I did quite  some search on this but no luck. Finally today, I did it and that too in two ways.&lt;/p&gt;
&lt;p&gt;Lets do it the Gnome way first:&lt;/p&gt;
&lt;p&gt;Install nautilus-actions using the command&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How To Quickly Check If You’re Running A Javascript Enabled Browser</title>
      <link>/2010/07/18/how-to-quickly-check-if-you%E2%80%99re-running-a-javascript-enabled-browser/</link>
      <pubDate>Sun, 18 Jul 2010 13:38:48 +0000</pubDate>
      
      <guid>/2010/07/18/how-to-quickly-check-if-you%E2%80%99re-running-a-javascript-enabled-browser/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.makeuseof.com/tag/what-is-javascript-how-works&amp;quot;&amp;gt;Javascript&lt;/a&gt; is an integral part of &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Web browser&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Web_browser&amp;quot;&amp;gt;web browsing&lt;/a&gt; and a lot of websites use Javascript for &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Web application&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Web_application&amp;quot;&amp;gt;web applications&lt;/a&gt; and functions. A question I get at AskTheAdmin.com often is how I can tell if I am using a Javascript enabled browser. I have two quick methods to tell if the browser you are using does or does not support Javascript.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Perl Excel to create a test plan with perl — specially very</title>
      <link>/2010/07/17/perl-excel-to-create-a-test-plan-with-perl-specially-very/</link>
      <pubDate>Fri, 16 Jul 2010 19:16:53 +0000</pubDate>
      
      <guid>/2010/07/17/perl-excel-to-create-a-test-plan-with-perl-specially-very/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I came across a very interesting problem. I had to write a Test Case document that had quite a huge number of test cases. The interesting part was that the Procedure and the result remained same but the name of the frame and the fields were chaning. I felt that copy/paste and modification would be a complete waste of time, so wrote this perl script quickly. Does what is expected.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Play with vim colors.</title>
      <link>/2010/07/17/play-with-vim-colors/</link>
      <pubDate>Fri, 16 Jul 2010 19:16:52 +0000</pubDate>
      
      <guid>/2010/07/17/play-with-vim-colors/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;In vim you can customize the colors of your terminal vim or the GUI version. If you wanted to play around with colors then you can simply put the file containing the colorscheme to directory &amp;amp;#8221;~/.vim/colors&amp;amp;#8221; and load it in vim with &amp;amp;#8221;&lt;strong&gt;colorscheme &lt;name&gt;&lt;/strong&gt;&amp;amp;#8221;.&lt;/p&gt;
&lt;p&gt;That most of you would know. What I will add here is how easy it can be create it if you knew the right place to do it: Head over&amp;lt;a href=&amp;quot;http://yukihiro.nakadaira.googlepages.com/vim-color.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt; here&lt;/a&gt;. No explanations needed. Anyway if you need help, leave a comment.&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>Upload a video to youtube</title>
      <link>/2010/07/17/upload-a-video-to-youtube-2/</link>
      <pubDate>Fri, 16 Jul 2010 19:16:49 +0000</pubDate>
      
      <guid>/2010/07/17/upload-a-video-to-youtube-2/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;h1 id=&#34;span-stylefont-size-x-largea-hrefhttpfeedproxygooglecomrcommand-line-fu3jxjj-wy4keaupload-a-video-to-youtubeupload-a-video-to-youtubeaspan&#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/JXJj-wy4keA/upload-a-video-to-youtube&amp;quot;&amp;gt;Upload a video to youtube&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;tt&gt;$ google youtube post &amp;ndash;title &amp;quot;My Video&amp;quot; &amp;ndash;category Education ~/myvideo.avi&lt;/tt&gt; &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000042acea&amp;quot; title=&amp;quot;Google&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://google.com&amp;quot;&amp;gt;Google&lt;/a&gt; just released a new commend line tool offering all sorts of new services from the commend line. One of them is uploading a &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f8000000000982f58&amp;quot; title=&amp;quot;YouTube&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.youtube.com/&amp;quot;&amp;gt;youtube video&lt;/a&gt; but there are plenty more google services to interact with.&lt;/p&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f8000000000054c6a&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; it here: &amp;lt;a href=&amp;quot;http://code.google.com/p/googlecl/&amp;quot;&amp;gt;http://code.google.com/p/googlecl/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Free Solaris Ebook</title>
      <link>/2010/07/15/free-solaris-ebook/</link>
      <pubDate>Thu, 15 Jul 2010 02:10:32 +0000</pubDate>
      
      <guid>/2010/07/15/free-solaris-ebook/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Please consider donating to the authour of the book if you can afford to. The book is really good.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://teachmesun.com&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://teachmesun.com&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bashstyle rpm for Fedora 11 – Style up your bash prompt.</title>
      <link>/2010/07/15/bashstyle-rpm-for-fedora-11-style-up-your-bash-prompt/</link>
      <pubDate>Thu, 15 Jul 2010 02:10:31 +0000</pubDate>
      
      <guid>/2010/07/15/bashstyle-rpm-for-fedora-11-style-up-your-bash-prompt/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For those of you who like to show off your desktop or want your bash prompt to be colorful and useful at the same time.&lt;/p&gt;
&lt;p&gt;Lets start the day with a cartoon.&lt;/p&gt;
&lt;p&gt;[[danscartoon]]&lt;/p&gt;
&lt;p&gt;There is a nifty application called bashstyle at the sourceforge. The application helps you create a new bash prompt or select from the existing ones like the below ones:&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/06/screenshot.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-821&amp;quot; title=&amp;quot;bashstyle&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/06/screenshot.jpg&amp;quot; alt=&amp;quot;bashstyle&amp;quot; width=&amp;quot;412&amp;quot; height=&amp;quot;40&amp;quot; /&amp;gt;&lt;/a&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>concatenate compressed and uncompressed logs</title>
      <link>/2010/07/15/concatenate-compressed-and-uncompressed-logs/</link>
      <pubDate>Thu, 15 Jul 2010 02:10:28 +0000</pubDate>
      
      <guid>/2010/07/15/concatenate-compressed-and-uncompressed-logs/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&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/guid/9202a8c04000641f800000000001abd9&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/guid/9202a8c04000641f800000000000584b&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>Gnome Icons, themes and window decorator.</title>
      <link>/2010/07/14/gnome-icons-themes-and-window-decorator/</link>
      <pubDate>Wed, 14 Jul 2010 01:06:34 +0000</pubDate>
      
      <guid>/2010/07/14/gnome-icons-themes-and-window-decorator/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Yesterday, I had tried fusion theme, but that did not work our that good for me. Reasons multifold:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I like the features of GNome&lt;/li&gt;
&lt;li&gt;I am used to GNome&lt;/li&gt;
&lt;li&gt;Other window managers did not look that lucarative to me.&lt;/li&gt;
&lt;li&gt;Compiz was chocking my CPU..&lt;br&gt;
and so on..&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So I went back to my GNome but wanted to change the looks so searched enough today to get the right set of Icons and themes. I think I finally got some decent ones and here are the links for the icons that I liked:&lt;br&gt;
&amp;lt;a href=&amp;quot;http://www.junauza.com/2008/08/10-really-cool-icon-sets-for.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://www.junauza.com/2008/08/10-really-cool-icon-sets-for.html&lt;/a&gt;&lt;br&gt;
and this one &amp;lt;a href=&amp;quot;http://www.ubuntu-unleashed.com/2008/05/ultimate-gnome-icon-theme.html&amp;quot; target=&amp;quot;_blank&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>Sitemap</title>
      <link>/2010/07/12/sitemap/</link>
      <pubDate>Mon, 12 Jul 2010 17:51:05 +0000</pubDate>
      
      <guid>/2010/07/12/sitemap/</guid>
      <description>&lt;!-- SITEMAP CONTENT REPLACE POINT --&gt;</description>
    </item>
    
    <item>
      <title>gnomecc color scheme - my favourite.</title>
      <link>/2010/07/11/gnomecc-color-scheme-my-favourite/</link>
      <pubDate>Sun, 11 Jul 2010 07:59:26 +0000</pubDate>
      
      <guid>/2010/07/11/gnomecc-color-scheme-my-favourite/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;my favourite &amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/06/gtkrc-2.0-gnome-color-chooser&amp;quot;&amp;gt;gtkrc-2&lt;/a&gt; file.&lt;/p&gt;
&lt;p&gt;Snapshot of how it looks.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/06/desktop.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-796&amp;quot; title=&amp;quot;desktop&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/06/desktop-300x187.jpg&amp;quot; alt=&amp;quot;desktop&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;187&amp;quot; /&amp;gt;&lt;/a&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_e1.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>jumps and marks in vim</title>
      <link>/2010/07/11/jumps-and-marks-in-vim/</link>
      <pubDate>Sun, 11 Jul 2010 07:59:25 +0000</pubDate>
      
      <guid>/2010/07/11/jumps-and-marks-in-vim/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;First we will talk about jumps in vim. Very useful for &amp;lt;a class=&amp;quot;zem_slink freebase/en/navigation&amp;quot; title=&amp;quot;Navigation&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Navigation&amp;quot;&amp;gt;navigation&lt;/a&gt; and jumping around the vim. The jumps are commands that lets you jump from one location to another location, like {{ or [[ and so on … From the help file of vim&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A &amp;amp;#8221;jump&amp;amp;#8221; is one of the following commands: &amp;amp;#8221;&amp;amp;#8217;&amp;amp;#8221;, &amp;amp;#8221;`&amp;amp;#8221;, &amp;amp;#8221;G&amp;amp;#8221;, &amp;amp;#8221;/&amp;amp;#8221;, &amp;amp;#8221;?&amp;amp;#8221;, &amp;amp;#8221;n&amp;amp;#8221;,&lt;br&gt;
&amp;amp;#8221;N&amp;amp;#8221;, &amp;amp;#8221;%&amp;amp;#8221;, &amp;amp;#8221;(&amp;amp;#8221;, &amp;amp;#8221;)&amp;amp;#8221;, &amp;amp;#8221;[[&amp;amp;#8221;, &amp;amp;#8221;]]&amp;amp;#8221;, &amp;amp;#8221;{&amp;amp;#8221;, &amp;amp;#8221;}&amp;amp;#8221;, &amp;amp;#8221;:s&amp;amp;#8221;, &amp;amp;#8221;:tag&amp;amp;#8221;, &amp;amp;#8221;L&amp;amp;#8221;, &amp;amp;#8221;M&amp;amp;#8221;, &amp;amp;#8221;H&amp;amp;#8221; and&lt;br&gt;
the commands that start editing a new file.  If you make the &amp;lt;a class=&amp;quot;zem_slink freebase/en/cursor&amp;quot; title=&amp;quot;Cursor (computers)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Cursor_%28computers%29&amp;quot;&amp;gt;cursor&lt;/a&gt; &amp;amp;#8221;jump&amp;amp;#8221;&lt;br&gt;
with one of these commands, the position of the cursor before the jump is&lt;br&gt;
remembered.  You can return to that position with the &amp;amp;#8221;&amp;amp;#8217;&amp;amp;#8217;&amp;amp;#8221; and &amp;amp;#8221;“&amp;amp;#8221; command,&lt;br&gt;
unless the line containing that position was changed or deleted.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>New Improvements in the site and added few more features.</title>
      <link>/2010/07/11/improvements-site-added-features/</link>
      <pubDate>Sun, 11 Jul 2010 07:59:24 +0000</pubDate>
      
      <guid>/2010/07/11/improvements-site-added-features/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Last couple of days I have spent quite some time on the &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f8000000000041684&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; design and format and performance along with moving my Hosting Provider.&lt;/p&gt;
&lt;p&gt;Here are couple of things that you would notice immediately:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Site loading time is decreased substantially. I saw it loading in 5 seconds from my system.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I have moved my hosting from ZNetIndia to &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f80000000003f4284&amp;quot; title=&amp;quot;Go Daddy&amp;quot; rel=&amp;quot;geolocation&amp;quot; href=&amp;quot;http://maps.google.com/maps?ll=33.617409,-111.90477&amp;amp;spn=0.01,0.01&amp;amp;q=33.617409,-111.90477%20%28Go%20Daddy%29&amp;amp;t=h&amp;quot;&amp;gt;GoDaddy&lt;/a&gt;. Though the users do not have any direct impact in experience but that has definitely improved the performance. I have spent quite some amount of money on this and would request the viewers to click on the &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000042acea&amp;quot; title=&amp;quot;Google&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://google.com&amp;quot;&amp;gt;Google&lt;/a&gt; Advertisements to help me cover it. You help is much appreciated. Other way you can help is by way of buying my photos from my &amp;lt;a title=&amp;quot;My E Sop&amp;quot; href=&amp;quot;http://shop.amit-agarwal.co.in&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;e-shop&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CLI Color and bash prompt.. some colored fun with prompts in bash</title>
      <link>/2010/06/29/cli-color-and-bash-prompt-some-colored-fun-with-prompts-in-bash/</link>
      <pubDate>Tue, 29 Jun 2010 12:23:10 +0000</pubDate>
      
      <guid>/2010/06/29/cli-color-and-bash-prompt-some-colored-fun-with-prompts-in-bash/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There are two ways to do it, one is with tput command. We will see that some other time, today we will consider the escape sequence way.&lt;/p&gt;
&lt;p&gt;First we need to understand the colors as understood by bash. Some time back a fried of mine gave me this little script to find the colors. You can download it &amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/2009/03/bash_colors&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Script bash colors&lt;/a&gt;. Here is the script&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#!/bin/bash&lt;/p&gt;
&lt;p&gt;T=&amp;amp;#8217;amit agarwal&amp;amp;#8217;   # The test text&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Solaris one liners</title>
      <link>/2010/06/29/solaris-one-liners/</link>
      <pubDate>Tue, 29 Jun 2010 12:23:09 +0000</pubDate>
      
      <guid>/2010/06/29/solaris-one-liners/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.unixguide.net/sun/sunoneliners.shtml&#34;&gt;http://www.unixguide.net/sun/sunoneliners.shtml&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;Unix/Solaris: One-Liners&lt;/p&gt;
&lt;p&gt;Source: &lt;a href=&#34;http://www.kevlo.com/~ebs/unix_commands.txt&#34;&gt;http://www.kevlo.com/~ebs/unix_commands.txt&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;Listed here are a bunch of unix commands.&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;–&amp;gt; change file date stamp&lt;/p&gt;
&lt;p&gt;touch –t 199906042020 filename&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;–&amp;gt; move partitions&lt;/p&gt;
&lt;p&gt;ufsdump 0f – /dev/rdsk/c0t0s0s0 | (cd /home; ufsrestore xv -)&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;–&amp;gt; lay down file system with 1% minfree and inode density&lt;/p&gt;
&lt;p&gt;newfs –m1 –i81920 /dev/rdsk/c0t0d0s0&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;–&amp;gt; check file system&lt;/p&gt;
&lt;p&gt;fsck /dev/rdsk/c0t0d0s0&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;Q: starting sybase&lt;/p&gt;
&lt;p&gt;login as sybase, run: ./install/RUN_SYBASE&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;Q: logging in as sybase sa&lt;/p&gt;
&lt;p&gt;isql -U sa &lt;password&gt;&lt;/password&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Recovering Deleted Files With lsof</title>
      <link>/2010/06/29/recovering-deleted-files-with-lsof/</link>
      <pubDate>Tue, 29 Jun 2010 12:23:08 +0000</pubDate>
      
      <guid>/2010/06/29/recovering-deleted-files-with-lsof/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Quick update, found this nice article on how to recover deleted file, if its still open by some process.&lt;br&gt;
&amp;lt;a href=&amp;quot;http://www.serverwatch.com/tutorials/article.php/3822816&amp;quot;&amp;gt;Recovering Deleted Files With lsof&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&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>More solaris commands</title>
      <link>/2010/06/29/more-solaris-commands/</link>
      <pubDate>Tue, 29 Jun 2010 12:23:06 +0000</pubDate>
      
      <guid>/2010/06/29/more-solaris-commands/</guid>
      <description>&lt;p&gt;These commands are taken from various sources and are quite helpful for day to day work on solaris.&lt;/p&gt;
&lt;p&gt;For find n grep&lt;/p&gt;
&lt;p&gt;grep -i m_forwardingProxy `find . -name \*cpp`&lt;/p&gt;
&lt;p&gt;grep -i XVarBind `find . -name \*h`&lt;/p&gt;
&lt;p&gt;grep -i gSLEncodeMode `find .  -name &amp;amp;#8221;*.cpp&amp;amp;#8221; -o -name &amp;amp;#8221;*.h&amp;amp;#8221;`&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
 &lt;br&gt;
Find:&lt;/p&gt;
&lt;p&gt;find . \( -name &amp;amp;#8221;*.cpp&amp;amp;#8221; -o -name &amp;amp;#8221;*.h&amp;amp;#8221; -o -name &amp;amp;#8221;*.c&amp;amp;#8221; -o -name &amp;amp;#8221;*.cc&amp;amp;#8221; -o -name &amp;amp;#8221;*.inh&amp;amp;#8221; -o -name &amp;amp;#8221;*.inc&amp;amp;#8221; -o -name &amp;amp;#8221;*.sm&amp;amp;#8221; -o -name &amp;amp;#8221;*.asm&amp;amp;#8221; \)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Getting your wordpress self hosted stats on your console with bash script.</title>
      <link>/2010/06/29/wordpress-hosted-stats-console-bash-script/</link>
      <pubDate>Tue, 29 Jun 2010 12:23:05 +0000</pubDate>
      
      <guid>/2010/06/29/wordpress-hosted-stats-console-bash-script/</guid>
      <description>&lt;p&gt;Some time back I wrote a blog on how to get your site stats using curl in &amp;lt;a class=&amp;quot;zem_slink freebase/en/bash&amp;quot; title=&amp;quot;Bash&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://tiswww.case.edu/php/chet/bash/bashtop.html&amp;quot;&amp;gt;bash shell&lt;/a&gt;. Today we will use the same script to get the stats every few seconds on the terminal on the same line, similar to progress meter.&lt;/p&gt;
&lt;p&gt;Here is the script and the description:&lt;/p&gt;
&lt;div class=&#34;codecolorer-container bash solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;
        &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;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#!/bin/bash -&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#===============================================================================&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#          FILE:  update_stats.sh&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#         USAGE:  ./update_stats.sh&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#   DESCRIPTION:  Update the stats inline in shell every $1 seconds.&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#       OPTIONS:  ---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#  REQUIREMENTS:  ---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#          BUGS:  ---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#         NOTES:  ---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#        AUTHOR:  &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Amit Agarwal&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://amit-agarwal.co.in&amp;quot;&amp;gt;Amit Agarwal&amp;lt;/a&amp;gt; (AKA), amit.agarwal@amit-agarwal.co.in&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#       COMPANY:  Individual&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#       VERSION:  1.0&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#       CREATED:  06/21/2010 11:27:16 PM IST&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#      REVISION:  ---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#===============================================================================&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;sleep_time&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;nu0&amp;quot;&amp;gt;30&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#the time to wait between stats collection&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;run_stats&amp;lt;/span&amp;gt;=get_stats  &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# the script to run to get the stats&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;filename&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;tmp&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;statpress.html &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# the filename where the script is storing the html file of your statpress page.&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;eval&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$run_stats&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;nu0&amp;quot;&amp;gt;2&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;&amp;lt;/span&amp;gt;a &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;zem_slink freebase/en/dev_null&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;title&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;/dev/null&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;rel&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;wikipedia&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;href&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;http://en.wikipedia.org/wiki//dev/null&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;/&amp;lt;/span&amp;gt;dev&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;null&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;/&amp;lt;/span&amp;gt;a&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;while&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;true&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;do&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;!&amp;lt;/span&amp;gt;--loginview start--&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;values&amp;lt;/span&amp;gt;=$&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;cat&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$filename&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt; w3m &amp;lt;span class=&amp;quot;re5&amp;quot;&amp;gt;-dump&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re5&amp;quot;&amp;gt;-T&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;&amp;lt;/span&amp;gt;a &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;zem_slink freebase/en/html&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;title&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;HTML&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;rel&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;wikipedia&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;href&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;http://en.wikipedia.org/wiki/HTML&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;text&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;html&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;/&amp;lt;/span&amp;gt;a&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;&amp;lt;/span&amp;gt;a &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;zem_slink freebase/en/grep&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;title&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;Grep&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;rel&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;wikipedia&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;href&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;http://en.wikipedia.org/wiki/Grep&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;grep&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;/&amp;lt;/span&amp;gt;a&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;^Visitor\\|^Pageviews&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;&amp;lt;/span&amp;gt;a &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;zem_slink freebase/en/awk&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;title&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;AWK&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;rel&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;homepage&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;href&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;http://cm.bell-labs.com/cm/cs/awkbook/index.html&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;awk&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;/&amp;lt;/span&amp;gt;a&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#123;&amp;lt;/span&amp;gt;print &amp;lt;span class=&amp;quot;re4&amp;quot;&amp;gt;$1&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;nu0&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#125;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;tr&amp;lt;/span&amp;gt;  &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;\&amp;lt;span class=&amp;quot;es1&amp;quot;&amp;gt;\n&amp;lt;/span&amp;gt;&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot; &amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;time&amp;lt;/span&amp;gt;=$&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;date&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;printf&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;&amp;lt;span class=&amp;quot;es2&amp;quot;&amp;gt;$time&amp;lt;/span&amp;gt; --&amp;gt; &amp;lt;span class=&amp;quot;es2&amp;quot;&amp;gt;$values&amp;lt;/span&amp;gt; \&amp;lt;span class=&amp;quot;es1&amp;quot;&amp;gt;\r&amp;lt;/span&amp;gt;&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;!&amp;lt;/span&amp;gt;--loginview end--&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;sleep&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$sleep_time&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;done&amp;lt;/span&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;&lt;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://blog.amit-agarwal.co.in/2010/06/11/for-loop-in-bash-script-on-solaris-without-seq/\&#34;&gt;for loop in bash script on solaris without seq&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://blog.amit-agarwal.co.in/2010/04/12/mappings-tex-file-vim-plugins/\&#34;&gt;Get the mappings from tex file for vim plugins&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://blog.amit-agarwal.co.in/2010/03/23/unbound-variable-bash-completion-not-working-and-having-issues-with-other-stuff-like-command-not-found/\&#34;&gt;unbound variable &amp;#8211; bash completion not working and having issues with other stuff like command not found.&lt;/a&gt; (amit-agarwal.co.in)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://almirkaric.com/2010/5/2/bash-builtins/\&#34;&gt;bash builtins&lt;/a&gt; (almirkaric.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;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_c11.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>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>6700 free and redistributable fonts for Linux.</title>
      <link>/2010/06/25/6700-free-and-redistributable-fonts-for-linux/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:19 +0000</pubDate>
      
      <guid>/2010/06/25/6700-free-and-redistributable-fonts-for-linux/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I was searching for some good fonts for my desktop running Fedora 11 – Leonidas. In my quest to find the required fonts that I would liked, I reached some good sites so just thought would share the same with you.&lt;/p&gt;
&lt;p&gt;First, how do you use them, simple steps:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;mkdir ~/.fonts&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Now you can put your fonts in this directory. You can make sub-directories to keep your fonts organized. On F11, I did not need to refresh the font server or logout and login. 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>rawtherapee -- raw image processor.</title>
      <link>/2010/06/25/rawtherapee-raw-image-processor/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:18 +0000</pubDate>
      
      <guid>/2010/06/25/rawtherapee-raw-image-processor/</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:AdditiveColor.svg\&#34;&gt;&lt;img title=\&#34;Original Author: Mike Horvath New version by j...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-AdditiveColor.svg_.png\&#34; alt=\&#34;Original Author: Mike Horvath New version by j...\&#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:AdditiveColor.svg\&#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.rawtherapee.com/?mitem=3&amp;amp;artid=47&amp;quot;&amp;gt;Download RT v3.0 alpha 1&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.rawtherapee.com&#34;&gt;http://www.rawtherapee.com&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Rawtherapee is a &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 image&lt;/a&gt; processing software. It gives full control over many parameters to enhance the raw picture before finally exporting it to some common &amp;lt;a class=&amp;quot;zem_slink freebase/en/image_processing&amp;quot; title=&amp;quot;Image processing&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Image_processing&amp;quot;&amp;gt;image&lt;/a&gt; format.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Delete Files older than 14 days</title>
      <link>/2010/06/25/delete-files-older-than-14-days/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:17 +0000</pubDate>
      
      <guid>/2010/06/25/delete-files-older-than-14-days/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Taken from Dzone.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;tt&gt;@echo on &lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;setlocal &lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;set srcDir=. &lt;/tt&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;!--
&lt;tt&gt;REM the file mask, currently this will delete all *.mai files

&lt;tt&gt;set dirMask=*.mai &lt;/tt&gt;

&lt;tt&gt;if not \&#34;%1\&#34;==\&#34;\&#34; set srcDir=%1 &lt;/tt&gt;

&lt;tt&gt;if not exist \&#34;%srcDir%\&#34; echo Directory %srcDir% does not exist.&amp;goto; :EOF &lt;/tt&gt;

&lt;tt&gt;call :GETPARTS \&#34;%date% &lt;/tt&gt;

&lt;tt&gt;REM set the amount of days to subtract from the current date &lt;/tt&gt;

&lt;tt&gt;call :SUBTRACTDAYS 14 &lt;/tt&gt;

&lt;tt&gt;set cutoffDate=%yy%/%mm%/%dd% &lt;/tt&gt;

&lt;tt&gt;pushd. &lt;/tt&gt;

&lt;tt&gt;cd /D %srcDir% &lt;/tt&gt;

&lt;tt&gt;for /f \&#34;delims=\&#34; %%a in (\&#39;dir /b /a-d %dirMask%\&#39;) do call :PROCESS \&#34;%%a\&#34; %%~ta &lt;/tt&gt;

&lt;tt&gt;popd &lt;/tt&gt;

&lt;tt&gt;goto :EOF &lt;/tt&gt;

&lt;tt&gt;:PROCESS &lt;/tt&gt;

&lt;tt&gt;call :GETPARTS %2 &lt;/tt&gt;

&lt;tt&gt;REM task to perform, currently it deletes item %1 &lt;/tt&gt;
&lt;tt&gt;if /i \&#34;%cutoffDate%\&#34; GTR \&#34;%yy%/%mm%/%dd%\&#34; del %1 &lt;/tt&gt;

&lt;tt&gt;goto :EOF &lt;/tt&gt;

&lt;tt&gt;:SUBTRACTDAYS &lt;/tt&gt;

&lt;tt&gt;set dayCnt=%1 &lt;/tt&gt;

&lt;tt&gt;if \&#34;%dayCnt%\&#34;==\&#34;\&#34; set dayCnt=1 &lt;/tt&gt;

&lt;tt&gt;REM Substract your days here &lt;/tt&gt;
&lt;tt&gt;set /A dd=1%dd% - 100 - %dayCnt% &lt;/tt&gt;
&lt;tt&gt;set /A mm=1%mm% - 100 &lt;/tt&gt;

&lt;tt&gt;:CHKDAY &lt;/tt&gt;

&lt;tt&gt;if /I %dd% GTR 0 goto DONESUBTRACT &lt;/tt&gt;

&lt;tt&gt;set /A mm=%mm% - 1 &lt;/tt&gt;

&lt;tt&gt;if /I %mm% GTR 0 goto ADJUSTDAY &lt;/tt&gt;

&lt;tt&gt;set /A mm=12 &lt;/tt&gt;
&lt;tt&gt;set /A yy=%yy% - 1 &lt;/tt&gt;

&lt;tt&gt;:ADJUSTDAY &lt;/tt&gt;

&lt;tt&gt;if %mm%==1 goto SET31 &lt;/tt&gt;
&lt;tt&gt;if %mm%==2 goto LEAPCHK &lt;/tt&gt;
&lt;tt&gt;if %mm%==3 goto SET31 &lt;/tt&gt;
&lt;tt&gt;if %mm%==4 goto SET30 &lt;/tt&gt;
&lt;tt&gt;if %mm%==5 goto SET31 &lt;/tt&gt;
&lt;tt&gt;if %mm%==6 goto SET30 &lt;/tt&gt;
&lt;tt&gt;if %mm%==7 goto SET31 &lt;/tt&gt;
&lt;tt&gt;if %mm%==8 goto SET31 &lt;/tt&gt;
&lt;tt&gt;if %mm%==9 goto SET30 &lt;/tt&gt;
&lt;tt&gt;if %mm%==10 goto SET31 &lt;/tt&gt;
&lt;tt&gt;if %mm%==11 goto SET30 &lt;/tt&gt;
&lt;tt&gt;REM ** Month 12 falls through &lt;/tt&gt;

&lt;tt&gt;:SET31 &lt;/tt&gt;

&lt;tt&gt;set /A dd=31 + %dd% &lt;/tt&gt;

&lt;tt&gt;goto CHKDAY &lt;/tt&gt;

&lt;tt&gt;:SET30 &lt;/tt&gt;

&lt;tt&gt;set /A dd=30 + %dd% &lt;/tt&gt;

&lt;tt&gt;goto CHKDAY &lt;/tt&gt;

&lt;tt&gt;:LEAPCHK &lt;/tt&gt;

&lt;tt&gt;set /A tt=%yy% %% 4 &lt;/tt&gt;

&lt;tt&gt;if not %tt%==0 goto SET28 &lt;/tt&gt;

&lt;tt&gt;set /A tt=%yy% %% 100 &lt;/tt&gt;

&lt;tt&gt;if not %tt%==0 goto SET29 &lt;/tt&gt;

&lt;tt&gt;set /A tt=%yy% %% 400 &lt;/tt&gt;

&lt;tt&gt;if %tt%==0 goto SET29 &lt;/tt&gt;

&lt;tt&gt;:SET28 &lt;/tt&gt;

&lt;tt&gt;set /A dd=28 + %dd% &lt;/tt&gt;

&lt;tt&gt;goto CHKDAY &lt;/tt&gt;

&lt;tt&gt;:SET29 &lt;/tt&gt;

&lt;tt&gt;set /A dd=29 + %dd% &lt;/tt&gt;

&lt;tt&gt;goto CHKDAY &lt;/tt&gt;

&lt;tt&gt;:DONESUBTRACT &lt;/tt&gt;

&lt;tt&gt;if /I %mm% LSS 10 set mm=0%mm% &lt;/tt&gt;
&lt;tt&gt;if /I %dd% LSS 10 set dd=0%dd% &lt;/tt&gt;

&lt;tt&gt;goto :EOF &lt;/tt&gt;

&lt;tt&gt;:GETPARTS &lt;/tt&gt;

&lt;tt&gt;set dt=%~1 &lt;/tt&gt;
&lt;tt&gt;set tok=1-3 &lt;/tt&gt;

&lt;tt&gt;if \&#34;%dt:~0,1%\&#34; GTR \&#34;9\&#34; set tok=2-4 &lt;/tt&gt;

&lt;tt&gt;set yyyy= &lt;/tt&gt;

&lt;tt&gt;for /f \&#34;tokens=%tok% delims=.:/-, \&#34; %%a in (\&#39;echo %~1\&#39;) do ( &lt;/tt&gt;
&lt;tt&gt;for /f \&#34;skip=1 tokens=2-4 delims=/-,().\&#34; %%x in (\&#39;echo.^|date\&#39;) do set %%x=%%a&amp;set; %%y=%%b&amp;set; %%z=%%c &lt;/tt&gt;
&lt;tt&gt;) &lt;/tt&gt;

&lt;tt&gt;if not \&#34;%yyyy%\&#34;==\&#34;\&#34; set yy=%yyyy% &lt;/tt&gt;

&lt;tt&gt;if 1%yy% LSS 1000 (if %yy% LSS 70 (set yy=20%yy%) else (set yy=19%yy%)) &lt;/tt&gt;
&lt;tt&gt;if 1%mm% LSS 100 set mm=0%mm% &lt;/tt&gt;
&lt;tt&gt;if 1%dd% LSS 100 set dd=0%dd% &lt;/tt&gt;

&lt;tt&gt;goto :EOF &lt;/tt&gt;
--&gt;
&lt;p&gt;Read more: &amp;lt;a href=&amp;quot;http://snippets.dzone.com/posts/show/10441&amp;quot;&amp;gt;http://snippets.dzone.com/posts/show/10441&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Mod your gnome desktop, change the colors the easy way.</title>
      <link>/2010/06/25/mod-your-gnome-desktop-change-the-colors-the-easy-way/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:16 +0000</pubDate>
      
      <guid>/2010/06/25/mod-your-gnome-desktop-change-the-colors-the-easy-way/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Install the autoten application. You can find the instructions in my earlier post today &amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/2009/04/20/autoten-install-nvidia-gnome-color-chooser-and-many-others-in-one-click-on-fedora/&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Gnome color chooser is an application to allow you to change the color of your gnome DE in all aspects. Very easy to use GUI. Just install it and run it as gnome-color-chooser. Here&amp;amp;#8217;s a screenshot of the application.&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-full wp-image-751&amp;quot; title=&amp;quot;Gnome Color Chooser&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/gnomecolorchooser.jpg&amp;quot; alt=&amp;quot;Gnome Color Chooser&amp;quot; width=&amp;quot;346&amp;quot; height=&amp;quot;445&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;The beauty of this application is that it allows to use XML files as input so there are lot of possibilities. And one of the most lucarat5ive ones is to download a pack of color schemes from &amp;lt;a href=&amp;quot;http://gnome-look.org/CONTENT/content-files/84941-daX_UltraPack220_3v2_gnomecc.tar.bz2&amp;quot;&amp;gt;here&lt;/a&gt;.  This has 220 theme colors to select from in the form of XML files which can be used directly with Gnome Color Chooser. So enjoy.&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>Hurray crossed 1000 visits for the day..</title>
      <link>/2010/06/25/hurray-crossed-1000-visits-for-the-day/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:14 +0000</pubDate>
      
      <guid>/2010/06/25/hurray-crossed-1000-visits-for-the-day/</guid>
      <description>&lt;p&gt;A picture is worth thousand words..&lt;/p&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/stats.jpg&amp;quot; alt=&amp;quot;stats&amp;quot; title=&amp;quot;stats&amp;quot; width=&amp;quot;414&amp;quot; height=&amp;quot;30&amp;quot; class=&amp;quot;alignnone size-full wp-image-650&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;Thanks to all of you..&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>20 Photoshop Tips &amp; Tricks That You Should Know About</title>
      <link>/2010/06/25/20-photoshop-tips-tricks-that-you-should-know-about/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:13 +0000</pubDate>
      
      <guid>/2010/06/25/20-photoshop-tips-tricks-that-you-should-know-about/</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:Photoshop_CS4.png\&#34;&gt;&lt;img title=\&#34;Adobe Photoshop\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Photoshop_CS4.png\&#34; alt=\&#34;Adobe Photoshop\&#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:Photoshop_CS4.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/adobe_photoshop&amp;quot; title=&amp;quot;Adobe Photoshop&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.adobe.com/products/photoshop/family/&amp;quot;&amp;gt;Photoshop&lt;/a&gt; is a heck of an amazing &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;. You can do all kinds of things with images and go as far as your imagination can take you. Once you are &amp;lt;a href=&amp;quot;http://www.makeuseof.com/tag/introductory-photoshop-skills-for-the-beginning-photographer/&amp;quot;&amp;gt;past the beginner level&lt;/a&gt; and understand what the various options are for and how they work, then you are ready for tips like the ones that are the topic of this 2 part article.&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>solang – Photo collection viewer.</title>
      <link>/2010/06/25/solang-photo-collection-viewer/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:11 +0000</pubDate>
      
      <guid>/2010/06/25/solang-photo-collection-viewer/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;&lt;div class=\&#34;zemanta-img\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Gnomelogo.svg\&#34;&gt;&lt;img title=\&#34;GNOME\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Gnomelogo.svg_.png\&#34; alt=\&#34;GNOME\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34;&gt;Image via &lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Gnomelogo.svg\&#34;&gt;Wikipedia&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Name       : solang&lt;/dt&gt;
&lt;dt&gt;Arch       : i686&lt;/dt&gt;
&lt;dt&gt;Size       : 1.8 M&lt;/dt&gt;
&lt;dt&gt;Summary    : A Photo Manager for &amp;lt;a class=&amp;quot;zem_slink freebase/en/gnome&amp;quot; title=&amp;quot;GNOME&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.gnome.org/&amp;quot;&amp;gt;GNOME&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;URL        : &lt;a href=&#34;https://savannah.nongnu.org/projects/solang/&#34;&gt;https://savannah.nongnu.org/projects/solang/&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;License    : &amp;lt;a class=&amp;quot;zem_slink freebase/en/gnu_general_public_license&amp;quot; title=&amp;quot;GNU General Public License&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/GNU_General_Public_License&amp;quot;&amp;gt;GPLv3&lt;/a&gt;+&lt;/dt&gt;
&lt;dt&gt;Description: Solang is a &amp;lt;a class=&amp;quot;zem_slink freebase/en/free_content&amp;quot; title=&amp;quot;Free content&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Free_content&amp;quot;&amp;gt;free photo&lt;/a&gt; manager that will act as a front-end for&lt;/dt&gt;
&lt;dd&gt;directory based local storage as well as remote photo-storage&lt;/dd&gt;
&lt;dd&gt;systems, as can be said, on the &amp;amp;#8221;Cloud&amp;amp;#8221;. Basic editing support is&lt;/dd&gt;
&lt;dd&gt;also planned as well as a small pipelaine for RAW processing.&lt;/dd&gt;
&lt;dd&gt;&lt;/dd&gt;
&lt;dd&gt;The aim of this project is to break the performance charecteristics&lt;/dd&gt;
&lt;dd&gt;of current popular photo management &amp;lt;a class=&amp;quot;zem_slink freebase/en/computer_software&amp;quot; title=&amp;quot;Computer software&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Computer_software&amp;quot;&amp;gt;softwares&lt;/a&gt; and provide a fast&lt;/dd&gt;
&lt;dd&gt;and reliable alternative that does not place humongous demands on&lt;/dd&gt;
&lt;dd&gt;user&amp;amp;#8217;s &amp;lt;a class=&amp;quot;zem_slink freebase/en/hardware&amp;quot; title=&amp;quot;Hardware&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Hardware&amp;quot;&amp;gt;hardware&lt;/a&gt; resources even to meet basic functionality.&amp;lt;h6 class=&amp;quot;zemanta-related-title&amp;quot;&amp;gt;Related articles by Zemanta&lt;/h6&gt; &amp;lt;ul class=&amp;quot;zemanta-article-ul&amp;quot;&amp;gt; &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://arstechnica.com/open-source/news/2010/04/ubuntu-1010-to-be-codenamed-maverick-meerkat.ars&amp;quot;&amp;gt;Ubuntu 10.10 to be codenamed Maverick Meerkat&lt;/a&gt; (arstechnica.com)&lt;/li&gt; &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://www.howtoforge.com/the-perfect-desktop-fedora-12-i686-gnome&amp;quot;&amp;gt;The Perfect Desktop – Fedora 12 i686 (GNOME)&lt;/a&gt; (howtoforge.com)&lt;/li&gt; &amp;lt;li class=&amp;quot;zemanta-article-ul-li&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://boycottnovell.com/2009/12/19/euphemism-for-lobbying/&amp;quot;&amp;gt;Why GNOME Funding is Equivalent to Lobbying and Why Novell is Likely Against GPL Enforcement&lt;/a&gt; (boycottnovell.com)&lt;/li&gt; &lt;/ul&gt; &amp;lt;div class=&amp;quot;zemanta-pixie&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zemanta-pixie-a&amp;quot; title=&amp;quot;Reblog this post [with Zemanta]&amp;quot; href=&amp;quot;http://reblog.zemanta.com/zemified/bb959a48-b5f0-4e5f-8997-6c86961e6eff/&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;zemanta-pixie-img&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/reblog_b11.png&amp;quot; alt=&amp;quot;Reblog this post [with Zemanta]&amp;quot; /&amp;gt;&lt;/a&gt;&amp;lt;span class=&amp;quot;zem-script more-related more-info pretty-attribution paragraph-reblog&amp;quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title>Nice Link on Linux.</title>
      <link>/2010/06/25/nice-link-on-linux/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:10 +0000</pubDate>
      
      <guid>/2010/06/25/nice-link-on-linux/</guid>
      <description>&lt;p&gt;Lot of good humour and nice articles of linux.&lt;/p&gt;
&lt;p&gt;Find  &amp;lt;a href=&amp;quot;http://www.geocities.com/CapeCanaveral/Lab/5735/1/&amp;quot;&amp;gt;here&lt;/a&gt;&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>Magic space on the current command line</title>
      <link>/2010/06/25/magic-space-on-the-current-command-line/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:08 +0000</pubDate>
      
      <guid>/2010/06/25/magic-space-on-the-current-command-line/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;# For how to set up magic space for Bash see:&lt;br&gt;
# – &lt;a href=&#34;http://www.ukuug.org/events/linux2003/papers/bash_tips/#slide15&#34;&gt;http://www.ukuug.org/events/linux2003/papers/bash_tips/#slide15&lt;/a&gt;&lt;br&gt;
# – &lt;a href=&#34;http://codesnippets.joyent.com/posts/show/1690&#34;&gt;http://codesnippets.joyent.com/posts/show/1690&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;man bash 2&amp;gt;/dev/null | less -p &amp;amp;#8217;magic-space&amp;amp;#8217;&lt;/p&gt;
&lt;p&gt;man bash 2&amp;gt;/dev/null | less -p &amp;amp;#8217;Event Designators&amp;amp;#8217;&lt;/p&gt;
&lt;p&gt;man bash 2&amp;gt;/dev/null | less -p &amp;amp;#8217;\!#&amp;amp;#8217; # &amp;amp;#8221;The entire &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; typed so far.&amp;amp;#8221;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://snippets.dzone.com/posts/show/10265&amp;quot;&amp;gt;Read more :&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.makeuseof.com/tag/trigger-wake-lan-mac-address/&amp;quot;&amp;gt;How To Trigger Wake On LAN Using The MAC Address&lt;/a&gt; (makeuseof.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://smarterware.org/4271/projectview-lists-your-todo-txt-by-project&amp;quot;&amp;gt;Projectview Lists Your Todo.txt by Project&lt;/a&gt; (smarterware.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://helpdeskgeek.com/linux-tips/shell-script-backup-directory-linux/&amp;quot;&amp;gt;Back Up a Directory in Linux using a Shell Script&lt;/a&gt; (helpdeskgeek.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/038d79c3-59e6-41ad-a8ad-31d1af669509/&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_e39.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>ack on solaris – grep recursively.</title>
      <link>/2010/06/25/ack-on-solaris-grep-recursively/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:07 +0000</pubDate>
      
      <guid>/2010/06/25/ack-on-solaris-grep-recursively/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;span style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;Some days back I posted an article on ack &amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/2009/08/24/more-powerful-grep-ack/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. Today I was working on Solaris 9 and the default grep installed on the system does not have the &amp;amp;#8221;-r&amp;amp;#8221; option to search recursively. So, you know for all the time I had to keep using find with grep to work with directories recursively. This was something similar to the one below:&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;span style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;find . -type f -exec grep amit {} \; &lt;/span&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>GIMP 2.6 released</title>
      <link>/2010/06/25/gimp-26-released/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:06 +0000</pubDate>
      
      <guid>/2010/06/25/gimp-26-released/</guid>
      <description>&lt;p&gt;GIMP released version 2.6 with some major improvements. I have not yet downloaded it and plan to do it in few days time.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://gimp.org/release-notes/gimp-2.6.html&amp;quot;&amp;gt;Release notes&lt;/a&gt; of 2.6 version.&lt;/p&gt;
&lt;p&gt;This version has made some changes in the GUI too and looks quite impressive in the screenshots.&lt;/p&gt;
&lt;p&gt;Heres one of them from the GIMP site.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/gimp.org/screenshots/gnome-1280x800-fresh-start.jpg&amp;quot;&amp;gt;&amp;lt;img title=&amp;quot;GIMP UI&amp;quot; src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/gimp.org/screenshots/gnome-1280x800-fresh-start.jpg&amp;quot; alt=&amp;quot;GIMP UI&amp;quot; width=&amp;quot;1280&amp;quot; height=&amp;quot;800&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Check it out 🙂&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>bash one liner to change/remove test pattern from config file or text file.</title>
      <link>/2010/06/25/bash-one-liner-to-changeremove-test-pattern-from-config-file-or-text-file/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:05 +0000</pubDate>
      
      <guid>/2010/06/25/bash-one-liner-to-changeremove-test-pattern-from-config-file-or-text-file/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Problem:&lt;/p&gt;
&lt;p&gt;I had a directory with a lot of config files in the ini file format, i.e. name and value separated by equals. Some/all of these contained some directory names and other values which had to be replaced. But there were other place where I should not not replace them, if there was no exact match. I also needed to have a backup copy of the file that I was modifying. Since the number of files that I needed to change was multiple so was quite difficult to do it without using some script.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Visualizing system performance data</title>
      <link>/2010/06/25/visualizing-system-performance-data/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:05 +0000</pubDate>
      
      <guid>/2010/06/25/visualizing-system-performance-data/</guid>
      <description>&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;font-size6a-hrefhttpfeedproxygooglecomrcommand-line-fu3jjk4htw9rvovisualizing-system-performance-datavisualizing-system-performance-dataafont&#34;&gt;&lt;strong&gt;&amp;lt;font SIZE=&amp;quot;6&amp;quot;&amp;gt;&amp;lt;a HREF=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/jjk4Htw9rvo/visualizing-system-performance-data&amp;quot;&amp;gt;Visualizing system performance data&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;tt&gt;$ vmstat 2 10 | awk &#39;NR &amp;gt; 2 {print NR, $13}&#39; | gnuplot -e &amp;ldquo;set terminal png;set output &#39;v.png&#39;;plot &#39;-&#39; u 1:2 t &#39;cpu&#39; w linespoints;&amp;quot;&lt;/tt&gt; draw `vmstat ` data using gnuplot&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;a HREF=&amp;quot;http://www.commandlinefu.com/commands/view/3581/visualizing-system-performance-data&amp;quot;&amp;gt;View this command to comment, vote or add to favourites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;a HREF=&amp;quot;http://feeds2.feedburner.com/commands/by/Sunng&amp;quot;&amp;gt;View all commands by &lt;/a&gt;&lt;strong&gt;&amp;lt;a HREF=&amp;quot;http://feeds2.feedburner.com/commands/by/Sunng&amp;quot;&amp;gt;Sunng&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;a HREF=&amp;quot;http://www.commandlinefu.com&amp;quot;&amp;gt;&amp;lt;img SRC=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/header-logo.jpg&amp;quot; ALIGN=&amp;quot;bottom&amp;quot; ALT=&amp;quot;commandlinefu.com&amp;quot;/&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;by David Winterbottom (&amp;lt;a HREF=&amp;quot;http://codeinthehole.com&amp;quot;&amp;gt;codeinthehole.com&lt;/a&gt;)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using PHP to search a MySQL database and return paged results</title>
      <link>/2010/06/25/using-php-to-search-a-mysql-database-and-return-paged-results/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:04 +0000</pubDate>
      
      <guid>/2010/06/25/using-php-to-search-a-mysql-database-and-return-paged-results/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.designplace.org/scripts.php?page=1amp;c_id=25&amp;quot;&amp;gt;Using PHP to search a MySQL database and return paged results&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Link above to the article. I am using this as base to do some programming of my own for my website. When I am done I can post few more details, till then…………&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to Create Mystery in Your Photos</title>
      <link>/2010/06/25/how-to-create-mystery-in-your-photos/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:03 +0000</pubDate>
      
      <guid>/2010/06/25/how-to-create-mystery-in-your-photos/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;h1 id=&#34;span-stylefont-size-x-largea-hrefhttpfeedproxygooglecomrphotographyblog32mubcs6lvhehow-to-create-mystery-in-your-photosaspan&#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/photographyblog/~3/2MubCS6LvHE/&amp;quot;&amp;gt;How to Create Mystery in Your Photos&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;Large format photographer David Ward explores how to create one of the essential ingredients of his photography – mystery.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.photographyblog.com/articles/how_to_create_mystery_in_your_photos/&amp;quot;&amp;gt;Read the article »&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/feeds.feedburner.com/~r/photographyblog/~4/2MubCS6LvHE&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/photographyblog/~3/2MubCS6LvHE/&amp;quot;&amp;gt;http://feedproxy.google.com/~r/photographyblog/~3/2MubCS6LvHE/&lt;/a&gt;&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>Change the look and feel of Fedora with emrald, change to openbox, fvwm, emerald, metacity or openbox</title>
      <link>/2010/06/25/change-the-look-and-feel-of-fedora-with-emrald-change-to-openbox-fvwm-emerald-metacity-or-openbox/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:02 +0000</pubDate>
      
      <guid>/2010/06/25/change-the-look-and-feel-of-fedora-with-emrald-change-to-openbox-fvwm-emerald-metacity-or-openbox/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been looking for this information for quite sometime now. Did not quite find this information in the net. Finally looked through some of the packages in the repository and found the one that I was looking for. There is a rpm called fusion-icon that has quite a lot of features. The description for the package goes like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p style=\&#34;text-align: center;\&#34;&gt;The Compiz Fusion Icon is a simple panel applet for starting and controlling Compiz Fusion. Upon launch, it will attempt to start Compiz Fusion automatically. You may need to select a window decorator, if one does not appear.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>wordpress Fedora 11 desktop client.</title>
      <link>/2010/06/25/wordpress-fedora-11-desktop-client/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:01 +0000</pubDate>
      
      <guid>/2010/06/25/wordpress-fedora-11-desktop-client/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Another wordpress client on Fedora for wordpress. Simple and easy to configure and use. Here&amp;amp;#8217;s how it looks.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install lekhonee&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot-lekhonee.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-838&amp;quot; title=&amp;quot;screenshot-lekhonee&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot-lekhonee.jpg&amp;quot; alt=&amp;quot;screenshot-lekhonee&amp;quot; width=&amp;quot;785&amp;quot; height=&amp;quot;604&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Twiiter from Pidgin on Fedora 11 -Leonidas</title>
      <link>/2010/06/25/twiiter-from-pidgin-on-fedora-11-leonidas/</link>
      <pubDate>Fri, 25 Jun 2010 11:47:00 +0000</pubDate>
      
      <guid>/2010/06/25/twiiter-from-pidgin-on-fedora-11-leonidas/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you are twitter fan but find it difficult to follow it on your web-browser then this is for you. Just install the plugin and get going to see the twitter messages in the pidgin window.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install purple-microblog&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;After installation you can add your twitter account like all other accounts and start seeing your messages.&lt;/p&gt;
&lt;p&gt;:))&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Quick one liner bash function to navigate parent directories quickly</title>
      <link>/2010/06/25/quick-one-liner-bash-function-to-navigate-parent-directories-quickly/</link>
      <pubDate>Fri, 25 Jun 2010 11:46:59 +0000</pubDate>
      
      <guid>/2010/06/25/quick-one-liner-bash-function-to-navigate-parent-directories-quickly/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;up () { for i in $(seq 1 $1) ; do cd  ..; pushd +1 ; done; }&lt;br&gt;
— if you like the popd and pushd way ..&lt;/p&gt;
&lt;p&gt;up () { for i in $(seq 1 $1) ; do cd  ..; done; }&lt;br&gt;
— otherwise .. &amp;lt;div class=&amp;quot;zemanta-pixie&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/pixy4.gif&amp;quot; /&amp;gt;&lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>find duplicate entry in a list in bash with sed</title>
      <link>/2010/06/25/find-duplicate-entry-in-a-list-in-bash-with-sed/</link>
      <pubDate>Fri, 25 Jun 2010 11:46:58 +0000</pubDate>
      
      <guid>/2010/06/25/find-duplicate-entry-in-a-list-in-bash-with-sed/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here I will take an example of rss2email list, but I guess I will be able to pass on the concept.&lt;/p&gt;
&lt;p&gt;Here is example of the output of the r2e list command:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1: &lt;a href=&#34;http://blog.amit-agarwal.co.in/feed&#34;&gt;http://blog.amit-agarwal.co.in/feed&lt;/a&gt; (default: amitag@localhost)&lt;br&gt;
2: &lt;a href=&#34;http://feeds2.feedburner.com/AllAboutLinux&#34;&gt;http://feeds2.feedburner.com/AllAboutLinux&lt;/a&gt; (default: amitag@localhost)&lt;br&gt;
3: &lt;a href=&#34;http://feeds2.feedburner.com/Command-line-fu&#34;&gt;http://feeds2.feedburner.com/Command-line-fu&lt;/a&gt; (default: amitag@localhost)&lt;br&gt;
4: &lt;a href=&#34;http://blogs.members.freewebs.com/Members/Blogs/viewBlogRSS.jsp?userid=29731143&#34;&gt;http://blogs.members.freewebs.com/Members/Blogs/viewBlogRSS.jsp?userid=29731143&lt;/a&gt; (default: amitag@localhost)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Target here is to get the list of all duplicate entries if any. So, first we need to remove the numbers from the begining and the email ID from the end.&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>Great Sites on Mobile GSM Phones</title>
      <link>/2010/06/25/great-sites-on-mobile-gsm-phones/</link>
      <pubDate>Fri, 25 Jun 2010 11:46:56 +0000</pubDate>
      
      <guid>/2010/06/25/great-sites-on-mobile-gsm-phones/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.internet4mobile.com/&#34;&gt;http://www.internet4mobile.com/&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://trace.bharatiyamobile.com/&#34;&gt;http://trace.bharatiyamobile.com/&lt;/a&gt;&lt;/p&gt;
&lt;!-- ckey=\&#34;0474D13C\&#34; --&gt;</description>
    </item>
    
    <item>
      <title>remove/replace text/path in config file.</title>
      <link>/2010/06/25/removereplace-textpath-in-config-file/</link>
      <pubDate>Fri, 25 Jun 2010 11:46:55 +0000</pubDate>
      
      <guid>/2010/06/25/removereplace-textpath-in-config-file/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Lot of times I end up changing a particular text in config file to some other text. And when I have to do it for multiple files, all files having the text in multiple places, I end up opening the files in vim and then doing a globlal replace. But this is not efficient so I cam up with some one liners to do this for me. For removing any occurance of text in all files in the directory :&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Desktop with cairo-dock</title>
      <link>/2010/06/25/desktop-with-cairo-dock/</link>
      <pubDate>Fri, 25 Jun 2010 11:46:54 +0000</pubDate>
      
      <guid>/2010/06/25/desktop-with-cairo-dock/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Just love the look now.&lt;/p&gt;
&lt;p&gt;Heres the screenshot:&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-full wp-image-472&amp;quot; title=&amp;quot;Desktop&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/desk.jpg&amp;quot; alt=&amp;quot;Desktop&amp;quot; width=&amp;quot;840&amp;quot; height=&amp;quot;525&amp;quot; /&amp;gt;&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>need help on deciding the ISP to host my website.</title>
      <link>/2010/06/25/deciding-isp-host-website/</link>
      <pubDate>Fri, 25 Jun 2010 11:46:52 +0000</pubDate>
      
      <guid>/2010/06/25/deciding-isp-host-website/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;My &amp;lt;a class=&amp;quot;zem_slink freebase/en/internet_hosting_service&amp;quot; title=&amp;quot;Internet hosting service&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Internet_hosting_service&amp;quot;&amp;gt;hosting services&lt;/a&gt; account is expiring next month and I am evaluating to see if I should stick with the current &amp;lt;a class=&amp;quot;zem_slink freebase/en/internet_service_provider&amp;quot; title=&amp;quot;Internet service provider&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Internet_service_provider&amp;quot;&amp;gt;ISP&lt;/a&gt; (&amp;lt;a href=&amp;quot;http://znetindia.com&amp;quot;&amp;gt;http://znetindia.com&lt;/a&gt; or &amp;lt;a href=&amp;quot;http://zneti.com&amp;quot;&amp;gt;http://zneti.com&lt;/a&gt;). I am quite happy with the current service but miss the &amp;lt;a class=&amp;quot;zem_slink freebase/en/shell_account&amp;quot; title=&amp;quot;Shell account&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Shell_account&amp;quot;&amp;gt;shell account&lt;/a&gt; service. Since there is no shell account so I cannot do much on the &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;..&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash script to change the vim colorscheme from the list of locally available schemes</title>
      <link>/2010/06/25/bash-script-to-change-the-vim-colorscheme-from-the-list-of-locally-available-schemes/</link>
      <pubDate>Thu, 24 Jun 2010 20:51:35 +0000</pubDate>
      
      <guid>/2010/06/25/bash-script-to-change-the-vim-colorscheme-from-the-list-of-locally-available-schemes/</guid>
      <description>&lt;div class=\&#34;zemanta-img\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Vim_gloss_128.png\&#34;&gt;&lt;img title=\&#34;MacVim icon, glossy style\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Vim_gloss_128.png\&#34; alt=\&#34;MacVim icon, glossy style\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34;&gt;Image via &lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Vim_gloss_128.png\&#34;&gt;Wikipedia&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I was just wondering how good it would be to have a script to change the &amp;lt;a class=&amp;quot;zem_slink freebase/en/vim&amp;quot; title=&amp;quot;Vim (text editor)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.vim.org/&amp;quot;&amp;gt;vim&lt;/a&gt; colorscheme from the &amp;lt;a class=&amp;quot;zem_slink freebase/en/cmd_exe&amp;quot; title=&amp;quot;Command Prompt&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Command_Prompt&amp;quot;&amp;gt;command prompt&lt;/a&gt;. The plan for the script was simply to print the list of available schemes and then let the user select the actions from there on. So, here is the result:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>5 Ways to Print Folder and Directory Contents in Windows</title>
      <link>/2010/06/25/5-ways-to-print-folder-and-directory-contents-in-windows/</link>
      <pubDate>Thu, 24 Jun 2010 20:51:34 +0000</pubDate>
      
      <guid>/2010/06/25/5-ways-to-print-folder-and-directory-contents-in-windows/</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;fonta-hrefhttpfeedproxygooglecomrmakeuseof3zkipfnjgtkg5-ways-to-print-folder-and-directory-contents-in-windowsafont&#34;&gt;&lt;strong&gt;&lt;font&gt;&amp;lt;a HREF=&amp;quot;http://feedproxy.google.com/~r/Makeuseof/~3/zKIpFnJgTKg/&amp;quot;&amp;gt;5 Ways to Print Folder and Directory Contents in Windows&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&amp;lt;img SRC=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/TNail1.png&amp;quot; ALIGN=&amp;quot;bottom&amp;quot; ALT=&amp;quot;&amp;quot; BORDER=&amp;quot;0&amp;quot;/&amp;gt;It’s one of those simple tasks that suddenly come upon us and we have no idea how to go about it. I had a whole fat folder filled with ebooks and someone casually asked me to send over a list. A list… that sounds really simple.&lt;/p&gt;
&lt;p&gt;Did I forget to mention that the ebook folder was really filled with a lot of titles? It must have had almost 120 ebooks. I almost started manually typing the names when I figured that there must be a less laborious way to print out the directory contents.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Use GIMP to create awesome looking collage in minutes</title>
      <link>/2010/06/25/use-gimp-to-create-awesome-looking-collage-in-minutes/</link>
      <pubDate>Thu, 24 Jun 2010 20:51:33 +0000</pubDate>
      
      <guid>/2010/06/25/use-gimp-to-create-awesome-looking-collage-in-minutes/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is an example to begin with:&lt;br&gt;
&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300x200-dscn0161.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;alignnone size-full wp-image-1228&amp;quot; title=&amp;quot;300x200-dscn0161&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300x200-dscn0161.jpg&amp;quot; alt=&amp;quot;300x200-dscn0161&amp;quot; width=&amp;quot;267&amp;quot; height=&amp;quot;200&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I will make another collage as an example with screenshots to take you through the process.&lt;/p&gt;
&lt;p&gt;First decide on the size of the collage. I will take 8×12 inches as example. Now, decide on what kind of collage you want. If you want similar to one above then we would need some similar photos to go in the background otherwise you can use some brush strokes as the background image. Now fire up gimp and select new image and enter the properties:&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>Bug in Curl is fixed</title>
      <link>/2010/06/25/bug-in-curl-is-fixed/</link>
      <pubDate>Thu, 24 Jun 2010 20:51:31 +0000</pubDate>
      
      <guid>/2010/06/25/bug-in-curl-is-fixed/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://bashcurescancer.com/bug-in-curl-is-fixed.html&amp;quot;&amp;gt;I love curl. I use it quite often to perform HTTP HEAD requests:&lt;br&gt;
$ curl -I &lt;a href=&#34;http://bashcurescancer.com&#34;&gt;http://bashcurescancer.com&lt;/a&gt;&lt;br&gt;
HTTP/1.1 200 OK&lt;br&gt;
Date: Mon, 14 Apr 2008 03:11:35 GMT&lt;br&gt;
Server: Apache/2.2.6 (Unix)&lt;br&gt;
X-Pingback: &lt;a href=&#34;http://bashcurescancer.com/wordpress/xmlrpc.php&#34;&gt;http://bashcurescancer.com/wordpress/xmlrpc.php&lt;/a&gt;&lt;br&gt;
Last-Modified: Mon, 14 Apr 2008 02:38:11 GMT&lt;br&gt;
Connection: close&lt;br&gt;
Content-Type: text/html; charset=UTF-8&lt;br&gt;
However, I sometimes forget if a HEAD request is -I or -i, as such I …&lt;/a&gt;&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>Google chrome on Fedora 11 Leonidas.</title>
      <link>/2010/06/25/google-chrome-on-fedora-11-leonidas/</link>
      <pubDate>Thu, 24 Jun 2010 20:51:28 +0000</pubDate>
      
      <guid>/2010/06/25/google-chrome-on-fedora-11-leonidas/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Earlier I had posted a article on installing &amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/2009/07/20/chrome-chromium-on-linux-repo/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;chromium on Linux&lt;/a&gt;. Chromium is the open source version of the browser which is used by Google to develop its famous browser Chrome. Now chrome rpm is available from google site to install on F11. Here&amp;amp;#8217;s how to do it. First we will add a repo for google. As root user do the following:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;cat &amp;laquo;EOF &amp;gt;/etc/yum.repos.d/google.repo&lt;/p&gt;
&lt;p&gt;[google]&lt;br&gt;
name=Google – i386&lt;br&gt;
baseurl=http://dl.google.com/linux/rpm/stable/i386&lt;br&gt;
enabled=1&lt;br&gt;
gpgcheck=1&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Script to add all the partitions to the fstab.</title>
      <link>/2010/06/25/script-add-partitions-fstab/</link>
      <pubDate>Thu, 24 Jun 2010 20:51:27 +0000</pubDate>
      
      <guid>/2010/06/25/script-add-partitions-fstab/</guid>
      <description>&lt;p&gt;I wrote a simple script today to get all the partitions on all the disks and then create &amp;lt;a class=&amp;quot;zem_slink freebase/en/fstab&amp;quot; title=&amp;quot;Fstab&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Fstab&amp;quot;&amp;gt;fstab&lt;/a&gt; entry with them. The script also gets the &amp;lt;a class=&amp;quot;zem_slink freebase/en/universally_unique_identifier&amp;quot; title=&amp;quot;Universally Unique Identifier&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Universally_Unique_Identifier&amp;quot;&amp;gt;UUID&lt;/a&gt; and uses the same to make the entry 🙂&lt;/p&gt;
&lt;div class=&#34;codecolorer-container bash solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;height:900px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;95&lt;br /&gt;96&lt;br /&gt;97&lt;br /&gt;98&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;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#!/bin/bash -&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#===============================================================================&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;FILE: &amp;amp;nbsp;mount_add_all.sh&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; USAGE: &amp;amp;nbsp;./mount_add_all.sh&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# &amp;amp;nbsp; DESCRIPTION: &amp;amp;nbsp;Find all the &amp;lt;a class=&amp;quot;zem_slink freebase/en/disk_partitioning&amp;quot; title=&amp;quot;Disk partitioning&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Disk_partitioning&amp;quot;&amp;gt;disk partitions&amp;lt;/a&amp;gt; and all those that are not present&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; in the fstab.&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; OPTIONS: &amp;amp;nbsp;---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# &amp;amp;nbsp;REQUIREMENTS: &amp;amp;nbsp;---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;BUGS: &amp;amp;nbsp;---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; NOTES: &amp;amp;nbsp;---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;AUTHOR: &amp;amp;nbsp;&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Digital Inspiration&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://amit-agarwal.co.in&amp;quot;&amp;gt;Amit Agarwal&amp;lt;/a&amp;gt; (AKA), amit.agarwal@amit-agarwal.co.in&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; COMPANY: &amp;amp;nbsp;Individual&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; VERSION: &amp;amp;nbsp;1.0&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; CREATED: &amp;amp;nbsp;06/19/2010 10:44:34 PM IST&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;REVISION: &amp;amp;nbsp;0.1&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#===============================================================================&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;file&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;/tmp/fstab&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;disk_types&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;hd sd&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;co1&amp;quot;&amp;gt;${#disk_types}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; find_disks &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#123;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co1&amp;quot;&amp;gt;${#disk_types}&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$count&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;for&amp;lt;/span&amp;gt; i &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;in&amp;lt;/span&amp;gt; $&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;seq&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;nu0&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$count&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;do&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;j&amp;lt;/span&amp;gt;=i-&amp;lt;span class=&amp;quot;nu0&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$i&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$j&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$j&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co1&amp;quot;&amp;gt;${disk_types[0]}&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co1&amp;quot;&amp;gt;${disk_types[1]}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; disk_array&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#91;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$j&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#93;&amp;lt;/span&amp;gt;=$&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;ls&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;&amp;lt;/span&amp;gt;a &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;zem_slink freebase/en/device_file_system&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;title&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;Device file&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;rel&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;wikipedia&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;href&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;http://en.wikipedia.org/wiki/Device_file&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;/&amp;lt;/span&amp;gt;dev&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;/&amp;lt;/span&amp;gt;a&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;/&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;co1&amp;quot;&amp;gt;${disk_types[$j]}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#91;&amp;lt;/span&amp;gt;a-z&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#93;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co1&amp;quot;&amp;gt;${disk_array[$j]}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;done&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#125;&amp;lt;/span&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# ---------- &amp;amp;nbsp;end of function find_disks &amp;amp;nbsp;----------&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; find_partitions &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#123;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;In find_partitions&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;l&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;nu0&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;co1&amp;quot;&amp;gt;${#disk_types}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;for&amp;lt;/span&amp;gt; i &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;in&amp;lt;/span&amp;gt; $&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;seq&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;nu0&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$count&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;do&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;j&amp;lt;/span&amp;gt;=i-&amp;lt;span class=&amp;quot;nu0&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;for&amp;lt;/span&amp;gt; k &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;in&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co1&amp;quot;&amp;gt;${disk_array[$i]}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;do&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$k&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;!&amp;lt;/span&amp;gt;--loginview start--&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;disk_partitions&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#91;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$l&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#93;&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;`&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;fdisk&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re5&amp;quot;&amp;gt;-l&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$k&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;&amp;lt;/span&amp;gt;a &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;zem_slink freebase/en/grep&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;title&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;Grep&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;rel&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;wikipedia&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;href&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;http://en.wikipedia.org/wiki/Grep&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;grep&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;/&amp;lt;/span&amp;gt;a&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;^/dev&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;grep&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re5&amp;quot;&amp;gt;-v&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;Extended$&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;cut&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re5&amp;quot;&amp;gt;-d&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot; &amp;quot;&amp;lt;/span&amp;gt; -f1&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;`&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co1&amp;quot;&amp;gt;${disk_partitions[$l]}&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$l&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;!&amp;lt;/span&amp;gt;--loginview end--&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;l++&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;done&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;done&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#125;&amp;lt;/span&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# ---------- &amp;amp;nbsp;end of function find_partitions &amp;amp;nbsp;----------&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; add_fat &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#123;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;# Added with script for &amp;lt;span class=&amp;quot;es2&amp;quot;&amp;gt;$label&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;es2&amp;quot;&amp;gt;$k&amp;lt;/span&amp;gt;&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$file&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;&amp;lt;span class=&amp;quot;es2&amp;quot;&amp;gt;$uuid&amp;lt;/span&amp;gt; /mnt/&amp;lt;span class=&amp;quot;es2&amp;quot;&amp;gt;$label&amp;lt;/span&amp;gt; vfat&amp;amp;nbsp; nosuid,nodev,uhelper=udisks,uid=500,gid=500,shortname=mixed,dmask=0077&amp;amp;nbsp; 0 0&amp;quot;&amp;lt;/span&amp;gt; &amp;amp;nbsp;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$file&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#125;&amp;lt;/span&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# ---------- &amp;amp;nbsp;end of function add_fat &amp;amp;nbsp;----------&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; add_&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;&amp;lt;/span&amp;gt;a &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;zem_slink freebase/en/ext3&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;title&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;Ext3&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;rel&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;wikipedia&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;href&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;http://en.wikipedia.org/wiki/Ext3&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;ext3&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;/&amp;lt;/span&amp;gt;a&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#123;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;# Added with script for &amp;lt;span class=&amp;quot;es2&amp;quot;&amp;gt;$label&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;es2&amp;quot;&amp;gt;$k&amp;lt;/span&amp;gt;&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$file&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;&amp;lt;span class=&amp;quot;es2&amp;quot;&amp;gt;$uuid&amp;lt;/span&amp;gt; /mnt/&amp;lt;span class=&amp;quot;es2&amp;quot;&amp;gt;$label&amp;lt;/span&amp;gt; ext3     defaults     0 0&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$file&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#125;&amp;lt;/span&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# ---------- &amp;amp;nbsp;end of function add_ext3 &amp;amp;nbsp;----------&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; find_UUID &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#123;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;In find_UUID with &amp;lt;span class=&amp;quot;es2&amp;quot;&amp;gt;$l&amp;lt;/span&amp;gt;&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;l--&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;for&amp;lt;/span&amp;gt; i &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;in&amp;lt;/span&amp;gt; $&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;seq&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;nu0&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$l&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;do&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co1&amp;quot;&amp;gt;${disk_partitions[$i]}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;for&amp;lt;/span&amp;gt; k &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;in&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co1&amp;quot;&amp;gt;${disk_partitions[$i]}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;do&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$k&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;!&amp;lt;/span&amp;gt;--loginview start--&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;temp&amp;lt;/span&amp;gt;=$&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;blkid &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$k&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;label&amp;lt;/span&amp;gt;=$&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$temp&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;grep&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;LABEL=&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;sed&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&amp;gt;s&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;LABEL&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;//\&#39;|sed \&#39;s/&amp;quot;&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;*//&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;uuid&amp;lt;/span&amp;gt;=$&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$temp&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;grep&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;UUID=&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;sed&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&amp;gt;s&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;UUID&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;//\&#39;|sed \&#39;s/&amp;quot;&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;*//&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;atype&amp;lt;/span&amp;gt;=$&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$temp&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;grep&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;TYPE=&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;sed&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&amp;gt;s&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;TYPE&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;//\&#39;|sed \&#39;s/&amp;quot;&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;*//&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;!&amp;lt;/span&amp;gt;--loginview end--&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;if&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#91;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$atype&amp;lt;/span&amp;gt; = &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;vfat&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#93;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;then&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; add_fat &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$label&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$uuid&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$k&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;fi&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;if&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#91;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$atype&amp;lt;/span&amp;gt; = &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;ext3&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#93;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;then&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; add_ext3 &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$label&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$uuid&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$k&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;fi&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$label&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$uuid&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$atype&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;done&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;done&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#125;&amp;lt;/span&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# ---------- &amp;amp;nbsp;end of function find_UUID &amp;amp;nbsp;----------&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; find_disks&amp;lt;br /&amp;gt; find_partitions&amp;lt;br /&amp;gt; find_UUID
    &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;&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://blog.amit-agarwal.co.in/2010/03/11/fedora-11-mount-options-for-vfat-and-other-volumes-for-automount/\&#34;&gt;Fedora 11 &amp;#8211; Mount options for vfat and other volumes for automount.&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.edugeek.net/forums/thin-client-virtual-machines/58405-esx4-cannot-create-datastore.html\&#34;&gt;ESX4 cannot create datastore&lt;/a&gt; (edugeek.net)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://www.brighthub.com/computing/hardware/articles/74336.aspx\&#34;&gt;Creating a Partition on an External Hard Drive&lt;/a&gt; (brighthub.com)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://www.lockergnome.com/it/2010/06/02/partition-assistant-v2-1/\&#34;&gt;Partition Assistant v2.1&lt;/a&gt; (lockergnome.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;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_c10.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>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>Filename completion in Linux with mixed case and ignored case.</title>
      <link>/2010/06/23/filename-completion-in-linux-with-mixed-case-and-ignored-case/</link>
      <pubDate>Wed, 23 Jun 2010 04:33:19 +0000</pubDate>
      
      <guid>/2010/06/23/filename-completion-in-linux-with-mixed-case-and-ignored-case/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;This is one of my favourites, alwahs keep it handy. Linux is case sensitive by nature but you will always find filenames jumbled up in the case. So what is the solution:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;bind &amp;amp;#8221;set completion-ignore-case on&amp;amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Just execute the above in your bash command and file/dir name will behave like Windows. Remember that this is per session setting and thus the names do not get changed internally, it only changes the way to access it (specifically completion only). So if you want this behaviour in all your sessions put this in the appropriate profile file.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Upload a video to youtube</title>
      <link>/2010/06/23/upload-a-video-to-youtube/</link>
      <pubDate>Wed, 23 Jun 2010 04:33:18 +0000</pubDate>
      
      <guid>/2010/06/23/upload-a-video-to-youtube/</guid>
      <description>&lt;h1 id=&#34;span-stylefont-size-x-largea-hrefhttpfeedproxygooglecomrcommand-line-fu3jxjj-wy4keaupload-a-video-to-youtubeupload-a-video-to-youtubeaspan&#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/JXJj-wy4keA/upload-a-video-to-youtube&amp;quot;&amp;gt;Upload a video to youtube&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;tt&gt;&lt;/p&gt;&lt;/p&gt;
&lt;div class=&#34;codecolorer-container bash solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;bash codecolorer&amp;quot;&amp;gt;
      google youtube post &amp;lt;span class=&amp;quot;re5&amp;quot;&amp;gt;--title&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;My Video&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re5&amp;quot;&amp;gt;--category&amp;lt;/span&amp;gt; Education ~&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;myvideo.avi&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;/&amp;lt;/span&amp;gt;tt&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;&amp;lt;/span&amp;gt;tt&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;
  &lt;/tt&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;tt&gt;&lt;/tt&gt; &lt;a class=\&#34;zem_slink freebase/en/google\&#34; title=\&#34;Google\&#34; rel=\&#34;homepage\&#34; href=\&#34;http://google.com\&#34;&gt;Google&lt;/a&gt; just released a new commend line tool offering all sorts of new services from the commend line. One of them is uploading a &lt;a class=\&#34;zem_slink freebase/en/youtube\&#34; title=\&#34;YouTube\&#34; rel=\&#34;homepage\&#34; href=\&#34;http://www.youtube.com/\&#34;&gt;youtube video&lt;/a&gt; but there are plenty more google services to interact with.
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fedora 11 Leonidas — Fix HDD (Hard Disk) and CD/DVD automount issues for users other than root.</title>
      <link>/2010/06/22/fedora-11-leonidas-fix-hdd-hard-disk-and-cddvd-automount-issues-for-users-other-than-root/</link>
      <pubDate>Tue, 22 Jun 2010 02:37:48 +0000</pubDate>
      
      <guid>/2010/06/22/fedora-11-leonidas-fix-hdd-hard-disk-and-cddvd-automount-issues-for-users-other-than-root/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been thinking of putting this for quite some time now. By default no user (other than root) on Fedora 11 has the permission to mount CD/DVD and or ntfs/vfat partitions. So HAL automount does not work for these.&lt;/p&gt;
&lt;p&gt;Here is something you can do to fix this:&lt;/p&gt;
&lt;p&gt;Open &lt;strong&gt;System-&amp;gt; Preferences -&amp;gt; Authourizations&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Screenshot-Authorizations.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-905&amp;quot; title=&amp;quot;Screenshot-Authorizations&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Screenshot-Authorizations.jpg&amp;quot; alt=&amp;quot;Screenshot-Authorizations&amp;quot; width=&amp;quot;800&amp;quot; height=&amp;quot;700&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now, go to &lt;strong&gt;org -&amp;gt; hal -&amp;gt; storage&lt;/strong&gt; and make the changes to suit your needs. You can add or remove a particular user for the operation with the Grant or Block buttons or for all the users system-wide with the Edit button.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>cdargs – bash cd command with bookmarks and browser.</title>
      <link>/2010/06/22/cdargs-bash-cd-command-with-bookmarks-and-browser/</link>
      <pubDate>Tue, 22 Jun 2010 02:37:47 +0000</pubDate>
      
      <guid>/2010/06/22/cdargs-bash-cd-command-with-bookmarks-and-browser/</guid>
      <description>&lt;div class=\&#34;zemanta-img\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Bash_demo.png\&#34;&gt;&lt;img title=\&#34;Screenshot of a Bash 3.1 session demonstrating...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Bash_demo.png\&#34; alt=\&#34;Screenshot of a Bash 3.1 session demonstrating...\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34;&gt;Image via &lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Bash_demo.png\&#34;&gt;Wikipedia&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;cdargs is a &amp;lt;a class=&amp;quot;zem_slink freebase/en/bash&amp;quot; title=&amp;quot;Bash&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://tiswww.case.edu/php/chet/bash/bashtop.html&amp;quot;&amp;gt;bash shell&lt;/a&gt; cd with bookmarks and browser. Quite useful if you are developer or someone who use&amp;amp;#8217;s the bash shell very frequently&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt;Name       : cdargs
&lt;/blockquote&gt;
&lt;p&gt;Arch       : i686
Version    : 1.35
Release    : 5.fc12
Size       : 114 k
Repo       : installed
From repo  : fedora
Summary    : The shell cd with bookmarks and browser
URL        : &lt;a href=&#34;http://www.skamphausen.de/software/cdargs/&#34;&gt;http://www.skamphausen.de/software/cdargs/&lt;/a&gt;
License    : &amp;lt;a class=&amp;quot;zem_slink freebase/en/gnu_general_public_license&amp;quot; title=&amp;quot;GNU General Public License&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/GNU_General_Public_License&amp;quot;&amp;gt;GPLv2&amp;lt;/a&amp;gt;+
Description: Enables the user to quickly change &amp;lt;a class=&amp;quot;zem_slink freebase/en/working_directory&amp;quot; title=&amp;quot;Working directory&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Working_directory&amp;quot;&amp;gt;working directory&amp;lt;/a&amp;gt; by navigating cd arguments
: and expanding the shell built-in cd with bookmarks and browser.&lt;/pre&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>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>Fixing the Xorg X server after removing nouveau and nvidia and installing a nVidia graphics card.</title>
      <link>/2010/06/22/fixing-xorg-server-removing-nouveau-nvidia-installing-nvidia-graphics-card/</link>
      <pubDate>Tue, 22 Jun 2010 02:37:45 +0000</pubDate>
      
      <guid>/2010/06/22/fixing-xorg-server-removing-nouveau-nvidia-installing-nvidia-graphics-card/</guid>
      <description>&lt;p&gt;I updated my destop configuration recently, well thats not the news. But I was a idiot doing certain things at that time might be something interesting to my readers. I got a &amp;lt;a class=&amp;quot;zem_slink freebase/en/nvidia&amp;quot; title=&amp;quot;Nvidia&amp;quot; rel=&amp;quot;geolocation&amp;quot; href=&amp;quot;http://maps.google.com/maps?ll=37.3707277778,-121.963738889&amp;amp;spn=0.01,0.01&amp;amp;q=37.3707277778,-121.963738889%20%28Nvidia%29&amp;amp;t=h&amp;quot;&amp;gt;nVidia&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink freebase/en/video_card&amp;quot; title=&amp;quot;Video card&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Video_card&amp;quot;&amp;gt;graphics card&lt;/a&gt;, that was not the issue but I uninstalled the drivers for it after putting it in was the issue.&lt;/p&gt;
&lt;p&gt;So, here is the story and the fix.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>gollage – create simple collage with ease.</title>
      <link>/2010/06/21/gollage-create-simple-collage-with-ease/</link>
      <pubDate>Mon, 21 Jun 2010 12:58:47 +0000</pubDate>
      
      <guid>/2010/06/21/gollage-create-simple-collage-with-ease/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Find the project &amp;lt;a href=&amp;quot;http://sourceforge.net/projects/gollage/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. Download the tar ball and install it. Description of the application is:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;GTK+ collage, in short gollage, is a program to generate photo collages with a Polaroid photo frame. The photos will be place on the final image in randomly order. You can specify the degrees, the size of the photos and the final background of the image.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It is a very simple to use GUI application. First you need to select the pictures for the collage.&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>Scribblenauts</title>
      <link>/2010/06/20/scribblenauts/</link>
      <pubDate>Sun, 20 Jun 2010 08:57:42 +0000</pubDate>
      
      <guid>/2010/06/20/scribblenauts/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://xkcd.com/637/&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/imgs.xkcd.com/comics/scribblenauts.png&amp;quot; alt=&amp;quot;Let me look away and type &#39;guy who&#39;s just jealous that I beat all his MarioKart times&#39; and turn back, and &amp;hellip; yup, there you are again!&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How To Quickly Check If You’re Running A Javascript Enabled Browser</title>
      <link>/2010/06/20/quickly-check-youre-running-javascript-enabled-browser/</link>
      <pubDate>Sun, 20 Jun 2010 08:57:41 +0000</pubDate>
      
      <guid>/2010/06/20/quickly-check-youre-running-javascript-enabled-browser/</guid>
      <description>&lt;h1 id=&#34;span-stylefont-size-x-largea-hrefhttpfeedproxygooglecomrmakeuseof3e5yad0irqv0&#34;&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/Makeuseof/~3/e5yad0IRQV0/&amp;quot;&amp;gt;&lt;/h1&gt;
&lt;p&gt;&lt;/a&gt;&lt;/span&gt;**&lt;/p&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/javaHead1.png&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;javascript enabled browser&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&amp;lt;a href=&amp;quot;http://www.makeuseof.com/tag/what-is-javascript-how-works&amp;quot;&amp;gt;Javascript&lt;/a&gt; is an integral part of &amp;lt;a class=&amp;quot;zem_slink freebase/en/web_browser&amp;quot; title=&amp;quot;Web browser&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Web_browser&amp;quot;&amp;gt;web browsing&lt;/a&gt; and a lot of websites use Javascript for web applications and functions. A question I get at AskTheAdmin.com often is how I can tell if I am using a Javascript enabled browser. I have two quick methods to tell if the browser you are using does or does not support Javascript.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>regular expression, sed and grep tuturials and tricks.</title>
      <link>/2010/06/17/regular-expression-sed-and-grep-tuturials-and-tricks/</link>
      <pubDate>Thu, 17 Jun 2010 15:56:53 +0000</pubDate>
      
      <guid>/2010/06/17/regular-expression-sed-and-grep-tuturials-and-tricks/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Simply a great one page article on sed and use of regular expressions.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://almirkaric.com/2009/07/15/sed-and-grep-tips/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://almirkaric.com/2009/07/15/sed-and-grep-tips/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Enhance photos quickly with GIMP</title>
      <link>/2010/06/17/enhance-photos-quickly-with-gimp/</link>
      <pubDate>Thu, 17 Jun 2010 15:56:52 +0000</pubDate>
      
      <guid>/2010/06/17/enhance-photos-quickly-with-gimp/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Okay today I will show you how to enhance or make the photo look better with GIMP. Digital photos are good but can be made better with GIMP. I will take you step by step with the process. There are many other things that you can do but I will cover only basic stuff. So here we go.&lt;/p&gt;
&lt;p&gt;Take a photo of your choice.&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-full wp-image-503&amp;quot; title=&amp;quot;Monkey&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/dscf5962.jpg&amp;quot; alt=&amp;quot;Monkey&amp;quot; width=&amp;quot;387&amp;quot; height=&amp;quot;542&amp;quot; /&amp;gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using tput to save, clear and restore the terminal contents</title>
      <link>/2010/06/17/using-tput-to-save-clear-and-restore-the-terminal-contents/</link>
      <pubDate>Thu, 17 Jun 2010 15:56:51 +0000</pubDate>
      
      <guid>/2010/06/17/using-tput-to-save-clear-and-restore-the-terminal-contents/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Using tput to save, clear and restore the terminal contents $ tput smcup; echo &amp;amp;#8221;Doing some things…&amp;amp;#8221;; sleep 2; tput rmcup Very useful for interactive scripts where you would like to return the terminal contents to its original state before the script was run. This would be similar to how vi exits and returns you to your original terminal screen.&lt;/p&gt;
&lt;p&gt;Save and clear the terminal contents with:&lt;/p&gt;
&lt;p&gt;tput smcup&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>Change pidgin status from the command line</title>
      <link>/2010/06/16/change-pidgin-status-from-the-command-line/</link>
      <pubDate>Wed, 16 Jun 2010 02:17:06 +0000</pubDate>
      
      <guid>/2010/06/16/change-pidgin-status-from-the-command-line/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;$ purple-remote &amp;quot;setstatus?status=away&amp;amp;message=AFK&amp;quot;&lt;/tt&gt; Thanks for the comment oshazard, i wasn&amp;amp;#8217;t aware of purple-remote existence.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com/commands/view/4554/change-pidgin-status&amp;quot;&amp;gt;View this command to comment, vote or add to favourites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/unixApe&amp;quot;&amp;gt;View all commands by &lt;/a&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/unixApe&amp;quot;&amp;gt;unixApe&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/header-logo.jpg&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;by David Winterbottom (&amp;lt;a href=&amp;quot;http://codeinthehole.com&amp;quot;&amp;gt;codeinthehole.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/~a/xmocNuFfObClC-QnA38odl3AWt8/0/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/xmocNuFfObClC-QnA38odl3AWt8/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/xmocNuFfObClC-QnA38odl3AWt8/1/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/xmocNuFfObClC-QnA38odl3AWt8/1/di&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~r/Command-line-fu/~4/Ky02xAVnP7w&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/Ky02xAVnP7w/change-pidgin-status&amp;quot;&amp;gt;http://feedproxy.google.com/~r/Command-line-fu/~3/Ky02xAVnP7w/change-pidgin-status&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Teaching Kids Programming with Free Programming Languages</title>
      <link>/2010/06/16/teaching-kids-programming-with-free-programming-languages/</link>
      <pubDate>Wed, 16 Jun 2010 02:17:05 +0000</pubDate>
      
      <guid>/2010/06/16/teaching-kids-programming-with-free-programming-languages/</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;
Teaching Kids Programming with Free Programming Languages Tech Source From Bohol: &amp;amp;#8221;Most of these languages are graphics-based that makes them fun and attractive for young ones or even for adults who are absolute beginner in programming. So enjoy and teach your kids programming with these free programming languages.&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-02-010-35-OS-SW-DV&amp;quot;&amp;gt;http://linuxtoday.com/news_story.php3?ltsn=2009-10-02-010-35-OS-SW-DV&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>wmctrl – window control manager</title>
      <link>/2010/06/16/wmctrl-window-control-manager/</link>
      <pubDate>Wed, 16 Jun 2010 02:17:04 +0000</pubDate>
      
      <guid>/2010/06/16/wmctrl-window-control-manager/</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:Deer_Park_Globe.png\&#34;&gt;&lt;img title=\&#34;Blue globe artwork is distributed with Firefox...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Deer_Park_Globe.png\&#34; alt=\&#34;Blue globe artwork is distributed with Firefox...\&#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:Deer_Park_Globe.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;&lt;strong&gt;What is &amp;lt;a class=&amp;quot;zem_slink freebase/en/wmctrl&amp;quot; title=&amp;quot;Wmctrl&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Wmctrl&amp;quot;&amp;gt;wmctrl&lt;/a&gt;?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;wmctrl  is  a  command that can be used to interact with an X Window manager that is compatible with the EWMH/NetWM specification.  wmctrl can query the &amp;lt;a class=&amp;quot;zem_slink freebase/en/window_manager&amp;quot; title=&amp;quot;Window manager&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Window_manager&amp;quot;&amp;gt;window manager&lt;/a&gt; for information, and it can request that certain window management actions be taken.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Periodically download and use as wallpaper from Flickr in Fedora using Webilder.</title>
      <link>/2010/06/16/periodically-download-and-use-as-wallpaper-from-flickr-in-fedora-using-webilder/</link>
      <pubDate>Wed, 16 Jun 2010 02:17:03 +0000</pubDate>
      
      <guid>/2010/06/16/periodically-download-and-use-as-wallpaper-from-flickr-in-fedora-using-webilder/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Ever wanted to have wallpaper downloaded from Flickr directly using the tags and then apply them as wallpaper, then the way to go is download Webilder &amp;lt;a href=&amp;quot;http://www.webilder.org/static/downloads/Webilder-0.6.3.tar.gz&amp;quot;&amp;gt;here&lt;/a&gt;. Just do the regular stuff to install the same.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;tar xvfz &lt;filename&gt;&lt;/p&gt;
&lt;p&gt;cd &lt;to the directory created&gt;&lt;/p&gt;
&lt;p&gt;./configure&lt;/p&gt;
&lt;p&gt;make&lt;/p&gt;
&lt;p&gt;sudo make install&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And then right click on the gnome panel and add the widget. Configure the tags to download and the duration to change the wallpaper and enjoy.&lt;/p&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>List of commands you use most often</title>
      <link>/2010/06/16/list-commands/</link>
      <pubDate>Wed, 16 Jun 2010 02:17:01 +0000</pubDate>
      
      <guid>/2010/06/16/list-commands/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;h1 id=&#34;span-stylefont-size-x-largea-hrefhttpfeedproxygooglecomrcommand-line-fu36mxhisiindolist-of-commands-you-use-most-oftenlist-of-commands-you-use-most-oftenaspan&#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/6MxHiSiINdo/list-of-commands-you-use-most-often&amp;quot;&amp;gt;List of commands you use most often&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;tt&gt;$ history | &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; &#39;{a[$2]++}END{for(i in a){print a[i] &amp;quot; &amp;quot; i}}&#39; | sort -rn | head &amp;gt; /tmp/cmds | gnuplot -persist &amp;lt;(echo &#39;plot &amp;quot;/tmp/cmds&amp;quot; using 1:xticlabels(2) with boxes&#39;)&lt;/tt&gt; Plot your most used commands with gnuplot.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com/commands/view/5845/list-of-commands-you-use-most-often&amp;quot;&amp;gt;View this command to comment, vote or add to favourites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/sthrs&amp;quot;&amp;gt;View all commands by &lt;/a&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/sthrs&amp;quot;&amp;gt;sthrs&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/header-logo.jpg&amp;quot; alt=&amp;quot;commandlinefu.com&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How To Add A Cool Tattoo To Your Photo in Photoshop</title>
      <link>/2010/06/15/how-to-add-a-cool-tattoo-to-your-photo-in-photoshop/</link>
      <pubDate>Tue, 15 Jun 2010 14:20:20 +0000</pubDate>
      
      <guid>/2010/06/15/how-to-add-a-cool-tattoo-to-your-photo-in-photoshop/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;h1 id=&#34;ever-thought-about-having-a-cool-tattoo-but-not-sure-what-it-will-look-like&#34;&gt;Ever thought about having a cool tattoo but not sure what it will look like?&lt;/h1&gt;
&lt;p&gt;We’re lucky to be Photoshop friendly, unlike &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Lil Wayne&amp;quot; rel=&amp;quot;imdb&amp;quot; href=&amp;quot;http://www.imdb.com/name/nm1211443/&amp;quot;&amp;gt;Lil Wayne&lt;/a&gt; (I’d put him in &lt;em&gt;Top Ten Ugliest Tats Ever&lt;/em&gt; list).  And history has lots of examples of “unfortunate” tattoos. Like Johnny Depp’s “&lt;em&gt;Winona Forever&lt;/em&gt;” tattoo. He had to change it to “&lt;em&gt;Wino Forever&lt;/em&gt;” after their break-up. Or like the Game’s famous “star” tat on his face – he had a teardrop before, then changed to a star and now he has an “LA” I guess. Looks so weird.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>using kill to see if a process is alive</title>
      <link>/2010/06/15/using-kill-to-see-if-a-process-is-alive/</link>
      <pubDate>Tue, 15 Jun 2010 14:20:19 +0000</pubDate>
      
      <guid>/2010/06/15/using-kill-to-see-if-a-process-is-alive/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I am making some changes to the moreutils sponge command. Sponge provides a method of prepending which is less specialized than my prepend util. However, it has trouble with large amounts of input.&lt;/p&gt;
&lt;p&gt;Regardless, while testing my changes, I want to watch it operate. Normally, you would just do so &amp;lt;a href=&amp;quot;http://bashcurescancer.com/using-kill-to-see-if-a-process-is-alive.html&amp;quot;&amp;gt;…&lt;/a&gt;&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>Google Profiles Turn Into OpenIDs</title>
      <link>/2010/06/14/google-profiles-turn-into-openids/</link>
      <pubDate>Mon, 14 Jun 2010 14:03:07 +0000</pubDate>
      
      <guid>/2010/06/14/google-profiles-turn-into-openids/</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/company/openid-foundation\&#34;&gt;&lt;img title=\&#34;Image representing OpenID Foundation as depict...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/16257v2-max-250x250.png\&#34; alt=\&#34;Image representing OpenID Foundation as depict...\&#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;As part of its push to go more social, &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000042acea&amp;quot; title=&amp;quot;Google&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://google.com&amp;quot;&amp;gt;Google&lt;/a&gt; has been attempting to unify its various account profiles into one Google Profile. And now it’s more useful. Google’s &amp;lt;a href=&amp;quot;http://www.crunchbase.com/person/brad-fitzpatrick&amp;quot;&amp;gt;Brad Fitzpatrick&lt;/a&gt; has just &amp;lt;a href=&amp;quot;http://twitter.com/bradfitz/status/6059279144&amp;quot;&amp;gt;tweeted&lt;/a&gt; out that Google Profiles can now be used as OpenIDs.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>FastestfoxLite - Disable prefetching and make firefox really fast.</title>
      <link>/2010/06/14/fasterfox-lite-disable-prefetching-firefox-fast/</link>
      <pubDate>Mon, 14 Jun 2010 14:03:06 +0000</pubDate>
      
      <guid>/2010/06/14/fasterfox-lite-disable-prefetching-firefox-fast/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you are stuck with firefox performance, then you should try this addon:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/9148/&#34;&gt;https://addons.mozilla.org/en-US/firefox/addon/9148/&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://blog.taragana.com/index.php/archive/how-to-make-firefox-blazing-fast-in-a-jiffy-fasterfox-add-on/&amp;quot;&amp;gt;How to make Firefox blazing fast in a jiffy: fasterfox add-on&lt;/a&gt; (taragana.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.cloudspace.com/blog/2010/06/03/html5-link-prefetching-or-the-most-dangerous-tag/&amp;quot;&amp;gt;HTML5 Link Prefetching (or &amp;amp;#8221;The Most Dangerous Tag&amp;amp;#8221;)&lt;/a&gt; (cloudspace.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.ghacks.net/2010/05/15/configure-prefetch-and-superfetch-with-tweakprefetch/&amp;quot;&amp;gt;Configure Prefetch and Superfetch With TweakPrefetch&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/06/10/fix-firefox-with-last-pass-not-responding/&amp;quot;&amp;gt;Fix Firefox With Last Pass Not Responding&lt;/a&gt; (ghacks.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;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_c2.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>First Fedora 13 Features Listed: NFSv4, DisplayPort</title>
      <link>/2010/06/11/nfsv4-displayport/</link>
      <pubDate>Fri, 11 Jun 2010 01:52:03 +0000</pubDate>
      
      <guid>/2010/06/11/nfsv4-displayport/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Fedora 12 will not see the light of day for a few more weeks still, but the first features for Fedora 13 are now known. On the Fedora Project Wiki is now the Fedora 13 feature list. Added so far to the Fedora 13 feature list are mostly the few features that didn&amp;amp;#8217;t make it in time for Fedora 12: NFSv4 protocol by default, support for mounting NFS servers over IPv6, and yum language package plug-in…&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Let the cow speak what you want it to – ascii art with cowsay</title>
      <link>/2010/06/11/let-the-cow-speak-what-you-want-it-to-ascii-art-with-cowsay/</link>
      <pubDate>Fri, 11 Jun 2010 01:52:02 +0000</pubDate>
      
      <guid>/2010/06/11/let-the-cow-speak-what-you-want-it-to-ascii-art-with-cowsay/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;A picture is worth a thousand words. So here&amp;amp;#8217;s the thousand word posting.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/cowsay.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-829&amp;quot; title=&amp;quot;cowsay&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/cowsay.jpg&amp;quot; alt=&amp;quot;cowsay&amp;quot; width=&amp;quot;209&amp;quot; height=&amp;quot;300&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To install it, just execute:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install cowsay&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It does install a couple of other timepass things like cowthink and animalsay. So, here are some more screenshots:&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/animalsay.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-830&amp;quot; title=&amp;quot;animalsay&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/animalsay.jpg&amp;quot; alt=&amp;quot;animalsay&amp;quot; width=&amp;quot;161&amp;quot; height=&amp;quot;167&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/2009/06/animalsay-1.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-831&amp;quot; title=&amp;quot;animalsay-1&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/06/animalsay-1.jpg&amp;quot; alt=&amp;quot;animalsay-1&amp;quot; width=&amp;quot;363&amp;quot; height=&amp;quot;187&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>for loop in bash script on solaris without seq</title>
      <link>/2010/06/11/for-loop-in-bash-script-on-solaris-without-seq/</link>
      <pubDate>Fri, 11 Jun 2010 01:52:01 +0000</pubDate>
      
      <guid>/2010/06/11/for-loop-in-bash-script-on-solaris-without-seq/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I was working on a solaris box and wanted to do a &lt;strong&gt;watch&lt;/strong&gt;. watch command is not available on Solaris 8 by default and I did not want to install it just for this small one time job. So I wrote this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;for (( i=0; i&amp;lt;=100; i++ )); do &lt;strong&gt;ls -lrt /tmp/amit&lt;/strong&gt;*; sleep 2; done&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You can replace the command in bold with whatever command you want to watch.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Configuration of my home desktop - updated</title>
      <link>/2010/06/11/configuration-home-desktop-updated/</link>
      <pubDate>Fri, 11 Jun 2010 01:52:00 +0000</pubDate>
      
      <guid>/2010/06/11/configuration-home-desktop-updated/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is the list of components of my Desktop :&lt;/p&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink freebase/en/nvidia&amp;quot; title=&amp;quot;Nvidia&amp;quot; rel=&amp;quot;geolocation&amp;quot; href=&amp;quot;http://maps.google.com/maps?ll=37.3707277778,-121.963738889&amp;amp;spn=0.01,0.01&amp;amp;q=37.3707277778,-121.963738889%20%28Nvidia%29&amp;amp;t=h&amp;quot;&amp;gt;nVidia&lt;/a&gt; Corporation G96 [&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;GeForce&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.nvidia.com/object/geforce_family.html&amp;quot;&amp;gt;GeForce&lt;/a&gt; 9500 GT] (rev a1) with 1GB&lt;/p&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink freebase/en/intel_corporation&amp;quot; title=&amp;quot;Intel Corporation&amp;quot; rel=&amp;quot;geolocation&amp;quot; href=&amp;quot;http://maps.google.com/maps?ll=37.3879277778,-121.963538889&amp;amp;spn=0.01,0.01&amp;amp;q=37.3879277778,-121.963538889%20%28Intel%20Corporation%29&amp;amp;t=h&amp;quot;&amp;gt;Intel&lt;/a&gt;(R) &amp;lt;a class=&amp;quot;zem_slink freebase/en/intel_core_microarchitecture&amp;quot; title=&amp;quot;Intel Core (microarchitecture)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Intel_Core_%28microarchitecture%29&amp;quot;&amp;gt;Core&lt;/a&gt;(TM) i5 CPU         650  @ 3.20GHz with 6 core&lt;/p&gt;
&lt;p&gt;Transcend JM1333KLU-2G @ 1333MHz  – totalling 4 GB of &amp;lt;a class=&amp;quot;zem_slink freebase/en/ddr3_sdram&amp;quot; title=&amp;quot;DDR3 SDRAM&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/DDR3_SDRAM&amp;quot;&amp;gt;DDR3&lt;/a&gt; RAM&lt;/p&gt;
&lt;p&gt;22 inch BENQ &amp;lt;a class=&amp;quot;zem_slink freebase/en/liquid_crystal_display&amp;quot; title=&amp;quot;LCD&amp;quot; rel=&amp;quot;wikinvest&amp;quot; href=&amp;quot;http://www.wikinvest.com/concept/LCD&amp;quot;&amp;gt;LCD&lt;/a&gt; monitor&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>email with templates (with variables) from the command line with sendmail or any other MTA.</title>
      <link>/2010/06/09/email-with-templates-with-variables-from-the-command-line-with-sendmail-or-any-other-mta/</link>
      <pubDate>Wed, 09 Jun 2010 16:57:10 +0000</pubDate>
      
      <guid>/2010/06/09/email-with-templates-with-variables-from-the-command-line-with-sendmail-or-any-other-mta/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was trying to get templates to work on evolution and found that although templates are there in evolution mail client, its not that efficient to use. What I thus wanted was to have something that could allow me to send mails to (and cc and bcc) to specified people with predefined template, only some values changed, like changelog and so on. So I wrote a set of files and below files to achieve the same. Hope it helps you too 🙂&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>http://dmartin.org/content/things-i-can-do-linux-i-cant-do-windows</title>
      <link>/2010/06/09/httpdmartinorgcontentthings-i-can-do-linux-i-cant-do-windows/</link>
      <pubDate>Wed, 09 Jun 2010 16:57:08 +0000</pubDate>
      
      <guid>/2010/06/09/httpdmartinorgcontentthings-i-can-do-linux-i-cant-do-windows/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://dmartin.org/content/things-i-can-do-linux-i-cant-do-windows&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Here&amp;amp;#8217;s&lt;/a&gt; a nice article on Windows vs Linux. I have been reading on these for quite some time now, but this one really sums it up all very well. I hope you enjoy it as much as I did.&lt;/p&gt;
&lt;p&gt;Since I often hear from friends and people on the Internet about things they can&amp;amp;#8217;t do in Linux that they could on Windows, I thought I&amp;amp;#8217;d write up a list of things I can do in Linux that I can&amp;amp;#8217;t do in Windows.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Biggest free shell account list</title>
      <link>/2010/06/09/biggest-free-shell-account-list/</link>
      <pubDate>Wed, 09 Jun 2010 16:57:07 +0000</pubDate>
      
      <guid>/2010/06/09/biggest-free-shell-account-list/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Biggest shell account list is &amp;lt;a href=&amp;quot;http://www.red-pill.eu/freeunix.shtml&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>using mypaint on Linux</title>
      <link>/2010/06/09/using-mypaint-on-linux/</link>
      <pubDate>Wed, 09 Jun 2010 16:57:06 +0000</pubDate>
      
      <guid>/2010/06/09/using-mypaint-on-linux/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is description of mypaint.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Mypaint is a fast and easy/simple painter app focused on the painter, so you can only focus on the art and not the program itself. Currently MyPaint does not have a layer system, also mypaint is using pygtk with C extensions.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;One of the interesting feature is that the width of the brush increse&amp;amp;#8217;s with the speed of the stroke.&lt;/p&gt;
&lt;p&gt;My personal experience with the application was that the appllication does not have too many functionalities but is really very easy to use. Just select the brush and use it after invoking it. Here are some examples of the kind of effects that you can see with mypaint.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Scripts to create logins from bash command – for creating multiple accounts</title>
      <link>/2010/06/09/scripts-to-create-logins-from-bash-command-for-creating-multiple-accounts/</link>
      <pubDate>Wed, 09 Jun 2010 16:57:05 +0000</pubDate>
      
      <guid>/2010/06/09/scripts-to-create-logins-from-bash-command-for-creating-multiple-accounts/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Heres the script:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;cat &amp;laquo;EOF &amp;gt; login.sh&lt;br&gt;
for i in  `cat logins` ; do&lt;br&gt;
login=`echo &amp;amp;#8221;$i&amp;amp;#8221;|awk -F&amp;amp;#8221;:&amp;amp;#8221; &#39;{print $2}&amp;amp;#8217;`;&lt;br&gt;
comment=&amp;amp;#8221;`echo &amp;amp;#8221;$i&amp;amp;#8221;|awk -F&amp;amp;#8221;:&amp;amp;#8221; &#39;{print $1}&amp;amp;#8217;`&amp;amp;#8221;;&lt;br&gt;
gr=&amp;amp;#8221;`echo &amp;amp;#8221;$i&amp;amp;#8221;|awk -F&amp;amp;#8221;:&amp;amp;#8221; &#39;{print $3}&amp;amp;#8217;`&amp;amp;#8221;;&lt;br&gt;
echo &amp;amp;#8221;login –&amp;raquo; $login –Comment –&amp;raquo; $comment  –Group –&amp;raquo;$gr  –&amp;amp;#8221;;&lt;br&gt;
echo &amp;amp;#8221;useradd -c &amp;amp;#8221;$comment&amp;amp;#8221; -d /export/home/$login -m -g $gr -s /bin/bash $login&amp;amp;#8221;&lt;br&gt;
useradd -c &amp;amp;#8221;$comment&amp;amp;#8221; -d /export/home/$login -m -g $gr -s /bin/bash $login&lt;br&gt;
done&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You would need to create file called logins to store the comment, login name and the group. The group must have already been created. Here is an example of the file:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Browser or User agent identification with php.</title>
      <link>/2010/06/09/browser-or-user-agent-identification-with-php/</link>
      <pubDate>Wed, 09 Jun 2010 16:57:04 +0000</pubDate>
      
      <guid>/2010/06/09/browser-or-user-agent-identification-with-php/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://apptools.com/phptools/browser/source.php&amp;quot;&amp;gt;Link&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is a link to very nice code to identify the browser used by the user. I have put a test program with this &amp;lt;a href=&amp;quot;http://amit-agarwal.co.in/find_browser.php&amp;quot;&amp;gt;here&lt;/a&gt;.&amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/browser&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Stats for blog.amit-agarwal.co.in</title>
      <link>/2010/06/09/stats-blogamitagarwalcoin/</link>
      <pubDate>Wed, 09 Jun 2010 16:57:03 +0000</pubDate>
      
      <guid>/2010/06/09/stats-blogamitagarwalcoin/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Last couple of weeks/months has been a very good time for my blog. The subscribers have increased, the visits have increased. My blog is visited more and more from the search results. My alexa ranking has come down drastically. Thanks to all my readers, subscribers and followers.&lt;/p&gt;
&lt;p&gt;Here are some of the stats from the last 2 weeks:&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/06/WordPress_1276058887078.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-1676&amp;quot; title=&amp;quot;Stats for blog.amit-agarwal.co.in&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/WordPress_1276058887078-300x219.jpg&amp;quot; alt=&amp;quot;Stats for blog.amit-agarwal.co.in&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;219&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How To Run Subscriber-Only Competitions on Your Blog</title>
      <link>/2010/06/08/how-to-run-subscriber-only-competitions-on-your-blog/</link>
      <pubDate>Tue, 08 Jun 2010 09:13:38 +0000</pubDate>
      
      <guid>/2010/06/08/how-to-run-subscriber-only-competitions-on-your-blog/</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://www.flickr.com/photos/22417120@N08/3520905037\&#34;&gt;&lt;img title=\&#34;I\&#39;m a Master of Education Technology (well may...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/3520905037_03ff53312f_m.jpg\&#34; alt=\&#34;I\&#39;m a Master of Education Technology (well may...\&#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.flickr.com/photos/22417120@N08/3520905037\&#34;&gt;catspyjamasnz&lt;/a&gt; via Flickr&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;p&gt;A Guest Post by David Cleland from TotalApps.&lt;/p&gt;
&lt;p&gt;In 2006 I proudly started my first blog, DigMo! It was &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000003ac3a&amp;quot; title=&amp;quot;Technology&amp;quot; rel=&amp;quot;wikinvest&amp;quot; href=&amp;quot;http://www.wikinvest.com/industry/Technology&amp;quot;&amp;gt;technology&lt;/a&gt;, it was creativity, it was music and it was &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f80000000000141ab&amp;quot; title=&amp;quot;Education&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Education&amp;quot;&amp;gt;education&lt;/a&gt;. Despite it being a bit of blog soup I was pleased at how quick the site grew but within a few years it reached a critical point beyond which I really couldn’t get the traffic to grow. The site was frankly far too general to appeal to a specific community.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Determine what process is listening on a port on Solaris, without lsof</title>
      <link>/2010/06/08/determine-what-process-is-listening-on-a-port-on-solaris-without-lsof/</link>
      <pubDate>Tue, 08 Jun 2010 09:13:37 +0000</pubDate>
      
      <guid>/2010/06/08/determine-what-process-is-listening-on-a-port-on-solaris-without-lsof/</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.flickr.com/photos/24543279@N04/3913703678\&#34;&gt;&lt;img title=\&#34;Desktop September 2009 (Mac)\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/3913703678_a6912b45d0_m.jpg\&#34; alt=\&#34;Desktop September 2009 (Mac)\&#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.flickr.com/photos/24543279@N04/3913703678\&#34;&gt;Metsuke iLife&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;$ for x in `ptree | &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; &#39;{print $1}&amp;amp;#8217;`; do pfiles $x | &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; ${PORT} &amp;gt; /dev/null 2&amp;gt;&amp;amp;1; if [ x&amp;amp;#8221;$?&amp;amp;#8221; == &amp;amp;#8221;x0&amp;amp;#8221; ]; then ps -ef | grep $x | grep -v grep; fi; done 2&amp;gt; /dev/null&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The best in command line xml: XMLStarlet</title>
      <link>/2010/06/08/the-best-in-command-line-xml-xmlstarlet/</link>
      <pubDate>Tue, 08 Jun 2010 09:13:36 +0000</pubDate>
      
      <guid>/2010/06/08/the-best-in-command-line-xml-xmlstarlet/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://bashcurescancer.com/the-best-in-command-line-xml-xmlstarlet.html&amp;quot;&amp;gt;Quite some time ago I wrote about using xsltproc to process xml on the command line. Thank fully someone pointed out XMLStarlet.? I now use XMLStarlet almost every day.? I work with a variety of REST based API&amp;amp;#8217;s gather information. XMLStartlet along with a simple for loop or xargs gives …&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you are on fedora then you can use xmlstarlet in the following way. First install the package:&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>bash completion not working on Fedora</title>
      <link>/2010/06/07/bash-completion-not-working-on-fedora/</link>
      <pubDate>Sun, 06 Jun 2010 20:58:13 +0000</pubDate>
      
      <guid>/2010/06/07/bash-completion-not-working-on-fedora/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I had bash completion installed and after that I had made huge changes to my bashrc and also installed bashstyle. After this the bash-completion stopped working.&lt;/p&gt;
&lt;p&gt;I had to spend a lot of time to figure out that the easiest solution was to source the bash-completion again in the end. 🙂&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;. /etc/bash_completion&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&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>colors in bash -- script to display all the possible colors.</title>
      <link>/2010/06/07/colors-bash-script-display-colors/</link>
      <pubDate>Sun, 06 Jun 2010 20:58:11 +0000</pubDate>
      
      <guid>/2010/06/07/colors-bash-script-display-colors/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you wanted to have colors in the &lt;a class=&#34;zem_slink&#34; title=&#34;Bash (Unix shell)&#34; rel=&#34;homepage&#34; href=&#34;http://tiswww.case.edu/php/chet/bash/bashtop.html&#34;&gt;bash&lt;/a&gt; output (including the colors in PS1-4), don&amp;amp;#8217;t you keep wondering how the &lt;a class=&#34;\&amp;quot;zem_slink&#34; title=&#34;\&amp;quot;Color\&amp;quot;&#34; rel=&#34;\&amp;quot;wikipedia\&amp;quot;&#34; href=&#34;\&#34;&gt;color&lt;/a&gt; code would look on the terminal. So, I wrote this small script to show the complete color codes. This is how the output would look:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;%5C&#34;&gt;&lt;img class=&#34;\&amp;quot;size-medium&#34; title=&#34;\&amp;quot;Bash&#34; src=&#34;\&#34; alt=&#34;\&amp;quot;Bash&#34; width=&#34;\&amp;quot;221\&amp;quot;&#34; height=&#34;\&amp;quot;300\&amp;quot;&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And here is the script:&lt;/p&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;height:900px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
      #!/bin/bash -&amp;lt;br /&amp;gt; #===============================================================================&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;FILE: &amp;amp;nbsp;colors.sh&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; USAGE: &amp;amp;nbsp;./colors.sh&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; # &amp;amp;nbsp; DESCRIPTION: &amp;amp;nbsp;Bash colors&amp;lt;br /&amp;gt; #&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; OPTIONS: &amp;amp;nbsp;---&amp;lt;br /&amp;gt; # &amp;amp;nbsp;REQUIREMENTS: &amp;amp;nbsp;---&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;BUGS: &amp;amp;nbsp;---&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; NOTES: &amp;amp;nbsp;---&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;AUTHOR: &amp;amp;nbsp;Amit Agarwal (AKA), amit.agarwal@amit-agarwal.co.in&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; COMPANY: &amp;amp;nbsp;Individual&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; VERSION: &amp;amp;nbsp;1.0&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; CREATED: &amp;amp;nbsp;09/21/2009 06:12:07 PM IST&amp;lt;br /&amp;gt; # &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;REVISION: &amp;amp;nbsp;---&amp;lt;br /&amp;gt; #===============================================================================&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; for c in `seq 0 255`;&amp;lt;br /&amp;gt; do&amp;lt;br /&amp;gt; t=5;&amp;lt;br /&amp;gt; [[ $c -lt 108 ]]&amp;amp;&amp;amp;t=0;&amp;lt;br /&amp;gt; for i in `seq $t 5`;&amp;lt;br /&amp;gt; do&amp;lt;br /&amp;gt; #Display the codes also for easier lookup in terminal&amp;lt;br /&amp;gt; &amp;lt;!--loginview start--&amp;gt;echo $i;${c}&amp;lt;!--loginview end--&amp;gt;&amp;lt;br /&amp;gt; echo -e &amp;quot;&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Path (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Path_%28computing%29&amp;quot;&amp;gt;\\&amp;lt;/a&amp;gt;\e[0;48;$i;${c}m|| $i:$c `seq -s+0 $(($COLUMNS/2))|tr -d \&#39;[0-9]\&#39;`\\e[0m&amp;quot;;&amp;lt;br /&amp;gt; done;&amp;lt;br /&amp;gt; done&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; # setup_colors - Adds colors to array CC for global use&amp;lt;br /&amp;gt; # 30 - Black, 31 - Red, 32 - Green, 33 - Yellow, 34 - Blue,&amp;lt;br /&amp;gt; # 35 - Magenta, 36 - Blue/Green, 37 - White,&amp;lt;br /&amp;gt; # 30/42 - Black on Green \&#39;30\\;42\&#39;&amp;lt;br /&amp;gt; &amp;lt;!--loginview start--&amp;gt;function setup_colors(){&amp;lt;br /&amp;gt; declare -a CC;&amp;lt;br /&amp;gt; for i in `seq 0 7`;&amp;lt;br /&amp;gt; do&amp;lt;br /&amp;gt; ii=$(($i+7));&amp;lt;br /&amp;gt; CC[$i]=&amp;quot;\\033[1;3${i}m&amp;quot;;&amp;lt;br /&amp;gt; CC[$ii]=&amp;quot;\\033[0;3${i}m&amp;quot;;&amp;lt;br /&amp;gt; done;&amp;lt;br /&amp;gt; CC[15]=&amp;quot;\\033[30;42m&amp;quot;;&amp;lt;br /&amp;gt; R=$\&#39;\\033[0;00m\&#39;;&amp;lt;br /&amp;gt; X=$\&#39;\\033[1;37m\&#39;;&amp;lt;br /&amp;gt; export R X;&amp;lt;br /&amp;gt; }&amp;lt;br /&amp;gt; function display_colors(){&amp;lt;br /&amp;gt; for i in $(seq 0 $((${#CC[@]} - 1))); do echo -e &amp;quot;${CC[$i]}[$i]\\n$R&amp;quot;; done&amp;lt;br /&amp;gt; }
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;h6 id=&#34;related-articles-by-a-classzem_slink-titlezemanta-relhomepage-hrefhttpwwwzemantacomzemantaa-zemanta-related-title&#34;&gt;Related articles by &lt;a class=&#34;zem_slink&#34; title=&#34;Zemanta&#34; rel=&#34;homepage&#34; href=&#34;http://www.zemanta.com&#34;&gt;Zemanta&lt;/a&gt; {.&amp;quot;zemanta-related-title&amp;quot;}&lt;/h6&gt;
&lt;ul class=&#34;\&amp;quot;zemanta-article-ul\&amp;quot;&#34;&gt;
  &lt;li class=&#34;\&amp;quot;zemanta-article-ul-li\&amp;quot;&#34;&gt;
    &lt;a href=&#34;\&#34;&gt;unbound variable &amp;#8211; bash completion not working and having issues with other stuff like command not found.&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
  &lt;li class=&#34;\&amp;quot;zemanta-article-ul-li\&amp;quot;&#34;&gt;
    &lt;a href=&#34;\&#34;&gt;Modifying the bashrc or bash startup files.&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
  &lt;li class=&#34;\&amp;quot;zemanta-article-ul-li\&amp;quot;&#34;&gt;
    &lt;a href=&#34;\&#34;&gt;Nature-Inspired Colors for Home Interiors&lt;/a&gt; (interiordecorating.suite101.com)
  &lt;/li&gt;
  &lt;li class=&#34;\&amp;quot;zemanta-article-ul-li\&amp;quot;&#34;&gt;
    &lt;a href=&#34;\&#34;&gt;Dark and Light Blue Colors in Feng Shui&lt;/a&gt; (feng-shui-concepts.suite101.com)
  &lt;/li&gt;
  &lt;li class=&#34;\&amp;quot;zemanta-article-ul-li\&amp;quot;&#34;&gt;
    &lt;a href=&#34;\&#34;&gt;Delete all files in a folder that don\&amp;#8217;t match a certain file extension&lt;/a&gt; (amit-agarwal.co.in)
  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;\&amp;quot;zemanta-pixie\&amp;quot;&#34;&gt;
  &lt;a class=&#34;\&amp;quot;zemanta-pixie-a\&amp;quot;&#34; title=&#34;\&amp;quot;Reblog&#34; href=&#34;\&#34;&gt;&lt;img class=&#34;\&amp;quot;zemanta-pixie-img\&amp;quot;&#34; src=&#34;\&#34; alt=&#34;\&amp;quot;Reblog&#34; /&gt;&lt;/a&gt;&lt;span class=&#34;\&amp;quot;zem-script&#34;&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div class=&#34;zemanta-pixie&#34; style=&#34;margin-top: 10px; height: 15px;&#34;&gt;
  &lt;a class=&#34;zemanta-pixie-a&#34; title=&#34;Enhanced by Zemanta&#34; href=&#34;http://www.zemanta.com/&#34;&gt;&lt;img class=&#34;zemanta-pixie-img&#34; style=&#34;border: medium none; float: right;&#34; src=&#34;https://i1.wp.com/img.zemanta.com/zemified_e.png?w=688&#34; alt=&#34;Enhanced by Zemanta&#34; data-recalc-dims=&#34;1&#34; /&gt;&lt;/a&gt;&lt;span class=&#34;zem-script more-related pretty-attribution&#34;&gt;&lt;/span&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>vi tips with examples for programmers — very useful</title>
      <link>/2010/06/05/vi-tips-with-examples-for-programmers-very-useful/</link>
      <pubDate>Sat, 05 Jun 2010 02:08:37 +0000</pubDate>
      
      <guid>/2010/06/05/vi-tips-with-examples-for-programmers-very-useful/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;First off, sorry for not posting regularly. Will be so for probably another couple of days.&lt;/p&gt;
&lt;p&gt;In the meantime found a very nice artcle on vim:&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://en.wikibooks.org/wiki/Learning_the_vi_editor/Vim/Useful_things_for_programmers_to_know&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://en.wikibooks.org/wiki/Learning_the_vi_editor/Vim/Useful_things_for_programmers_to_know&lt;/a&gt;&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>save  date and time for each command in history</title>
      <link>/2010/06/05/save-date-and-time-for-each-command-in-history/</link>
      <pubDate>Sat, 05 Jun 2010 02:08:35 +0000</pubDate>
      
      <guid>/2010/06/05/save-date-and-time-for-each-command-in-history/</guid>
      <description>&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;table CELLSPACING=\&#34;0\&#34; CELLPADDING=\&#34;0\&#34; WIDTH=\&#34;100%\&#34;&gt; 
&lt;/table&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>SQuirrel SQL for Graphical interface to Oracle/MySQL and loads of other database -- OSS and free.</title>
      <link>/2010/06/04/squirrel-sql-for-graphical-interface-to-oraclemysql-and-loads-of-other-database-oss-and-free/</link>
      <pubDate>Fri, 04 Jun 2010 02:06:48 +0000</pubDate>
      
      <guid>/2010/06/04/squirrel-sql-for-graphical-interface-to-oraclemysql-and-loads-of-other-database-oss-and-free/</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;SQuirrel &amp;lt;a class=&amp;quot;zem_slink freebase/en/sql&amp;quot; title=&amp;quot;SQL&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/SQL&amp;quot;&amp;gt;SQL&lt;/a&gt; for &amp;lt;a class=&amp;quot;zem_slink freebase/en/graphical_user_interface&amp;quot; title=&amp;quot;Graphical user interface&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Graphical_user_interface&amp;quot;&amp;gt;Graphical interface&lt;/a&gt; to Oracle/MySQL and loads of other &amp;lt;a class=&amp;quot;zem_slink freebase/en/database&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; — &amp;lt;a class=&amp;quot;zem_slink freebase/en/open_sound_system&amp;quot; title=&amp;quot;Open Sound System&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.opensound.com/&amp;quot;&amp;gt;OSS&lt;/a&gt; and free.&lt;/p&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink freebase/en/squirrel_sql_client&amp;quot; title=&amp;quot;SQuirreL SQL Client&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.squirrelsql.org/&amp;quot;&amp;gt;SQuirreL SQL Client&lt;/a&gt; is a graphical SQL client written in &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000f8545aa&amp;quot; title=&amp;quot;Java (programming language)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://java.sun.com&amp;quot;&amp;gt;Java&lt;/a&gt; that will allow you to view the structure of a &amp;lt;a class=&amp;quot;zem_slink freebase/en/java_database_connectivity&amp;quot; title=&amp;quot;Java Database Connectivity&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Java_Database_Connectivity&amp;quot;&amp;gt;JDBC&lt;/a&gt; compliant database, browse the &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; in tables, issue SQL commands etc. The pre-requisites are java 1.5 and 1.6 in the sequence of the &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;installer&lt;/a&gt; versions! Installers available at: &amp;lt;a href=&amp;quot;http://sourceforge.net/projects/squirrel-sql/files/&amp;quot;&amp;gt;http://sourceforge.net/projects/squirrel-sql/files/&lt;/a&gt; Home page and installation instructions at: &amp;lt;a href=&amp;quot;http://www.squirrelsql.org/#installation&amp;quot;&amp;gt;http://www.squirrelsql.org/#installation&lt;/a&gt; Have a nice time with the SQuirreL!!&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/04/27/fvwm-look-and-feel-icons-and-themes/&amp;quot;&amp;gt;fvwm Look and Feel, icons and themes&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://checkedexception.blogspot.com/2010/03/using-ms-sql-from-linux.html&amp;quot;&amp;gt;Using MS SQL from Linux&lt;/a&gt; (checkedexception.blogspot.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://briancarper.net/blog/adminer-where-have-you-been-all-my-life&amp;quot;&amp;gt;Adminer, where have you been all my life?&lt;/a&gt; (briancarper.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://helpdeskgeek.com/databases/an-introduction-to-oracle-sql-developer-part-v/&amp;quot;&amp;gt;An Introduction to Oracle SQL Developer – Part V&lt;/a&gt; (helpdeskgeek.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/6c1be63c-1479-4ac2-9707-3e8c8b750585/&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_b12.png&amp;quot; alt=&amp;quot;Reblog this post [with Zemanta]&amp;quot; /&amp;gt;&lt;/a&gt;&amp;lt;span class=&amp;quot;zem-script more-related more-info pretty-attribution paragraph-reblog&amp;quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux 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>redet – build regular expression (regex) for any program.</title>
      <link>/2010/06/04/redet-build-regular-expression-regex-for-any-program/</link>
      <pubDate>Fri, 04 Jun 2010 02:06:46 +0000</pubDate>
      
      <guid>/2010/06/04/redet-build-regular-expression-regex-for-any-program/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Even if someone is  a regex guru there are times that people get confused with some regular expression and want to either test it out or want to some help. Behold, redet is here. Lets start with installing redet:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install redet&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Once you are done with installation, just run it with redet. First you need to load the sample data, select your program and then enter the regex to test it out. Here are some screenshots to get you started.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>PuTTY alternatives - AlternativeTo.net</title>
      <link>/2010/06/04/putty-alternatives-alternativeto-net/</link>
      <pubDate>Fri, 04 Jun 2010 02:06:45 +0000</pubDate>
      
      <guid>/2010/06/04/putty-alternatives-alternativeto-net/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Sometimes after hours of searching you find a link so good that it needs no introductions and neither any writeup. I found one such page today :&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://alternativeto.net/desktop/putty/&amp;quot;&amp;gt;http://alternativeto.net/desktop/putty/&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.downloadsquad.com/2010/05/18/kitty-is-win32-native-putty/&amp;quot;&amp;gt;KiTTY is Win32-native PuTTY&lt;/a&gt; (downloadsquad.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/2010/04/11/putty-export-client-display-on-login-for-opening-x-application-and-terminal/&amp;quot;&amp;gt;PuTTY export client display on login for opening X application and terminal.&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://colonelqubit.wordpress.com/2010/05/05/time-to-empty-my-pockets-for-foss-projects/&amp;quot;&amp;gt;Time to empty my pockets for FOSS projects&lt;/a&gt; (colonelqubit.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/a0e0301f-eb88-41fd-afbb-ab5bea19c81b/&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_b96.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>More precise BASH debugging</title>
      <link>/2010/06/03/more-precise-bash-debugging/</link>
      <pubDate>Thu, 03 Jun 2010 02:00:25 +0000</pubDate>
      
      <guid>/2010/06/03/more-precise-bash-debugging/</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;
More precise BASH debugging&lt;/p&gt;
&lt;p&gt;$ env PS4=&amp;amp;#8217; ${BASH_SOURCE}:${LINENO}(${FUNCNAME[0]}) &amp;amp;#8217; sh -x /etc/profile&lt;/p&gt;
&lt;p&gt;* View this command to comment, vote or add to favourites * View all commands by unixmonkey4483&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;&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;lt;a href=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/G6-BkEkeLaA/more-precise-bash-debugging&amp;quot;&amp;gt;http://feedproxy.google.com/~r/Command-line-fu/~3/G6-BkEkeLaA/more-precise-bash-debugging&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://psychedelichippiemusic.blogspot.com/2010/05/18-reasons-why-exile-on-main-street.html&amp;quot;&amp;gt;18 Reasons Why &amp;amp;#8217;Exile On Main Street&amp;amp;#8217; Deserves Its Rep&lt;/a&gt; (psychedelichippiemusic.blogspot.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.neatorama.com/2010/06/03/what-is-it-game-141/&amp;quot;&amp;gt;What Is It? Game 141&lt;/a&gt; (neatorama.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/2010/04/30/delete-files-folder-match-file-extension/&amp;quot;&amp;gt;Delete all files in a folder that don&amp;amp;#8217;t match a certain file extension&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/9e918d90-d5b4-438c-8992-4e8db58969df/&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_b7.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>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>let a cow tell you your fortune</title>
      <link>/2010/06/03/cow-fortune/</link>
      <pubDate>Thu, 03 Jun 2010 02:00:23 +0000</pubDate>
      
      <guid>/2010/06/03/cow-fortune/</guid>
      <description>&lt;div id=\&#34;usernote\&#34; class=\&#34;note\&#34;&gt;&lt;!--[ad#ad-2]--&gt;&lt;/div&gt; &lt;div class=\&#34;note\&#34;&gt;Here\&amp;#8217;s something that I saw on commandlinefu yesterday. That sent me thinking about some command to have the cow file picked randomly 🙂 So, here\&amp;#8217;s the original command from the commandlinefu:&lt;/div&gt; &lt;div id=\&#34;header\&#34;&gt;
&lt;p&gt;&lt;strong&gt;let a cow tell you your fortune&lt;/strong&gt;&lt;/div&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
    &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
      &lt;tr&gt;
        &lt;td class=&#34;line-numbers&#34;&gt;
          &lt;div&gt;
            1&lt;br /&gt;
          &lt;/div&gt;
        &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;    &amp;lt;td&amp;gt;
      &amp;lt;div class=&amp;quot;text codecolorer&amp;quot;&amp;gt;
        $ fortune | &amp;lt;a class=&amp;quot;zem_slink freebase/en/cowsay&amp;quot; title=&amp;quot;Cowsay&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.nog.net/%7Etony/warez/cowsay.shtml&amp;quot;&amp;gt;cowsay&amp;lt;/a&amp;gt; -f tux
      &amp;lt;/div&amp;gt;
    &amp;lt;/td&amp;gt;
  &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
  &lt;div&gt;
    &lt;p&gt;
      Let &lt;a class=\&#34;zem_slink freebase/en/tux\&#34; title=\&#34;Tux\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/Tux\&#34;&gt;Tux&lt;/a&gt; bring the &lt;a class=\&#34;zem_slink freebase/en/fortune_cookie\&#34; title=\&#34;Fortune cookie\&#34; rel=\&#34;wikipedia\&#34; href=\&#34;http://en.wikipedia.org/wiki/Fortune_cookie\&#34;&gt;fortune cookie&lt;/a&gt;
    &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>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>gdialog on F11 – Leonidas</title>
      <link>/2010/06/01/gdialog-on-f11-leonidas/</link>
      <pubDate>Tue, 01 Jun 2010 02:15:12 +0000</pubDate>
      
      <guid>/2010/06/01/gdialog-on-f11-leonidas/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you are using some old application or want to install some application that was developed quite some time back with GTK GUI, then you may find the application using gdialog. gdialog is no more available and is deprecated in Fedora and same functionality is provided by zenity. But the options to call zenity are slightly different so what do you do. I did a google search and found the following script. The credit of script is not mine and credit goes to &amp;amp;#8221;Mike Newman &lt;a href=&#34;mailto:mikegtn@gnome.org&#34;&gt;mikegtn@gnome.org&lt;/a&gt;&amp;amp;#8221;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Deleting lines from the text file</title>
      <link>/2010/06/01/deleting-lines-from-the-text-file/</link>
      <pubDate>Tue, 01 Jun 2010 02:15:11 +0000</pubDate>
      
      <guid>/2010/06/01/deleting-lines-from-the-text-file/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Really useful for pretty big &amp;lt;a class=&amp;quot;zem_slink freebase/en/computer_file&amp;quot; title=&amp;quot;Computer file&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Computer_file&amp;quot;&amp;gt;files&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&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; –silent &amp;amp;#8217;1,100 d&amp;amp;#8217; &amp;lt;a class=&amp;quot;zem_slink freebase/en/filename&amp;quot; title=&amp;quot;Filename&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Filename&amp;quot;&amp;gt;filename&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;here the command will delete the first 100 lines. You can specify whatever range you want. This will not delete the lines from the file but only display the contents on the console after deleting the 100 lines from begining.&lt;/p&gt;
&lt;p&gt;If you want to store it in different file then you can use &amp;amp;#8221;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&amp;amp;#8221; or &amp;amp;#8221;&lt;strong&gt;&amp;raquo;&lt;/strong&gt;&amp;amp;#8221;&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.centernetworks.com/guhmshoo-quit-facebook-day-cartoon&amp;quot;&amp;gt;Guhmshoo Looks at Quit Facebook Day (cartoon)&lt;/a&gt; (centernetworks.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.securiteam.com/index.php/archives/1374&amp;quot;&amp;gt;Sometimes it&amp;amp;#8217;s just Windows …&lt;/a&gt; (blogs.securiteam.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.makeuseof.com/tag/2-ingenious-apps-to-help-organize-files-and-folders-on-your-mac/&amp;quot;&amp;gt;2 Ingenious Apps To Help Organize Files and Folders On Your Mac&lt;/a&gt; (makeuseof.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.labnol.org/software/windows-problems-and-solutions/13766/&amp;quot;&amp;gt;Simple Solutions to Common Windows Problems&lt;/a&gt; (labnol.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://techblissonline.com/bluray-dvd-cd-data-file-recovery-software-free-download/&amp;quot;&amp;gt;Blu Ray/DVD/CD Data file recovery software (free) to recover damaged files&lt;/a&gt; (techblissonline.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.ghacks.net/2010/05/23/get-rid-of-gnome-keyring-password-reminder/&amp;quot;&amp;gt;Get rid of GNOME keyring password reminder&lt;/a&gt; (ghacks.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/a2e0d6ba-15f8-4a53-9f52-a28012b689cb/&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_b93.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>Google\’s RE2 regular expression library</title>
      <link>/2010/05/30/googles-re2-regular-expression-library/</link>
      <pubDate>Sun, 30 May 2010 15:35:10 +0000</pubDate>
      
      <guid>/2010/05/30/googles-re2-regular-expression-library/</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/company/google\&#34;&gt;&lt;img title=\&#34;Image representing Google as depicted in Crunc...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/29578v7-max-250x250.jpg\&#34; alt=\&#34;Image representing Google as depicted in Crunc...\&#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;p&gt;?&lt;!--[ad#ad-2]--&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink freebase/en/google&amp;quot; title=&amp;quot;Google&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://google.com&amp;quot;&amp;gt;Google&lt;/a&gt; has announced the release of its RE2 library under a BSDish license. &amp;amp;#8221;At Google, we use &amp;lt;a class=&amp;quot;zem_slink freebase/en/regular_expression&amp;quot; title=&amp;quot;Regular expression&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Regular_expression&amp;quot;&amp;gt;regular expressions&lt;/a&gt; as part of the interface to many external and internal systems, including Code Search, &amp;lt;a class=&amp;quot;zem_slink freebase/en/sawzall&amp;quot; title=&amp;quot;Sawzall (programming language)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Sawzall_%28programming_language%29&amp;quot;&amp;gt;Sawzall&lt;/a&gt;, and &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Bigtable&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://labs.google.com/papers/bigtable.html&amp;quot;&amp;gt;Bigtable&lt;/a&gt;. Those systems process large amounts 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;; exponential &amp;lt;a class=&amp;quot;zem_slink freebase/en/runtime&amp;quot; title=&amp;quot;Run time (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Run_time_%28computing%29&amp;quot;&amp;gt;run time&lt;/a&gt; would be a serious problem. On a more practical note, these are &amp;lt;a class=&amp;quot;zem_slink freebase/en/thread&amp;quot; title=&amp;quot;Thread (computer science)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Thread_%28computer_science%29&amp;quot;&amp;gt;multithreaded&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink freebase/en/cplusplus&amp;quot; title=&amp;quot;C++&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/C%2B%2B&amp;quot;&amp;gt;C++&lt;/a&gt; programs with fixed-size stacks: the unbounded stack usage in typical regular expression implementations leads to stack overflows and server crashes. To solve both problems, we&amp;amp;#8217;ve built a new regular expression engine, called RE2, which is based on &amp;lt;a class=&amp;quot;zem_slink freebase/en/automata_theory&amp;quot; title=&amp;quot;Automata theory&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Automata_theory&amp;quot;&amp;gt;automata theory&lt;/a&gt; and guarantees that searches complete in &amp;lt;a class=&amp;quot;zem_slink freebase/en/linear_time&amp;quot; title=&amp;quot;Linear time&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Linear_time&amp;quot;&amp;gt;linear time&lt;/a&gt; with respect to the size of the input and in a fixed amount of stack space.&amp;amp;#8221; More information can be found on the &amp;lt;a href=&amp;quot;http://code.google.com/p/re2/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;RE2 project page&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://glinden.blogspot.com/2010/03/gfs-and-its-evolution.html&amp;quot;&amp;gt;GFS and its evolution&lt;/a&gt; (glinden.blogspot.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://research.swtch.com/2010/03/regular-expression-article-3.html&amp;quot;&amp;gt;Regular Expression Article #3&lt;/a&gt; (research.swtch.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/456fa268-f416-4aec-ae05-4d1a9c9c2712/&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_b65.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>cairo-dock themes on server – download to local machine.</title>
      <link>/2010/05/30/cairo-dock-themes-on-server-download-to-local-machine/</link>
      <pubDate>Sun, 30 May 2010 15:35:09 +0000</pubDate>
      
      <guid>/2010/05/30/cairo-dock-themes-on-server-download-to-local-machine/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was trying to get all the cairo-themes locally. One because sometimes the internet connection is slow and second for the fun of it. So I did the first thing that can be done, to search the internet and find out how to do it. Could not find anything in the results and thus started to search how to to it. And here it is finally:&lt;/p&gt;
&lt;p&gt;Get the list of themes &amp;lt;a href=&amp;quot;http://themes.cairo-dock.org/liste.txt&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. Once this is done, simply go to &lt;a href=&#34;http://themes.cairo-dock.org/&#34;&gt;http://themes.cairo-dock.org/&lt;/a&gt;&lt;theme-name&gt; and download the file. Once this is done you can untar it to /usr/share/cairo-dock/themes and you are done.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Busy</title>
      <link>/2010/05/30/busy/</link>
      <pubDate>Sun, 30 May 2010 15:35:08 +0000</pubDate>
      
      <guid>/2010/05/30/busy/</guid>
      <description>&lt;p&gt;I am busy finding a good photo to submit on one of the photography contest. Once I have finalized the Photo, will post the details and the photos here :). Probably tomorrow. Till then so long.&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>prints line numbers</title>
      <link>/2010/05/28/prints-line-numbers/</link>
      <pubDate>Thu, 27 May 2010 20:26:34 +0000</pubDate>
      
      <guid>/2010/05/28/prints-line-numbers/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;$ nl&lt;/tt&gt;&lt;filename&gt;&lt;/p&gt;
&lt;p&gt;others:&lt;br&gt;
perl -ne &amp;amp;#8217;print &amp;amp;#8221;$. – $_&amp;amp;#8221;&amp;amp;#8217; $1&lt;br&gt;
grep -n . $1&lt;br&gt;
perl -pe &amp;amp;#8217;print &amp;amp;#8221;$. &amp;amp;#8221;&amp;amp;#8217; $1&lt;br&gt;
cat -n $1&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com/commands/view/4273/prints-line-numbers&amp;quot;&amp;gt;View this command to comment, vote or add to favourites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/solarislackware&amp;quot;&amp;gt;View all commands by &lt;/a&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/solarislackware&amp;quot;&amp;gt;solarislackware&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/header-logo.jpg&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;by David Winterbottom (&amp;lt;a href=&amp;quot;http://codeinthehole.com&amp;quot;&amp;gt;codeinthehole.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/~a/J0FNu7gmMTrQGT61-3dKUYYmlBY/0/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/J0FNu7gmMTrQGT61-3dKUYYmlBY/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/J0FNu7gmMTrQGT61-3dKUYYmlBY/1/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/J0FNu7gmMTrQGT61-3dKUYYmlBY/1/di&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~r/Command-line-fu/~4/L6W6GZj7Dl8&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Checking the links to your site (from affiliates) using cron and bash script.</title>
      <link>/2010/05/28/checking-links-site-affiliates-cron-bash-script/</link>
      <pubDate>Thu, 27 May 2010 20:26:33 +0000</pubDate>
      
      <guid>/2010/05/28/checking-links-site-affiliates-cron-bash-script/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you have some affiliate links and are concerned about their presence then you can setup &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f80000000045c9c5b&amp;quot; title=&amp;quot;Cron&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Cron&amp;quot;&amp;gt;cron&lt;/a&gt; to check the links for you regularly. For this you need a very simple script (as below) and a cron entry (example further down).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#!/bin/bash –&lt;br&gt;
#===============================================================================&lt;/p&gt;
&lt;h1 id=&#34;heading&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#          FILE:  checklinks.sh&lt;/p&gt;
&lt;h1 id=&#34;heading-1&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#         USAGE:  ./checklinks.sh&lt;/p&gt;
&lt;h1 id=&#34;heading-2&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#   DESCRIPTION:  Check if the links exists on affiliate sites&lt;/p&gt;
&lt;h1 id=&#34;heading-3&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#       OPTIONS:  —&lt;br&gt;
#  REQUIREMENTS:  —&lt;br&gt;
#          BUGS:  —&lt;br&gt;
#         NOTES:  —&lt;br&gt;
#        AUTHOR:  &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Amit Agarwal&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://amit-agarwal.co.in&amp;quot;&amp;gt;Amit Agarwal&lt;/a&gt; (AKA), &lt;a href=&#34;mailto:amit.agarwal@amit-agarwal.co.in&#34;&gt;amit.agarwal@amit-agarwal.co.in&lt;/a&gt;&lt;br&gt;
#       COMPANY:  Individual&lt;br&gt;
#       VERSION:  1.0&lt;br&gt;
#       CREATED:  04/07/2010 08:19:29 AM IST&lt;br&gt;
#      REVISION:  —&lt;br&gt;
#===============================================================================&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using SSH-keys to connect to a server – Putty,Solaris,Linux</title>
      <link>/2010/05/27/using-ssh-keys-to-connect-to-a-server-puttysolarislinux/</link>
      <pubDate>Thu, 27 May 2010 11:44:44 +0000</pubDate>
      
      <guid>/2010/05/27/using-ssh-keys-to-connect-to-a-server-puttysolarislinux/</guid>
      <description>&lt;p&gt;Generating the ssh dsa  keys&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ssh-keygen -b 1024 -t dsa&lt;/strong&gt;&lt;br&gt;
When this command is executed on your local machine, it will ask you for a passphrase and generate&lt;br&gt;
a 1024 bit long (-b 1024) public/private dsa (-t dsa) key pair with the ssh-keygen command.&lt;br&gt;
You can also create a rsa key (-t rsa).&lt;br&gt;
You can leave out the bit length parameter (default bit length is 1024).&lt;/p&gt;
&lt;p&gt;In case you don&amp;amp;#8217;t like the standard key name you can specify a name using the -f name parameter.&lt;br&gt;
In the process you are asked for a place to save your keys. I kept the standard path. Then you are asked for a passphrase.&lt;br&gt;
Now there are two paths which you can follow :&lt;br&gt;
a) the short, easy but insecure way: use no passphrase, have easy access to your remote-server, feel paranoid about someone stealing your private key&lt;br&gt;
b) the a bit longer, slightly less comfortable but secure way: use a passphrase, use ssh-agent and feel safe&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fedora 12 Beta now available</title>
      <link>/2010/05/27/fedora-12-beta-now-available/</link>
      <pubDate>Thu, 27 May 2010 11:44:43 +0000</pubDate>
      
      <guid>/2010/05/27/fedora-12-beta-now-available/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;h1 id=&#34;span-stylefont-size-x-largea-hrefhttplwnnetarticles357770rssfedora-12-beta-now-availableaspan&#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://lwn.net/Articles/357770/rss&amp;quot;&amp;gt;Fedora 12 Beta now available&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;The Fedora project has released Fedora 12 Beta. &amp;amp;#8221;We have reached the Fedora 12 Beta, the last important development milestone of Fedora 12. Only critical bug fixes will be pushed as updates leading up to the general release of Fedora 12, scheduled to be released in mid-November. We invite you to join us and participate in making Fedora 12 a solid release by downloading, testing, and providing us your valuable feedback.&amp;amp;#8221; Click below for a list of new features.&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>Pimp your ls</title>
      <link>/2010/05/27/pimp-your-ls/</link>
      <pubDate>Thu, 27 May 2010 11:44:41 +0000</pubDate>
      
      <guid>/2010/05/27/pimp-your-ls/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are some of the things that you can do with your ls command.&lt;/p&gt;
&lt;p&gt;First off you can use alias&amp;amp;#8217;s to help you type the most typical ls commands. I will give you some examples:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;alias ls =&amp;amp;#8221;ls –color –classify&amp;amp;#8221;&lt;br&gt;
alias ls.=&amp;amp;#8221;ls -d .*&amp;amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Very commonly used :&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class=&#34;codecolorer-container text solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;2&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 ll=&amp;quot;ls -lhvrt&amp;quot;&amp;lt;br /&amp;gt; lsd=&amp;quot;ls -lUd */&amp;quot; # List directories only
    &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;And after all this you can download the l script from pixelbeat. Quite interesting:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Firefox Disables Microsoft .NET Addon</title>
      <link>/2010/05/27/firefox-disables-microsoft-net-addon/</link>
      <pubDate>Thu, 27 May 2010 11:44:40 +0000</pubDate>
      
      <guid>/2010/05/27/firefox-disables-microsoft-net-addon/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Firefox Disables Microsoft .NET Addon ZosX writes &amp;amp;#8221;Around 11:45 PM Friday night, I was prompted by Firefox that it had disabled the addons that Microsoft has been including with .NET — specifically, the .NET Framework Assistant and the Windows Presentation Foundation. The popup announcing this said that the &amp;amp;#8217;following addons have been known to cause stability or security issues with Firefox.&amp;amp;#8217; Thanks, Mozilla team, for hitting the kill switch and hopefully this will get Microsoft to release a patch sooner.&amp;amp;#8221; Here&amp;amp;#8217;s the Mozilla security blog entry announcing the block, which Mozilla implemented via its blocklisting mechanism.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>vim - get mappings from the help tex files available with the scripts.</title>
      <link>/2010/05/27/vim-mappings-tex-files-scripts/</link>
      <pubDate>Thu, 27 May 2010 11:44:39 +0000</pubDate>
      
      <guid>/2010/05/27/vim-mappings-tex-files-scripts/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is a simple script that will show all the vim mappings from the tex file (help file that comes with the vim scripts).&lt;/p&gt;
&lt;p&gt;This will prove to be very useful in usin gthe mappings 🙂&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#!/bin/bash –&lt;br&gt;
#===============================================================================&lt;/p&gt;
&lt;h1 id=&#34;heading&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#          FILE:  get_mappings_from_tex_for_vim.sh&lt;/p&gt;
&lt;h1 id=&#34;heading-1&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#         USAGE:  ./get_mappings_from_tex_for_vim.sh&lt;/p&gt;
&lt;h1 id=&#34;heading-2&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#   DESCRIPTION:  Get the mappings from tex file&lt;/p&gt;
&lt;h1 id=&#34;heading-3&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#       OPTIONS:  —&lt;br&gt;
#  REQUIREMENTS:  —&lt;br&gt;
#          BUGS:  —&lt;br&gt;
#         NOTES:  —&lt;br&gt;
#        AUTHOR:  &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Amit Agarwal&amp;quot; rel=&amp;quot;self&amp;quot; href=&amp;quot;http://blog.amit-agarwal.co.in&amp;quot;&amp;gt;Amit Agarwal&lt;/a&gt; (AKA), &lt;a href=&#34;mailto:amit.agarwal@amit-agarwal.co.in&#34;&gt;amit.agarwal@amit-agarwal.co.in&lt;/a&gt;&lt;br&gt;
#       COMPANY:  Individual&lt;br&gt;
#       VERSION:  1.0&lt;br&gt;
#       CREATED:  09/06/2009 09:19:19 PM IST&lt;br&gt;
#      REVISION:  —&lt;br&gt;
#===============================================================================&lt;br&gt;
file=$1&lt;br&gt;
IFS=$(echo -e &amp;amp;#8217;\n&amp;amp;#8217;)&lt;br&gt;
for i in $(cat $file |&amp;lt;a class=&amp;quot;zem_slink freebase/en/grep&amp;quot; title=&amp;quot;Grep&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Grep&amp;quot;&amp;gt;grep&lt;/a&gt; &amp;amp;#8221;^..line&amp;amp;#8221;)&lt;br&gt;
do&lt;br&gt;
#echo $i |&amp;lt;a class=&amp;quot;zem_slink freebase/en/awk&amp;quot; title=&amp;quot;AWK&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://cm.bell-labs.com/cm/cs/awkbook/index.html&amp;quot;&amp;gt;awk&lt;/a&gt; -F&amp;amp;#8221;&amp;amp;#8217;&amp;amp;#8221; &#39;{print $2&amp;amp;#8221; &amp;amp;#8221; $3&amp;amp;#8221; &amp;amp;#8221;$4}&amp;amp;#8217;|awk -F&amp;amp;#8221;&amp;amp;&amp;amp;#8221; &#39;{print $1&amp;amp;#8221; &amp;amp;#8221;$2}&amp;amp;#8217;&lt;br&gt;
echo $i |awk -F&amp;amp;#8221;&amp;amp;#8217;&amp;amp;#8221; &#39;{&lt;br&gt;
if ( NF &amp;gt;= 4 )&lt;br&gt;
{&lt;br&gt;
print ($2&amp;amp;#8221;\t -&amp;gt;&amp;amp;#8221;$4&amp;amp;#8221;\t==&amp;raquo;&amp;amp;#8221;$NF);&lt;br&gt;
}&lt;br&gt;
else&lt;br&gt;
{&lt;br&gt;
print($2&amp;amp;#8221;\t–&amp;gt;&amp;amp;#8221;$3);&lt;br&gt;
}&lt;br&gt;
fi&lt;br&gt;
}&amp;amp;#8217;  |&amp;lt;a class=&amp;quot;zem_slink freebase/en/sed&amp;quot; title=&amp;quot;Sed&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Sed&amp;quot;&amp;gt;sed&lt;/a&gt; &amp;amp;#8217;s/\h.*(/(/&amp;amp;#8217; |sed &amp;amp;#8217;s/&amp;gt;.*&amp;amp;/&amp;gt;/&amp;amp;#8217; |sed &amp;amp;#8217;s/\t*-.&amp;gt;$//&amp;amp;#8217; |sed &amp;amp;#8217;s/\//&amp;amp;#8217;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>more powerful grep – ack</title>
      <link>/2010/05/26/more-powerful-grep-ack/</link>
      <pubDate>Wed, 26 May 2010 11:41:56 +0000</pubDate>
      
      <guid>/2010/05/26/more-powerful-grep-ack/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For last couple of days, I have been using ack instead of grep. Here is description of ack:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ack is designed as a replacement for grep.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;There are couple of reasons I am using ack. First and foremost being it does not require a filename. So, for seaching amit in all files recursively under the current directory I can simply use&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ack amit&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;More reasons to use ack:&lt;/p&gt;
&lt;p&gt;It supports pager option and there can be a rc file that can be used to define the default options that needs to be used with ack. Here is the contents of my &lt;strong&gt;$HOME/.ackrc&lt;/strong&gt; file.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>10 Wordpress Traffic Builder Plugins That Work</title>
      <link>/2010/05/26/10-wordpress-traffic-builder-plugins-work/</link>
      <pubDate>Wed, 26 May 2010 11:41:55 +0000</pubDate>
      
      <guid>/2010/05/26/10-wordpress-traffic-builder-plugins-work/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;This article covers several useful &amp;lt;a class=&amp;quot;zem_slink freebase/en/wordpress&amp;quot; title=&amp;quot;WordPress&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://wordpress.org&amp;quot;&amp;gt;WordPress&lt;/a&gt; traffic builder &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;plugins&lt;/a&gt;. The most important aspect of owning a &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; is the amount of visitors you receive. I’m referring to your website’s traffic, which can be very hard to generate in the beginning stages. It’s essential that you &amp;lt;a href=&amp;quot;http://www.makeuseof.com/tag/6-websites-to-track-a-websites-traffic/&amp;quot;&amp;gt;track your website’s traffic&lt;/a&gt; to see where you’re at.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Filename handling with space and newline character.</title>
      <link>/2010/05/25/filename-handling-with-space-and-newline-character/</link>
      <pubDate>Tue, 25 May 2010 11:34:01 +0000</pubDate>
      
      <guid>/2010/05/25/filename-handling-with-space-and-newline-character/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a target=&amp;quot;_blank&amp;quot; href=&amp;quot;http://www.andreaplanet.com/andreamosaic/download/&amp;quot;&amp;gt;&lt;/a&gt;&lt;br&gt;
&amp;lt;a href=&amp;quot;http://calypso.tux.org/pipermail/novalug/2009-February/017524.html&amp;quot;&amp;gt;[Novalug] Filename handling: correctness vs. convenience&lt;/a&gt; has a nice post from Michael Henry on Filename handling.&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class=\&#34;zemanta-pixie\&#34;&gt;&lt;img class=\&#34;zemanta-pixie-img\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/pixy2.gif\&#34; /&gt;&lt;/div&gt;&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title>gnome-disk-manager – the easier way to manage disks in Gnome with Palimpsest</title>
      <link>/2010/05/25/gnome-disk-manager-the-easier-way-to-manage-disks-in-gnome-with-palimpsest/</link>
      <pubDate>Tue, 25 May 2010 11:34:00 +0000</pubDate>
      
      <guid>/2010/05/25/gnome-disk-manager-the-easier-way-to-manage-disks-in-gnome-with-palimpsest/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I had been using quite different set of tools to this but this is really good. Just install the gnome-disk-manager with&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install gnome-disk-manager&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The interface is very clean and easy to understand and is it very very fast when compared to the other Graphical utilities.&lt;/p&gt;
&lt;p&gt;Here are some screenshots to take you through.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot_001.jpe&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;alignnone size-full wp-image-1204&amp;quot; title=&amp;quot;screenshot_001&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot_001.jpe&amp;quot; alt=&amp;quot;screenshot_001&amp;quot; width=&amp;quot;806&amp;quot; height=&amp;quot;626&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/08/screenshot_002.jpe&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;alignnone size-full wp-image-1205&amp;quot; title=&amp;quot;screenshot_002&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot_002.jpe&amp;quot; alt=&amp;quot;screenshot_002&amp;quot; width=&amp;quot;806&amp;quot; height=&amp;quot;626&amp;quot; /&amp;gt;&lt;/a&gt;&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>Menu driven ssh.</title>
      <link>/2010/05/24/menu-driven-ssh/</link>
      <pubDate>Mon, 24 May 2010 16:25:41 +0000</pubDate>
      
      <guid>/2010/05/24/menu-driven-ssh/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have quite a lot of servers where I need to ssh at workplace and I generally don&amp;amp;#8217;t remember all of them, so I wrote a simple yet useful script. In all the servers I have already copied my key so I dont need a password to login. Without much ado, here is the script.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;echo &amp;amp;#8221;Enter the server name:&amp;amp;#8221;&lt;br&gt;
echo &amp;amp;#8221;1. redhat&amp;amp;#8221;&lt;br&gt;
echo &amp;amp;#8221;2. fedora&amp;amp;#8221;&lt;/p&gt;
&lt;p&gt;read server&lt;/p&gt;
&lt;p&gt;if [ &amp;amp;#8221;$server&amp;amp;#8221; = &amp;amp;#8221;1&amp;amp;#8221; ]; then&lt;br&gt;
ssh amit@redhat&lt;br&gt;
else if [ &amp;amp;#8221;$server&amp;amp;#8221; = &amp;amp;#8221;2&amp;amp;#8221; ]; then&lt;br&gt;
ssh amit@fedora&lt;br&gt;
else&lt;br&gt;
echo &amp;amp;#8221;Not a valid choice&amp;amp;#8221;&lt;br&gt;
fi&lt;br&gt;
fi&lt;br&gt;
&lt;span&gt;&lt;/span&gt;&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>LPI Certification help and tutorials</title>
      <link>/2010/05/20/lpi-certification-help-and-tutorials/</link>
      <pubDate>Thu, 20 May 2010 16:43:32 +0000</pubDate>
      
      <guid>/2010/05/20/lpi-certification-help-and-tutorials/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For the last couple of days I have been very busy but not too away from my desktop. Though I did not get time to publish anything. Here&amp;amp;#8217;s one of my other favourite distributions. Its known as elpicx. This distribution is oriented towards LPI certification exams and contains some documents and links that are quite helpful.&lt;/p&gt;
&lt;p&gt;Good thing is now it supports F9 with KDE.&lt;/p&gt;
&lt;p&gt;I found that the documents in the distro are GPL and thus I dont think that there should be any issue in re-distributing the pdfs and the links, so &amp;lt;a href=&amp;quot;http://amit.with-linux.com/elpicx/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt; it is. If you find anything in these docs or links that I should not link or upload them, let me know. I wil remove them.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Startup animation and theme for Fedora 12 onwards.</title>
      <link>/2010/05/20/startup-animation-theme-fedora-12-onwards/</link>
      <pubDate>Thu, 20 May 2010 16:43:31 +0000</pubDate>
      
      <guid>/2010/05/20/startup-animation-theme-fedora-12-onwards/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Since the release of &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, fedora is using plymouth. Plymouth kicks in just after grub and before the Xserver starts.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Description:&lt;/p&gt;
&lt;p&gt;Plymouth provides an attractive graphical &amp;lt;a class=&amp;quot;zem_slink freebase/en/bootsplash&amp;quot; title=&amp;quot;Bootsplash&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Bootsplash&amp;quot;&amp;gt;boot animation&lt;/a&gt; in&lt;br&gt;
place of the &amp;lt;a class=&amp;quot;zem_slink freebase/en/text_messaging&amp;quot; title=&amp;quot;Text messaging&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Text_messaging&amp;quot;&amp;gt;text messages&lt;/a&gt; that normally get shown.  Text&lt;br&gt;
messages are instead redirected to a &amp;lt;a class=&amp;quot;zem_slink freebase/en/data_logger&amp;quot; title=&amp;quot;Data logger&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Data_logger&amp;quot;&amp;gt;log file&lt;/a&gt; for viewing&lt;br&gt;
after boot.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Display the history and optionally grep</title>
      <link>/2010/05/19/display-the-history-and-optionally-grep/</link>
      <pubDate>Wed, 19 May 2010 16:38:47 +0000</pubDate>
      
      <guid>/2010/05/19/display-the-history-and-optionally-grep/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Ever wondered how good it would be to have a command/function that would display the history or display the history with &amp;lt;a class=&amp;quot;zem_slink&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;.&lt;/p&gt;
&lt;p&gt;Would be really good right, well someone thought about this 🙂&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$ h() { if [ -z &amp;amp;#8221;$1&amp;amp;#8221; ]; then history; else history | grep &amp;amp;#8221;$@&amp;amp;#8221;; fi; }&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Place this in your .bash_profile and you can use it two different ways. If you issue &amp;amp;#8217;h&amp;amp;#8217; on its own, then it acts like the history command. If you issue:&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>Solaris Tips and Tricks</title>
      <link>/2010/05/19/solaris-tips-and-tricks/</link>
      <pubDate>Wed, 19 May 2010 16:38:45 +0000</pubDate>
      
      <guid>/2010/05/19/solaris-tips-and-tricks/</guid>
      <description>&lt;p&gt;Find a list of Tips and Tricks &amp;lt;a href=&amp;quot;http://sysunconfig.net/unixtips/solaris.html&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A nice trick to list the process which has opened a particular port is :&lt;/p&gt;
&lt;p&gt;#!/bin/ksh&lt;/p&gt;
&lt;h1 id=&#34;heading&#34;&gt;&lt;/h1&gt;
&lt;p&gt;# 7-30-2003&lt;br&gt;
# find from a port the pid that started the port&lt;/p&gt;
&lt;h1 id=&#34;heading-1&#34;&gt;&lt;/h1&gt;
&lt;p&gt;line=&amp;amp;#8217;————————————————————————-&amp;amp;#8217;&lt;br&gt;
pids=`/usr/bin/ps -ef | sed 1d | awk &#39;{print $2}&amp;amp;#8217;`&lt;/p&gt;
&lt;p&gt;# Prompt users or use 1st cmdline argument&lt;br&gt;
if [ $# -eq 0 ]; then&lt;br&gt;
         read ans?&amp;amp;#8221;Enter port you like to know pid for:  &amp;amp;#8221;&lt;br&gt;
else&lt;br&gt;
         ans=$1&lt;br&gt;
fi&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash script to change icon theme to check out all the installed themes (personal)</title>
      <link>/2010/05/19/bash-script-to-change-icon-theme-to-check-out-all-the-installed-themes-personal/</link>
      <pubDate>Wed, 19 May 2010 16:38:44 +0000</pubDate>
      
      <guid>/2010/05/19/bash-script-to-change-icon-theme-to-check-out-all-the-installed-themes-personal/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I am really annoyed with the time that is required and the number of clicks that it takes to change the gnome icon theme. So here&amp;amp;#8217;s a small script that I wrote to quickly check out all the icon themes that I have in my ~/.icons folder.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#!/bin/bash&lt;br&gt;
[[ &amp;amp;#8221;$1&amp;amp;#8221; == &amp;amp;#8221;&amp;amp;#8221; ]] &amp;amp;&amp;amp; time=5 || time=$1&lt;br&gt;
[[ &amp;amp;#8221;$2&amp;amp;#8221; == &amp;amp;#8221;&amp;amp;#8221; ]] &amp;amp;&amp;amp; (&lt;br&gt;
cd ~/.icons&lt;br&gt;
cont=&amp;amp;#8221;y&amp;amp;#8221;&lt;br&gt;
echo &amp;amp;#8221;Select one of the icon themes&amp;amp;#8221;&lt;br&gt;
echo &amp;amp;#8221;When you like some theme just press Ctrl+c&amp;amp;#8221;&lt;br&gt;
for i in *&lt;br&gt;
do&lt;br&gt;
[[ -d $i/cursors ]] || (&lt;br&gt;
echo &amp;amp;#8221;Now trying …. : $i&amp;amp;#8221;&lt;br&gt;
gconftool-2 –type string -s  /desktop/gnome/interface/icon_theme &amp;amp;#8221;$i&amp;amp;#8221;&lt;br&gt;
sleep $time&lt;br&gt;
)&lt;br&gt;
done&lt;br&gt;
) || gconftool-2 –type string -s  /desktop/gnome/interface/icon_theme &amp;amp;#8221;$2&amp;amp;#8221;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Awk Introduction Tutorial – 7 Awk Print Examples</title>
      <link>/2010/05/19/awk-introduction-tutorial-%E2%80%93-7-awk-print-examples/</link>
      <pubDate>Wed, 19 May 2010 16:38:43 +0000</pubDate>
      
      <guid>/2010/05/19/awk-introduction-tutorial-%E2%80%93-7-awk-print-examples/</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/0fNM7HH9s1904?utm_source=zemanta&amp;utm_medium=p&amp;utm_content=0fNM7HH9s1904&amp;utm_campaign=z1\&#34;&gt;&lt;img title=\&#34;LAS VEGAS - JANUARY 23: Dick Robertson, Presi...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/150x104.jpg\&#34; alt=\&#34;LAS VEGAS - JANUARY 23: Dick Robertson, Presi...\&#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;awk examples&lt;/p&gt;
&lt;p&gt;Awk Introduction Tutorial – 7 Awk Print Examples This is the first article on the new awk tutorial series. We’ll be posting several articles on awk in the upcoming weeks that will cover all features of awk with practical examples. In this article, let us review the fundamental awk working methodology along with 7 practical awk print examples. Note: Make sure you review our earlier […]&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>vim – get names of the scripts and the details from the command line</title>
      <link>/2010/05/19/vim-get-names-of-the-scripts-and-the-details-from-the-command-line/</link>
      <pubDate>Wed, 19 May 2010 16:38:42 +0000</pubDate>
      
      <guid>/2010/05/19/vim-get-names-of-the-scripts-and-the-details-from-the-command-line/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For the below commands either you can set the two variables in bold and then run the scripts or change the following in the commands and run the scripts.&lt;/p&gt;
&lt;p&gt;If you have html2text installed then you can use this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;wget -o /dev/null -O &lt;strong&gt;$script_id_file&lt;/strong&gt; &amp;amp;#8217;http://www.vim.org/scripts/script.php?script_id=&amp;amp;#8217;&lt;strong&gt;$script_id&lt;/strong&gt; |html2text&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If you dont have html2text installed then you can use:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;wget -o /dev/null -O &lt;strong&gt;$script_id_file&lt;/strong&gt; &amp;amp;#8217;http://www.vim.org/scripts/script.php?script_id=&amp;amp;#8217;&lt;strong&gt;$script_id&lt;/strong&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.inquisitr.com/55496/twilight-eclipse-script-allegedly-leaked/&amp;quot;&amp;gt;Twilight Eclipse Script Allegedly Leaked&lt;/a&gt; (inquisitr.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://huddledmasses.org/powershell-script-club-in-rochester-on-wednesday/&amp;quot;&amp;gt;PowerShell Script Club in Rochester on Wednesday&lt;/a&gt; (huddledmasses.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://blogs.adobe.com/acrolaw/2010/02/add_a_flatten_document_menu_item.html&amp;quot;&amp;gt;Add a Flatten Document Menu Item to Acrobat&lt;/a&gt; (blogs.adobe.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://codebetter.com/blogs/james.kovacs/archive/2010/02/25/the-exec-problem.aspx&amp;quot;&amp;gt;The Exec Problem&lt;/a&gt; (codebetter.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/d25e9b6c-aca3-4008-9a3c-3403140d32e0/&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_e38.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>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>Auto Adjust Photo color and contrast in Windows, Mac and Linux.</title>
      <link>/2010/05/19/auto-adjust-photo-color-and-contrast-in-windows-mac-and-linux/</link>
      <pubDate>Wed, 19 May 2010 16:38:40 +0000</pubDate>
      
      <guid>/2010/05/19/auto-adjust-photo-color-and-contrast-in-windows-mac-and-linux/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://log69.com/aaphoto_en.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Auto Adjust Photo&lt;/a&gt; is a tool that is very helpful if you are looking at quickly adjusting the photo. This tool does a good job of automatically doing color correction. Here is example:&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-full wp-image-624&amp;quot; title=&amp;quot;before&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/dscf5768_new.jpg&amp;quot; alt=&amp;quot;Before&amp;quot; width=&amp;quot;697&amp;quot; height=&amp;quot;522&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-full wp-image-625&amp;quot; title=&amp;quot;After&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/dscf5768_new_new.jpg&amp;quot; alt=&amp;quot;After&amp;quot; width=&amp;quot;697&amp;quot; height=&amp;quot;522&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;There is definately a scope of improvement in the processed photo, but if you have a couple of hundred photo&amp;amp;#8217;s and you can get this effect in one liner then nothing like it. Here&amp;amp;#8217;s the one liner&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Mirror or download a website with a tool much better than wget</title>
      <link>/2010/05/19/mirror-download-website-tool-wget/</link>
      <pubDate>Wed, 19 May 2010 16:38:39 +0000</pubDate>
      
      <guid>/2010/05/19/mirror-download-website-tool-wget/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you want to mirror a &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;, the simplest tool I know if is &amp;lt;a class=&amp;quot;zem_slink freebase/en/wget&amp;quot; title=&amp;quot;Wget&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.gnu.org/software/wget/&amp;quot;&amp;gt;wget&lt;/a&gt;. Once you have used wget, you know the troubles associated with it. You also get added couple of files as search html files, which are useless and wastage of bandwidth for you as well as the &amp;lt;a class=&amp;quot;zem_slink freebase/en/web_server&amp;quot; title=&amp;quot;Web server&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Web_server&amp;quot;&amp;gt;webserver&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;lftp -e &amp;amp;#8221;mirror -c&amp;amp;#8221;  &lt;URL&gt;&lt;/strong&gt;&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>List all the installed firefox addons from the bash script</title>
      <link>/2010/05/18/list-installed-firefox-addons-bash-script/</link>
      <pubDate>Tue, 18 May 2010 16:35:18 +0000</pubDate>
      
      <guid>/2010/05/18/list-installed-firefox-addons-bash-script/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is a one-line that would help you get the &amp;lt;a class=&amp;quot;zem_slink freebase/en/mozilla_firefox&amp;quot; title=&amp;quot;Firefox&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.mozilla.com/en-US/firefox/&amp;quot;&amp;gt;Firefox&lt;/a&gt; addons in the bash script:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;grep -hIr \&amp;lt;em:name ~/.mozilla/firefox/*.default/extensions|sed &amp;amp;#8217;s#\s*##&amp;amp;#8217;|sed &amp;amp;#8217;s#.*\(&amp;gt;.*&amp;lt;\).*#\1#&amp;amp;#8217;|sed &amp;amp;#8217;s/[&amp;lt;\|&amp;gt;]//g&amp;amp;#8217;|sort -u&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.ghacks.net/2010/05/16/firefox-3-6-4-build-4-released/&amp;quot;&amp;gt;Firefox 3.6.4 Build 4 Released&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.webmonkey.com/2010/05/first-look-firefox-4-preview-delivers-speed-revamped-interface/&amp;quot;&amp;gt;First Look: Firefox 4 Preview Delivers Speed, Revamped Interface&lt;/a&gt; (webmonkey.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.ghacks.net/2010/05/15/protect-firefox-bookmarks-with-link-password/&amp;quot;&amp;gt;Protect Firefox Bookmarks With Link Password&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.huffingtonpost.com/2010/05/12/mozilla-firefox-4-upgrade_n_573062.html&amp;quot;&amp;gt;Firefox 4 Upgrade Offers Simpler Design, More Privacy Control&lt;/a&gt; (huffingtonpost.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.readwriteweb.com/archives/mozilla_talks_firefox_4_sleeker_interface_better_privacy_controls.php&amp;quot;&amp;gt;Mozilla&amp;amp;#8217;s Plans for Firefox 4: Faster, Sleeker Interface, Better Privacy Controls&lt;/a&gt; (readwriteweb.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/6a3ffd4a-91cf-47e3-85ff-7dc3b27ffd7d/&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_b89.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 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>Script to download all the related videos from youtube with youtube-dl</title>
      <link>/2010/05/17/script-download-related-videos-youtube-youtubedl/</link>
      <pubDate>Mon, 17 May 2010 15:59:20 +0000</pubDate>
      
      <guid>/2010/05/17/script-download-related-videos-youtube-youtubedl/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Lets cut the long discussion &amp;lt;a class=&amp;quot;zem_slink freebase/en/short_subject&amp;quot; title=&amp;quot;Short film&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Short_film&amp;quot;&amp;gt;short&lt;/a&gt; and directly give you the script. The script is combination of all the posts that I did in the past about youtube &amp;lt;a class=&amp;quot;zem_slink freebase/en/uploading_and_downloading&amp;quot; title=&amp;quot;Uploading and downloading&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Uploading_and_downloading&amp;quot;&amp;gt;downloads&lt;/a&gt;. You need to copy all the &amp;lt;a class=&amp;quot;zem_slink freebase/en/uniform_resource_locator&amp;quot; title=&amp;quot;Uniform Resource Locator&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Uniform_Resource_Locator&amp;quot;&amp;gt;URL&lt;/a&gt;&amp;amp;#8217;s in a file called &amp;amp;#8221;&lt;strong&gt;~/youtube.urls&lt;/strong&gt;&amp;amp;#8221; which you want to be downloaded. Or if you need to donwload the related videos, then save the html of the page and give it as the first argument for the script. So, here&amp;amp;#8217;s the scrit:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>They own your CPU (and so so in Windows and Mac, too)</title>
      <link>/2010/05/16/they-own-your-cpu-and-so-so-in-windows-and-mac-too/</link>
      <pubDate>Sun, 16 May 2010 15:53:18 +0000</pubDate>
      
      <guid>/2010/05/16/they-own-your-cpu-and-so-so-in-windows-and-mac-too/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;strong&gt;Click:&lt;/strong&gt; &amp;amp;#8221;I laugh — LAUGH! — when a tech journalist writes something to the effect of, &amp;amp;#8221;for lightweight tasks such as Web browsing,&amp;amp;#8221; when you know, and I know, that there ain&amp;amp;#8217;t nothing light about using present-day Web browser on present-day Web pages filled with Javascript, Flash and enough CSS to fill a book.&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-22-030-35-OP-HW-SW&amp;quot;&amp;gt;http://linuxtoday.com/news_story.php3?ltsn=2009-10-22-030-35-OP-HW-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.noupe.com/jquery/35-fresh-useful-jquery-plugins.html&amp;quot;&amp;gt;35 Fresh and Useful jQuery Plugins&lt;/a&gt; (noupe.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://lifehacker.com/5376222/firefox-36-beta-scheduled-for-next-week&amp;quot;&amp;gt;Firefox 3.6 Beta Scheduled for Next Week [Updates]&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://www.wisdump.com/web-experience/3-nifty-browsing-features/&amp;quot;&amp;gt;3 nifty browsing features that should be on every site&lt;/a&gt; (wisdump.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/4094c4e7-74b7-4826-9095-0306e76f7c8e/&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_e9.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>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>Remote X applications on local display in Fedora 11 (leonidas).</title>
      <link>/2010/05/13/remote-x-applications-on-local-display-in-fedora-11-leonidas/</link>
      <pubDate>Thu, 13 May 2010 17:04:34 +0000</pubDate>
      
      <guid>/2010/05/13/remote-x-applications-on-local-display-in-fedora-11-leonidas/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I wanted to open some X applications on my Fedora 11 local display over the ssh connections. I have used this in the previous versions of the Fedora and was looking to do the same in F11. Here are the things that can be done to enable this :&lt;/p&gt;
&lt;p&gt;Allow tcp connections to X server by removing -nolisten in the X server. Set the following parameter in the gdm.conf&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;DisallowTCP=false&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>Resolved - New window does not open in new tab after installation of some plugin&#39;s.</title>
      <link>/2010/05/13/resolved-window-open-tab-installation-plugins/</link>
      <pubDate>Thu, 13 May 2010 17:04:32 +0000</pubDate>
      
      <guid>/2010/05/13/resolved-window-open-tab-installation-plugins/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;After I installed some plugin&amp;amp;#8217;s, the new windows were not opening in the tab. Rather they were opening in new window. This consumes time and memory which I did not like. I checked and re-checked to confirm that the setting for opening new window in tab was in there and still ………. alas……..&lt;/p&gt;
&lt;p&gt;So, I reverted to checking if I could do something in the about:config entries to do the trick and yes it was there. Before we go into the specific entry, if you are interested, here is the link to the mozilla site for documentation on the about:config parameters. If you want to tinker with the settings, I suggest you first go through the list and make sure what you are doing.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Processing XML on the Command Line</title>
      <link>/2010/05/12/processing-xml-on-the-command-line/</link>
      <pubDate>Wed, 12 May 2010 17:01:27 +0000</pubDate>
      
      <guid>/2010/05/12/processing-xml-on-the-command-line/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://bashcurescancer.com/processing-xml-on-the-command-line.html&amp;quot;&amp;gt;The other day on the cURL email list, someone asked:&lt;br&gt;
Could someone please tell me (preferably with an example) of how I could parse and xml like the following:&lt;/p&gt;
&lt;p&gt;&amp;lt; ?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;ISO-8859-1&amp;quot; ?&amp;gt;&lt;br&gt;
&lt;fileretriever&gt;&lt;br&gt;
&lt;filelist&gt;&lt;br&gt;
&amp;lt;file name=&amp;quot;AMERI08.D4860.ZIP&amp;quot; /&amp;gt;&lt;br&gt;
&amp;lt;file name=&amp;quot;DTCCRSF.D4861.ZIP&amp;quot; /&amp;gt;&lt;br&gt;
&amp;lt;file name=&amp;quot;DTGSS01.D4862.ZIP&amp;quot; /&amp;gt;&lt;br&gt;
&amp;lt;file name=&amp;quot;DTGSS02.D4863.ZIP&amp;quot; /&amp;gt;&lt;br&gt;
&amp;lt;file name=&amp;quot;DTGSS03.D4864.ZIP&amp;quot; / &lt;/FileList&gt;&lt;br&gt;
&lt;/file&gt;&lt;/filelist&gt;&lt;/fileretriever&gt;&lt;br&gt;
This is not appropriate for the cURL list, but I …&lt;/a&gt;&lt;/p&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>Linux tip to find the pid/program using a particular port</title>
      <link>/2010/05/12/linux-tip-to-find-the-pidprogram-using-a-particular-port/</link>
      <pubDate>Wed, 12 May 2010 17:01:24 +0000</pubDate>
      
      <guid>/2010/05/12/linux-tip-to-find-the-pidprogram-using-a-particular-port/</guid>
      <description>&lt;p&gt;netstat -lpn&lt;br&gt;
Technorati Tags: &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/port&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;port&lt;/a&gt;, &amp;lt;a class=&amp;quot;performancingtags&amp;quot; href=&amp;quot;http://technorati.com/tag/pid&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;pid&lt;/a&gt;, &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/netstat&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;netstat&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get the most favourite commands from commandlinefu</title>
      <link>/2010/05/12/get-the-most-favourite-commands-from-commandlinefu/</link>
      <pubDate>Wed, 12 May 2010 17:01:22 +0000</pubDate>
      
      <guid>/2010/05/12/get-the-most-favourite-commands-from-commandlinefu/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For those of you who don&amp;amp;#8217;t know, commandlinefu should be one place you should watch to learn new things for command line. Everyday a lot of people post commands to better the previously posted commands. If you want to get the best voted commands from the archieves of commandlinefu then you can use the command:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;curl -O &amp;amp;#8221;&amp;lt;a rel=&amp;quot;nofollow&amp;quot; href=&amp;quot;http://www.commandlinefu.com/commands/browse/sort-by-votes/plaintext/%5B0-2400:25%5D&amp;quot;&amp;gt;http://www.commandlinefu.com/commands/browse/sort-by-votes/plaintext/[0-2400:25]&lt;/a&gt;&amp;amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Suggested by &lt;strong&gt;Dynetrekk&lt;/strong&gt; ****&amp;lt;a href=&amp;quot;http://www.commandlinefu.com/commands/view/2740/get-all-these-commands-in-a-text-file-with-description&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Pipe stdout and stderr, etc., to separate commands</title>
      <link>/2010/05/11/pipe-stdout-and-stderr-etc-to-separate-commands/</link>
      <pubDate>Tue, 11 May 2010 16:27:49 +0000</pubDate>
      
      <guid>/2010/05/11/pipe-stdout-and-stderr-etc-to-separate-commands/</guid>
      <description>&lt;h1 id=&#34;heading&#34;&gt;&lt;/h1&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;$ some_command &amp;gt; &amp;gt;(/bin/cmd_for_stdout) 2&amp;gt; &amp;gt;(/bin/cmd_for_stderr)&lt;/tt&gt; You can use [n]&amp;gt; combined with &amp;gt;(cmd) to attach the various output file descriptors to be the input of different commands.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Walk through the flower.</title>
      <link>/2010/05/11/walk-through-the-flower/</link>
      <pubDate>Tue, 11 May 2010 16:27:48 +0000</pubDate>
      
      <guid>/2010/05/11/walk-through-the-flower/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here&amp;amp;#8217;s one of the photos that I took in last few days of the 2009. I like to call it Walk through the flower. Its a super macro of the inside of flower.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/01/DSCF7409.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-1477&amp;quot; title=&amp;quot;Walk through the flower.&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/DSCF7409-300x224.jpg&amp;quot; alt=&amp;quot;Walk through the flower.&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;Pretty soon you you would be able to buy this photo on &amp;lt;a href=&amp;quot;http://shop.amit-agarwal.co.in&amp;quot;&amp;gt;http://shop.amit-agarwal.co.in&lt;/a&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>Easier Reinstalls</title>
      <link>/2010/05/10/easier-reinstalls/</link>
      <pubDate>Mon, 10 May 2010 15:07:46 +0000</pubDate>
      
      <guid>/2010/05/10/easier-reinstalls/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;h1 id=&#34;span-stylefont-size-x-largea-hrefhttpwwwhowtoforgecomeasier-reinstallseaa-hrefhttpwwwhowtoforgecomeasier-reinstallsasier-reinstallsaspan&#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://www.howtoforge.com/easier-reinstalls&amp;quot;&amp;gt;E&lt;/a&gt;&amp;lt;a href=&amp;quot;http://www.howtoforge.com/easier-reinstalls&amp;quot;&amp;gt;asier Reinstalls&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Easier Reinstalls&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I typically reinstall my computer operating system every six months. The reasons for this are that it cleans out the system and reinstalls require me to be in front of the computer for a total of about ten minutes so it&amp;amp;#8217;s painless. Notice I said &amp;amp;#8221;in front of the computer&amp;amp;#8221;, the system does all of the work for me with some specially crafted bash scripts.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>coproc help - a new feature in bash</title>
      <link>/2010/05/10/coproc-feature-bash/</link>
      <pubDate>Mon, 10 May 2010 15:07:45 +0000</pubDate>
      
      <guid>/2010/05/10/coproc-feature-bash/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;&lt;div class=\&#34;zemanta-img\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Bash_demo.png\&#34;&gt;&lt;img title=\&#34;Screenshot of a Bash 3.1 session demonstrating...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Bash_demo.png\&#34; alt=\&#34;Screenshot of a Bash 3.1 session demonstrating...\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34;&gt;Image via &lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:Bash_demo.png\&#34;&gt;Wikipedia&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;p&gt;In the &amp;lt;a class=&amp;quot;zem_slink freebase/en/bash&amp;quot; title=&amp;quot;Bash&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://tiswww.case.edu/php/chet/bash/bashtop.html&amp;quot;&amp;gt;bash&lt;/a&gt; version 4.0, there is a new concept called coproc. This is very useful for some of the daily tasks.&lt;/p&gt;
&lt;p&gt;co-&amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000005a409&amp;quot; title=&amp;quot;Process (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Process_%28computing%29&amp;quot;&amp;gt;process&lt;/a&gt; starts a process in the background, optionally with a NAME, with which other processes can communicate. This can be a very &amp;lt;a class=&amp;quot;zem_slink freebase/en/substitute_good&amp;quot; title=&amp;quot;Substitute good&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Substitute_good&amp;quot;&amp;gt;good substitution&lt;/a&gt; for &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000048fac5&amp;quot; title=&amp;quot;Pipeline (Unix)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Pipeline_%28Unix%29&amp;quot;&amp;gt;pipes&lt;/a&gt; in lots of cases. You can learn more about coproc in the link below:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Download with browse with bash and wget</title>
      <link>/2010/05/09/download-with-browse-with-bash-and-wget/</link>
      <pubDate>Sun, 09 May 2010 13:34:18 +0000</pubDate>
      
      <guid>/2010/05/09/download-with-browse-with-bash-and-wget/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Been pretty busy for last couple of days. Will be busy for another few days, but here&amp;amp;#8217;s something to munch in the meantime (Script may need changes depending on the type of file you want to download or the site you are browsing, but the chnages should be minimal):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;file=&amp;amp;#8221;/tmp/temp.dir&amp;amp;#8221;&lt;br&gt;
url=&amp;amp;#8221;URL Here&amp;amp;#8221;&lt;br&gt;
IFS=&amp;amp;#8217;&lt;br&gt;
&amp;amp;#8217;&lt;br&gt;
cont=&amp;amp;#8221;y&amp;amp;#8221;&lt;br&gt;
while [ $cont != &amp;amp;#8221;n&amp;amp;#8221; ]&lt;br&gt;
do&lt;br&gt;
name=&amp;amp;#8221;&amp;amp;#8221;&lt;br&gt;
wget &amp;amp;#8221;$url&amp;amp;#8221; -O $file -o /dev/null&lt;br&gt;
for i in $(grep href $file |grep -v Parent)&lt;br&gt;
do&lt;br&gt;
name=${i##&lt;em&gt;href=&amp;amp;#8221;}&lt;br&gt;
name=${name%%&amp;amp;#8221;&amp;gt;&lt;/em&gt;}&lt;br&gt;
echo $name&lt;br&gt;
if [[ $name == *gz ]]&lt;br&gt;
then&lt;br&gt;
cont=&amp;amp;#8221;n&amp;amp;#8221;&lt;br&gt;
fi&lt;br&gt;
done&lt;br&gt;
if [ ! $name ]&lt;br&gt;
then&lt;br&gt;
echo &amp;amp;#8221;No files here.. Exiting&amp;amp;#8221;&lt;br&gt;
exit -1&lt;br&gt;
fi&lt;br&gt;
echo&lt;br&gt;
if [ $cont == &amp;amp;#8221;n&amp;amp;#8221; ]&lt;br&gt;
then&lt;br&gt;
echo &amp;amp;#8221;Enter the filename for download :&amp;amp;#8221;&lt;br&gt;
read file&lt;br&gt;
fi&lt;br&gt;
echo &amp;amp;#8221;Select one of the options:&amp;amp;#8221;&lt;br&gt;
read product&lt;br&gt;
url=&amp;amp;#8221;$url/$product&amp;amp;#8221;&lt;br&gt;
echo &amp;amp;#8221;About to get $url&amp;amp;#8221;&lt;br&gt;
done&lt;br&gt;
wget &amp;amp;#8221;$url&amp;amp;#8221; -O $file -o /dev/null&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Transfer all the google feed URLs to rss2email.</title>
      <link>/2010/05/09/transfer-all-the-google-feed-urls-to-rss2email/</link>
      <pubDate>Sun, 09 May 2010 13:34:17 +0000</pubDate>
      
      <guid>/2010/05/09/transfer-all-the-google-feed-urls-to-rss2email/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Next step in restoring my settings was to get the working rules and all the blogs into rss2email. I have subscribed to more than 150 blogs. So, adding all of them manually was difficult.&lt;/p&gt;
&lt;p&gt;For a time like this, I subscribe to all the blogs using google reader and then add them to rss2email. So I had quickly exported the google feeds list and then had to find a way to extract the URLs for the blog to the rss2email. The command to add a url is r2e add, so I wrote this one line just now to do the task for me.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash script to periodically change the cursor theme.</title>
      <link>/2010/05/07/bash-script-to-periodically-change-the-cursor-theme/</link>
      <pubDate>Fri, 07 May 2010 03:27:41 +0000</pubDate>
      
      <guid>/2010/05/07/bash-script-to-periodically-change-the-cursor-theme/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;blockquote&gt;
&lt;p&gt;#!/bin/bash&lt;br&gt;
[[ &amp;amp;#8221;$1&amp;amp;#8221; == &amp;amp;#8221;&amp;amp;#8221; ]] &amp;amp;&amp;amp; time=5 || time=$1&lt;br&gt;
[[ &amp;amp;#8221;$2&amp;amp;#8221; == &amp;amp;#8221;&amp;amp;#8221; ]] &amp;amp;&amp;amp; (&lt;br&gt;
cd ~/.icons&lt;br&gt;
cont=&amp;amp;#8221;y&amp;amp;#8221;&lt;br&gt;
echo &amp;amp;#8221;Select one of the icon themes&amp;amp;#8221;&lt;br&gt;
echo &amp;amp;#8221;When you like some theme just press Ctrl+c&amp;amp;#8221;&lt;br&gt;
for i in *&lt;br&gt;
do&lt;br&gt;
[[ -d $i/cursors ]] &amp;amp;&amp;amp; (&lt;br&gt;
echo &amp;amp;#8221;Now trying …. : $i&amp;amp;#8221;&lt;br&gt;
gconftool-2 –type string -s  /desktop/gnome/peripherals/mouse/cursor_theme &amp;amp;#8221;$i&amp;amp;#8221;&lt;br&gt;
sleep $time&lt;br&gt;
)&lt;br&gt;
done&lt;br&gt;
) || gconftool-2 –type string -s  /desktop/gnome/peripherals/mouse/cursor_theme &amp;amp;#8221;$2&amp;amp;#8221;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Post your free classifieds.</title>
      <link>/2010/05/07/post-your-free-classifieds/</link>
      <pubDate>Fri, 07 May 2010 03:27:40 +0000</pubDate>
      
      <guid>/2010/05/07/post-your-free-classifieds/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have put up a free classifieds site here:&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://noah.amit-agarwal.co.in/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://noah.amit-agarwal.co.in/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>top - looks better and is more useful with a rc file...</title>
      <link>/2010/05/07/top-rc-file/</link>
      <pubDate>Fri, 07 May 2010 03:27:39 +0000</pubDate>
      
      <guid>/2010/05/07/top-rc-file/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;top is a very useful command to find out who is eating up the &amp;lt;a class=&amp;quot;zem_slink freebase/en/central_processing_unit&amp;quot; title=&amp;quot;Central processing unit&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Central_processing_unit&amp;quot;&amp;gt;CPU&lt;/a&gt; or the memory. But sometimes the plain and simple look simply would be boring so how about some fun. Copy the below code to file : ~/.toprc&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;RCfile for &amp;amp;#8221;top&amp;amp;#8221;&lt;br&gt;
Id:a, Mode_altscr=1, Mode_irixps=0, Delay_time=5.000, Curwin=0&lt;br&gt;
Def    fieldscur=mfcAbdEgHIursOpQTvyzWjKNLX&lt;br&gt;
winflags=32184, sortindx=10, maxtasks=0&lt;br&gt;
summclr=4, msgsclr=5, headclr=5, taskclr=4&lt;br&gt;
Job    fieldscur=ABcefgjlrstuvyzMKNHIWOPQDX&lt;br&gt;
winflags=62777, sortindx=0, maxtasks=0&lt;br&gt;
summclr=6, msgsclr=6, headclr=7, taskclr=6&lt;br&gt;
Mem    fieldscur=ANOPQRSTUVbcdefgjlmyzWHIKX&lt;br&gt;
winflags=62777, sortindx=13, maxtasks=0&lt;br&gt;
summclr=5, msgsclr=5, headclr=4, taskclr=5&lt;br&gt;
Usr    fieldscur=ABDECGfhijlopqrstuvyzMKNWX&lt;br&gt;
winflags=62777, sortindx=4, maxtasks=0&lt;br&gt;
summclr=3, msgsclr=3, headclr=2, taskclr=3&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Prachi collage</title>
      <link>/2010/05/06/prachi-collage/</link>
      <pubDate>Thu, 06 May 2010 13:31:22 +0000</pubDate>
      
      <guid>/2010/05/06/prachi-collage/</guid>
      <description>&lt;div style=\&#34;float: right; margin-left: 10px; margin-bottom: 10px;\&#34;&gt; &lt;a href=\&#34;http://www.flickr.com/photos/raj77_in/3946748772/\&#34; title=\&#34;photo sharing\&#34;&gt;&lt;img src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/3946748772\_95811df755\_m.jpg\&#34; alt=\&#34;\&#34; style=\&#34;border: solid 2px #000000;\&#34; /&gt;&lt;/a&gt;  
&lt;p&gt;&amp;lt;span style=&amp;quot;font-size: 0.9em; margin-top: 0px;&amp;quot;&amp;gt;&lt;br&gt;
&amp;lt;a href=&amp;quot;http://www.flickr.com/photos/raj77_in/3946748772/&amp;quot;&amp;gt;Prachi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Originally uploaded by &amp;lt;a href=&amp;quot;http://www.flickr.com/people/raj77_in/&amp;quot;&amp;gt;raj77_in&lt;/a&gt;&lt;br&gt;
&lt;/span&gt; &lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Later in the week or early next week I will be posting how I created the collage.&lt;br&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;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>View entire process string</title>
      <link>/2010/05/06/view-entire-process-string/</link>
      <pubDate>Thu, 06 May 2010 13:31:20 +0000</pubDate>
      
      <guid>/2010/05/06/view-entire-process-string/</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:SolarisOS.jpg\&#34;&gt;&lt;img title=\&#34;Solaris (operating system)\&#34; src=\&#34;http://upload.wikimedia.org/wikipedia/en/d/d9/SolarisOS.jpg\&#34; alt=\&#34;Solaris (operating system)\&#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:SolarisOS.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;&lt;tt&gt;$ /usr/ucb/ps -auxgww&lt;/tt&gt; Depending on your installation, when you run ps you will only get the first 40 or so characters displayed. In order to view the entire string, use /usr/ucb/ps on &amp;lt;a class=&amp;quot;zem_slink freebase/en/solaris_operating_system&amp;quot; title=&amp;quot;Solaris (operating system)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.sun.com/solaris/&amp;quot;&amp;gt;Solaris&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&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;lt;a href=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/3y5LUukdRu8/view-entire-process-string&amp;quot;&amp;gt;http://feedproxy.google.com/~r/Command-line-fu/~3/3y5LUukdRu8/view-entire-process-string&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://domainmacher.com/snurl-com-a-secure-and-simple-url-shortener/?utm_source=rss&amp;amp;utm_medium=rss&amp;amp;utm_campaign=snurl-com-a-secure-and-simple-url-shortener&amp;quot;&amp;gt;SnURL.com – A Secure And Simple URL Shortener&lt;/a&gt; (domainmacher.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/5575dd33-40cb-43f4-9de1-9a17f6372eef/&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_b44.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>Craeating a sequence in OpenOffice.org calc.</title>
      <link>/2010/05/06/craeating-a-sequence-in-openofficeorg-calc/</link>
      <pubDate>Thu, 06 May 2010 13:31:19 +0000</pubDate>
      
      <guid>/2010/05/06/craeating-a-sequence-in-openofficeorg-calc/</guid>
      <description>&lt;p&gt;Creating a numberd list in the calc with alphabets can be really tiresome sometimes. I found a simple solution to this. Create the numbered list in vim and then paste it into Openoffice.org calc. Here&amp;amp;#8217;s how I do it:&lt;/p&gt;
&lt;p&gt;Open vim&lt;/p&gt;
&lt;p&gt;type the first in sequence (ex Amit_aga_001)&lt;/p&gt;
&lt;p&gt;Follow the below sequence to create a macro:&lt;/p&gt;
&lt;p&gt;Esc&lt;/p&gt;
&lt;p&gt;[Atl]+q+(any alphabet say &amp;amp;#8217;a&amp;amp;#8217;)  — this will start recording the macro&lt;/p&gt;
&lt;p&gt;yy  – yank the current line&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Solved -- Errors with afraid-dyndns in Goddard (Fedora 13)</title>
      <link>/2010/05/06/solved-errors-afraiddyndns-goddard-fedora-13/</link>
      <pubDate>Thu, 06 May 2010 13:31:17 +0000</pubDate>
      
      <guid>/2010/05/06/solved-errors-afraiddyndns-goddard-fedora-13/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Since I updated to the &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; 13, I was getting error from the &amp;lt;a class=&amp;quot;zem_slink freebase/en/dynamic_dns&amp;quot; title=&amp;quot;Dynamic DNS&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Dynamic_DNS&amp;quot;&amp;gt;Dynamic DNS&lt;/a&gt; client for afraid. I was not getting enough time to fix this, so finally I decided to fix this in the night itself 🙂&lt;/p&gt;
&lt;p&gt;Problem:&lt;br&gt;
On running&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;afraid-dyndns&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I was getting the error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Entity: line 100: &amp;lt;a class=&amp;quot;zem_slink freebase/en/parsing&amp;quot; title=&amp;quot;Parsing&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Parsing&amp;quot;&amp;gt;parser&lt;/a&gt; error : Opening and ending tag mismatch: br line 99 and div&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>xterm – select font name and size from command line and set it as default</title>
      <link>/2010/05/05/xterm-select-font-name-and-size-from-command-line-and-set-it-as-default/</link>
      <pubDate>Wed, 05 May 2010 15:19:19 +0000</pubDate>
      
      <guid>/2010/05/05/xterm-select-font-name-and-size-from-command-line-and-set-it-as-default/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been very busy last week and specially yesterday with 20 hours of continueous work, but managed to get this working :).&lt;/p&gt;
&lt;p&gt;When you right click on Xterm with Ctrl pressed, there pops up a menu for selecting the size of the font. I have always wondered how to set this as default font and/or use this from the command line. So I searched my old homedir and looked for few of the docs that I had to get the information. Here is what I found.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Find out why a program can&#39;t seem to access to a file</title>
      <link>/2010/05/05/find-program-access-file/</link>
      <pubDate>Wed, 05 May 2010 15:19:18 +0000</pubDate>
      
      <guid>/2010/05/05/find-program-access-file/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;$ strace php tias.php -e open,access 2&amp;gt;&amp;amp;1 | &amp;lt;a class=&amp;quot;zem_slink freebase/en/grep&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Grep&amp;quot; title=&amp;quot;Grep&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;grep&lt;/a&gt; foo.txt&lt;/tt&gt; Sometimes a program refuses to read a file and you&amp;amp;#8217;re not sure why. You may have display_errors turned off for &amp;lt;a class=&amp;quot;zem_slink freebase/en/php&amp;quot; href=&amp;quot;http://www.php.net/&amp;quot; title=&amp;quot;PHP&amp;quot; rel=&amp;quot;homepage&amp;quot;&amp;gt;PHP&lt;/a&gt; or something. In this example, fopen(&amp;amp;#8217;/var/www/test/foo.txt&amp;amp;#8217;) was called but doesn&amp;amp;#8217;t have read access to foo.txt.&lt;/p&gt;
&lt;p&gt;Strace can tell you what went wrong. E.g., if php doesn&amp;amp;#8217;t have read access to the file, strace will say &amp;amp;#8221;EACCESS (Permission denied)&amp;amp;#8221;. Or, if the &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f8000000000220ffa&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Path_%28computing%29&amp;quot; title=&amp;quot;Path (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;file path&lt;/a&gt; you gave doesn&amp;amp;#8217;t exist, strace will say &amp;amp;#8221;ENOENT (No such file or directory)&amp;amp;#8221;, etc.&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>Download youtube video directly from the command line with youtube-dl</title>
      <link>/2010/05/03/download-youtube-video-command-line-youtubedl/</link>
      <pubDate>Mon, 03 May 2010 17:38:07 +0000</pubDate>
      
      <guid>/2010/05/03/download-youtube-video-command-line-youtubedl/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you keep searching for applications 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; the &amp;lt;a class=&amp;quot;zem_slink freebase/en/youtube&amp;quot; title=&amp;quot;YouTube&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.youtube.com/&amp;quot;&amp;gt;youtube&lt;/a&gt; videos or you keep searching for the firefox addons to download the embedded the video, then this is for you. Ofcouse that is the case, only if you do not want to copy it after you have watched it in the &amp;lt;a class=&amp;quot;zem_slink freebase/en/web_browser&amp;quot; title=&amp;quot;Web browser&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Web_browser&amp;quot;&amp;gt;browser&lt;/a&gt; :). If you have already watched it then you can copy it from the &amp;lt;a class=&amp;quot;zem_slink freebase/en/mozilla_firefox&amp;quot; title=&amp;quot;Firefox&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.mozilla.com/en-US/firefox/&amp;quot;&amp;gt;Firefox&lt;/a&gt; cache. I will post on that later for now lets see youtube-dl.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>captcha\’s implemented finally.</title>
      <link>/2010/04/30/captchas-implemented-finally/</link>
      <pubDate>Fri, 30 Apr 2010 14:01:56 +0000</pubDate>
      
      <guid>/2010/04/30/captchas-implemented-finally/</guid>
      <description>&lt;p&gt;For last couple of time I had tried to set the captcha to avoid spam. Getting nearly 2-3 spam now everyday and is on the increasing side, so finally I worked out to put the spam control meaasure – captcha&amp;amp;#8217;s.&lt;/p&gt;
&lt;p&gt;With the captcha&amp;amp;#8217;s in place, I have removed the moderation on the comments, but still reserver the right to remove a comment without any reason.&lt;/p&gt;
&lt;p&gt;If you find any issues with the captcha let me know at &lt;a href=&#34;mailto:wordpress@amit-agarwal.co.in&#34;&gt;wordpress@amit-agarwal.co.in&lt;/a&gt;&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>Delete all files in a folder that don&#39;t match a certain file extension</title>
      <link>/2010/04/30/delete-files-folder-match-file-extension/</link>
      <pubDate>Fri, 30 Apr 2010 14:01:52 +0000</pubDate>
      
      <guid>/2010/04/30/delete-files-folder-match-file-extension/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;$ rm !(&lt;em&gt;.foo|&lt;/em&gt;.bar|*.baz)&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;Deletes all files in a folder that are NOT *.foo, *.bar or *.baz files. Edit the pattern inside the brackets as you like.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com/commands/view/5351/delete-all-files-in-a-folder-that-dont-match-a-certain-file-extension&amp;quot;&amp;gt;View this command to comment, vote or add to favourites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/hutch&amp;quot;&amp;gt;View all commands by &lt;/a&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/hutch&amp;quot;&amp;gt;hutch&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/header-logo.jpg&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;by David Winterbottom (&amp;lt;a href=&amp;quot;http://codeinthehole.com&amp;quot;&amp;gt;codeinthehole.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/~a/kewaFMgsXI4A1vQfeLscg2Vcv8o/0/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/kewaFMgsXI4A1vQfeLscg2Vcv8o/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/kewaFMgsXI4A1vQfeLscg2Vcv8o/1/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/kewaFMgsXI4A1vQfeLscg2Vcv8o/1/di&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~r/Command-line-fu/~4/TCRb2ku_V1Y&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&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>Do not close stderr</title>
      <link>/2010/04/29/do-not-close-stderr/</link>
      <pubDate>Thu, 29 Apr 2010 14:46:33 +0000</pubDate>
      
      <guid>/2010/04/29/do-not-close-stderr/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://bashcurescancer.com/do-not-close-stderr.html&amp;quot;&amp;gt;A few years ago, I wrote a post commenting on how ugly this was:&lt;br&gt;
$ someprog 2&amp;gt;/dev/null&lt;br&gt;
I was nearly imploring the reader to close stderr:&lt;br&gt;
$ someprog 2&amp;gt;&amp;amp;-&lt;br&gt;
Some very knowledgeable anonymous commenter explained why that was a bad idea. At the time, I didn&amp;amp;#8217;t understand exactly what they were saying. As such, …&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>Spruce up your firefox with lightweight themes – Personas</title>
      <link>/2010/04/29/spruce-up-your-firefox-with-lightweight-themes-personas/</link>
      <pubDate>Thu, 29 Apr 2010 14:46:30 +0000</pubDate>
      
      <guid>/2010/04/29/spruce-up-your-firefox-with-lightweight-themes-personas/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Head over to Firefox addons site  for persona &amp;lt;a href=&amp;quot;https://addons.mozilla.org/en-US/firefox/addon/10900&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. This addon will give you the ability to change the look and feel of the browser without restarting it. Though it is not completely like themes and does not change the look and feel of the buttons and plenty of other things but this does make the browser a lot better. Here are some screenshots to show you how it feels like:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Lock the hardware eject button of the cdrom</title>
      <link>/2010/04/29/lock-hardware-eject-button-cdrom/</link>
      <pubDate>Thu, 29 Apr 2010 14:46:29 +0000</pubDate>
      
      <guid>/2010/04/29/lock-hardware-eject-button-cdrom/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;$ eject -i 1&lt;/tt&gt; This command will lock the hardware eject button of your cdrom drive. Some uses are:&lt;/p&gt;
&lt;p&gt;1: If you have a toddler and has discovered the cdrom button&lt;/p&gt;
&lt;p&gt;2: If you are carrying a laptop in a bag or case and don&amp;amp;#8217;t want it to eject if the button is inadvertently pressed.&lt;/p&gt;
&lt;p&gt;To unlock the button use:&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;eject -i 0&lt;/tt&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com/commands/view/5390/lock-the-hardware-eject-button-of-the-cdrom&amp;quot;&amp;gt;View this command to comment, vote or add to favourites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/mdelatorre&amp;quot;&amp;gt;View all commands by &lt;/a&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/mdelatorre&amp;quot;&amp;gt;mdelatorre&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/header-logo.jpg&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>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>Panini – pano viewer.. new way to look at your photo.</title>
      <link>/2010/04/28/panini-pano-viewer-new-way-to-look-at-your-photo/</link>
      <pubDate>Wed, 28 Apr 2010 14:23:02 +0000</pubDate>
      
      <guid>/2010/04/28/panini-pano-viewer-new-way-to-look-at-your-photo/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Some information on Panini:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Panini can load most common photo and &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Panorama&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Panorama&amp;quot;&amp;gt;panoramic&lt;/a&gt; formats from image&lt;br&gt;
files such as those created with hugin or QuickTimeVR (&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;QuickTime VR&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.apple.com/quicktime/technologies/qtvr/&amp;quot;&amp;gt;QTVR&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;QuickTime&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.apple.com/quicktime/&amp;quot;&amp;gt;.mov&lt;/a&gt;)&lt;br&gt;
files.  Like all pano viewers, it then shows a &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Perspective (graphical)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Perspective_%28graphical%29&amp;quot;&amp;gt;linear perspective&lt;/a&gt;&lt;br&gt;
view that can be panned and zoomed. But Panini can also display a&lt;br&gt;
range of &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Wide-angle lens&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Wide-angle_lens&amp;quot;&amp;gt;wide angle&lt;/a&gt; perspectives via the stereographic and&lt;br&gt;
&amp;amp;#8221;Pannini&amp;amp;#8221; vedutismo families of projections, and shift, rotate, and&lt;br&gt;
stretch the image like a &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; &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;View camera&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/View_camera&amp;quot;&amp;gt;view camera&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>fvwm Look and Feel, icons and themes</title>
      <link>/2010/04/27/fvwm-look-and-feel-icons-and-themes/</link>
      <pubDate>Tue, 27 Apr 2010 16:07:45 +0000</pubDate>
      
      <guid>/2010/04/27/fvwm-look-and-feel-icons-and-themes/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I am liking fvwm more and more. Rather I went ahead to get the themes and icons for fvwm and am quite happy with the amount of customization I can do with the WM. So, I found the themes page for the fvwm which gives about 27 themes and all of them look quite cool.&lt;/p&gt;
&lt;p&gt;You can choose to have the gnome and the KDE menu in your fvwm menu which is built dynamically. Decide on when the window should become active and things like Animation, Auto Raise, Banner and the list continues and you dont have to search anything to do any of those. The &amp;lt;a href=&amp;quot;http://fvwm-themes.sourceforge.net/doc/FAQ&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;FAQ&lt;/a&gt; is a good resource to start.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How To Modify Your Wordpress Theme Via The Browser Using Stiqr</title>
      <link>/2010/04/27/modify-wordpress-theme-browser-stiqr/</link>
      <pubDate>Tue, 27 Apr 2010 16:07:43 +0000</pubDate>
      
      <guid>/2010/04/27/modify-wordpress-theme-browser-stiqr/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/%7Ea/O7jc_lFA7WTnPLGHjbYaxjhpRBM/0/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/%7Ea/O7jc_lFA7WTnPLGHjbYaxjhpRBM/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/%7Ea/O7jc_lFA7WTnPLGHjbYaxjhpRBM/1/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/%7Ea/O7jc_lFA7WTnPLGHjbYaxjhpRBM/1/di&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/00_Stiqr_logo.jpg&amp;quot; alt=&amp;quot;00_Stiqr_logo.jpg&amp;quot; width=&amp;quot;253&amp;quot; height=&amp;quot;114&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;Ordinary &amp;lt;a href=&amp;quot;http://www.makeuseof.com/tag/how-to-build-a-self-hosted-wordpress-blog-for-free/&amp;quot;&amp;gt;self-hosted WordPress&lt;/a&gt; users know only too well that even though choosing and using thousands of available themes is a snap, creating one is an almost impossible task. You could use &amp;lt;a href=&amp;quot;http://www.makeuseof.com/tag/customize-design-wordpress-theme-easily-constructor/&amp;quot;&amp;gt;one of the customizable themes&lt;/a&gt; to modify the look to your liking, but that’s as far as you can go. Theme creating is not for the faint-hearted who are afraid to plunge into &amp;lt;a class=&amp;quot;zem_slink freebase/en/html&amp;quot; title=&amp;quot;HTML&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/HTML&amp;quot;&amp;gt;HTML&lt;/a&gt;, &amp;lt;a class=&amp;quot;zem_slink freebase/en/php&amp;quot; title=&amp;quot;PHP&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.php.net/&amp;quot;&amp;gt;PHP&lt;/a&gt; and &amp;lt;a class=&amp;quot;zem_slink freebase/en/cascading_style_sheets&amp;quot; title=&amp;quot;Cascading Style Sheets&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Cascading_Style_Sheets&amp;quot;&amp;gt;CSS&lt;/a&gt; coding.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Spam Drops Worldwide After American Webhosting Firm Closed Down</title>
      <link>/2010/04/21/spam-drops-worldwide-after-american-webhosting-firm-closed-down/</link>
      <pubDate>Wed, 21 Apr 2010 15:47:08 +0000</pubDate>
      
      <guid>/2010/04/21/spam-drops-worldwide-after-american-webhosting-firm-closed-down/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.cyberciti.biz/tips/major-source-of-online-scams-spams.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://www.cyberciti.biz/tips/major-source-of-online-scams-spams.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Do I need to say more. This is really great news.. So guys enjoy more and do less filtering.&lt;/p&gt;
&lt;!--[ad#ad-2]--&gt;</description>
    </item>
    
    <item>
      <title>Convert decimal numbers to binary</title>
      <link>/2010/04/21/convert-decimal-numbers-to-binary/</link>
      <pubDate>Wed, 21 Apr 2010 15:47:07 +0000</pubDate>
      
      <guid>/2010/04/21/convert-decimal-numbers-to-binary/</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/0gzm1knf2eg67?utm_source=zemanta&amp;utm_medium=p&amp;utm_content=0gzm1knf2eg67&amp;utm_campaign=z1\&#34;&gt;&lt;img title=\&#34;SYDNEY, AUSTRALIA - OCTOBER 14: Australian ar...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/150x100.jpg\&#34; alt=\&#34;SYDNEY, AUSTRALIA - OCTOBER 14: Australian ar...\&#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;There is a calculator called bc that works in the command line. So if you need a quick calculator function in the command line then you could write some functions that will do the trcik for you. Here is an example:&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>Contact Me (Mail me)</title>
      <link>/2010/04/14/contact-mail/</link>
      <pubDate>Wed, 14 Apr 2010 02:00:29 +0000</pubDate>
      
      <guid>/2010/04/14/contact-mail/</guid>
      <description>&lt;div id=&#39;contact-form-1601&#39;&gt;
&lt;/div&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>fotowall – create cool looking wallpapers (collage) on Linux</title>
      <link>/2010/04/12/fotowall-create-cool-looking-wallpapers-collage-on-linux/</link>
      <pubDate>Mon, 12 Apr 2010 02:37:58 +0000</pubDate>
      
      <guid>/2010/04/12/fotowall-create-cool-looking-wallpapers-collage-on-linux/</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.flickr.com/photos/8931997@N03/3946748772\&#34;&gt;&lt;img title=\&#34;Prachi\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/3946748772_95811df755_m.jpg\&#34; alt=\&#34;Prachi\&#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.flickr.com/photos/8931997@N03/3946748772\&#34;&gt;raj77_in&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;Description of the &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;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;FotoWall is a creative tool that allows you to layout your photos or pictures in a personal way. You can add pictures, then resize, move, change colors, text, shadows, etc..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/01/screenshot_001.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-1499&amp;quot; title=&amp;quot;Fotowall - start&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot_001-300x178.jpg&amp;quot; alt=&amp;quot;Fotowall - start&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;178&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Generate  web thumbnails page (gallery) for free with convert command on linux</title>
      <link>/2010/04/12/generate-web-thumbnails-page-gallery-for-free-with-convert-command-on-linux/</link>
      <pubDate>Mon, 12 Apr 2010 02:37:57 +0000</pubDate>
      
      <guid>/2010/04/12/generate-web-thumbnails-page-gallery-for-free-with-convert-command-on-linux/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here&amp;amp;#8217;s something for guys who want to generate html file with thumbnails of photos. I know sometimes it really gets messy. So sometime back I had found a search on the net for the same and found a script written by Samuel Hocevar.  Sorry I do not seem to have the link to the page, but since the script is GPL and name of the author is there in the script, I can put it for download from my web-blog also. So here is the script &amp;lt;a href=&amp;quot;http://amit-agarwal.co.in/wordpress/wp-content/uploads/2009/01/genthumb.sh&amp;quot;&amp;gt;genthumb&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Silent Install Firefox Plugin Backfires on Microsoft</title>
      <link>/2010/04/12/silent-install-firefox-plugin-backfires-on-microsoft/</link>
      <pubDate>Mon, 12 Apr 2010 02:37:55 +0000</pubDate>
      
      <guid>/2010/04/12/silent-install-firefox-plugin-backfires-on-microsoft/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Silent Install Firefox Plugin Backfires on Microsoft Whilst it&amp;amp;#8217;s not okay in Microsoft&amp;amp;#8217;s eyes for Google to install a plugin into Internet Explorer, increasing the potential surface area of attack, when Microsoft do it to Firefox, it&amp;amp;#8217;s a different matter. Now a security hole has been found in a plugin that Microsoft have been silently installing into Firefox.&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a href=&amp;quot;http://osnews.com/story/22358/Silent_Install_Firefox_Plugin_Backfires_on_Microsoft&amp;quot;&amp;gt;http://osnews.com/story/22358/Silent_Install_Firefox_Plugin_Backfires_on_Microsoft&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Afraid Dynamic DNS client in Fedora with Email indicating the changed to original IP.</title>
      <link>/2010/04/12/afraid-dynamic-dns-client-in-fedora-with-email-indicating-the-changed-to-original-ip/</link>
      <pubDate>Mon, 12 Apr 2010 02:37:54 +0000</pubDate>
      
      <guid>/2010/04/12/afraid-dynamic-dns-client-in-fedora-with-email-indicating-the-changed-to-original-ip/</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: 136px;\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://www.crunchbase.com/product/fedora\&#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;!--[ad#ad-2]--&gt;
&lt;p&gt;If you have your domain in the Dynamic DNS located at : &amp;lt;a href=&amp;quot;http://freedns.afraid.org&amp;quot;&amp;gt;Freedns&lt;/a&gt; then you know how difficult it is to get the Dynamic DNS client to work with Fedora. Not that it does not work, but you need to configure it properly and there are lot of parameters. But not any more. Now you can install the afraid Dynamic DNS client and just put your Account Hash in the config file and you are ready with the setup to update the DNS entry whenever your IP changes. So lets get started:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>added comment luv plugin.</title>
      <link>/2010/04/12/added-comment-luv-plugin/</link>
      <pubDate>Mon, 12 Apr 2010 02:37:53 +0000</pubDate>
      
      <guid>/2010/04/12/added-comment-luv-plugin/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Added a plugin called comment luv, now you would love commenting. I am also looking for suitable plugin to raise a ticket on the blog. This would enable the users to raise their concerns and feature or plugin request for the blog. If you have any suggestions, please leave a comment.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Quick notepad in bash without any editor</title>
      <link>/2010/04/12/quick-notepad-in-bash-without-any-editor/</link>
      <pubDate>Mon, 12 Apr 2010 02:37:52 +0000</pubDate>
      
      <guid>/2010/04/12/quick-notepad-in-bash-without-any-editor/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;$ &amp;laquo;.&amp;gt;note&lt;/tt&gt; Bash internal quick note taker, avoiding calling external programs like cat&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com/commands/view/3939/quick-notepad&amp;quot;&amp;gt;View this command to comment, vote or add to favourites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/netizen&amp;quot;&amp;gt;View all commands by &lt;/a&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/netizen&amp;quot;&amp;gt;netizen&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/header-logo.jpg&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;by David Winterbottom (&amp;lt;a href=&amp;quot;http://codeinthehole.com&amp;quot;&amp;gt;codeinthehole.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/~a/aAyNWJ1rcV4brCukeWT51QSbCZs/0/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/aAyNWJ1rcV4brCukeWT51QSbCZs/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/aAyNWJ1rcV4brCukeWT51QSbCZs/1/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/aAyNWJ1rcV4brCukeWT51QSbCZs/1/di&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~r/Command-line-fu/~4/luL4fGyQxqk&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/luL4fGyQxqk/quick-notepad&amp;quot;&amp;gt;http://feedproxy.google.com/~r/Command-line-fu/~3/luL4fGyQxqk/quick-notepad&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get the mappings from tex file for vim plugins</title>
      <link>/2010/04/12/mappings-tex-file-vim-plugins/</link>
      <pubDate>Mon, 12 Apr 2010 02:37:51 +0000</pubDate>
      
      <guid>/2010/04/12/mappings-tex-file-vim-plugins/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Get the mappings from tex file for the vim plugins.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#!/bin/bash –&lt;br&gt;
#===============================================================================&lt;/p&gt;
&lt;h1 id=&#34;heading&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#          FILE:  get_mappings_from_tex_for_vim.sh&lt;/p&gt;
&lt;h1 id=&#34;heading-1&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#         USAGE:  ./get_mappings_from_tex_for_vim.sh&lt;/p&gt;
&lt;h1 id=&#34;heading-2&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#   DESCRIPTION:  Get the mappings from tex file&lt;/p&gt;
&lt;h1 id=&#34;heading-3&#34;&gt;&lt;/h1&gt;
&lt;p&gt;#       OPTIONS:  —&lt;br&gt;
#  REQUIREMENTS:  —&lt;br&gt;
#          BUGS:  —&lt;br&gt;
#         NOTES:  —&lt;br&gt;
#        AUTHOR:  Amit Agarwal (AKA), &lt;a href=&#34;mailto:amit.agarwal@amit-agarwal.co.in&#34;&gt;amit.agarwal@amit-agarwal.co.in&lt;/a&gt;&lt;br&gt;
#       COMPANY:  Individual&lt;br&gt;
#       VERSION:  1.0&lt;br&gt;
#       CREATED:  09/06/2009 09:19:19 PM IST&lt;br&gt;
#      REVISION:  —&lt;br&gt;
#===============================================================================&lt;/p&gt;
&lt;p&gt;set -o nounset                              # Treat unset variables as an error&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>change the window in split screen.</title>
      <link>/2010/04/11/change-the-window-in-split-screen/</link>
      <pubDate>Sun, 11 Apr 2010 09:12:00 +0000</pubDate>
      
      <guid>/2010/04/11/change-the-window-in-split-screen/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I use the split screen in vim very in-frequently, so I did not really know how to move from one screen to the other. There is also very little or no documentation that I found on this on the first page of google, so here it is :&lt;br&gt;
press &amp;amp;#8221;ctrl+w and ctrl + w&amp;amp;#8221; to change to other window.&lt;/p&gt;
&lt;p&gt;If you are not sure how to get the split screen, then you can type help split in vim to get the help on split screen.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>F12 Wallpaper Sprinting</title>
      <link>/2010/04/11/f12-wallpaper-sprinting/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:59 +0000</pubDate>
      
      <guid>/2010/04/11/f12-wallpaper-sprinting/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I’ve been working with Jon McCann, Charlie Brej, Nicu Buculei, Jeremy Perry, María Leandro, and Ian Weller’s help and critique the past few days on trying to come up with a slicker version of the F12 background for the final. 1 newly color-managed Thinkpad, 4 Gimp brushes, several CC-BY and CC-BY-SA textures from Flickr, 2 dozen SLR photos of shower water, and &amp;lt;a href=&amp;quot;http://duffy.fedorapeople.org/art/f12/oct%2020/&amp;quot;&amp;gt;62 mockups&lt;/a&gt; later… this is what we have so far. Please let me know what you think. &lt;strong&gt;We are working to get it packaged by this coming Tuesday&lt;/strong&gt; so we can make it, and be awesome while we’re at it. If you have any suggestions or modifications you’d like to propose please reply here or on design-team at lists dot fedoraproject dot org.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>In (any) vi, add a keystroke to format the current paragraph.</title>
      <link>/2010/04/11/in-any-vi-add-a-keystroke-to-format-the-current-paragraph/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:58 +0000</pubDate>
      
      <guid>/2010/04/11/in-any-vi-add-a-keystroke-to-format-the-current-paragraph/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a id=&amp;quot;aptureLink_F2g9MXMw3t&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Vi&amp;quot;&amp;gt;vi editor&lt;/a&gt; is very powerful in the sense that you can use maps, abbreviations and recordings. One such example is when you are trying to write a email or trying to write a paragraph and you want to format it. You can create a mapping like so, in your .exrc or .vimrc and use it to format the paragraph.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;tt&gt;map ^A !}fmt&lt;/tt&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.slumpedoverkeyboarddead.com/2009/08/19/nano-text-editor-course/&amp;quot;&amp;gt;Nano Text Editor Course&lt;/a&gt; (slumpedoverkeyboarddead.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/af58b127-c811-4fc3-bce6-9f44fcdc03c3/&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_b22.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>Firefox Tips</title>
      <link>/2010/04/11/firefox-tips/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:57 +0000</pubDate>
      
      <guid>/2010/04/11/firefox-tips/</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;
Firefox Tips Mozilla Firefox has been outperforming Internet Explorer for a number of years, and its latest version is even faster than ever. However, there is a new, lean, free web browser on the block which runs web pages at lightning speed. It goes by the name of Google Chrome. Google released the source code of Chrome, including its custom JavaScript engine as an open source project entitled Chromium.&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>Jokes – many to be downloaded once..</title>
      <link>/2010/04/11/jokes-many-to-be-downloaded-once/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:55 +0000</pubDate>
      
      <guid>/2010/04/11/jokes-many-to-be-downloaded-once/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;All work and no fun makes Jack dull boy. So lets do something for fun. Here is a one liner I wrote sometime back.  The original idea is not mine and I don&amp;amp;#8217;t remeber where I got the idea from but it was some other one liner that I was browsing for some oracle query. Anyway here&amp;amp;#8217;s the one liner to get lot of jokes in one file.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#!/bin/bash&lt;br&gt;
for i in `echo 000{0..9} 00{10..99} 0{100..999} {1000..1600}` ; do links -dump &lt;a href=&#34;http://www.robsjokes.com/$i/index.html&#34;&gt;http://www.robsjokes.com/$i/index.html&lt;/a&gt; | sed &amp;amp;#8217;/Random Joke/,/Next Joke/!d&amp;amp;#8217; | sed &amp;amp;#8217;/^$/,/^$/!d&amp;amp;#8217; &amp;raquo; ~/Rob.jokes ; echo &amp;amp;#8217;%&amp;amp;#8217; &amp;raquo; ~/Rob.jokes ;echo $i; done&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>core dump checking script.</title>
      <link>/2010/04/11/core-dump-checking-script/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:54 +0000</pubDate>
      
      <guid>/2010/04/11/core-dump-checking-script/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was testing a program which crashing every now and then. It is very difficult in such scenarios to keep looking for the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Core dump&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Core_dump&amp;quot;&amp;gt;core file&lt;/a&gt; or keep checking for the running process. So I wrote this simple script that can check for core file in the particular path and keep running until it finds one. You can hack this script to send a mail once the core is found. This is a very simple script. And this should work on solaris too..&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>geoip lookup with curl on geody.com</title>
      <link>/2010/04/11/geoip-lookup-with-curl-on-geody-com/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:53 +0000</pubDate>
      
      <guid>/2010/04/11/geoip-lookup-with-curl-on-geody-com/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;$ geoip(){curl -s &amp;quot;http://www.geody.com/geoip.php?ip=${1}&amp;quot; | sed &#39;/^IP:/!d;s/&amp;lt;[^&amp;gt;][^&amp;gt;]*&amp;gt;//g&#39; ;}&lt;/tt&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com/commands/view/3835/geoip-lookup&amp;quot;&amp;gt;View this command to comment, vote or add to favourites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/twfcc&amp;quot;&amp;gt;View all commands by &lt;/a&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/twfcc&amp;quot;&amp;gt;twfcc&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/header-logo.jpg&amp;quot; alt=&amp;quot;commandlinefu.com&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;by David Winterbottom (&amp;lt;a href=&amp;quot;http://codeinthehole.com&amp;quot;&amp;gt;codeinthehole.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/~a/cceHjCeJpY_mGEm7ufxOyYvznhw/0/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/cceHjCeJpY_mGEm7ufxOyYvznhw/0/di&amp;quot; border=&amp;quot;0&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/cceHjCeJpY_mGEm7ufxOyYvznhw/1/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/cceHjCeJpY_mGEm7ufxOyYvznhw/1/di&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~r/Command-line-fu/~4/TiutyTYxoU0&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/TiutyTYxoU0/geoip-lookup&amp;quot;&amp;gt;http://feedproxy.google.com/~r/Command-line-fu/~3/TiutyTYxoU0/geoip-lookup&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.killerstartups.com/Web-App-Tools/retwt-me-shortening-links-in-a-new-setting&amp;quot;&amp;gt;ReTwt.me – Shortening Links In A New Setting&lt;/a&gt; (killerstartups.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/9044e865-5beb-432f-b243-31d6858ee7a2/&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_e21.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>83.233.30.32 is blacklisted.</title>
      <link>/2010/04/11/832333032-is-blacklisted/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:52 +0000</pubDate>
      
      <guid>/2010/04/11/832333032-is-blacklisted/</guid>
      <description>&lt;p&gt;If you IP is 83.233.30.32 then contact me if you want to access my site in any manner. To check your IP click &amp;lt;a href=&amp;quot;http://amit-agarwal.co.in/mystuff/getip_txt.php&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bash completion error — quote_readline.</title>
      <link>/2010/04/11/bash-completion-error-quote_readline/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:50 +0000</pubDate>
      
      <guid>/2010/04/11/bash-completion-error-quote_readline/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There is a problem with bash completion with quote_readline that causes the completion to fail. The problem is fixed in the bash completion package but there are still some other programs which are using the problematic code. Here is a way to find and resolve it.&lt;/p&gt;
&lt;p&gt;First find the problematic program, most likely the recent one after which you started having the problems. Once that is found, find the file containing the definition of the function &amp;amp;#8221;_filedirs()&amp;amp;#8221;. Now, delete this file and create a symbolic link to the bash_completion file in the /etc directory. If this file is not present then you need to install the bashcompletion package.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Script to get the number of events from the logs.</title>
      <link>/2010/04/11/script-to-get-the-number-of-events-from-the-logs/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:49 +0000</pubDate>
      
      <guid>/2010/04/11/script-to-get-the-number-of-events-from-the-logs/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a id=&amp;quot;aptureLink_4P0PJ73NaG&amp;quot; style=&amp;quot;margin: 0pt auto; padding: 0px 6px; text-align: center; display: block;&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Log%20analysis&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;border: 0px none;&amp;quot; title=&amp;quot;Log analysis&amp;quot; src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/ph/360x320_WikipediaArticle&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;360px&amp;quot; height=&amp;quot;320px&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I was trying to do some &amp;lt;a class=&amp;quot;zem_slink freebase/en/log_analysis&amp;quot; title=&amp;quot;Log analysis&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Log_analysis&amp;quot;&amp;gt;log analysis&lt;/a&gt; and finding the events in the logs. For this the logs had the Events logged as &amp;amp;#8221;|+Event name|&amp;amp;#8221; or with sending and receiving. So I wrote this little script to take care of my requirements.&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>PuTTY export client display on login for opening X application and terminal.</title>
      <link>/2010/04/11/putty-export-client-display-on-login-for-opening-x-application-and-terminal/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:47 +0000</pubDate>
      
      <guid>/2010/04/11/putty-export-client-display-on-login-for-opening-x-application-and-terminal/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;blockquote&gt;
&lt;p&gt;export DISPLAY=$(echo $SSH_CLIENT |awk &#39;{print $1&amp;amp;#8221;:0.0&amp;amp;#8221;}&amp;amp;#8217;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Explanation:&lt;/p&gt;
&lt;p&gt;SSH_CLIENT contains the IP and the port of the client machine. So we need to export (Client IP):0.0 for the display on the client machine. If the above is put in .bashrc or .bash_profile or .profile, then the DISPLAY variable will be set based on the client machine.&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>log analysis with perl and wireshark decode.</title>
      <link>/2010/04/11/log-analysis-with-perl-and-wireshark-decode/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:44 +0000</pubDate>
      
      <guid>/2010/04/11/log-analysis-with-perl-and-wireshark-decode/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is something that I had to do in couple of hours to check the logs. The problem was the log file was printing the Received and Sent message in the hex format. I had to verify if the messages were correct. So here is how to do it.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;open(FP, &amp;amp;#8221;&amp;lt;$ARGV[0]&amp;amp;#8221;)|| die &amp;amp;#8221;File $ARGV[0] does not exist&amp;amp;#8221;;&lt;br&gt;
while ($line = &lt;FP&gt;)&lt;br&gt;
{&lt;/p&gt;
&lt;p&gt;if ($line =~ /(Received :)|(Sending :)/)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;@words = split(/\|/, $words[4]);&lt;br&gt;
$received = $words[1];&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>Prachi – My daughter</title>
      <link>/2010/04/11/prachi-my-daughter/</link>
      <pubDate>Sun, 11 Apr 2010 09:11:42 +0000</pubDate>
      
      <guid>/2010/04/11/prachi-my-daughter/</guid>
      <description>&lt;div style=\&#34;float: right; margin-left: 10px; margin-bottom: 10px;\&#34;&gt; &lt;a href=\&#34;http://www.flickr.com/photos/raj77_in/3936851663/\&#34; title=\&#34;photo sharing\&#34;&gt;&lt;img src=\&#34;http://blog.amit-agarwal.com/wp-content/uploads/farm3.static.flickr.com/2642/3936851663\_62c8eb1617\_m.jpg\&#34; alt=\&#34;\&#34; style=\&#34;border: solid 2px #000000;\&#34; /&gt;&lt;/a&gt;  
&lt;p&gt;&amp;lt;span style=&amp;quot;font-size: 0.9em; margin-top: 0px;&amp;quot;&amp;gt;&lt;br&gt;
&amp;lt;a href=&amp;quot;http://www.flickr.com/photos/raj77_in/3936851663/&amp;quot;&amp;gt;640×480-dscn0137&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Originally uploaded by &amp;lt;a href=&amp;quot;http://www.flickr.com/people/raj77_in/&amp;quot;&amp;gt;raj77_in&lt;/a&gt;&lt;br&gt;
&lt;/span&gt; &lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Just felt like posting her photo..&lt;br&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&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>Quick update on speeding up X windows with gnome look.</title>
      <link>/2010/04/08/quick-update-on-speeding-up-x-windows-with-gnome-look/</link>
      <pubDate>Thu, 08 Apr 2010 01:41:48 +0000</pubDate>
      
      <guid>/2010/04/08/quick-update-on-speeding-up-x-windows-with-gnome-look/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have tried various options and now I am trying one more option. The option is to use the LXDE desktop. The LXDE desktop is a lightweight X Desktop. The look and feel are quite similar to the Gnome desktop with the added advantage of LXDE being very light.&lt;/p&gt;
&lt;p&gt;It really light and low on CPU and memory usage so even if you have a High end Desktop but lot of applications running then really worth giving it a try and if you have a low end machine then definitely you should use LXDE.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Microsoft Updates Linux Code</title>
      <link>/2010/04/08/microsoft-updates-linux-code/</link>
      <pubDate>Thu, 08 Apr 2010 01:41:47 +0000</pubDate>
      
      <guid>/2010/04/08/microsoft-updates-linux-code/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Microsoft releases enhancements to the Hyper-V Linux Integration Services that the company contributed to the Linux community in 2009.&lt;/p&gt;
&lt;p&gt;Microsoft has released enhancements to the Hyper-V Linux Integration Services that the company contributed to&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.eweek.com/c/a/Linux-and-Open-Source/Microsoft-Updates-Linux-Code-741438/?kc=EWKNLLIN04062010STR1&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Read more.&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>using paragraph seperator in vi – the easy way</title>
      <link>/2010/04/07/using-paragraph-seperator-in-vi-the-easy-way/</link>
      <pubDate>Wed, 07 Apr 2010 07:56:09 +0000</pubDate>
      
      <guid>/2010/04/07/using-paragraph-seperator-in-vi-the-easy-way/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;blockquote&gt;
&lt;p&gt;imap aa &lt;Esc&gt;80i-&lt;Esc&gt;i&lt;Esc&gt;o&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Just put this in the vimrc or in a vi session with a : in normal mode.&lt;/p&gt;
&lt;p&gt;Explanation:&lt;/p&gt;
&lt;p&gt;This will map the key &amp;amp;#8221;aa&amp;amp;#8221; to the sequence which will add &amp;amp;#8221;-&amp;amp;#8221; 80 times in the current line and then go to new line in insert mode. This is quite simple so any changes required should be simple enough to make.&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>survey on bing versus google</title>
      <link>/2010/04/06/survey-on-bing-versus-google/</link>
      <pubDate>Tue, 06 Apr 2010 02:42:39 +0000</pubDate>
      
      <guid>/2010/04/06/survey-on-bing-versus-google/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;[wp_surveys]&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>vim understanding the various modes and using the yanking more efficiently.</title>
      <link>/2010/04/06/vim-understanding-the-various-modes-and-using-the-yanking-more-efficiently/</link>
      <pubDate>Tue, 06 Apr 2010 02:42:38 +0000</pubDate>
      
      <guid>/2010/04/06/vim-understanding-the-various-modes-and-using-the-yanking-more-efficiently/</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;We will look at the vim modes today. Sometime back , I was looking at copying a function body. So I was basically looking to copy the lines till matching &amp;amp;#8221;&lt;strong&gt;}&lt;/strong&gt;&amp;amp;#8221;. I found a plugin called &amp;lt;a href=&amp;quot;http://www.vim.org/scripts/script.php?script_id=1234&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;yankring&lt;/a&gt; which would allow me to yank the text in various combinations. So I can copy a function by going to the begining of the function and then &amp;amp;#8221;&lt;strong&gt;y}&lt;/strong&gt;&amp;amp;#8221;. That is very simple to understand right? Wrong!!!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Extend Gedit with amazing plugins</title>
      <link>/2010/04/05/extend-gedit-with-amazing-plugins/</link>
      <pubDate>Mon, 05 Apr 2010 02:36:29 +0000</pubDate>
      
      <guid>/2010/04/05/extend-gedit-with-amazing-plugins/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.linuxforums.org/applications/extend_gedit_with_amazing_plugins.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://www.linuxforums.org/applications/extend_gedit_with_amazing_plugins.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Been busy in writing one script these days. So here&amp;amp;#8217;s something for you to munch in the meanwhile.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Change background in gnome from shell script.</title>
      <link>/2010/04/05/change-background-in-gnome-from-shell-script/</link>
      <pubDate>Mon, 05 Apr 2010 02:36:28 +0000</pubDate>
      
      <guid>/2010/04/05/change-background-in-gnome-from-shell-script/</guid>
      <description>&lt;p&gt;I learnt this just now but this is something I wanted to try for some time. I wanted to know a way to change the background from the shell without actually using the change background GUI option. I always find that option very slow.&lt;/p&gt;
&lt;p&gt;So what do you do.. write a shell script&lt;/p&gt;
&lt;p&gt;gconftool-2 type string -s /desktop/gnome/background/picture_filename &amp;amp;#8221;`pwd`/$1&amp;amp;#8221;&lt;/p&gt;
&lt;p&gt;Use this script to change the desktop. Some other time we will delve into why this works. For now you can just run this shell script with the filename and see your Desktop background change. Cool 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Create your own splash screen for gimp</title>
      <link>/2010/04/05/create-your-own-splash-screen-for-gimp/</link>
      <pubDate>Mon, 05 Apr 2010 02:36:26 +0000</pubDate>
      
      <guid>/2010/04/05/create-your-own-splash-screen-for-gimp/</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:Wilber-huge-alpha.png\&#34;&gt;&lt;img title=\&#34;Category:Created with GIMP\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Wilber-huge-alpha.png\&#34; alt=\&#34;Category:Created with GIMP\&#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:Wilber-huge-alpha.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;Gimp allows you to set the &amp;lt;a class=&amp;quot;zem_slink freebase/en/splash_screen&amp;quot; title=&amp;quot;Splash screen&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Splash_screen&amp;quot;&amp;gt;splash screen&lt;/a&gt; very easily. All you need to do is copy the image to ~/.gimp-/splashes/. There is &amp;lt;a class=&amp;quot;zem_slink freebase/en/betting&amp;quot; title=&amp;quot;Betting (poker)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Betting_%28poker%29&amp;quot;&amp;gt;no limit&lt;/a&gt; on the size or color. You just copy all the images you like to have as splash and one of them would be randomly picked up from the said direcotory for the splash image.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>10 Keyboard Techniques To Create Cool Symbols</title>
      <link>/2010/04/03/10-keyboard-techniques-to-create-cool-symbols/</link>
      <pubDate>Sat, 03 Apr 2010 02:35:46 +0000</pubDate>
      
      <guid>/2010/04/03/10-keyboard-techniques-to-create-cool-symbols/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;h1 id=&#34;img-srchttpblogamit-agarwalcoinwp-contentuploads201008thumbnail3png-altthumbnail-alignbottom-all-of-us-use-the-keyboard-to-create-symbols-daily-look-at-the-thumbnail-thats-a-simple-symbol-created-with-just-four-keys&#34;&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Thumbnail3.png&amp;quot; alt=&amp;quot;Thumbnail&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;All of us use the keyboard to create symbols daily. Look at the thumbnail. That’s a simple symbol created with just four keys.&lt;/h1&gt;
&lt;p&gt;Symbols existed even before the alphabets. Over the years they have been part of folklore, myths and legends. Some have stayed on as indelible marks. Some, like the swastika, are better forgotten. Symbols have remained potent. If you doubt their visual power, then look no further than logos. People shell out millions for a three-pointed star on a sleek hood or a prancing horse. Puzzled? The first one is the Mercedes logo and the latter is Ferrari’s.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Whats Orange And Sounds Like A Parrot?</title>
      <link>/2010/04/01/whats-orange-and-sounds-like-a-parrot/</link>
      <pubDate>Thu, 01 Apr 2010 01:43:23 +0000</pubDate>
      
      <guid>/2010/04/01/whats-orange-and-sounds-like-a-parrot/</guid>
      <description>&lt;p&gt;Could not resist posting this 🙂&lt;/p&gt;
&lt;p&gt;What&amp;amp;#8217;s orange and sounds like a parrot?&lt;/p&gt;
&lt;p&gt;A carrot!&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a href=&amp;quot;http://www.jokes.com/funny/whatever/whats-orange-and-sounds-like-a-parrot-&amp;quot;&amp;gt;http://www.jokes.com/funny/whatever/whats-orange-and-sounds-like-a-parrot-&lt;/a&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>using gigolo for all your network mounting needs</title>
      <link>/2010/04/01/using-gigolo-2/</link>
      <pubDate>Thu, 01 Apr 2010 01:43:19 +0000</pubDate>
      
      <guid>/2010/04/01/using-gigolo-2/</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:Chdir_example.png\&#34;&gt;&lt;img title=\&#34;A user\&#39;s view of the file system in Unix-like ...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Chdir_example.png\&#34; alt=\&#34;A user\&#39;s view of the file system in Unix-like ...\&#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:Chdir_example.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;Have you ever thought that there should be one central location or application to connect to all you required servers with whichever &amp;lt;a class=&amp;quot;zem_slink freebase/en/protocol&amp;quot; title=&amp;quot;Protocol (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Protocol_%28computing%29&amp;quot;&amp;gt;protocol&lt;/a&gt;. If you did, the you wishes are granted.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Gnome 3.0 – the beginning of workflow era</title>
      <link>/2010/03/31/gnome-3-0-the-beginning-of-workflow-era/</link>
      <pubDate>Wed, 31 Mar 2010 07:27:23 +0000</pubDate>
      
      <guid>/2010/03/31/gnome-3-0-the-beginning-of-workflow-era/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There is  a nice article &amp;lt;a href=&amp;quot;http://d0od.blogspot.com/2009/09/gnome-3-quick-visual-tour.html&amp;quot;&amp;gt;here&lt;/a&gt;. This talks about gnome 3.0 with screenshot. Definately worth looking at. And if you want to see the plan then you can head over &amp;lt;a href=&amp;quot;http://live.gnome.org/ThreePointZero&amp;quot;&amp;gt; here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Detecting URLs in a Block of Text</title>
      <link>/2010/03/31/detecting-urls-in-a-block-of-text/</link>
      <pubDate>Wed, 31 Mar 2010 07:27:21 +0000</pubDate>
      
      <guid>/2010/03/31/detecting-urls-in-a-block-of-text/</guid>
      <description>&lt;p&gt;Jan Goyvaerts on &amp;lt;a href=&amp;quot;http://www.regex-guru.info/2008/11/detecting-urls-in-a-block-of-text/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Detecting URLs in a Block of Text&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In his blog post &amp;lt;a href=&amp;quot;http://www.codinghorror.com/blog/archives/001181.html&amp;quot;&amp;gt;The Problem with URLs&lt;/a&gt; points out some of the issues with trying to detect URLs in a larger body of text using a regular expression.&lt;/p&gt;
&lt;p&gt;The short answer is that it &lt;strong&gt;can’t be done&lt;/strong&gt;. Pretty much &lt;strong&gt;any character is valid in URLs&lt;/strong&gt;. The very simplistic &amp;lt;span class=&amp;quot;regex&amp;quot;&amp;gt;\bhttp://\S+&lt;/span&gt; not only fails to differentiate between punctuation that’s part of the URL, and punctuation used to quote the URL. It also fails to match URLs with spaces in them. Yes, spaces are valid in URLs, and I’ve encountered quite a few web sites that use them over the years. It also forgets other protocols, such as https.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>monkeystudio IDE on Fedora 12.. IDE of choice</title>
      <link>/2010/03/30/monkeystudio-ide-on-fedora-12-ide-of-choice/</link>
      <pubDate>Tue, 30 Mar 2010 12:05:30 +0000</pubDate>
      
      <guid>/2010/03/30/monkeystudio-ide-on-fedora-12-ide-of-choice/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.monkeystudio.org/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Monkey IDE&lt;/a&gt; is a Free &amp;lt;a class=&amp;quot;zem_slink freebase/en/cross-platform&amp;quot; title=&amp;quot;Cross-platform&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Cross-platform&amp;quot;&amp;gt;crossplatform&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink freebase/en/qt&amp;quot; title=&amp;quot;Qt (framework)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://qt.nokia.com/&amp;quot;&amp;gt;Qt&lt;/a&gt; 4 IDE&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MonkeyStudio is a crossplatform &amp;lt;a class=&amp;quot;zem_slink freebase/en/integrated_development_environment&amp;quot; title=&amp;quot;Integrated development environment&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Integrated_development_environment&amp;quot;&amp;gt;Integrated Development Environment&lt;/a&gt; ( IDE ) aiming to become a &amp;lt;a class=&amp;quot;zem_slink freebase/en/rapid_application_development&amp;quot; title=&amp;quot;Rapid application development&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Rapid_application_development&amp;quot;&amp;gt;Rapid Application Development&lt;/a&gt; ( RAD ) environment. MonkeyStudio runs everywhere Qt 4.4.0 ( minimum required to build it ) is available as a &amp;lt;a class=&amp;quot;zem_slink freebase/en/library&amp;quot; title=&amp;quot;Library (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Library_%28computing%29&amp;quot;&amp;gt;shared library&lt;/a&gt;. It is extensible via a great and powerful &amp;lt;a class=&amp;quot;zem_slink freebase/en/plugin&amp;quot; title=&amp;quot;Plug-in (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Plug-in_%28computing%29&amp;quot;&amp;gt;plugin&lt;/a&gt; system which help make it do nearly anything you want and support virtually any kind of project type for which a plugin exists or is created. The primary goal of MonkeyStudio was to manage Qt4 projects as best as possible, it directly uses .pro files and does not create intrusive or unsightly &amp;lt;a class=&amp;quot;zem_slink freebase/en/configuration_file&amp;quot; title=&amp;quot;Configuration file&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Configuration_file&amp;quot;&amp;gt;configuration files&lt;/a&gt;. MonkyStudio is also a multi language &amp;lt;a class=&amp;quot;zem_slink freebase/en/source_code_editor&amp;quot; title=&amp;quot;Source code editor&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Source_code_editor&amp;quot;&amp;gt;code editor&lt;/a&gt; too ( javascript, xml, … ).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Extract all urls from the last firefox sessionstore.js file used.</title>
      <link>/2010/03/29/extract-all-urls-from-the-last-firefox-sessionstore-js-file-used/</link>
      <pubDate>Mon, 29 Mar 2010 07:01:08 +0000</pubDate>
      
      <guid>/2010/03/29/extract-all-urls-from-the-last-firefox-sessionstore-js-file-used/</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://blog.amit-agarwal.co.in/wp-content/uploads/2010/03/Image:EffectivePerlBookCover.jpg\&#34;&gt;&lt;img title=\&#34;Effective Perl Programming\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-EffectivePerlBookCover.jpg\&#34; alt=\&#34;Effective Perl Programming\&#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://blog.amit-agarwal.co.in/wp-content/uploads/2010/03/Image:EffectivePerlBookCover.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;Some taken from commandlinefu. What all the below commands are doing is basically that the url: is captured from the sessionstore.js file and then just  extract the URL from the line. These are done in various ways using perl, &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; and &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;:&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>Search &amp; replace with find &amp; ed</title>
      <link>/2010/03/28/search-replace-with-find-ed/</link>
      <pubDate>Sun, 28 Mar 2010 11:58:32 +0000</pubDate>
      
      <guid>/2010/03/28/search-replace-with-find-ed/</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://blog.amit-agarwal.co.in/wp-content/uploads/2010/03/Image:DirectoryListing1.png\&#34;&gt;&lt;img src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-DirectoryListing1.png\&#34; alt=\&#34;Computer directory listing\&#34; title=\&#34;Computer directory listing\&#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://blog.amit-agarwal.co.in/wp-content/uploads/2010/03/Image:DirectoryListing1.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;&lt;tt&gt;function sr() { &lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;declare pattern replacement name usage &lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;declare -i pvar=0 rvar=0 tvar=0 &lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;usage=&#39;usage: sr [-t ] [-n name] [-p pattern] [-r replacement] [&amp;ndash; ] [dir1 dir2 &amp;hellip;]&#39; &lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;# cf. &amp;lt;a href=&amp;quot;http://bsdpants.blogspot.com/2007/02/option-ize-your-shell-scripts.html&amp;quot;&amp;gt;http://bsdpants.blogspot.com/2007/02/option-ize-your-shell-scripts.html&lt;/a&gt; &lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;while [[ &amp;quot;${1:0:1}&amp;quot; == &#39;-&#39; ]] ; do &lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;[[ &amp;quot;${1}&amp;quot; == &#39;&amp;ndash;&#39; ]] &amp;amp;&amp;amp; { shift; break; } # &amp;ndash; marks end of options &lt;/tt&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fedora 11 ready for deployment.</title>
      <link>/2010/03/26/fedora-11-ready-for-deployment/</link>
      <pubDate>Fri, 26 Mar 2010 02:30:51 +0000</pubDate>
      
      <guid>/2010/03/26/fedora-11-ready-for-deployment/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Couple of days back, Fedora removed the directory for the release 11. But if you were on Fedora 11 Preview then the update automatically moved the version up to Fedora 11. So, update and install of any application using the repo was not working.&lt;/p&gt;
&lt;p&gt;Now it looks like this time the date should be met, as today I saw that at-least the directories for staging are created and so hopes of having a update tomorrow looks positive and also I would be able to install the other applications that I have been trying to install since Friday.&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>vim search multiple files</title>
      <link>/2010/03/25/vim-search-multiple-files/</link>
      <pubDate>Thu, 25 Mar 2010 02:41:28 +0000</pubDate>
      
      <guid>/2010/03/25/vim-search-multiple-files/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Searching some pattern in multiple files is something that is required very often. There are multiple ways to do it, like &amp;lt;a class=&amp;quot;zem_slink freebase/en/grep&amp;quot; title=&amp;quot;Grep&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Grep&amp;quot;&amp;gt;grep&lt;/a&gt;, &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f8000000006b66ec6&amp;quot; title=&amp;quot;Ack (command-line utility)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Ack_%28command-line_utility%29&amp;quot;&amp;gt;ack&lt;/a&gt;, find and so on so forth. But if your editor already has the capability to do that, then why leave your favourite vi and go to shell. I will point you to some scripts and some wiki pages on how to do this 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Running Nested X server</title>
      <link>/2010/03/25/running-nested-x-server/</link>
      <pubDate>Thu, 25 Mar 2010 02:41:26 +0000</pubDate>
      
      <guid>/2010/03/25/running-nested-x-server/</guid>
      <description>&lt;p&gt;Today I was trying to do a XDMCP connection to the other server ( which is solaris, not sure if that matters) so I used the Xnest server. and used the following command:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Xnest :1 -ac -query &lt;host&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And I was getting the error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;AUDIT: Tue Dec 2 20:40:03 2008: 1470 Xnest: client 2 rejected from IP &amp;lt;&amp;gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I tried allowing the host to use the display but not use. The command I used was&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Photo Compositing with the GIMP</title>
      <link>/2010/03/25/photo-compositing-with-the-gimp/</link>
      <pubDate>Thu, 25 Mar 2010 02:41:25 +0000</pubDate>
      
      <guid>/2010/03/25/photo-compositing-with-the-gimp/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Basing from my previous &amp;lt;a class=&amp;quot;zem_slink freebase/en/gimp&amp;quot; title=&amp;quot;GIMP&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.gimp.org/&amp;quot;&amp;gt;GIMP&lt;/a&gt; article titled Creating Pseudo-3D Imagery with GIMP, you learned how to do some basic selection manipulation, gradient application, faking &amp;lt;a class=&amp;quot;zem_slink freebase/en/depth_of_field&amp;quot; title=&amp;quot;Depth of field&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Depth_of_field&amp;quot;&amp;gt;Depth of Field&lt;/a&gt;, etc. In line with that, I’m following it with a new article very much related to the concepts discussed therein but we’ll raise the bar a bit by having a glimpse on &amp;lt;a class=&amp;quot;zem_slink freebase/en/compositing&amp;quot; title=&amp;quot;Compositing&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Compositing&amp;quot;&amp;gt;compositing&lt;/a&gt;, where we’ll use an existing &amp;lt;a class=&amp;quot;zem_slink freebase/en/image&amp;quot; title=&amp;quot;Image&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Image&amp;quot;&amp;gt;image&lt;/a&gt; or &amp;lt;a class=&amp;quot;zem_slink freebase/en/photograph&amp;quot; title=&amp;quot;Photograph&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Photograph&amp;quot;&amp;gt;photograph&lt;/a&gt; and later add in our &amp;lt;a class=&amp;quot;zem_slink freebase/en/dimension&amp;quot; title=&amp;quot;Dimension&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Dimension&amp;quot;&amp;gt;2-dimensional&lt;/a&gt; element seamlessly with the said picture.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Recursive Regular Expressions</title>
      <link>/2010/03/24/recursive-regular-expressions/</link>
      <pubDate>Wed, 24 Mar 2010 03:39:42 +0000</pubDate>
      
      <guid>/2010/03/24/recursive-regular-expressions/</guid>
      <description>&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/yo-dawg-regex.jpg&amp;quot; alt=&amp;quot;Yo dawg, I heard you liked regular expressions, so I put a regex in your regex so you can match while you match!&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt; The &amp;lt;a class=&amp;quot;zem_slink freebase/en/regular_expression&amp;quot; title=&amp;quot;Regular expression&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Regular_expression&amp;quot;&amp;gt;regular expressions&lt;/a&gt; we use in our daily lives are actually not that “regular.” Most of the languages support some kind of extended regular expressions that are computationally more powerful than the “&amp;lt;a href=&amp;quot;http://en.wikipedia.org/wiki/Regular_expression&amp;quot;&amp;gt;regular&lt;/a&gt;” regular expressions as defined by the &amp;lt;a href=&amp;quot;http://en.wikipedia.org/wiki/Formal_language&amp;quot;&amp;gt;formal language theory&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash – change theme for gtk in gnome and take screenshot from script.</title>
      <link>/2010/03/24/bash-change-theme-for-gtk-in-gnome-and-take-screenshot-from-script/</link>
      <pubDate>Wed, 24 Mar 2010 03:39:41 +0000</pubDate>
      
      <guid>/2010/03/24/bash-change-theme-for-gtk-in-gnome-and-take-screenshot-from-script/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I wrote a blog on bash script to change the icon/cursor theme using a bash script. Lets extend the same concept a little more and use the script to change the gtk theme for gnome and at the same time take a screenshot also.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#!/bin/bash&lt;br&gt;
path=&amp;amp;#8221;/tmp/screenshot&amp;amp;#8221;&lt;br&gt;
[[ &amp;amp;#8221;$1&amp;amp;#8221; == &amp;amp;#8221;&amp;amp;#8221; ]] &amp;amp;&amp;amp; time=5 || time=$1&lt;br&gt;
[[ &amp;amp;#8221;$2&amp;amp;#8221; == &amp;amp;#8221;&amp;amp;#8221; ]] &amp;amp;&amp;amp; (&lt;br&gt;
cd ~/.themes&lt;br&gt;
cont=&amp;amp;#8221;y&amp;amp;#8221;&lt;br&gt;
echo &amp;amp;#8221;Select one of the icon themes&amp;amp;#8221;&lt;br&gt;
echo &amp;amp;#8221;When you like some theme just press Ctrl+c&amp;amp;#8221;&lt;br&gt;
for i in *&lt;br&gt;
do&lt;br&gt;
[[ -d $i/cursors ]] || (&lt;br&gt;
echo &amp;amp;#8221;Now trying …. : $i&amp;amp;#8221;&lt;br&gt;
gconftool-2 –type string -s  /desktop/gnome/interface/gtk_theme &amp;amp;#8221;$i&amp;amp;#8221;&lt;br&gt;
sleep 1&lt;br&gt;
j=$(echo &amp;amp;#8221;$path/$i&amp;amp;#8221;).jpg&lt;br&gt;
import -window root -quality 95 &amp;amp;#8221;$j&amp;amp;#8221;&lt;br&gt;
sleep $time&lt;br&gt;
)&lt;br&gt;
done&lt;br&gt;
) || gconftool-2 –type string -s  /desktop/gnome/interface/gtk_theme &amp;amp;#8221;$2&amp;amp;#8221;&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>unbound variable – bash completion not working and having issues with other stuff like command not found.</title>
      <link>/2010/03/23/unbound-variable-bash-completion-not-working-and-having-issues-with-other-stuff-like-command-not-found/</link>
      <pubDate>Tue, 23 Mar 2010 03:29:09 +0000</pubDate>
      
      <guid>/2010/03/23/unbound-variable-bash-completion-not-working-and-having-issues-with-other-stuff-like-command-not-found/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I generally use vi/vim for all my practical purposes of working with text files. And I have all the vi/vim plugins required to work with the files. This causes the following to be in the skeleton for all the bash scripts that I create:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;set -o nounset                              # Treat unset variables as an error&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;With this all the unbound variables as errors and was problem with all the shell scripts that was being sourced in the startup of bash. So all I had to do was remove this from all the startup scripts and then from the skeleton of the bash script in vim :).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Just days wait to a great operating system.</title>
      <link>/2010/03/22/just-days-wait-to-a-great-operating-system/</link>
      <pubDate>Mon, 22 Mar 2010 03:11:43 +0000</pubDate>
      
      <guid>/2010/03/22/just-days-wait-to-a-great-operating-system/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Was thinking about writing this for some time now.. but guess someone already did that &amp;lt;a href=&amp;quot;http://www.junauza.com/2009/05/fedora-11-leonidas-is-almost-ready-to.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To get the list of features you can check out this &amp;lt;a href=&amp;quot;http://fedoraproject.org/wiki/Releases/11/FeatureList&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here is a brief from the page:&amp;lt;table border=&amp;quot;0&amp;quot;&amp;gt;A simple, modular system service to manage devices and designed to partially replace&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;
      hal
    &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;. Users gain a graphical disk management application called&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>Useless Linux Terminal Commands</title>
      <link>/2010/03/21/useless-linux-terminal-commands/</link>
      <pubDate>Sun, 21 Mar 2010 13:05:26 +0000</pubDate>
      
      <guid>/2010/03/21/useless-linux-terminal-commands/</guid>
      <description>&lt;p&gt;Useless Linux Terminal Commands Not long ago, I have listed here some useful Linux terminal commands and those that I described as deadly. This time, I decided to gather some commands that I think have no practical use. I know it sounds interesting but you may disagree with me on some of the commands that I&amp;amp;#8217;ll list here as you may find a few of them useful. We can however agree to disagree as long as you explain to us why or how you find them handy.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Solaris commands.</title>
      <link>/2010/03/21/solaris-commands/</link>
      <pubDate>Sun, 21 Mar 2010 13:05:25 +0000</pubDate>
      
      <guid>/2010/03/21/solaris-commands/</guid>
      <description>&lt;p&gt;prtdiag&lt;br&gt;
vmstat&lt;br&gt;
iostat&lt;br&gt;
uname -a&lt;/p&gt;
&lt;p&gt;Will update this shortly with the details for these commands.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Blessed with baby girl.</title>
      <link>/2010/03/21/blessed-with-baby-girl/</link>
      <pubDate>Sun, 21 Mar 2010 13:05:24 +0000</pubDate>
      
      <guid>/2010/03/21/blessed-with-baby-girl/</guid>
      <description>&lt;p&gt;&amp;lt;font face=&amp;quot;sans-serif&amp;quot;&amp;gt;I have been blessed with baby girl. Just wanted to share with you all.&lt;/font&gt;&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>OpenDNS and Proxies: Putting it All Together on Ubuntu Karmic</title>
      <link>/2010/03/16/opendns-and-proxies-putting-it-all-together-on-ubuntu-karmic/</link>
      <pubDate>Tue, 16 Mar 2010 02:25:41 +0000</pubDate>
      
      <guid>/2010/03/16/opendns-and-proxies-putting-it-all-together-on-ubuntu-karmic/</guid>
      <description>&lt;div class=\&#34;zemanta-img\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:TheUbuntuName.svg\&#34;&gt;&lt;img title=\&#34;Ubuntu wordmark official\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-TheUbuntuName.svg_.png\&#34; alt=\&#34;Ubuntu wordmark official\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34;&gt;Image via &lt;a href=\&#34;http://commons.wikipedia.org/wiki/Image:TheUbuntuName.svg\&#34;&gt;Wikipedia&lt;/a&gt;&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I’ve been running &amp;lt;a class=&amp;quot;zem_slink freebase/en/ubuntu&amp;quot; title=&amp;quot;Ubuntu (operating system)&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.ubuntu.com/&amp;quot;&amp;gt;Ubuntu&lt;/a&gt; as my laptop &amp;lt;a class=&amp;quot;zem_slink freebase/en/operating_system&amp;quot; title=&amp;quot;Operating system&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Operating_system&amp;quot;&amp;gt;operating system&lt;/a&gt; for quite some time (year or more) and find it to be quite wonderful. However, recently I had some nasty times getting everything to work with OpenDNS.&lt;/p&gt;
&lt;p&gt;The easy thing to do is change /etc/&amp;lt;a class=&amp;quot;zem_slink freebase/en/resolv_conf&amp;quot; title=&amp;quot;Resolv.conf&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Resolv.conf&amp;quot;&amp;gt;resolv.conf&lt;/a&gt; to contain the OpenDNS entries. However, this was complicated by my use of &amp;lt;a href=&amp;quot;http://www.pps.jussieu.fr/~jch/software/polipo/&amp;quot;&amp;gt;polipo&lt;/a&gt; (web cache), &amp;lt;a href=&amp;quot;http://www.phys.uu.nl/~rombouts/pdnsd/&amp;quot;&amp;gt;pdnsd&lt;/a&gt; (&amp;lt;a class=&amp;quot;zem_slink freebase/en/name_server&amp;quot; title=&amp;quot;Name server&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Name_server&amp;quot;&amp;gt;DNS cache&lt;/a&gt;), and &amp;lt;a href=&amp;quot;http://en.wikipedia.org/wiki/Resolvconf&amp;quot;&amp;gt;resolvconf&lt;/a&gt; (a resolv.conf file manager) – not to mention the use of &amp;lt;a href=&amp;quot;http://sourceforge.net/apps/trac/ddclient&amp;quot;&amp;gt;ddclient&lt;/a&gt; to update the dynamic &amp;lt;a class=&amp;quot;zem_slink freebase/en/internet_protocol&amp;quot; title=&amp;quot;Internet Protocol&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Internet_Protocol&amp;quot;&amp;gt;IP&lt;/a&gt; on the laptop, &lt;em&gt;and&lt;/em&gt; the Gnome &amp;lt;a href=&amp;quot;http://projects.gnome.org/NetworkManager/&amp;quot;&amp;gt;NetworkManager&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>What is my ip?</title>
      <link>/2010/03/14/what-is-my-ip/</link>
      <pubDate>Sun, 14 Mar 2010 14:30:13 +0000</pubDate>
      
      <guid>/2010/03/14/what-is-my-ip/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;$ alias whatismyip=&amp;quot;wget -q -O - &amp;lt;a href=&amp;quot;http://whatismyip.com/automation/n09230945.asp&amp;quot;&amp;quot;&amp;gt;http://whatismyip.com/automation/n09230945.asp&amp;quot;&lt;/a&gt;&lt;/tt&gt; The preferred way for scripts (and easier to parse)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com/commands/view/3943/what-is-my-ip&amp;quot;&amp;gt;View this command to comment, vote or add to favourites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/gibboris&amp;quot;&amp;gt;View all commands by &lt;/a&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/gibboris&amp;quot;&amp;gt;gibboris&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/header-logo.jpg&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;by David Winterbottom (&amp;lt;a href=&amp;quot;http://codeinthehole.com&amp;quot;&amp;gt;codeinthehole.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/~a/Ytz2VmntW_MS33pd5-JeJzhnUZo/0/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/Ytz2VmntW_MS33pd5-JeJzhnUZo/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/Ytz2VmntW_MS33pd5-JeJzhnUZo/1/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/Ytz2VmntW_MS33pd5-JeJzhnUZo/1/di&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~r/Command-line-fu/~4/O6l8r0uDeTc&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/O6l8r0uDeTc/what-is-my-ip&amp;quot;&amp;gt;http://feedproxy.google.com/~r/Command-line-fu/~3/O6l8r0uDeTc/what-is-my-ip&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>[Movie Review]RANN- predictable from Puttu</title>
      <link>/2010/03/14/movie-reviewrann-predictable-from-puttu/</link>
      <pubDate>Sun, 14 Mar 2010 14:30:12 +0000</pubDate>
      
      <guid>/2010/03/14/movie-reviewrann-predictable-from-puttu/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;IdealisticHarshvardhan mallik(&lt;strong&gt;&lt;strong&gt;&amp;lt;span style=&amp;quot;font-size: medium;&amp;quot;&amp;gt; &lt;/span&gt;&amp;lt;span style=&amp;quot;color: #ff420e;&amp;quot;&amp;gt;B&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;) and his son Jay(&amp;lt;a class=&amp;quot;zem_slink freebase/en/sudeep&amp;quot; title=&amp;quot;Sudeep&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Sudeep&amp;quot;&amp;gt;Sudeep&lt;/a&gt;), find their channel loosing out on&lt;/strong&gt; &lt;strong&gt;&amp;lt;span style=&amp;quot;color: #9999ff;&amp;quot;&amp;gt;popularity ratings&lt;/span&gt;&lt;/strong&gt; &lt;strong&gt;for a rival&lt;/strong&gt; &lt;strong&gt;&amp;lt;span style=&amp;quot;color: #7e0021;&amp;quot;&amp;gt;channel smartly run&lt;/span&gt;&lt;/strong&gt; &lt;strong&gt;by his X-employee &amp;lt;a class=&amp;quot;zem_slink freebase/en/mohnish_behl&amp;quot; title=&amp;quot;Mohnish Behl&amp;quot; rel=&amp;quot;imdb&amp;quot; href=&amp;quot;http://www.imdb.com/name/nm0046894/&amp;quot;&amp;gt;Mohnish Behl&lt;/a&gt;. Jay is provoked and hence in an attempt to rebuild and regain the foothold,he&lt;/strong&gt; &lt;strong&gt;&amp;lt;span style=&amp;quot;color: #00ae00;&amp;quot;&amp;gt;plans a &amp;lt;a class=&amp;quot;zem_slink freebase/en/sting_operation&amp;quot; title=&amp;quot;Sting operation&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Sting_operation&amp;quot;&amp;gt;sting operation&lt;/a&gt;&lt;/span&gt;&lt;strong&gt;&lt;strong&gt;with aspiring PM&lt;/strong&gt; **&amp;lt;span style=&amp;quot;color: #280099;&amp;quot;&amp;gt;Manoj Pandey&lt;/span&gt;&lt;/strong&gt;**(&amp;lt;a class=&amp;quot;zem_slink freebase/en/paresh_rawal&amp;quot; title=&amp;quot;Paresh Rawal&amp;quot; rel=&amp;quot;imdb&amp;quot; href=&amp;quot;http://www.imdb.com/name/nm0712546/&amp;quot;&amp;gt;Paresh Rawal&lt;/a&gt;) and his&lt;/strong&gt; &lt;strong&gt;&amp;lt;span style=&amp;quot;color: #00cccc;&amp;quot;&amp;gt;Co-Bro industrialist&lt;/span&gt;&lt;strong&gt;&lt;strong&gt;Rajat Kapoor. Everybody gets their share,but end up&lt;/strong&gt; &lt;strong&gt;&amp;lt;span style=&amp;quot;color: #0099ff;&amp;quot;&amp;gt;gobbling the&lt;/span&gt;&lt;/strong&gt; &lt;strong&gt;truth. How is that revealed and what are their&lt;/strong&gt;&lt;/strong&gt;&amp;lt;span style=&amp;quot;color: #94bd5e;&amp;quot;&amp;gt;repurcussions forms the rest. &lt;/span&gt;&lt;/strong&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>XDMCP protocol – What and How</title>
      <link>/2010/03/12/xdmcp-protocol-what-and-how/</link>
      <pubDate>Fri, 12 Mar 2010 13:24:33 +0000</pubDate>
      
      <guid>/2010/03/12/xdmcp-protocol-what-and-how/</guid>
      <description>&lt;p&gt;Okay, I will talk about XDMCP today. First we will see what is xdmcp protocol.&lt;/p&gt;
&lt;p&gt;There is a nice article on what is XDM is &amp;lt;a href=&amp;quot;http://en.wikipedia.org/wiki/X_display_manager&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In very simple words, this a protocol to get the X Windows login to a remote system. The client sends the request to the server and server completes the requests. For this the server allows the clients to connect to XDMCP port. There are various ways the XDMCP works most common being indirect, direct and query. So basically if you are using a XDMCP clinet you will get the feeling of using the server directly with the GUI and all. (It is very similar to VNC but not same as VNC, see &amp;lt;a href=&amp;quot;http://msmvps.com/blogs/rexiology/archive/2006/12/19/windows-x-client-server-to-connect-linux-server-xdmcp-and-vnc-approaches.aspx&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt; for the differences in ssh, vnc and XDMCP.)&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>powertwitter for firefox- twitter with new look</title>
      <link>/2010/03/12/powertwitter-for-firefox-twitter-with-new-look/</link>
      <pubDate>Fri, 12 Mar 2010 13:24:30 +0000</pubDate>
      
      <guid>/2010/03/12/powertwitter-for-firefox-twitter-with-new-look/</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/twitter\&#34;&gt;&lt;img title=\&#34;Image representing Twitter as depicted in Crun...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/2755v30-max-250x250.png\&#34; alt=\&#34;Image representing Twitter 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;&amp;lt;a title=&amp;quot;Power Twitter&amp;quot; href=&amp;quot;https://addons.mozilla.org/en-US/firefox/addon/9591&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Power Twitter &lt;/a&gt;is a addon for firefox that gives twitter a new look with a lot of features. Here is the list of features:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Power &amp;lt;a class=&amp;quot;zem_slink freebase/en/twitter&amp;quot; title=&amp;quot;Twitter&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://twitter.com&amp;quot;&amp;gt;Twitter&lt;/a&gt; adds features to the Twitter &amp;lt;a class=&amp;quot;zem_slink freebase/en/user_interface&amp;quot; title=&amp;quot;User interface&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/User_interface&amp;quot;&amp;gt;Web interface&lt;/a&gt; including:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fedora 11 - Mount options for vfat and other volumes for automount.</title>
      <link>/2010/03/11/fedora-11-mount-options-for-vfat-and-other-volumes-for-automount/</link>
      <pubDate>Thu, 11 Mar 2010 12:57:29 +0000</pubDate>
      
      <guid>/2010/03/11/fedora-11-mount-options-for-vfat-and-other-volumes-for-automount/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been searching to look for how to change the default umask and dmask for the auto-mounted directories. I searched all the google and bing pages that I could, but to no avail. But I found some interesting info though.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Fedora now uses DeviceKit for managing the disks and Devicekit calls udev for actually mounting and unmounting the disks. The operation is controlled by policykit to determine who can do what?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Some bashrc shorcuts for faster and profiecient directory browsing.</title>
      <link>/2010/03/10/some-bashrc-shorcuts-for-faster-and-profiecient-directory-browsing/</link>
      <pubDate>Wed, 10 Mar 2010 12:49:38 +0000</pubDate>
      
      <guid>/2010/03/10/some-bashrc-shorcuts-for-faster-and-profiecient-directory-browsing/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are some of the funtions that I have in my bashrc to make my life simple. They are not written by me but mostly taken from other places, but modified by me to some extent to suit my needs. If you know the original creator of these, let me know so I can add the attribution for the same.&lt;/p&gt;
&lt;p&gt;This one is &lt;strong&gt;very&lt;/strong&gt; useful.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;.. (){&lt;br&gt;
local arg=${1:-1};&lt;br&gt;
local dir=&amp;amp;#8221;&amp;amp;#8221;&lt;br&gt;
while [ $arg -gt 0 ]; do&lt;br&gt;
dir=&amp;amp;#8221;../$dir&amp;amp;#8221;&lt;br&gt;
arg=$(($arg – 1));&lt;br&gt;
done&lt;br&gt;
cd $dir &amp;gt;&amp;amp;/dev/null&lt;br&gt;
}&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>Xoost – Search engine</title>
      <link>/2010/03/10/xoost-search-engine/</link>
      <pubDate>Wed, 10 Mar 2010 12:49:36 +0000</pubDate>
      
      <guid>/2010/03/10/xoost-search-engine/</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/company/xoost-com\&#34;&gt;&lt;img title=\&#34;Image representing Xoost as depicted in CrunchBase\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/17480v1-max-250x250.png\&#34; alt=\&#34;Image representing Xoost as depicted in CrunchBase\&#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;&amp;lt;a title=&amp;quot;Xoost Search engine&amp;quot; href=&amp;quot;http://www.xoost.com&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Xoost&lt;/a&gt; is a community search engine. From Xoost page:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Imagine you are searching for a topic related to your favourite Music, Travel destinations, Events. With Xoost you will benefit from the exponential value of doing it much more productively together with your friends or family members. It’s all about sharing Search skills &amp;amp; Knowledge.&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 script to view log and config file in different server and paths.</title>
      <link>/2010/03/09/bash-script-to-view-log-and-config-file-in-different-server-and-paths/</link>
      <pubDate>Tue, 09 Mar 2010 03:52:04 +0000</pubDate>
      
      <guid>/2010/03/09/bash-script-to-view-log-and-config-file-in-different-server-and-paths/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was working on a project, where I need to open file from different servers and different paths. I do it with the command:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;vim ftp://username@server/path/filename&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is okay when the path is short but when the path gets longer and I have different config files to open from the same path or their associated logs, then it becomes un-necessary typing. So, I did the following:&lt;/p&gt;
&lt;p&gt;Have a file with some aliase&amp;amp;#8217;s like the below and source it from the bashrc file:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Mount and unmount/umount images(iso/img) from nautilus (Fixed not mounting in Fedora)</title>
      <link>/2010/03/09/mount-and-unmountumount-imagesiso-img-from-nautilus-fixed-not-mounting-in-fedora/</link>
      <pubDate>Tue, 09 Mar 2010 03:52:03 +0000</pubDate>
      
      <guid>/2010/03/09/mount-and-unmountumount-imagesiso-img-from-nautilus-fixed-not-mounting-in-fedora/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Get the Nautilus Script &amp;lt;a href=&amp;quot;http://gnome-look.org/content/show.php/moiso?content=84301&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. So what is required is that you have the necessary permission to run mount and umount as normal user with sudo command. If you are using gksu or gnomesu then you can change this in the script that you will get. Once you have got the script then you can run the installer for the script that comes in the package.&lt;/p&gt;
&lt;p&gt;If you are running this is Fedora then you would need to make one more change other than the ones done by the installer, which is to allow sudo from non tty devices. Since this will be running from the nautilus so the script will not have any tty device and hence you would need to comment the following in the /etc/sudoers file:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>swaks – Swiff army nife for SMTP</title>
      <link>/2010/03/09/swaks-swiff-army-nife-for-smtp/</link>
      <pubDate>Tue, 09 Mar 2010 03:52:02 +0000</pubDate>
      
      <guid>/2010/03/09/swaks-swiff-army-nife-for-smtp/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you are having issues with the &amp;lt;a class=&amp;quot;zem_slink freebase/en/simple_mail_transfer_protocol&amp;quot; title=&amp;quot;Simple Mail Transfer Protocol&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol&amp;quot;&amp;gt;SMTP&lt;/a&gt; Server, then sometimes you just wish you had a swiss army knife to test the same and then you would not have to spend your precious time on some silly mistake that you may have made. Your wish is now fulfilled.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;zem_slink freebase/en/military_of_switzerland&amp;quot; title=&amp;quot;Military of Switzerland&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Military_of_Switzerland&amp;quot;&amp;gt;Swiss Army&lt;/a&gt; Knife SMTP: A &amp;lt;a class=&amp;quot;zem_slink freebase/en/command_line_interface&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; SMTP tester.  Swaks can test various aspects of your SMTP &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;, including &amp;lt;a class=&amp;quot;zem_slink freebase/en/transport_layer_security&amp;quot; title=&amp;quot;Transport Layer Security&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Transport_Layer_Security&amp;quot;&amp;gt;TLS&lt;/a&gt; and AUTH.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Email web statistics from the hosted website using awstats page.</title>
      <link>/2010/03/08/email-web-statistics-from-the-hosted-website-using-awstats-page/</link>
      <pubDate>Mon, 08 Mar 2010 03:48:33 +0000</pubDate>
      
      <guid>/2010/03/08/email-web-statistics-from-the-hosted-website-using-awstats-page/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I want to see the stats for my websites mailed to me directly like Google analytics does. Sure enough I can see them on the hosting cpanel page on awstats, but I dont want to check that everyday. An easier solution would be to have that mailed to my email address everyday using cron. Let&amp;amp;#8217;s try to do that today:&lt;/p&gt;
&lt;p&gt;First we would need to get the address of the page for the statistics, which would look like this:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>create SQL-statements from textfile with awk</title>
      <link>/2010/03/08/create-sql-statements-from-textfile-with-awk/</link>
      <pubDate>Mon, 08 Mar 2010 03:48:32 +0000</pubDate>
      
      <guid>/2010/03/08/create-sql-statements-from-textfile-with-awk/</guid>
      <description>&lt;h1 id=&#34;a-hrefhttpfeedproxygooglecomrcommand-line-fu3lz9uehvxeekcreate-sql-statements-from-textfile-with-awkcreate-sql-statements-from-textfile-with-awka&#34;&gt;&amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/lz9uEhVxEEk/create-sql-statements-from-textfile-with-awk&amp;quot;&amp;gt;create SQL-statements from textfile with awk&lt;/a&gt;&lt;/h1&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;
      $ $ awk \&#39;{printf &amp;quot;select * from table where id = %c%s%c;\\n&amp;quot;,39,$1,39; }\&#39; inputfile.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;div&gt;
  &lt;p&gt;
    inputfile.txt is a space-separated textfile, 1st column contains the items (id) I want to put into my SQL statement.
  &lt;/p&gt;
  &lt;p&gt;
    39 = charactercode for single tick \&amp;#8217;
  &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;
        1 = first column
      &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;p&gt;
    If inputfile.txt is a CSV-file separated by \&amp;#8221;,\&amp;#8221; use FS= to define your own field-separator:
  &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>eclim for Fedora – Leonidas – installation.</title>
      <link>/2010/03/08/eclim-for-fedora-leonidas-installation/</link>
      <pubDate>Mon, 08 Mar 2010 03:48:31 +0000</pubDate>
      
      <guid>/2010/03/08/eclim-for-fedora-leonidas-installation/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is the installation instruction for Eclim for vim. I have not tried it as I did not require it, but if you need it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://downloads.sourceforge.net/project/eclim/eclim/1.4.8/eclim&#34;&gt;http://downloads.sourceforge.net/project/eclim/eclim/1.4.8/eclim&lt;/a&gt;_1.4.8.tar.gz?use_mirror=biznetnetworks&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo ant -Declipse.home=/usr/lib/eclipse -Dvim.files=/home/amitag/.vim -Dplugins=cdt&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;create ctgs using&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ctags -R /usr/include/&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://spf13.com/post/vim-crash-course&amp;quot;&amp;gt;VIM Crash Course&lt;/a&gt; (spf13.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://go.theregister.com/feed/www.theregister.co.uk/2010/01/26/sourceforge_ip_address_filtering/&amp;quot;&amp;gt;SourceForge bars 5 nations from open source downloads&lt;/a&gt; (go.theregister.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/2010/01/22/my-project-in-sourceforgenet-gnomedesktopwal/&amp;quot;&amp;gt;My project in sourceforge.net gnomedesktopwal&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/0fb78d60-4b1a-4563-8ffa-f572041a3a64/&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_b13.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>New GTK and metacity themes from Ian</title>
      <link>/2010/03/05/new-gtk-and-metacity-themes-from-ian/</link>
      <pubDate>Fri, 05 Mar 2010 02:07:45 +0000</pubDate>
      
      <guid>/2010/03/05/new-gtk-and-metacity-themes-from-ian/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are two themes from Ian.. Link: &lt;a href=&#34;http://ardchoille42.blogspot.com/2009/09/new-gtk2-and-metacity-themes.html&#34;&gt;http://ardchoille42.blogspot.com/2009/09/new-gtk2-and-metacity-themes.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/09/GTK-DarkTurrican.tar.gz&amp;quot;&amp;gt;GTK-DarkTurrican.tar&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/09/GTK-LightTurrican.tar.gz&amp;quot;&amp;gt;GTK-LightTurrican.tar&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>FVWM window manager.</title>
      <link>/2010/03/05/fvwm-window-manager/</link>
      <pubDate>Fri, 05 Mar 2010 02:07:44 +0000</pubDate>
      
      <guid>/2010/03/05/fvwm-window-manager/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.fvwm.org/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Home Page&lt;/a&gt; of fvwm.&lt;/p&gt;
&lt;p&gt;So Now I am trying different window managers. My requirement is simple, alt+tab should allow me to swicht the windows and the window manager should be light but configurable and should show the programs/applications that are installed on my system. The last requirement comes from the fact that I am quite forgetful person and keep forgetting about the application to use for the particular purpose. So Window Manager should not be CPU and Memory hogging like Gnome or KDE but still should be decent and not like &amp;amp;#8221;X&amp;amp;#8221; or hackedbox.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Mod and hack the GNome main menu with automated scripts to create a menu of the directory.</title>
      <link>/2010/03/04/mod-and-hack-the-gnome-main-menu-with-automated-scripts-to-create-a-menu-of-the-directory/</link>
      <pubDate>Thu, 04 Mar 2010 02:04:44 +0000</pubDate>
      
      <guid>/2010/03/04/mod-and-hack-the-gnome-main-menu-with-automated-scripts-to-create-a-menu-of-the-directory/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Problem:&lt;br&gt;
I had a directory with very good collection of my scripts and very organized in folders. The structure is something like this, first I have the broad classification of the category. Then I have the name of the tool/script as the name of the directory. All these are perl/python or shell scripts and luckily labelled so with the extension. I want to add these to the GNome main (Applications) menu.&lt;br&gt;
Solution:&lt;br&gt;
Lets take it stepwise:&lt;br&gt;
1)  Add new menu tools to the Applications menu. Go to &lt;strong&gt;/etc/xdg/menus&lt;/strong&gt;&lt;br&gt;
Open the file &lt;strong&gt;applications.menu&lt;/strong&gt; and add the following before &lt;DefaultMergeDirs/&gt;&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>Happy New year and invitation to become author.</title>
      <link>/2010/03/03/happy-new-year-and-invitation-to-become-author/</link>
      <pubDate>Wed, 03 Mar 2010 15:41:55 +0000</pubDate>
      
      <guid>/2010/03/03/happy-new-year-and-invitation-to-become-author/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Wish all of you a happy and prosperous new year.. Now I am opening inivitation for authors. If you like linux and want to write on the same, please register yourself and leave a comment on this post with your username, and as soon as I am back I will do the required.&lt;/p&gt;
&lt;p&gt;Once again Happy New Year.&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>Happy holi to all.</title>
      <link>/2010/03/02/happy-holi-to-all/</link>
      <pubDate>Tue, 02 Mar 2010 02:33:07 +0000</pubDate>
      
      <guid>/2010/03/02/happy-holi-to-all/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;A very happy Holi to all.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/03/DSCN1119.resized.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-1559&amp;quot; title=&amp;quot;Holi&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/DSCN1119.resized-300x168.jpg&amp;quot; alt=&amp;quot;Holi&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;168&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Airtel does not need old customers</title>
      <link>/2010/03/01/airtel-does-not-need-old-customers/</link>
      <pubDate>Mon, 01 Mar 2010 16:08:32 +0000</pubDate>
      
      <guid>/2010/03/01/airtel-does-not-need-old-customers/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Couple of days back, I shifted my house. No big deal, right. Not for Airtel :).&lt;/p&gt;
&lt;p&gt;I applied for a change in installation address and applied for the same. And promptly they told me that it will be done in 4 days time. I was a very happy person, but the happiness did not last long. After 4 days also there was no response and thus I called the call center again and they told me that the area I shifted to was not feasible for them (PS: It was just the opposite side of the road). Great, so I called the Area Manager whose number I had from a conversation I had with him. (BTW, I was the first customer for Airtel in my area).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Minimize the download size for updates.</title>
      <link>/2010/02/10/minimize-the-download-size-for-updates/</link>
      <pubDate>Wed, 10 Feb 2010 15:19:52 +0000</pubDate>
      
      <guid>/2010/02/10/minimize-the-download-size-for-updates/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Fedora has rolled out presto repositories. What this means to the users is that the download size for the updates would be greatly reduced. To use the feature, first install the yum plugin:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install yum-presto.noarch&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Presto uses delta rpms. These delta rpms are quite small in size (eg few kbs instead of 15 MB for firefox 3.5). These delta rpms are used to re-create the original rpm and this is completely transparent to the end user. So, next time when you update with the plugin installed you will see the difference in the download size.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Top 10 most ridiculous Windows Vista error messages – priceless though!!!</title>
      <link>/2010/02/10/top-10-most-ridiculous-windows-vista-error-messages-priceless-though/</link>
      <pubDate>Wed, 10 Feb 2010 15:19:51 +0000</pubDate>
      
      <guid>/2010/02/10/top-10-most-ridiculous-windows-vista-error-messages-priceless-though/</guid>
      <description>&lt;div class=\&#34;zemanta-img\&#34; style=\&#34;margin: 1em; display: block;\&#34;&gt; 
&lt;div&gt;
  &lt;dl class=\&#34;wp-caption alignright\&#34; style=\&#34;width: 250px;\&#34;&gt; &lt;dt class=\&#34;wp-caption-dt\&#34;&gt;&lt;a href=\&#34;http://www.flickr.com/photos/17094533@N00/28049943\&#34;&gt;&lt;img title=\&#34;Windows Vista wallpaper (by Microsoft)\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/28049943_87bddf0662_m.jpg\&#34; alt=\&#34;Windows Vista wallpaper (by Microsoft)\&#34; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dd class=\&#34;wp-caption-dd zemanta-img-attribution\&#34; style=\&#34;font-size: 0.8em;\&#34;&gt;Image by &lt;a href=\&#34;http://www.flickr.com/photos/17094533@N00/28049943\&#34;&gt;Stijn Vogels&lt;/a&gt; via Flickr&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Windows Vista is always in the news on the blogosphere about how effective it performs. No matter what version of Vista you may be running, it’s&lt;/p&gt;
&lt;p&gt;possible that you may have already seen these error messages more than once and may well probably be fed up with them!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Openoffice.org and/or Excel useful tips.</title>
      <link>/2010/02/10/openoffice-org-andor-excel-useful-tips/</link>
      <pubDate>Wed, 10 Feb 2010 15:19:48 +0000</pubDate>
      
      <guid>/2010/02/10/openoffice-org-andor-excel-useful-tips/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I was working on Excel sheets and had to do quite a lot of manipulations. Here are some of those:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Find the value of the cell whose number is stored in another cell.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can use the indirect function.&lt;/p&gt;
&lt;p&gt;Here is example:&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot_0022.jpe&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-959&amp;quot; title=&amp;quot;indirect&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot_0022.jpe&amp;quot; alt=&amp;quot;indirect&amp;quot; width=&amp;quot;354&amp;quot; height=&amp;quot;98&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;That&amp;amp;#8217;s cool and easy.&lt;/p&gt;
&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;Indirect reference with some constant values.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can add constant and cell id with &amp;amp;#8221;&lt;strong&gt;&amp;amp;&lt;/strong&gt;&amp;amp;#8221;&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>bash script with sql to get the number of records from multiple tables.</title>
      <link>/2010/02/10/bash-script-with-sql-to-get-the-number-of-records-from-multiple-tables/</link>
      <pubDate>Wed, 10 Feb 2010 15:19:40 +0000</pubDate>
      
      <guid>/2010/02/10/bash-script-with-sql-to-get-the-number-of-records-from-multiple-tables/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is the bash script:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#!/bin/sh&lt;br&gt;
names[1]=errorlog&lt;br&gt;
names[2]=amit1log&lt;br&gt;
names[3]=amit2log&lt;br&gt;
names[4]=amit3log&lt;br&gt;
names[5]=amit4log&lt;br&gt;
j=1&lt;br&gt;
echo $1&lt;br&gt;
for i in $( sqlplus amit/passwd@tns @get_count.sql |sed  -n &amp;amp;#8217;/COUNT/,/Disconnected/p&amp;amp;#8217;|sed &amp;amp;#8217;/COUNT/ d&amp;amp;#8217;|sed &amp;amp;#8217;/—/ d&amp;amp;#8217;|sed &amp;amp;#8217;/Disconnected/ d&amp;amp;#8217;|tr &amp;amp;#8217;n&amp;amp;#8217; &amp;amp;#8217; &amp;amp;#8217;  )&lt;br&gt;
do&lt;br&gt;
temp=${names[$j]}&lt;br&gt;
let count=30-${#temp}&lt;br&gt;
for ((I=1; I &amp;lt;= $count ; I++))&lt;br&gt;
do&lt;br&gt;
printf &amp;amp;#8221; &amp;amp;#8221;&lt;br&gt;
done&lt;br&gt;
echo  &amp;amp;#8221;${names[$j]}    : $i&amp;amp;#8221;&lt;br&gt;
# echo $j&lt;br&gt;
let j=j+1&lt;br&gt;
done&lt;br&gt;
echo&lt;br&gt;
echo&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and the required sql script:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;select count(&lt;em&gt;) from errorlog;&lt;br&gt;
select count(&lt;/em&gt;) from amit1log;&lt;br&gt;
select count(&lt;em&gt;) from amit2log;&lt;br&gt;
select count(&lt;/em&gt;) from amit3log;&lt;br&gt;
select count(*) from amit4log;&lt;br&gt;
quit;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>x-marks saving lives.</title>
      <link>/2010/02/04/x-marks-saving-lives/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:48 +0000</pubDate>
      
      <guid>/2010/02/04/x-marks-saving-lives/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Couple of days back my TeraByte HDD crashed and I lost almost everything, including my homedir. I will tell you my experiences and how my measures helped me lose not much data. So I will begin with one of the most important aspects. My BROWSER.&lt;/p&gt;
&lt;p&gt;I have all my passwords stored in the browser and I rely on them so it is not stored anywhere else. Also, I have lot of bookmarks which help me do lot of stuff. Meaning, all these are very important for me. So, I had a backup plan for my passwords and bookmarks.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>PackageKit error File \”/usr/share/PackageKit/helpers/yum/yumBackend.py\”, line 1215, in _get_depends_not_installed – Resolved</title>
      <link>/2010/02/04/packagekit-error-file-usrsharepackagekithelpersyumyumbackendpy-line-1215-in-_get_depends_not_installed-resolved/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:45 +0000</pubDate>
      
      <guid>/2010/02/04/packagekit-error-file-usrsharepackagekithelpersyumyumbackendpy-line-1215-in-_get_depends_not_installed-resolved/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;In packagekit, if you getting the error below:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Traceback (most recent call last):&lt;br&gt;
File &amp;amp;#8221;/usr/share/PackageKit/helpers/yum/yumBackend.py&amp;amp;#8221;, line 1215, in _get_depends_not_installed&lt;br&gt;
rc, msgs =  self.yumbase.buildTransaction()&lt;br&gt;
File &amp;amp;#8221;/usr/lib/python2.6/site-packages/yum/__init__.py&amp;amp;#8221;, line 719, in buildTransaction&lt;br&gt;
self.plugins.run(&amp;amp;#8217;postresolve&amp;amp;#8217;, rescode=rescode, restring=restring)&lt;br&gt;
File &amp;amp;#8221;/usr/lib/python2.6/site-packages/yum/plugins.py&amp;amp;#8221;, line 179, in run&lt;br&gt;
func(conduitcls(self, self.base, conf, **kwargs))&lt;br&gt;
File &amp;amp;#8221;/usr/lib/yum-plugins/remove-with-leaves.py&amp;amp;#8221;, line 71, in postresolve_hook&lt;br&gt;
if opts.remove_leaves or remove_always:&lt;br&gt;
AttributeError: &amp;amp;#8217;NoneType&amp;amp;#8217; object has no attribute &amp;amp;#8217;&lt;strong&gt;remove_leaves&lt;/strong&gt;&amp;amp;#8217;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;then you can resolve it. The solution to the problem is there in the traceback, luckily this time.&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>Splitting strings with IFS</title>
      <link>/2010/02/04/splitting-strings-with-ifs/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:43 +0000</pubDate>
      
      <guid>/2010/02/04/splitting-strings-with-ifs/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I want to discuss splitting strings into tokens or “words”. I previously discussed how to do this with the &amp;lt;a href=&amp;quot;http://bashcurescancer.com/reading-a-file-line-by-line.html&amp;quot;&amp;gt;IFS variable&lt;/a&gt; and promised a more in depth discussion. Today, I will make the case on WHY to use IFS to split strings as opposed to using a subshell combined with &amp;lt;a class=&amp;quot;zem_slink freebase/en/awk&amp;quot; title=&amp;quot;AWK&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://cm.bell-labs.com/cm/cs/awkbook/index.html&amp;quot;&amp;gt;awk&lt;/a&gt; or cut.&lt;/p&gt;
&lt;p&gt;I wrote this script which reads the /etc/password file line-by-line and prints the &amp;lt;a class=&amp;quot;zem_slink freebase/en/user&amp;quot; title=&amp;quot;User (computing)&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/User_%28computing%29&amp;quot;&amp;gt;username&lt;/a&gt; of any user which has a UID greater than 10 and has the shell of /sbin/nologin. Each test function performs this task 10 times to increase the length of the test:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Kill processes that have been running for more than a week</title>
      <link>/2010/02/04/kill-processes-that-have-been-running-for-more-than-a-week/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:41 +0000</pubDate>
      
      <guid>/2010/02/04/kill-processes-that-have-been-running-for-more-than-a-week/</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;&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/kr_otvdAVxA/kill-processes-that-have-been-running-for-more-than-a-week&amp;quot;&amp;gt;Kill processes that have been running for more than a week&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br&gt;
&lt;tt&gt;$ find /proc -user myuser -maxdepth 1 -type d -mtime +7 -exec basename {} ; | xargs kill -9&lt;/tt&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com/commands/view/3702/kill-processes-that-have-been-running-for-more-than-a-week&amp;quot;&amp;gt;View this command to comment, vote or add to favourites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/sharfah&amp;quot;&amp;gt;View all commands by &lt;/a&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/sharfah&amp;quot;&amp;gt;sharfah&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/header-logo.jpg&amp;quot; alt=&amp;quot;commandlinefu.com&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;by David Winterbottom (&amp;lt;a href=&amp;quot;http://codeinthehole.com&amp;quot;&amp;gt;codeinthehole.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/~a/NeXCFRlIt7EM3A_bb4x2jLaegwk/0/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/amit-agarwal.co.in/~a/NeXCFRlIt7EM3A_bb4x2jLaegwk/0/di&amp;quot; border=&amp;quot;0&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/NeXCFRlIt7EM3A_bb4x2jLaegwk/1/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/amit-agarwal.co.in/~a/NeXCFRlIt7EM3A_bb4x2jLaegwk/1/di&amp;quot; border=&amp;quot;0&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>Execute mysql command from shell</title>
      <link>/2010/02/04/execute-mysql-command-from-shell/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:37 +0000</pubDate>
      
      <guid>/2010/02/04/execute-mysql-command-from-shell/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;phpMyAdmin is a very slow application if you want to execute a query on your database. If you know the name of the database then any GUI tool is an overhead. So I have written a one liner shell script to do that for me 🙂&lt;/p&gt;
&lt;p&gt;Here&amp;amp;#8217;s the script:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;echo &amp;amp;#8221;select * from table where field like &amp;amp;#8221;%$1%&amp;amp;#8221;&amp;amp;#8221;|mysql -h doamin.com -u amit -p -D amit -r –password=hello&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;When run with one argument it will execute the sql query directly without asking for password also.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Packagekit Error</title>
      <link>/2010/02/04/packagekit-error/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:36 +0000</pubDate>
      
      <guid>/2010/02/04/packagekit-error/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;With the latest update on my Fedora 10(F10) I started getting this error when ever I wanted to use the gnome package kit (I was able to use yum though):&lt;br&gt;
failed to get a TID: A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface &amp;amp;#8221;org.freedesktop.PackageKit.Transaction&amp;amp;#8221; member &amp;amp;#8221;SetLocale&amp;amp;#8221; error name &amp;amp;#8221;(unset)&amp;amp;#8221; destination &amp;amp;#8221;org.freedesktop.PackageKit&amp;amp;#8221;) (0)&lt;/p&gt;
&lt;p&gt;I searched couple of forums but did not find any good resource on what was happening. Finally I decided to rollback Packagekit and dbus. And Yahoooooooooooo, it started working again.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Color in grep output to distinquish the matching entries</title>
      <link>/2010/02/04/color-in-grep-output-to-distinquish-the-matching-entries/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:35 +0000</pubDate>
      
      <guid>/2010/02/04/color-in-grep-output-to-distinquish-the-matching-entries/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Most of the times I end up spending a lot of time to look for the string in the grep output when I do a search. This is quite frustrating and thus I looked at the options for grep command that would make my life easier and there definately is something. Here it is:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;export GREP_COLOR=&amp;amp;#8221;5;36&amp;amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But for this to work you would still need to give the &amp;amp;#8221;–color=auto&amp;amp;#8221; option in the grep command. There are two ways to do this, create a alias for grep as &amp;amp;#8221;grep –color=auto&amp;amp;#8221; or specify the same in GREPOPTIONS.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>kernel source code — the easier way to get it with git.</title>
      <link>/2010/02/04/kernel-source-code-the-easier-way-to-get-it-with-git/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:34 +0000</pubDate>
      
      <guid>/2010/02/04/kernel-source-code-the-easier-way-to-get-it-with-git/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;The simplest way to get the kernel code is :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If you want to get the other branches then head over to &amp;lt;a href=&amp;quot;http://git.kernel.org&amp;quot;&amp;gt;&amp;amp;#8221;Kernel Git Page&amp;amp;#8221;&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;span style=\&#34;background-color: #ffffff;\&#34;&gt;This will get the Linux kernel tree. As of today , 12 days ago, the tree was tagged to 2.6.31.&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
  &lt;span style=\&#34;background-color: #ffffff;\&#34;&gt;Now thats cool, but do you want it to be simpler and do not want to know the git command get to what you want to do that is learn linux kernel then here\&amp;#8217;s what you can do :&lt;/span&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;div&gt;
  &lt;span style=\&#34;background-color: #ffffff;\&#34;&gt;sudo yum install teamgit&lt;/span&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div&gt;
  &lt;span style=\&#34;background-color: #ffffff;\&#34;&gt;Here is the interface that you will get to add new repo:&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
  &lt;span style=\&#34;background-color: #ffffff;\&#34;&gt;&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>Web Thumbnails, create your account to upload your files.</title>
      <link>/2010/02/04/web-thumbnails-create-your-account-to-upload-your-files/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:30 +0000</pubDate>
      
      <guid>/2010/02/04/web-thumbnails-create-your-account-to-upload-your-files/</guid>
      <description>&lt;p&gt;So, since I got one more address, I thought of some social service too ;). Just kidding. Got my gallery site up. You can use it too to upload your photos. For stopping social abuse I would personally be montoring the accounts thus created and you would need to send a mail to &lt;a href=&#34;mailto:gallery@amit-agarwal.co.in&#34;&gt;gallery@amit-agarwal.co.in&lt;/a&gt; for creation of the account. Right now there is no quota on the size of the space.&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>Setting the title of PuTTY window.</title>
      <link>/2010/02/04/setting-the-title-of-putty-window/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:25 +0000</pubDate>
      
      <guid>/2010/02/04/setting-the-title-of-putty-window/</guid>
      <description>&lt;p&gt;Setting the title for PuTTY window is quite a simple trick. The trick is to set the PS1 with a escape sequence. When the PS1 is set with the escape sequence the variable will set the title window also. And not only can this trick be used in PuTTY but even on gnome-terminal to set the title dynamically. You can use this in the .bashrc or .bash_profile file to do it whenever you are starting the terminal.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Teddy on Desktop just for fun.</title>
      <link>/2010/02/04/teddy-on-desktop-just-for-fun/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:24 +0000</pubDate>
      
      <guid>/2010/02/04/teddy-on-desktop-just-for-fun/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;People often complain that Linux users are mostly geeks. Does that seem to be true if you have a package that is just to display a teddy in the desktop. True, its completely true that Fedora has a package called xteddy, whose whole purpose is to display a teddy on the desktop and I must admit that it really looks very good on the desktop 🙂&lt;/p&gt;
&lt;p&gt;Here&amp;amp;#8217;s a snapshot:&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-full wp-image-645&amp;quot; title=&amp;quot;xteddy&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/teddy.jpg&amp;quot; alt=&amp;quot;xteddy&amp;quot; width=&amp;quot;840&amp;quot; height=&amp;quot;525&amp;quot; /&amp;gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bash styling(themeing), the stylist way.</title>
      <link>/2010/02/04/bash-styling-themeing-the-stylist-way/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:23 +0000</pubDate>
      
      <guid>/2010/02/04/bash-styling-themeing-the-stylist-way/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;For last couple of days, I have been looking for solutions to make stlying my bash easier. So, first a screenshot of the effort:&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-full wp-image-703&amp;quot; title=&amp;quot;bash style&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/a.jpg&amp;quot; alt=&amp;quot;bash style&amp;quot; width=&amp;quot;511&amp;quot; height=&amp;quot;332&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;I was looking for the simplest solutions to do this. So, I installed two packages to make my life easier :  bashstyle and fortune.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install fortune\*&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For bash-style you can download the source files &amp;lt;a href=&amp;quot;http://www.nanolx.org/bashstyle-ng/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. Download the file, then do the following:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Wallpaper designed by me with GIMP.</title>
      <link>/2010/02/04/wallpaper-designed-by-me-with-gimp/</link>
      <pubDate>Thu, 04 Feb 2010 15:58:22 +0000</pubDate>
      
      <guid>/2010/02/04/wallpaper-designed-by-me-with-gimp/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here&amp;amp;#8217;s the wallpaper, did not spend much time but I think this came out quite good.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/02/Untitled.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-medium wp-image-1551&amp;quot; title=&amp;quot;Wallpaper&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Untitled-300x225.jpg&amp;quot; alt=&amp;quot;Wallpaper&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;Click to view full size or to download.&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>Quickly search and replace string with Regular expression in multiple files using perl</title>
      <link>/2010/01/27/quickly-search-and-replace-string-with-regular-expression-in-multiple-files-using-perl/</link>
      <pubDate>Wed, 27 Jan 2010 07:45:45 +0000</pubDate>
      
      <guid>/2010/01/27/quickly-search-and-replace-string-with-regular-expression-in-multiple-files-using-perl/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;blockquote&gt;
&lt;p&gt;for i in *; do perl -p -w -e &amp;amp;#8217;s/a(.*)b.*/d$1e/g&amp;amp;#8217;  $i &amp;gt; temp/$i; done&lt;/p&gt;
&lt;p&gt;for i in *; do perl -pi -w -e &amp;amp;#8217;s/a(.*)b.*/d$1e/g&amp;amp;#8217;  $i ; done&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The first one can be used when you want to preserve the original file. The redirection will cause the file with replaced string to be written to the new location in the temp directory. Modify the same according to your needs.&lt;/p&gt;
&lt;p&gt;The second can be used to modify the files in-line. Causing overwriting the original file.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>grep -v with multiple patterns.</title>
      <link>/2010/01/25/grep-v-with-multiple-patterns/</link>
      <pubDate>Mon, 25 Jan 2010 15:10:33 +0000</pubDate>
      
      <guid>/2010/01/25/grep-v-with-multiple-patterns/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;$ sed &#39;/test/{/error|critical|warning/d}&#39; somefile&lt;/tt&gt; If you wanted to do all in one command, you could go w/ sed instead&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com/commands/view/3882/grep-v-with-multiple-patterns.&amp;quot;&amp;gt;View this command to comment, vote or add to favourites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/pipping&amp;quot;&amp;gt;View all commands by &lt;/a&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/pipping&amp;quot;&amp;gt;pipping&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/header-logo.jpg&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;by David Winterbottom (&amp;lt;a href=&amp;quot;http://codeinthehole.com&amp;quot;&amp;gt;codeinthehole.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/~a/J5B2Z5VTSlqhmd-2YMQ4ndmAu4U/0/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/J5B2Z5VTSlqhmd-2YMQ4ndmAu4U/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/J5B2Z5VTSlqhmd-2YMQ4ndmAu4U/1/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/J5B2Z5VTSlqhmd-2YMQ4ndmAu4U/1/di&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~r/Command-line-fu/~4/LjKzo7FpzDU&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/LjKzo7FpzDU/grep-v-with-multiple-patterns.&amp;quot;&amp;gt;http://feedproxy.google.com/~r/Command-line-fu/~3/LjKzo7FpzDU/grep-v-with-multiple-patterns.&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.seroundtable.com/archives/020935.html&amp;quot;&amp;gt;Google&amp;amp;#8217;s &amp;amp;#8221;Show More Results&amp;amp;#8221; Plus Box&lt;/a&gt; (seroundtable.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.macworld.com/article/143351/2009/10/netprocesses.html?lsrc=rss_main&amp;quot;&amp;gt;See which processes are using the Internet&lt;/a&gt; (macworld.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/cc60245b-7397-4d48-83b2-7bfb345ae7a9/&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_e20.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>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>Seders\’s grab bag – Tutorials</title>
      <link>/2010/01/24/sederss-grab-bag-tutorials/</link>
      <pubDate>Sun, 24 Jan 2010 15:45:56 +0000</pubDate>
      
      <guid>/2010/01/24/sederss-grab-bag-tutorials/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://sed.sourceforge.net/grabbag/tutorials/&amp;quot;&amp;gt;http://sed.sourceforge.net/grabbag/tutorials/&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&#34;span-stylefont-size-x-largea-hrefhttpsedsourceforgenetgrabbagseder8217saa-hrefhttpsedsourceforgenetgrabbag-grab-bagaspan&#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://sed.sourceforge.net/grabbag/&amp;quot;&amp;gt;seder&amp;amp;#8217;s&lt;/a&gt;&amp;lt;a href=&amp;quot;http://sed.sourceforge.net/grabbag/&amp;quot;&amp;gt; grab bag&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://sed.sourceforge.net/grabbag/scripts/&amp;quot;&amp;gt;scripts&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://sed.sourceforge.net/grabbag/tutorials/&amp;quot;&amp;gt;tutorials&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://sed.sourceforge.net/grabbag/seders/&amp;quot;&amp;gt;seders&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://sed.sourceforge.net/grabbag/ssed/&amp;quot;&amp;gt;ssed&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://sed.sourceforge.net/grabbag/links/&amp;quot;&amp;gt;links&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://sed.sourceforge.net/grabbag/tutorials/#intros&amp;quot;&amp;gt;Intros&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://sed.sourceforge.net/grabbag/tutorials/#advanced&amp;quot;&amp;gt;Advanced&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://sed.sourceforge.net/grabbag/tutorials/#misc&amp;quot;&amp;gt;Miscellaneous&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;span-stylefont-size-largesed-tutorialsspan&#34;&gt;&lt;strong&gt;&amp;lt;span style=&amp;quot;font-size: large;&amp;quot;&amp;gt;Sed Tutorials&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;If you have written anything about sed – whether an introduction, how sed got you out of a real-life situation, or perhaps an advanced technique you&amp;amp;#8217;ve discovered – you may like have your work published here. &amp;lt;a href=&amp;quot;mailto:bonzini@gnu.org&amp;quot;&amp;gt;Your contribution&lt;/a&gt; will be very welcome.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>been busy for last couple of days….</title>
      <link>/2010/01/24/been-busy-for-last-couple-of-days/</link>
      <pubDate>Sun, 24 Jan 2010 15:45:55 +0000</pubDate>
      
      <guid>/2010/01/24/been-busy-for-last-couple-of-days/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Sorry to all my followers, been busy for last couple of days so there was not much of update…. anyways, I think I should be more free from this week onwards. Reason for being busy was that my sister is blessed with a pricess.&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>Blog worth mentioning on linux.com</title>
      <link>/2010/01/21/blog-worth-mentioning-on-linux-com/</link>
      <pubDate>Thu, 21 Jan 2010 12:08:02 +0000</pubDate>
      
      <guid>/2010/01/21/blog-worth-mentioning-on-linux-com/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Go to the blog &amp;lt;a href=&amp;quot;http://www.linux.com/community/blogs/linux-command-line.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. I am specially interested to find out if this is a joke or what? Could not find out, if you do let me know in the comment.&lt;/p&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>shotwell- Photo organizer for Linux in Gnome</title>
      <link>/2010/01/21/shotwell-photo-organizer-for-linux-in-gnome/</link>
      <pubDate>Thu, 21 Jan 2010 12:08:00 +0000</pubDate>
      
      <guid>/2010/01/21/shotwell-photo-organizer-for-linux-in-gnome/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here is description of shotwell:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Shotwell is a new &amp;lt;a class=&amp;quot;zem_slink freebase/en/open_source&amp;quot; title=&amp;quot;Open Source&amp;quot; rel=&amp;quot;wikinvest&amp;quot; href=&amp;quot;http://www.wikinvest.com/concept/Open_Source&amp;quot;&amp;gt;open source&lt;/a&gt; photo organizer designed for the &amp;lt;a class=&amp;quot;zem_slink freebase/en/gnome&amp;quot; title=&amp;quot;GNOME&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.gnome.org/&amp;quot;&amp;gt;GNOME&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink freebase/en/desktop_environment&amp;quot; title=&amp;quot;Desktop environment&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Desktop_environment&amp;quot;&amp;gt;desktop environment&lt;/a&gt;. It allows you to import photos from your camera, view and edit them, and share them with others.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Link to shotwell:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.yorba.org/shotwell/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://www.yorba.org/shotwell/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Here are some &amp;lt;a class=&amp;quot;zem_slink freebase/en/screenshot&amp;quot; title=&amp;quot;Screenshot&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Screenshot&amp;quot;&amp;gt;screenshots&lt;/a&gt; from the application.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get a lot of spam — use spamassasin.</title>
      <link>/2010/01/19/get-a-lot-of-spam-use-spamassasin/</link>
      <pubDate>Tue, 19 Jan 2010 03:11:19 +0000</pubDate>
      
      <guid>/2010/01/19/get-a-lot-of-spam-use-spamassasin/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you get a lot of spam into your local inbox and do not want your service provider to filter them for you, like me :), then you can use spamassasin.&lt;/p&gt;
&lt;p&gt;The benefit with this approach is that all the spam will be delivered to your local inbox and you do not need to do anything on the server. You can blacklist, whitelist, report message as spam all on your client and it would not change anything on the server. So you control your mail, isn&amp;amp;#8217;t that great. What to do, start with minimal things:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Perl script to create csv files with a pattern – Generic script.</title>
      <link>/2010/01/19/perl-script-to-create-csv-files-with-a-pattern-generic-script/</link>
      <pubDate>Tue, 19 Jan 2010 03:11:16 +0000</pubDate>
      
      <guid>/2010/01/19/perl-script-to-create-csv-files-with-a-pattern-generic-script/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was having a really bad day and needed a quick solution to create some csv files. And this I needed to do for multiple data kinds and patterns, so I created this small script to do the job for me…&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;#Number of rows required in the output.&lt;/p&gt;
&lt;p&gt;$rows = 100;&lt;/p&gt;
&lt;p&gt;#The config and the output file&lt;/p&gt;
&lt;p&gt;open (CF_FILE, &amp;amp;#8221;&amp;lt;Config.test&amp;amp;#8221;);&lt;br&gt;
open (OUT_FILE, &amp;amp;#8221;&amp;gt;test.csv&amp;amp;#8221;);&lt;/p&gt;
&lt;p&gt;#—————————————————————————&lt;br&gt;
# No need to change anything below this.&lt;br&gt;
#—————————————————————————&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Mail Server Setup With Exim, MySQL, Cyrus-Imapd, Horde Webmail</title>
      <link>/2010/01/18/mail-server-setup-with-exim-mysql-cyrus-imapd-horde-webmail/</link>
      <pubDate>Mon, 18 Jan 2010 15:24:08 +0000</pubDate>
      
      <guid>/2010/01/18/mail-server-setup-with-exim-mysql-cyrus-imapd-horde-webmail/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was thinking of doing this for some time but never got time to do this. So finally I took some time off yesterday to do the setup. &amp;lt;a href=&amp;quot;http://www.howtoforge.com/exim-mysql-cyrus-imapd-horde-centos5.1-p2&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Here&lt;/a&gt; is  a good link on the instructions for the CentOS, but on Fedora also they hold good.&lt;/p&gt;
&lt;p&gt;So what you need to do is basically install exim, imp, horde, horde-enhanced and cyrus* packages and then configure imap server and exim to do the mailing part and setup horde to view the mail. To install the packages use the command below:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Blog once and educate 40,000 underprivileged children of India</title>
      <link>/2010/01/18/blog-once-and-educate-40000-underprivileged-children-of-india/</link>
      <pubDate>Mon, 18 Jan 2010 15:24:07 +0000</pubDate>
      
      <guid>/2010/01/18/blog-once-and-educate-40000-underprivileged-children-of-india/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here&amp;amp;#8217;s one of the mail that I received from the IndiBlogger team.&lt;/p&gt;
&lt;p&gt;&amp;lt;span style=&amp;quot;font-size: x-small;&amp;quot;&amp;gt;Dear &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Amit Agarwal&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://www.labnol.org/about.html&amp;quot;&amp;gt;Amit Agarwal&lt;/a&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;span style=&amp;quot;font-size: x-small;&amp;quot;&amp;gt;Here is a unique opportunity to reach out and impact thousands of lives through your blog. Yes, sitting at your desk and writing a &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;blog post&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://blog.facebook.com/blog.php?post=136782277130&amp;quot;&amp;gt;blog post&lt;/a&gt; can help educate 40,000 young Indians all over our country!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;span style=&amp;quot;font-size: x-small;&amp;quot;&amp;gt;One of &amp;lt;a class=&amp;quot;zem_slink freebase/en/india&amp;quot; title=&amp;quot;India&amp;quot; rel=&amp;quot;geolocation&amp;quot; href=&amp;quot;http://maps.google.com/maps?ll=28.6133333333,77.2083333333&amp;amp;spn=10.0,10.0&amp;amp;q=28.6133333333,77.2083333333%20%28India%29&amp;amp;t=h&amp;quot;&amp;gt;India&lt;/a&gt;’s most trusted and credible &amp;lt;a class=&amp;quot;zem_slink freebase/en/non-governmental_organization&amp;quot; title=&amp;quot;Non-governmental organization&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Non-governmental_organization&amp;quot;&amp;gt;NGOs&lt;/a&gt;, &amp;lt;a class=&amp;quot;zem_slink freebase/en/giveindia&amp;quot; title=&amp;quot;GiveIndia&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/GiveIndia&amp;quot;&amp;gt;GiveIndia&lt;/a&gt; is taking part in a competition on &amp;lt;a class=&amp;quot;zem_slink freebase/en/facebook&amp;quot; title=&amp;quot;Facebook&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://facebook.com&amp;quot;&amp;gt;Facebook&lt;/a&gt; to win a US$1 million grant. The winner will be the NGO that gets the highest number of votes from Facebook users. The prize of $1 million will help put or keep 40,000 children across India in &amp;lt;a class=&amp;quot;zem_slink freebase/en/school&amp;quot; title=&amp;quot;School&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/School&amp;quot;&amp;gt;school&lt;/a&gt; for one year!&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>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>whohas</title>
      <link>/2010/01/16/whohas/</link>
      <pubDate>Sat, 16 Jan 2010 16:17:33 +0000</pubDate>
      
      <guid>/2010/01/16/whohas/</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.flickr.com/photos/33529369@N00/245562070\&#34;&gt;&lt;img title=\&#34;??????\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/245562070_82e8d5aef4_m.jpg\&#34; alt=\&#34;??????\&#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.flickr.com/photos/33529369@N00/245562070\&#34;&gt;tutchiio&lt;/a&gt; via Flickr&lt;/dd&gt; &lt;/dl&gt;
&lt;/div&gt;&lt;/div&gt; 
&lt;!--[ad#ad-2]--&gt;??
&lt;blockquote&gt;
&lt;div id=\&#34;_mcePaste\&#34;&gt;Description: whohas is a &lt;a class=\&#34;zem\_slink freebase/en/command\_line\_interface\&#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 tool&lt;/a&gt; that allows querying several package lists at once &amp;#8211; currently supported are &lt;a class=\&#34;zem\_slink freebase/en/arch\_linux\&#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 freebase/en/debian\_gnu_linux\&#34; title=\&#34;Debian\&#34; rel=\&#34;homepage\&#34; href=\&#34;http://www.debian.org/\&#34;&gt;Debian&lt;/a&gt;, &lt;a class=\&#34;zem\_slink freebase/en/gentoo\_linux\&#34; title=\&#34;Gentoo Linux\&#34; rel=\&#34;homepage\&#34; href=\&#34;http://www.gentoo.org\&#34;&gt;Gentoo&lt;/a&gt; and &lt;a class=\&#34;zem_slink freebase/en/slackware\&#34; title=\&#34;Slackware\&#34; rel=\&#34;homepage\&#34; href=\&#34;http://www.slackware.com/\&#34;&gt;Slackware&lt;/a&gt;. whohas is written in &lt;a class=\&#34;zem_slink freebase/en/perl\&#34; title=\&#34;Perl\&#34; rel=\&#34;homepage\&#34; href=\&#34;http://www.perl.org/\&#34;&gt;Perl&lt;/a&gt; and was designed to help  package maintainers find ebuilds, pkgbuilds and similar package definitions from other distributions to learn from.&lt;/div&gt; &lt;div&gt;
&lt;/blockquote&gt;
&lt;p&gt;Example output for&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>using mypaint of linux continued.</title>
      <link>/2010/01/16/using-mypaint-of-linux-continued/</link>
      <pubDate>Sat, 16 Jan 2010 15:52:16 +0000</pubDate>
      
      <guid>/2010/01/16/using-mypaint-of-linux-continued/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Some more screenshots here:&lt;br&gt;
&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/10/Screenshot-3.resized.jpg&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Screenshot-3.resized-150x150.jpg&amp;quot; alt=&amp;quot;Screenshot-3&amp;quot; title=&amp;quot;Screenshot-3&amp;quot; width=&amp;quot;150&amp;quot; height=&amp;quot;150&amp;quot; class=&amp;quot;size-thumbnail wp-image-1283&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/2009/10/Screenshot-4.resized.jpg&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Screenshot-4.resized-150x150.jpg&amp;quot; alt=&amp;quot;Screenshot-4&amp;quot; title=&amp;quot;Screenshot-4&amp;quot; width=&amp;quot;150&amp;quot; height=&amp;quot;150&amp;quot; class=&amp;quot;size-thumbnail wp-image-1284&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/10/Screenshot-6.resized.jpg&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Screenshot-6.resized-150x95.jpg&amp;quot; alt=&amp;quot;Screenshot-6&amp;quot; title=&amp;quot;Screenshot-6&amp;quot; width=&amp;quot;150&amp;quot; height=&amp;quot;95&amp;quot; class=&amp;quot;size-thumbnail wp-image-1285&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/2009/10/Screenshot-8.resized.jpg&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Screenshot-8.resized-150x145.jpg&amp;quot; alt=&amp;quot;Screenshot-8&amp;quot; title=&amp;quot;Screenshot-8&amp;quot; width=&amp;quot;150&amp;quot; height=&amp;quot;145&amp;quot; class=&amp;quot;size-thumbnail wp-image-1286&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/2009/10/Screenshot-7.resized.jpg&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Screenshot-7.resized-150x150.jpg&amp;quot; alt=&amp;quot;Screenshot-7&amp;quot; title=&amp;quot;Screenshot-7&amp;quot; width=&amp;quot;150&amp;quot; height=&amp;quot;150&amp;quot; class=&amp;quot;size-thumbnail wp-image-1287&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/2009/10/Screenshot-9.resized.jpg&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Screenshot-9.resized-150x150.jpg&amp;quot; alt=&amp;quot;Screenshot-9&amp;quot; title=&amp;quot;Screenshot-9&amp;quot; width=&amp;quot;150&amp;quot; height=&amp;quot;150&amp;quot; class=&amp;quot;size-thumbnail wp-image-1288&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[ad#ad-1]&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/10/Screenshot-10.resized.jpg&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Screenshot-10.resized-150x150.jpg&amp;quot; alt=&amp;quot;Screenshot-10&amp;quot; title=&amp;quot;Screenshot-10&amp;quot; width=&amp;quot;150&amp;quot; height=&amp;quot;150&amp;quot; class=&amp;quot;size-thumbnail wp-image-1289&amp;quot; /&amp;gt;&lt;/a&gt;&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>Speed up gnome and change widow manager for gnome.</title>
      <link>/2010/01/13/speed-up-gnome-and-change-widow-manager-for-gnome/</link>
      <pubDate>Wed, 13 Jan 2010 16:36:29 +0000</pubDate>
      
      <guid>/2010/01/13/speed-up-gnome-and-change-widow-manager-for-gnome/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been planning to do this for quite some time now. So finally I did this today. Actually I wanted to use some features of gnome like tracker and gnome-settings and quite a few other things along with running cairo-dock and still wanted the system to use less memory and faster response. It is well known fact that gnome/kde takes a lot of memory and CPU thus wanted to run some other window manager like fluxbox or blackbox. I went with fluxbox, as that suits my needs very well, so heres what I did:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>GoOo released new version of Open Office.</title>
      <link>/2010/01/11/gooo-released-new-version-of-open-office/</link>
      <pubDate>Mon, 11 Jan 2010 16:33:19 +0000</pubDate>
      
      <guid>/2010/01/11/gooo-released-new-version-of-open-office/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;GoOo repository for Fedora at &lt;a href=&#34;http://go-oo.mirrorbrain.org/stable/linux-i586/&#34;&gt;http://go-oo.mirrorbrain.org/stable/linux-i586/&lt;/a&gt; has released the new version of GoOo packages.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Send mail to yourself and read in your favourite client and configure the rules to move to directory.</title>
      <link>/2010/01/10/send-mail-to-yourself-and-read-in-your-favourite-client-and-configure-the-rules-to-move-to-directory/</link>
      <pubDate>Sun, 10 Jan 2010 16:31:11 +0000</pubDate>
      
      <guid>/2010/01/10/send-mail-to-yourself-and-read-in-your-favourite-client-and-configure-the-rules-to-move-to-directory/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;By default when you send a mail using sendmail, the mail goes to the default directory. What I wanted to do was, use rss2email, to send the mails and then sort them in different folders depending on the From address.&lt;/p&gt;
&lt;p&gt;Sendmail uses procmail to deliver mail locally. So here&amp;amp;#8217;s what I had to do:&lt;/p&gt;
&lt;p&gt;Configure the rss2email to send the mail to amit@localhost&lt;/p&gt;
&lt;p&gt;Next, configure the procmail to deliver mail to my home directory. To do this we will use the &lt;dot&gt;procmailrc file in the home directory. The contents of the file are :&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>change the terminal title dynamically in X11</title>
      <link>/2010/01/09/change-the-terminal-title-dynamically-in-x11/</link>
      <pubDate>Sat, 09 Jan 2010 13:26:31 +0000</pubDate>
      
      <guid>/2010/01/09/change-the-terminal-title-dynamically-in-x11/</guid>
      <description>&lt;p&gt;I was actually looking for this for quite sometime. Some years back in my bashrc was the proper setting for setting the terminal title when I did a cd, and I had completely forgotten how to do it. So today I searched quite a few commands the environment variables for doing the same and found it again.&lt;/p&gt;
&lt;p&gt;Here it is (Just put this in your bashrc or bash_profile):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;export PROMPT_COMMAND=&amp;amp;#8217;echo -ne &amp;amp;#8221;\033]0;`pwd`&amp;amp;#8221;; echo -ne &amp;amp;#8221;\007&amp;amp;#8221;&amp;amp;#8217;&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The document editor that is revolutionary and breaking the typewriter paradigm.</title>
      <link>/2010/01/08/the-document-editor-that-is-revolutionary-and-breaking-the-typewriter-paradigm/</link>
      <pubDate>Fri, 08 Jan 2010 03:02:51 +0000</pubDate>
      
      <guid>/2010/01/08/the-document-editor-that-is-revolutionary-and-breaking-the-typewriter-paradigm/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today, I thought I will try something different for word processor requirements, for non-text files. For text  files, vi rocks for me 🙂&lt;/p&gt;
&lt;p&gt;So, I tried LyX, here is the description of the editor:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl&gt;
&lt;dt&gt;Description: LyX is a modern approach to writing documents which breaks with the&lt;/dt&gt;
&lt;dd&gt;obsolete &amp;amp;#8221;typewriter paradigm&amp;amp;#8221; of most other document preparation&lt;/dd&gt;
&lt;dd&gt;systems.  It is designed for people who want professional quality&lt;/dd&gt;
&lt;dd&gt;output with a minimum of time and effort, without becoming&lt;/dd&gt;
&lt;dd&gt;specialists in typesetting.  The major innovation in LyX is WYSIWYM&lt;/dd&gt;
&lt;dd&gt;(What You See Is What You Mean). That is, the author focuses on&lt;/dd&gt;
&lt;dd&gt;content, not on the details of formatting. This allows for greater&lt;/dd&gt;
&lt;dd&gt;productivity, and leaves the final typesetting to the backends&lt;/dd&gt;
&lt;dd&gt;(like LaTeX) that are specifically designed for the task.  With&lt;/dd&gt;
&lt;dd&gt;LyX, the author can concentrate on the contents of his writing, and&lt;/dd&gt;
&lt;dd&gt;let the computer take care of the rest.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;file:///tmp/moz-screenshot.jpg&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>using cscope with vim</title>
      <link>/2010/01/08/using-cscope-with-vim/</link>
      <pubDate>Fri, 08 Jan 2010 03:02:50 +0000</pubDate>
      
      <guid>/2010/01/08/using-cscope-with-vim/</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.flickr.com/photos/87569910@N00/2885667385\&#34;&gt;&lt;img title=\&#34;Google Image Search\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/2885667385_27fa023622_m.jpg\&#34; alt=\&#34;Google Image Search\&#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.flickr.com/photos/87569910@N00/2885667385\&#34;&gt;schoschie&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;Here&amp;amp;#8217;s the best of the two links that I found with &amp;lt;a class=&amp;quot;zem_slink freebase/en/google&amp;quot; title=&amp;quot;Google&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://google.com&amp;quot;&amp;gt;Google&lt;/a&gt; and &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Bing&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://bing.com/&amp;quot;&amp;gt;Bing&lt;/a&gt; combined out of lots of links that I think can help you understand how to use cscope with vim, if you dont know already.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://cscope.sourceforge.net/cscope_vim_tutorial.html&amp;quot;&amp;gt;http://cscope.sourceforge.net/cscope_vim_tutorial.html&lt;/a&gt;&lt;br&gt;
&amp;lt;a href=&amp;quot;http://www.faqs.org/docs/ldev/0130091154_242.htm&amp;quot;&amp;gt;http://www.faqs.org/docs/ldev/0130091154_242.htm&lt;/a&gt;&lt;/p&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>shell — one liner to selectively change case</title>
      <link>/2010/01/07/shell-one-liner-to-selectively-change-case/</link>
      <pubDate>Thu, 07 Jan 2010 02:31:15 +0000</pubDate>
      
      <guid>/2010/01/07/shell-one-liner-to-selectively-change-case/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Today I had a hard time, I had a herculian task of converting the case of file to upper case. Well that&amp;amp;#8217;s not difficult :), I know. What made it difficult was the fact that not the whole file had to be converted but only selective lines containing the work important. Okay now that too is not so difficult, I thought. But again the file size was huge, it had some 9 million lines. So, I just thought of trying my skills of shell programming (dont have much of it anyway). So here&amp;amp;#8217;s what I did:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Picture Collage Maker 2.0</title>
      <link>/2010/01/06/picture-collage-maker-2-0/</link>
      <pubDate>Wed, 06 Jan 2010 03:02:11 +0000</pubDate>
      
      <guid>/2010/01/06/picture-collage-maker-2-0/</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;/p&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;
&lt;/table&gt; 
&lt;h1 id=&#34;font-size6a-hrefhttpfeedproxygooglecomrphotographyblog38ssu3n8owrspicture-collage-maker-20afont&#34;&gt;&lt;strong&gt;&amp;lt;font SIZE=&amp;quot;6&amp;quot;&amp;gt;&amp;lt;a HREF=&amp;quot;http://feedproxy.google.com/~r/photographyblog/~3/8SSu3N8oWRs/&amp;quot;&amp;gt;Picture Collage Maker 2.0&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&amp;lt;a HREF=&amp;quot;http://www.photographyblog.com/news/picture_collage_maker_2.0/&amp;quot;&amp;gt;&amp;lt;img SRC=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/mask-bar-533x400.jpg&amp;quot; WIDTH=&amp;quot;533&amp;quot; HEIGHT=&amp;quot;400&amp;quot; ALIGN=&amp;quot;bottom&amp;quot; ALT=&amp;quot;News image&amp;quot;/&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pearl Mountain Software has released Standard and Pro editions of Picture Collage Maker v. 2.0, a simple-to-use Windows program that turns ordinary photos into collages, scrapbooks, invitations, calendars or greeting cards.&lt;/p&gt;
&lt;p&gt;&amp;lt;a HREF=&amp;quot;http://www.photographyblog.com/news/picture_collage_maker_2.0/&amp;quot;&amp;gt;Read more and comment »&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img SRC=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/amit-agarwal.co.in/~r/photographyblog/~4/8SSu3N8oWRs&amp;quot; WIDTH=&amp;quot;1&amp;quot; HEIGHT=&amp;quot;1&amp;quot; ALIGN=&amp;quot;bottom&amp;quot; BORDER=&amp;quot;0&amp;quot;/&amp;gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Display the output of a command from the first line until the first instance of a regular expression.</title>
      <link>/2010/01/05/display-the-output-of-a-command-from-the-first-line-until-the-first-instance-of-a-regular-expression/</link>
      <pubDate>Mon, 04 Jan 2010 22:46:55 +0000</pubDate>
      
      <guid>/2010/01/05/display-the-output-of-a-command-from-the-first-line-until-the-first-instance-of-a-regular-expression/</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://blog.amit-agarwal.co.in/wp-content/uploads/2010/01/Image:Bash_screenshot.png\&#34;&gt;&lt;img title=\&#34;Screenshot of a sample Bash session.\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Bash_screenshot.png\&#34; alt=\&#34;Screenshot of a sample Bash session.\&#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://blog.amit-agarwal.co.in/wp-content/uploads/2010/01/Image:Bash_screenshot.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;&lt;tt&gt;| perl -n -e &#39;print &amp;quot;$_&amp;quot; if 1 &amp;hellip; /&amp;laquo;a class=&amp;quot;zem_slink freebase/en/regular_expression&amp;quot; title=&amp;quot;Regular expression&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Regular_expression&amp;quot;&amp;gt;regex&lt;/a&gt;&amp;gt;/;#&lt;/tt&gt; This &amp;lt;a class=&amp;quot;zem_slink freebase/en/command_line_interface&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; will display the output of , from the first line of output, until the first time it sees a &amp;lt;a class=&amp;quot;zem_slink freebase/en/pattern_matching&amp;quot; title=&amp;quot;Pattern matching&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Pattern_matching&amp;quot;&amp;gt;pattern matching&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>Simple rss to email service for your feeds on Linux with your/ISP server.</title>
      <link>/2010/01/01/simple-rss-to-email-service-for-your-feeds-on-linux-with-yourisp-server/</link>
      <pubDate>Fri, 01 Jan 2010 03:35:04 +0000</pubDate>
      
      <guid>/2010/01/01/simple-rss-to-email-service-for-your-feeds-on-linux-with-yourisp-server/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I like couple of blogs and feeds but the problem is that I keep forgetting to run the rss reader and would rather like to have the rss article&amp;amp;#8217;s emailed to me at regular intervals so that I can read them when I want to without having to make sure that I am at my desktop at home computer or remembering to start the rss client. That sounds simple and do-able so lets try to do that.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Happy New year to all.</title>
      <link>/2009/12/31/happy-new-year-to-all/</link>
      <pubDate>Thu, 31 Dec 2009 15:11:50 +0000</pubDate>
      
      <guid>/2009/12/31/happy-new-year-to-all/</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.flickr.com/photos/24100730@N08/4230434957/\&#34;&gt;&lt;img title=\&#34;Description unavailable\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/12/4230434957_91b548e46c_m.jpg\&#34; alt=\&#34;Description unavailable\&#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.flickr.com/photos/24100730@N08/4230434957/\&#34;&gt;Reinante El Pintor de Fuego&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;A very happy and Prosperous new year to all.&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>Merry Christmas</title>
      <link>/2009/12/25/merry-christmas/</link>
      <pubDate>Fri, 25 Dec 2009 14:21:52 +0000</pubDate>
      
      <guid>/2009/12/25/merry-christmas/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Just saying Merry Christmas to you all..&lt;/p&gt;
&lt;p&gt;Have a bash !!!&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>Ubuntu Tips – Boot Faster</title>
      <link>/2009/12/24/ubuntu-tips-boot-faster/</link>
      <pubDate>Thu, 24 Dec 2009 07:37:09 +0000</pubDate>
      
      <guid>/2009/12/24/ubuntu-tips-boot-faster/</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;Ubuntu Tips – Boot Faster LinuxLinks: &amp;amp;#8221;With just a few modifications and some experimentation, your Ubuntu box can realise its untapped potential. We have identified 8 tips to help you achieve this. Most of the tips are really easy to implement, and are perfectly safe.&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-01-018-35-OS-HL-UB&amp;quot;&amp;gt;http://linuxtoday.com/news_story.php3?ltsn=2009-10-01-018-35-OS-HL-UB&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Finding all numbers that are bigger than 1 in vim</title>
      <link>/2009/12/24/finding-all-numbers-that-are-bigger-than-1-in-vim/</link>
      <pubDate>Thu, 24 Dec 2009 07:37:08 +0000</pubDate>
      
      <guid>/2009/12/24/finding-all-numbers-that-are-bigger-than-1-in-vim/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;/^([2-9]d*|1d+)&lt;br&gt;
If we have a csv like structure&lt;/p&gt;
&lt;p&gt;The trick here is simple, lets look at the regex from the begining:&lt;/p&gt;
&lt;p&gt;^ – start from the begining&lt;br&gt;
() – start and end of block&lt;br&gt;
[] – digits within this. So we are looking from 2 to 9 to exclude the numbers begining with 1&lt;br&gt;
d – search for digits&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;– search for one or more&lt;br&gt;
| – or operation&lt;br&gt;
1 – search for numbers begining with 1&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;– containing atleast one occurence or more.&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://sparksspace.blogspot.com/2009/10/adding-leading-zeros-in-excel.html&amp;quot;&amp;gt;Adding Leading Zeros in Excel&lt;/a&gt; (sparksspace.blogspot.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.creativethink.com/2009/11/the-best-thing-about-2010.html&amp;quot;&amp;gt;The Best Thing About &amp;amp;#8221;2010&amp;amp;#8221;&lt;/a&gt; (creativethink.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.revenews.com/jackbusch/google-goggles-the-world-is-your-hyperlink/&amp;quot;&amp;gt;Google Goggles: The World is Your Hyperlink&lt;/a&gt; (revenews.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; href=&amp;quot;http://reblog.zemanta.com/zemified/e022d83e-669e-4cad-894c-cdab54a1946c/&amp;quot; title=&amp;quot;Reblog this post [with Zemanta]&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_e34.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;/li&gt;
&lt;/ul&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>Know when you will type :q in your term instead of vi(m), the alias will chewed you out.</title>
      <link>/2009/12/20/know-when-you-will-type-q-in-your-term-instead-of-vim-the-alias-will-chewed-you-out/</link>
      <pubDate>Sun, 20 Dec 2009 07:53:47 +0000</pubDate>
      
      <guid>/2009/12/20/know-when-you-will-type-q-in-your-term-instead-of-vim-the-alias-will-chewed-you-out/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;most simple solution is to alias :q like so:&lt;br&gt;
alias :q=`echo &amp;amp;#8221;This is not vim&amp;amp;#8221;`&lt;/p&gt;
&lt;p&gt;but as someone suggested in commandlinefu, you can use tput to put some color and fun into this.&lt;br&gt;
alias :q=&amp;amp;#8217;tput setaf 1; echo &amp;gt;&amp;amp;2 &amp;amp;#8221;this is NOT vi(m) :/&amp;amp;#8221;; tput sgr0&amp;amp;#8217;&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>Opens Four Google Frames At Once</title>
      <link>/2009/12/19/opens-four-google-frames-at-once/</link>
      <pubDate>Sat, 19 Dec 2009 07:51:49 +0000</pubDate>
      
      <guid>/2009/12/19/opens-four-google-frames-at-once/</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://blog.amit-agarwal.co.in/wp-content/uploads/2009/12/Image:Google.png\&#34;&gt;&lt;img title=\&#34;Google Inc.\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Google.png\&#34; alt=\&#34;Google Inc.\&#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://blog.amit-agarwal.co.in/wp-content/uploads/2009/12/Image:Google.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;&lt;strong&gt;Googlegooglegooglegoogle: Opens Four &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Google&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://google.com&amp;quot;&amp;gt;Google&lt;/a&gt; Frames At Once&lt;/strong&gt; Googlegooglegooglegoogle (that is Google times 4!) is a simple &amp;lt;a class=&amp;quot;zem_slink&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;/&amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Homepage&amp;quot; rel=&amp;quot;wikipedia&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Homepage&amp;quot;&amp;gt;startpage&lt;/a&gt; that puts four Google search windows in one page. It basically displays four frames so that you do not have to leave the page to search simultaneously. This tool is incredibly useful for Google power searchers.&lt;br&gt;
&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/g4_thumb.png&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Yahoo adds Glue to make search more useful</title>
      <link>/2009/12/19/yahoo-adds-glue-to-make-search-more-useful/</link>
      <pubDate>Sat, 19 Dec 2009 07:49:08 +0000</pubDate>
      
      <guid>/2009/12/19/yahoo-adds-glue-to-make-search-more-useful/</guid>
      <description>&lt;p&gt;The article is so good in itself that I need not say anything more than giving the &amp;lt;a href=&amp;quot;http://www.guardian.co.uk/technology/blog/2008/nov/20/yahoo-glue&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;link&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Way back in May, I posted technology/blog/2008/may/09/yahootriesglueinindia&amp;amp;#8221;&amp;gt;Yahoo tries Glue in India, which said: &amp;amp;#8221;Most big search companies are experimenting with the idea of comprehensive search pages that show lots of different results — text, images, video etc — instead of just text. Google calls it Universal Search. Yahoo&amp;amp;#8217;s is Glue, and a beta version has just been launched in India.&amp;amp;#8221;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>check out http://browsershots.org/</title>
      <link>/2009/12/19/check-out-httpbrowsershots-org/</link>
      <pubDate>Sat, 19 Dec 2009 07:49:06 +0000</pubDate>
      
      <guid>/2009/12/19/check-out-httpbrowsershots-org/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you are a web developer and are worried about how your &amp;lt;a class=&amp;quot;zem_slink&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Website&amp;quot; title=&amp;quot;Website&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;website&lt;/a&gt; would look like in the various browsers and do not have the resources to test all the browsers, what do you do? Check out the &amp;lt;a class=&amp;quot;zem_slink&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Web_page&amp;quot; title=&amp;quot;Web page&amp;quot; rel=&amp;quot;wikipedia&amp;quot;&amp;gt;webpage&lt;/a&gt; at&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://browsershots.org/&amp;quot;&amp;gt;http://browsershots.org/&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.macstories.net/iphone/website-iphone/&amp;quot;&amp;gt;Setting Up Your Website to Run on iPhone Browser&lt;/a&gt; (macstories.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; href=&amp;quot;http://reblog.zemanta.com/zemified/8d5363f4-7641-40c8-b111-4a4d12d41ba5/&amp;quot; title=&amp;quot;Reblog this post [with Zemanta]&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_e36.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>Display a block of text with delineated by a start pattern and an end  pattern</title>
      <link>/2009/12/18/display-a-block-of-text-with-delineated-by-a-start-pattern-and-an-end-pattern/</link>
      <pubDate>Fri, 18 Dec 2009 07:43:41 +0000</pubDate>
      
      <guid>/2009/12/18/display-a-block-of-text-with-delineated-by-a-start-pattern-and-an-end-pattern/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Taken idea from commandlinefu.com&lt;/p&gt;
&lt;p&gt;The command will display a segment from the file from the start pattern to the end pattern.&lt;/p&gt;
&lt;p&gt;function viewsegment() { tail -n +`fgrep -n -m 1 &amp;ldquo;$1&amp;rdquo; $3 | head -`fgrep -n -m 1 &amp;ldquo;$2&amp;rdquo; $3 }&lt;br&gt;
Display a block of text with delineated by a start pattern and an end pattern&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Compiz/Beryl issue on Fedora.</title>
      <link>/2009/12/15/compizberyl-issue-on-fedora/</link>
      <pubDate>Tue, 15 Dec 2009 04:04:12 +0000</pubDate>
      
      <guid>/2009/12/15/compizberyl-issue-on-fedora/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Since quite some time I was getting the below error when I am trying to run compiz. I was busy and also was not working in Gnome so did not look at this until today.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;compiz (core) – Fatal: Root visual is not a GL visual.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;on doing a grep in the Xorg log files found that the error is due to the mismatch of version between kernel module and the nvidia driver. The command to check the errors in the Xorg log file is&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>Google wave invitation available with me.</title>
      <link>/2009/12/10/google-wave-invitation-available-with-me/</link>
      <pubDate>Thu, 10 Dec 2009 02:58:22 +0000</pubDate>
      
      <guid>/2009/12/10/google-wave-invitation-available-with-me/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have couple of wave invitations available with me, added yesterday by wave team to my accounts. Thanks to wave. It seems that lot of people suddenly saw that the wave invitations remaining in their accounts have increased. So, now I have couple of invitations spare. Please leave a comment and will try to send you one.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>C Prog to change wallpaper in every 30 seconds.</title>
      <link>/2009/12/08/c-prog-to-change-wallpaper-in-every-30-seconds/</link>
      <pubDate>Tue, 08 Dec 2009 10:51:18 +0000</pubDate>
      
      <guid>/2009/12/08/c-prog-to-change-wallpaper-in-every-30-seconds/</guid>
      <description>&lt;p&gt;I wrote a good length of description on the below but somehow my browser closed without saving that. So I am just putting the program below:&lt;/p&gt;
&lt;p&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br&gt;
#include &amp;lt;sys/types.h&amp;gt;&lt;br&gt;
#include &amp;lt;dirent.h&amp;gt;&lt;br&gt;
#include &amp;lt;string.h&amp;gt;&lt;br&gt;
#include &amp;lt;gconf/gconf-client.h&amp;gt;&lt;/p&gt;
&lt;p&gt;int main(int argc, char ** argv)&lt;br&gt;
{&lt;br&gt;
DIR *dp;&lt;br&gt;
struct dirent &lt;em&gt;ep;&lt;br&gt;
char dirname[80];&lt;br&gt;
GConfClient&lt;/em&gt; client;&lt;br&gt;
int s;&lt;/p&gt;
&lt;p&gt;if (argc&amp;lt;=1)&lt;br&gt;
{&lt;br&gt;
printf(&amp;amp;#8221;%d is argc\n&amp;amp;#8221;, argc);&lt;br&gt;
fflush (stdout);&lt;br&gt;
dp = opendir(&amp;amp;#8221;.&amp;amp;#8221;);&lt;br&gt;
strcpy(dirname, &amp;amp;#8221;.&amp;amp;#8221;);&lt;br&gt;
}&lt;br&gt;
else&lt;br&gt;
{&lt;br&gt;
dp = opendir(argv[1]);&lt;br&gt;
strcpy(dirname, argv[1]);&lt;br&gt;
}&lt;br&gt;
if (argc &amp;lt;=2 )&lt;br&gt;
s = 30;&lt;br&gt;
else if ( argc &amp;gt;2 ) s = atoi(argv[2]);&lt;br&gt;
//g_type_init();&lt;br&gt;
client = gconf_client_get_default();&lt;br&gt;
//client = gconf_client_get_for_engine (gconf_engine_get_default());&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>Change phpMyadmin theme.</title>
      <link>/2009/12/08/change-phpmyadmin-theme/</link>
      <pubDate>Tue, 08 Dec 2009 10:51:10 +0000</pubDate>
      
      <guid>/2009/12/08/change-phpmyadmin-theme/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Changing the phpMyAdmin theme is as easy as downloading a theme from &amp;lt;a href=&amp;quot;http://www.phpmyadmin.net/home_page/themes.php&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. Then look at your /etc/httpd/conf.d/phpMyAdmin.conf file and check the line similar to&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Alias /phpMyAdmin /phpMyAdmin&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The second path is the path to your phpMyAdmin installation. Go to that directory and then go to themes directory and unzip the file. Reload your phpMyAdmin page in browser and select the newly installed theme 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>View the newest xkcd comic.</title>
      <link>/2009/12/07/view-the-newest-xkcd-comic/</link>
      <pubDate>Mon, 07 Dec 2009 10:47:07 +0000</pubDate>
      
      <guid>/2009/12/07/view-the-newest-xkcd-comic/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;This function displays the latest comic from xkcd.com. One of the best things about xkcd is the title text when you hover over the comic, so this function also displays that after you close the comic.&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;$ xkcd(){ local f=$(curl -s &amp;lt;a href=&amp;quot;http://xkcd.com/&amp;quot;&amp;gt;http://xkcd.com/&lt;/a&gt;);display $(echo &amp;quot;$f&amp;quot;|grep -Po &#39;(?&amp;lt;=&amp;quot;)http://imgs.xkcd.com/comics/[^&amp;quot;]+(png|jpg)&#39;);echo &amp;quot;$f&amp;quot;|awk &#39;/&amp;lt;img src=&amp;quot;http://imgs.xkcd.com/comics/.&lt;em&gt;?&amp;quot; title=.&lt;/em&gt;/{gsub(/^.&lt;em&gt;title=.|&amp;quot;.&lt;/em&gt;?$/,&amp;quot;&amp;quot;);print}&#39;;}&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;To get a random xkcd comic, I also use the following:&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;xkcdrandom(){ local f=$(wget -q &amp;lt;a href=&amp;quot;http://dynamic.xkcd.com/comic/random/&amp;quot;&amp;gt;http://dynamic.xkcd.com/comic/random/&lt;/a&gt; -O -);display $(echo &amp;quot;$f&amp;quot;|grep -Po &#39;(?&amp;lt;=&amp;quot;)http://imgs.xkcd.com/comics/[^&amp;quot;]+(png|jpg)&#39;);echo &amp;quot;$f&amp;quot;|awk &#39;/&amp;lt;img src=&amp;quot;http://imgs.xkcd.com/comics/.&lt;em&gt;?&amp;quot; title=.&lt;/em&gt;/{gsub(/^.&lt;em&gt;title=.|&amp;quot;.&lt;/em&gt;?$/,&amp;quot;&amp;quot;);print}&#39;;}&lt;/tt&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Insert a comment on command line for reminder</title>
      <link>/2009/12/05/insert-a-comment-on-command-line-for-reminder/</link>
      <pubDate>Sat, 05 Dec 2009 15:22:12 +0000</pubDate>
      
      <guid>/2009/12/05/insert-a-comment-on-command-line-for-reminder/</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;
Insert a comment on command line for reminder&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$ ls -alh #mycomment&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Comments can be used directly on the command line so I can save in the history a brief description of what command does.&lt;/p&gt;
&lt;p&gt;* View this command to comment, vote or add to favourites * View all commands by vgagliardi&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;URL: &amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/_5hXsFUuAwc/insert-a-comment-on-command-line-for-reminder&amp;quot;&amp;gt;http://feedproxy.google.com/~r/Command-line-fu/~3/_5hXsFUuAwc/insert-a-comment-on-command-line-for-reminder&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>BDay Snaps</title>
      <link>/2009/12/03/bday-snaps/</link>
      <pubDate>Thu, 03 Dec 2009 03:20:32 +0000</pubDate>
      
      <guid>/2009/12/03/bday-snaps/</guid>
      <description></description>
    </item>
    
    <item>
      <title>gnome-shell and gnome-do on F11 Screenshots</title>
      <link>/2009/12/02/gnome-shell-and-gnome-do-on-f11-screenshots/</link>
      <pubDate>Wed, 02 Dec 2009 15:02:25 +0000</pubDate>
      
      <guid>/2009/12/02/gnome-shell-and-gnome-do-on-f11-screenshots/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Here are some screenshots of gnome-shell :&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot_0011.jpe&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-1246&amp;quot; title=&amp;quot;Gnome Shell&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot_0011.jpe&amp;quot; alt=&amp;quot;Gnome Shell&amp;quot; width=&amp;quot;840&amp;quot; height=&amp;quot;525&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/08/Screenshot.png&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-1247&amp;quot; title=&amp;quot;Gnome Shell&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Screenshot.png&amp;quot; alt=&amp;quot;Gnome Shell&amp;quot; width=&amp;quot;840&amp;quot; height=&amp;quot;525&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/08/Screenshot-1.png&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-1248&amp;quot; title=&amp;quot;Gnome Shell&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Screenshot-1.png&amp;quot; alt=&amp;quot;Gnome Shell&amp;quot; width=&amp;quot;840&amp;quot; height=&amp;quot;525&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/08/Screenshot-2.png&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-1249&amp;quot; title=&amp;quot;Gnome Shell&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Screenshot-2.png&amp;quot; alt=&amp;quot;Gnome Shell&amp;quot; width=&amp;quot;840&amp;quot; height=&amp;quot;525&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Happy Diwali wishes</title>
      <link>/2009/12/01/happy-diwali-wishes/</link>
      <pubDate>Tue, 01 Dec 2009 14:57:43 +0000</pubDate>
      
      <guid>/2009/12/01/happy-diwali-wishes/</guid>
      <description>&lt;p&gt;All the BEST and my best wishes for Diwali to all my readers.&lt;/p&gt;
&lt;p&gt;&amp;lt;img title=&amp;quot;Diwali Wishes&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/12/diwali-fireworks-cc-sumith-meher.jpg&amp;quot; alt=&amp;quot;Diwali Wishes&amp;quot; width=&amp;quot;800&amp;quot; height=&amp;quot;799&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img title=&amp;quot;Diwali Celebrations&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/12/windowslivewriteramazingbangaloreasolaceinpictures-a3b8diwali21.png&amp;quot; alt=&amp;quot;Diwali Celebrations&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;382&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;Sorry about the delay in the wishes.. was held up with one of my 250GB HDD crashing..&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Alexa ranking improved by 1000%</title>
      <link>/2009/11/26/alexa-ranking-improved-by-1000/</link>
      <pubDate>Thu, 26 Nov 2009 16:30:27 +0000</pubDate>
      
      <guid>/2009/11/26/alexa-ranking-improved-by-1000/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I just checked my &amp;lt;a id=&amp;quot;aptureLink_XU7RJWNcFG&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Alexa%20rank&amp;quot;&amp;gt;Alexa ranking&lt;/a&gt; and guess what, I have a 1000% change in last 7 days. Thanks to all my readers.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/amit-agarwal.alexa_.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-1423&amp;quot; title=&amp;quot;amit-agarwal.alexa&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/amit-agarwal.alexa_.jpg&amp;quot; alt=&amp;quot;amit-agarwal.alexa&amp;quot; width=&amp;quot;671&amp;quot; height=&amp;quot;340&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using snmp trap receiver on Fedora (Linux)</title>
      <link>/2009/11/25/using-snmp-trap-receiver-on-fedora-linux/</link>
      <pubDate>Wed, 25 Nov 2009 16:25:19 +0000</pubDate>
      
      <guid>/2009/11/25/using-snmp-trap-receiver-on-fedora-linux/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;First off install the net-snmp things:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install net-snmp net-snmp-utils&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;After that it will run out of the box with the command:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo snmptrapd -A -d -n -Lf trap.log&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Some interesting links:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;a class=&amp;quot;fixed&amp;quot; href=&amp;quot;http://net-snmp.sourceforge.net/wiki/index.php/TUT:snmptrap&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://net-snmp.sourceforge.net/wiki/index.php/TUT:snmptrap&lt;/a&gt;&lt;br&gt;
&amp;lt;a class=&amp;quot;fixed&amp;quot; href=&amp;quot;http://net-snmp.sourceforge.net/wiki/index.php/TUT:Configuring_snmptrapd#Matching_SNMPv2_OIDs&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://net-snmp.sourceforge.net/wiki/index.php/TUT:Configuring_snmptrapd#Matching_SNMPv2_OIDs&lt;/a&gt;&lt;br&gt;
&amp;lt;a class=&amp;quot;fixed&amp;quot; href=&amp;quot;http://www.net-snmp.org/tutorial/tutorial-5/commands/snmptrap.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://www.net-snmp.org/tutorial/tutorial-5/commands/snmptrap.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title>internal error from PackageKit  — packagekit Error Type: &lt;type &#39;exceptions.TypeError&#39;&gt;</title>
      <link>/2009/11/25/internal-error-from-packagekit-packagekit-error-type/</link>
      <pubDate>Wed, 25 Nov 2009 16:25:18 +0000</pubDate>
      
      <guid>/2009/11/25/internal-error-from-packagekit-packagekit-error-type/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you get the below error then there is a bug files &amp;lt;a href=&amp;quot;https://bugzilla.redhat.com/show_bug.cgi?id=476352&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Error Type:&lt;br&gt;
Error Value: &amp;amp;#8217;NoneType&amp;amp;#8217; object is unsubscriptable&lt;br&gt;
File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 2280, in&lt;/p&gt;
&lt;p&gt;main()&lt;br&gt;
File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 2277, in main&lt;br&gt;
backend.dispatcher(sys.argv[1:])&lt;br&gt;
File : /usr/lib/python2.5/site-packages/packagekit/backend.py, line 600, in&lt;br&gt;
dispatcher&lt;br&gt;
self.dispatch_command(args[0], args[1:])&lt;br&gt;
File : /usr/lib/python2.5/site-packages/packagekit/backend.py, line 526, in&lt;br&gt;
dispatch_command&lt;br&gt;
self.refresh_cache()&lt;br&gt;
File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 1130, in&lt;br&gt;
refresh_cache&lt;br&gt;
self.yumbase.repos.populateSack(which=[repo.id], mdtype=&amp;amp;#8217;metadata&amp;amp;#8217;,&lt;br&gt;
cacheonly=1)&lt;br&gt;
File : /usr/lib/python2.5/site-packages/yum/repos.py, line 223, in&lt;br&gt;
populateSack&lt;br&gt;
self.doSetup()&lt;br&gt;
File : /usr/lib/python2.5/site-packages/yum/repos.py, line 71, in doSetup&lt;br&gt;
self.ayum.plugins.run(&amp;amp;#8217;postreposetup&amp;amp;#8217;)&lt;br&gt;
File : /usr/lib/python2.5/site-packages/yum/plugins.py, line 178, in run&lt;br&gt;
func(conduitcls(self, self.base, conf, **kwargs))&lt;br&gt;
File : /usr/lib/yum-plugins/rpm-warm-cache.py, line 31, in postreposetup_hook&lt;br&gt;
if commands[0] in (&amp;amp;#8217;upgrade&amp;amp;#8217;, &amp;amp;#8217;install&amp;amp;#8217;, &amp;amp;#8217;remove&amp;amp;#8217;):&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Google wave invite available with me..</title>
      <link>/2009/11/25/google-wave-invite-available-with-me/</link>
      <pubDate>Wed, 25 Nov 2009 16:25:15 +0000</pubDate>
      
      <guid>/2009/11/25/google-wave-invite-available-with-me/</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:Googlewave.svg\&#34;&gt;&lt;img title=\&#34;Google Wave\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/251px-Googlewave.svg_.png\&#34; alt=\&#34;Google Wave\&#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:Googlewave.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 couple of invitations available with me for &amp;lt;a class=&amp;quot;zem_slink freebase/guid/9202a8c04000641f800000000042acea&amp;quot; title=&amp;quot;Google&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://google.com&amp;quot;&amp;gt;Google&lt;/a&gt; &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Google Wave&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://wave.google.com/&amp;quot;&amp;gt;wave&lt;/a&gt;, if you want one, please leave a comment and I will send you one.&amp;lt;div id=&amp;quot;aptureLink_gG6E7IBDeY&amp;quot; style=&amp;quot;margin: 0pt auto; padding: 0px 6px; text-align: center; display: block;&amp;quot;&amp;gt;&lt;/div&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/16f9bdfb-3575-4f46-bd7c-9a6bf57e1ef4/&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_b24.png&amp;quot; alt=&amp;quot;Reblog this post [with Zemanta]&amp;quot; /&amp;gt;&lt;/a&gt;&amp;lt;span class=&amp;quot;zem-script more-related more-info pretty-attribution paragraph-reblog&amp;quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux 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>Google wave invites available with mjmwired</title>
      <link>/2009/11/25/google-wave-invites-available-with-httpwww-mjmwired-netlinux/</link>
      <pubDate>Wed, 25 Nov 2009 15:49:52 +0000</pubDate>
      
      <guid>/2009/11/25/google-wave-invites-available-with-httpwww-mjmwired-netlinux/</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.flickr.com/photos/48600098314@N01/3577142499\&#34;&gt;&lt;img title=\&#34;Disruptive Wave\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/3577142499_60b63a027e_m.jpg\&#34; alt=\&#34;Disruptive Wave\&#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.flickr.com/photos/48600098314@N01/3577142499\&#34;&gt;curiouslee&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;&amp;lt;a href=&amp;quot;http://www.mjmwired.net/linux/&amp;quot;&amp;gt;http://www.mjmwired.net/linux/&lt;/a&gt; has some google wave invites available. If you want one, you can check out his site.&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/3fd36028-1e39-4c9e-9bda-390dc0659561/&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_b23.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>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>feh – versatile image viewer works from command line too.</title>
      <link>/2009/11/21/feh-versatile-image-viewer-works-from-command-line-too/</link>
      <pubDate>Sat, 21 Nov 2009 02:13:27 +0000</pubDate>
      
      <guid>/2009/11/21/feh-versatile-image-viewer-works-from-command-line-too/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;To install :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install feh&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;From the info for the feh package:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;feh – versatile image viewer works from command line too&lt;br&gt;
premier image file handling library. feh has many features,&lt;br&gt;
from simple single file viewing, to multiple file modes using&lt;br&gt;
a slideshow or multiple windows. feh supports the creation of&lt;br&gt;
montages as index prints with many user-configurable options.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;One of the reasons, I install feh as one of the first packages on any installation is the reason that it can open multiple images like in stack. To make things even more simpler I create a alias like this:&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>Calculations</title>
      <link>/2009/11/17/calculations/</link>
      <pubDate>Tue, 17 Nov 2009 14:18:34 +0000</pubDate>
      
      <guid>/2009/11/17/calculations/</guid>
      <description>&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 third part of a seven-part article on &lt;strong&gt;famous Perl one-liners&lt;/strong&gt;. In this part I will create various one-liners for &lt;strong&gt;calculations&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;
&lt;p&gt;The article on famous Perl one-liners will consist of at least seven parts:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bash colors</title>
      <link>/2009/11/16/bash-colors/</link>
      <pubDate>Mon, 16 Nov 2009 14:14:23 +0000</pubDate>
      
      <guid>/2009/11/16/bash-colors/</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://blog.amit-agarwal.co.in/wp-content/uploads/2009/11/Image:Luge_Schlucht.jpg\&#34;&gt;&lt;img title=\&#34;People participating in summer luge as a form ...\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/300px-Luge_Schlucht.jpg\&#34; alt=\&#34;People participating in summer luge as a form ...\&#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://blog.amit-agarwal.co.in/wp-content/uploads/2009/11/Image:Luge_Schlucht.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;For those of the terminal freaks, color is a bliss. But have you tried all the colors in the terminal. Today someone forwarded me a bash one liner for the same. Not sure where he got this from, anyway here is the one liner for you all:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>chatting with your friends when all chat sites are blocked.</title>
      <link>/2009/11/15/chatting-with-your-friends-when-all-chat-sites-are-blocked/</link>
      <pubDate>Sun, 15 Nov 2009 03:07:51 +0000</pubDate>
      
      <guid>/2009/11/15/chatting-with-your-friends-when-all-chat-sites-are-blocked/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;You can use, &amp;lt;a href=&amp;quot;http://chat.aka-photo.com/&amp;quot;&amp;gt;http://chat.aka-photo.com/.&lt;/a&gt;&lt;br&gt;
I just installed it to keep my self connected with the other friends of mine. Does not store the data for long and no need to create a username if you dont want to .. just enter any name in the username and press enter. Ask the other person to join the same room and that&amp;amp;#8217;s it.&lt;/p&gt;
&lt;p&gt;Oh, BTW, I bought this domain to lauch another &amp;lt;a href=&amp;quot;http://eshop.aka-photos.com&amp;quot;&amp;gt;e-shop&lt;/a&gt; or at &amp;lt;a href=&amp;quot;http://shop.aka-photos.com&amp;quot;&amp;gt;shop&lt;/a&gt;. Aha, do let me know which one looks better.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>No sound on Fedora 11 Leonidas – resolved.</title>
      <link>/2009/11/12/no-sound-on-fedora-11-leonidas-resolved/</link>
      <pubDate>Thu, 12 Nov 2009 02:59:31 +0000</pubDate>
      
      <guid>/2009/11/12/no-sound-on-fedora-11-leonidas-resolved/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been trying to get the sound working on the F11 install that I had. Searched all the sites and blogs I could find. Nothing seemed to be working.&lt;/p&gt;
&lt;p&gt;Finally I did a&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;alsactl init&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and WOW, I have got my sound. Worht a try if you too are having issues with sound.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Access the disk image created by Qemu using guestfish in Fedora.</title>
      <link>/2009/11/11/access-the-disk-image-created-by-qemu-using-guestfish-in-fedora/</link>
      <pubDate>Wed, 11 Nov 2009 02:57:06 +0000</pubDate>
      
      <guid>/2009/11/11/access-the-disk-image-created-by-qemu-using-guestfish-in-fedora/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you are used to using Qemu for doing some experiments with different distro&amp;amp;#8217;s then you would also understand the problem of having to do ftp/ssh to copy the files from virtual machine to local machine. Also you have to run the machine to do that. How would you like to have a application that can help you copy the files to and from the  image without having to run the VM. That&amp;amp;#8217;s exactly what the guestfish does. How to do it, quick demo here:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>5 Good Image Search Engines Apart From Google Image Search</title>
      <link>/2009/11/10/5-good-image-search-engines-apart-from-google-image-search/</link>
      <pubDate>Tue, 10 Nov 2009 02:51:18 +0000</pubDate>
      
      <guid>/2009/11/10/5-good-image-search-engines-apart-from-google-image-search/</guid>
      <description>&lt;h1 id=&#34;heading&#34;&gt;&lt;/h1&gt;
&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Even if you are using Deeperweb for firefox, sometimes google isn&amp;amp;#8217;t just getting you to the right page and picture. You start hunting for more picture search engines, so here&amp;amp;#8217;s the list of best for you.&lt;/p&gt;
&lt;p&gt;When the right picture is everything, you need to go deep into the web and comb through the millions that are out there. Image search is just like normal search and similarly painstaking.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Google wave invite, get one for yourself.</title>
      <link>/2009/11/09/google-wave-invite-get-one-for-yourself/</link>
      <pubDate>Mon, 09 Nov 2009 02:39:20 +0000</pubDate>
      
      <guid>/2009/11/09/google-wave-invite-get-one-for-yourself/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/11/500x_wave-invites.jpg&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;500&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;Earlier this week, Wave re-upped invitations in many users&amp;amp;#8217; Wave inboxes. I chatted with a few folks via Twitter, and we&amp;amp;#8217;ve got several readers willing to donate some Wave invites. Now pay attention, because we&amp;amp;#8217;re only going to explain this once.&lt;/p&gt;
&lt;p&gt;Read more.&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a href=&amp;quot;http://feeds.gawker.com/~r/lifehacker/full/~3/Iu3MpCuOIjU/the-wave-invitation-donation-thread&amp;quot;&amp;gt;http://feeds.gawker.com/~r/lifehacker/full/~3/Iu3MpCuOIjU/the-wave-invitation-donation-thread&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How a live distro can save you.</title>
      <link>/2009/11/08/how-a-live-distro-can-save-you/</link>
      <pubDate>Sun, 08 Nov 2009 15:18:55 +0000</pubDate>
      
      <guid>/2009/11/08/how-a-live-distro-can-save-you/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Some time back I wrote about &amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/2009/03/07/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;how to use a live distro without CD or VM&lt;/a&gt;. Today that experiment saved my day.&lt;/p&gt;
&lt;p&gt;My RAM went bad couple of days without my knowledge and I kept using the system finally causing the &amp;amp;#8221;/usr&amp;amp;#8221; to be completed unusable.  And that is when I was able to still login to the system, as I still had that Nimble X installed on the HDD without actually installing it. Now I need to re-install the OS but at least for the time being I am able to use my system. 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introducing Amit Agarwal\’s Photography Site.</title>
      <link>/2009/11/08/introducing-amit-agarwals-photography-site/</link>
      <pubDate>Sun, 08 Nov 2009 11:43:17 +0000</pubDate>
      
      <guid>/2009/11/08/introducing-amit-agarwals-photography-site/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;It it immense pleasure to announce to you the arrival of &amp;lt;a href=&amp;quot;http://aka-photo.com&amp;quot;&amp;gt;http://aka-photo.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Right now I am nurturing the idea of having this site dedicated to Photography with links to various sites and other such things. If you have any suggestions, drop me a message.&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>Using nullglob and dotglob in bash scripts.</title>
      <link>/2009/11/04/using-nullglob-and-dotglob-in-bash-scripts/</link>
      <pubDate>Wed, 04 Nov 2009 14:12:07 +0000</pubDate>
      
      <guid>/2009/11/04/using-nullglob-and-dotglob-in-bash-scripts/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.cyberciti.biz/faq/bash-shell-check-for-any-mp3-files-in-directory/&amp;quot;&amp;gt;Use BASH nullglob To Verify *.c Files Exists or Not In a Directory&lt;/a&gt; has a nice explanation on nullglob and dotglob.&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class=\&#34;zemanta-pixie\&#34;&gt;&lt;img class=\&#34;zemanta-pixie-img\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/pixy1.gif\&#34; /&gt;&lt;/div&gt;&lt;/blockquote&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>Get your external IP address</title>
      <link>/2009/11/04/get-your-external-ip-address/</link>
      <pubDate>Wed, 04 Nov 2009 14:12:04 +0000</pubDate>
      
      <guid>/2009/11/04/get-your-external-ip-address/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;$ echo -e &amp;quot;GET /automation/n09230945.asp HTTP/1.0rnHost: whatismyip.comrn&amp;quot; | nc whatismyip.com 80 | tail -n1&lt;/tt&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com/commands/view/3962/get-your-external-ip-address&amp;quot;&amp;gt;View this command to comment, vote or add to favourites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/Marko&amp;quot;&amp;gt;View all commands by &lt;/a&gt;&lt;strong&gt;&amp;lt;a href=&amp;quot;http://feeds2.feedburner.com/commands/by/Marko&amp;quot;&amp;gt;Marko&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.commandlinefu.com&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/header-logo.jpg&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;by David Winterbottom (&amp;lt;a href=&amp;quot;http://codeinthehole.com&amp;quot;&amp;gt;codeinthehole.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://feedads.g.doubleclick.net/~a/JcVSM9r0yMSf6O0G2eSK5vyQGsU/0/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/JcVSM9r0yMSf6O0G2eSK5vyQGsU/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/JcVSM9r0yMSf6O0G2eSK5vyQGsU/1/da&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~a/JcVSM9r0yMSf6O0G2eSK5vyQGsU/1/di&amp;quot; alt=&amp;quot;&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.com/wp-content/uploads/img.zemanta.com/~r/Command-line-fu/~4/7xln2n56mnk&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;URL: &amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/7xln2n56mnk/get-your-external-ip-address&amp;quot;&amp;gt;http://feedproxy.google.com/~r/Command-line-fu/~3/7xln2n56mnk/get-your-external-ip-address&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.computer-realm.net/how-find-computers-ip/&amp;quot;&amp;gt;How to Find Out Your Computer&amp;amp;#8217;s IP&lt;/a&gt; (computer-realm.net)&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/42c8d78f-7105-47fc-9f21-6df9065a21a3/&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_e29.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>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>what is my user agent</title>
      <link>/2009/11/02/what-is-my-user-agent/</link>
      <pubDate>Mon, 02 Nov 2009 02:47:30 +0000</pubDate>
      
      <guid>/2009/11/02/what-is-my-user-agent/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Wonder what your browser is sending to all the websites that you visit.&lt;/p&gt;
&lt;p&gt;Check out at &amp;lt;a href=&amp;quot;http://whatsmyuseragent.com/&amp;quot;&amp;gt;http://whatsmyuseragent.com/&lt;/a&gt;&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>Metasploit Project Sold To Rapid7</title>
      <link>/2009/10/29/metasploit-project-sold-to-rapid7/</link>
      <pubDate>Thu, 29 Oct 2009 03:08:01 +0000</pubDate>
      
      <guid>/2009/10/29/metasploit-project-sold-to-rapid7/</guid>
      <description>&lt;p&gt;[ad]&lt;/p&gt;
&lt;p&gt;ancientribe writes &amp;amp;#8221;The wildly popular, open-source Metasploit penetration testing tool project has been sold to Rapid7, a vulnerability management vendor, paving the way for a commercial version of Metasploit to eventually hit the market. HD Moore, creator of Metasploit, was hired by Rapid7 and will continue heading up the project. This is big news for the indie Metasploit Project, which now gets full-time resources. Moore says this will translate into faster turnaround for new features. Just what a commercial Metasploit product will look like is still in the works, but Rapid7 expects to keep the Metasploit penetration testing tool as a separate product with &amp;amp;#8217;high integration&amp;amp;#8217; into Rapid7&amp;amp;#8217;s vulnerability management products.&amp;amp;#8221;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fedora 11 delayed by one more week.</title>
      <link>/2009/10/27/fedora-11-delayed-by-one-more-week/</link>
      <pubDate>Tue, 27 Oct 2009 07:07:19 +0000</pubDate>
      
      <guid>/2009/10/27/fedora-11-delayed-by-one-more-week/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Not new to Fedora schedules, I guess. Has happened in past and happened again, Fedora release is slipped second time to 2009-06-09&lt;/p&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>raj77in on Google – I am the only one on the first page.</title>
      <link>/2009/10/25/raj77in-on-google-i-am-the-only-one-on-the-first-page/</link>
      <pubDate>Sun, 25 Oct 2009 15:52:56 +0000</pubDate>
      
      <guid>/2009/10/25/raj77in-on-google-i-am-the-only-one-on-the-first-page/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Guess what, I did a search on Goggle for raj77in and I am the only one on the first page (10 results), did not go to the next pages. WOW I must be impressed with myself and with Google.&lt;/p&gt;
&lt;p&gt;Here is the link&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.google.co.in/#hl=en&amp;amp;source=hp&amp;amp;q=raj77in&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://www.google.co.in/#hl=en&amp;amp;source=hp&amp;amp;q=raj77in&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Comments on how did you find the result for search of your username.&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.cloudave.com/link/what-does-the-crowd-think-of-enterprise-2-0-and-social-media&amp;quot;&amp;gt;What does the Crowd think of Enterprise 2.0 and Social Media?&lt;/a&gt; (cloudave.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.frontofficebox.com/FOB_Knowledgebase/2009/10/24/check-your-web-site-grade/&amp;quot;&amp;gt;Check Your Web Site Grade&lt;/a&gt; (frontofficebox.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/11134e28-c63e-4bb1-ab2f-02795a92106f/&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_e6.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>First traceback</title>
      <link>/2009/10/25/first-traceback/</link>
      <pubDate>Sun, 25 Oct 2009 06:10:08 +0000</pubDate>
      
      <guid>/2009/10/25/first-traceback/</guid>
      <description>&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.bin-co.com/blog/2008/10/blogging-tradition-subscription-notification/trackback/&amp;quot;&amp;gt;Binny V A&lt;/a&gt; recently quoted my blog in this posting. Since this is the first traceback to my site, so I think it was worth mentioning. Thanks Binny and I did like your idea.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>rebuild rpm from installed rpm with rpmrebuild</title>
      <link>/2009/10/22/rebuild-rpm-from-installed-rpm-with-rpmrebuild/</link>
      <pubDate>Thu, 22 Oct 2009 02:16:19 +0000</pubDate>
      
      <guid>/2009/10/22/rebuild-rpm-from-installed-rpm-with-rpmrebuild/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Ever happened to you that you downloaded and installed  a rpm and then deleted the package? If your answer is yes, then there is a solution.&lt;/p&gt;
&lt;p&gt;Come to the fairyland of rpmrebuild. Create the rpm from the installed files  and give a new number if required.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install rpmrebuild&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Simplest use is to&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;rpmrebuild &lt;package name&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;but I personally like the one mentioned below:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;rpmrebuild -R -v -P –pug-from-db &lt;package name&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>stop indentation on current file in vim to keep the indentation from copied text.</title>
      <link>/2009/10/22/stop-indentation-on-current-file-in-vim-to-keep-the-indentation-from-copied-text/</link>
      <pubDate>Thu, 22 Oct 2009 01:57:24 +0000</pubDate>
      
      <guid>/2009/10/22/stop-indentation-on-current-file-in-vim-to-keep-the-indentation-from-copied-text/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been looking for this for quite some time. Finally found two easy ways to do it:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;:setlocal noautoindent&lt;br&gt;
:setlocal nocindent&lt;br&gt;
:setlocal nosmartindent&lt;br&gt;
:setlocal indentexpr=&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Just use the above four commands when the file is already open to stop all the indentation/smart indentation/auto indentation in vim for the current file. If you want to map it then you can use shorthand notations and map it in the .vimrc file.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>wordpress upgraded to latest 2.8.5</title>
      <link>/2009/10/22/wordpress-upgraded-to-latest-2-8-5/</link>
      <pubDate>Thu, 22 Oct 2009 01:57:22 +0000</pubDate>
      
      <guid>/2009/10/22/wordpress-upgraded-to-latest-2-8-5/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Living on the edge and updating regularly is something I hope everyone likes. So I too did the same and upgraded my wordpress to 2.8.5 as soon as I saw the upgrade notice.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Happy Diwali Wishes</title>
      <link>/2009/10/18/happy-diwali-wishes-2/</link>
      <pubDate>Sun, 18 Oct 2009 12:37:10 +0000</pubDate>
      
      <guid>/2009/10/18/happy-diwali-wishes-2/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Wish all my readers, Happy Diwali.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/dscf7252.resized.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-1329&amp;quot; title=&amp;quot;Diwali&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/dscf7252.resized.jpg&amp;quot; alt=&amp;quot;Diwali&amp;quot; width=&amp;quot;1038&amp;quot; height=&amp;quot;782&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>RPMFusion release for YUM.</title>
      <link>/2009/10/17/rpmfusion-release-for-yum/</link>
      <pubDate>Sat, 17 Oct 2009 02:46:59 +0000</pubDate>
      
      <guid>/2009/10/17/rpmfusion-release-for-yum/</guid>
      <description>&lt;p&gt;For people who have used yum on Fedora, you must have seen that couple of packages that you require are on Livna and couple of them on DAG and some others on FreshRPMs and Dribble. And for those of you, who have tried to install the packages from all these repositories, I know it is difficult. The repo&amp;amp;#8217;s never worked too well together.&lt;/p&gt;
&lt;p&gt;So finallly there is a nice solution to all these problems, &amp;lt;a href=&amp;quot;http://rpmfusion.org/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;RPMFusion&lt;/a&gt; is the solution. This is a effort to merge the repo in all the four above mentioned repo. just now installed the repo and am updating my system and definately hope to get a lot lesser problems now. 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>10 Websites to Compare Google vs Bing Results Side By Side</title>
      <link>/2009/10/17/10-websites-to-compare-google-vs-bing-results-side-by-side/</link>
      <pubDate>Sat, 17 Oct 2009 02:46:58 +0000</pubDate>
      
      <guid>/2009/10/17/10-websites-to-compare-google-vs-bing-results-side-by-side/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;10 Websites to Compare Google vs Bing Results Side By Side Thankfully, the web doesn’t make us take sides. We can have the best of every world. With the launch of Bing, we had another search engine to crawl the web with. A few months and millions of searches down the line, Bing has also built up its legion of users (and fans). It’s Google vs Bing now. The former is still The search engine while the latter calls itself a decision engine.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fastfollowers for Twitter users.</title>
      <link>/2009/10/17/fastfollowers-for-twitter-users/</link>
      <pubDate>Sat, 17 Oct 2009 02:27:53 +0000</pubDate>
      
      <guid>/2009/10/17/fastfollowers-for-twitter-users/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://fastfollowers.com?i=raj77in &amp;quot;&amp;gt;&lt;strong&gt;Visit here.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;**This is a site to increase your followers in twitter. Good way to go.&lt;br&gt;
**&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Twitter is overcapacity.</title>
      <link>/2009/10/15/twitter-is-overcapacity/</link>
      <pubDate>Thu, 15 Oct 2009 01:51:41 +0000</pubDate>
      
      <guid>/2009/10/15/twitter-is-overcapacity/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Just now got this on twitter. Nice image to display when overcapacity.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/10/Over_capacity_1255572830327.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-thumbnail wp-image-1326&amp;quot; title=&amp;quot;Over_capacity&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Over_capacity_1255572830327-150x150.jpg&amp;quot; alt=&amp;quot;Over_capacity&amp;quot; width=&amp;quot;150&amp;quot; height=&amp;quot;150&amp;quot; /&amp;gt;&lt;/a&gt;&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>Stop long commands wrapping around and over-writing itself in the Bash shell</title>
      <link>/2009/10/12/stop-long-commands-wrapping-around-and-over-writing-itself-in-the-bash-shell/</link>
      <pubDate>Mon, 12 Oct 2009 14:44:32 +0000</pubDate>
      
      <guid>/2009/10/12/stop-long-commands-wrapping-around-and-over-writing-itself-in-the-bash-shell/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Stop long commands wrapping around and over-writing itself in the Bash shell&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;shopt -s checkwinsize&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;add the command either in /etc/profile or ~/.bash_profile so that this is available to your shell.&lt;/p&gt;
&lt;p&gt;* View this command to comment, vote or add to favourites * View all commands by settermjd&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;URL: &amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/_0MaJbX9Jvo/stop-long-commands-wrapping-around-and-over-writing-itself-in-the-bash-shell&amp;quot;&amp;gt;http://feedproxy.google.com/~r/Command-line-fu/~3/_0MaJbX9Jvo/stop-long-commands-wrapping-around-and-over-writing-itself-in-the-bash-shell&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/22/reading-multiple-files-with-bash/&amp;quot;&amp;gt;Reading Multiple Files with Bash&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/75f993fa-150b-4fdb-9cf5-d69437b87521/&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_e13.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>Diwali lighiying with cheap ping-pong balls.</title>
      <link>/2009/10/11/diwali-lighiying-with-cheap-ping-pong-balls/</link>
      <pubDate>Sun, 11 Oct 2009 13:48:11 +0000</pubDate>
      
      <guid>/2009/10/11/diwali-lighiying-with-cheap-ping-pong-balls/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you need some cheap and novel ambient lighting for your next party, you&amp;amp;#8217;re only a box of ping-pong balls and a string of lights away from solving your lighting worries.&lt;/p&gt;
&lt;p&gt;Instructables user AdvancedMischief needed some novel lighting and was impressed with the diffusing power of the simple ping-pong ball:&lt;/p&gt;
&lt;p&gt;At some point last semester I realized that ping pong balls make great diffusers and look really cool when they are glowing. Next we concluded that a hundred glowing ping pong balls would look even cooler. It was at about this point I decided that my apartment was in dire need of some ping pong ball lights.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using column to format a directory listing</title>
      <link>/2009/10/09/using-column-to-format-a-directory-listing/</link>
      <pubDate>Fri, 09 Oct 2009 02:24:08 +0000</pubDate>
      
      <guid>/2009/10/09/using-column-to-format-a-directory-listing/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&lt;tt&gt;&amp;lt;span style=&amp;quot;color: #000000;&amp;quot;&amp;gt;Using column to format a directory listing&lt;/span&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;&amp;lt;span style=&amp;quot;color: #000000;&amp;quot;&amp;gt;$ (printf &amp;quot;PERMISSIONS LINKS OWNER GROUP SIZE MONTH DAY HH:MM PROG-NAME&lt;/span&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;&amp;lt;span style=&amp;quot;color: #000000;&amp;quot;&amp;gt;\n&amp;quot; \ ; ls -l | sed 1d) | column -t &lt;/span&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;&amp;lt;span style=&amp;quot;color: #000000;&amp;quot;&amp;gt;Using column to format a directory listing&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;&amp;lt;span style=&amp;quot;color: #000000;&amp;quot;&amp;gt; * View this command to comment, vote or add to favourites&lt;/span&gt;&lt;/tt&gt;&lt;br&gt;
&lt;tt&gt;&amp;lt;span style=&amp;quot;color: #000000;&amp;quot;&amp;gt; * View all commands by unixmonkey1299&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;&amp;lt;span style=&amp;quot;color: #000000;&amp;quot;&amp;gt;commandlinefu.com&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>On screen display of a command</title>
      <link>/2009/10/08/on-screen-display-of-a-command/</link>
      <pubDate>Thu, 08 Oct 2009 03:23:02 +0000</pubDate>
      
      <guid>/2009/10/08/on-screen-display-of-a-command/</guid>
      <description>&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;
delay: 2d On screen display of a command. $ date|osd_cat This is very useful if you need to show someone some text from a distance. (Like someone standing over your shoulder…)&lt;/p&gt;
&lt;p&gt;I&amp;amp;#8217;d recommend aliasing it to something like:&lt;/p&gt;
&lt;p&gt;alias osd_cat=&amp;amp;#8221;osd_cat -o 400 -s 8 -c blue -d 60 -f osd_cat -f -*-bitstream vera sans-*-*-*–200-*-*-*-*-*-*-*&amp;amp;#8221;&lt;/p&gt;
&lt;p&gt;xosd is the utility that provides osd_cat.&lt;/p&gt;
&lt;p&gt;* View this command to comment, vote or add to favourites * View all commands by din7&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>Tag2Find – Tag Your Windows Files with Web-like Tags</title>
      <link>/2009/10/05/tag2find-%E2%80%93-tag-your-windows-files-with-web-like-tags/</link>
      <pubDate>Mon, 05 Oct 2009 15:59:27 +0000</pubDate>
      
      <guid>/2009/10/05/tag2find-%E2%80%93-tag-your-windows-files-with-web-like-tags/</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;Tagging is something your pipsqueak pigtailed sister did with you when you were in your tweens. That kind of ceaseless trailing was pesky. The Web 2.0 version though saves us a lot of bother.&lt;/p&gt;
&lt;p&gt;Tagging is commonplace around blogs and websites. We all agree that it’s a speedy way to scour out a web resource; nearly single click in its utility. We are so used to it that we perhaps miss it as a feature in Windows.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get list of git repositories from command line.</title>
      <link>/2009/10/04/get-list-of-git-repositories-from-command-line/</link>
      <pubDate>Sun, 04 Oct 2009 14:44:07 +0000</pubDate>
      
      <guid>/2009/10/04/get-list-of-git-repositories-from-command-line/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Earlier I had posted a small blog on teamgit. The problem still is that you have to manually go to the git.kernel.org page and get the list of the repo&amp;amp;#8217;s that you can download. How about a command line to get the same. Here&amp;amp;#8217;s one:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;wget -O – &lt;a href=&#34;http://git.kernel.org&#34;&gt;http://git.kernel.org&lt;/a&gt; |grep &amp;amp;#8221;class=.list.&amp;amp;#8221; |grep -v title|awk -F&amp;amp;#8217;&amp;gt;&amp;amp;#8217; &#39;{print $3}&amp;amp;#8217;|sed &amp;amp;#8217;s/&amp;lt;\/a//&amp;amp;#8217;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Output will be like this:&amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/ghaskins/linux-2.6-hacks.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/ghaskins/preempt-test.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/ghaskins/schedtop.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/glommer/linux-2.6-x86-pvops.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/gregkh/bti.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/gregkh/ddk.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/gregkh/driver-core-2.6.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/gregkh/lkn.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/gregkh/patches.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/gregkh/tty-2.6.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/gregkh/usb-2.6.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/gregkh/usbutils.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/gregkh/usbview.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/gud/chunkfs-tools.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/gud/chunkfs.git&lt;/div&gt; &amp;lt;div id=&amp;quot;_mcePaste&amp;quot; style=&amp;quot;position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;&amp;quot;&amp;gt;linux/kernel/git/gud/fuse-chunkfs.git&lt;/div&gt; &amp;lt;p style=&amp;quot;padding-left: 60px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #0000ff;&amp;quot;&amp;gt;linux/kernel/git/ghaskins/linux-2.6-hacks.git&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Play video in Fedora.</title>
      <link>/2009/10/03/play-video-in-fedora/</link>
      <pubDate>Sat, 03 Oct 2009 15:54:50 +0000</pubDate>
      
      <guid>/2009/10/03/play-video-in-fedora/</guid>
      <description>&lt;p&gt;Found &amp;lt;a href=&amp;quot;http://www.fedoraforum.org/forum/showthread.php?t=28153&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;How to multimedia xmms, rythmbox, mplayer, video, etc.&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\_133740\&#34;&gt;Lack of multimedia in fedora is one of my major complaints. This is intended for our newbies that have problems setup multimedia for mp3 music and dvd playback. Some commands are for fedora core 3, 4 and 5.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I started using &amp;lt;a href=&amp;quot;http://www.fedoranews.org/tchung/mplayer/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: navy;&amp;quot;&amp;gt;mplayer.&lt;/span&gt;&lt;/a&gt; Make sure you download the 6 packages tchung is listing. This is my personal &amp;lt;a href=&amp;quot;http://www.fedoraforum.org/forum/showthread.php?t=53335&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;&lt;strong&gt;yum installation of mplayer&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt; which can be compare to windows media player. Totem will also meet your needs.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Change user, assume environment, stay in current dir</title>
      <link>/2009/10/03/change-user-assume-environment-stay-in-current-dir/</link>
      <pubDate>Sat, 03 Oct 2009 15:54:48 +0000</pubDate>
      
      <guid>/2009/10/03/change-user-assume-environment-stay-in-current-dir/</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;Change user, assume environment, stay in current dir $ su — user I&amp;amp;#8217;ve used this a number of times troubleshooting user permissions. Instead of just &amp;amp;#8217;su – user&amp;amp;#8217; you can throw another hyphen and stay in the original directory.&lt;/p&gt;
&lt;p&gt;* View this command to comment, vote or add to favourites * View all commands by matthewdavis&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;URL: &amp;lt;a href=&amp;quot;http://feedproxy.google.com/~r/Command-line-fu/~3/7LH0tfWi1Oc/change-user-assume-environment-stay-in-current-dir&amp;quot;&amp;gt;http://feedproxy.google.com/~r/Command-line-fu/~3/7LH0tfWi1Oc/change-user-assume-environment-stay-in-current-dir&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>&lt;dot&gt;vimrc file for vim users</title>
      <link>/2009/10/01/vimrc-file-for-vim-users/</link>
      <pubDate>Thu, 01 Oct 2009 13:57:16 +0000</pubDate>
      
      <guid>/2009/10/01/vimrc-file-for-vim-users/</guid>
      <description>&lt;p&gt;Example vimrc file below:&lt;/p&gt;
&lt;p&gt;let g:VIM_CUSTOM = &amp;amp;#8221;/home/amitag/.vim_custom/&amp;amp;#8221;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;&amp;amp;#8221; Don&amp;amp;#8217;t use vi compatibility; I want all the new features in Vim&lt;/p&gt;
&lt;p&gt;set nocompatible&lt;/p&gt;
&lt;p&gt;&amp;amp;#8221; Version 6.0-specific stuff&lt;/p&gt;
&lt;p&gt;if version &amp;gt;= 600&lt;/p&gt;
&lt;p&gt;syntax enable&lt;/p&gt;
&lt;p&gt;filetype on&lt;/p&gt;
&lt;p&gt;filetype plugin on&lt;/p&gt;
&lt;p&gt;filetype indent on&lt;/p&gt;
&lt;p&gt;else&lt;/p&gt;
&lt;p&gt;syntax on&lt;/p&gt;
&lt;p&gt;endif&lt;/p&gt;
&lt;p&gt;set showfulltag &amp;amp;#8221; Get function usage help automatically&lt;/p&gt;
&lt;p&gt;set showcmd &amp;amp;#8221; Show current vim command in status bar&lt;/p&gt;
&lt;p&gt;set showmatch &amp;amp;#8221; Show matching parentheses/brackets&lt;/p&gt;
&lt;p&gt;set showmode &amp;amp;#8221; Show current vim mode&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>phpMyEdit – Mysql table viewer, editor and php code generator.</title>
      <link>/2009/10/01/phpmyedit-mysql-table-viewer-editor-and-php-code-generator/</link>
      <pubDate>Thu, 01 Oct 2009 03:30:37 +0000</pubDate>
      
      <guid>/2009/10/01/phpmyedit-mysql-table-viewer-editor-and-php-code-generator/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;As a developer, whenever you want to write the php code to get the data from the MySQL database, sometimes it becomes tiresome and time taking. And what if you had to do it dynamically. Well I have not generated the code dynamically using &amp;lt;a href=&amp;quot;http://www.phpmyedit.org/&amp;quot;&amp;gt;phpMyEdit&lt;/a&gt;, but I believe that should be pretty much doable.&lt;/p&gt;
&lt;p&gt;But what you would definately like this open source php code to view, edit and generate php code, saving you some time to concentrate on better and interesting things. The official website has this description:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Enter the cvs password in scripts without manual intervention, automatically</title>
      <link>/2009/10/01/enter-the-cvs-password-in-scripts-without-manual-intervention-automatically/</link>
      <pubDate>Thu, 01 Oct 2009 03:30:36 +0000</pubDate>
      
      <guid>/2009/10/01/enter-the-cvs-password-in-scripts-without-manual-intervention-automatically/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;One of the things I have been looking for sometime to do is enter the password for cvs in my scripts and finally here&amp;amp;#8217;s how to do it.&lt;/p&gt;
&lt;p&gt;echo &amp;amp;#8221;password&amp;amp;#8221; |cvs login&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>Elive – just 5 generations ahead.</title>
      <link>/2009/09/24/elive-just-5-generations-ahead/</link>
      <pubDate>Thu, 24 Sep 2009 17:15:32 +0000</pubDate>
      
      <guid>/2009/09/24/elive-just-5-generations-ahead/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;&lt;p style=\&#34;text-align: left;\&#34;&gt;A lot of you must have heard about E16 desktop and lot others would have heard about the compiz. Think about the sheer beauty of the desktop for the combination of the 2. See some screenshots &lt;a href=\&#34;http://www.elivecd.org/Main/Screenshots/\&#34; target=\&#34;_blank\&#34;&gt;here&lt;/a&gt;. I haven\&amp;#8217;t tried the distro till now but am in the process of downloading the development version right now. Would try it from live media and install it if that looks great.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>4 Awesome Visual Search Engines To Transform Your Search</title>
      <link>/2009/09/24/4-awesome-visual-search-engines-to-transform-your-search/</link>
      <pubDate>Thu, 24 Sep 2009 02:50:24 +0000</pubDate>
      
      <guid>/2009/09/24/4-awesome-visual-search-engines-to-transform-your-search/</guid>
      <description>&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;!--[ad#ad-2]--&gt;&lt;/p&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;
&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; 
&lt;h1 id=&#34;font-size6a-hrefhttpfeedproxygooglecomrmakeuseof3iqfzzyqxtue4-awesome-visual-search-engines-to-transform-your-searchafont&#34;&gt;&lt;strong&gt;&amp;lt;font SIZE=&amp;quot;6&amp;quot;&amp;gt;&amp;lt;a HREF=&amp;quot;http://feedproxy.google.com/~r/Makeuseof/~3/IqfzzYQXTUE/&amp;quot;&amp;gt;4 Awesome Visual Search Engines To Transform Your Search&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&amp;lt;img SRC=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/BingVisualSearch.jpg&amp;quot; ALIGN=&amp;quot;bottom&amp;quot; ALT=&amp;quot;Bing Visual Search&amp;quot; BORDER=&amp;quot;0&amp;quot;/&amp;gt;Microsoft’s Bing recently introduced visual search as a different approach to search. I always use regular Google or Bing search for my needs, but sometimes I like to check out other search engines. Variety is the spice of life, and eye-candy is always a refreshing break!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Page rank – google and alexa and indiblogger.in</title>
      <link>/2009/09/20/page-rank-google-and-alexa-and-indiblogger-in/</link>
      <pubDate>Sun, 20 Sep 2009 04:24:42 +0000</pubDate>
      
      <guid>/2009/09/20/page-rank-google-and-alexa-and-indiblogger-in/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was planning to put down my thougths on lot of other things but then one of the mails in my mailbox took my attention today. I had a mail from indiblogger.in stating that my page  rank was &lt;strong&gt;81&lt;/strong&gt;. So, that was something good, for a person, who takes out time from family and office to blog. Not bad, huh.&lt;/p&gt;
&lt;p&gt;Earlier I had not looked at Google ranking and Alexa ranking. I came to know that I have a google ranking of 3 and Alexa ranking of 1.87M, considered quite good by indiblogger. Looks good to me. What do you say.&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>added mail and mail notification support on the blog.</title>
      <link>/2009/09/10/added-mail-and-mail-notification-support-on-the-blog/</link>
      <pubDate>Thu, 10 Sep 2009 15:30:41 +0000</pubDate>
      
      <guid>/2009/09/10/added-mail-and-mail-notification-support-on-the-blog/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been putting this off for quite some time, finally I added the mail support on my blog. You can subscribe to comments or new posts or newsletters. Just click on subscribe on the main page. On the confirmation page you can select your options for the subscription (newletters or otherwise). Be sure that your email ID will not be used by me or I will not sell them 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Database of vulnurability at milw0rm.com – udpate and makeindex with cron.</title>
      <link>/2009/09/08/database-of-vulnurability-at-milw0rm-com-udpate-and-makeindex-with-cron/</link>
      <pubDate>Tue, 08 Sep 2009 16:06:53 +0000</pubDate>
      
      <guid>/2009/09/08/database-of-vulnurability-at-milw0rm-com-udpate-and-makeindex-with-cron/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I am quite regular visitor of milw0rm and generally try to keep up with the vul&amp;amp;#8217;s. For doing this I wrote a small scripts rather set of scripts to keep myself update.  Here&amp;amp;#8217;s what we are going to do:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Get the latest tar from the site.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Extract it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make the index&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Have a shortcut to search the index.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Download the attached files for the first 2 points. &amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/09/makeindex-milw0rm.sh&amp;quot;&amp;gt;makeindex-milw0rm&lt;/a&gt; and &amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2009/09/udpate-milw0rm.sh&amp;quot;&amp;gt;udpate-milw0rm&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>indiblogger submission accepted.</title>
      <link>/2009/09/01/indiblogger-submission-accepted/</link>
      <pubDate>Tue, 01 Sep 2009 03:00:41 +0000</pubDate>
      
      <guid>/2009/09/01/indiblogger-submission-accepted/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I had submitted my blog to indiblogger.in some months ago and it was in waiting list. I had lost all hopes that it will get reviewed or approved and had long since stopped looking at the status also, but today morning I got a surprise mail that the submission is accepted. Here&amp;amp;#8217;s the link: &lt;a href=&#34;http://www.indiblogger.in/blogger/7717/&#34;&gt;http://www.indiblogger.in/blogger/7717/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>my blog more accessible from PDA and iPhone</title>
      <link>/2009/08/25/my-blog-more-accessible-from-pda-and-iphone/</link>
      <pubDate>Tue, 25 Aug 2009 15:33:21 +0000</pubDate>
      
      <guid>/2009/08/25/my-blog-more-accessible-from-pda-and-iphone/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have installed a seperate theme for iPhone and PDA so that the bandwidth and download required is much less from these devices. So, now my blog should load much faster if you are using a PDA or iPhone to browse my blogs.&lt;/p&gt;
&lt;p&gt;Happy Browsing.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Complete makeover of the blog</title>
      <link>/2009/08/22/complete-makeover-of-the-blog/</link>
      <pubDate>Sat, 22 Aug 2009 14:56:20 +0000</pubDate>
      
      <guid>/2009/08/22/complete-makeover-of-the-blog/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been thinking about this for sometime. I have completed one year of the domain and thus on this occasion finally I am on a spree to do complete makeover of the blog.. Do visit the site to see the changes. There are couple of more planned which will be coming soon. So, keep looking out.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Option to login with any provider.</title>
      <link>/2009/08/20/option-to-login-with-any-provider/</link>
      <pubDate>Thu, 20 Aug 2009 17:16:03 +0000</pubDate>
      
      <guid>/2009/08/20/option-to-login-with-any-provider/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have enabled the following logins on my site.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Amit-Agarwal-›-Log-In_1250790644706.png&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-942&amp;quot; title=&amp;quot;Amit Agarwal › Log In&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/Amit-Agarwal-›-Log-In_1250790644706.png&amp;quot; alt=&amp;quot;Amit Agarwal › Log In&amp;quot; width=&amp;quot;349&amp;quot; height=&amp;quot;185&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hope you like it that you dont have to remember one more login 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Links exchange and new blogs.</title>
      <link>/2009/08/17/links-exchange-and-new-blogs/</link>
      <pubDate>Mon, 17 Aug 2009 01:31:27 +0000</pubDate>
      
      <guid>/2009/08/17/links-exchange-and-new-blogs/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I think one of the best ways to learn new things and also get some traffic to use blog is link exchange. For this, I am inviting all new and old blog owners to put their blog addresses in the comment and I will put them in the body of the post. Hows that 🙂&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>Flash cookies making sure you have no privacy.</title>
      <link>/2009/08/11/flash-cookies-making-sure-you-have-no-privacy/</link>
      <pubDate>Tue, 11 Aug 2009 16:07:38 +0000</pubDate>
      
      <guid>/2009/08/11/flash-cookies-making-sure-you-have-no-privacy/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Every one thinks that if cookies are deleted then you are in good shape and that sites cannot access your data. Think again or read&amp;lt;a href=&amp;quot;http://www.gnashdev.org/?q=node/62&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt; here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A very amazing article that list out the issues and what can be done to stop it. Worth reading.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>tagging enabled for subscribers on my gallery.</title>
      <link>/2009/08/05/tagging-enabled-for-subscribers-on-my-gallery/</link>
      <pubDate>Tue, 04 Aug 2009 22:32:07 +0000</pubDate>
      
      <guid>/2009/08/05/tagging-enabled-for-subscribers-on-my-gallery/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have enabled tagging of my photos on this blogs image gallery. Do tag the images, when you get time.&lt;/p&gt;
&lt;p&gt;Also the tags with help others also to seach photos.&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>India to create a microprossor of its own and use Linux on it :)</title>
      <link>/2009/07/20/india-to-create-a-microprossor-of-its-own-and-use-linux-on-it/</link>
      <pubDate>Mon, 20 Jul 2009 15:36:17 +0000</pubDate>
      
      <guid>/2009/07/20/india-to-create-a-microprossor-of-its-own-and-use-linux-on-it/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Read the article &amp;lt;a href=&amp;quot;http://www.computerworlduk.com/community/blogs/index.cfm?entryid=2362&amp;amp;blogid=14&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is pretty good news, isn&amp;amp;#8217;t it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Scroggle — Google with privacy.</title>
      <link>/2009/07/08/scroggle-google-with-privacy/</link>
      <pubDate>Wed, 08 Jul 2009 15:30:41 +0000</pubDate>
      
      <guid>/2009/07/08/scroggle-google-with-privacy/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you do not like the google tracking, then scroggle is for you. Head to scroggle to see how it works, but if you are in hurry then you start searching &amp;lt;a title=&amp;quot;Scgoggle&amp;quot; href=&amp;quot;http://www.scroogle.org/cgi-bin/scraper.htm&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And you want a Firefox plugin then head &amp;lt;a href=&amp;quot;http://mycroft.mozdev.org/search-engines.html?name=scroogle&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>feedly– addon for firefox if you have a lot of subscriptions for Google reader.</title>
      <link>/2009/06/23/feedly-addon-for-firefox-if-you-have-a-lot-of-subscriptions-for-google-reader/</link>
      <pubDate>Tue, 23 Jun 2009 02:49:53 +0000</pubDate>
      
      <guid>/2009/06/23/feedly-addon-for-firefox-if-you-have-a-lot-of-subscriptions-for-google-reader/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Download feedly &amp;lt;a href=&amp;quot;https://addons.mozilla.org/en-US/firefox/addon/8538&amp;quot;&amp;gt;here&lt;/a&gt;. Feedly is the way to go if you have lot of subscriptions or otherwise too if you would like to see some changes in the way the google reader looks. Here&amp;amp;#8217;s the description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A magazine-like startpage. A fast and stylish way to read and share the content of your favorite sites and services. Provides seamless integration with Google Reader, Twitter, Frienfeed, Delicious and YouTube.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and a screenshot:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Managing your remote site locally – sitecopy.</title>
      <link>/2009/06/12/managing-your-remote-site-locally-sitecopy/</link>
      <pubDate>Fri, 12 Jun 2009 16:49:34 +0000</pubDate>
      
      <guid>/2009/06/12/managing-your-remote-site-locally-sitecopy/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;If you are managing a remote site, web server that you do not have direct access to (terminal or ssh) and you have to do it with cpanel, then I know how much pain it is. I had the same issue until recently when I discovered &amp;lt;a href=&amp;quot;http://http://www.manyfish.co.uk/sitecopy/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;sitecopy&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Description of sitecopy:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sitecopy allows you to easily maintain remote Web sites.  The program will upload files to the server which have changed locally, and delete files from the server which have been removed locally, to keep the remote site synchronized with the local site, with a single command. sitecopy will also optionally try to spot files you move locally, and move them remotely.  FTP and WebDAV servers are supported.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>couple of changes to the site.</title>
      <link>/2009/06/08/couple-of-changes-to-the-site/</link>
      <pubDate>Mon, 08 Jun 2009 03:23:47 +0000</pubDate>
      
      <guid>/2009/06/08/couple-of-changes-to-the-site/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Spent the weekend on making some changes to the site..&lt;/p&gt;
&lt;p&gt;Added intense debate to start with for the comments.. I kinda liked it. Though am still struggling to get Facebook added to it 🙂&lt;br&gt;
Feejit and Friendconnect was added some time back.&lt;/p&gt;
&lt;p&gt;Hope you like it 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>bing versus google</title>
      <link>/2009/06/07/bing-versus-google/</link>
      <pubDate>Sun, 07 Jun 2009 03:40:49 +0000</pubDate>
      
      <guid>/2009/06/07/bing-versus-google/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I have been hearing a lot about the bing versus google search engine but the question is which is good.  Can&amp;amp;#8217;t be sure, bing is good is some results and google is good in others. You too are confused then use &amp;lt;a href=&amp;quot;https://addons.mozilla.org/en-US/firefox/addon/12253&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;this&lt;/a&gt; addon on firefox. This is a nice addon which splits the firefox screen and then displays the result side by side. Here&amp;amp;#8217;s how it looks , great.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>3/10 results in first page of bing for my site for search term \”amit agarwal\”.</title>
      <link>/2009/06/01/310-results-in-first-bing-for-my-site-for-search-term-amit-agarwal/</link>
      <pubDate>Mon, 01 Jun 2009 16:07:59 +0000</pubDate>
      
      <guid>/2009/06/01/310-results-in-first-bing-for-my-site-for-search-term-amit-agarwal/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;I was not planning on writing another blog on bing. But then bing lists my website 3/10 so  &amp;lt;a href=&amp;quot;http://www.bing.com/search?q=amit+agarwal&amp;amp;go=&amp;amp;form=QBLH&amp;amp;filt=all&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt; is the link to the search. Worth braggin when there is Amit Agarwal from labnol.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Diary and Journal on your linux Desktop</title>
      <link>/2009/05/26/diary-and-journal-on-your-linux-desktop/</link>
      <pubDate>Tue, 26 May 2009 15:34:04 +0000</pubDate>
      
      <guid>/2009/05/26/diary-and-journal-on-your-linux-desktop/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://digitaldump.wordpress.com/projects/rednotebook/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;RedNotebook&lt;/a&gt; is a diary and journel for the *nix OS. This is a great software with some very good features.&lt;/p&gt;
&lt;p&gt;This is available on fedora repo and hence to install you can just type:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;sudo yum install rednotebook&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Some features to note are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enter text for individual days and navigate using a fancy calendar&lt;/li&gt;
&lt;li&gt;Add Categories to days and fill them with small content&lt;/li&gt;
&lt;li&gt;Tag your entries&lt;/li&gt;
&lt;li&gt;Format your text &lt;strong&gt;bold&lt;/strong&gt;, &lt;em&gt;italic&lt;/em&gt; or &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;underlined&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Insert Images, files and links to websites&lt;/li&gt;
&lt;li&gt;Links and mail addresses are recognized automatically&lt;/li&gt;
&lt;li&gt;(Live-) Search&lt;/li&gt;
&lt;li&gt;Automatic saving&lt;/li&gt;
&lt;li&gt;Backup to zip archive&lt;/li&gt;
&lt;li&gt;Word Clouds with most often used words and tags&lt;/li&gt;
&lt;li&gt;Create a template for each day&lt;/li&gt;
&lt;li&gt;Export the journal to HTML, Latex or plain text&lt;/li&gt;
&lt;li&gt;RedNotebook is Open Source Software, you are free to use and redistribute it under the terms of the GPL&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>RFC Reader – Elegnant way to read RFC and other text documents.</title>
      <link>/2009/05/25/rfc-reader-elegnant-way-to-read-rfc-and-other-text-documents/</link>
      <pubDate>Mon, 25 May 2009 02:47:31 +0000</pubDate>
      
      <guid>/2009/05/25/rfc-reader-elegnant-way-to-read-rfc-and-other-text-documents/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;You can find RFC Reader &amp;lt;a href=&amp;quot;http://download.cnet.com/RFC-Reader/3000-2383_4-10557406.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Description of the tool:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;RFC Reader is a professional tool for reading RFC document. It can generate a section directory tree. And it provides lots of features to help you reading RFC documents, such as bookmark, highlight, search, and automatically record where you are reading. Version 3.2 is optimized and it is free now! You can use it without any limitation.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Absolutely hilarious</title>
      <link>/2009/04/13/absolutely-hilarious/</link>
      <pubDate>Mon, 13 Apr 2009 02:59:52 +0000</pubDate>
      
      <guid>/2009/04/13/absolutely-hilarious/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a target=&amp;quot;_blank&amp;quot; href=&amp;quot;http://www.geek24.com/g/2006/06/13/absolutely-hilarious-computer-quotes&amp;quot;&amp;gt;http://www.geek24.com/g/2006/06/13/absolutely-hilarious-computer-quotes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some examples:&lt;br&gt;
&amp;amp;#8221;unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep&amp;amp;#8221;  – my daily unix command list&lt;br&gt;
&amp;amp;#8221;If brute force doesn&amp;amp;#8217;t solve your problems, then you aren&amp;amp;#8217;t using enough.&amp;amp;#8221;&lt;br&gt;
&amp;amp;#8221;Unix is user-friendly. It&amp;amp;#8217;s just very selective about who its friends are.&amp;amp;#8221;&lt;br&gt;
&amp;amp;#8221;1f u c4n r34d th1s u r34lly n33d t0 g37 l41d&amp;amp;#8221;&lt;/p&gt;
&lt;p&gt;The nice thing about Windows – it does not just crash; it actually displays a dialogue box and lets you press OK first. &amp;lt;div class=&amp;quot;zemanta-pixie&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/pixy5.gif&amp;quot; /&amp;gt;&lt;/div&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Nice articles to spend some time.</title>
      <link>/2009/03/14/nice-articles-to-spend-some-time/</link>
      <pubDate>Sat, 14 Mar 2009 10:59:30 +0000</pubDate>
      
      <guid>/2009/03/14/nice-articles-to-spend-some-time/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Get intoxicated with all kind of crazy languages in the world of computers.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.tuxradar.com/content/programming-languages-melt-your-brain&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://www.tuxradar.com/content/programming-languages-melt-your-brain&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A quite useful vim guide.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.terminally-incoherent.com/blog/2009/03/03/vim-cheatsheet-revisited/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://www.terminally-incoherent.com/blog/2009/03/03/vim-cheatsheet-revisited/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Happy Holi</title>
      <link>/2009/03/13/happy-holi/</link>
      <pubDate>Fri, 13 Mar 2009 02:27:29 +0000</pubDate>
      
      <guid>/2009/03/13/happy-holi/</guid>
      <description>&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/dscf.jpg&amp;quot; alt=&amp;quot;Holi&amp;quot; title=&amp;quot;Holi&amp;quot; width=&amp;quot;872&amp;quot; height=&amp;quot;654&amp;quot; class=&amp;quot;size-full wp-image-695&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;Wish you all happy holi.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Feed burned on Feedburner.</title>
      <link>/2009/03/03/feed-burned-on-feedburner/</link>
      <pubDate>Tue, 03 Mar 2009 16:23:23 +0000</pubDate>
      
      <guid>/2009/03/03/feed-burned-on-feedburner/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Finally my ads are now burned on feed burner. The immediate change that you will notice because of this is that now you can subscribe using   Feedburner and second and important change is that now you can subsciber by email 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My photos on *looks with good download and rating :)</title>
      <link>/2009/02/16/my-photos-on-looks-with-good-download-and-rating/</link>
      <pubDate>Mon, 16 Feb 2009 03:21:13 +0000</pubDate>
      
      <guid>/2009/02/16/my-photos-on-looks-with-good-download-and-rating/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Enjoy the free wallpapers&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-full wp-image-612&amp;quot; title=&amp;quot;Linux Power&amp;quot; src=&amp;quot;http://amit-agarwal.co.in/wordpress/wp-content/uploads/2009/02/99448-1.jpg&amp;quot; alt=&amp;quot;Linux Power&amp;quot; width=&amp;quot;339&amp;quot; height=&amp;quot;271&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://gnome-look.org/content/show.php/Linux+Power?content=99448&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://gnome-look.org/content/show.php/Linux+Power?content=99448&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.kde-look.org/content/show.php/Linux+Power?content=99451&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://www.kde-look.org/content/show.php/Linux+Power?content=99451&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;img class=&amp;quot;size-full wp-image-613&amp;quot; title=&amp;quot;Dark Sky&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/1280x1024.jpg&amp;quot; alt=&amp;quot;Dark Sky&amp;quot; width=&amp;quot;526&amp;quot; height=&amp;quot;420&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://gnome-look.org/content/show.php/Dark+Sky?content=99487&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://gnome-look.org/content/show.php/Dark+Sky?content=99487&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://www.kde-look.org/content/show.php/Dark+Sky?content=99486&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://www.kde-look.org/content/show.php/Dark+Sky?content=99486&lt;/a&gt;&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>Free Gift on Valentine\’s Day.</title>
      <link>/2009/02/14/free-gift-on-valentines-day/</link>
      <pubDate>Sat, 14 Feb 2009 06:24:56 +0000</pubDate>
      
      <guid>/2009/02/14/free-gift-on-valentines-day/</guid>
      <description>&lt;p&gt;I am giving free gift to my viewers on V&amp;amp;#8217;Day. All the users registered on my  &amp;lt;a href=&amp;quot;http://shop.amit-agarwal.co.in&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;shop&lt;/a&gt;, can leave a comment in the post to get a free gift of their choice from my shop. You can leave the product id in the comments and checkout the product in the shop and I will make the product free for you. This is only for next 36 hours and only one product per user.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Unix Flavors</title>
      <link>/2009/02/09/unix-flavors/</link>
      <pubDate>Mon, 09 Feb 2009 16:35:12 +0000</pubDate>
      
      <guid>/2009/02/09/unix-flavors/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://linux.about.com/library/bl/bl_flavorlist.htm&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://linux.about.com/library/bl/bl_flavorlist.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;List of unix flavors, though I am not sure if Linux can be considered as flavor of Unix 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>New talking virus —  Computer Virus with Human Voice</title>
      <link>/2009/02/02/new-talking-virus-computer-virus-with-human-voice/</link>
      <pubDate>Mon, 02 Feb 2009 03:19:33 +0000</pubDate>
      
      <guid>/2009/02/02/new-talking-virus-computer-virus-with-human-voice/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Last couple of days, I have been very busy but not too busy to note that KDE is available for windows and that there is a new Windows virus that can talk in human voice. Find the article &amp;lt;a href=&amp;quot;http://www.ethicalhackers.in/2009/01/computer-virus-with-human-voice/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. Where is the world going with viruse&amp;amp;#8217;s. Dear BotVoice.A, I will miss you for being on Linux.&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>Special discount on shop.amit-agarwal.co.in</title>
      <link>/2009/01/24/special-discount-on-shopamit-agarwalcoin/</link>
      <pubDate>Sat, 24 Jan 2009 17:31:31 +0000</pubDate>
      
      <guid>/2009/01/24/special-discount-on-shopamit-agarwalcoin/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;There is a  special discount on some products at &amp;lt;a href=&amp;quot;http://shop.amit-agarwal.co.in&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;shop.amit-agarwal.co.in&lt;/a&gt;.. check out until discout remains.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>sphere related content added.</title>
      <link>/2009/01/20/sphere-related-content-added/</link>
      <pubDate>Tue, 20 Jan 2009 03:28:55 +0000</pubDate>
      
      <guid>/2009/01/20/sphere-related-content-added/</guid>
      <description>&lt;!--[ad#ad-2]--&gt;
&lt;p&gt;Added sphere related content plugin to my blog. Pretty good plugin to display related contect on the blogs. If you wish to see related content just press the sphere related content on the bottom of the article and a pop up will show you related content.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Web Thumbnails, create your account to upload your files for free, or send an ecard.</title>
      <link>/2008/12/12/web-thumbnails-create-your-account-to-upload-your-files-for-free-or-send-an-ecard/</link>
      <pubDate>Fri, 12 Dec 2008 03:10:49 +0000</pubDate>
      
      <guid>/2008/12/12/web-thumbnails-create-your-account-to-upload-your-files-for-free-or-send-an-ecard/</guid>
      <description>&lt;p&gt;I just have the correct set of tools and the web application for your creativity. You can create your login and use your imagination to create your own eCrads. There&amp;amp;#8217;s a lot more things that you can do. I will leave those for your creativity.&lt;/p&gt;
&lt;p&gt;Here is the link:&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://amit.with-linux.com/gallery2/main.php&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://amit.with-linux.com/gallery2/main.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Update 21/01/2009: When I was on vacation I took some photos which you can buy &amp;lt;a href=&amp;quot;http://shop.amit-agarwal.co.in&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt;. If you just want to send it to someone, you can go to &amp;lt;a href=&amp;quot;http://amit.themafia.info/gallery2&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://amit.themafia.info/gallery2&lt;/a&gt;. You would need to check the gallery called &amp;amp;#8221;Yash&amp;amp;#8221;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Get you ip address like whatismyip.com</title>
      <link>/2008/12/01/get-you-ip-address-like-whatismyipcom/</link>
      <pubDate>Sun, 30 Nov 2008 18:41:54 +0000</pubDate>
      
      <guid>/2008/12/01/get-you-ip-address-like-whatismyipcom/</guid>
      <description>&lt;p&gt;For last couple of days, I was thinking of putting this. I was thinking of some way to get the IP address of the client directly rather than going through some site or parsing the content. So &amp;lt;a href=&amp;quot;http://amit-agarwal.co.in/mystuff/getip.php&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;here&lt;/a&gt; it is.&lt;/p&gt;
&lt;p&gt;Now the trick here is simple. There are two ways to get the IP address of the client in the php script and thus a simple script like the below would capture both of them.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Personal Page and space.</title>
      <link>/2008/11/30/personal-page-and-space/</link>
      <pubDate>Sun, 30 Nov 2008 12:45:19 +0000</pubDate>
      
      <guid>/2008/11/30/personal-page-and-space/</guid>
      <description>&lt;p&gt;Now that my other &amp;lt;a href=&amp;quot;http://amit.themafia.info/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;url&lt;/a&gt; is working, I can afford to share some space. If you want to try something on web programming or something else, mail me and I will personally try to see if I can arrange to make some permission chages for you. I am not launching anything for a free service, but for my readers, this is exclusive offer. I will try to arrange something.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My HomeGrown Free web address with unlimited space for no charge.</title>
      <link>/2008/11/23/my-homegrown-free-web-address-with-unlimited-space-for-no-charge/</link>
      <pubDate>Sun, 23 Nov 2008 10:24:34 +0000</pubDate>
      
      <guid>/2008/11/23/my-homegrown-free-web-address-with-unlimited-space-for-no-charge/</guid>
      <description>&lt;p&gt;I have a broadband connection and have been trying to do this for a while. I wanted to setup a URL that could link to my system at my home at &amp;amp;#8221;no extra cost&amp;amp;#8221;. To start with this is for fun and finally for profit. As you know, buying a space on the web now a days is costly and I believe saving money is earning money and thus did the setup so that I have a URL that can go directly to my system behind the ADSL router.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My Linux book posted on ethicalhackers.in</title>
      <link>/2008/11/20/my-linux-book-posted-on-ethicalhackersin/</link>
      <pubDate>Thu, 20 Nov 2008 02:58:59 +0000</pubDate>
      
      <guid>/2008/11/20/my-linux-book-posted-on-ethicalhackersin/</guid>
      <description>&lt;p&gt;Today I found out that the Linux book I published sometime back is also linked on the following &amp;lt;a href=&amp;quot;http://www.ethicalhackers.in/2008/10/simple-linux-user-guide-amit-agarwal/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Link&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks Robin for putting this on.. And yes, ethicalhackers.in is definately quite good with contents on Hacking (Ethical).&lt;/p&gt;
&lt;!--[ad#ad-2]--&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>Feed URL changed.</title>
      <link>/2008/11/12/feed-url-changed/</link>
      <pubDate>Wed, 12 Nov 2008 03:56:23 +0000</pubDate>
      
      <guid>/2008/11/12/feed-url-changed/</guid>
      <description>&lt;p&gt;This post is to inform all my readers that I will be changing my Feed URL to &amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/feed&amp;quot;&amp;gt;http://blog.amit-agarwal.co.in/feed&lt;/a&gt;/ from &lt;a href=&#34;http://amit-agarwal.co.in/wordpress/feed/&#34;&gt;http://amit-agarwal.co.in/wordpress/feed/&lt;/a&gt;. Please make the necessary changes in your readers.&lt;/p&gt;
&lt;p&gt;I was testing these changes and thus my feed was unavailable for some time.&lt;/p&gt;
&lt;p&gt;Thanks for understanding and co-operating.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Create Custom Manufactured By Logo in System Properties</title>
      <link>/2008/11/10/create-custom-manufactured-by-logo-in-system-properties/</link>
      <pubDate>Mon, 10 Nov 2008 03:16:00 +0000</pubDate>
      
      <guid>/2008/11/10/create-custom-manufactured-by-logo-in-system-properties/</guid>
      <description>&lt;p&gt;Find the article &amp;lt;a href=&amp;quot;http://www.windowhaxor.net/2008/03/26/create-custom-manufactured-by-logo-in-system-properties/&amp;quot;&amp;gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Could not resist posting this, just because of the second image.&lt;/p&gt;
&lt;h2 id=&#34;a-titlepermanent-link-create-custom-manufactured-by-logo-in-system-properties-relbookmark-hrefhttpwwwwindowhaxornet20080326create-custom-manufactured-by-logo-in-system-propertiescreate-custom-manufactured-by-logo-in-system-propertiesap-classarticle-authorspan-stylebackground-color-ffffff-color-red-by-pavs-span-on-march-26th-2008p&#34;&gt;&amp;lt;a title=&amp;quot;Permanent Link: Create Custom Manufactured By Logo in System Properties&amp;quot; rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://www.windowhaxor.net/2008/03/26/create-custom-manufactured-by-logo-in-system-properties/&amp;quot;&amp;gt;Create Custom Manufactured By Logo in System Properties&lt;/a&gt;&amp;lt;p class=&amp;quot;article-author&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color: #ffffff; color: red;&amp;quot;&amp;gt; By Pavs &lt;/span&gt; on March 26th, 2008&lt;/p&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;*&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;a title=&amp;quot;1 by pavsma, on Flickr&amp;quot; href=&amp;quot;http://www.flickr.com/photos/10304942@N08/2365752180/&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2008/11/2365752180_38b4051ca3_m.jpg&amp;quot; alt=&amp;quot;1&amp;quot; width=&amp;quot;214&amp;quot; height=&amp;quot;240&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The process of creating a custom “Manufactured and Supported by” logo involves two parts.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Types of DNS records</title>
      <link>/2008/11/03/types-of-dns-records/</link>
      <pubDate>Mon, 03 Nov 2008 02:14:08 +0000</pubDate>
      
      <guid>/2008/11/03/types-of-dns-records/</guid>
      <description>&lt;p&gt;&amp;lt;span style=&amp;quot;font-family: verdana; font-size: x-small;&amp;quot;&amp;gt;&lt;strong&gt;Type: A&lt;/strong&gt; – Point subdomain.domain.com to a hard coded &lt;strong&gt;IP Address&lt;/strong&gt;. Most direct and straight forward option, also note any change you make in the FreeDNS program is reflected on the internet and made live immediately. The only way you will not see immediate results is if you have cached a query on your computer by looking it up PRIOR to configuring it in the FreeDNS program.&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Open-ID integration for login.</title>
      <link>/2008/11/02/open-id-integration-for-login/</link>
      <pubDate>Sun, 02 Nov 2008 14:14:41 +0000</pubDate>
      
      <guid>/2008/11/02/open-id-integration-for-login/</guid>
      <description>&lt;p&gt;I have been thinking about this for quite sometime now. So here it is finally. I have integreted OpenID login for my blogs, what it would basically mean is that you would be able to see the stats for my site after logging into to my blog site with your OpenID. You are not bothered with captcha if you are logged in.&lt;/p&gt;
&lt;p&gt;I think that should make leaving a comment more simpler. Comments please. 🙂&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Windows visitor more than Linux visitor :)</title>
      <link>/2008/10/30/windows-visitor-more-than-linux-visitor/</link>
      <pubDate>Thu, 30 Oct 2008 16:13:49 +0000</pubDate>
      
      <guid>/2008/10/30/windows-visitor-more-than-linux-visitor/</guid>
      <description>&lt;p&gt;I installed the StatPressCN plugin sometime back, just for fun and to see the stats on the visitors of my blog. Yesterday I was reading a blog entry(dont remember whose), who mentioned that the number of visits on his website was more from windows and thus I thought I will check out the stats on my site. Guess what 🙂&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot.jpg&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;size-full wp-image-234&amp;quot; title=&amp;quot;Stats for my visitors&amp;quot; src=&amp;quot;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/screenshot.jpg&amp;quot; alt=&amp;quot;Stats for my visitors&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;297&amp;quot; /&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Myfreecopyright notice</title>
      <link>/2008/10/30/myfreecopyright-notice/</link>
      <pubDate>Thu, 30 Oct 2008 15:23:19 +0000</pubDate>
      
      <guid>/2008/10/30/myfreecopyright-notice/</guid>
      <description>&lt;p&gt;I registered my blog with Myfreecopyright to put a copyright on my work. This is not to discourage people from using my work or refering to my work or blog but to ensure that you give the credit to me for my work.&lt;/p&gt;
&lt;p&gt;Ideally I would appreciate people doing traceback or pingback to my blog when refering my work but just a reference to my blog should also suffice.&lt;/p&gt;
&lt;p&gt;If you have any doubts on this, feel free to mail me.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Send SMS via web</title>
      <link>/2008/10/25/send-smss/</link>
      <pubDate>Sat, 25 Oct 2008 15:27:04 +0000</pubDate>
      
      <guid>/2008/10/25/send-smss/</guid>
      <description>&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_c.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>Sending SMS the cheaper way.</title>
      <link>/2008/10/25/sending-sms-the-cheaper-way/</link>
      <pubDate>Sat, 25 Oct 2008 13:10:37 +0000</pubDate>
      
      <guid>/2008/10/25/sending-sms-the-cheaper-way/</guid>
      <description>&lt;p&gt;I have been working on finding ways to send SMS the cheapest way. Looked at couple of services and tried couple of softwares and gateways but finally found this to be the best way:&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;wordpress/send-sms&amp;quot;&amp;gt;Send SMS&lt;/a&gt; (Only Indian Cell providers)&lt;/p&gt;
&lt;p&gt;Some interesting links here:&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;http://answers.yahoo.com/question/index?qid=20080104051242AAvvNni&amp;quot;&amp;gt;&lt;/a&gt;&amp;lt;a href=&amp;quot;http://www.ananthapuri.com/mobile.asp&amp;quot;&amp;gt;http://www.ananthapuri.com/mobile.asp&lt;/a&gt;&lt;br&gt;
&amp;lt;a href=&amp;quot;http://www.mocolife.com&amp;quot;&amp;gt;http://www.mocolife.com&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My Images</title>
      <link>/2008/10/22/my-images/</link>
      <pubDate>Wed, 22 Oct 2008 17:21:14 +0000</pubDate>
      
      <guid>/2008/10/22/my-images/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Useful Links</title>
      <link>/2008/10/20/useful-links/</link>
      <pubDate>Mon, 20 Oct 2008 01:25:29 +0000</pubDate>
      
      <guid>/2008/10/20/useful-links/</guid>
      <description>&lt;p&gt;Added a new addition to my website. &amp;lt;a title=&amp;quot;Links&amp;quot; href=&amp;quot;http://links.amit-agarwal.co.in&amp;quot;&amp;gt;Dew-NewPHPLinks&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Looks quite promising for managing web links and sharing them. Hope to see submisssions from my readers too. 🙂&lt;/p&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>Flickr Link on the blog.</title>
      <link>/2008/09/19/flickr-link-on-the-blog/</link>
      <pubDate>Fri, 19 Sep 2008 03:55:28 +0000</pubDate>
      
      <guid>/2008/09/19/flickr-link-on-the-blog/</guid>
      <description>&lt;p&gt;I have managed to install the plugin to display my flickr photos on the blog page. Link is &amp;lt;a href=&amp;quot;http://amit-agarwal.co.in/wordpress/flickr/album/72157601656654651/photo/1231634023/flowers-dscf1435jpg.html&amp;quot;&amp;gt;http://amit-agarwal.co.in/wordpress/flickr&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>wordpress upgraaded to latest version</title>
      <link>/2008/09/18/wordpress-upgraaded-to-latest-version/</link>
      <pubDate>Thu, 18 Sep 2008 15:20:29 +0000</pubDate>
      
      <guid>/2008/09/18/wordpress-upgraaded-to-latest-version/</guid>
      <description>&lt;p&gt;Upgraded wordpress to version 2.6.2 for some security fixes and new functionalities.&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>
    
    <item>
      <title>parse and paste text</title>
      <link>/2020/06/08/parse-paste-text/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/2020/06/08/parse-paste-text/</guid>
      <description>&lt;p&gt;Lot of times, I copy the text but before pasting want to remove a word or make some other changes or add “wget” to the URL, quite common. So, I came up with this alias&lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;replace=&#39;echo $(xclip -i)|sed &#39;s/text//&#39;|xclip -o&#39;&lt;/pre&gt;
&lt;p&gt;and this depends on xlip, which you can install with&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;pre class=&#34;brush:shell&#34;&gt;dnf install xclip&lt;/pre&gt;</description>
    </item>
    
  </channel>
</rss>
