<?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>Liu Zhongshu &#187; google</title>
	<atom:link href="http://www.liuzhongshu.com/tag/google/feed" rel="self" type="application/rss+xml" />
	<link>http://www.liuzhongshu.com</link>
	<description>坚持、超越、尊重、分享 - from Beijing2008</description>
	<lastBuildDate>Sat, 31 Jul 2010 02:47:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google改变生活</title>
		<link>http://www.liuzhongshu.com/life/google-change-life.html</link>
		<comments>http://www.liuzhongshu.com/life/google-change-life.html#comments</comments>
		<pubDate>Tue, 25 May 2010 12:40:56 +0000</pubDate>
		<dc:creator>zhongshu</dc:creator>
				<category><![CDATA[life|随笔、杂七杂八]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.liuzhongshu.com/life/google-change-life.html</guid>
		<description><![CDATA[很早就想写这么一篇，却因为Google的不断进步一直等到今天，如今，和手机相结合，Google已经很大的影响了我的工作和生活，留下这一篇博客以记录和表示感谢，下面的图也来自Google网站，因为我在用的手机是Nokia C5，所以也选择了都是Nokia的图片 ;)
 
Google Maps
毫无疑问，Google Maps是所有的智能手机上都应该安装的软件，你可以浏览地图或卫星图，查找生活信息，比如公交、餐饮、加油站、娱乐等，计算驾车和步行路线，如果有GPS，那么可以精确定位，没有GPS，也可以使用AGPS来定位，在最新版的Google Maps，你甚至可以通过语音来进行搜索，而且识别率相当不错，所有这一切在一个小小的免费的Google Maps手机客户端中全部集成，UI简洁易用，难以形容，我想如果只让我选一款最佳手机软件，我毫无疑问会选择Google Maps。
Google Maps的导航功能已经可以在Android下可用，如果这个也跨平台实现，Google Maps绝对可以算是一款瑞士军刀级别的软件。
Gmail
从黑莓的Push Mail开始，大部分新款的手机都加强了邮件方面的功能， Nokia的Mail for Exchange也是相当不错，不过，对于一个Gmail的使用者，Google的Gmail手机客户端要更好用一些。在阅读文本邮件方面，Gmail手机客户端体验不输PC，在手机客户端上，甚至可以方便的在多个Gmail帐号间切换。只是，受限于手机终端，如果你常需要处理一些图片邮件或者带附件的邮件，那么Gmail手机客户端可能会不太胜任。
从程序员的角度看，和Google Maps一个系统一个终端不一样，Gmail的手机客户端是一个跨平台J2ME应用程序（现在叫Java ME），让我对J2ME印象提升不少。
Google Sync
除了地图和邮件，还有一个不得不介绍的Google工具是Google Sync，它可以帮助你同步手机的通讯录和日历到Google，通讯录会同步到Gmail中，日历会同步到Google Calendar，注意是同步而不仅仅是备份。这就意味着你可以在手机或者PC上修改通讯录，修改会自动Merge到一起，你在Google Calendar中所有的日历事件也会同步到Nokia手机的日历中。
通过手机端Google Sync的设置，可以设置同步的周期，甚至可以实时同步，不过我试过后发现，一般是不需要这么实时的同步的，会导致手机耗电量和流量的增加，我的设置是每4个小时同步一次，工作的非常好。 
Thanks for Google…
]]></description>
			<content:encoded><![CDATA[<p>很早就想写这么一篇，却因为Google的不断进步一直等到今天，如今，和手机相结合，Google已经很大的影响了我的工作和生活，留下这一篇博客以记录和表示感谢，下面的图也来自Google网站，因为我在用的手机是Nokia C5，所以也选择了都是Nokia的图片 ;)</p>
<p><img src="http://www.google.com/mobile/nokia-s60/hero.jpg" /> </p>
<p><strong>Google Maps</strong></p>
<p>毫无疑问，<a href="http://www.google.com/mobile/maps/" target="_blank">Google Maps</a>是所有的智能手机上都应该安装的软件，你可以浏览地图或卫星图，查找生活信息，比如公交、餐饮、加油站、娱乐等，计算驾车和步行路线，如果有GPS，那么可以精确定位，没有GPS，也可以使用AGPS来定位，在最新版的Google Maps，你甚至可以通过语音来进行搜索，而且识别率相当不错，所有这一切在一个小小的免费的Google Maps手机客户端中全部集成，UI简洁易用，难以形容，我想如果只让我选一款最佳手机软件，我毫无疑问会选择Google Maps。</p>
<p><a href="http://www.google.com/mobile/navigation/" target="_blank">Google Maps的导航</a>功能已经可以在Android下可用，如果这个也跨平台实现，Google Maps绝对可以算是一款瑞士军刀级别的软件。</p>
<p><strong>Gmail</strong></p>
<p>从黑莓的Push Mail开始，大部分新款的手机都加强了邮件方面的功能， Nokia的<a href="http://www.mailforexchange.com/" target="_blank">Mail for Exchange</a>也是相当不错，不过，对于一个Gmail的使用者，Google的Gmail手机客户端要更好用一些。在阅读文本邮件方面，Gmail手机客户端体验不输PC，在手机客户端上，甚至可以方便的在多个Gmail帐号间切换。只是，受限于手机终端，如果你常需要处理一些图片邮件或者带附件的邮件，那么Gmail手机客户端可能会不太胜任。</p>
<p>从程序员的角度看，和Google Maps一个系统一个终端不一样，Gmail的手机客户端是一个跨平台J2ME应用程序（现在叫Java ME），让我对J2ME印象提升不少。</p>
<p><strong>Google Sync</strong></p>
<p>除了地图和邮件，还有一个不得不介绍的Google工具是Google Sync，它可以帮助你同步手机的通讯录和日历到Google，通讯录会同步到Gmail中，日历会同步到Google Calendar，注意是同步而不仅仅是备份。这就意味着你可以在手机或者PC上修改通讯录，修改会自动Merge到一起，你在Google Calendar中所有的日历事件也会同步到Nokia手机的日历中。</p>
<p>通过手机端Google Sync的设置，可以设置同步的周期，甚至可以实时同步，不过我试过后发现，一般是不需要这么实时的同步的，会导致手机耗电量和流量的增加，我的设置是每4个小时同步一次，工作的非常好。 </p>
<p>Thanks for Google…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuzhongshu.com/life/google-change-life.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nokia Sports Tracker</title>
		<link>http://www.liuzhongshu.com/tech/nokia-sports-tracker.html</link>
		<comments>http://www.liuzhongshu.com/tech/nokia-sports-tracker.html#comments</comments>
		<pubDate>Fri, 21 May 2010 02:00:10 +0000</pubDate>
		<dc:creator>zhongshu</dc:creator>
				<category><![CDATA[tech|软件、开源、业界]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[sport]]></category>

		<guid isPermaLink="false">http://www.liuzhongshu.com/tech/nokia-sports-tracker.html</guid>
		<description><![CDATA[最近换了手机，仍然是Nokia，会分几篇介绍一些新手机方面的东西，先介绍这款软件：Nokia Sports Tracker，这是一款很酷的运动追踪软件，需要GPS支持，因为新手机内置了GPS，所以可以用上这款免费的软件，其实只要是内置了GPS的新款诺基亚手机都可以使用这个软件，各位读者也可以一试。
Nokia Sports Tracker可以在你做运动时实时记录你的位置、速度、高度，记录并帮助你分析每次运动的数据，然后这些数据会自动上传到网站上，可以和Google地图绑定在一起在线查看你的路线，瞬时速度等，给图一看：

这是我的一次跑步的记录，显示在Google地图上，我打开的是卫星图，其实可以显示一般的地图，我不想让各位看官看到我的位置，所以才显示了卫星图，其中一些关键点被标识了，比如Fast是最快速度的地方，Slow是最慢速度的地方，Low和High则是最高和最低点位置（这在爬山时会很有用）。
上面有音乐小图标的标识是我换歌的位置，因为我在跑步的时候用诺基亚的播放器在听歌，这些信息也被记录了下来，并且鼠标点击可以看到当时所听的歌曲（可惜中文歌名乱码了）
如果只是这些信息，还显示不出这款软件的强大，旁边的另一张图：

这是运动过程中瞬时速度/高度/心率的图示，心率需要额外的附件才能支持，但速度和高度信息已经缺省都有了，鼠标悬停在绿色曲线上的一点，就可以看到当时的值了，我的这个曲线嘛，不太好看，跑了两分钟就速度下来了。。。
所有的这些数据的收集和上传都是软件自动完成的，所以手机要开通GPRS或3G数据服务，数据流量不大，但还是建议包月比较好。当你长期坚持使用Nokia Sports Tracker来记录你的运动之后， 在网站上就可以看到累计的你的运动历史，可以从数据看出你的进步了。

总结一下，你所需要的是：

一款诺基亚智能手机，内置GPS 
Nokia Sports Tracker软件和帐号 
长期运动的良好习惯 

你得到的就是： 很酷的所有运动的历史数据和图表。
另：在Nokia Sports Tracker网站上，你还可以公开并分享你的运动数据，可以通过Google地图查找你周围的同样使用这款软件的人，浏览他们分享的运动数据。。。
PS2： 有用Android手机的看官可以试试My Tracks，有类似的功能且开源。
]]></description>
			<content:encoded><![CDATA[<p>最近换了手机，仍然是Nokia，会分几篇介绍一些新手机方面的东西，先介绍这款软件：<a href="http://sportstracker.nokia.com/" target="_blank">Nokia Sports Tracker</a>，这是一款很酷的运动追踪软件，需要GPS支持，因为新手机内置了GPS，所以可以用上这款免费的软件，其实只要是内置了GPS的新款诺基亚手机都可以使用这个软件，各位读者也可以一试。</p>
<p>Nokia Sports Tracker可以在你做运动时实时记录你的位置、速度、高度，记录并帮助你分析每次运动的数据，然后这些数据会自动上传到网站上，可以和Google地图绑定在一起在线查看你的路线，瞬时速度等，给图一看：</p>
<p><img title="nokia-sports-satellite" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="282" alt="nokia-sports-satellite" src="http://www.liuzhongshu.com/wp-content/uploads/2010/05/nokiasportssatellite.png" width="390" border="0" /></p>
<p>这是我的一次跑步的记录，显示在Google地图上，我打开的是卫星图，其实可以显示一般的地图，我不想让各位看官看到我的位置，所以才显示了卫星图，其中一些关键点被标识了，比如Fast是最快速度的地方，Slow是最慢速度的地方，Low和High则是最高和最低点位置（这在爬山时会很有用）。</p>
<p>上面有音乐小图标的标识是我换歌的位置，因为我在跑步的时候用诺基亚的播放器在听歌，这些信息也被记录了下来，并且鼠标点击可以看到当时所听的歌曲（可惜中文歌名乱码了）</p>
<p>如果只是这些信息，还显示不出这款软件的强大，旁边的另一张图：</p>
<p><img title="nokia-sports-info" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="392" alt="nokia-sports-info" src="http://www.liuzhongshu.com/wp-content/uploads/2010/05/nokiasportsinfo.png" width="452" border="0" /></p>
<p>这是运动过程中瞬时速度/高度/心率的图示，心率需要额外的附件才能支持，但速度和高度信息已经缺省都有了，鼠标悬停在绿色曲线上的一点，就可以看到当时的值了，我的这个曲线嘛，不太好看，跑了两分钟就速度下来了。。。</p>
<p>所有的这些数据的收集和上传都是软件自动完成的，所以手机要开通GPRS或3G数据服务，数据流量不大，但还是建议包月比较好。当你长期坚持使用Nokia Sports Tracker来记录你的运动之后， 在网站上就可以看到累计的你的运动历史，可以从数据看出你的进步了。</p>
<p><img title="nokia-sports-list" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="203" alt="nokia-sports-list" src="http://www.liuzhongshu.com/wp-content/uploads/2010/05/nokiasportslist.png" width="460" border="0" /></p>
<p>总结一下，你所需要的是：</p>
<ul>
<li>一款诺基亚智能手机，内置GPS </li>
<li>Nokia Sports Tracker软件和帐号 </li>
<li>长期运动的良好习惯 </li>
</ul>
<p>你得到的就是： 很酷的所有运动的历史数据和图表。</p>
<p>另：在Nokia Sports Tracker网站上，你还可以公开并分享你的运动数据，可以通过Google地图查找你周围的同样使用这款软件的人，浏览他们分享的运动数据。。。</p>
<p>PS2： 有用Android手机的看官可以试试<a href="http://mytracks.appspot.com/" target="_blank">My Tracks</a>，有类似的功能且开源。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuzhongshu.com/tech/nokia-sports-tracker.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>学友翻唱～</title>
		<link>http://www.liuzhongshu.com/tech/weekend.html</link>
		<comments>http://www.liuzhongshu.com/tech/weekend.html#comments</comments>
		<pubDate>Sun, 19 Jul 2009 00:19:49 +0000</pubDate>
		<dc:creator>zhongshu</dc:creator>
				<category><![CDATA[tech|软件、开源、业界]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[jacky]]></category>

		<guid isPermaLink="false">http://www.liuzhongshu.com/?p=827</guid>
		<description><![CDATA[最近在看的一个演唱会的视频，张学友04年的live演唱会，演唱和录音都堪称完美。在一些论坛的争论哪个演唱会是学友最好的帖子中，04年的这个通常有很多支持者，包括我 ，这次演唱会中的曲目大多是翻唱的一些非常流行的华语歌。
学友的歌很多来自翻唱日韩的歌曲，在那个时代香港歌坛是比较常见的，这里有网友收集有学友翻唱和原曲的对照。 除了专辑歌曲外，学友在各种场合下也有大量的翻唱作品，这里有收集了大约两百个学友的翻唱视频，真是超强的学友迷。
ps: 哎，众所周知，又不能说清楚的原因，所有的图片又不能看了，曾经一次次的切换图片服务器，可终究斗不过，这次是Google Picassa，已经三天了，我也懒得换了，而且也没找到安全的替代服务器，只能说声抱歉了，暂时只能看那些白框框。
]]></description>
			<content:encoded><![CDATA[<p>最近在看的一个演唱会的视频，张学友<a href="http://v.youku.com/v_show/id_XNTY4NTUzODA=.html" target="_blank">04年的live演唱会</a>，演唱和录音都堪称完美。在一些论坛的争论<a href="http://www.jd-bbs.com/viewthread.php?tid=1694636" target="_blank">哪个演唱会是学友最好</a>的帖子中，04年的这个通常有很多支持者，包括我 ，这次演唱会中的曲目大多是翻唱的一些非常流行的华语歌。</p>
<p>学友的歌很多来自翻唱日韩的歌曲，在那个时代香港歌坛是比较常见的，这里有网友收集有学友<a href="http://www.dracker.cn/blog/read.php?2036" target="_blank">翻唱和原曲的对照</a>。 除了专辑歌曲外，学友在各种场合下也有大量的翻唱作品，这里有收集了大约<a href="http://v.ku6.com/playlist/index_2541149.html" target="_blank">两百个学友的翻唱视频</a>，真是超强的学友迷。</p>
<p>ps: 哎，众所周知，又不能说清楚的原因，所有的图片又不能看了，曾经一次次的切换图片服务器，可终究斗不过，这次是Google Picassa，已经三天了，我也懒得换了，而且也没找到安全的替代服务器，只能说声抱歉了，暂时只能看那些白框框。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuzhongshu.com/tech/weekend.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>手机记事</title>
		<link>http://www.liuzhongshu.com/tech/phone-pim.html</link>
		<comments>http://www.liuzhongshu.com/tech/phone-pim.html#comments</comments>
		<pubDate>Wed, 16 Jul 2008 13:51:57 +0000</pubDate>
		<dc:creator>zhongshu</dc:creator>
				<category><![CDATA[tech|软件、开源、业界]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.liuzhongshu.com/tech/phone-pim.html</guid>
		<description><![CDATA[记忆力是越来越靠不住了，开始依赖于各种各样的工具，最近慢慢发现手机是个不错的工具，最大的好处是不需要额外带什么东西就可以随时随地记录一些记事安排，便于查看，并可以设置闹钟提醒。但缺点就是输入文字不方便，也许有些人就是因为这个原因而拒绝使用手机的记事功能。
不过这个世界是没有完美存在的， 我发现当我接受输入慢的缺陷，尝试去用它以后，就慢慢得到了记事带来的好处，而且很多时候记事并不需要太多的文字，只几个字而已，输入慢带来的不便逐渐被我忍受了（人的适应能力是很强的）。同时一些额外的工具（比如和Goolge Calendar的同步）也使得输入更为方便，比如可以在Goolge Calendar里一次输入多个事件，再同步到手机上。
所以，我想写下来的一条就是，在你不能发现完美的解决方案之前，选择一个能够解决问题的不完美方案 ，Just try。。。
]]></description>
			<content:encoded><![CDATA[<p>记忆力是越来越靠不住了，开始依赖于各种各样的工具，最近慢慢发现手机是个不错的工具，最大的好处是不需要额外带什么东西就可以随时随地记录一些记事安排，便于查看，并可以设置闹钟提醒。但缺点就是输入文字不方便，也许有些人就是因为这个原因而拒绝使用手机的记事功能。</p>
<p>不过这个世界是没有完美存在的， 我发现当我接受输入慢的缺陷，尝试去用它以后，就慢慢得到了记事带来的好处，而且很多时候记事并不需要太多的文字，只几个字而已，输入慢带来的不便逐渐被我忍受了（人的适应能力是很强的）。同时一些额外的工具（比如和Goolge Calendar的同步）也使得输入更为方便，比如可以在Goolge Calendar里一次输入多个事件，再同步到手机上。</p>
<p>所以，我想写下来的一条就是，在你不能发现完美的解决方案之前，选择一个能够解决问题的不完美方案 ，Just try。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuzhongshu.com/tech/phone-pim.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goolge中国地图手机版</title>
		<link>http://www.liuzhongshu.com/tech/google-maps-cn.html</link>
		<comments>http://www.liuzhongshu.com/tech/google-maps-cn.html#comments</comments>
		<pubDate>Mon, 07 Jul 2008 14:27:00 +0000</pubDate>
		<dc:creator>zhongshu</dc:creator>
				<category><![CDATA[tech|软件、开源、业界]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.liuzhongshu.com/uncategorized/google-maps-cn.html</guid>
		<description><![CDATA[很早就开始用Google手机地图了，不过最近发现这个Google手机地图升级了，由于是客户端版本，所以要重新安装一下了。之所以想升级到这个新版本，是因为这个新版本终于终于支持了&#8221;我的位置&#8221;这个功能，可以定位你当前的位置（应该是依据基站信息，它的定位结果就是一个位置加一个半径，我这里半径是2.5公里左右，呵呵），定位速度挺慢的，通常都要1分钟左右才定位到，这个比较奇怪，不就是和基站交互一个位置信息吗，难道还是怎么算出来的？）
安装的话，可以用手机浏览器到http://www.google.cn/gmm就可以了，很方便的（我的S60的版本大概450K左右）。这个版本的其他特点：

缩放的快捷键变了，变成1和3了，而且缩放的时候，第一步是做图形的缩放，等下载到数据后再刷新掉，比之前的版本要好一些。
还是不支持卫星图，不过英文版的Google Maps（手机访问http://m.google.com/maps）是支持的，但英文版的Google Maps的中国地图信息太差了，所以我装了两个。

当然最好是开通GPRS套餐之后再用Google手机地图，否则费用也是个问题的。
Update(2009-11-2): 现在的版本已经有1M多了，不过功能也更好了，可以查看行车路线，分图层查看地图（比如餐馆），还把卫星地图也整合进来了，如今已经是我手机上必装的软件了。
]]></description>
			<content:encoded><![CDATA[<p>很早就开始用Google手机地图了，不过最近发现这个Google手机地图升级了，由于是客户端版本，所以要重新安装一下了。之所以想升级到这个新版本，是因为这个新版本终于终于支持了&#8221;我的位置&#8221;这个功能，可以定位你当前的位置（应该是依据基站信息，它的定位结果就是一个位置加一个半径，我这里半径是2.5公里左右，呵呵），定位速度挺慢的，通常都要1分钟左右才定位到，这个比较奇怪，不就是和基站交互一个位置信息吗，难道还是怎么算出来的？）</p>
<p>安装的话，可以用手机浏览器到http://www.google.cn/gmm就可以了，很方便的（我的S60的版本大概450K左右）。这个版本的其他特点：</p>
<ul>
<li>缩放的快捷键变了，变成1和3了，而且缩放的时候，第一步是做图形的缩放，等下载到数据后再刷新掉，比之前的版本要好一些。</li>
<li>还是不支持卫星图，不过英文版的Google Maps（手机访问http://<span class="go">m.google.com/maps）</span>是支持的，但英文版的Google Maps的中国地图信息太差了，所以我装了两个。</li>
</ul>
<p>当然最好是开通GPRS套餐之后再用Google手机地图，否则费用也是个问题的。</p>
<p><strong>Update(2009-11-2):</strong> 现在的版本已经有1M多了，不过功能也更好了，可以查看行车路线，分图层查看地图（比如餐馆），还把卫星地图也整合进来了，如今已经是我手机上必装的软件了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuzhongshu.com/tech/google-maps-cn.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mashup</title>
		<link>http://www.liuzhongshu.com/tech/mashup.html</link>
		<comments>http://www.liuzhongshu.com/tech/mashup.html#comments</comments>
		<pubDate>Tue, 03 Jun 2008 14:38:17 +0000</pubDate>
		<dc:creator>zhongshu</dc:creator>
				<category><![CDATA[tech|软件、开源、业界]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mashup]]></category>

		<guid isPermaLink="false">http://www.liuzhongshu.com/tech/mashup.html</guid>
		<description><![CDATA[最近经常看到这个词，一向英语比较缺乏自信的我用百度词典和金山词霸都不能查到这个词的意思，还好我们有强大的百科全书Wikipedia，它给出了下面这个定义：
In technology, a mashup is a web application that combines data from more than one source into a single integrated tool; an example is the use of cartographic data from Google Maps to add location information to real-estate data, thereby creating a new and distinct web service that was not originally provided by either source.
这段定义里是以Google [...]]]></description>
			<content:encoded><![CDATA[<p>最近经常看到这个词，一向英语比较缺乏自信的我用百度词典和金山词霸都不能查到这个词的意思，还好我们有强大的百科全书<a href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)" target="_blank">Wikipedia</a>，它给出了下面这个定义：</p>
<blockquote><p>In technology, a mashup is a web application that combines data from more than one source into a single integrated tool; an example is the use of cartographic data from Google Maps to add location information to real-estate data, thereby creating a new and distinct web service that was not originally provided by either source.</p></blockquote>
<p>这段定义里是以Google Maps来作为例子的，因为Google Maps实在算是mashup的最普遍的一个source来源的，大量的web站点现在都集成了Google Maps提供某种地理位置服务，也许Google Maps可以算是mashup的最大推动力（就像Gmail之于Ajax）。</p>
<p>技术上讲，mashup背后通常依赖于某种API来从数据源获取数据（也许RSS也可以算做一种API），大量的网站都是依赖于这些API来获取自身难以提供的数据，当然仅仅是嵌入或是显示这些数据是不能算做mashup的，比如嵌入一张来自flickr的照片，或是youtube的视频当然不能算做一个mashup。 mashup的核心在于需要通过数据源来创造新的价值，从技术上看，这里的另一个重要工具应该就是Javascript/Ajax了，很多用户对数据的加工都是通过Javascript来实现的。</p>
<p>所以，想学习mashup开发的，Javascript是无论如何也绕不过去的， 至少在现在。不知道Google的Mashup Editor出来以后能否简化这些开发。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuzhongshu.com/tech/mashup.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox与Google Translate</title>
		<link>http://www.liuzhongshu.com/tech/google-translate-in-firefox.html</link>
		<comments>http://www.liuzhongshu.com/tech/google-translate-in-firefox.html#comments</comments>
		<pubDate>Thu, 22 May 2008 14:41:18 +0000</pubDate>
		<dc:creator>zhongshu</dc:creator>
				<category><![CDATA[tech|软件、开源、业界]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.liuzhongshu.com/tech/google-translate-in-firefox.html</guid>
		<description><![CDATA[之前使用过Google Translate的印象都不是很好，最近在用Wordpress的slug翻译的插件时，又有机会发现Google translate的翻译质量已经有了不小的进步，一些比较简单的文章翻译的像模像样了，对我这种英文看起来CPU占用率很高的人还是有些帮助的，而且现在Google translate在显示翻译后的Web页面时，将鼠标停在翻译后的语句上就可以看到弹出的原文，很不错的对照。
于是就按照这里的网页指示将Google translate加入到Firefox的bookmark中了，以后看到想翻译的网页，点一下这个书签（实际上是一段Javascript代码）就可以立刻调出Google translate翻译了。
更进一步，我不想每次都打开bookmark toolbar（会占据宝贵的屏幕空间），于是在firefox的toolbar customize中折腾一番，发现bookmark item是可以直接拖放到navigation toolbar中的，也就是将两个工具条合一了，这样就节省了屏幕空间，还可以很方便的调用Google translate，终于满意了。; )
]]></description>
			<content:encoded><![CDATA[<p>之前使用过Google Translate的印象都不是很好，最近在用Wordpress的slug翻译的插件时，又有机会发现Google translate的翻译质量已经有了不小的进步，一些比较简单的文章翻译的像模像样了，对我这种英文看起来CPU占用率很高的人还是有些帮助的，而且现在Google translate在显示翻译后的Web页面时，将鼠标停在翻译后的语句上就可以看到弹出的原文，很不错的对照。</p>
<p>于是就按照<a href="http://translate.google.com/translate_buttons?hl=an" target="_blank">这里的网页指示</a>将Google translate加入到Firefox的bookmark中了，以后看到想翻译的网页，点一下这个书签（实际上是一段Javascript代码）就可以立刻调出Google translate翻译了。</p>
<p>更进一步，我不想每次都打开bookmark toolbar（会占据宝贵的屏幕空间），于是在firefox的toolbar customize中折腾一番，发现bookmark item是可以直接拖放到navigation toolbar中的，也就是将两个工具条合一了，这样就节省了屏幕空间，还可以很方便的调用Google translate，终于满意了。; )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuzhongshu.com/tech/google-translate-in-firefox.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Firefox不能使用剪贴板与Google</title>
		<link>http://www.liuzhongshu.com/tech/firefox-clipboard-not-working-and-google.html</link>
		<comments>http://www.liuzhongshu.com/tech/firefox-clipboard-not-working-and-google.html#comments</comments>
		<pubDate>Wed, 07 May 2008 14:05:54 +0000</pubDate>
		<dc:creator>zhongshu</dc:creator>
				<category><![CDATA[tech|软件、开源、业界]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.liuzhongshu.com/tech/firefox-clipboard-not-working-and-google.html</guid>
		<description><![CDATA[我在Windows下也是使用Firefox居多的，最近却遇到一个很不爽的问题，Firefox下剪贴板不能用了，Ctrl-C/Ctrl-V都不好使了，还好有Google，找到了解决方法，原因可能是中了个木马，在注册表里删除相关的表项就可以了。
回忆了一下搜索过程，开始我用“firefox clipboard”来搜，找到的大部分都是介绍如何在firefox下使用剪贴板的文章（比如在Javascript中操作剪贴板什么的），想了一想，换用“firefox clipboard error”来搜，仍然找不到有用的信息。又换了一些关键词，直到换成“firefox clipboard not working”时终于在第一条返回了我要的信息（上面那个链接），我要记住以后遇到类似的问题，记得用“not working”，不错，又学了一招。
掌握描述一些常见问题的搜索关键词，对于有效使用搜索引擎找到解答是如此的关键，我把我知道的一些晒一下：

描述一个软件失去响应，但不退出，用hang或freeze。
描述软件崩溃，自动退出，用crash。
描述一个功能执行未达到期望，用fail或上面刚学到的not working。
如果以上都不合适，就用诸如“can not&#8221;, &#8220;does not&#8221;, &#8220;bug&#8221;,&#8221;wrong&#8221;,&#8221;error&#8221; 之类的通用关键词。

]]></description>
			<content:encoded><![CDATA[<p>我在Windows下也是使用Firefox居多的，最近却遇到一个很不爽的问题，Firefox下剪贴板不能用了，Ctrl-C/Ctrl-V都不好使了，还好有Google，找到了<a href="http://kb.mozillazine.org/Clipboard_not_working" target="_blank">解决方法</a>，原因可能是中了个木马，在注册表里删除相关的表项就可以了。</p>
<p>回忆了一下搜索过程，开始我用“firefox clipboard”来搜，找到的大部分都是介绍如何在firefox下使用剪贴板的文章（比如在Javascript中操作剪贴板什么的），想了一想，换用“firefox clipboard error”来搜，仍然找不到有用的信息。又换了一些关键词，直到换成“firefox clipboard not working”时终于在第一条返回了我要的信息（上面那个链接），我要记住以后遇到类似的问题，记得用“not working”，不错，又学了一招。</p>
<p>掌握描述一些常见问题的搜索关键词，对于有效使用搜索引擎找到解答是如此的关键，我把我知道的一些晒一下：</p>
<ul>
<li>描述一个软件失去响应，但不退出，用hang或freeze。</li>
<li>描述软件崩溃，自动退出，用crash。</li>
<li>描述一个功能执行未达到期望，用fail或上面刚学到的not working。</li>
<li>如果以上都不合适，就用诸如“can not&#8221;, &#8220;does not&#8221;, &#8220;bug&#8221;,&#8221;wrong&#8221;,&#8221;error&#8221; 之类的通用关键词。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.liuzhongshu.com/tech/firefox-clipboard-not-working-and-google.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google日历命令行版-Gcalcli</title>
		<link>http://www.liuzhongshu.com/tech/google-calendar-in-cmd-line.html</link>
		<comments>http://www.liuzhongshu.com/tech/google-calendar-in-cmd-line.html#comments</comments>
		<pubDate>Sat, 29 Mar 2008 11:33:48 +0000</pubDate>
		<dc:creator>zhongshu</dc:creator>
				<category><![CDATA[tech|软件、开源、业界]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[cmdline]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.liuzhongshu.com/tech/google-calendar-in-cmd-line.html</guid>
		<description><![CDATA[Gcalcli是一个python编写的Google calendar的命令行客户端，重度的Google日历使用者可能会比较喜欢，因为命令行的好处是用起来比较快，且可以批处理，多快好省，下面记述在Ubuntu下的安装及使用步骤。
下载Gcalcli
因为有一些依赖的库，所以下载涉及好几个部分：

Gcalcli 
ElementTree
Gdata Python Moduel

后面两个模块是可以apt-get的，不过我发现Ubuntu 7.10下apt-get的这些模块不够新，会导致运行出错，还是直接从上面的网址下载比较好。
修改Gcalcli源码
如果你在google 日历中也使用中文信息的话，需要注释掉gcalcli代码中前面的两行，否则中文会乱码：

sys.stdout = codecs.getwriter(locale.getpreferredencoding())(sys.stdout)
sys.stdin = codecs.getreader(locale.getpreferredencoding())(sys.stdin)

如果不想每次都敲google帐号名和密码，可以修改代码中的__username__和__password__，这样以后就不用输入这些信息了（虽然有点不安全，但方便要紧）。如果不改的话，则每次在使用gcalcli时都要加入 &#8211;user &#8211;pw 这样的参数。
命令行使用

使用 gcalcli calm就可以在命令行下显示按月方式的日历内容了。
使用 gcalcli agenda就可以显示逐条的日历信息。
使用 gcalcli quick &#8220;9:00pm 看电视&#8221; 就可以快速加入一条事项，还挺方便的。
gcalcli search 目前还不能支持中文，遗憾。

]]></description>
			<content:encoded><![CDATA[<p>Gcalcli是一个python编写的Google calendar的命令行客户端，重度的Google日历使用者可能会比较喜欢，因为命令行的好处是用起来比较快，且可以批处理，多快好省，下面记述在Ubuntu下的安装及使用步骤。</p>
<p><strong>下载Gcalcli</strong></p>
<p>因为有一些依赖的库，所以下载涉及好几个部分：</p>
<ul>
<li><a href="http://code.google.com/p/gcalcli/" target="_blank">Gcalcli </a></li>
<li><a href="http://effbot.org/zone/element-index.htm" target="_blank">ElementTree</a></li>
<li><a href="http://code.google.com/p/gdata-python-client/" target="_blank">Gdata Python Moduel</a></li>
</ul>
<p>后面两个模块是可以apt-get的，不过我发现Ubuntu 7.10下apt-get的这些模块不够新，会导致运行出错，还是直接从上面的网址下载比较好。</p>
<p><strong>修改Gcalcli源码</strong></p>
<p>如果你在google 日历中也使用中文信息的话，需要注释掉gcalcli代码中前面的两行，否则中文会乱码：<br />
<code><br />
sys.stdout = codecs.getwriter(locale.getpreferredencoding())(sys.stdout)<br />
sys.stdin = codecs.getreader(locale.getpreferredencoding())(sys.stdin)<br />
</code></p>
<p>如果不想每次都敲google帐号名和密码，可以修改代码中的__username__和__password__，这样以后就不用输入这些信息了（虽然有点不安全，但方便要紧）。如果不改的话，则每次在使用gcalcli时都要加入 &#8211;user &#8211;pw 这样的参数。</p>
<p><strong>命令行使用</strong></p>
<ul>
<li>使用 gcalcli calm就可以在命令行下显示按月方式的日历内容了。</li>
<li>使用 gcalcli agenda就可以显示逐条的日历信息。</li>
<li>使用 gcalcli quick &#8220;9:00pm 看电视&#8221; 就可以快速加入一条事项，还挺方便的。</li>
<li>gcalcli search 目前还不能支持中文，遗憾。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.liuzhongshu.com/tech/google-calendar-in-cmd-line.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress的slug转换</title>
		<link>http://www.liuzhongshu.com/tech/slug-translate-for-wordpress.html</link>
		<comments>http://www.liuzhongshu.com/tech/slug-translate-for-wordpress.html#comments</comments>
		<pubDate>Wed, 26 Mar 2008 13:00:45 +0000</pubDate>
		<dc:creator>zhongshu</dc:creator>
				<category><![CDATA[tech|软件、开源、业界]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.liuzhongshu.com/archives/628</guid>
		<description><![CDATA[Slug就是一个帖子的缩略标题，常用来作为URL的一部分（在Wordpress中，这是可设置的），在后台发帖子的时候就可以看到一个Post Slug的设置，如果不填的话，Wordpress会自动将帖子的标题（Title）转换为Slug，所谓的转换就是转到URL格式，比如“test blog&#8221;就会被转成&#8221;test-blog&#8221;，空格被替换了，这才能作为合法的URL，当然如果有多个帖子的Slug恰好相同的话，没有关系，Wordpress会自动在后面加-1,-2之类的数字，反正保证每一贴都不同，这也是为了做URL方便。
但如果标题是中文，Wordpress就不那么智能了，Slug就可能会自动变成了一堆&#8221;%230&#8243;之类的外星语，煞是难看，于是就有人想干吗不用拼音呢？起码比外星语好读一些，更有甚者会想，应该将title翻译成英文，再转换为Slug不就更漂亮了吗？ 但是所有这些Wordpress都不会替我们做，于是各路神仙开发了不少Wordpress插件，来完成这样的理想，其中的一个神仙开发了wp-slug，这个插件实现了上面的想法（翻译是找的Google translate），先翻译，翻译不成就转拼音，最后成Slug，这样就不用每次费劲脑汁的想那个Slug了。
对于已经有大量帖子的人（比如我），也是有办法的，另一个神仙实现了一个批量Slug转换插件，但是这个插件只是调用了Google Translate，而没有实现拼音的转换，不过这个插件是直接修改数据库的，所以一定要小心使用，用完了禁用插件。
我测试的结果是两个插件都可以工作，但是Google似乎对这种来自“机器人”的翻译请求有限制，如果请求过频繁，就会封ip一段时间（对那个批量转换插件尤其不利），所以经常会遇到翻译不成功的情况，真是晕。
]]></description>
			<content:encoded><![CDATA[<p>Slug就是一个帖子的缩略标题，常用来作为URL的一部分（在Wordpress中，这是可设置的），在后台发帖子的时候就可以看到一个Post Slug的设置，如果不填的话，Wordpress会自动将帖子的标题（Title）转换为Slug，所谓的转换就是转到URL格式，比如“test blog&#8221;就会被转成&#8221;test-blog&#8221;，空格被替换了，这才能作为合法的URL，当然如果有多个帖子的Slug恰好相同的话，没有关系，Wordpress会自动在后面加-1,-2之类的数字，反正保证每一贴都不同，这也是为了做URL方便。</p>
<p>但如果标题是中文，Wordpress就不那么智能了，Slug就可能会自动变成了一堆&#8221;%230&#8243;之类的外星语，煞是难看，于是就有人想干吗不用拼音呢？起码比外星语好读一些，更有甚者会想，应该将title翻译成英文，再转换为Slug不就更漂亮了吗？ 但是所有这些Wordpress都不会替我们做，于是各路神仙开发了不少Wordpress插件，来完成这样的理想，其中的一个神仙开发了<a href="http://blog.2i2j.com/being-humble-opinion/wp-slug-for-wordpress-plugins.html">wp-slug</a>，这个插件实现了上面的想法（翻译是找的<a href="http://www.google.com/translate_t?langpair=zh|en" target="_blank">Google translate</a>），先翻译，翻译不成就转拼音，最后成Slug，这样就不用每次费劲脑汁的想那个Slug了。</p>
<p>对于已经有大量帖子的人（比如我），也是有办法的，另一个神仙实现了一个<a href="http://www.storyday.com/html/y2007/1219_slug-batch-conversion-plug-in-for-english.html" target="_blank">批量Slug转换插件</a>，但是这个插件只是调用了Google Translate，而没有实现拼音的转换，不过这个插件是直接修改数据库的，所以一定要小心使用，用完了禁用插件。</p>
<p>我测试的结果是两个插件都可以工作，但是Google似乎对这种来自“机器人”的翻译请求有限制，如果请求过频繁，就会封ip一段时间（对那个批量转换插件尤其不利），所以经常会遇到翻译不成功的情况，真是晕。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuzhongshu.com/tech/slug-translate-for-wordpress.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
