<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
<channel>
    <title>/me on the net! - utilities</title>
    <link>http://web.gnuer.org/blog/</link>
    <description>Anurag's blog at web.gnuer.org</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.2 - http://www.s9y.org/</generator>
    <pubDate>Mon, 05 Jan 2009 10:24:48 GMT</pubDate>

    <image>
        <url>http://web.gnuer.org/blog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: /me on the net! - utilities - Anurag's blog at web.gnuer.org</title>
        <link>http://web.gnuer.org/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>USD INR exchange rates</title>
    <link>http://web.gnuer.org/blog/archives/87-USD-INR-exchange-rates.html</link>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/87-USD-INR-exchange-rates.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=87</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=87</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    I keep looking at stuff and try guessing its price in INR. Look around for calculator, check USD exchange rate and punch it in.&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;#!/usr/bin/env ruby&lt;br /&gt;
require &#039;rubygems&#039;&lt;br /&gt;
require &#039;hpricot&#039;&lt;br /&gt;
require &#039;open-uri&#039;&lt;br /&gt;
&lt;br /&gt;
amount = (ARGV.length == 1) ? ARGV[0].to_f : 1&lt;br /&gt;
amount = 1 if amount == 0&lt;br /&gt;
&lt;br /&gt;
doc = Hpricot(URI.parse(&quot;http://in.finance.yahoo.com/&quot;).read)&lt;br /&gt;
element = doc.search(&quot;/html/body/div/div[2]/div/div/div[3]/div[2]/table/tr[2]/td[4]/a/&quot;)&lt;br /&gt;
exchange_rate = element[0].to_s.to_f&lt;br /&gt;
puts &quot;#{amount} USD = #{amount * exchange_rate} INR&quot;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Now i no longer have to. Just running &lt;strong&gt;$ usdinr 197.21&lt;/strong&gt; gives the amount in INR. Save this file in &lt;strong&gt;/usr/bin/usdinr&lt;/strong&gt; and give execute permissions. 
    </content:encoded>

    <pubDate>Mon, 05 Jan 2009 15:48:18 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/87-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>Tata Indicom wireless data card (Huawei EC321 CDMA card)</title>
    <link>http://web.gnuer.org/blog/archives/81-Tata-Indicom-wireless-data-card-Huawei-EC321-CDMA-card.html</link>
            <category>misc</category>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/81-Tata-Indicom-wireless-data-card-Huawei-EC321-CDMA-card.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=81</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=81</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_right&quot; style=&quot;width: 89px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://web.gnuer.org/blog/uploads/pictures/vcard.jpg&#039;&gt;&lt;!-- s9ymdb:11 --&gt;&lt;img width=&quot;89&quot; height=&quot;110&quot;  src=&quot;http://web.gnuer.org/blog/uploads/pictures/vcard.serendipityThumb.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Tata indicom Vdata card&lt;/div&gt;&lt;/div&gt;I&#039;ve been using Tata Indicom&#039;s data card based internet services for the past 2 years or so. and my experience about the internet service quality has been above satisfaction so far. After filling up the application form, and paying 4990 INR upfront for the data card, i got the card delivered at home in 2 days. Pretty fast indeed. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Data card connectivity speed&lt;/strong&gt;: The Huawei EC321 CDMA card is rated for about 156Kbps. Initially at the place where i used to live, i used to get about 140 Kbps speed without fiddling too much with the antenna and direction. At my current residence too, i manage about the same speeds, which is more than enough for my email and IRC applications &lt;img src=&quot;http://web.gnuer.org/blog/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Setup and installation&lt;/strong&gt;: The data card comes as a PCMCIA device which can be plugged onto the PCMCIA slot of your laptop. Its probably straightforward to install it in Windows. There&#039;s a desktop manager application included in the installation CD with puts a dialer-cum-sms inbox checking app shortcut on the desktop. Getting the internet working on linux is even easier. Check &lt;a href=&quot;http://web.gnuer.org/blog/archives/31-tata-indicom-data-card.html&quot;&gt;how to get the data card running with wvdial&lt;/a&gt; here. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Tariff plans&lt;/strong&gt;: The data card costed me around 4990 INR some 2 years back. It should be cheaper now. The USB pen drive shaped Plug2Surf ones are definitely cheaper. I am under 1GB plan which costs me less than 800 INR per month with taxes included, as i never cross my 1GB limit.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Network coverage and roaming&lt;/strong&gt;: Its based on Tata Indicom&#039;s CDMA network, so internet services work wherever there&#039;s tata indicom&#039;s mobile phone network. So far, it has worked for me in all the cities i&#039;ve traveled in india. There are no charges on national roaming if you are using the data card only for internet services.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Verdict?&lt;/strong&gt;: Its a good gadget to keep along if you are traveling. Internet works just out of the box, without having to ask anyone for network access or proxy authentications. I haven&#039;t used data card services from Reliance or Airtel, but i dont really have a reason to switch services as yet. Lately there have been days when the internet is pathetically slow but then it comes back again.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Where to buy?&lt;/strong&gt;: You can visit their website ichoose.in and place an order. If you are in Mumbai then let me know, i can pass over the contact information of their sales representative and he&#039;ll take care of the rest. My email address is anurag (@) gnuer.org 
    </content:encoded>

    <pubDate>Wed, 06 Aug 2008 02:03:08 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/81-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>flickr toys</title>
    <link>http://web.gnuer.org/blog/archives/72-flickr-toys.html</link>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/72-flickr-toys.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=72</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=72</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_right&quot; style=&quot;width: 100px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://www.flickr.com/photos/anuragp/2311699429/&#039;&gt;&lt;img width=&#039;100&#039; height=&#039;75&#039;  src=&quot;http://farm4.static.flickr.com/3038/2311699429_1fbb1d2f47_m.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Hockeney picture&lt;/div&gt;&lt;/div&gt;Looking for a way to generate a jigsaw puzzle from your photos? or a Polaroid style Hockney picture? a picture cube? or a original looking Flickr badge? Head over to &lt;a href=&quot;http://www.bighugelabs.com/flickr/&quot;&gt;Big Huge Labs&lt;/a&gt; and make your own nifty Flickr accessories. 
    </content:encoded>

    <pubDate>Wed, 05 Mar 2008 18:10:18 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/72-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>naming your hosts</title>
    <link>http://web.gnuer.org/blog/archives/69-naming-your-hosts.html</link>
            <category>humour</category>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/69-naming-your-hosts.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=69</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=69</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    Apparently, there&#039;s an RFC on &lt;em&gt;Choosing a Name for Your Computer&lt;/em&gt; - &lt;a href=&quot;http://tools.ietf.org/html/rfc1178&quot; title=&quot;RFC 1178&quot;&gt;RFC 1178&lt;/a&gt;. Easily, one of the simpler to understand RFCs out there. 
    </content:encoded>

    <pubDate>Sat, 29 Dec 2007 17:12:27 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/69-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>migrating mailman</title>
    <link>http://web.gnuer.org/blog/archives/67-migrating-mailman.html</link>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/67-migrating-mailman.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=67</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=67</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    &lt;strong&gt;1. Introduction&lt;/strong&gt;&lt;br /&gt;
A couple of weeks back we had to migrate a few mailing lists across to a new server. Migration was successful and we had minimum downtime, since no changes were done to the lists.&lt;br /&gt;
&lt;br /&gt;
This HowTo assumes that the new server uses Postfix as an MTA. Using any other MTA is not a problem as long as it can read the Mailman generated &lt;em&gt;aliases&lt;/em&gt; file.&lt;br /&gt;
&lt;br /&gt;
Migrating mailman lists is a 3 step process.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;2. Preparing New Server.&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;2.1 Installing Mailman.&lt;/li&gt;&lt;br /&gt;
Follow the official Mailman installation documentation given at http://www.list.org and make sure new server has python, Apache, and mod_python installed. Mailman&#039;s source tarball and distribution supplied packages are equally good. Depending on what you are using, mailman&#039;s installation directory would be &lt;strong&gt;/usr/local/mailman&lt;/strong&gt; (in case of source install) or &lt;strong&gt;/var/lib/mailman&lt;/strong&gt; (in case of debian package).&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;2.2 Configure Apache and Postfix.&lt;/li&gt;&lt;br /&gt;
If your mailing list uses a separate virtual host (highly recommended) then test out if Apache and postfix are correctly configured to serve a sample list.&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;strong&gt;3. Copying Data to New Server.&lt;/strong&gt;&lt;br /&gt;
Copying data involves copying over three directories, which hold list configuration(lists), held messages/bounce stats(data) and list archives(archives).&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;3.1 lists&lt;/li&gt;&lt;br /&gt;
Mailman stores its list specific settings like passwords, subscribers, list settings as python pickels in &lt;strong&gt;lists&lt;/strong&gt; directory. First step in migrating list is to rsync this directory to the new server. You may copy over few selected lists, or all the lists using any means.&lt;br /&gt;
&lt;br /&gt;
For example, to copy all the lists from old server the new server, issue this command on the old server:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;# rsync -avz /usr/local/mailman/lists  root@new-server:/var/lib/mailman/&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Note: Above command will also replace the site wide mailing list named &lt;strong&gt;Mailman&lt;/strong&gt;. So take backups if necessary.&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;3.2 data&lt;/li&gt;&lt;br /&gt;
The &lt;strong&gt;data&lt;/strong&gt; directory stores all the held messages and bounce events. This directory also contains site wide administrator password and an aliases file which is used by the MTA to identify available&lt;br /&gt;
mailing lists.&lt;br /&gt;
&lt;br /&gt;
To copy &lt;strong&gt;data&lt;/strong&gt; directory to the new server, issue this command on the old server.&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;# rsync -avz /usr/local/mailman/data root@new-server:/var/lib/mailman/&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Note: Above command will also replace the site wide administrator password file. Backup the existing data directory if required.&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;3.3 archives&lt;/li&gt;&lt;br /&gt;
The &lt;strong&gt;archives&lt;/strong&gt; directory stores mailing list archives if it is enabled(enabled by default).&lt;br /&gt;
&lt;br /&gt;
To copy list archives, issue this command on the old server.&lt;br /&gt;
&lt;code&gt;# rsync -avz /usr/local/mailman/archives root@new-server:/var/lib/mailman/&lt;/code&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;strong&gt;4. Post Migration checks.&lt;/strong&gt;&lt;br /&gt;
After the data is migrated, check for any permission issues. Its possible that the new server is configured to run mailman with the user &lt;strong&gt;list&lt;/strong&gt; or &lt;strong&gt;mailman&lt;/strong&gt;. Change the ownership of the directories copied accordingly.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;4.1 Regenerating Aliases&lt;/li&gt;&lt;br /&gt;
The &lt;strong&gt;bin&lt;/strong&gt; directory present in mailman installation contains several command line utilities for managing mailing lists. First step after copying over all the data is to regenrate the ailases file. To generate aliases run:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;# cd /var/lib/mailman/bin&lt;br /&gt;
# ./genaliases&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;4.2 Hostnames&lt;/li&gt;&lt;br /&gt;
This step is not required if domain name of mailing lists remain same. In case the mailing lists are also changing their domain names, a few changes need to be made in the mailing lists too. Every MailList object has two attributes named &lt;strong&gt;web_page_url&lt;/strong&gt; and &lt;strong&gt;host_name&lt;/strong&gt;. These two attributes determine how mailman will write the list urls in the web pages it generates.&lt;br /&gt;
&lt;br /&gt;
To fix the URLs issue these commands.&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;# cd /usr/local/mailman/bin&lt;br /&gt;
# ./withlist -l -r fix_url  -u new-domain.example.org&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;4.3 DNS Updates&lt;/li&gt;&lt;br /&gt;
After these steps are over, its time to do DNS updates. Move over to your DNS configuration options and point the list domain to new server&#039;s IP address.&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;strong&gt;5. Finalising&lt;/strong&gt;&lt;br /&gt;
Try to send an email to any of the lists&#039;s &lt;strong&gt;-request&lt;/strong&gt; alias, with `help&#039; in the subject line. Mailman should immediately respond with a list of available commands.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;6. Refrences&lt;/strong&gt;&lt;br /&gt;
Mailman Homepage - &lt;a href=&quot;http://www.list.org&quot; title=&quot;Mailman homepage&quot;&gt;http://www.list.org&lt;/a&gt;&lt;br /&gt;
Mailman Installation Manual -&lt;a href=&quot;http://list.org/mailman-install/index.html&quot; title=&quot;Mailman Installation manual&quot;&gt;http://list.org/mailman-install/index.html&lt;/a&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sun, 25 Nov 2007 03:57:00 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/67-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>HTTP Auth with mod_auth_imap</title>
    <link>http://web.gnuer.org/blog/archives/57-HTTP-Auth-with-mod_auth_imap.html</link>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/57-HTTP-Auth-with-mod_auth_imap.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=57</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=57</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    HTTP based authentication is the most common and easy-to-setup way of protecting content in apache. But with normal &lt;strong&gt;.htaccess/.htpasswd&lt;/strong&gt; based protection, the problem is, .htpasswd file should be present in the webserver&#039;s filesystem, and in most cases those users are not local unix users.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://ben.brillat.net/projects/mod_auth_imap/&quot;  title=&quot;mod_auth_imap homepage&quot;&gt;mod_auth_imap&lt;/a&gt; attempts to overcome this limitation by allowing apache to authenticate against an IMAP server, local/remote/whatever. Setting up authentication with mod_auth_imap is also straightforward. &lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Download the mod_auth_imap tarball from &lt;a href=&quot;http://ben.brillat.net/projects/mod_auth_imap/&quot; &gt;http://ben.brillat.net/projects/mod_auth_imap/&lt;/a&gt;, and extract the contents.&lt;/li&gt;&lt;li&gt;Make sure &lt;strong&gt;apxs&lt;/strong&gt; is installed (its available in apache2-dev package in debian)&lt;/li&gt;&lt;li&gt;Run &lt;strong&gt;# apxs -i -a -c mod_auth_imap.c&lt;/strong&gt; as root user to build the apache module and install it in apache.&lt;/li&gt;&lt;li&gt;Make sure that mod_auth_imap module is enabled in your apache configuration.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
An example .htaccess file will look like this.&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;#Turn on IMAP Authentication&lt;br /&gt;
Auth_IMAP_Enabled on&lt;br /&gt;
AuthName &quot;Use IMAP username to login&quot;&lt;br /&gt;
AuthType Basic&lt;br /&gt;
&lt;br /&gt;
# Turn off Basic auth. We&#039;ll make IMAP as authoritative.&lt;br /&gt;
AuthBasicAuthoritative Off&lt;br /&gt;
&lt;br /&gt;
#If you feel like it, restrict the users or allow all valid users:&lt;br /&gt;
# Require user foouser&lt;br /&gt;
Require valid-user&lt;br /&gt;
&lt;br /&gt;
#Make IMAP Authentication authoritative for this .htaccess file:&lt;br /&gt;
Auth_IMAP_Authoritative on&lt;br /&gt;
Auth_IMAP_Server imap.example.org&lt;br /&gt;
Auth_IMAP_Port 143&lt;br /&gt;
Auth_IMAP_Log on&lt;br /&gt;
&lt;/code&gt; 
    </content:encoded>

    <pubDate>Tue, 03 Jul 2007 15:07:00 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/57-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>writing cheques made easy</title>
    <link>http://web.gnuer.org/blog/archives/56-writing-cheques-made-easy.html</link>
            <category>humour</category>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/56-writing-cheques-made-easy.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=56</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=56</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    If you issue cheques very often, and wonder how to write that weird amount in words, then lisp may come to your rescue.&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;CL-USER&gt; (format t &quot;~R&quot; 5374538457834758345)&lt;br /&gt;
five quintillion three hundred seventy-four quadrillion five hundred thirty-eight trillion four hundred fifty&lt;br /&gt;
-seven billion eight hundred thirty-four million seven hundred fifty-eight thousand three hundred forty-five&lt;br /&gt;
NIL&lt;br /&gt;
CL-USER&gt;&lt;/code&gt; 
    </content:encoded>

    <pubDate>Thu, 21 Jun 2007 00:44:25 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/56-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>reverser</title>
    <link>http://web.gnuer.org/blog/archives/53-reverser.html</link>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/53-reverser.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=53</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=53</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_right&quot; style=&quot;width: 110px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://web.gnuer.org/blog/uploads/pictures/reverse-kdeapp.png&#039;&gt;&lt;img width=&#039;110&#039; height=&#039;70&#039;  src=&quot;http://web.gnuer.org/blog/uploads/pictures/reverse-kdeapp.serendipityThumb.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Konqueror&lt;/div&gt;&lt;/div&gt;ever wondered how KDE apps look like when they are viewed in reverse?&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;$ konqueror --reverse&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 05 Apr 2007 10:31:00 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/53-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>frying your cpu</title>
    <link>http://web.gnuer.org/blog/archives/52-frying-your-cpu.html</link>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/52-frying-your-cpu.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=52</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=52</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    i did write a script to &lt;a href=&quot;http://web.gnuer.org/blog/archives/37-heat-up-your-cpu.html&quot; &gt;heat up my cpu&lt;/a&gt; with openssl looping 256 times instead. On the P4 box, i get this message on my terminal within few seconds.&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
Message from syslogd@web2 at Wed Apr  4 12:56:34 2007 ...&lt;br /&gt;
web2 kernel: CPU0: Temperature above threshold&lt;br /&gt;
&lt;br /&gt;
Message from syslogd@web2 at Wed Apr  4 12:56:34 2007 ...&lt;br /&gt;
web2 kernel: CPU0: Running in modulated clock mode&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
allright, no need to invest in room heater this winter. 
    </content:encoded>

    <pubDate>Wed, 04 Apr 2007 12:58:40 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/52-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>debian administration article</title>
    <link>http://web.gnuer.org/blog/archives/51-debian-administration-article.html</link>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/51-debian-administration-article.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=51</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=51</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.debian-administration.org/articles/511&quot;  title=&quot;article on debian-administration&quot;&gt;http://www.debian-administration.org/articles/511&lt;/a&gt;&lt;br /&gt;
i wrote this howto for setting up antivirus and antispam filtering mail server on debian an year back when i was learning it myself. 
    </content:encoded>

    <pubDate>Wed, 21 Mar 2007 18:46:53 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/51-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>creating clips with mencoder</title>
    <link>http://web.gnuer.org/blog/archives/49-creating-clips-with-mencoder.html</link>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/49-creating-clips-with-mencoder.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=49</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=49</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    I&#039;d been searching in debian packages for something which could help me to create clips from videos. The lousy linear editor `kino&#039; insists on only working with DV files and starts filling disk space with raw video as soon as you open a file.&lt;br /&gt;
&lt;br /&gt;
Little did i realize that mighty &lt;a href=&quot;http://mplayerhq.hu&quot;  title=&quot;mplayer hq&quot;&gt;mplayer&lt;/a&gt; can do this also.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;code&gt;mencoder -ss 1284 -endpos 102  movie.avi -oac copy  -ovc copy  -o movie-clip.avi&lt;/code&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
where 1284 is the number of seconds from where clip starts, and 102 is length of clip in seconds. 
    </content:encoded>

    <pubDate>Mon, 05 Mar 2007 00:30:44 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/49-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>dont do this</title>
    <link>http://web.gnuer.org/blog/archives/47-dont-do-this.html</link>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/47-dont-do-this.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=47</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=47</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    a lame DoS attempt &lt;img src=&quot;http://web.gnuer.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;b&gt;$ xterm -g 10x10-class xterm&lt;/b&gt;&lt;/code&gt; 
    </content:encoded>

    <pubDate>Mon, 29 Jan 2007 16:17:29 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/47-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>playing with kolab</title>
    <link>http://web.gnuer.org/blog/archives/43-playing-with-kolab.html</link>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/43-playing-with-kolab.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=43</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=43</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    gosh, finally &lt;a href=&quot;http://www.kolab.org&quot;  title=&quot;Kolab&quot;&gt;Kolab&lt;/a&gt; got installed on my machine, after days of messing up (due to my own clueless-ness &lt;img src=&quot;http://web.gnuer.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ) with apache, postfix, ldap and kolab config files.&lt;br /&gt;
&lt;br /&gt;
so finally i can see the administration page. if this works out nicely then many organisations around me are going to use Kolab big time.. 
    </content:encoded>

    <pubDate>Thu, 21 Dec 2006 19:50:32 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/43-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>public nameservers</title>
    <link>http://web.gnuer.org/blog/archives/39-public-nameservers.html</link>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/39-public-nameservers.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=39</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=39</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    Many times it happens that we are configuring network on a newly installed machine and forget what the DNS server addresses are.. or when your ISP&#039;s dns server just doesnt work..  If you find yourself in such situations frequently then its time you remember these easy to recall public dns servers.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt; &lt;strong&gt;4.2.2.1&lt;/strong&gt; - to - &lt;strong&gt;4.2.2.6&lt;/strong&gt;  (Verizon)&lt;/li&gt;&lt;li&gt; &lt;strong&gt;198.6.1.1&lt;/strong&gt; - to - &lt;strong&gt;198.6.1.6&lt;/strong&gt; (GTI Internet)&lt;/li&gt;&lt;li&gt; &lt;strong&gt;128.100.100.128&lt;/strong&gt; (University of Toronto) &lt;/li&gt;&lt;li&gt; &lt;strong&gt;198.6.1.1&lt;/strong&gt; (UUNet)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
Though i should add a note of caution, use these dns servers to get to the net, search for your ISP&#039;s dns servers and add them instead. Its really not a good idea to trample on someone else&#039;s bandwidth.. Also while using a third party DNS server, one must understand that its very easy for them to redirect &lt;a href=&quot;http://icicibank.com&quot;  title=&quot;ICICIBank NetBanking&quot;&gt;icicibank.com&lt;/a&gt; to any server they wish &lt;img src=&quot;http://web.gnuer.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Its also a good idea to install bind locally to get out of such situations.. in which case the only IP to be added is &lt;b&gt;127.0.0.1&lt;/b&gt; 
    </content:encoded>

    <pubDate>Tue, 31 Oct 2006 14:06:00 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/39-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>heat up your cpu</title>
    <link>http://web.gnuer.org/blog/archives/37-heat-up-your-cpu.html</link>
            <category>utilities</category>
    
    <comments>http://web.gnuer.org/blog/archives/37-heat-up-your-cpu.html#comments</comments>
    <wfw:comment>http://web.gnuer.org/blog/wfwcomment.php?cid=37</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://web.gnuer.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=37</wfw:commentRss>
    

    <author>nospam@example.com (Anurag)</author>
    <content:encoded>
    With the winter season coming up try this if you are feeling cold and are working on a laptop.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;code&gt;$ openssl  speed&lt;/code&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Openssl&lt;/b&gt; is a nice way of benchmarking your processor&#039;s performance. It tries to calculate the number of mathematical calculations (md5, sha, aes, blowfish et. al hashes) your processor can do in given time. the higher number of calculations, the better &lt;img src=&quot;http://web.gnuer.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  And yes its terribly heats up your CPU at the same time..&lt;br /&gt;
&lt;br /&gt;
If your CPU hasnt heated up yet then try running several openssl benchmarks at the same time.. write a shell script like this...&lt;br /&gt;
&lt;b&gt;&lt;code&gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
openssl speed &amp;amp;&lt;br /&gt;
openssl speed &amp;amp;&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
[repeat 20 lines]&lt;br /&gt;
&lt;/code&gt;&lt;/b&gt;&lt;br /&gt;
Right now above script is running on the new proliant server and its fans are making such a loud noise as its benchmarking &lt;img src=&quot;http://web.gnuer.org/blog/templates/default/img/emoticons/eek.png&quot; alt=&quot;:-O&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Wed, 18 Oct 2006 14:22:52 +0530</pubDate>
    <guid isPermaLink="false">http://web.gnuer.org/blog/archives/37-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
</item>

</channel>
</rss>