<?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>康爷的博客 &#187; Google</title>
	<atom:link href="http://kangye.org/category/google/feed" rel="self" type="application/rss+xml" />
	<link>http://kangye.org</link>
	<description>专注于App Engine</description>
	<lastBuildDate>Wed, 28 Apr 2010 14:56:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Google Reader新功能：创建你的bundle</title>
		<link>http://kangye.org/google-reader-bundle</link>
		<comments>http://kangye.org/google-reader-bundle#comments</comments>
		<pubDate>Fri, 17 Jul 2009 11:40:04 +0000</pubDate>
		<dc:creator>康爷</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.kangye.org/google-reader-bundle/</guid>
		<description><![CDATA[自从昨天Google Reader出了SNS的新功能后，今天玩Google Reader的时候，又发现了一个新的功能：bundle。
以前，我们在Browse for stuff里面会看到Google给我们提供的各种bundle，但是大多不适合我们，或者不喜欢。现在，Google给了你一个自己创建bundle的方式，并且follow你的好友将会看到你所创建的bundle，自己选择是否订阅。]]></description>
			<content:encoded><![CDATA[<p>自从昨天Google Reader出了SNS的新功能后，今天玩Google Reader的时候，又发现了一个新的功能：bundle。</p>
<p>以前，我们在Browse for stuff里面会看到Google给我们提供的各种bundle，但是大多不适合我们，或者不喜欢。现在，Google给了你一个自己创建bundle的方式，并且follow你的好友将会看到你所创建的bundle，自己选择是否订阅。</p>
<p><font color="#ff0000" size="4"><strong>首先，进入Browse for stuff，然后右边会出现下面的提示：</strong></font></p>
<p><a href="http://www.kangye.org/wp-content/uploads/247/24735/2009/07/nw-uswmc405wx9imm.jpg"><img title="NW_U[SWM]C4}0}5WX9@IM%M" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="95" alt="NW_U[SWM]C4}0}5WX9@IM%M" src="http://www.kangye.org/wp-content/uploads/247/24735/2009/07/nw-uswmc405wx9imm-thumb.jpg" width="400" border="0" /></a></p>
<p><font color="#ff0000" size="4"><strong>点击Creat a bundle，就进入创建bundle页面了：</strong></font></p>
<p><a href="http://www.kangye.org/wp-content/uploads/247/24735/2009/07/vh4-85o8kxv6udd3xhs.jpg"><img title="VH4_85}O8KX]V6UD}$D3XHS" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="333" alt="VH4_85}O8KX]V6UD}$D3XHS" src="http://www.kangye.org/wp-content/uploads/247/24735/2009/07/vh4-85o8kxv6udd3xhs-thumb.jpg" width="400" border="0" /></a></p>
<p><font color="#ff0000" size="4"><strong><em>创建bundle的方式很简单，只要从左边的列表中拖拽出feed或者文件夹即可，相当方便。如果要去掉某个feed，也只要一拖就好。创建完之后保存，就会显示uploading “×××” bundle。然后就进入你的bunlde页面了：</em></strong></font></p>
<p><a href="http://www.kangye.org/wp-content/uploads/247/24735/2009/07/0ovl-hc6xuk23vc.jpg"><img title="_0@(OVL_HC6X){UK{23V$(C" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="118" alt="_0@(OVL_HC6X){UK{23V$(C" src="http://www.kangye.org/wp-content/uploads/247/24735/2009/07/0ovl-hc6xuk23vc-thumb.jpg" width="400" border="0" /></a></p>
</p>
<p>很不多的功能，希望大家多多创建好玩的bundle。</p>
]]></content:encoded>
			<wfw:commentRss>http://kangye.org/google-reader-bundle/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>G1+Gmail的新用法-备忘录</title>
		<link>http://kangye.org/g1gmail</link>
		<comments>http://kangye.org/g1gmail#comments</comments>
		<pubDate>Wed, 15 Jul 2009 01:57:34 +0000</pubDate>
		<dc:creator>康爷</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[G1]]></category>

		<guid isPermaLink="false">http://www.kangye.org/?p=38464</guid>
		<description><![CDATA[类似于用飞信给自己发消息备份一样，我现在决定使用Gmail+标签做这件事，方法如下：
如果你的gmail账户是aaa@gmail.com，那么发送你要备忘的东西到aaa+mobile@gmail.com，然后创建一个filter，规定从aaa@gmail.com发出，aaa+mobile@gmail.com接收的，都标签为“手机”，并achieve之。
然后在G1的桌面上，创建一个快捷标签，指向到“手机”标签，那么以后点这个标签即可看备忘录了。
之所以用Gmail是因为，这样可以起到保险的作用，既在本地访问，又可以通过Gmail访问。
p.s.经过大家的使用，发现，G1上的Google应用还是相当好用的。
]]></description>
			<content:encoded><![CDATA[<p>类似于用飞信给自己发消息备份一样，我现在决定使用Gmail+标签做这件事，方法如下：</p>
<p>如果你的gmail账户是aaa@gmail.com，那么发送你要备忘的东西到aaa+mobile@gmail.com，然后创建一个filter，规定从aaa@gmail.com发出，aaa+mobile@gmail.com接收的，都标签为“手机”，并achieve之。</p>
<p>然后在G1的桌面上，创建一个快捷标签，指向到“手机”标签，那么以后点这个标签即可看备忘录了。</p>
<p>之所以用Gmail是因为，这样可以起到保险的作用，既在本地访问，又可以通过Gmail访问。</p>
<p>p.s.经过大家的使用，发现，G1上的Google应用还是相当好用的。</p>
]]></content:encoded>
			<wfw:commentRss>http://kangye.org/g1gmail/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine for Java SDK 1.2.2发布</title>
		<link>http://kangye.org/google-app-engine-for-java-sdk-122%e5%8f%91%e5%b8%83</link>
		<comments>http://kangye.org/google-app-engine-for-java-sdk-122%e5%8f%91%e5%b8%83#comments</comments>
		<pubDate>Wed, 15 Jul 2009 01:17:42 +0000</pubDate>
		<dc:creator>康爷</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[App Engine]]></category>

		<guid isPermaLink="false">http://www.kangye.org/?p=38463</guid>
		<description><![CDATA[下载地址： SDK 1.2.2. 这个版本主要是修复一些bug，但也有一些新的功能:

appcfg上传工具支持代理。
JDO and JPA支持将某个字段设置为&#8221;unindexed&#8221;（不索引）。
本地数据查看，访问http://localhost:8080/_ah/admin 即可。
本地dataview现在支持了transaction (更多信息:http://code.google.com/p/googleappengine/issues/detail?id=1411)
你可以在 transactions中使用关于父类型的查询。

完整的 release notes。
]]></description>
			<content:encoded><![CDATA[<p>下载地址： <a href="http://code.google.com/appengine/downloads.html#Google_App_Engine_SDK_for_Java">SDK 1.2.2</a>. 这个版本主要是修复一些bug，但也有一些新的功能:</p>
<ul>
<li>appcfg上传工具支持代理。</li>
<li>JDO and JPA支持将某个字段设置为&#8221;unindexed&#8221;（不索引）。</li>
<li>本地数据查看，访问http://localhost:8080/_ah/admin 即可。</li>
<li>本地dataview现在支持了transaction (更多信息:<a href="http://code.google.com/p/googleappengine/issues/detail?id=1411" target="_blank">http://code.google.com/p/googleappengine/issues/detail?id=1411</a>)</li>
<li>你可以在 transactions中使用关于父类型的查询。</li>
</ul>
<p>完整的 <a href="http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes" target="_blank">release notes</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://kangye.org/google-app-engine-for-java-sdk-122%e5%8f%91%e5%b8%83/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>T-Mobile G1使用感想</title>
		<link>http://kangye.org/t-mobile-g1</link>
		<comments>http://kangye.org/t-mobile-g1#comments</comments>
		<pubDate>Wed, 03 Jun 2009 12:40:27 +0000</pubDate>
		<dc:creator>康爷</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[G1]]></category>

		<guid isPermaLink="false">http://www.kangye.org/?p=37589</guid>
		<description><![CDATA[买了也有几个礼拜了,上来说说感想.
先放些照片上来:

感想1:
目前价格不错.在2000-2300左右,大家想买的可以买了~
感想2:
对于Google产品的支持不错.将手机上的联系人都同步到Google Contact了,这样手机里的联系人号码就再也不会丢了.
感想3:
Chrome浏览器很快.但是流量很大(因为没有压缩过).所以,我使用wifi的时候用的是Google Chrome,用EDGE的时候使用的是opera mini.
感想4:
电池.一般般,上网的话蛮耗电的.
感想5:
目前,G1可以使用触摸输入法,以及谷歌输入法,都蛮舒服的.但是没有QQ,有MSN,飞信也有,但功能一般,飞信将会有libfetion退出android,应该不久就会出现了.现在是anfetion.
感想6:
还是很拉风的.
]]></description>
			<content:encoded><![CDATA[<p>买了也有几个礼拜了,上来说说感想.</p>
<p>先放些照片上来:<br />
<object width="400" height="267" data="http://picasaweb.google.com/s/c/bin/slideshow.swf" type="application/x-shockwave-flash"><param name="flashvars" value="host=picasaweb.google.com&amp;hl=en_US&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fareyoulookon%2Falbumid%2F5333015914580437073%3Falt%3Drss%26kind%3Dphoto%26authkey%3DGv1sRgCLKAkKnKke33Tw%26hl%3Den_US" /><param name="src" value="http://picasaweb.google.com/s/c/bin/slideshow.swf" /></object></p>
<p>感想1:</p>
<p>目前价格不错.在2000-2300左右,大家想买的可以买了~</p>
<p>感想2:</p>
<p>对于Google产品的支持不错.将手机上的联系人都同步到Google Contact了,这样手机里的联系人号码就再也不会丢了.</p>
<p>感想3:</p>
<p>Chrome浏览器很快.但是流量很大(因为没有压缩过).所以,我使用wifi的时候用的是Google Chrome,用EDGE的时候使用的是opera mini.</p>
<p>感想4:</p>
<p>电池.一般般,上网的话蛮耗电的.</p>
<p>感想5:</p>
<p>目前,G1可以使用触摸输入法,以及谷歌输入法,都蛮舒服的.但是没有QQ,有MSN,飞信也有,但功能一般,飞信将会有libfetion退出android,应该不久就会出现了.现在是anfetion.</p>
<p>感想6:</p>
<p>还是很拉风的.</p>
]]></content:encoded>
			<wfw:commentRss>http://kangye.org/t-mobile-g1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App Engine正式支持JAVA</title>
		<link>http://kangye.org/gae-java</link>
		<comments>http://kangye.org/gae-java#comments</comments>
		<pubDate>Wed, 08 Apr 2009 04:48:23 +0000</pubDate>
		<dc:creator>康爷</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[App Engine]]></category>

		<guid isPermaLink="false">http://www.kangye.org/gae-java/</guid>
		<description><![CDATA[今天召开的Google Campfire 2009上，Google正式宣布Google App Engine支持JAVA。这是很多用户所期盼的，也是JAVA界的一个重大消息。在此次Google Campfire 2009上，还介绍了GAE的一些新功能，比如后台任务等，也让App Engine的使用者兴奋不已。]]></description>
			<content:encoded><![CDATA[<p>今天召开的Google Campfire 2009上，Google正式宣布<a href="http://www.kangye.org/tag/app-engine/" target="_blank">Google App Engine</a>支持JAVA。这是很多用户所期盼的，也是JAVA界的一个重大消息。在此次Google Campfire 2009上，还介绍了GAE的一些新功能，比如后台任务等，也让App Engine的使用者兴奋不已。</p>
<p>下面是此次Google Campfire上关于GAE的一些有用的链接：</p>
<p><a href="https://www.google.com/accounts/ServiceLogin?service=ah&amp;continue=http://appengine.google.com/_ah/login%3Fcontinue%3Dhttp://appengine.google.com/promo/java_runtime&amp;ltmpl=ae&amp;sig=24474c1f4b9cfe7c7c69bdede481ebac" target="_blank">申请试用GAE for JAVA的链接页面</a></p>
<p><a href="http://google-code-updates.blogspot.com/2009/04/new-features-for-app-engine-announced.html" target="_blank">Google Code Blog上介绍GAE的最新功能</a></p>
<p><a href="http://code.google.com/campfire/" target="_blank">Google Campfire首页介绍GAE JAVA</a></p>
<p><a href="http://code.google.com/appengine/docs/java/gettingstarted/" target="_blank">GAE JAVA的入门指南</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kangye.org/gae-java/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google的哪项服务是在赚钱的？</title>
		<link>http://kangye.org/which-google-service-make-money</link>
		<comments>http://kangye.org/which-google-service-make-money#comments</comments>
		<pubDate>Sat, 24 Jan 2009 06:38:54 +0000</pubDate>
		<dc:creator>康爷</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.kangye.org/which-google-service-make-money/</guid>
		<description><![CDATA[昨天比较了下GTalk各官方版本的功能，今天来看看Google哪些服务是在赚钱的。

下面的这张表格是关于Google哪些产品是直接通过用户支付赚钱的或者间接通过张贴广告，链接赚钱。当然，只是粗略地从表面观察，有些服务比如Google搜索可能会给Google带来更多功用和效益，这些都没有考虑进去。]]></description>
			<content:encoded><![CDATA[<style>.xmark { color: red; font-size: 120%; font-weight: bold; text-align: center; } .checkmark, .checkmarkcancelled { color: green; font-size: 105% !important; text-align: center; font-family: arial, helvetica, sans-serif; } .checkmarkcancelled { color: #aaa; } .productname { font-weight: bold; background-color: #eee; } .partly, .other, .unknown { text-align: center; color: #555; }</style>
<p>昨天比较了下GTalk<a href="http://www.kangye.org/google-talk-comparation/">各官方版本的功能</a>，今天来看看Google哪些服务是在赚钱的。</p>
<p>下面的这张表格是关于Google哪些产品是直接通过用户支付赚钱的或者间接通过张贴广告，链接赚钱。当然，只是粗略地从表面观察，有些服务比如Google搜索可能会给Google带来更多功用和效益，这些都没有考虑进去。</p>
<p><span id="more-33361"></span></p>
<p style="clear: both;border:solid 1px;">
<table class="complex zeroBorder">
<tr>
<th> </th>
<th width="85">用户支付?</th>
<th width="80">张贴广告?</th>
<th width="82">营销链接?</th>
<th style="text-align: center; color: #888888" width="362">注记</th>
</tr>
<tr>
<td class="productName">Google Web Search</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362">这是Google的支柱服务，给Google带来的钱都估量不能很好地确定。</td>
</tr>
<tr>
<td class="productName">Google Image Search</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362">目前只有美国地区有广告。</td>
</tr>
<tr>
<td class="productName">Google Blog Search</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google News</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google AdWords</td>
<td class="checkMark" width="85">✔</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">你可以自己设定广告预算。</td>
</tr>
<tr>
<td class="productName">Google AdSense</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362">Google AdSense与AdWords相辅相成。</td>
</tr>
<tr>
<td class="productName">Google mobile services</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362">YouTube mobile正在测试广告，AdSense for Mobile也有一部分。</td>
</tr>
<tr>
<td class="productName">FeedBurner</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362">AdSense for Feed在FeedBurner 中展示。</td>
</tr>
<tr>
<td class="productName">YouTube</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362">在youtube网站和嵌入的视频中都有广告。</td>
</tr>
<tr>
<td class="productName">Google Earth</td>
<td class="partly" width="85">部分</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">Google Earth是免费的，但高级版是需要支付费用的。</td>
</tr>
<tr>
<td class="productName">Google Maps</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Maps API</td>
<td class="partly" width="85">部分</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">“<a href="http://www.google.com/enterprise/maps/">Google Maps API Premier</a>”项目需要支付费用。</td>
</tr>
<tr>
<td class="productName">Google Docs</td>
<td class="partly" width="85">部分</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">在Google Apps里面需要支付费用。</td>
</tr>
<tr>
<td class="productName">Gmail</td>
<td class="partly" width="85">部分</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362">在Google Apps里面需要支付费用，Gmail里面也有广告。</td>
</tr>
<tr>
<td class="productName">Google Shared Storage</td>
<td class="checkMark" width="85">✔</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">用户可以通过支付费用购买存储空间，目前的价钱是从10 GB $20.00/ 年 到 400 GB  $500/ 年。</td>
</tr>
<tr>
<td class="productName">Google Notebook</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">iGoogle</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">iGoogle目前没有广告，所以在iGoogle里看Gmail很舒服。</td>
</tr>
<tr>
<td class="productName">Google Answers</td>
<td class="checkMarkCancelled" width="85">✔</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362">此项服务目前已被Google停止。</td>
</tr>
<tr>
<td class="productName">Picasa Web Albums</td>
<td class="partly" width="85">部分</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">用户可以通过支付费用购买存储空间，目前的价钱是从10 GB $20.00/ 年 到 400 GB  $500/ 年。</td>
</tr>
<tr>
<td class="productName">Picasa</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Talk</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">Google Talk目前也是免费的，而且没有广告。</td>
</tr>
<tr>
<td class="productName">Google Groups</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Directory</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Catalogs</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">没有更新，但也没有被停止。</td>
</tr>
<tr>
<td class="productName">Google Analytics</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Urchin</td>
<td class="checkMark" width="85">✔</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"><a href="http://www.google.com/urchin/">Urchin</a> 是桌面版的Google Analytics，可以试用30天。</td>
</tr>
<tr>
<td class="productName">Orkut</td>
<td class="xMark" width="85">x</td>
<td class="partly" width="80">部分</td>
<td class="xMark" width="82">x</td>
<td width="362">在印度有文字广告。</td>
</tr>
<tr>
<td class="productName">Google Base</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Calendar</td>
<td class="partly" width="85">部分</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">也是Google Apps的一部分。</td>
</tr>
<tr>
<td class="productName">Google Scholar</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Shared Stuff</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Desktop</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Book Search</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Patents</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"><a href="http://www.google.com/patents">Google Patents</a> 从美国专利局检索信息，目前是免费的。</td>
</tr>
<tr>
<td class="productName">Google Translate</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Apps</td>
<td class="checkMark" width="85">✔</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">Google Apps Premier Edition 是每用户每年50美金。</td>
</tr>
<tr>
<td class="productName">GrandCentral</td>
<td class="unknown" width="85">x</td>
<td class="unknown" width="80">x</td>
<td class="unknown" width="82">x</td>
<td width="362">据说是免费的。</td>
</tr>
<tr>
<td class="productName">Google Video</td>
<td width="85">曾经</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">曾经有付费购买计划，现已终止。</td>
</tr>
<tr>
<td class="productName">Google Chrome</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">Google可能会像opera那样在浏览器里显示广告。</td>
</tr>
<tr>
<td class="productName">Google Toolbar</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">可能会修改链接进行广告。</td>
</tr>
<tr>
<td class="productName">Google Webmaster Tools</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google China Music Search</td>
<td class="unknown" width="85">?</td>
<td class="unknown" width="80">?</td>
<td class="unknown" width="82">?</td>
<td width="362">目前只对中国IP开放</td>
</tr>
<tr>
<td class="productName">Google Moderator</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Trends</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Insights for Search</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Ride Finder</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Sets</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Accessible Search</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Reader</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">没有直接的广告。</td>
</tr>
<tr>
<td class="productName">Google Mini</td>
<td class="checkMark" width="85">✔</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Knol</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362">部分文章有广告。</td>
</tr>
<tr>
<td class="productName">Google Product Search</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362">曾经的Froogle。</td>
</tr>
<tr>
<td class="productName">Google Finance</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Homepage</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">会出现Google自己产品的推介。</td>
</tr>
<tr>
<td class="productName">Google Sites</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google China Dictionary</td>
<td class="unknown" width="85">?</td>
<td class="unknown" width="80">?</td>
<td class="unknown" width="82">?</td>
<td width="362">给谷歌带来流量，与金山的合作具体交易内容不明。<a href="http://www.google.cn/rebang/product/dictionary/dictionary.html"></a></td>
</tr>
<tr>
<td class="productName">Google Photos Screensaver</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">Google Pack的一部分。</td>
</tr>
<tr>
<td class="productName">SketchUp</td>
<td class="partly" width="85">部分</td>
<td class="xMark" width="80">x</td>
<td class="unknown" width="82">?</td>
<td width="362">SketchUp Pro需要支付费用。</td>
</tr>
<tr>
<td class="productName">Google 3D Warehouse</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Chinese Pinyin IME</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">谷歌拼音，目前免费。</td>
</tr>
<tr>
<td class="productName">Goog-411</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Blogger</td>
<td class="xMark" width="85">x</td>
<td class="partly" width="80">部分</td>
<td class="xMark" width="82">x</td>
<td width="362">Blogger Pro需要支付费用</td>
</tr>
<tr>
<td class="productName">Dodgeball</td>
<td class="unknown" width="85">?</td>
<td class="unknown" width="80">?</td>
<td class="unknown" width="82">?</td>
<td width="362">即将关闭。</td>
</tr>
<tr>
<td class="productName">Google Site Search</td>
<td class="checkMark" width="85">✔</td>
<td class="unknown" width="80">?</td>
<td class="xMark" width="82">x</td>
<td width="362">Google提供的搜索支持，需要购买。</td>
</tr>
<tr>
<td class="productName">Google Custom Search Engine</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Friend Connect</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x?</td>
<td class="xMark" width="82">x</td>
<td width="362">目前没有广告。</td>
</tr>
<tr>
<td class="productName">Jaiku</td>
<td class="xMark" width="85">x</td>
<td class="checkMark" width="80">✔</td>
<td class="xMark" width="82">x</td>
<td width="362">有广告，但是免费。</td>
</tr>
<tr>
<td class="productName">Google Indic Transliteration</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> <a href="http://www.google.com/transliterate/indic">google.com/transliterate/indic</a></td>
</tr>
<tr>
<td class="productName">Google Arabic Transliteration</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> <a href="http://www.google.com/transliterate/arabic">google.com/transliterate/arabic</a></td>
</tr>
<tr>
<td class="productName">Android</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">开源，免费</td>
</tr>
<tr>
<td class="productName">Google App Engine</td>
<td class="other" width="85">可能</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">正式版将加入支付内容，可以购买存储空间，带宽。</td>
</tr>
<tr>
<td class="productName">Google Subscribed Links</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Mashup Editor</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Web Toolkit</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Mars</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> <a href="http://www.google.com/mars/">google.com/mars/</a></td>
</tr>
<tr>
<td class="productName">Google Moon</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> <a href="http://www.google.com/moon/">google.com/moon/</a></td>
</tr>
<tr>
<td class="productName">Google Sky</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> <a href="http://www.google.com/sky/">google.com/sky/</a></td>
</tr>
<tr>
<td class="productName">Google Transit</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google Alerts</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">免费。</td>
</tr>
<tr>
<td class="productName">Google Checkout</td>
<td class="partly" width="85">部分</td>
<td class="unknown" width="80">未知</td>
<td class="xMark" width="82">x</td>
<td width="362">抽成。</td>
</tr>
<tr>
<td class="productName">Google Life China</td>
<td width="85">x</td>
<td width="80">x</td>
<td width="82">x</td>
<td width="362">免费</td>
</tr>
<tr>
<td class="productName">Google Site Navigation China</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">谷歌中国产品</td>
</tr>
<tr>
<td class="productName">Tianya Q&amp;A China</td>
<td width="85"> </td>
<td width="80"> </td>
<td width="82"> </td>
<td width="362">天涯公司产品</td>
</tr>
<tr>
<td class="productName">Tianya Come Here China</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">天涯公司产品</td>
</tr>
<tr>
<td class="productName">Gapminder website</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
<tr>
<td class="productName">Google mobile converter</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">Google手机代理，目前没有广告。</td>
</tr>
<tr>
<td class="productName">Google AJAX API</td>
<td class="other" width="85">?</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362">不知是否会增加广告内容。</td>
</tr>
<tr>
<td class="productName">Google SMS Channels India</td>
<td class="xMark" width="85">x</td>
<td class="xMark" width="80">x</td>
<td class="xMark" width="82">x</td>
<td width="362"> </td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://kangye.org/which-google-service-make-money/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Talk各官方版本比较</title>
		<link>http://kangye.org/google-talk-comparation</link>
		<comments>http://kangye.org/google-talk-comparation#comments</comments>
		<pubDate>Fri, 23 Jan 2009 07:16:20 +0000</pubDate>
		<dc:creator>康爷</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Gtalk]]></category>

		<guid isPermaLink="false">http://www.kangye.org/google-talk-comparation/</guid>
		<description><![CDATA[Google Talk有着太多的版本，但是少有一些功能是各个版本都支持的，下面来看看各个官方版本的比较：]]></description>
			<content:encoded><![CDATA[<p>Google Talk有着太多的版本，但是少有一些功能是各个版本都支持的，下面来看看各个官方版本的比较：</p>
<p><span id="more-33329"></span></p>
<table width="565" cellpadding="5" cellspacing="0" border="1" class="zeroBorder">
<tr style="background-color: #eeeeee">
<td>功能 / 配置</td>
<td><strong><a href="http://talk.google.com">Google Talk</a><br />
</strong></td>
<td><strong><a href="http://talkgadget.google.com/talkgadget/popout">Gadget</a><br />
</strong></td>
<td><strong><a href="http://www.google.com/talk/labsedition/">Labs Edition</a><br />
</strong></td>
<td><strong><a href="http://mail.google.com/mail/help/chat.html">Gmail Chat</a><br />
</strong></td>
<td><strong>iGoogle and orkut</strong></td>
<td><strong><a href="http://talkgadget.google.com/talkgadget/m">iPhone version</a><br />
</strong></td>
</tr>
<tr>
<td>是否需要安装软件</td>
<td>Yes (Windows)</td>
<td>Flash plug-in插件</td>
<td>Yes (Windows)</td>
<td>No (一些功能需要 插件)</td>
<td>No</td>
<td>No</td>
</tr>
<tr>
<td>标签浏览</td>
<td><span style="color: red">No</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr>
<td>皮肤功能</td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr>
<td>Gmail 提醒</td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr>
<td>Calendar 提醒</td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr>
<td>隐身状态</td>
<td><span style="color: red">No</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
</tr>
<tr>
<td>正在收听</td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr>
<td>文字聊天</td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
</tr>
<tr>
<td>多用户聊天</td>
<td><span style="color: red">No</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr style="background-color: #eeeeee">
<td>功能 / 配置</td>
<td><strong><a href="http://talk.google.com">Google Talk</a><br />
</strong></td>
<td><strong><a href="http://talkgadget.google.com/talkgadget/popout">Gadget</a><br />
</strong></td>
<td><strong><a href="http://www.google.com/talk/labsedition/">Labs Edition</a><br />
</strong></td>
<td><strong><a href="http://mail.google.com/mail/help/chat.html">Gmail Chat</a><br />
</strong></td>
<td><strong>iGoogle and orkut</strong></td>
<td><strong><a href="http://talkgadget.google.com/talkgadget/m">iPhone version</a><br />
</strong></td>
</tr>
<tr>
<td>复制文字聊天</td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr>
<td>保持文字聊天到gmail</td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
</tr>
<tr>
<td>语音聊天</td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr>
<td>语音邮件</td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr>
<td>视频聊天</td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr>
<td>发送短消息</td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr>
<td>AIM 整合</td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr>
<td>文件传输</td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr>
<td>查看picasa照片</td>
<td><span style="color: red">No</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
</tr>
<tr>
<td>播放视频</td>
<td><span style="color: red">No</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: green">Yes</span></td>
<td><span style="color: red">No</span></td>
<td><span style="color: red">No</span></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://kangye.org/google-talk-comparation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To Google总部：模仿永远无法超越</title>
		<link>http://kangye.org/to-google-no-mimicing</link>
		<comments>http://kangye.org/to-google-no-mimicing#comments</comments>
		<pubDate>Wed, 21 Jan 2009 05:05:59 +0000</pubDate>
		<dc:creator>康爷</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.kangye.org/to-google-no-mimicing/</guid>
		<description><![CDATA[最近Goolge停止了对Google Notebook服务的支持，用户纷纷表示影响很大，结合Google最近所做的事情，想谈谈看法。上次我写了SearchWiki会成功么？，说SearchWiki很难成功，不得不说，SearchWiki自从推出之后，就销声匿迹，成为难得的Google产品大家庭中一推出就无人问津的产品。文中一开始就说，SearchWiki是Wikia Search的抄袭，所以很难成功。Wikia Search自己都么成功，你一个模仿产品能成功么？]]></description>
			<content:encoded><![CDATA[<p>最近Goolge停止了对Google Notebook服务的支持，用户纷纷表示影响很大，结合Google最近所做的事情，想谈谈看法。上次我写了<a href="http://www.kangye.org/searchwiki-will-suck/">SearchWiki会成功么？</a>，说SearchWiki很难成功，不得不说，SearchWiki自从推出之后，就销声匿迹，成为难得的Google产品大家庭中一推出就无人问津的产品。文中一开始就说，SearchWiki是Wikia Search的抄袭，所以很难成功。Wikia Search自己都么成功，你一个模仿产品能成功么？</p>
<p><span id="more-33274"></span></p>
<p>Google总部为什么要停止对Google Notebook的支持？其实，Google早就不开发Google Notebook了，Google Notebook的功能和界面已经好久没有动过了，Google Notebook的博客也久不更新。但反观Google Notebook对于用户的，却是一个很实用的服务。我以前一直用Google Notebook，因为平时上网需要记录很多东西，编程的时候会用Google搜到很多代码和教程，用Google Notebook可以方便记录，以后找起来就很方便。但是Google Notebook的管理功能一直没有改进，原因就是一直么开发。</p>
<p>其实Google Notebook确实是Google整合全世界信息的一个很好的入口，记录网页，用户评论，标注，方便实用，这些都是Google的长处，可Google却对自己的搜索定位不清，盲目自信，跟风了SNS，结果可想而知。</p>
<p>GReader的Note就是Google的一个模仿的例子，Google想涉足SNS领域，但GReader本身带有Google很大的印记，就是Google服务很大程度上是用户软件，而不是SNS网站。最近也在弄SNS网站或opensocial，体会到，不是网站加入了SNS功能就能成为SNS网站的。GReader的分享功能其实间接地帮助了一个SNS网站：FriendFeed。</p>
<p>SearchWiki是Google进一步涉足SNS的一个尝试，粗略地讲，它既可替代Delicious，也可以和Google Profile一起替代FriendFeed。但是，其实它什么也做不了，没有人会愿意在自己的Google搜索页上看到一堆评论和符号，人们用Google就是喜欢Google的简洁实用，以及搜索的有效。所以Google还是老老实实地改进搜索体验吧。</p>
<p>再看Google另一个搞笑产品：Knol。Knol上面倒确实是有好东西的，但是Google自己把Wikipedia的排名放那么前面，别人怎么会去看knol?而且，Know的概念根本无法被人完全接受，Google再次高估了自己的用户群，说实话，Google搜索确实有很多用户，但忠诚度其实并不高，因为搜索服务其实是工具，Google很多时候不怎么懂社区和SNS，所以盲目地进入这些需要有很高忠诚度和引导的用户领域，只有失败。</p>
<p>说了那么多，还是希望Google能向当年的微软学习下，好好专注一下自己的领域，Google目前的最主要的事情就是做好搜索和网络应用，不要以为自己可以在wiki，twitter，收藏领域能赢，模仿是不可能超越的。</p>
]]></content:encoded>
			<wfw:commentRss>http://kangye.org/to-google-no-mimicing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>080116 opensocial笔记</title>
		<link>http://kangye.org/open-social-080116</link>
		<comments>http://kangye.org/open-social-080116#comments</comments>
		<pubDate>Sat, 17 Jan 2009 02:19:28 +0000</pubDate>
		<dc:creator>康爷</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Open Social]]></category>

		<guid isPermaLink="false">http://www.kangye.org/open-social-080116/</guid>
		<description><![CDATA[关于获取个人信息的代码的注释：新建一个request;添加获取owner的request，注意，get_owner是这个request的key;同样get_friends也是一个key，在response时可以用来获取数据]]></description>
			<content:encoded><![CDATA[<p>获取个人信息和发送request的代码的注释:</p>
<pre class="brush: python;">
    url="http://feeds.feedburner.com/solidot"
    request = urllib2.urlopen(url)
    content = request.read()
    feed=feedparser.parse(content)
    entries=feed.entries
    for i in range(0,len(entries)):
        if entries[i].slash_section == "science":
            title = entries[i].title
            print "%d.%s" % (i,title)
    pub_list = []
    pub_list = input("pub id?")
    for pub_id in pub_list:
        #print "%d.%s" % (pub_id,entries[pub_id].title)
        des = entries[pub_id].description
        end = des.index("

")
        if end == -1:
            des = des
        else:
            des = des[0:end]
        postvalues = "title=%s&amp;text=%s&amp;board=Test" % (entries[pub_id].title,des)
        postvalues = postvalues.encode('gbk')
        request = urllib2.Request(urlList['post'], postvalues)
        opener.open(request).read()
        time.sleep(6)
        print "%d.%s" % (pub_id,entries[pub_id].title)
        print "sleep 6 second"</pre>
<pre class="prettyprint" style="background-color: #fafafa; margin-top: 1em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: monospace; word-wrap: break-word; color: #007000; border-width: 1px; border-color: #bbbbbb; border-style: solid; padding: 0.99em"><span class="com" style="color: #880000">/** * Request the OWNER and OWNER's friends. */</span><span class="pln" style="color: #000000"></span><span class="kwd" style="color: #000088">function</span><span class="pln" style="color: #000000"> request</span><span class="pun" style="color: #666600">()</span><span class="pln" style="color: #000000"> </span><span class="pun" style="color: #666600">{</span><span class="pln" style="color: #000000">  </span><span class="kwd" style="color: #000088">var</span><span class="pln" style="color: #000000"> idspec </span><span class="pun" style="color: #666600">=</span><span class="pln" style="color: #000000"> opensocial</span><span class="pun" style="color: #666600">.</span><span class="pln" style="color: #000000">newIdSpec</span><span class="pun" style="color: #666600">({</span><span class="pln" style="color: #000000"> </span><span class="str" style="color: #008800">"userId"</span><span class="pln" style="color: #000000"> </span><span class="pun" style="color: #666600">:</span><span class="pln" style="color: #000000"> </span><span class="str" style="color: #008800">"OWNER"</span><span class="pun" style="color: #666600">,</span><span class="pln" style="color: #000000"> </span><span class="str" style="color: #008800">"groupId"</span><span class="pln" style="color: #000000"> </span><span class="pun" style="color: #666600">:</span><span class="pln" style="color: #000000"> </span><span class="str" style="color: #008800">"FRIENDS"</span><span class="pln" style="color: #000000"> </span><span class="pun" style="color: #666600">});</span><span class="pln" style="color: #000000">  </span><span class="kwd" style="color: #000088">var</span><span class="pln" style="color: #000000"> req </span><span class="pun" style="color: #666600">=</span><span class="pln" style="color: #000000"> opensocial</span><span class="pun" style="color: #666600">.</span><span class="pln" style="color: #000000">newDataRequest</span><span class="pun" style="color: #666600">();                        //新建一个request</span><span class="pln" style="color: #000000">  req</span><span class="pun" style="color: #666600">.</span><span class="pln" style="color: #000000">add</span><span class="pun" style="color: #666600">(</span><span class="pln" style="color: #000000">req</span><span class="pun" style="color: #666600">.</span><span class="pln" style="color: #000000">newFetchPersonRequest</span><span class="pun" style="color: #666600">(</span><span class="str" style="color: #008800">"OWNER"</span><span class="pun" style="color: #666600">),</span><span class="pln" style="color: #000000"> </span><span class="str" style="color: #008800">"get_owner"</span><span class="pun" style="color: #666600">); //添加获取owner的request，注意，get_owner是这个request的key</span><span class="pln" style="color: #000000">  req</span><span class="pun" style="color: #666600">.</span><span class="pln" style="color: #000000">add</span><span class="pun" style="color: #666600">(</span><span class="pln" style="color: #000000">req</span><span class="pun" style="color: #666600">.</span><span class="pln" style="color: #000000">newFetchPeopleRequest</span><span class="pun" style="color: #666600">(</span><span class="pln" style="color: #000000">idspec</span><span class="pun" style="color: #666600">),</span><span class="pln" style="color: #000000"> </span><span class="str" style="color: #008800">"get_friends"</span><span class="pun" style="color: #666600">); //同样<span style="color: #008800">get_friends也是一个key，在response时可以用来获取数据</span></span><span class="pln" style="color: #000000">  req</span><span class="pun" style="color: #666600">.</span><span class="pln" style="color: #000000">send</span><span class="pun" style="color: #666600">(</span><span class="pln" style="color: #000000">response</span><span class="pun" style="color: #666600">);</span><span class="pln" style="color: #000000"></span><span class="pun" style="color: #666600">};</span></pre>
<p style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 1em; margin: 0px">&nbsp;</p>
<pre class="prettyprint" style="background-color: #fafafa; margin-top: 1em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: monospace; word-wrap: break-word; color: #007000; border-width: 1px; border-color: #bbbbbb; border-style: solid; padding: 0.99em"><span class="com" style="color: #880000">/** * Parses the response and generates html to list the names of the owner and * his or her friends. * * @param {Object} dataResponse Friend information that was requested. */</span><span class="pln" style="color: #000000"></span><span class="kwd" style="color: #000088">function</span><span class="pln" style="color: #000000"> response</span><span class="pun" style="color: #666600">(</span><span class="pln" style="color: #000000">dataResponse</span><span class="pun" style="color: #666600">)</span><span class="pln" style="color: #000000"> </span><span class="pun" style="color: #666600">{</span><span class="pln" style="color: #000000">  </span><span class="kwd" style="color: #000088">var</span><span class="pln" style="color: #000000"> owner </span><span class="pun" style="color: #666600">=</span><span class="pln" style="color: #000000"> dataResponse</span><span class="pun" style="color: #666600">.</span><span class="pln" style="color: #000000">get</span><span class="pun" style="color: #666600">(</span><span class="str" style="color: #008800">'get_owner'</span><span class="pun" style="color: #666600">).</span><span class="pln" style="color: #000000">getData</span><span class="pun" style="color: #666600">();                    //通过key来获取数据</span><span class="pln" style="color: #000000">  </span><span class="kwd" style="color: #000088">var</span><span class="pln" style="color: #000000"> friends </span><span class="pun" style="color: #666600">=</span><span class="pln" style="color: #000000"> dataResponse</span><span class="pun" style="color: #666600">.</span><span class="pln" style="color: #000000">get</span><span class="pun" style="color: #666600">(</span><span class="str" style="color: #008800">'get_friends'</span><span class="pun" style="color: #666600">).</span><span class="pln" style="color: #000000">getData</span><span class="pun" style="color: #666600">();</span><span class="pln" style="color: #000000">   </span><span class="kwd" style="color: #000088">var</span><span class="pln" style="color: #000000"> html </span><span class="pun" style="color: #666600">=</span><span class="pln" style="color: #000000"> </span><span class="str" style="color: #008800">'Friends of '</span><span class="pln" style="color: #000000"> </span><span class="pun" style="color: #666600">+</span><span class="pln" style="color: #000000"> owner</span><span class="pun" style="color: #666600">.</span><span class="pln" style="color: #000000">getDisplayName</span><span class="pun" style="color: #666600">();</span><span class="pln" style="color: #000000">  html </span><span class="pun" style="color: #666600">+=</span><span class="pln" style="color: #000000"> </span><span class="str" style="color: #008800">':&lt;br&gt;&lt;ul&gt;'</span><span class="pun" style="color: #666600">;</span><span class="pln" style="color: #000000">  friends</span><span class="pun" style="color: #666600">.</span><span class="pln" style="color: #000000">each</span><span class="pun" style="color: #666600">(</span><span class="kwd" style="color: #000088">function</span><span class="pun" style="color: #666600">(</span><span class="pln" style="color: #000000">person</span><span class="pun" style="color: #666600">)</span><span class="pln" style="color: #000000"> </span><span class="pun" style="color: #666600">{</span><span class="pln" style="color: #000000">      html </span><span class="pun" style="color: #666600">+=</span><span class="pln" style="color: #000000"> </span><span class="str" style="color: #008800">'&lt;li&gt;'</span><span class="pln" style="color: #000000"> </span><span class="pun" style="color: #666600">+</span><span class="pln" style="color: #000000"> person</span><span class="pun" style="color: #666600">.</span><span class="pln" style="color: #000000">getDisplayName</span><span class="pun" style="color: #666600">()</span><span class="pln" style="color: #000000"> </span><span class="pun" style="color: #666600">+</span><span class="pln" style="color: #000000"> </span><span class="str" style="color: #008800">'&lt;/li&gt;'</span><span class="pun" style="color: #666600">;</span><span class="pln" style="color: #000000">  </span><span class="pun" style="color: #666600">});</span><span class="pln" style="color: #000000">  html </span><span class="pun" style="color: #666600">+=</span><span class="pln" style="color: #000000"> </span><span class="str" style="color: #008800">'&lt;/ul&gt;'</span><span class="pun" style="color: #666600">;</span><span class="pln" style="color: #000000">  document</span><span class="pun" style="color: #666600">.</span><span class="pln" style="color: #000000">getElementById</span><span class="pun" style="color: #666600">(</span><span class="str" style="color: #008800">'message'</span><span class="pun" style="color: #666600">).</span><span class="pln" style="color: #000000">innerHTML </span><span class="pun" style="color: #666600">=</span><span class="pln" style="color: #000000"> html</span><span class="pun" style="color: #666600">;</span><span class="pln" style="color: #000000"></span><span class="pun" style="color: #666600">};</span></pre>
<p><a onfocus="onfocus" name="ListFriends_Complete" title="ListFriends_Complete" style="color: #0000cc"></a></p>
<h3 style="margin-top: 1.5em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px"><span class="Apple-style-span" style="font-size: 24px"></p>
<p></span></h3>
]]></content:encoded>
			<wfw:commentRss>http://kangye.org/open-social-080116/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine SDK Version 1.1.8发布</title>
		<link>http://kangye.org/app-engine-sdk-118</link>
		<comments>http://kangye.org/app-engine-sdk-118#comments</comments>
		<pubDate>Sat, 17 Jan 2009 02:08:27 +0000</pubDate>
		<dc:creator>康爷</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[App Engine]]></category>

		<guid isPermaLink="false">http://www.kangye.org/app-engine-sdk-118/</guid>
		<description><![CDATA[Google App Engine SDK Version 1.1.8发布了，下载地址为：

http://code.google.com/appengine/downloads.html

下面是Release Notes:]]></description>
			<content:encoded><![CDATA[<p>Google App Engine SDK Version 1.1.8发布了，下载地址为：</p>
<p><a href="http://code.google.com/appengine/downloads.html" onfocus="onfocus">http://code.google.com/appengine/downloads.html</a></p>
<p>下面是Release Notes:</p>
<p><span id="more-33137"></span></p>
<ul><a onfocus="onfocus" title="Version_1.1.8_-_January_7,_2008" name="Version_1.1.8_-_January_7,_2008"></a></p>
<li><a onfocus="onfocus" title="Version_1.1.8_-_January_7,_2008" name="Version_1.1.8_-_January_7,_2008"></a><font color="#000000">Skip_files RegexStr validator allows lists to for regex-ors.</font><a onfocus="onfocus" title="Version_1.1.8_-_January_7,_2008" name="Version_1.1.8_-_January_7,_2008"></a>       <a onfocus="onfocus" title="Version_1.1.8_-_January_7,_2008" name="Version_1.1.8_-_January_7,_2008"></a></li>
<li><a href="http://code.google.com/p/googleappengine/issues/detail?id=81" onfocus="onfocus">http://code.google.com/p/googleappengine/issues/detail?id=81</a></li>
<p> </p>
<li>sys.path and sys.argv are no longer reset for each request.
<ul>
<li><a href="http://code.google.com/p/googleappengine/issues/detail?id=772" onfocus="onfocus">http://code.google.com/p/googleappengine/issues/detail?id=772</a></li>
</ul>
</li>
<li>New ByteString data type for the datastore. Indexed non-text short-blob.</li>
<li>UserProperty now takes auto_current_user and auto_current_user_add attributes.</li>
<li>Support for polymorphic models and queries.</li>
<li>db.Model.order() now supports key.
<ul>
<li><a href="http://code.google.com/p/googleappengine/issues/detail?id=884" onfocus="onfocus">http://code.google.com/p/googleappengine/issues/detail?id=884</a></li>
</ul>
</li>
<li>Urlfetch no longer sets content-length: 0 when there is no body.
<ul>
<li><a href="http://code.google.com/p/googleappengine/issues/detail?id=817" onfocus="onfocus">http://code.google.com/p/googleappengine/issues/detail?id=817</a></li>
</ul>
</li>
<li>Get height and width of an image via the Images API.
<ul>
<li><a href="http://code.google.com/p/googleappengine/issues/detail?id=435" onfocus="onfocus">http://code.google.com/p/googleappengine/issues/detail?id=435</a></li>
</ul>
</li>
<li>Limit auto-Bcc of email sender to the case where the email sender is the currently-logged-in user.</li>
<li>Adds limit of 100 order/filters on datastore query size to the SDK.</li>
<li>Fix unicode support for the bulkloader
<ul>
<li><a href="http://code.google.com/p/googleappengine/issues/detail?id=157" onfocus="onfocus">http://code.google.com/p/googleappengine/issues/detail?id=157</a></li>
</ul>
</li>
<li>Bulkload.py from the appengine/tools directory to the appengine/ directory</li>
<li>Modify webapp to use logging.exception instead of logging.error.</li>
<li>Additional fixes to SDK sanitizing response headers to match production.
<ul>
<li><a href="http://code.google.com/p/googleappengine/issues/detail?id=198" onfocus="onfocus">http://code.google.com/p/googleappengine/issues/detail?id=198</a></li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://kangye.org/app-engine-sdk-118/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
