<?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>Linux&#124;系统管理&#124;WEB开发 &#187; WEB开发</title>
	<atom:link href="http://blog.wgzhao.com/category/web/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.wgzhao.com</link>
	<description>关注Linux，系统管理，WEB开发以及开源世界</description>
	<lastBuildDate>Sat, 28 Aug 2010 08:57:33 +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>public DNS servers</title>
		<link>http://blog.wgzhao.com/2010/08/24/public-dns-servers.html</link>
		<comments>http://blog.wgzhao.com/2010/08/24/public-dns-servers.html#comments</comments>
		<pubDate>Tue, 24 Aug 2010 09:05:15 +0000</pubDate>
		<dc:creator>wgzhao</dc:creator>
				<category><![CDATA[WEB开发]]></category>
		<category><![CDATA[dns]]></category>

		<guid isPermaLink="false">http://blog.wgzhao.com/?p=2246</guid>
		<description><![CDATA[珍爱生命，远离国内ISP提供的DNS。 以下是一些考谱的公众DNS服务器： Google Public DNS (8.8.8.8, 8.8.4.4,4.3.2.1)、 Norton DNS (198.153.192.1, 198.153.194.1)、 OpenDNS (208.67.222.222, 208.67.220.220)、 OpenDNS Family (208.67.222.123, 208.67.220.123)、 Comodo Secure DNS (156.154.70.22, 156.156.71.22)、 ScrubIt DNS (67.138.54.100, 207.225.209.66)、 DNS Advantage (156.154.70.1, 156.154.71.1)。]]></description>
			<content:encoded><![CDATA[<div>珍爱生命，远离国内ISP提供的DNS。</p>
<p>以下是一些考谱的公众DNS服务器：</p>
<p>Google Public DNS (8.8.8.8, 8.8.4.4,4.3.2.1)、</p>
<p>Norton DNS (198.153.192.1, 198.153.194.1)、</p>
<p>OpenDNS (208.67.222.222, 208.67.220.220)、</p>
<p>OpenDNS Family (208.67.222.123, 208.67.220.123)、</p>
<p>Comodo Secure DNS (156.154.70.22, 156.156.71.22)、</p>
<p>ScrubIt DNS (67.138.54.100, 207.225.209.66)、</p>
<p>DNS Advantage (156.154.70.1, 156.154.71.1)。</p></div>
<div style="float:left;margin:0px 0px 0px 0px;"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="small-count" data-url="http://blog.wgzhao.com/2010/08/24/public-dns-servers.html"></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.wgzhao.com/2010/08/24/public-dns-servers.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>用python解决amule中文乱码的问题</title>
		<link>http://blog.wgzhao.com/2010/06/18/correct-ed2k-links-with-python.html</link>
		<comments>http://blog.wgzhao.com/2010/06/18/correct-ed2k-links-with-python.html#comments</comments>
		<pubDate>Fri, 18 Jun 2010 09:04:17 +0000</pubDate>
		<dc:creator>wgzhao</dc:creator>
				<category><![CDATA[Linux技术]]></category>
		<category><![CDATA[WEB开发]]></category>
		<category><![CDATA[技术技巧]]></category>
		<category><![CDATA[amule]]></category>
		<category><![CDATA[clipboard]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://blog.wgzhao.com/?p=2216</guid>
		<description><![CDATA[Linux下的amule并不会对链接做编码转换，也就是说，比如下面这样的链接地址： ed2k://&#124;file&#124;%E7%94%9F%E6%B4%BB%E5%A4%A7%E7%88%86%E7%82%B8.The.Big.Bang.Theory.S02E15.Chi_Eng.HR-HDTV.AC3.960X528.x264-YYeTs%E4%BA%BA%E4%BA%BA%E5%BD%B1%E8%A7%86.avi&#124;230043648&#124;e49a10d7052b5dfee4aa8b3336b76301&#124;h=qkhaltxhuygwphznp2holcvdarxki3e6&#124;/ 直接交给amule下载时，给出的文件名就会变成下面这个样子： çæ´»å¤§çç¸.The.Big.Bang.Theory.S02E04.Chi_Eng.HR-HDTV.AC3.960X528.x264-YYeTsäººäººå½±è§.avi 所以需要我们自己先把链接转变成“正确”的编码，然后交给amule，还是上面那个链接，转换过来就是： ed2k://&#124;file&#124;生活大爆炸.The.Big.Bang.Theory.S02E15.Chi_Eng.HR-HDTV.AC3.960X528.x264-YYeTs人人影视.avi&#124;230043648&#124;e49a10d7052b5dfee4aa8b3336b76301&#124;h=qkhaltxhuygwphznp2holcvdarxki3e6&#124; 这样交给amule就会获得正确的文件名。 如果你一次性获得大量的这样链接，我们可以简单的写个脚本来转换，这里用Python演示，代码如下： 上面的代码针对需求做了一些改进，那就是你只需要提供带有ed2k链接的页面，脚本会自动分析并转码，这样，你只需要复制屏幕上的输出，然后粘贴到amule即可。 即便是这样，有人可能觉得还是麻烦，如果在复制的时候，同时就完成了转码，那不更好吗？恩，人的欲望是无止境的，要做到这点，就得监控粘贴板了。 学习Python时间不长，对X不太了解，google了一番，找到了一个样例代码，照葫芦画瓢，变成了下面的代码： 运行该脚本到后台，尝试复制ed2k链接，然后粘贴看看，是不是改变了？]]></description>
			<content:encoded><![CDATA[<p>Linux下的amule并不会对链接做编码转换，也就是说，比如下面这样的链接地址：<br />
ed2k://|file|%E7%94%9F%E6%B4%BB%E5%A4%A7%E7%88%86%E7%82%B8.The.Big.Bang.Theory.S02E15.Chi_Eng.HR-HDTV.AC3.960X528.x264-YYeTs%E4%BA%BA%E4%BA%BA%E5%BD%B1%E8%A7%86.avi|230043648|e49a10d7052b5dfee4aa8b3336b76301|h=qkhaltxhuygwphznp2holcvdarxki3e6|/</p>
<p>直接交给amule下载时，给出的文件名就会变成下面这个样子：<br />
çæ´»å¤§çç¸.The.Big.Bang.Theory.S02E04.Chi_Eng.HR-HDTV.AC3.960X528.x264-YYeTsäººäººå½±è§.avi</p>
<p><span id="more-2216"></span><br />
所以需要我们自己先把链接转变成“正确”的编码，然后交给amule，还是上面那个链接，转换过来就是：<br />
ed2k://|file|生活大爆炸.The.Big.Bang.Theory.S02E15.Chi_Eng.HR-HDTV.AC3.960X528.x264-YYeTs人人影视.avi|230043648|e49a10d7052b5dfee4aa8b3336b76301|h=qkhaltxhuygwphznp2holcvdarxki3e6|</p>
<p>这样交给amule就会获得正确的文件名。<br />
如果你一次性获得大量的这样链接，我们可以简单的写个脚本来转换，这里用Python演示，代码如下：<br />
<script type='text/javascript' src='http://snipt.net/embed/d5da927c274387abd348305e45e3b528'></script><br />
上面的代码针对需求做了一些改进，那就是你只需要提供带有ed2k链接的页面，脚本会自动分析并转码，这样，你只需要复制屏幕上的输出，然后粘贴到amule即可。</p>
<p>即便是这样，有人可能觉得还是麻烦，如果在复制的时候，同时就完成了转码，那不更好吗？恩，人的欲望是无止境的，要做到这点，就得监控粘贴板了。<br />
学习Python时间不长，对X不太了解，google了一番，<a href="http://github.com/nkchenz/watchmen/raw/9af2be161184f250276b723233e84eb9a1c92e03/watchmen.py">找到了一个样例代码</a>，照葫芦画瓢，变成了下面的代码：<br />
<script type='text/javascript' src='http://snipt.net/embed/bb2b5131aa43015b97ec794f901880a4'></script><br />
运行该脚本到后台，尝试复制ed2k链接，然后粘贴看看，是不是改变了？</p>
<div style="float:left;margin:0px 0px 0px 0px;"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="small-count" data-url="http://blog.wgzhao.com/2010/06/18/correct-ed2k-links-with-python.html"></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.wgzhao.com/2010/06/18/correct-ed2k-links-with-python.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>有链接无说明</title>
		<link>http://blog.wgzhao.com/2010/06/18/fg-last-edition.html</link>
		<comments>http://blog.wgzhao.com/2010/06/18/fg-last-edition.html#comments</comments>
		<pubDate>Fri, 18 Jun 2010 01:41:12 +0000</pubDate>
		<dc:creator>wgzhao</dc:creator>
				<category><![CDATA[WEB开发]]></category>
		<category><![CDATA[gfw]]></category>

		<guid isPermaLink="false">http://blog.wgzhao.com/?p=2214</guid>
		<description><![CDATA[http://www.adrive.com/public/3c6cddabe023b34b32684fbc2bc4942eecbc7382db35d8fc62d64a6cdd16ba76.html http://www.adrive.com/public/688ac9412399642b3484ae96bd379e8da1c4f3e838f3fda0b3e9de50742bb946.html 别问这是什么，下载了，你就知道了。]]></description>
			<content:encoded><![CDATA[<p>http://www.adrive.com/public/3c6cddabe023b34b32684fbc2bc4942eecbc7382db35d8fc62d64a6cdd16ba76.html</p>
<p>http://www.adrive.com/public/688ac9412399642b3484ae96bd379e8da1c4f3e838f3fda0b3e9de50742bb946.html</p>
<p>别问这是什么，下载了，你就知道了。</p>
<div style="float:left;margin:0px 0px 0px 0px;"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="small-count" data-url="http://blog.wgzhao.com/2010/06/18/fg-last-edition.html"></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.wgzhao.com/2010/06/18/fg-last-edition.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu lucid下将django部署到nginx上</title>
		<link>http://blog.wgzhao.com/2010/05/20/deploy-django-with-nginx.html</link>
		<comments>http://blog.wgzhao.com/2010/05/20/deploy-django-with-nginx.html#comments</comments>
		<pubDate>Thu, 20 May 2010 14:09:20 +0000</pubDate>
		<dc:creator>wgzhao</dc:creator>
				<category><![CDATA[Linux技术]]></category>
		<category><![CDATA[WEB开发]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[wsgi.patch]]></category>

		<guid isPermaLink="false">http://blog.wgzhao.com/?p=2163</guid>
		<description><![CDATA[我说的都是偷懒的办法，也就是不重新编译nginx，也不从网络上下载最新的django版本，一切都是从Ubuntu的仓库中取。所以版本如下： ﻿nginx          0.7.65-1ubuntu python-django 1.1.1-2ubuntu1 假定创建的django项目在/home/websites/pysites下。 首先，配置Nginx。只需要改动/etc/nginx/sites-enable/default文件的location /区域，增加几行代码，类似如下： location / { fastcgi_pass 127.0.0.1:8080; root /home/websites/public_html/pysites; index index.html index.htm; include fastcgi_params; } 实际上就是增加了fastcgi_pass和root两行。 然后以fastcgi模式启动django $ cd /home/websites/public_html/pysites $./manager.py runfcgi host=127.0.0.1 port=8080 --pythonpath=/home/websites/public_html/pysites 访问http://localhost/ 是不是看到了首页。 恩，一切看上去都很美好。 但是， 尝试访问 http://localhost/path 这里的URL地址试试？ 你就会发现，无论访问怎样的路径，都仅仅只是显示首页，而不是你期望的出现其他页面试图。 这是一个BUG，详细的情况参考这个链接 #8874 解决的办法就是 1）从这里(或者这里，需要翻/墙）下载补丁文件，放到/usr/share/pyshared/django/core/handlers/目录下，保存为wsgi.patch文件。 2）为了保险起见，备份上述目录下的wsgi.py文件 ( cp wsgi.py wsgi_orig.py) 3)应用补丁 patch -p0]]></description>
			<content:encoded><![CDATA[<p>我说的都是偷懒的办法，也就是不重新编译nginx，也不从网络上下载最新的django版本，一切都是从Ubuntu的仓库中取。所以版本如下：</p>
<p>﻿nginx          0.7.65-1ubuntu<br />
python-django  1.1.1-2ubuntu1</p>
<p>假定创建的django项目在/home/websites/pysites下。</p>
<p>首先，配置Nginx。只需要改动/etc/nginx/sites-enable/default文件的location /区域，增加几行代码，类似如下：</p>
<pre class="brush:bash;first-line:13">
	location / {
		fastcgi_pass 127.0.0.1:8080;
		root   /home/websites/public_html/pysites;
		index  index.html index.htm;
		include fastcgi_params;
	}
</pre>
<p>实际上就是增加了fastcgi_pass和root两行。<br />
<span id="more-2163"></span><br />
然后以fastcgi模式启动django</p>
<pre class="brush:bash">
$ cd /home/websites/public_html/pysites
$./manager.py runfcgi host=127.0.0.1 port=8080 --pythonpath=/home/websites/public_html/pysites
</pre>
<p>访问http://localhost/ 是不是看到了首页。<br />
恩，一切看上去都很美好。<br />
但是，<br />
尝试访问<br />
http://localhost/path 这里的URL地址试试？<br />
你就会发现，无论访问怎样的路径，都仅仅只是显示首页，而不是你期望的出现其他页面试图。</p>
<p>这是一个BUG，详细的情况参考这个链接 <a href="http://code.djangoproject.com/ticket/8874">#8874</a></p>
<p>解决的办法就是<br />
1）从<a href="http://code.djangoproject.com/attachment/ticket/8874/wsgi.patch?format=raw">这里</a>(或者<a href="http://dl.dropbox.com/u/220586/wsgi.patch">这里</a>，需要翻/墙）下载补丁文件，放到/usr/share/pyshared/django/core/handlers/目录下，保存为wsgi.patch文件。</p>
<p>2）为了保险起见，备份上述目录下的wsgi.py文件 ( cp wsgi.py wsgi_orig.py)</p>
<p>3)应用补丁 patch -p0 <wsgi.patch</p>
<p>4)重启django应用程序。</p>
<p>Bingo，你应该可以流畅的访问任何正确的URL地址了吧？</p>
<p>什么？不行？反正我这里这样做是可以了。</p>
<div style="float:left;margin:0px 0px 0px 0px;"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="small-count" data-url="http://blog.wgzhao.com/2010/05/20/deploy-django-with-nginx.html"></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.wgzhao.com/2010/05/20/deploy-django-with-nginx.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dropbox startup lessons learned</title>
		<link>http://blog.wgzhao.com/2010/05/12/dropbox-startup-lessons-learned.html</link>
		<comments>http://blog.wgzhao.com/2010/05/12/dropbox-startup-lessons-learned.html#comments</comments>
		<pubDate>Wed, 12 May 2010 05:23:55 +0000</pubDate>
		<dc:creator>wgzhao</dc:creator>
				<category><![CDATA[WEB开发]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[gfw]]></category>

		<guid isPermaLink="false">http://blog.wgzhao.com/?p=2150</guid>
		<description><![CDATA[Dropbox startup lessons learned 悼念Dropbox]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.wgzhao.com/wp-content/uploads/2010/05/dropbox-startuplessonslearned-100423230315-phpapp02.ppt">Dropbox startup lessons learned</a></p>
<p>悼念Dropbox</p>
<div style="float:left;margin:0px 0px 0px 0px;"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="small-count" data-url="http://blog.wgzhao.com/2010/05/12/dropbox-startup-lessons-learned.html"></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.wgzhao.com/2010/05/12/dropbox-startup-lessons-learned.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OffiSync ms office 于Google Docs同步工具</title>
		<link>http://blog.wgzhao.com/2010/04/15/offisync-introduces-real-time-co-authoring-between-microsoft-office-and-google-docs.html</link>
		<comments>http://blog.wgzhao.com/2010/04/15/offisync-introduces-real-time-co-authoring-between-microsoft-office-and-google-docs.html#comments</comments>
		<pubDate>Thu, 15 Apr 2010 01:23:40 +0000</pubDate>
		<dc:creator>wgzhao</dc:creator>
				<category><![CDATA[WEB开发]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://blog.wgzhao.com/?p=2126</guid>
		<description><![CDATA[如果你同时使用MS Office和Google Docs，那么OffiSync工具也许就是你需要的。他能快速在两者之间同步。可惜目前仅支持Windows平台的自家Office，我等使用Openoffice和永中Office的人无望，何况还是在Linux平台。下面是摘自谷奥的相关报道： OffiSync宣布推出新版Office与Google Docs的同步工具，它使基于桌面的Office软件与基于网页的Google Docs连接了起来。最新的OffiSync V2只需要几分钟的设置，你就可以让Office与Google Docs实现真正的实时协作，而且不管你用的是什么版本的Office。其它新功能还包括改进的搜索，增加对Google Sites的支持，可存储任意格式的文件。 之前的OffiSync插件也可以整合到Office的工具栏里，作为一个新的菜单或ribbon标签页出现，在这里你可以打开、保存、搜索或分享一个Office文档到其它程序，比如Word、Excel或PowerPoint。对于Google Docs来说，OffiSync只能让你访问Google Docs里存放的文件，而无法提供实时编辑功能。 而现在呢，OffiSync用户可以选择将他们当前编辑的文档实时保存到Office本地或者是Google Docs云里，并可以发送给别人实时编辑。当别人编辑了你正在打开的这个文档的时候，Office用户会看到一个弹出消息框提示你这个文件已经改变了（下图），此时你可以实时看到文档的变化，你也可以选择忽略他人的编辑，不要影响到自己当前打开的文档。 这次更新的其它功能还包括： 支持任意文件类型：你可以直接存储Office文档到Google Docs，而不必转换成Google Docs识别的格式 改进对Google Sites的支持：OffiSync可自动探测到你编辑的文档是存储在Google Sites里的，所以也允许你编辑这些文档，你也可以直接在Google Sites里创建新文档 OffiSync任务栏：一个出现在Office里的侧边栏，可显示出协作者、最近的文档、在Google Docs里加星的文档和最近分享的文档等等 改进的整合搜索：整合了Google网页搜索和Google图片搜索，可直接在工具栏里完成 支持下一代的Office软件 点此下载OffiSync V2插件。 继续观看OffiSync V2新功能演示视频： 原始视频地址。 Via ReadWriteWeb]]></description>
			<content:encoded><![CDATA[<p>如果你同时使用MS Office和Google Docs，那么OffiSync工具也许就是你需要的。他能快速在两者之间同步。可惜目前仅支持Windows平台的自家Office，我等使用Openoffice和永中Office的人无望，何况还是在Linux平台。下面是摘自<a title="OffiSync" href="http://www.google.org.cn/posts/offisync-introduces-real-time-co-authoring-between-microsoft-office-and-google-docs.html" target="_blank">谷奥的相关报道</a>：</p>
<p><span id="more-2126"></span></p>
<p><a href="http://www.offisync.com/">OffiSync</a>宣布推出新版Office与Google Docs的同步工具，它使基于桌面的Office软件与基于网页的Google Docs连接了起来。最新的OffiSync V2只需要几分钟的设置，你就可以让Office与Google Docs实现真正的实时协作，而且不管你用的是什么版本的Office。其它新功能还包括改进的搜索，增加对Google Sites的支持，可存储任意格式的文件。</p>
<p>之前的OffiSync插件也可以整合到Office的工具栏里，作为一个新的菜单或ribbon标签页出现，在这里你可以打开、保存、搜索或分享一个Office文档到其它程序，比如Word、Excel或PowerPoint。对于Google Docs来说，OffiSync只能让你访问Google Docs里存放的文件，而无法提供实时编辑功能。</p>
<p>而现在呢，OffiSync用户可以选择将他们当前编辑的文档实时保存到Office本地或者是Google Docs云里，并可以发送给别人实时编辑。当别人编辑了你正在打开的这个文档的时候，Office用户会看到一个弹出消息框提示你这个文件已经改变了（下图），此时你可以实时看到文档的变化，你也可以选择忽略他人的编辑，不要影响到自己当前打开的文档。</p>
<p>这次更新的其它功能还包括：</p>
<ul>
<li>支持任意文件类型：你可以直接存储Office文档到Google Docs，而不必转换成Google Docs识别的格式</li>
<li>改进对Google Sites的支持：OffiSync可自动探测到你编辑的文档是存储在Google Sites里的，所以也允许你编辑这些文档，你也可以直接在Google Sites里创建新文档</li>
<li>OffiSync任务栏：一个出现在Office里的侧边栏，可显示出协作者、最近的文档、在Google Docs里加星的文档和最近分享的文档等等</li>
<li>改进的整合搜索：整合了Google网页搜索和Google图片搜索，可直接在工具栏里完成</li>
<li>支持下一代的Office软件</li>
</ul>
<p><a href="http://www.offisync.com/download.html" target="_blank">点此下载OffiSync V2插件</a>。</p>
<p>继续观看OffiSync V2新功能演示视频：</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"></object></p>
<p><a href="http://www.youtube.com/watch?v=06Mw9R61xUs&amp;feature=player_embedded" target="_blank">原始视频地址</a>。</p>
<p>Via <a href="http://www.readwriteweb.com/archives/offisync_introduces_real-time_co-authoring_between_microsoft_office_and_google_docs.php" target="_blank">ReadWriteWeb</a></p>
<div style="float:left;margin:0px 0px 0px 0px;"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="small-count" data-url="http://blog.wgzhao.com/2010/04/15/offisync-introduces-real-time-co-authoring-between-microsoft-office-and-google-docs.html"></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.wgzhao.com/2010/04/15/offisync-introduces-real-time-co-authoring-between-microsoft-office-and-google-docs.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用Google SSL搜索</title>
		<link>http://blog.wgzhao.com/2010/04/01/google-ssl-searching-with-single-page.html</link>
		<comments>http://blog.wgzhao.com/2010/04/01/google-ssl-searching-with-single-page.html#comments</comments>
		<pubDate>Thu, 01 Apr 2010 05:02:43 +0000</pubDate>
		<dc:creator>wgzhao</dc:creator>
				<category><![CDATA[WEB开发]]></category>
		<category><![CDATA[技术技巧]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[jquey]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://mlsx.xplore.cn/?p=2090</guid>
		<description><![CDATA[直接访问https://www.google.com似乎会重定向到http://www.google.com。维基百科上有个小朋友做了一个页面，利用google的API来做到完全链接。基于它的页面，我做了少许修改。 现在你只需要下载这压缩文件，解压后得到一个html页面，打开这个html页面。OK，试试你想要的搜索！ 猛击这里下载]]></description>
			<content:encoded><![CDATA[<p>直接访问https://www.google.com似乎会重定向到http://www.google.com。维基百科上有个小朋友做了一个页面，利用google的API来做到完全链接。基于它的页面，我做了少许修改。</p>
<p>现在你只需要下载这压缩文件，解压后得到一个html页面，打开这个html页面。OK，试试你想要的搜索！</p>
<p><a href="http://www.adrive.com/public/33f8d3a55c815028c1e3adb76144e65d4689db682ff3ff056c830d407230cb14.html">猛击这里下载</a></p>
<div style="float:left;margin:0px 0px 0px 0px;"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="small-count" data-url="http://blog.wgzhao.com/2010/04/01/google-ssl-searching-with-single-page.html"></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.wgzhao.com/2010/04/01/google-ssl-searching-with-single-page.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>翻墙办法一</title>
		<link>http://blog.wgzhao.com/2010/03/29/surfing-internet-1.html</link>
		<comments>http://blog.wgzhao.com/2010/03/29/surfing-internet-1.html#comments</comments>
		<pubDate>Mon, 29 Mar 2010 14:03:18 +0000</pubDate>
		<dc:creator>wgzhao</dc:creator>
				<category><![CDATA[WEB开发]]></category>
		<category><![CDATA[技术技巧]]></category>
		<category><![CDATA[随心所想]]></category>
		<category><![CDATA[gfw]]></category>

		<guid isPermaLink="false">http://mlsx.xplore.cn/?p=2072</guid>
		<description><![CDATA[使用&#8221;赛风&#8221;突破封锁，访问页面速度比较快，使用方便，不需要下载软件。但是，也存在需要邀请码才能注册，容易被封锁等缺点。数字时代版&#8221;赛风&#8221;无需注册邀请码。一旦被封，我们将通过邮件、GFW Blog等及时公布新地址。 使用方法非常简单： 1、访问http://war2wall.info，阅读并同意&#8221;隐私协议&#8221;，点&#8221;agree&#8221; 2、点&#8221;agree&#8221;后，就可以进入被屏蔽的中国数字时代（China Digital Times）的首页。你已翻墙成功 。请点页面上方小方框&#8221;Create account&#8221;，注册帐号。注册成功后，一旦现在的代理网址被封，我们将发送新的地址到您注册时用的电子邮箱，确保您及时获得新的代理地址。 3、注册。Language项，选中文、英文等。 Username项，填用户名。E-mail address项，填电子邮箱地址 ，我们推荐你用gmail。Password项，填密码。 Verify password项，重复刚才输入的密码。Security code项，填下方的认证码。都填完后，点最下面的&#8221;creat account&#8221;，即完成注册。 4、访问其他被封锁的网站。很简单。在页面上方小方框输入您想访问的被墙网址，点&#8221;go&#8221;，就可以突破封锁。 本文转自: 多伦多大学公民实验室和中国数字时代联合推出翻墙利器：新版&#8221;赛风&#8221;（无需邀请码）]]></description>
			<content:encoded><![CDATA[<p>使用&#8221;赛风&#8221;突破封锁，访问页面速度比较快，使用方便，不需要下载软件。但是，也存在需要邀请码才能注册，容易被封锁等缺点。数字时代版&#8221;赛风&#8221;无需注册邀请码。一旦被封，我们将通过邮件、GFW Blog等及时公布新地址。<br />
<strong><br />
使用方法非常简单：</strong></p>
<p><strong> </strong></p>
<p>1、访问<a href="http://war2wall.info" target="_blank">http://war2wall.info</a>，阅读并同意&#8221;隐私协议&#8221;，点&#8221;agree&#8221;<br />
<img title="注册" src="http://mlsx.xplore.cn/wp-content/uploads/2010/03/1.png" alt="首先注册" /><br />
2、点&#8221;agree&#8221;后，就可以进入被屏蔽的<a href="http://chinadigitaltimes.net/" target="_blank">中国数字时代（China Digital Times）</a>的首页。你已翻墙成功 。请点页面上方小方框&#8221;Create account&#8221;，注册帐号。注册成功后，一旦现在的代理网址被封，我们将发送新的地址到您注册时用的电子邮箱，确保您及时获得新的代理地址。</p>
<p><img src="http://mlsx.xplore.cn/wp-content/uploads/2010/03/2.png" alt="选择创建帐号" /></p>
<p>3、注册。Language项，选中文、英文等。 Username项，填用户名。E-mail address项，填电子邮箱地址 ，我们推荐你用gmail。Password项，填密码。  Verify password项，重复刚才输入的密码。Security code项，填下方的认证码。都填完后，点最下面的&#8221;creat account&#8221;，即完成注册。</p>
<p style="text-align: left;"><img src="http://mlsx.xplore.cn/wp-content/uploads/2010/03/3.png" alt="填写注册信息" /></p>
<p>4、访问其他被封锁的网站。很简单。在页面上方小方框输入您想访问的被墙网址，点&#8221;go&#8221;，就可以突破封锁。</p>
<p style="text-align: left;"><img src="http://mlsx.xplore.cn/wp-content/uploads/2010/03/4.png" alt="" /></p>
<p style="text-align: left;"><img src="http://mlsx.xplore.cn/wp-content/uploads/2010/03/1.png" alt="" /></p>
<p>本文转自:<br />
<a href="http://feedproxy.google.com/~r/chinagfwblog/~3/vcJmbqV3AZ0/blog-post_7729.html">多伦多大学公民实验室和中国数字时代联合推出翻墙利器：新版&#8221;赛风&#8221;（无需邀请码）</a></p>
<div style="float:left;margin:0px 0px 0px 0px;"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="small-count" data-url="http://blog.wgzhao.com/2010/03/29/surfing-internet-1.html"></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.wgzhao.com/2010/03/29/surfing-internet-1.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>提供google python视频国内下载</title>
		<link>http://blog.wgzhao.com/2010/03/23/download-google-python-class-video.html</link>
		<comments>http://blog.wgzhao.com/2010/03/23/download-google-python-class-video.html#comments</comments>
		<pubDate>Tue, 23 Mar 2010 12:14:46 +0000</pubDate>
		<dc:creator>wgzhao</dc:creator>
				<category><![CDATA[WEB开发]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://mlsx.xplore.cn/?p=2062</guid>
		<description><![CDATA[感谢党，感谢国家，感谢Google！（我本人不代表我自己的观点） 下载地址： ftp://mail.xplore.cn/ http://selboo.com.cn/book/video/googlepython（感谢selboo分享） 视频文件名称我没有修改，下面是一个简单对应表： tKTZoB2Vjuk.flv  &#8211;&#62;Day 1 Part 1 EPYupizJYQI.flv  &#8211;&#62;Day 1 Part 2 haycL41dAhg.flv  &#8211;&#62;Day 1 Part 3 kWyoYtvJpe4.flv  &#8211;&#62;Day 2 Part 1 uKZ8GBKmeDM.flv  &#8211;&#62;Day 2 Part 2 Nn2KQmVF5Og.flv  &#8211;&#62;Day 2 Part 3 IcteAbMC1Ok.flv  &#8211;&#62;Day 2 Part 4 我下载的没有字幕呀？谁有字幕？ 严重欢迎分流，做好镜像的，给个回复，留个下载地址好不？]]></description>
			<content:encoded><![CDATA[<p>感谢党，感谢国家，感谢Google！（我本人不代表我自己的观点）</p>
<p>下载地址：</p>
<h2><a href="ftp://mail.xplore.cn/"><strong><span style="color: #008000;"><span style="color: #c0c0c0;">ftp://mail.xplore.cn/</span></span></strong></a></h2>
<h3><span style="color: #008000;"><span style="color: #008000;"><strong><a href="http://selboo.com.cn/book/video/googlepython/" target="_blank"><span style="color: #008000;">http://selboo.com.cn/book/video/googlepython</span></a>（感谢selboo分享）</strong></span></span></h3>
<p>视频文件名称我没有修改，下面是一个简单对应表：</p>
<div id="_mcePaste"><span style="color: #3366ff;">tKTZoB2Vjuk.flv  &#8211;&gt;Day 1 Part 1</span></div>
<div id="_mcePaste"><span style="color: #3366ff;">EPYupizJYQI.flv  &#8211;&gt;Day 1 Part 2</span></div>
<div id="_mcePaste"><span style="color: #3366ff;">haycL41dAhg.flv  &#8211;&gt;Day 1 Part 3</span></div>
<div id="_mcePaste"><span style="color: #3366ff;">kWyoYtvJpe4.flv  &#8211;&gt;Day 2 Part 1</span></div>
<div id="_mcePaste"><span style="color: #3366ff;">uKZ8GBKmeDM.flv  &#8211;&gt;Day 2 Part 2</span></div>
<div id="_mcePaste"><span style="color: #3366ff;">Nn2KQmVF5Og.flv  &#8211;&gt;Day 2 Part 3</span></div>
<div id="_mcePaste"><span style="color: #3366ff;">IcteAbMC1Ok.flv  &#8211;&gt;Day 2 Part 4</span></div>
<div>我下载的没有字幕呀？谁有字幕？</div>
<h2><span style="color: #ff0000;">严重欢迎分流，做好镜像的，给个回复，留个下载地址好不？</span></h2>
<div style="float:left;margin:0px 0px 0px 0px;"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="small-count" data-url="http://blog.wgzhao.com/2010/03/23/download-google-python-class-video.html"></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.wgzhao.com/2010/03/23/download-google-python-class-video.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>配置nginx</title>
		<link>http://blog.wgzhao.com/2010/03/23/setup-nginx-and-fastcgi.html</link>
		<comments>http://blog.wgzhao.com/2010/03/23/setup-nginx-and-fastcgi.html#comments</comments>
		<pubDate>Mon, 22 Mar 2010 16:48:13 +0000</pubDate>
		<dc:creator>wgzhao</dc:creator>
				<category><![CDATA[Linux技术]]></category>
		<category><![CDATA[WEB开发]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://mlsx.xplore.cn/?p=2055</guid>
		<description><![CDATA[这应该算是老掉牙的技术了，但是就是这老掉牙的技术，今天却折腾了我几个小时。首先是到网络找一些文档，因为转来转去的原因（我痛恨一切不自己产生内容，却到处抓取内容还不完整的网站），基本上只有几篇比较完整的配置文档，无一例外，都是采取源代码编译，编译php,编译mysql，编译nginx，编译memcache，编译eaccelerator，编译everthing。似乎只有这样才是王道，才是问题的解决版本。 我讨厌编译，我只需要配置。我如果跳过编译，只看配置，在我的系统上就会出现无法解析php的情况。 最好的文档还是官方文档，仔细看了看官方文档，不用编译还是能解决我的问题的。以下是我的配置过程流水帐。 系统是CentOS 5.4。默认的仓库没有nginx，php的版本还在5.0.x上。需要更新。我就整合在一个文件里(/etc/yum.repos.d/extra.rep) [epel] name=Extra Packages for Enterprise Linux 5 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&#038;arch=$basearch failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL [epel-debuginfo] name=Extra Packages for Enterprise Linux 5 - $basearch - Debug #baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&#038;arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL gpgcheck=1 [epel-source] name=Extra Packages for Enterprise Linux 5 - $basearch - Source #baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&#038;arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL gpgcheck=1 [root@www [...]]]></description>
			<content:encoded><![CDATA[<p>这应该算是老掉牙的技术了，但是就是这老掉牙的技术，今天却折腾了我几个小时。首先是到网络找一些文档，因为转来转去的原因（我痛恨一切不自己产生内容，却到处抓取内容还不完整的网站），基本上只有几篇比较完整的配置文档，无一例外，都是采取源代码编译，编译php,编译mysql，编译nginx，编译memcache，编译eaccelerator，编译everthing。似乎只有这样才是王道，才是问题的解决版本。</p>
<p>我讨厌编译，我只需要配置。我如果跳过编译，只看配置，在我的系统上就会出现无法解析php的情况。<br />
<span id="more-2055"></span><br />
最好的文档还是官方文档，仔细看了看官方文档，不用编译还是能解决我的问题的。以下是我的配置过程流水帐。</p>
<p>系统是CentOS 5.4。默认的仓库没有nginx，php的版本还在5.0.x上。需要更新。我就整合在一个文件里(/etc/yum.repos.d/extra.rep)</p>
<pre class="brush:bash">
[epel]
name=Extra Packages for Enterprise Linux 5 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&#038;arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 5 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&#038;arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1

[epel-source]
name=Extra Packages for Enterprise Linux 5 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&#038;arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1
[root@www yum.repos.d]# ls
CentOS-Base.repo   epel.repo          mirrors-rpmforge  rpmforge-testing.repo
CentOS-Media.repo  epel-testing.repo  rpmforge.repo     utterramblings.repo
[root@www yum.repos.d]# more utterramblings.repo
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
[root@www yum.repos.d]# cat rpmforge.repo utterramblings.repo epel.repo
### Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag
### URL: http://rpmforge.net/
[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el5/en/$basearch/rpmforge
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
[epel]
name=Extra Packages for Enterprise Linux 5 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&#038;arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 5 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&#038;arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1

[epel-source]
name=Extra Packages for Enterprise Linux 5 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&#038;arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1
</pre>
<p>现在使用yum开始升级你的系统，安装你需要的nginx，还有安装spawn-fcgi包吧。</p>
<p>为了便于软件的升级，我们尽可能不改动软件默认的配置，尽可能设置自己的配置文件。<br />
首先在/etc/nginx/目录下创建fcgi.conf文件，内容如下：</p>
<pre class="brush:bash">
 fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
include        /etc/nginx/fastcgi_params;
</pre>
<p>从虚拟主机的角度考虑，我们在/etc/nginx/conf.d/目录下创建virtual.conf文件，内容如下:</p>
<pre class=“brush:bash">
server {
    listen       80;
    server_name  www.foo.com foo.com

    location / {
        root   /your/webroot/path/;
        index  index.shtml index.html index.php;
    }
	location ~ \.php$ {
		include /etc/nginx/fcgi.conf;
	fastcgi_param	SCRIPT_FILENAME /your/webroot/path/$fastcgi_script_name;
	}
}
</pre>
<p>这里要主机针对每一个虚拟主机要增加一个SCRIPT_FILENAME的参数，使用绝对路径设置脚本的位置，这里我尝试了网络上传说的$document参数，无论怎么设置，均不凑效。<br />
如果这里有一个通用参数的话，那么就可以把这张包行到fcgi.conf文件里，这样每一个虚拟主机的配置就只要include fcgi.conf就可以了。嗯，应该有这样的参数，只是我暂时还没有找到。</p>
<p>然后，增加一个/etc/init.d/fastcgi-php的起停脚本，如下：</p>
<pre class="brush:bash">
#!/bin/bash
#
# fastcgi-php	Start/stop fastcgi php processes
#
# chkconfig: 2345  99 50
# description: spawn php fastcgi module
# processname: fastcgi-php

PROVIDES=/usr/bin/php-cgi
LIGHTTPD_FCGI=/usr/bin/spawn-fcgi
SERVER_IP=127.0.0.1
SERVER_PORT=9000
SERVER_USER=nobody
SERVER_GROUP=nobody
SERVER_SPAWN=8
SERVER_CHILDS=3
PHP_CGI=/usr/bin/php-cgi
PGREP=/bin/pgrep
KILLALL=/usr/bin/killall
### No editing below ####
cmd=$1

pcgi_start(){
  	echo "Starting $PROVIDES..."
 	$LIGHTTPD_FCGI -a $SERVER_IP -p $SERVER_PORT -u $SERVER_USER -g $SERVER_GROUP -C $SERVER_SPAWN -F $SERVER_CHILDS -f $PHP_CGI
}

pcgi_stop(){
	echo "Killing $PROVIDES..."
	$KILLALL $PROVIDES
}

pcgi_restart(){
	pcgi_stop
	sleep 2
	pcgi_start
}

pcgi_status(){
        $PGREP $PROVIDES > /dev/null
	[ $? -eq 0  ] &#038;&#038; echo "$PROVIDES running" || echo "$PROVIDES NOT running" 

}

pcgi_help(){
  	echo "Usage: $0 {start|stop|restart|status}"
}

case ${cmd} in
start) pcgi_start;;
stop) pcgi_stop;;
restart) pcgi_restart;;
status) pcgi_status ;;
*)      pcgi_help ;;
esac
</pre>
<p>根据你的需要可以调整最上面的参数，其中注意SERVER_SPAWN和SERVER_CHILDS参数，他们分别用来设置spawn进程和fork进程的个数。启动时总的进程个数等于  (SERVER_SPAWN + 1） * SERVER_CHILDS。上面的例子表示启动php-cgi进程9*3=27个。</p>
<p>最后做一些扫尾的工作：</p>
<pre class="brush:bash">
#chkconfig --add fastcgi-php
#chkconfig fastcgi-php on
#chkconfig nginx on
#chkconfig mysqld on
#service mysqld start
#service fastcgi-php start
#service nginx start
</pre>
<p>好了，可以写的测试脚本了，看看html是否可以解析，php是否可以解析。</p>
<p>上面的配置方法，不需要修改网络上盛传的php.ini文件,fastcgi_params文件等。而且可以利用yum直接升级这些软件包，而不是每次下载源代码不停的./configure;make;make install 。那是一个痛苦的过程。</p>
<div style="float:left;margin:0px 0px 0px 0px;"><a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="small-count" data-url="http://blog.wgzhao.com/2010/03/23/setup-nginx-and-fastcgi.html"></a><script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.wgzhao.com/2010/03/23/setup-nginx-and-fastcgi.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
