<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>weblog d'un abbe</title>
	<atom:link href="http://wahjava.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wahjava.wordpress.com</link>
	<description>De mes découvertes et de mes inventions</description>
	<lastBuildDate>Sat, 14 Jan 2012 15:40:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='wahjava.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>weblog d'un abbe</title>
		<link>http://wahjava.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://wahjava.wordpress.com/osd.xml" title="weblog d&#039;un abbe" />
	<atom:link rel='hub' href='http://wahjava.wordpress.com/?pushpress=hub'/>
		<item>
		<title>BitlBee 3.0 and SRV lookups</title>
		<link>http://wahjava.wordpress.com/2010/11/13/bitlbee-3-0-and-srv-lookups/</link>
		<comments>http://wahjava.wordpress.com/2010/11/13/bitlbee-3-0-and-srv-lookups/#comments</comments>
		<pubDate>Sat, 13 Nov 2010 04:53:27 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[bitlbee]]></category>
		<category><![CDATA[bitlbee-otr]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[srv]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">https://wahjava.wordpress.com/2010/11/13/bitlbee-3-0-and-srv-lookups/</guid>
		<description><![CDATA[As BitlBee 3.0 is released and has now included OTR support :), I don&#8217;t have to maintain bitlbee-otr anymore. For FreeBSD, I noticed, the SRV DNS records lookup support is not compiled in by default, so I submitted a diff to upstream and the maintainer. For users of irc/bitlbee port, who want to try SRV [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=376&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://get.bitlbee.org/src/bitlbee-3.0.tar.gz">BitlBee 3.0</a> is released and has now included <code>OTR</code> support :), I don&#8217;t have to maintain <code>bitlbee-otr</code> anymore. For FreeBSD, I noticed, the <code>SRV</code> DNS records lookup support is not compiled in by default, so I submitted a <a href="http://bugs.bitlbee.org/bitlbee/ticket/421#comment:5">diff to upstream</a> and the maintainer. For users of <code>irc/bitlbee</code> port, who want to try <code>SRV</code> lookup support can try the <a href="https://github.com/abbe/tinderbox/commit/647d2c89837f7160b7c3d265bf9830ad77dd4f95.diff">port diff</a>.</p>
<p>Let me know if you experience any issues or have any questions.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/376/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=376&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2010/11/13/bitlbee-3-0-and-srv-lookups/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>BitlBee OTR 1.2.8 Released</title>
		<link>http://wahjava.wordpress.com/2010/07/06/bitlbee-otr-1-2-8-released/</link>
		<comments>http://wahjava.wordpress.com/2010/07/06/bitlbee-otr-1-2-8-released/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 01:29:34 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[bitlbee]]></category>
		<category><![CDATA[bitlbee-otr]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freebsd-ports]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[otr]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2010/07/06/bitlbee-otr-1-2-8-released/</guid>
		<description><![CDATA[Just finished integrating OTR support code from bitlbee-otr into bitlbee-1.2.8, and is available as bitlbee-otr-1.2.8.tar.bz2 (sha256sum: f09a88be7d995a0cc489ee9bea4ac49dc326c1b2e9396a8e7cc886b3894883a3 , md5sum: 1273e7861f393473c5060f5ec5d6c214). PR for FreeBSD port is not needed anymore. The tarball can be downloaded from: http://wahjava.users.sourceforge.net/bitlbee-otr-1.2.8.tar.bz2 http://fbsd.zlonet.ru/distfiles/bitlbee-otr-1.2.8.tar.bz2 Thanks to SourceForge and Veniamin (aka zloidemon) for hosting the tarball. UPDATE: FreeBSD port irc/bitlbee-otr is updated.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=371&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just finished integrating OTR support code from <a href="http://khjk.org/bitlbee-otr/">bitlbee-otr</a> into <code>bitlbee-1.2.8</code>, and is available as <code>bitlbee-otr-1.2.8.tar.bz2</code> (sha256sum: <code>f09a88be7d995a0cc489ee9bea4ac49dc326c1b2e9396a8e7cc886b3894883a3</code> , md5sum: <code>1273e7861f393473c5060f5ec5d6c214</code>). PR for FreeBSD port is not needed <a href="http://www.freebsd.org/news/newsflash.html#event20100610:01">anymore</a>. The tarball can be downloaded from:</p>
<ul>
<li><a href="http://wahjava.users.sourceforge.net/bitlbee-otr-1.2.8.tar.bz2">http://wahjava.users.sourceforge.net/bitlbee-otr-1.2.8.tar.bz2</a></li>
<li><a href="http://fbsd.zlonet.ru/distfiles/bitlbee-otr-1.2.8.tar.bz2">http://fbsd.zlonet.ru/distfiles/bitlbee-otr-1.2.8.tar.bz2</a></li>
</ul>
<p>Thanks to <a href="http://www.sourceforge.net/">SourceForge</a> and <a href="http://www.zlonet.ru/">Veniamin</a> (aka <code>zloidemon</code>) for hosting the tarball.</p>
<p><strong>UPDATE</strong>: FreeBSD port <a href="http://www.freshports.org/irc/bitlbee-otr">irc/bitlbee-otr</a> is updated.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/371/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=371&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2010/07/06/bitlbee-otr-1-2-8-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>BitlBee OTR 1.2.7 Released</title>
		<link>http://wahjava.wordpress.com/2010/05/17/bitlbee-otr-1-2-7-released/</link>
		<comments>http://wahjava.wordpress.com/2010/05/17/bitlbee-otr-1-2-7-released/#comments</comments>
		<pubDate>Mon, 17 May 2010 08:40:09 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[bitlbee]]></category>
		<category><![CDATA[bitlbee-otr]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freebsd-ports]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[otr]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2010/05/17/bitlbee-otr-1-2-7-released/</guid>
		<description><![CDATA[Just finished integrating OTR support code from bitlbee-otr into bitlbee-1.2.7, and is available as bitlbee-otr-1.2.7.tar.bz2 (sha256sum: 2cb8817e98e5ac40dda1f3e8c7a76ae1ed421c265c85e2455c4f3080b9e99982, md5sum: 063d849c4011c599c4980eda87f0e0b4). PR for FreeBSD port needs to be submitted. The tarball can be downloaded from: http://wahjava.users.sourceforge.net/bitlbee-otr-1.2.7.tar.bz2 http://fbsd.zlonet.ru/distfiles/bitlbee-otr-1.2.7.tar.bz2 Thanks to SourceForge and Veniamin (aka zloidemon) for hosting the tarball. UPDATE: The corresponding FreeBSD PR is ports/146666.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=366&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just finished integrating OTR support code from <a href="http://khjk.org/bitlbee-otr/">bitlbee-otr</a> into <code>bitlbee-1.2.7</code>, and is available as <code>bitlbee-otr-1.2.7.tar.bz2</code> (sha256sum: <code>2cb8817e98e5ac40dda1f3e8c7a76ae1ed421c265c85e2455c4f3080b9e99982</code>, md5sum: <code>063d849c4011c599c4980eda87f0e0b4</code>). PR for FreeBSD port needs to be submitted. The tarball can be downloaded from:</p>
<ul>
<li><a href="http://wahjava.users.sourceforge.net/bitlbee-otr-1.2.7.tar.bz2">http://wahjava.users.sourceforge.net/bitlbee-otr-1.2.7.tar.bz2</a></li>
<li><a href="http://fbsd.zlonet.ru/distfiles/bitlbee-otr-1.2.7.tar.bz2">http://fbsd.zlonet.ru/distfiles/bitlbee-otr-1.2.7.tar.bz2</a></li>
</ul>
<p>Thanks to <a href="http://www.sourceforge.net/">SourceForge</a> and Veniamin (aka <code>zloidemon</code>) for hosting the tarball.</p>
<p><strong>UPDATE</strong>: The corresponding FreeBSD PR is <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=146666">ports/146666</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/366/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=366&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2010/05/17/bitlbee-otr-1-2-7-released/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>BitlBee OTR 1.2.6a released</title>
		<link>http://wahjava.wordpress.com/2010/04/21/bitlbee-otr-1-2-6a-released/</link>
		<comments>http://wahjava.wordpress.com/2010/04/21/bitlbee-otr-1-2-6a-released/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 10:08:52 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[bitlbee]]></category>
		<category><![CDATA[bitlbee-otr]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freebsd-ports]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[otr]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/?p=361</guid>
		<description><![CDATA[Just finished integrating OTR support code from bitlbee-otr into bitlbee-1.2.6, and is available as bitlbee-otr-1.2.6a.tar.bz2 (sha256sum: ab8bb786fcd34f87c4b8056b3786d896ee7aeae7fc21d09a49d3be920891c135, md5sum: 3419f352a8dfc06b1bd1954ddeb9ee34). The corresponding FreeBSD PR is ports/145911. The tarball can be downloaded from: http://wahjava.users.sourceforge.net/bitlbee-otr-1.2.6a.tar.bz2 http://fbsd.zlonet.ru/distfiles/bitlbee-otr-1.2.6a.tar.bz2 Thanks to SourceForge and Veniamin (aka zloidemon) for hosting the tarball.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=361&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just finished integrating OTR support code from <a href="http://khjk.org/bitlbee-otr/">bitlbee-otr</a> into <code>bitlbee-1.2.6</code>, and is available as <code>bitlbee-otr-1.2.6a.tar.bz2</code> (sha256sum: <code>ab8bb786fcd34f87c4b8056b3786d896ee7aeae7fc21d09a49d3be920891c135</code>, md5sum: <code>3419f352a8dfc06b1bd1954ddeb9ee34</code>). The corresponding FreeBSD PR is <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=145911">ports/145911</a>. The tarball can be downloaded from:</p>
<ul>
<li><a href="http://wahjava.users.sourceforge.net/bitlbee-otr-1.2.6a.tar.bz2">http://wahjava.users.sourceforge.net/bitlbee-otr-1.2.6a.tar.bz2</a></li>
<li><a href="http://fbsd.zlonet.ru/distfiles/bitlbee-otr-1.2.6a.tar.bz2">http://fbsd.zlonet.ru/distfiles/bitlbee-otr-1.2.6a.tar.bz2<br />
</a></li>
</ul>
<p>Thanks to <a href="http://www.sourceforge.net/">SourceForge</a> and Veniamin (aka <code>zloidemon</code>)  for hosting the tarball.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/361/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=361&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2010/04/21/bitlbee-otr-1-2-6a-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>BitlBee OTR 1.2.5 released</title>
		<link>http://wahjava.wordpress.com/2010/03/23/bitlbee-otr-1-dot-2-dot-5-released/</link>
		<comments>http://wahjava.wordpress.com/2010/03/23/bitlbee-otr-1-dot-2-dot-5-released/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 12:52:27 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[bitlbee]]></category>
		<category><![CDATA[bitlbee-otr]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freebsd-ports]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[otr]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/?p=357</guid>
		<description><![CDATA[Just finished integrating OTR support code from bitlbee-otr into bitlbee-1.2.5, and is available as bitlbee-otr-1.2.5.tar.bz2 (sha256sum: 93d283ff829decf6ee8c89d23f4ad441f3a6c24820bba8ea9580e738865bf605, md5sum: 26c20921ff586fcd5253a324f33bde1b). The corresponding FreeBSD PR is ports/144975. The tarball can be downloaded from: http://filebin.ca/gwhdrt/bitlbee-otr-1.2.5.tar.bz2 (temporary). http://fbsd.zlonet.ru/distfiles/bitlbee-otr-1.2.5.tar.bz2 (somewhat permanent) Thanks to Veniamin (aka zloidemon) for hosting the tarball.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=357&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just finished integrating OTR  support code from <a href="http://www.khjk.org/bitlbee-otr/">bitlbee-otr</a> into <a href="http://get.bitlbee.org/src/bitlbee-1.2.5.tar.gz">bitlbee-1.2.5</a>, and is available as <code>bitlbee-otr-1.2.5.tar.bz2</code>  (<code>sha256sum</code>: <code>93d283ff829decf6ee8c89d23f4ad441f3a6c24820bba8ea9580e738865bf605</code>, <code>md5sum</code>: <code>26c20921ff586fcd5253a324f33bde1b</code>). The corresponding FreeBSD PR is <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=144975">ports/144975</a>. The tarball can be downloaded from:</p>
<ul>
<li><a href="http://filebin.ca/gwhdrt/bitlbee-otr-1.2.5.tar.bz2">http://filebin.ca/gwhdrt/bitlbee-otr-1.2.5.tar.bz2</a> (temporary).</li>
<li><a href="http://fbsd.zlonet.ru/distfiles/bitlbee-otr-1.2.5.tar.bz2">http://fbsd.zlonet.ru/distfiles/bitlbee-otr-1.2.5.tar.bz2</a> (somewhat permanent)</li>
</ul>
<p>Thanks to Veniamin (aka <code>zloidemon</code>) for hosting the tarball.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/357/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=357&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2010/03/23/bitlbee-otr-1-dot-2-dot-5-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>Time to say goodbye&#8230;</title>
		<link>http://wahjava.wordpress.com/2009/04/02/time-to-say-goodbye/</link>
		<comments>http://wahjava.wordpress.com/2009/04/02/time-to-say-goodbye/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 17:02:26 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Yippee!!]]></category>
		<category><![CDATA[last-post]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2009/04/02/time-to-say-goodbye/</guid>
		<description><![CDATA[Good bye :-)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=353&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<pre>Good bye :-)</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/353/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=353&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2009/04/02/time-to-say-goodbye/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>Pencil on FreeBSD</title>
		<link>http://wahjava.wordpress.com/2009/03/09/pencil-on-freebsd/</link>
		<comments>http://wahjava.wordpress.com/2009/03/09/pencil-on-freebsd/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 14:58:55 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freebsd-ports]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[mockup]]></category>
		<category><![CDATA[packages]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2009/03/09/pencil-on-freebsd/</guid>
		<description><![CDATA[Someone recently mentioned to me about using a proprietary GUI mockup tool, which reminded me I&#8217;ve to port Pencil to FreeBSD. So I&#8217;ve submitted a PR for the port. Happy sketching GUIs&#8230;;)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=349&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Someone recently mentioned to me about using a proprietary GUI mockup tool, which reminded me I&#8217;ve to port <a href="http://evolus.vn/Pencil/">Pencil</a> to <a href="http://www.freebsd.org">FreeBSD</a>. So I&#8217;ve <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=132456">submitted</a> a PR for the port. Happy sketching GUIs&#8230;;)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/349/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=349&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2009/03/09/pencil-on-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>fortune</title>
		<link>http://wahjava.wordpress.com/2009/03/08/fortune/</link>
		<comments>http://wahjava.wordpress.com/2009/03/08/fortune/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 15:04:57 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[fortune]]></category>
		<category><![CDATA[qotd]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2009/03/08/fortune/</guid>
		<description><![CDATA[Anyone can become angry &#8212; that is easy; but to be angry with the right person, to the right degree, at the right time, for the right purpose and in the right way &#8212; that is not easy. &#8212; Aristotle<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=347&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>Anyone can become angry &mdash; that is easy; but to be angry with the right person, to the right degree, at the right time, for the right purpose and in the right way &mdash; that is not easy.  &mdash; Aristotle</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/347/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=347&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2009/03/08/fortune/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>tcpdump unable to capture on any device&#8230;</title>
		<link>http://wahjava.wordpress.com/2009/03/02/tcpdump-unable-to-capture-on-any-device/</link>
		<comments>http://wahjava.wordpress.com/2009/03/02/tcpdump-unable-to-capture-on-any-device/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 14:47:46 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[bugfix]]></category>
		<category><![CDATA[foss]]></category>
		<category><![CDATA[pcap]]></category>
		<category><![CDATA[sniffer]]></category>
		<category><![CDATA[tcpdump]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2009/03/02/tcpdump-unable-to-capture-on-any-device/</guid>
		<description><![CDATA[If you&#8217;re having problem capturing on any device with tcpdump. Then you can patch the libpcap with the diff at: http://github.com/mcr/libpcap/commit/8fa17a5a554aaeb85d3ec4118b45a31f1efd6808 and rebuild your libpcap package. Happy sniffing on any device.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=345&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re having problem capturing on <strong>any</strong> device with tcpdump. Then you can patch the libpcap with the diff at: <a href="http://github.com/mcr/libpcap/commit/8fa17a5a554aaeb85d3ec4118b45a31f1efd6808">http://github.com/mcr/libpcap/commit/8fa17a5a554aaeb85d3ec4118b45a31f1efd6808</a> and rebuild your libpcap package.</p>
<p>Happy sniffing on <strong>any</strong> device.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/345/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=345&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2009/03/02/tcpdump-unable-to-capture-on-any-device/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>256 colors xterm</title>
		<link>http://wahjava.wordpress.com/2009/02/19/256-colors-xterm/</link>
		<comments>http://wahjava.wordpress.com/2009/02/19/256-colors-xterm/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 07:29:06 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[256-color]]></category>
		<category><![CDATA[curses]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[less]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[terminfo]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[xterm]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2009/02/19/256-colors-xterm/</guid>
		<description><![CDATA[I&#8217;m using xterm in 256-color mode since a month. And I noticed that whenever I log in to any of the remote boxen (via ssh) from my xterm, I started getting WARNING: terminal is not fully functional, whenever I use less, screen, etc. curses applications. So this means xterm-256color (xterm in 256 color) terminfo is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=343&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m using <a href="http://invisible-island.net/xterm/xterm.html">xterm</a> in 256-color mode since a month. And I noticed that whenever I log in to any of the remote boxen (via <a href="http://openssh.org/">ssh</a>) from my xterm, I started getting <em>WARNING: terminal is not fully functional</em>, whenever I use <a href="http://en.wikipedia.org/wiki/Less_(Unix)">less</a>, <a href="http://en.wikipedia.org/wiki/GNU_Screen">screen</a>, etc. <a href="http://en.wikipedia.org/wiki/Curses_(programming_library)">curses</a> applications. So this means <code>xterm-256color</code> (xterm in 256 color) <a href="http://en.wikipedia.org/wiki/Terminfo">terminfo</a> is not available in the remote box. Now in most of the remote boxen, I don&#8217;t have superuser access, which means I can&#8217;t install this terminfo systemwide. So after going through <a href="http://invisible-island.net/ncurses/man/terminfo.5.html">terminfo(5)</a> I figured out that I need to install this terminfo in my <code>$HOME</code> (at remote end) to get desired functionality. For that I did:</p>
<pre>
% ssh server mkdir -p .terminfo/x
% scp /usr/share/terminfo/x/xterm-256color server:.terminfo/x/
</pre>
<p>Thats it. Now I don&#8217;t get that warning anymore and I can use <a href="http://www.enigmacurry.com/2009/01/20/256-colors-on-the-linux-terminal/">Emacs</a>/<a href="http://vim.wikia.com/wiki/256_colors_in_vim">vim</a> in 256-colors :) . What more do you want from 256-colors life&#8230;:)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/343/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=343&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2009/02/19/256-colors-xterm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>This posting may harm your computer</title>
		<link>http://wahjava.wordpress.com/2009/01/31/this-posting-may-harm-your-computer/</link>
		<comments>http://wahjava.wordpress.com/2009/01/31/this-posting-may-harm-your-computer/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 15:06:28 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Experiences]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[lol]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2009/01/31/this-posting-may-harm-your-computer/</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=340&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/wahjava/3241496032/" title="Google goes mad by wahjava, on Flickr"><img src="http://farm4.static.flickr.com/3481/3241496032_6a809bd926_m.jpg" width="240" height="150" alt="Google goes mad" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/340/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=340&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2009/01/31/this-posting-may-harm-your-computer/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3481/3241496032_6a809bd926_m.jpg" medium="image">
			<media:title type="html">Google goes mad</media:title>
		</media:content>
	</item>
		<item>
		<title>Instantaneous fortune</title>
		<link>http://wahjava.wordpress.com/2009/01/25/instantaneous-fortune/</link>
		<comments>http://wahjava.wordpress.com/2009/01/25/instantaneous-fortune/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 08:49:28 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[fortune]]></category>
		<category><![CDATA[humor]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2009/01/25/instantaneous-fortune/</guid>
		<description><![CDATA[XVI: In the year 2054, the entire defense budget will purchase just one aircraft. This aircraft will have to be shared by the Air Force and Navy 3-1/2 days each per week except for leap year, when it will be made available to the Marines for the extra day. XVII: Software is like entropy. It [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=338&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<pre>
XVI:
        In the year 2054, the entire defense budget will purchase just one
        aircraft.  This aircraft will have to be shared by the Air Force and
        Navy 3-1/2 days each per week except for leap year, when it will be
        made available to the Marines for the extra day.
XVII:
        Software is like entropy.  It is difficult to grasp, weighs nothing,
        and obeys the Second Law of Thermodynamics, i.e., it always increases.
XVIII:
        It is very expensive to achieve high unreliability.  It is not uncommon
        to increase the cost of an item by a factor of ten for each factor of
        ten degradation accomplished.
XIX:
        Although most products will soon be too costly to purchase, there will
        be a thriving market in the sale of books on how to fix them.
XX:
        In any given year, Congress will appropriate the amount of funding
        approved the prior year plus three-fourths of whatever change the
        administration requests -- minus 4-percent tax.
                -- Norman Augustine
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/338/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=338&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2009/01/25/instantaneous-fortune/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>Hacking a codegen</title>
		<link>http://wahjava.wordpress.com/2008/12/16/hacking-a-codegen/</link>
		<comments>http://wahjava.wordpress.com/2008/12/16/hacking-a-codegen/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 23:26:20 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Experiences]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Yippee!!]]></category>
		<category><![CDATA[lisp]]></category>
		<category><![CDATA[common-lisp]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[codegen]]></category>
		<category><![CDATA[amd64]]></category>
		<category><![CDATA[louzer]]></category>
		<category><![CDATA[gift]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/12/16/hacking-a-codegen/</guid>
		<description><![CDATA[So, finally I&#8217;ve hacked a basic AMD64 code generator, after so many tries. This code generator is hacked in Common Lisp, and is currently generating a code for a very simple toy like language. I&#8217;ve not written any grammar specification for it. It is a LISP like language. This piece of code generator is dedicated [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=334&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, finally I&#8217;ve hacked a basic <a href="http://en.wikipedia.org/wiki/X86-64">AMD64</a> code generator, after so many tries. This code generator is hacked in <a href="http://common-lisp.net/">Common Lisp</a>, and is currently generating a code for a very simple toy like language. I&#8217;ve not written any grammar specification for it. It is a <a href="http://en.wikipedia.org/wiki/Lisp_(programming_language)">LISP</a> like language. This piece of code generator is dedicated to one of my cool friend <a href="http://meinwords.wordpress.com/">Edwin Jose</a>, and is thus named as <code>louzer</code>. Following is an example of the language for which <code>louzer</code> generates code.</p>
<pre>
(source
	 (let principal rate time amount x)
	 (= principal 1000)
	 (= rate 10)
	 (= time 100)
	 (= x 100)
	 (= amount
		(/ (* principal (* rate time))
		 100))
	 (print &quot;Amount (%d) - %d is %d.\\n&quot;  amount x (- amount x))
	 (print &quot;Hello World, louzer\\n&quot;))
</pre>
<p>The language code is also embedded along with the source code in the LISP file. Following is how I&#8217;m using it with <a href="http://clisp.cons.org/">GNU clisp</a> implementation:</p>
<pre>
% clisp louzer.lisp |tee test.S
.section .text
.extern printf
.type main,@function
.globl main
main:
 pushq %rbp
 movq %rsp, %rbp
 subq $40, %rsp
 movq $1000, %rbx
 movq %rbx, -8(%rbp)
 movq $10, %rbx
 movq %rbx, -16(%rbp)
 movq $100, %rbx
 movq %rbx, -24(%rbp)
 movq $100, %rbx
 movq %rbx, -40(%rbp)
 movq -16(%rbp), %rbx
 imul -24(%rbp), %rbx
 imul -8(%rbp), %rbx
 movq %rbx, %rax
 movq $100, %rbx
 xorq %rdx,%rdx
 idiv %rbx
 movq %rax, -32(%rbp)
 leaq __string_0,%rdi
 movq -32(%rbp), %rsi
 movq -40(%rbp), %rdx
 movq -32(%rbp), %rbx
 subq -40(%rbp), %rbx
 movq %rbx, %rcx
 xorq %rax,%rax
 call printf
 leaq __string_1,%rdi
 xorq %rax,%rax
 call printf
 xorq %rax, %rax
 movq %rbp, %rsp
 popq %rbp
 ret
.section .rodata
__string_1: .string &quot;Hello, louzer World\n&quot;
__string_0: .string &quot;Amount (%d) - %d is %d.\n&quot;
/* Generated by louzer :) */
</pre>
<p>Above is the piece of <a href="http://en.wikipedia.org/wiki/X86-64">AMD64</a> assembly code emitted by the <code>louzer</code>. So, now time to assemble and link the above assembly code and generate the output of the above code.</p>
<pre>
% cc -o test test.S
% ./test
Amount (10000) - 100 is 9900.
Hello, louzer World
</pre>
<p><em>Voila</em>. Oh, sorry to keep you waiting, now you can download the <a href="http://wahjava.googlepages.com/louzer.lisp">louzer.lisp</a> and have fun. BtW, code is not perfect and has couple of limitations, which I&#8217;ve not fixed due to lack of time, as I&#8217;ve an exam day after tomorrow. So, I&#8217;ll be able to work on it only after <code>20081219</code>. Happy hacking codegens&#8230;;)</p>
<p><strong>NOTE</strong> (<em>for Grammar Nazis</em>): Forgive me for any grammatical mistakes you encounter above, and ofcourse point out the mistake :).</p>
<p><strong>P.S.</strong> Forgot to mention, you&#8217;ll need an <a href="http://en.wikipedia.org/wiki/X86-64">AMD64</a> architecture CPU, toolchain and POSIX OS to test out above stuff.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/334/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=334&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/12/16/hacking-a-codegen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>Ready to assassinate spam</title>
		<link>http://wahjava.wordpress.com/2008/12/11/ready-to-assassinate-spam/</link>
		<comments>http://wahjava.wordpress.com/2008/12/11/ready-to-assassinate-spam/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 16:06:55 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[gnus]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spamassassin]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/12/11/ready-to-assassinate-spam/</guid>
		<description><![CDATA[Since a week or two, I noticed I suddenly started to get many spams (at the rate of around 10/day) delivered to my gmail inbox. I reported them every time, but that is of not much use. So tired of reporting spams, I started to create filters (in gmail) based on From address, &#8216;Subject&#8217; etc. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=332&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Since a week or two, I noticed I suddenly started to get many spams (at the rate of around 10/day) delivered to my <a href="http://gmail.google.com/">gmail</a> inbox. I reported them every time, but that is of not much use. So tired of reporting spams, I started to create filters (in <a href="http://gmail.google.com">gmail</a>) based on From address, &#8216;Subject&#8217; etc. to delete them as soon they arrive, and I noticed that some of the <a href="http://www.gnu.org/software/emacs/manual/html_node/gnus/Spam-Package.html">ham</a> mails also got deleted due to my filters. So, to get rid of this problem yesternight I installed <a href="http://spamassassin.apache.org">SpamAssassin</a> (which I&#8217;m afraid of installing earlier because I heard of its complex configuration) on my box integrated with <a href="http://www.postfix.org/">postfix</a> instance on my <a href="http://www.gentoo.org/">Gentoo GNU/Linux</a>. The installation (thanks to <a href="http://en.wikipedia.org/wiki/Portage_(software)">portage</a>) is very easy and integration with <a href="http://www.postfix.org/">postfix</a> is also quite easy and <a href="http://wiki.apache.org/spamassassin/IntegratedSpamdInPostfix">well documented</a> on its <a href="http://wiki.apache.org/spamassassin/">wiki</a>. And now, the best part, my <a href="http://spamassassin.apache.org/">SpamAssassin</a> today recognized those mails as spam, which <a href="http://gmail.google.com">gmail</a>&#8216;s spam filters delivered into my inbox :).</p>
<p>Following is a <a href="http://www.gnus.org/">Gnus</a> hack to report <a href="http://www.gnu.org/software/emacs/manual/html_node/gnus/Spam-Package.html">spam</a> as <a href="http://www.gnu.org/software/emacs/manual/html_node/gnus/Spam-Package.html">ham</a> and <a href="http://www.gnu.org/software/emacs/manual/html_node/gnus/Spam-Package.html">ham</a> as <a href="http://www.gnu.org/software/emacs/manual/html_node/gnus/Spam-Package.html">spam</a> :</p>
<pre>
(defun my-gnus-mark-spam()
  (interactive)
  (gnus-summary-show-raw-article)
  (gnus-summary-save-in-pipe &quot;spamc -L spam&quot;)
  (gnus-summary-show-article)
  ;; substitute &quot;nnmaildir:spam&quot; with the name of group holding &quot;spam&quot;
  (gnus-summary-move-article nil &quot;nnmaildir:spam&quot;))

(defun my-gnus-mark-ham()
  (interactive)
  (gnus-summary-show-raw-article)
  (gnus-summary-save-in-pipe &quot;spamc -L ham&quot;)
  (gnus-summary-show-article)
  (gnus-summary-respool-article nil))

;; in summary mode use &quot;B s&quot; and &quot;B h&quot; keys to mark a mail as spam and ham
;; respectively for SpamAssassin to learn, and to also move to &quot;spam&quot; maildir
;; or respool mail accordingly
(define-key gnus-summary-mode-map (kbd &quot;B s&quot;) 'my-gnus-mark-spam)
(define-key gnus-summary-mode-map (kbd &quot;B h&quot;) 'my-gnus-mark-ham)
</pre>
<p>I could have used <a href="http://www.gnus.org/">Gnus</a> built-in spam filtering, but <a href="http://www.gnus.org/">Gnus</a> is not the only <a href="http://en.wikipedia.org/wiki/Mail_User_Agent">MUA</a> I use ;) . Anyways, happy assassinating spam&#8230;;)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/332/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=332&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/12/11/ready-to-assassinate-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>fake identd server</title>
		<link>http://wahjava.wordpress.com/2008/12/03/fake-identd-server/</link>
		<comments>http://wahjava.wordpress.com/2008/12/03/fake-identd-server/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 14:37:33 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[ghc]]></category>
		<category><![CDATA[haskell]]></category>
		<category><![CDATA[identd]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/?p=329</guid>
		<description><![CDATA[-- identd: RFC1413 incompliant identd server -- author: Ashish Shukla &#60;gmail.com!wahjava&#62; -- license: GNU GPLv2 or later version at your option -- special thanks to: consolers on #emacs -- 1. Compile the file: abbe@chateau $ ghc --make identd.hs -- 2. Make it setuid root: abbe@chateau $ chown 0 identd; chmod u+s identd -- 3. Execute [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=329&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<pre>
-- identd: RFC1413 incompliant identd server
-- author: Ashish Shukla &lt;gmail.com!wahjava&gt;
-- license: GNU GPLv2 or later version at your option
-- special thanks to: consolers on #emacs
-- 1. Compile the file: abbe@chateau $ ghc --make identd.hs
-- 2. Make it setuid root: abbe@chateau $ chown 0 identd; chmod u+s identd
-- 3. Execute it: abbe@chateau $ ./identd abbe
-- happy faking ident

import System.IO (hGetContents, hClose, openFile, hPutStrLn, hGetLine)
import System.Random (randomRIO)
import IO
import Network.BSD
import Network.Socket

import System.Environment (getArgs, getProgName)

import System.Posix.User (getUserEntryForName, setUserID, UserEntry, userID)

import Control.Exception (evaluate)

wordsFile = &quot;/usr/share/dict/words&quot;

loadWords :: FilePath -&gt; IO [String]
loadWords fileName = do
    handle &lt;- openFile fileName ReadMode
    contents &lt;- hGetContents $ handle
    let listOfWords = lines contents
    lenWords &lt;- evaluate (length $ listOfWords)
    hClose handle
    return listOfWords

getUserName :: [String] -&gt; IO String
getUserName words = do
    index &lt;- randomRIO (0, length words - 1) :: IO Int
    return (words !! index)

handleSocket :: [String] -&gt; IO (Socket, SockAddr) -&gt; IO Bool
handleSocket words struct = do
  (socket, sockaddr) &lt;- struct
  handle &lt;- socketToHandle socket ReadWriteMode
  line &lt;- hGetLine handle
  name &lt;- getUserName words
  -- logged-in from a LISP Machine ;)
  hPutStrLn handle $ (withoutWS line) ++ &quot; : USERID : LISPM : &quot; ++ name
  hClose handle
  return True
  where withoutWS = filter (\x -&gt; x `notElem` [ '\r', '\n'])

main = do
  args &lt;- getArgs
  progName &lt;- getProgName
  if null args
    then putStrLn $ &quot;Usage: &quot; ++ progName ++ &quot; [username]&quot;
    else do
        user &lt;- getUserEntryForName $ args !! 0
        let uid = userID user
        rng &lt;- getStdGenuu
        ssock &lt;- socket AF_INET6 Stream defaultProtocol
        bindSocket ssock (SockAddrInet6 113 0 (0,0,0,0) 0)
        setUserID uid
        words &lt;- loadWords wordsFile
        sockaddr &lt;- getSocketName $ ssock
        listen ssock 5
        loopForever (handleSocket words . accept) ssock
        sClose ssock
  where loopForever function y = do
            retval &lt;- function y
            if retval
              then (loopForever function y)
              else return ()
</pre>
<p>Happy faking ident&#8230;;)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/329/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=329&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/12/03/fake-identd-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>Red Hat releases SELinux Users Guide</title>
		<link>http://wahjava.wordpress.com/2008/11/27/red-hat-releases-selinux-users-guide/</link>
		<comments>http://wahjava.wordpress.com/2008/11/27/red-hat-releases-selinux-users-guide/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 13:17:12 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Yippee!!]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[selinux]]></category>
		<category><![CDATA[user-guide]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/11/27/red-hat-releases-selinux-users-guide/</guid>
		<description><![CDATA[So, Red Hat released a SELinux User Guide which looks great :), and in the authoring team there is a friend . Looks like I should get back to Fedora or should I SELinux-ify existing Gentoo GNU/Linux and ArchLinux installations.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=323&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, <a href="http://www.redhat.com/">Red Hat</a> released a <a href="http://docs.fedoraproject.org/selinux-user-guide/f10/en-US/">SELinux User Guide</a> which looks great :), and in the authoring team there is a <a href="http://domg444.blogspot.com">friend</a> . Looks like I should get back to<br />
<a href="http://www.fedoraproject.org/">Fedora</a> or should I SELinux-ify existing <a href="http://www.gentoo.org">Gentoo GNU/Linux</a> and <a href="http://www.archlinux.org/">ArchLinux</a> installations.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/323/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=323&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/11/27/red-hat-releases-selinux-users-guide/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>Imagine, there&#8217;s no INDEX</title>
		<link>http://wahjava.wordpress.com/2008/11/22/imagine-theres-no-index/</link>
		<comments>http://wahjava.wordpress.com/2008/11/22/imagine-theres-no-index/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 10:18:13 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[beatles]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[john-lennon]]></category>
		<category><![CDATA[parody]]></category>
		<category><![CDATA[song]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/?p=321</guid>
		<description><![CDATA["Imagine" by John Lennon Words by: Kirill Ponomarew &#60;krion@FreeBSD.org&#62; Imagine there's no INDEX It's easy if you try It was a hard decision It should now go and die Imagine all the people Building INDEX today... Imagine there's no ports Is it so hard to do ? Nothing to break or fix for And no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=321&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<pre>"Imagine" by John Lennon
Words by: Kirill Ponomarew &lt;krion@FreeBSD.org&gt;

Imagine there's no INDEX
It's easy if you try
It was a hard decision
It should now go and die
Imagine all the people
Building INDEX today...

Imagine there's no ports
Is it so hard to do ?
Nothing to break or fix for
And no GNOME too
Imagine all the people
Fetching INDEX today...

You may say I'm a dreamer
But the hacks must go away
I hope someday you won't break it
And let the downloads rule the day

Imagine there's no cluster
I wonder if you can
Two hundreds ports are broken
Please help us, Uncle Sam
Imagine all the people
Loving INDEX today...

You may say I'm a dreamer
But the hacks must go away
I hope someday you won't break it
And let the downloads rule the day
</pre>
<p>Copied from <a href="http://www.mavetju.org/unix/freebsd-songbook.php#imagine">http://www.mavetju.org/unix/freebsd-songbook.php#imagine</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/321/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=321&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/11/22/imagine-theres-no-index/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>irony</title>
		<link>http://wahjava.wordpress.com/2008/11/22/irony/</link>
		<comments>http://wahjava.wordpress.com/2008/11/22/irony/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 08:25:18 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/?p=319</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=319&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/wahjava/3049940932/" title="Irony by wahjava, on Flickr"><img src="http://farm4.static.flickr.com/3146/3049940932_99b5ca7924_m.jpg" width="240" height="150" alt="Irony" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/319/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=319&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/11/22/irony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3146/3049940932_99b5ca7924_m.jpg" medium="image">
			<media:title type="html">Irony</media:title>
		</media:content>
	</item>
		<item>
		<title>bitlbee-otr 1.2.3 update</title>
		<link>http://wahjava.wordpress.com/2008/11/11/bitlbee-otr-123-update/</link>
		<comments>http://wahjava.wordpress.com/2008/11/11/bitlbee-otr-123-update/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 02:56:52 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[bitlbee]]></category>
		<category><![CDATA[bitlbee-otr]]></category>
		<category><![CDATA[otr]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/?p=311</guid>
		<description><![CDATA[I&#8217;ve added some fixes to the existing bitlbee-otr tarball related to OTR help. Please update your installation, if you&#8217;re not getting help information related to OTR support in your bitlbee-otr installation. Happy IMing off-the-record&#8230;:)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=311&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added some fixes to the existing <a href="http://www.khjk.org/bitlbee-otr/">bitlbee-otr</a> <a href="http://wahjava.googlepages.com/bitlbee-otr-1.2.3.tar.bz2">tarball</a> related to <a href="http://www.cypherpunks.ca/otr">OTR</a> help. Please update your installation, if you&#8217;re not getting help information related to <a href="http://www.cypherpunks.ca/otr">OTR</a> support in your <a href="http://www.khjk.org/bitlbee-otr/">bitlbee-otr</a> installation. Happy IMing off-the-record&#8230;:)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/311/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=311&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/11/11/bitlbee-otr-123-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>blog.el</title>
		<link>http://wahjava.wordpress.com/2008/11/09/blogel/</link>
		<comments>http://wahjava.wordpress.com/2008/11/09/blogel/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 05:05:16 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Yippee!!]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[emacs-lisp]]></category>
		<category><![CDATA[weblog]]></category>
		<category><![CDATA[weblog-client]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/11/09/blogel/</guid>
		<description><![CDATA[/me has pasted &#34;blog.el -- the blog client for posting to wordpress blogs&#34; at http://paste.lisp.org/display/69993 /me has pasted &#34;metaweblog.el -- an emacs lisp library to access metaweblog capable blogs&#34; at http://paste.lisp.org/display/69994 Happy blogging&#8230;;)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=307&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><code><br />
/me has pasted &quot;blog.el -- the blog client for posting to wordpress blogs&quot; at http://paste.lisp.org/display/69993<br />
/me has pasted &quot;metaweblog.el -- an emacs lisp library to access metaweblog capable blogs&quot; at http://paste.lisp.org/display/69994<br />
</code><br />
Happy blogging&#8230;;)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/307/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=307&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/11/09/blogel/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello, blogging world from Emacs</title>
		<link>http://wahjava.wordpress.com/2008/11/09/hello-blogging-world-from-emacs/</link>
		<comments>http://wahjava.wordpress.com/2008/11/09/hello-blogging-world-from-emacs/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 03:54:12 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/11/09/hello-blogging-world-from-emacs/</guid>
		<description><![CDATA[This post is authored in muse-mode in Emacs.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=302&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post is authored in <strong>muse-mode</strong> in <strong>Emacs</strong>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/302/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=302&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/11/09/hello-blogging-world-from-emacs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>Happy mDNSing (Avahi) over IPv6 on FreeBSD</title>
		<link>http://wahjava.wordpress.com/2008/10/16/happy-mdnsing-avahi-over-ipv6-on-freebsd/</link>
		<comments>http://wahjava.wordpress.com/2008/10/16/happy-mdnsing-avahi-over-ipv6-on-freebsd/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 20:21:23 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Yippee!!]]></category>
		<category><![CDATA[avahi]]></category>
		<category><![CDATA[bugfix]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[mdns]]></category>
		<category><![CDATA[problem-report]]></category>
		<category><![CDATA[udp]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/10/16/happy-mdnsing-avahi-over-ipv6-on-freebsd/</guid>
		<description><![CDATA[Thanks to bz, the issue is now fixed.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=263&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Thanks to <code>bz</code>, the <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=119123">issue</a> is now <a href="http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/netinet6/ip6_output.c?rev=1.122">fixed</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=263&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/10/16/happy-mdnsing-avahi-over-ipv6-on-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>bitlbee 1.2.3 and OTR support</title>
		<link>http://wahjava.wordpress.com/2008/10/05/bitlbee-123-and-otr-support/</link>
		<comments>http://wahjava.wordpress.com/2008/10/05/bitlbee-123-and-otr-support/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 18:27:11 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Yippee!!]]></category>
		<category><![CDATA[bitlbee]]></category>
		<category><![CDATA[bitlbee-otr]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freebsd-ports]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[otr]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/10/05/bitlbee-123-and-otr-support/</guid>
		<description><![CDATA[Just finished integrating OTR support code from bitlbee-otr into bitlbee-1.2.3, and is available as bitlbee-otr-1.2.3.tar.bz2 (md5sum: ff355f4e2a5d664f474fb2b4551e763d). I will also post this to the original maintainer of bitlbee-otr branch, and ofcourse it&#8217;ll be available in FreeBSD too, in the bitlbee-otr PR 126208, which I submitted few days ago. Anyways, happy instant messaging OTR&#8230;:)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=261&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just finished integrating <a href="http://www.cypherpunks.ca/otr/">OTR</a> support code from <a href="http://www.khjk.org/bitlbee-otr/">bitlbee-otr</a> into <a href="http://get.bitlbee.org/src/bitlbee-1.2.3.tar.gz">bitlbee-1.2.3</a>, and is available as <a href="http://wahjava.googlepages.com/bitlbee-otr-1.2.3.tar.bz2">bitlbee-otr-1.2.3.tar.bz2</a> (<a href="http://en.wikipedia.org/wiki/Md5sum">md5sum</a>: <code>ff355f4e2a5d664f474fb2b4551e763d</code>). I will also post this to the original maintainer of <a href="http://www.khjk.org/bitlbee-otr/">bitlbee-otr</a> branch, and ofcourse it&#8217;ll be available in FreeBSD too, in the bitlbee-otr <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=126208">PR 126208</a>, which I <a href="http://wahjava.wordpress.com/2008/08/03/ircbitlbee-with-otr-support/">submitted</a> few days ago. Anyways, happy instant messaging <a href="http://www.cypherpunks.ca/otr/">OTR</a>&#8230;:)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/261/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=261&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/10/05/bitlbee-123-and-otr-support/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>HOTD: Tweaking colo</title>
		<link>http://wahjava.wordpress.com/2008/09/17/hotd-tricking-colo/</link>
		<comments>http://wahjava.wordpress.com/2008/09/17/hotd-tricking-colo/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 20:19:11 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[colo]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[lol]]></category>
		<category><![CDATA[rofl]]></category>
		<category><![CDATA[sucks]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/09/17/hotd-tricking-colo/</guid>
		<description><![CDATA[Yesterday in the afternoon, I was pointed to the ServerTweak.com page by a good friend Tarun Dua showing me how quickly a 32 MiB file gets downloaded on his n Mbps connection (n &#60;= 4, I don&#8217;t remember the actual value). I also tried taking their Speed Test: 32 MB File Test where you&#8217;ve to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=259&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday in the afternoon, I was pointed to the <a href="http://www.servertweak.com/home/">ServerTweak.com</a> page by a good friend <a href="http://www.tarundua.net/">Tarun Dua</a> showing me how quickly a 32 MiB file gets downloaded on his <code>n Mbps</code> connection (<code>n &lt;= 4</code>, I don&#8217;t remember the actual value). I also tried taking their <em>Speed Test: 32 MB File Test</em> where you&#8217;ve to download a 32 MiB file from their servers. On my near <code>256 Kbps</code> internet connection the file got downloaded in 1-2s. I&#8217;m surprised, then I suspected file being transferred is in a highly compressed fashion, so to confirm this I executed following:</p>
<pre>┌─(abbe@chateau:pts/1)─────────────────────────────────────────────────────(~)─┐
└─(01:32:%)── hexdump -C Desktop/32mb.test.file.zip              ──(Wed,Sep17)─┘
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
02000000
</pre>
<p>The file is all zeroes, so this means the file is transferred with <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11">Content-Encoding</a> HTTP header set to <a href="http://tools.ietf.org/html/rfc1952">gzip</a>.</p>
<pre>┌─(abbe@chateau:pts/1)─────────────────────────────────────────────────────(~)─┐
└─(01:32:%)── telnet www.servertweak.com 80                      ──(Wed,Sep17)─┘
Trying 216.152.250.131...
Connected to www.servertweak.com.
Escape character is '^]'.
GET /vip/dl.php?type=d&amp;id=2 HTTP/1.1
Host: www.servertweak.com
Accept-Encoding: gzip
Connection: Close

HTTP/1.1 200 OK
Date: Tue, 16 Sep 2008 19:52:07 GMT
Server: Apache/2
Set-Cookie: PHPSESSID=03bf09c9c457814a9268896659c99257; path=/
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Cache-Control: must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Last-Modified: Tue, 16 Sep 2008 19:52:20 GMT
Cache-Control: private
Content-Disposition: attachment; filename="32mb.test.file.zip"
Content-Transfer-Encoding: binary
Content-Length: 33554432
Content-Encoding: gzip
Vary: Accept-Encoding,User-Agent
Connection: close
Content-Type: application/octet-stream

 �m7��w��       ���(
��      ���(
��      ���(
��      ���(
��      ���(
��      ���(
��      ���(
��      ���(
��      ���(
��      ���(
��      ���(
��      ���(
��      ���(
��      ���(
��      ���(
...
��      ���(
�EEYConnection closed by foreign host.
</pre>
<p>The time it took is 2-3 seconds. And I don&#8217;t think this is unintentional, as this download is listed in the section titled <em>Fastest Fiber Network</em>. Anyways, that was marked as the humor of the day, since if you try to download the file using <code>wget</code>, <code>curl</code> or <code>fetch</code>, then you&#8217;ll figure out their real speeds :P. Happy <code>lol</code>ing&#8230;:-D</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wahjava.wordpress.com/259/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wahjava.wordpress.com/259/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/259/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=259&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/09/17/hotd-tricking-colo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>Gates defeated RMS</title>
		<link>http://wahjava.wordpress.com/2008/09/13/gates-defeated-rms/</link>
		<comments>http://wahjava.wordpress.com/2008/09/13/gates-defeated-rms/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 05:04:49 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/09/13/gates-defeated-rms/</guid>
		<description><![CDATA[At least this post on alt.religion.emacs says this ;)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=258&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At least <a href="http://groups.google.com/group/alt.religion.emacs/msg/34d1cd47858eb030">this post</a> on <a href="http://groups.google.com/group/alt.religion.emacs">alt.religion.emacs</a> says this ;)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wahjava.wordpress.com/258/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wahjava.wordpress.com/258/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/258/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=258&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/09/13/gates-defeated-rms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>Emacs OS capable of rendering PDFs</title>
		<link>http://wahjava.wordpress.com/2008/09/10/emacs-os-capable-of-rendering-pdfs/</link>
		<comments>http://wahjava.wordpress.com/2008/09/10/emacs-os-capable-of-rendering-pdfs/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 06:31:29 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Yippee!!]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[operating-system]]></category>
		<category><![CDATA[pdf]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/09/10/emacs-os-capable-of-rendering-pdfs/</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=254&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/wahjava/2844544599/" title="Emacs OS rendering PDFs by wahjava, on Flickr"><img src="http://farm4.static.flickr.com/3270/2844544599_b4094fe32b_m.jpg" width="240" height="150" alt="Emacs OS capable of rendering PDFs" style="border:none;" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wahjava.wordpress.com/254/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wahjava.wordpress.com/254/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/254/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=254&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/09/10/emacs-os-capable-of-rendering-pdfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3270/2844544599_b4094fe32b_m.jpg" medium="image">
			<media:title type="html">Emacs OS capable of rendering PDFs</media:title>
		</media:content>
	</item>
		<item>
		<title>Google IPv6 endpoint in Europe</title>
		<link>http://wahjava.wordpress.com/2008/09/10/249/</link>
		<comments>http://wahjava.wordpress.com/2008/09/10/249/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 03:21:29 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Experiences]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ipv6]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/09/10/249/</guid>
		<description><![CDATA[┌─(abbe@chateau:pts/8)───────────────────────────────────────────────────────────────────────(~)─┐ └─(08:41:%)── sudo traceroute -6 -I -n 2001:4860:0:2001::68 ──(Wed,Sep10)─┘ Password: traceroute to 2001:4860:0:2001::68 (2001:4860:0:2001::68), 30 hops max, 40 byte packets 1 2001:470:1f08:3b7::1 255.608 ms 258.492 ms 261.419 ms 2 2001:470:0:67::1 263.345 ms 266.538 ms 269.720 ms 3 2001:470:0:3f::2 282.060 ms 283.483 ms 285.925 ms 4 * * * 5 * * * 6 2001:4860:0:2001::68 556.875 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=249&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<pre>┌─(abbe@chateau:pts/8)───────────────────────────────────────────────────────────────────────(~)─┐
└─(08:41:%)── sudo traceroute -6 -I -n 2001:4860:0:2001::68                        ──(Wed,Sep10)─┘
Password:
traceroute to 2001:4860:0:2001::68 (2001:4860:0:2001::68), 30 hops max, 40 byte packets
 1  2001:470:1f08:3b7::1  255.608 ms  258.492 ms  261.419 ms
 2  2001:470:0:67::1  263.345 ms  266.538 ms  269.720 ms
 3  2001:470:0:3f::2  282.060 ms  283.483 ms  285.925 ms
 4  * * *
 5  * * *
 6  2001:4860:0:2001::68  556.875 ms  503.697 ms  510.901 ms
┌─(abbe@chateau:pts/8)───────────────────────────────────────────────────────────────────────(~)─┐
└─(08:41:%)── sudo traceroute -6 -I -n 2001:4860:0:1001::68                        ──(Wed,Sep10)─┘
traceroute to 2001:4860:0:1001::68 (2001:4860:0:1001::68), 30 hops max, 40 byte packets
 1  2001:470:1f08:3b7::1  256.051 ms  258.644 ms  261.619 ms
 2  2001:470:0:67::1  264.279 ms  266.755 ms  269.970 ms
 3  2001:470:0:3f::2  281.020 ms  283.444 ms  286.494 ms
 4  * * *
 5  * * *
 6  2001:4860:0:1001::68  558.181 ms  516.731 ms  511.211 ms
</pre>
<p><code>2001:4860:0:1001::68</code> points to the European cluster (in Amsterdam, as mentioned by <code>berniv6</code> on <code>#ipv6</code> in <code>ipv6.chat.freenode.net</code>) of <code>ipv6.google.com</code>, whereas <code>2001:4860:0:2001::68</code> (<code>ipv6.google.com</code>) is known to be located in US. My tunnel remote endpoint (<code>2001:470:1f08:3b7::1</code>|<code>216.66.80.26</code>) is located in London, UK. Notice the RTT ;)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wahjava.wordpress.com/249/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wahjava.wordpress.com/249/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/249/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=249&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/09/10/249/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>HE.NET IPv6 Certified</title>
		<link>http://wahjava.wordpress.com/2008/09/05/henet-ipv6-certified/</link>
		<comments>http://wahjava.wordpress.com/2008/09/05/henet-ipv6-certified/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 04:55:01 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Yippee!!]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[he]]></category>
		<category><![CDATA[ipv6]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/09/05/henet-ipv6-certified/</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=245&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://ipv6.he.net/certification/scoresheet.php?pass_name=wahjava"><img src="http://ipv6.he.net/certification/make_badge.php?pass_name=wahjava" alt="Certificate Image"/></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wahjava.wordpress.com/245/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wahjava.wordpress.com/245/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/245/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=245&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/09/05/henet-ipv6-certified/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>

		<media:content url="http://ipv6.he.net/certification/make_badge.php?pass_name=wahjava" medium="image">
			<media:title type="html">Certificate Image</media:title>
		</media:content>
	</item>
		<item>
		<title>linkedin.com violating CAN-SPAM Act ?</title>
		<link>http://wahjava.wordpress.com/2008/09/03/linkedincom-violating-can-spam-act/</link>
		<comments>http://wahjava.wordpress.com/2008/09/03/linkedincom-violating-can-spam-act/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 16:39:26 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[ianal]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[sucks]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/09/03/linkedincom-violating-can-spam-act/</guid>
		<description><![CDATA[Dear Ashish, On XXXX n, XXXXX XXXX sent you an invitation to become part of XXXXX XXXXX's professional network at LinkedIn. Your invitation will expire soon! Follow this link to accept XXXXXXX XXXXX's invitation. https://www.linkedin.com/XXXXXXXXXXXXXXXXX Signing up is free and takes less than a minute. On XXXX n, XXXXXXXX XXXXXXXXX wrote: &#62; To: Ashish Shukla [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=242&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<pre>Dear Ashish,

On XXXX n, XXXXX XXXX sent you an invitation to become part of XXXXX XXXXX's professional network at LinkedIn.

Your invitation will expire soon! Follow this link to accept XXXXXXX XXXXX's invitation.

https://www.linkedin.com/XXXXXXXXXXXXXXXXX

Signing up is free and takes less than a minute.

On XXXX n, XXXXXXXX XXXXXXXXX wrote:

&gt; To: Ashish Shukla [XXXXXXX@XXXXXXX.XXX]
&gt; From: XXXXXXX XXXXXX [XXXXXXX@XXXX.XXX]
&gt; Subject: Invitation to connect on LinkedIn
&gt;
&gt; Ashish,
&gt;
&gt; I'd like to add you to my professional network on LinkedIn.
&gt;
&gt; -XXXXXXX

The only way to get access to XXXXXXXX XXXXXXX's professional network is through the following link:

https://www.linkedin.com/XXXXXXXXXXXXXX

You can remove yourself from XXXXXXXXXXX XXXXXX's network at any time.

--------------

The pending expiration of your invitation is an automatic process triggered by system maintenance. This is the only email message you will receive from LinkedIn about the expiration of this invitation from XXXXXXX XXXXXX.

© 2007, LinkedIn Corporation</pre>
<p>Above is the message which I received from LinkedIn.com couple of times. And in this message, there is no way, I can opt-out. So I think this is the violation of <a href="http://www.ftc.gov/bcp/conline/pubs/buspubs/canspam.shtm">CAN-SPAM</a> act which is <a href="http://www.mail-archive.com/ilugd@lists.linux-delhi.org/msg22136.html">discussed</a> on <a href="http://frodo.hserus.net/mailman/listinfo/ilugd">ilugd</a> list last month. Anyways, IANAL&#8230;:-D</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wahjava.wordpress.com/242/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wahjava.wordpress.com/242/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/242/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=242&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/09/03/linkedincom-violating-can-spam-act/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
		<item>
		<title>Setup IPv6 tunnels from Hurricane Electric</title>
		<link>http://wahjava.wordpress.com/2008/09/01/setup-ipv6-tunnels-from-hurricane-electric/</link>
		<comments>http://wahjava.wordpress.com/2008/09/01/setup-ipv6-tunnels-from-hurricane-electric/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 07:29:26 +0000</pubDate>
		<dc:creator>abbe</dc:creator>
				<category><![CDATA[Free OS]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[he]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[tunnel]]></category>

		<guid isPermaLink="false">http://wahjava.wordpress.com/2008/09/01/setup-ipv6-tunnels-from-hurricane-electric/</guid>
		<description><![CDATA[The tunnel setup script: #!/bin/sh # Author: Ashish Shukla &#60;gmail.com!wahjava&#62; # Description: Creates and initializes an IPv6 tunnel from the parameters given in # the file name stored in $TUNNEL_CONFIG variable # License: BSD License # OS: FreeBSD, GNU/Linux # Tested on: FreeBSD 7.0-RELEASE-p3 # Gentoo GNU/Linux 2008.0 # TODO: Port the script to other [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=235&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The tunnel setup script:</p>
<pre>#!/bin/sh
# Author: Ashish Shukla &lt;gmail.com!wahjava&gt;
# Description: Creates and initializes an IPv6 tunnel from the parameters given in
#              the file name stored in $TUNNEL_CONFIG variable
# License: BSD License
# OS: FreeBSD, GNU/Linux
# Tested on: FreeBSD 7.0-RELEASE-p3
#            Gentoo GNU/Linux 2008.0
# TODO: Port the script to other POSIX compliant OSs
#
# Copyright 2008. Ashish Shukla
#
# CREDITS: Martin J. Levy at HE.net, for the motivation.

OS=$(uname)
WHICH=/usr/bin/which
SCRIPT_NAME=`basename $0`

# The place where tunnel configuration file is stored
TUNNEL_CONFIG=${HOME}/.tunnelconfig

[ -f ${TUNNEL_CONFIG} ] &amp;&amp; . ${TUNNEL_CONFIG}

FindLocalEndpoint() {
	if [ ${OS} = Linux ]; then
		if [ ! -z "${IP}" ] ; then
			INET_LOCAL_ENDPOINT=`${IP} addr show |awk "/^[[:space:]]*inet .*global ${IFACE}\$/ { print \\$2 }" |sed -e 's|/[[:digit:]]*||g'`
		elif [ ! -z "${IFCONFIG}" ]; then
			INET_LOCAL_ENDPOINT=`${IFCONFIG} ${IFACE} |awk "/^[[:space:]]*inet / { print \\$2 }" |sed -e 's|addr:||g'`
		fi
	elif [ ${OS} = FreeBSD ]; then
		INET_LOCAL_ENDPOINT=`${IFCONFIG} ${IFACE} |awk '/^[[:space:]]*inet / { print $2 }'`
	fi
}

IsValidExecutable() {
	if [ -z "$1" ] || [ ! -f "$1" ] || [ ! -x "$1" ] ; then
		echo "Error: $2 is not installed or is not executable."
		exit 1
	fi
}

IsValidExecutable "${WHICH}" "which"

if [ ! -z "${PREFER_SUDO}" ]; then
	[ -z "${SUDO}" ] &amp;&amp; SUDO=$(${WHICH} sudo 2&gt;/dev/null)
	IsValidExecutable "${SUDO}" "sudo"

	if ! ${SUDO} echo sudo verified ; then
		echo Error: Unable to verify sudo
		exit 1
	fi
	WHICH="${SUDO} ${WHICH}"
fi

[ -z "${WGET}" ] &amp;&amp; WGET=$(${WHICH} wget 2&gt;/dev/null)
[ -z "${AWK}" ] &amp;&amp; AWK=$(${WHICH} awk 2&gt;/dev/null)
[ -z "${SED}" ] &amp;&amp; SED=$(${WHICH} sed 2&gt;/dev/null)
[ -z "${RM}" ] &amp;&amp; RM=$(${WHICH} rm 2&gt;/dev/null)

# Check for the Required executables
IsValidExecutable "${WGET}" "GNU wget"
IsValidExecutable "${SED}" "sed"
IsValidExecutable "${AWK}" "awk"
IsValidExecutable "${RM}" "rm"

# echo GNU wget is installed at ${WGET}

if [ $OS = Linux ]; then

	[ -z "${IP}" ] &amp;&amp; IP="$(${WHICH} ip 2&gt;/dev/null)"
	[ -z "${IFCONFIG}" ] &amp;&amp; IFCONFIG="$(${WHICH} ifconfig 2&gt;/dev/null)"
	[ -z "${ROUTE}" ] &amp;&amp; ROUTE="$(${WHICH} route 2&gt;/dev/null)"

	if [ ! -z ${IP} ]; then
		IsValidExecutable ${IP} "iproute2"

		[ ! -z "${PREFER_SUDO}" ] &amp;&amp; IP="${SUDO} ${IP}"
#		echo iproute2 is available at ${IP}

		[ ! -z "${INET_LOCAL_ENDPOINT} " ] &amp;&amp; FindLocalEndpoint

#		echo Local Endpoint is ${INET_LOCAL_ENDPOINT}.
#		echo inet6 remote endpoint is ${INET6_REMOTE_ENDPOINT}
#		echo inet6 local endpoint is ${INET6_LOCAL_ENDPOINT}

#		echo ${IP} tunnel add ${TUNNEL_IFACE} mode sit remote ${INET_REMOTE_ENDPOINT} local ${INET_LOCAL_ENDPOINT} ttl 255
		${IP} tunnel add ${TUNNEL_IFACE} mode sit remote ${INET_REMOTE_ENDPOINT} local ${INET_LOCAL_ENDPOINT} ttl 255
#		echo ${IP} link set ${TUNNEL_IFACE} up
		${IP} link set ${TUNNEL_IFACE} up
#		echo ${IP} addr add ${INET6_LOCAL_ENDPOINT} dev ${TUNNEL_IFACE}
		${IP} addr add ${INET6_LOCAL_ENDPOINT} dev ${TUNNEL_IFACE}
#		echo ${IP} route add ::/0 dev ${TUNNEL_IFACE}
		${IP} route add ::/0 dev ${TUNNEL_IFACE}
#		echo ${IP} route add ${INET_REMOTE_ENDPOINT} dev ${IFACE}
		${IP} route add ${INET_REMOTE_ENDPOINT} dev ${IFACE}		

	elif ! [ -z "$(${WHICH} ifconfig 2&gt;/dev/null)" ]; then

		IsValidExecutable ${IFCONFIG} "ifconfig"
		IsValidExecutable "${ROUTE}" "route"

		[ ! -z "${PREFER_SUDO}" ] &amp;&amp; IFCONFIG="${SUDO} ${IFCONFIG}" &amp;&amp; ROUTE="${SUDO} ${ROUTE}"
#		echo ifconfig is available at ${IFCONFIG}

		[ ! -z "${INET_LOCAL_ENDPOINT} " ] &amp;&amp; FindLocalEndpoint

#		echo ${IFCONFIG} ${TUNNEL_IFACE} up add ${INET6_LOCAL_ENDPOINT}
		${IFCONFIG} ${TUNNEL_IFACE} up add ${INET6_LOCAL_ENDPOINT}
#		echo ${ROUTE} -A inet6 del ${INET6_REMOTE_ENDPOINT/::1/::} dev ${TUNNEL_IFACE}
		${ROUTE} -A inet6 del ${INET6_REMOTE_ENDPOINT/::1/::} dev ${TUNNEL_IFACE}
#		echo ${ROUTE} -A inet6 add ${INET6_REMOTE_ENDPOINT/::1/::} gw ::${INET_REMOTE_ENDPOINT} dev ${TUNNEL_IFACE}
		${ROUTE} -A inet6 add ${INET6_REMOTE_ENDPOINT/::1/::} gw ::${INET_REMOTE_ENDPOINT} dev ${TUNNEL_IFACE}
#		echo ${ROUTE} -A inet6 add default gw ::${INET_REMOTE_ENDPOINT} dev ${TUNNEL_IFACE}
		${ROUTE} -A inet6 add default gw ::${INET_REMOTE_ENDPOINT} dev ${TUNNEL_IFACE}
#		echo ${ROUTE} add ${INET_REMOTE_ENDPOINT} dev ${IFACE}
		${ROUTE} add ${INET_REMOTE_ENDPOINT} dev ${IFACE}
	else
		echo Neither ifconfig nor ip executables are found at PATH
		echo Please make sure, that one of them is installed and present
		echo in PATH somewhere.
		echo PATH: ${PATH}
	fi
elif [ $OS = FreeBSD ]; then
	[ -z "${IFCONFIG}" ] &amp;&amp; IFCONFIG="$(${WHICH} ifconfig 2&gt;/dev/null)"
	[ -z "${ROUTE}" ] &amp;&amp; ROUTE="$(${WHICH} route 2&gt;/dev/null)"

	[ ! -z "${PREFER_SUDO}" ] &amp;&amp; IFCONFIG="${SUDO} ${IFCONFIG}" &amp;&amp; ROUTE="${SUDO} ${ROUTE}"
	[ ! -z "${INET_LOCAL_ENDPOINT} " ] &amp;&amp; FindLocalEndpoint

	${IFCONFIG} ${TUNNEL_IFACE} create
	${IFCONFIG} ${TUNNEL_IFACE} tunnel ${INET_LOCAL_ENDPOINT} ${INET_REMOTE_ENDPOINT}
	${IFCONFIG} ${TUNNEL_IFACE} inet6 ${INET6_LOCAL_ENDPOINT}
	${ROUTE} -n add -inet6 default ${INET6_REMOTE_ENDPOINT%%/64}
	${IFCONFIG} ${TUNNEL_IFACE} up
else
	echo This script is not yet ported to ${OS}.
	echo You can help to port it to your ${OS}.
fi

TMPFILE=`mktemp -q -t ${SCRIPT_NAME}.XXXXX`

${WGET} -O /dev/null --keep-session-cookies "--post-data=f_user=${USER}&amp;f_pass=${PASSWORD}&amp;clearpass=" --save-cookies=${TMPFILE} http://ipv4.tunnelbroker.net/login.php 2&gt;/dev/null
${WGET} -O /dev/null --load-cookies=${TMPFILE} "--post-data=ipv4b=${INET_LOCAL_ENDPOINT}&amp;tunnel_id=${TUNNEL_ID}&amp;update=Submit" http://ipv4.tunnelbroker.net/ipv4_update.php 2&gt;/dev/null
${RM} -f ${TMPFILE}

exit 0</pre>
<p>Following is the tunnel configuration file, which is stored in my home directory at <code>$HOME/.tunnelconfig</code>:</p>
<pre># Interface
IFACE=ng0

# User
USER=xxxxxxxx

# MD5 hash of the password
# GNU/Linux: printf ${password} |md5sum |awk '{ print $1 }'
# FreeBSD: md5 -q -s ${password}
PASSWORD=xxxxxxxxxxxxxxxxxxxx

# Global Tunnel ID as mentioned in the tunnel configuration webpage
TUNNEL_ID=00000

# Define it, if executing priviledged actions via sudo. RECOMMENDED.
PREFER_SUDO=1

# In case of GNU/Linux,
# if using ifconfig: 6in4 tunnel name start with sit, e.g. sit0
# if using iproute2: 6in4 tunnel name can be any 3 or more letters name, not starting with sit, e.g. he-tunnel
# whereas in FreeBSD, the name starts with gif, .e.g. gif0
TUNNEL_IFACE=gif0

# IPv4 Remote endpoint
INET_REMOTE_ENDPOINT=127.0.0.1

# IPv6 Remote endpoint
INET6_REMOTE_ENDPOINT=2001:db8:xxxx::1/64

# IPv6 Local endpoint
INET6_LOCAL_ENDPOINT=2001:db8:xxxx::2/64

# Define it if you don't want local IPv4 local endpoint to be detected at runtime.
# INET_LOCAL_ENDPOINT=</pre>
<p>To use this script, <a href="http://wahjava.googlepages.com/setup-he.sh">download</a> it and save it as <code>setup-he.sh</code> in your home directory, make it executable, create a tunnel configuration file at <code>$HOME/.tunnelconfig</code> similar to the one shown above, and then finally execute the script on terminal. Happy IPv6ing&#8230;:)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wahjava.wordpress.com/235/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wahjava.wordpress.com/235/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wahjava.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wahjava.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wahjava.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wahjava.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wahjava.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wahjava.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wahjava.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wahjava.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wahjava.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wahjava.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wahjava.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wahjava.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wahjava.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wahjava.wordpress.com/235/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wahjava.wordpress.com&amp;blog=234932&amp;post=235&amp;subd=wahjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wahjava.wordpress.com/2008/09/01/setup-ipv6-tunnels-from-hurricane-electric/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d6799364bd5bdaf77bc6ae11430521eb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">abbe</media:title>
		</media:content>
	</item>
	</channel>
</rss>
