<?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>Yusuf Goolamabbas</title>
	<atom:link href="http://blog.goolamabbas.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.goolamabbas.org</link>
	<description>Some random thoughts</description>
	<lastBuildDate>Sun, 06 Dec 2009 07:26:09 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='blog.goolamabbas.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/e5259f51a1d18f6fc6dcd8c2869828af?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Yusuf Goolamabbas</title>
		<link>http://blog.goolamabbas.org</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.goolamabbas.org/osd.xml" title="Yusuf Goolamabbas" />
	<atom:link rel='hub' href='http://blog.goolamabbas.org/?pushpress=hub'/>
		<item>
		<title>PowerDNS does not as yet support GPD as an upstream forwarder</title>
		<link>http://blog.goolamabbas.org/2009/12/06/powerdns-does-not-as-yet-support-gpd-as-an-upstream-forwarder/</link>
		<comments>http://blog.goolamabbas.org/2009/12/06/powerdns-does-not-as-yet-support-gpd-as-an-upstream-forwarder/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 07:25:13 +0000</pubDate>
		<dc:creator>Yusuf Goolamabbas</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[gpd]]></category>

		<guid isPermaLink="false">http://blog.goolamabbas.org/?p=130</guid>
		<description><![CDATA[My last post explained how Dan Bernstein&#8217;s dnscache could be used alongwith Google Public DNS (GPD) as an upstream forwarder.
For those who spend time with DNS, they are likely to be aware of Bert Hubert&#8217;s  PowerDNS which comes in two flavours, an authorative nameserver and a recursive nameserver
PowerDNS currently hard-codes the RD (recursion desired) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=130&subd=yusufg&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>My <a href="http://blog.goolamabbas.org/2009/12/06/combining-djbs-dnscache-and-googles-public-dns/">last post</a> explained how <a href="http://cr.yp.to/djb.html">Dan Bernstein&#8217;s</a> <a href="http://cr.yp.to/djbdns.html">dnscache</a> could be used alongwith <a href="http://googleblog.blogspot.com/2009/12/introducing-google-public-dns.html">Google Public DNS (GPD)</a> as an upstream forwarder.</p>
<p>For those who spend time with DNS, they are likely to be aware of <a href="http://ds9a.nl/">Bert Hubert&#8217;s </a> <a href="http://www.powerdns.com/">PowerDNS</a> which comes in two flavours, <a href="http://doc.powerdns.com/powerdns.html">an authorative nameserver</a> and <a href="http://doc.powerdns.com/built-in-recursor.html">a recursive nameserver</a></p>
<p>PowerDNS currently hard-codes the RD (recursion desired) bit to 0 when it sends DNS packets to nameservers configured in its forward-zones/forward-zones-file configuration parameter. This makes it impossible for one to configure an open recursive nameserver such as GPD as a forwarder. There is a <a href="http://wiki.powerdns.com/trac/ticket/199">ticket open</a> in PowerDNS about it and Bert has <a href="http://mailman.powerdns.com/pipermail/pdns-users/2009-April/006007.html">mentioned on the mailing list</a> that he is close to making the changes to provide the required functionality. Maybe this feature might come in a future PoweDNS recursor release</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yusufg.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yusufg.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yusufg.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yusufg.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yusufg.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yusufg.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yusufg.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yusufg.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yusufg.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yusufg.wordpress.com/130/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=130&subd=yusufg&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.goolamabbas.org/2009/12/06/powerdns-does-not-as-yet-support-gpd-as-an-upstream-forwarder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8c32a072213bac26930e9fce7cdd35e5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yusufg</media:title>
		</media:content>
	</item>
		<item>
		<title>Combining DJB&#8217;s dnscache and Google&#8217;s Public DNS</title>
		<link>http://blog.goolamabbas.org/2009/12/06/combining-djbs-dnscache-and-googles-public-dns/</link>
		<comments>http://blog.goolamabbas.org/2009/12/06/combining-djbs-dnscache-and-googles-public-dns/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 04:36:25 +0000</pubDate>
		<dc:creator>Yusuf Goolamabbas</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[gpd]]></category>

		<guid isPermaLink="false">http://blog.goolamabbas.org/?p=121</guid>
		<description><![CDATA[Most of the comments which I&#8217;m reading about Google Public DNS (GPD) performance centers around round trip latency from an end-users location to GPD&#8217;s resolvers vis-a-vis their network location and comparing the round trip time to their local ISP DNS cache. Ping time is only one part of the time taken for DNS resolution, one [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=121&subd=yusufg&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Most of the comments which I&#8217;m reading about <a href="http://googleblog.blogspot.com/2009/12/introducing-google-public-dns.html">Google Public DNS </a>(GPD) performance centers around round trip latency from an end-users location to GPD&#8217;s resolvers vis-a-vis their network location and comparing the round trip time to their local ISP DNS cache. Ping time is only one part of the time taken for DNS resolution, one needs to factor in DNS resolution time also which can be affected by cache locality and sizing as well as how connected the requested authorative nameserver for the query is relative to the DNS resolver. IMHO, an effective way for setting up an office DNS cache is to setup a local caching nameserver such as <a href="http://cr.yp.to/djb.html">Dan Bernstein&#8217;s </a><a href="http://cr.yp.to/djbdns.html">dnscache</a> and use GPD as an upstream forwarder. </p>
<p>Thus domains which are repeatedly asked are answered from your local dnscache and the long tail of domains can be answered by GPD which may have its in its cache because what may be infrequent for your organisation is frequent for someone else who is using GPD thus giving you the <a href="http://www.youtube.com/watch?v=YlmYqQ-sthA">best of both worlds.</a> Fast local caching, and a fast recursive resolver when you have no locally cached results. </p>
<p>I&#8217;m assuming that in the coming weeks, Google will reach out to a number of organisations who use anycast DNS such as Content Delivery Network operators (<a href="http://www.akamai.com/">Akamai</a>, <a href="http://www.limelightnetworks.com/">Limelight</a>, <a href="http://www.cdnetworks.com/">CDNetworks</a> etc) and authorative DNS servers operators (<a href="http://dynect.net/">Dynect</a>,<a href="http://www.ultradns.com/">UltraDNS</a>,<a href="http://www.dnsmadeeasy.com/">DNSMadeEasy</a> etc) and work out better network routing amongst them.</p>
<p>These instructions assume that you have setup dnscache as an external forwarding cache for your organisation.<br />
Then run the following commands (asssumes that you have installed dnscache as per DJB&#8217;s setup. Ubuntu/Debian users may have to adjust paths if they use packages from these distributions</p>
<pre class="brush: bash; gutter: false;">
echo 1 &gt; /service/dnscache/env/FORWARDONLY
echo '8.8.8.8
8.8.4.4' &gt; /service/dnscache/root/servers/@
svc -t /service/dnscache
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yusufg.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yusufg.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yusufg.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yusufg.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yusufg.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yusufg.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yusufg.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yusufg.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yusufg.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yusufg.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=121&subd=yusufg&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.goolamabbas.org/2009/12/06/combining-djbs-dnscache-and-googles-public-dns/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8c32a072213bac26930e9fce7cdd35e5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yusufg</media:title>
		</media:content>
	</item>
		<item>
		<title>Using Google Public DNS in conjunction with DD-WRT/DNSMasq</title>
		<link>http://blog.goolamabbas.org/2009/12/05/using-google-public-dns-in-conjunction-with-dd-wrtdnsmasq/</link>
		<comments>http://blog.goolamabbas.org/2009/12/05/using-google-public-dns-in-conjunction-with-dd-wrtdnsmasq/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 08:37:43 +0000</pubDate>
		<dc:creator>Yusuf Goolamabbas</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[gpd]]></category>

		<guid isPermaLink="false">http://yusufg.wordpress.com/?p=112</guid>
		<description><![CDATA[There has been a lot of buzz regarding Google Public DNS herafter called GPD.  Google&#8217;s instructions are designed for end users modifying their own computers.  I think GPD can be very useful if used in conjunction with a forwarding cache on a router. This is the mechanism I used on my Linksys WRT54GL running DD-WRT
v24 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=112&subd=yusufg&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>There has been a lot of buzz regarding <a href="http://googleblog.blogspot.com/2009/12/introducing-google-public-dns.html">Google Public DNS</a> herafter called GPD.  Google&#8217;s <a href="http://code.google.com/speed/public-dns/docs/using.html">instructions</a> are designed for end users modifying their own computers.  I think GPD can be very useful if used in conjunction with a forwarding cache on a router. This is the mechanism I used on my Linksys WRT54GL running <a href="http://www.dd-wrt.com/">DD-WRT</a><br />
v24 to combine using DNSMasq and use GPD&#8217;s provided IP addresses 8.8.8.8 and 8.8.4.4 as the upstream DNS.</p>
<p>I assume that you have enabled SSH access to the router so you can login via SSH and take backups of the old values of the upstream DNS</p>
<ol>
<li>SSH into your router and run <code> cat /tmp/resolv.dnsmasq </code>. Save the IP addresses listed somewhere in case you want to revert back</li>
<li>Go to the <strong>Commands</strong> tab under <strong>Administration</strong>.</li>
<li>In the <strong>Commands</strong> box paste the following:</li>
<pre class="brush: bash; gutter: false;">
echo &quot;nameserver 8.8.8.8
nameserver 8.8.4.4&quot; &gt; /tmp/resolv.dnsmasq
sleep 1
killall -HUP dnsmasq
</pre>
<li> Click <strong> Save Firewall </strong> (note: your WAN interface will be restarted)</li>
</ol>
<p>Now, you can take advantage of the DNS caching on your router and misses on the routers DNS cache are sent to GPD for resolution. Note that websites which use CDN will now determine the closest node based on where the anycasted GPD addresses 8.8.8.8 and 8.8.4.4  resolve to relative to your network.</p>
<p>In a future post, I&#8217;ll write about how GPD can be integrated as an upstream forwarder using <a href="http://cr.yp.to/djbdns/dnscache.html">dnscache</a> and why <a href="http://doc.powerdns.com/built-in-recursor.html">PowerDNS recursor </a>doesn&#8217;t support using an open resolver as an upstream forwarder at present</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yusufg.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yusufg.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yusufg.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yusufg.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yusufg.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yusufg.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yusufg.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yusufg.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yusufg.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yusufg.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=112&subd=yusufg&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.goolamabbas.org/2009/12/05/using-google-public-dns-in-conjunction-with-dd-wrtdnsmasq/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8c32a072213bac26930e9fce7cdd35e5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yusufg</media:title>
		</media:content>
	</item>
		<item>
		<title>Why I think Chrome is coming out of beta now</title>
		<link>http://blog.goolamabbas.org/2008/12/12/why-i-think-chrome-is-coming-out-of-beta-now/</link>
		<comments>http://blog.goolamabbas.org/2008/12/12/why-i-think-chrome-is-coming-out-of-beta-now/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 07:53:04 +0000</pubDate>
		<dc:creator>Yusuf Goolamabbas</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.goolamabbas.org/?p=110</guid>
		<description><![CDATA[There have been a lot of discussions, blog posts describing how Chrome is one of the shortest if not the shortest beta cycle from Google. Most of the discussion has centered around the business requirements from OEM of having a non-beta software for pre-installation. Whilst this is valid, in my opinion this pre-deployment would still [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=110&subd=yusufg&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>There have been a lot of discussions, blog posts describing how <a href="http://www.google.com/chrome/">Chrome</a> is one of the shortest if not the shortest beta cycle from <a href="http://www.google.com/">Google</a>. Most of the discussion has centered around the business requirements from OEM of having a non-beta software for pre-installation. Whilst this is valid, in my opinion this pre-deployment would still take a while to go through since I expect the earliest manufacturers will start a new build will be after Chinese New Year (end of Jan) and subsequently with another QA cycle could be March-April before boxes with Chrome pre-installed show up in stores</p>
<p>In my opinion, Google wants to take advantage of the holiday season where everyone is visiting family and doing the usual &#8220;tech support&#8221;. A lot of early adopters would like to get their parents computer cleaned up and install alternative browsers. Google&#8217;s Chrome is clean and with the search box integrated nicely with the address bar would be very useful to many who don&#8217;t care about the lack of extensions.</p>
<p>I for one would really like for sites to actively discourage use of <a href="http://en.wikipedia.org/wiki/Internet_Explorer_6">Internet Explorer 6</a> and push their users to alternatives such as <a href="http://www.getfirefox.com/">Firefox</a>, <a href="http://www.microsoft.com/windows/products/winfamily/ie/default.mspx">IE7</a>, <a href="http://www.google.com/chrome/">Chrome</a>, <a href="http://www.opera.com/browser/">Opera</a>.</p>
<p>It will however be interesting to see how Chrome&#8217;s mechanism of being chatty with Google for its auto-suggestion may impact usage in markets where people have bandwidth limits.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yusufg.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yusufg.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yusufg.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yusufg.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yusufg.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yusufg.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yusufg.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yusufg.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yusufg.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yusufg.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=110&subd=yusufg&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.goolamabbas.org/2008/12/12/why-i-think-chrome-is-coming-out-of-beta-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8c32a072213bac26930e9fce7cdd35e5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yusufg</media:title>
		</media:content>
	</item>
		<item>
		<title>The IT Crowd is side splittingly funny</title>
		<link>http://blog.goolamabbas.org/2008/12/11/the-it-crowd-is-side-splittingly-funny/</link>
		<comments>http://blog.goolamabbas.org/2008/12/11/the-it-crowd-is-side-splittingly-funny/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 14:58:17 +0000</pubDate>
		<dc:creator>Yusuf Goolamabbas</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://blog.goolamabbas.org/?p=108</guid>
		<description><![CDATA[I&#8217;m having a great time watching Season 3 of the IT Crowd. I loved Season 1 and Season 2 and converted a lot of my colleagues to be watchers of the show.
Season 3 hasn&#8217;t disappointed so far and I had a great time watching Episode 3 with a brilliant moment when Moss recovers from his [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=108&subd=yusufg&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m having a great time watching Season 3 of the <a href="http://www.channel4.com/entertainment/tv/microsites/I/itcrowd/">IT Crowd</a>. I loved Season 1 and Season 2 and converted a lot of my colleagues to be watchers of the show.</p>
<p>Season 3 hasn&#8217;t disappointed so far and I had a great time watching Episode 3 with a brilliant moment when Moss recovers from his concussion and there is a Windows startup sound to signify his brain being &#8220;rebooted&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yusufg.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yusufg.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yusufg.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yusufg.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yusufg.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yusufg.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yusufg.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yusufg.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yusufg.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yusufg.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=108&subd=yusufg&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.goolamabbas.org/2008/12/11/the-it-crowd-is-side-splittingly-funny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8c32a072213bac26930e9fce7cdd35e5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yusufg</media:title>
		</media:content>
	</item>
		<item>
		<title>Upgraded blog to WordPress 2.7</title>
		<link>http://blog.goolamabbas.org/2008/12/11/upgraded-blog-to-wordpress-27/</link>
		<comments>http://blog.goolamabbas.org/2008/12/11/upgraded-blog-to-wordpress-27/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 11:41:02 +0000</pubDate>
		<dc:creator>Yusuf Goolamabbas</dc:creator>
				<category><![CDATA[Blogging Toolchains]]></category>

		<guid isPermaLink="false">http://blog.goolamabbas.org/?p=105</guid>
		<description><![CDATA[Very impressive UI for the Dashboard, Love the QuickPress widget on the top right hand corner. Maybe this will get me get back to blogging rather than twittering
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=105&subd=yusufg&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Very impressive UI for the Dashboard, Love the QuickPress widget on the top right hand corner. Maybe this will get me get back to blogging rather than twittering</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yusufg.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yusufg.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yusufg.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yusufg.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yusufg.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yusufg.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yusufg.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yusufg.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yusufg.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yusufg.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=105&subd=yusufg&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.goolamabbas.org/2008/12/11/upgraded-blog-to-wordpress-27/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8c32a072213bac26930e9fce7cdd35e5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yusufg</media:title>
		</media:content>
	</item>
		<item>
		<title>Explaining Velocix&#039;s value proposition for the technically inclined</title>
		<link>http://blog.goolamabbas.org/2008/07/22/explaining-velocixs-value-proposition-for-the-technically-inclined/</link>
		<comments>http://blog.goolamabbas.org/2008/07/22/explaining-velocixs-value-proposition-for-the-technically-inclined/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 14:51:20 +0000</pubDate>
		<dc:creator>Yusuf Goolamabbas</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.goolamabbas.org/?p=101</guid>
		<description><![CDATA[I was introduced to uber-smart hacker and phenomenally successful serial entrepreneur Adam Twiss who originally wrote ApacheBench whilst he was at Zeus and subsequently donated to the Apache Foundation.
Adam is the co-founder and CTO of Velocix which was formerly known as CacheLogic.
Velocix is well known for its hybrid P2P based CDN network and I was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=101&subd=yusufg&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I was introduced to uber-smart hacker and phenomenally successful serial entrepreneur <a href="http://www.realbusiness.co.uk/4769991/the-new-economy.thtml">Adam Twiss</a> who originally wrote <a href="http://en.wikipedia.org/wiki/ApacheBench">ApacheBench</a> whilst he was at <a href="http://www.zeus.com/">Zeus</a> and subsequently donated to the <a href="http://www.apache.org/">Apache Foundation</a>.</p>
<p>Adam is the <a href="http://www.velocix.com/aboutus_management.php">co-founder and CTO</a> of <a href="http://www.velocix.com/">Velocix</a> which was formerly known as CacheLogic.</p>
<p>Velocix is well known for its hybrid P2P based CDN network and I was trying to get a better understanding of how things worked behind the scenes in order to evaluate its suitability for various projects at work.</p>
<p>This is really oversimplifying their value proposition but for a technical person I would say that Velocix basically can provide a constant backfill to a <a href="http://en.wikipedia.org/wiki/BitTorrent">BitTorrent</a> swarm should a client want to use <a href="http://en.wikipedia.org/wiki/BitTorrent">BitTorrent</a> as a content delivery protocol.</p>
<p>Obviously Velocix can do a lot more than the above but it was hard for me to extract the above value proposition which was interesting to me from their website.</p>
<p>Hopefully this blog post can get some Google karma and help prospective Velocix customers</p>
<div class="techtags">Technorati Tags: <a href="http://technorati.com/tag/Bittorrent" rel="tag" class="techtag">Bittorrent</a> <a href="http://technorati.com/tag/Content+Delivery+Network" rel="tag" class="techtag">Content+Delivery+Network</a> <a href="http://technorati.com/tag/P2P" rel="tag" class="techtag">P2P</a> <a href="http://technorati.com/tag/Velocix" rel="tag" class="techtag">Velocix</a> </div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/yusufg.wordpress.com/101/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/yusufg.wordpress.com/101/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yusufg.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yusufg.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yusufg.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yusufg.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yusufg.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yusufg.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yusufg.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yusufg.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yusufg.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yusufg.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=101&subd=yusufg&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.goolamabbas.org/2008/07/22/explaining-velocixs-value-proposition-for-the-technically-inclined/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8c32a072213bac26930e9fce7cdd35e5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yusufg</media:title>
		</media:content>
	</item>
		<item>
		<title>Firefox 3 and its impact on servers particularly those serving static content</title>
		<link>http://blog.goolamabbas.org/2008/06/18/firefox-3-and-its-impact-on-servers-particularly-those-serving-static-content/</link>
		<comments>http://blog.goolamabbas.org/2008/06/18/firefox-3-and-its-impact-on-servers-particularly-those-serving-static-content/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 15:50:06 +0000</pubDate>
		<dc:creator>Yusuf Goolamabbas</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.goolamabbas.org/?p=100</guid>
		<description><![CDATA[Firefox 3 has been released and by all accounts there has been enormous uptake of this fine browser.
If you aren&#8217;t familiar with the browser, I would encourage you to visit Deb Richardson&#8217;s brilliant Field Guide to Firefox 3 which describes a number of key Firefox 3 features in a very accessible manner.
One thing I would [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=100&subd=yusufg&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.getfirefox.com/">Firefox 3</a> has been released and <a href="http://news.google.com/news?hl=en&amp;ned=us&amp;q=firefox&amp;btnG=Search+News">by all accounts</a> there has been <a href="http://marketshare.hitslink.com/report.aspx?qprid=31">enormous uptake</a> of this fine browser.</p>
<p>If you aren&#8217;t familiar with the browser, I would encourage you to visit Deb Richardson&#8217;s brilliant <a href="http://www.dria.org/wordpress/archives/2008/06/12/655/">Field Guide to Firefox 3</a> which describes a number of key Firefox 3 features in a very accessible manner.</p>
<p>One thing I would like to mention is that Firefox 3 has improved connection parallelism. The default limit for concurrent connections per hostname has been increased from 2 to 6 which is similar to IE8. Details can be found in this <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=423377">bug report here</a> and for the technically inclined these are the new defaults</p>
<p>pref(&#8220;network.http.max-connections&#8221;, 30);<br />
pref(&#8220;network.http.max-connections-per-server&#8221;, 15);<br />
pref(&#8220;network.http.max-persistent-connections-per-server&#8221;, 6);<br />
pref(&#8220;network.http.max-persistent-connections-per-proxy&#8221;, 8);</p>
<p>Whilst the improved connection parallelism is one factor in improved page load performance, web server administrators who are currently serving content via Apache need to factor in increased concurrent connections from Firefox 3 and tweak their <a href="http://httpd.apache.org/docs/2.0/mod/mpm_common.html#maxclients">MaxClients</a> setting appropiately.</p>
<p>If they are using Apache to serve static content, maybe they should consider switching to <a href="http://www.lighttpd.net/">lighttpd</a> and <a href="http://www.nginx.net/">nginx</a> for serving such content.</p>
<p>Google&#8217;s Steve Souder has a great roundup on Parallel Connections in <a href="http://www.stevesouders.com/blog/2008/03/20/roundup-on-parallel-connections/">this blog entry.</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/yusufg.wordpress.com/100/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/yusufg.wordpress.com/100/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yusufg.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yusufg.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yusufg.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yusufg.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yusufg.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yusufg.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yusufg.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yusufg.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yusufg.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yusufg.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=100&subd=yusufg&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.goolamabbas.org/2008/06/18/firefox-3-and-its-impact-on-servers-particularly-those-serving-static-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8c32a072213bac26930e9fce7cdd35e5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yusufg</media:title>
		</media:content>
	</item>
		<item>
		<title>Some comments on older posts got deleted</title>
		<link>http://blog.goolamabbas.org/2008/06/07/some-comments-on-older-posts-got-deleted/</link>
		<comments>http://blog.goolamabbas.org/2008/06/07/some-comments-on-older-posts-got-deleted/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 05:15:25 +0000</pubDate>
		<dc:creator>Yusuf Goolamabbas</dc:creator>
				<category><![CDATA[Blogging Toolchains]]></category>

		<guid isPermaLink="false">http://blog.goolamabbas.org/?p=99</guid>
		<description><![CDATA[Not sure how this occurred, will see if I can get some of them back via backups. Will have to automate blog backups and keep weekly snapshots
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=99&subd=yusufg&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Not sure how this occurred, will see if I can get some of them back via backups. Will have to automate blog backups and keep weekly snapshots</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/yusufg.wordpress.com/99/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/yusufg.wordpress.com/99/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yusufg.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yusufg.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yusufg.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yusufg.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yusufg.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yusufg.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yusufg.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yusufg.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yusufg.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yusufg.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=99&subd=yusufg&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.goolamabbas.org/2008/06/07/some-comments-on-older-posts-got-deleted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8c32a072213bac26930e9fce7cdd35e5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yusufg</media:title>
		</media:content>
	</item>
		<item>
		<title>Twitter&#039;s use for SMS sending and receiving</title>
		<link>http://blog.goolamabbas.org/2008/06/07/twitters-use-for-sms-sending-and-receiving/</link>
		<comments>http://blog.goolamabbas.org/2008/06/07/twitters-use-for-sms-sending-and-receiving/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 04:43:42 +0000</pubDate>
		<dc:creator>Yusuf Goolamabbas</dc:creator>
				<category><![CDATA[Blogging Toolchains]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.goolamabbas.org/?p=98</guid>
		<description><![CDATA[Hong Kong is unique in the sense that whilst we have insane mobile penetration of 154.4 %, there is a huge price difference between voice plans and SMS plans.
Depending on a third party long distance provider, it is actually cheaper to call up somebody and speak for a few minutes (HK-US charges are 7 cents/min [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=98&subd=yusufg&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Hong Kong is unique in the sense that whilst we have <a href="http://www.ofta.gov.hk/en/datastat/key_stat.html">insane mobile penetration of 154.4 %</a>, there is a huge price difference between <a href="http://dualband.three.com.hk/website/template?pageid=d24100&amp;lang=eng">voice plans</a> and <a href="http://dualband.three.com.hk/website/template?pageid=d24800&amp;lang=eng">SMS plans</a>.</p>
<p>Depending on a third party long distance provider, it is actually cheaper to call up somebody and speak for a few minutes (HK-US charges are 7 cents/min and an SMS costs at minimum HK$ 2) and convey more than send a SMS to that person</p>
<p>Thus, I find <a href="http://www.twitter.com/">Twitter&#8217;s</a> SMS integration very useful. I tell my family members to sign up to Twitter and then also enable their mobile devices. In India, Twitter has a <a href="http://blog.twitter.com/2008/01/help-us-test-our-india-shortcode.html">shortcode 5566511</a>.</p>
<p>In HongKong, wifi access is very ubiquitous via the <a href="http://www.gov.hk/en/theme/wifi/program/index.htm">GovWiFi</a> program as well as efforts by <a href="http://freewifi.com.hk/">FON</a> as well as <a href="http://wireless.netvigator.com/eng/index.htm">PCCW</a>, HongKong&#8217;s dominant telco provider so hopefully with the upcoming launch of the iPhone in Hong Kong it can help me by allowing me to have access to Twitter</p>
<div class="techtags">Technorati Tags: <a href="http://technorati.com/tag/twitter" rel="tag" class="techtag">twitter</a> <a href="http://technorati.com/tag/wifi" rel="tag" class="techtag">wifi</a> <a href="http://technorati.com/tag/fon" rel="tag" class="techtag">fon</a> <a href="http://technorati.com/tag/hongkong" rel="tag" class="techtag">hongkong</a> </div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/yusufg.wordpress.com/98/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/yusufg.wordpress.com/98/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yusufg.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yusufg.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yusufg.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yusufg.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yusufg.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yusufg.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yusufg.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yusufg.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yusufg.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yusufg.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.goolamabbas.org&blog=120606&post=98&subd=yusufg&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.goolamabbas.org/2008/06/07/twitters-use-for-sms-sending-and-receiving/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8c32a072213bac26930e9fce7cdd35e5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yusufg</media:title>
		</media:content>
	</item>
	</channel>
</rss>