<?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/"
	>

<channel>
	<title>Cow Computing &#187; Google</title>
	<atom:link href="http://www.cowcomputing.com/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cowcomputing.com</link>
	<description>Share Info about Cloud Computing &#38; Programming</description>
	<lastBuildDate>Thu, 22 Jul 2010 17:10:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Google Public DNS Benchmarking</title>
		<link>http://www.cowcomputing.com/2009/12/04/google-public-dns-benchmarking/</link>
		<comments>http://www.cowcomputing.com/2009/12/04/google-public-dns-benchmarking/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 09:22:52 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://steve.katyyeung.com/?p=100</guid>
		<description><![CDATA[Well, Google finally realizes the important of participating in the DNS service. Not only can this service help boosting its earning and status in the web business, but it can also give Google the ability to control user&#8217;s networking (e.g. browsing) behavior. Normally, a user knows nothing about DNS and it&#8217;s taken care by the [...]]]></description>
			<content:encoded><![CDATA[<p>Well, Google finally realizes the important of participating in the DNS service. Not only can this service help boosting its earning and status in the web business, but it can also give Google the ability to control user&#8217;s networking (e.g. browsing) behavior.</p>
<p>Normally, a user knows nothing about DNS and it&#8217;s taken care by the ISP. Whenever we type a domain name in the browser, it will in fact send an request to the DNS resolver to do the look up, and return the destination IP for fetching the website.To know more, do visit <a href="http://en.wikipedia.org/wiki/Domain_Name_System">HERE</a>.</p>
<p>DNS as an infrastructure, it does affect the internet speed and speed matters. Thus, there are <a href="http://www.opendns.com/">OpenDNS</a>, and now the <a href="http://code.google.com/speed/public-dns/">Google Public DNS</a>. But do becareful when you are deciding whether to switch over to Google from your current DNS, as it does not actually guarantee a positive improvement in speed (at least this is the case for me).</p>
<p>In order to use Google Public DNS, set your DNS to either one of the (<strong>8.8.8.8</strong> or <strong>8.8.4.4</strong>), or set them both for primary dns and secondary dns. (for detail of how to set it, visit <a href="http://code.google.com/speed/public-dns/docs/using.html">HERE</a>)</p>
<p>I have indeed written a simple benchmarking script to compare Google&#8217;s DNS to Hong Kong&#8217;s ISP DNS.<br />
Here&#8217;s the result of Google vs Hong Kong&#8217;s ISP(s) DNS</p>
<table style="border-collapse: collapse; width: 480pt;" border="1" cellspacing="0" cellpadding="0" width="703">
<col style="width: 91pt;" width="121"></col>
<col style="width: 73pt;" span="6" width="97"></col>
<tbody>
<tr style="height: 14.25pt; text-align: right;" height="19">
<td style="height: 14.25pt; width: 91pt; text-align: left;" width="121" height="19">DNS\Domain</td>
<td style="border-left: medium none; width: 73pt;" width="97">yahoo.com</td>
<td style="border-left: medium none; width: 73pt;" width="97">bing.com</td>
<td style="border-left: medium none; width: 73pt;" width="97">twitter.com</td>
<td style="border-left: medium none; width: 73pt;" width="97">facebook.com</td>
<td style="border-left: medium none; width: 73pt;" width="97">google.com</td>
<td style="border-left: medium none; width: 73pt;" width="97">youtube.com</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td style="border-top: medium none; height: 25.5pt; width: 91pt;" width="121" height="34">Google Public DNS</td>
<td style="border-top: medium none; border-left: medium none; background-color: red;" align="right">24</td>
<td style="border-top: medium none; border-left: medium none;" align="right">27</td>
<td style="border-top: medium none; border-left: medium none; background-color: red;" align="right">26</td>
<td style="border-top: medium none; border-left: medium none; background-color: red;" align="right">24</td>
<td style="border-top: medium none; border-left: medium none;" align="right">27</td>
<td style="border-top: medium none; border-left: medium none; background-color: red;" align="right">28</td>
</tr>
<tr style="height: 14.25pt;" height="19">
<td style="border-top: medium none; height: 14.25pt; width: 91pt;" width="121" height="19">PCCW</td>
<td style="border-top: medium none; border-left: medium none;" align="right">4</td>
<td style="border-top: medium none; border-left: medium none;" align="right">71</td>
<td style="border-top: medium none; border-left: medium none;" align="right">3</td>
<td style="border-top: medium none; border-left: medium none;" align="right">3</td>
<td style="border-top: medium none; border-left: medium none;" align="right">3</td>
<td style="border-top: medium none; border-left: medium none;" align="right">25</td>
</tr>
<tr style="height: 14.25pt;" height="19">
<td style="border-top: medium none; height: 14.25pt; width: 91pt;" width="121" height="19">HKBN</td>
<td style="border-top: medium none; border-left: medium none;" align="right">4</td>
<td style="border-top: medium none; border-left: medium none;" align="right">3</td>
<td style="border-top: medium none; border-left: medium none;" align="right">4</td>
<td style="border-top: medium none; border-left: medium none;" align="right">3</td>
<td style="border-top: medium none; border-left: medium none;" align="right">3</td>
<td style="border-top: medium none; border-left: medium none;" align="right">3</td>
</tr>
<tr style="height: 14.25pt;" height="19">
<td style="border-top: medium none; height: 14.25pt; width: 91pt;" width="121" height="19">HGC</td>
<td style="border-top: medium none; border-left: medium none;" align="right">4</td>
<td style="border-top: medium none; border-left: medium none; background-color: red;" align="right">74</td>
<td style="border-top: medium none; border-left: medium none;" align="right">4</td>
<td style="border-top: medium none; border-left: medium none;" align="right">3</td>
<td style="border-top: medium none; border-left: medium none;" align="right">7</td>
<td style="border-top: medium none; border-left: medium none;" align="right">4</td>
</tr>
<tr style="height: 14.25pt;" height="19">
<td style="border-top: medium none; height: 14.25pt; width: 91pt;" width="121" height="19">i-Cable</td>
<td style="border-top: medium none; border-left: medium none;" align="right">4</td>
<td style="border-top: medium none; border-left: medium none; background-color: red;" align="right">74</td>
<td style="border-top: medium none; border-left: medium none;" align="right">9</td>
<td style="border-top: medium none; border-left: medium none;" align="right">4</td>
<td style="border-top: medium none; border-left: medium none; background-color: red;" align="right">28</td>
<td style="border-top: medium none; border-left: medium none;" align="right">4</td>
</tr>
</tbody>
</table>
<p>(*red indicates the slowest)</p>
<p>As you can see, most DNS resolved by Google Public DNS are slower when compared to those from ISP. We can learn that, at least in Hong Kong, Google Public DNS is not preferred .</p>
<p>You might want to grab the script and have a test on your current DNS setting compared to Google&#8217;s. Here&#8217;s the Benchmarking Script, GDNSBenchmark.sh</p>
<pre class="brush:shell">#!/bin/sh
for dns in 8.8.8.8 $1; do
    echo DNS: $dns &gt;&gt; result.txt
    for site in yahoo.com bing.com twitter.com facebook.com google.com youtube.com; do
        echo "$site: \t" `dig @$dns $site | grep 'Query time:' | awk -F : '{print $2}'` &gt;&gt; result.txt
    done
    echo "\r\n" &gt;&gt; result.txt
done</pre>
<p>Usage: ./GDNSBenchmark.sh &lt;your current dns&gt;  (e.g. ./GDNSBenchmark.sh 192.168.178.1)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cowcomputing.com/2009/12/04/google-public-dns-benchmarking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome OS Open Sourced &#8212; Get your copy now</title>
		<link>http://www.cowcomputing.com/2009/11/20/chrome-os-open-sourced-get-your-copy-now/</link>
		<comments>http://www.cowcomputing.com/2009/11/20/chrome-os-open-sourced-get-your-copy-now/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 15:21:22 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[chrome os]]></category>

		<guid isPermaLink="false">http://steve.katyyeung.com/?p=87</guid>
		<description><![CDATA[Google Chrome OS is now open sourced. Everyone can get your copy and follow the instructions there to compile the code. It can be built as an VM Image and run. Be warned that, currently, Chrome OS only runs on a few netbook and they are listed here. GET YOUR COPY AND TRY IT OUT [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chromium.org/chromium-os">Google Chrome OS</a> is now open sourced. Everyone can get your copy and follow the instructions there to compile the code. It can be built as an VM Image and run. Be warned that, currently, Chrome OS only runs on a few netbook and they are listed <a href="http://sites.google.com/a/chromium.org/dev/chromium-os/getting-dev-hardware/dev-hardware-list">here</a>.</p>
<p>GET YOUR COPY AND TRY IT OUT NOW</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cowcomputing.com/2009/11/20/chrome-os-open-sourced-get-your-copy-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome OS reveals on 19th Nov</title>
		<link>http://www.cowcomputing.com/2009/11/19/chrome-os-reveals-on-19th-nov/</link>
		<comments>http://www.cowcomputing.com/2009/11/19/chrome-os-reveals-on-19th-nov/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 02:47:00 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[chrome os]]></category>

		<guid isPermaLink="false">http://steve.katyyeung.com/?p=85</guid>
		<description><![CDATA[It&#8217;s been a year since google launched Google Chrome Browser, and they are going to step further by launching Chrome OS. Regarding this OS, on the coming Thursday, there will be a private party in Google HQ &#8212; Mountain View to show some demos on the current development. Development works should be in final stage [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a year since google launched <a href="http://www.google.com/chrome">Google Chrome Browser</a>, and they are going to step further by launching Chrome OS. Regarding this OS, on the coming Thursday, there will be a private party in Google HQ &#8212; Mountain View to show some demos on the current development. Development works should be in final stage as it is expected to be released to the public in the first half of 2010 and be bundled with netbook in the second half of 2010. These news are all exciting, and afterall, do pay attention to the detail of that party.</p>
<p>Here&#8217;s the <a href="http://investor.shareholder.com/googpr/eventdetail.cfm?eventid=75092">Webcast</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cowcomputing.com/2009/11/19/chrome-os-reveals-on-19th-nov/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
