<?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>apt-blog.net    IT民工养成计划    PT博客 &#187; Google</title>
	<atom:link href="http://apt-blog.net/tag/google/feed" rel="self" type="application/rss+xml" />
	<link>http://apt-blog.net</link>
	<description>以我多年种田的经验来看，什么都略懂一点，生活才多彩一点……猪葛亮说的……</description>
	<lastBuildDate>Mon, 23 Aug 2010 10:45:28 +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 Code项目Wiki页在SVN仓库被复位后无法修改的Bug</title>
		<link>http://apt-blog.net/google_code_wiki_page_cache_remains_after_repository_reset</link>
		<comments>http://apt-blog.net/google_code_wiki_page_cache_remains_after_repository_reset#comments</comments>
		<pubDate>Tue, 27 Oct 2009 03:10:59 +0000</pubDate>
		<dc:creator>BOYPT</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Code]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[删除]]></category>
		<category><![CDATA[编辑]]></category>
		<guid isPermaLink="false">http://apt-blog.net/google_code_wiki_page_cache_remains_after_repository_reset</guid>
		<description><![CDATA[update:2010.1.25这个问题的状态终于被改成Fixed。 Google Code的项目控制因为其简洁深受很多开源作者的喜欢，PT好几个项目都是存放在Google Code上，不过之前遇到了一个些少恼人的Bug： 当建立了Wiki页，因为某种原因重置了SVN仓库，那原来的Wiki页将无法修改、无法删除（返回500 Server Error）。 重置SVN一般属于特殊情况，比如要把另外一个服务器的SVN仓库搬到另外一个SVN，而只保留后来的版本数据，才需要重置SVN仓库。我当时的情况是，不小心把包含自己帐号密码的测试脚本提交了上去SVN；版本管理的特点是版本修改是无法被抹除的，情急之下只好放弃版本痕迹，备份了文件，请求了SVN重置；之后就发现原先的Wiki页无法修改了。 一番查找后，发现Google Code自身的Support里面早有人发现了这个问题，可以看到，这个Bug第一次在2007年11月就有人提出了，一直到现在都陆续有人确认Bug依然存在……所以当时我就没管那个有问题的Ghost Page了，任其放着；两年都没有修复的bug看了没什么好指望的了； 不过最近这个问题有人提出了个颇为纠结的解决办法：创建wiki/the_page文件（跟之前的wikipage同名），然后不断修改递交svn，当svn的revision版本号高于重置之前wiki page最后修改的版本号，就可以修改或者删除这个Ghost Page了…… 想到我那个项目现在的版本号早就超过了之前重置SVN仓库时候的版本号，直接跑去wikipage点Delete this page，哈，直接搞定了！ 从这个Bug可以透视到Google Code的Wiki页构建机制：Wiki页跟SVN仓库内相应文件是紧密互动的，在Web对Wiki页的修改就相对于直接提交了相应SVN内的文件，当直接修改SVN内的Wiki文件时候，Web上的Page自动根据SVN刷新WEB页的缓冲，并记录文件的修改版本号；而重置了SVN仓库将导致SVN的版本号从0重新开始，这样Wiki页的缓冲模块没法找到相应的版本号对应的wiki文件进行操作，所以报告500错误；只能当版本号重新达到原先的最后修改时，Wiki Web才能正常的和SVN交互。 另外有趣的是，Google的程序员似乎对修复这个Bug没什么兴趣；可能容易引起新的bug吧，呵呵。]]></description>
			<content:encoded><![CDATA[<p>update:<strong>2010.1.25这个问题的状态终于被改成Fixed。</strong></p>
<p>Google Code的项目控制因为其简洁深受很多开源作者的喜欢，PT好几个项目都是存放在Google Code上，不过之前遇到了一个些少恼人的Bug：<br />
<blockquote>当建立了Wiki页，因为某种原因重置了SVN仓库，那原来的Wiki页将无法修改、无法删除（返回500 Server Error）。</p></blockquote>
<p>重置SVN一般属于特殊情况，比如要把另外一个服务器的SVN仓库搬到另外一个SVN，而只保留后来的版本数据，才需要重置SVN仓库。我当时的情况是，不小心把包含自己帐号密码的测试脚本提交了上去SVN；版本管理的特点是版本修改是无法被抹除的，情急之下只好放弃版本痕迹，备份了文件，请求了SVN重置；之后就发现原先的Wiki页无法修改了。</p>
<p>一番查找后，发现Google Code自身的Support里面<a target="_blank" href="http://code.google.com/p/support/issues/detail?id=582&amp;colspec=ID%20Type%20Status%20Milestone%20Priority%20Stars%20Owner%20Summary">早有人发现了这个问题</a>，可以看到，这个Bug第一次在2007年11月就有人提出了，一直到现在都陆续有人确认Bug依然存在……所以当时我就没管那个有问题的Ghost Page了，任其放着；两年都没有修复的bug看了没什么好指望的了；</p>
<p>不过最近这个问题有人提出了个颇为纠结的解决办法：创建wiki/the_page文件（跟之前的wikipage同名），然后不断修改递交svn，当svn的revision版本号高于重置之前wiki page最后修改的版本号，就可以修改或者删除这个Ghost Page了……</p>
<p>想到我那个项目现在的版本号早就超过了之前重置SVN仓库时候的版本号，直接跑去wikipage点Delete this page，哈，直接搞定了！</p>
<p>从这个Bug可以透视到Google Code的Wiki页构建机制：Wiki页跟SVN仓库内相应文件是紧密互动的，在Web对Wiki页的修改就相对于直接提交了相应SVN内的文件，当直接修改SVN内的Wiki文件时候，Web上的Page自动根据SVN刷新WEB页的缓冲，并记录文件的修改版本号；而重置了SVN仓库将导致SVN的版本号从0重新开始，这样Wiki页的缓冲模块没法找到相应的版本号对应的wiki文件进行操作，所以报告500错误；只能当版本号重新达到原先的最后修改时，Wiki Web才能正常的和SVN交互。</p>
<p>另外有趣的是，Google的程序员似乎对修复这个Bug没什么兴趣；可能容易引起新的bug吧，呵呵。</p>
]]></content:encoded>
			<wfw:commentRss>http://apt-blog.net/google_code_wiki_page_cache_remains_after_repository_reset/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iGoogle惊现GTalk</title>
		<link>http://apt-blog.net/igoogle%e6%83%8a%e7%8e%b0gtalk</link>
		<comments>http://apt-blog.net/igoogle%e6%83%8a%e7%8e%b0gtalk#comments</comments>
		<pubDate>Tue, 03 Mar 2009 11:51:42 +0000</pubDate>
		<dc:creator>PT</dc:creator>
				<category><![CDATA[IT新闻]]></category>
		<category><![CDATA[翻译作品]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GTalk]]></category>
		<guid isPermaLink="false">http://apt-blog.net/archives/101.html</guid>
		<description><![CDATA[今天下午iGoogle（非中国版）添加了chat功能，即GTalk，如同GMail内的侧栏。 iGoogle继数月前的更新以来，已经可以在iGoogle页面直接使用GMail，包括查看收件箱、发邮件等，可谓一个GMail的精简版，除了添加Gadget最大化按钮、左导航条等阅读特性以外，这下更可以在iGoogle页面内和其他人即时交流了。 Google的帮助页：http://www.google.com/help/ig/landing/index.html]]></description>
			<content:encoded><![CDATA[<p>今天下午iGoogle（非中国版）添加了chat功能，即GTalk，如同GMail内的侧栏。</p>
<p><img class="alignnone size-thumbnail wp-image-108" title="igoogle11" src="http://apt-blog.net/wp-content/uploads/2009/03/igoogle11-150x150.png" alt="igoogle11" width="150" height="150" /></p>
<p>iGoogle继数月前的更新以来，已经可以在iGoogle页面直接使用GMail，包括查看收件箱、发邮件等，可谓一个GMail的精简版，除了添加Gadget最大化按钮、左导航条等阅读特性以外，这下更可以在iGoogle页面内和其他人即时交流了。</p>
<p>Google的帮助页：<a href="http://www.google.com/help/ig/landing/index.html" target="_blank">http://www.google.com/help/ig/landing/index.html</a></p>
<p><img style="max-width: 800px; width: 413px; height: 242px;" src="http://www.google.com/help/ig/landing/images/gmail.png" alt="" /><br />
<img style="max-width: 800px; width: 417px; height: 274px;" src="http://www.google.com/help/ig/landing/images/puppy.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://apt-blog.net/igoogle%e6%83%8a%e7%8e%b0gtalk/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google翻译搜索功能更新</title>
		<link>http://apt-blog.net/google-translate-updated</link>
		<comments>http://apt-blog.net/google-translate-updated#comments</comments>
		<pubDate>Thu, 19 Feb 2009 12:19:35 +0000</pubDate>
		<dc:creator>PT</dc:creator>
				<category><![CDATA[IT新闻]]></category>
		<category><![CDATA[民工技术]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[翻译]]></category>
		<guid isPermaLink="false">http://apt-blog.net/archives/75.html</guid>
		<description><![CDATA[今天发现平时Google Translate的Dictionary不见了，换成的是Translated Search（中文名为“经过翻译的搜索结果”）。 进入后见到Translated Search提供的也是多语言之间互译的功能，但是和Text and Web不同之处在于，它提供多个翻译结果，分别来自不同的网页。由于翻译的短语通常来自源网页中的注释，因此通过Translated Search翻译出来的短语通常非常地道和准确，可谓“原生态”翻译。 对比之下，Translated Search其实和之前的Dictionary提供的功能差不多，但原来提供简明词解的内容不见了，不过是很多词的第一个搜索结果就是连接到“韦氏”、WIKI之类的在线网站，提供更权威的解释。 Translated Search提供最准确最地道的翻译，对进行外语写作，外语资料研读非常有帮助。 这次Google服务的更新，很难得其中文版也第一时间上线了。此前iGoogle等在英文版更新很长一段时间后，中文版才跟上。 功能地址：http://translate.google.com apt-blog.net PT原创]]></description>
			<content:encoded><![CDATA[<p>今天发现平时Google Translate的Dictionary不见了，换成的是Translated Search（中文名为“经过翻译的搜索结果”）。</p>
<p>进入后见到Translated Search提供的也是多语言之间互译的功能，但是和Text and Web不同之处在于，它提供多个翻译结果，分别来自不同的网页。由于翻译的短语通常来自源网页中的注释，因此通过Translated Search翻译出来的短语通常非常地道和准确，可谓“原生态”翻译。</p>
<p>对比之下，Translated Search其实和之前的Dictionary提供的功能差不多，但原来提供简明词解的内容不见了，不过是很多词的第一个搜索结果就是连接到“韦氏”、WIKI之类的在线网站，提供更权威的解释。</p>
<p>Translated Search提供最准确最地道的翻译，对进行外语写作，外语资料研读非常有帮助。</p>
<p>这次Google服务的更新，很难得其中文版也第一时间上线了。此前iGoogle等在英文版更新很长一段时间后，中文版才跟上。</p>
<p>功能地址：<a href="http://translate.google.com" target="_blank">http://translate.google.com</a></p>
<div style="text-align: center;"><img style="max-width: 800px; width: 458px; height: 335px;" src="http://apt-blog.net/wp-content/uploads/2009/02/google-translate.png" /></div>
<p><a target="_blank" href="http://apt-blog.net">apt-blog.net</a> PT原创</p>
]]></content:encoded>
			<wfw:commentRss>http://apt-blog.net/google-translate-updated/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome for Mac 截图泄出</title>
		<link>http://apt-blog.net/google-chrome-for-mac</link>
		<comments>http://apt-blog.net/google-chrome-for-mac#comments</comments>
		<pubDate>Fri, 13 Feb 2009 14:53:28 +0000</pubDate>
		<dc:creator>PT</dc:creator>
				<category><![CDATA[IT新闻]]></category>
		<category><![CDATA[Unix/Linux]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Mac]]></category>
		<guid isPermaLink="false">http://apt-blog.net/archives/67.html</guid>
		<description><![CDATA[Mac、Linux版的Chrome可谓万众期待，现在，移植工作已经接近尾声。 日前Mike Pinkerton透露了Mac版本的移植细节，按目前的状况来看，Mac版肯定会先于Linux版发布。 “我们在本周初制定了渲染的工作列表，目标是在本周内生成能够生成能够运行的版本，但是在今天已经将本周的工作完成，还添加了打开和关闭标签页时的动态效果。” 从截图上看，界面还有一些元素没有完善（新页面按钮），但基本上都定型了。 原文链接：Google OS apt-blog.net PT编译]]></description>
			<content:encoded><![CDATA[<p>Mac、Linux版的Chrome可谓万众期待，现在，移植工作已经接近尾声。</p>
<p>日前Mike Pinkerton透露了Mac版本的移植细节，按目前的状况来看，Mac版肯定会先于Linux版发布。</p>
<p>“我们在本周初制定了渲染的工作列表，目标是在本周内生成能够生成能够运行的版本，但是在今天已经将本周的工作完成，还添加了打开和关闭标签页时的动态效果。”</p>
<p>从截图上看，界面还有一些元素没有完善（新页面按钮），但基本上都定型了。</p>
<p style="text-align: center;"><a href="http://3.bp.blogspot.com/_ZaGO7GjCqAI/SZVxLNlXApI/AAAAAAAAPBI/hmCfve4_sgM/s640/chrome-on-mac.png"><img id="BLOGGER_PHOTO_ID_5302266864175847202" class="aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 10px; display: block; text-align: center;" src="http://3.bp.blogspot.com/_ZaGO7GjCqAI/SZVxLNlXApI/AAAAAAAAPBI/hmCfve4_sgM/s640/chrome-on-mac.png" border="0" alt="" width="406" height="345" /></a> 原文链接：<a href="http://googlesystem.blogspot.com/2009/02/first-screenshot-of-google-chrome-for.html" target="_blank">Google OS</a><br />
<a href="http://apt-blog.net">apt-blog.net</a> PT编译</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=f4a8e0bd-42a3-4d4d-9811-91d755597033" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://apt-blog.net/google-chrome-for-mac/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
