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

<channel>
	<title>互联网，请记住我 &#187; js</title>
	<atom:link href="http://www.162cm.com/archives/category/js/feed" rel="self" type="application/rss+xml" />
	<link>http://www.162cm.com</link>
	<description>一米六二的北漂生活</description>
	<pubDate>Fri, 09 Jan 2009 11:52:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Javascript学习者需要看懂的几个例子</title>
		<link>http://www.162cm.com/archives/595.html</link>
		<comments>http://www.162cm.com/archives/595.html#comments</comments>
		<pubDate>Wed, 20 Feb 2008 15:05:58 +0000</pubDate>
		<dc:creator>xurenlu</dc:creator>
		
		<category><![CDATA[js]]></category>

		<category><![CDATA[closure]]></category>

		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.162cm.com/archives/595.html</guid>
		<description><![CDATA[1.关于prototype:这里prototype是javascript的一个特性，不是那个有名的prototype框架:
&#60;script type=&#34;text/javascript&#34;&#62;
var string=&#34;hello world&#34;;
try{
&#160; alert(string.phone());
}catch(e){alert(e);}
String.prototype.phone=function()
{
&#160; return &#34;159-10957151&#34;;
}
&#160;
alert(string.phone());
&#60;/script&#62;
2.关于变量作用域,和IE,firefox对js的不同处理，这里有几个例子，有几个是原来从别处看到的记的笔记，有的是我自己挖掘出来的.
	2.1 
&#60;script type=&#34;text/javascript&#34;&#62;
&#160; var deep_thought = {
&#160;&#160; the_answer: 42,
&#160;&#160; ask_question: function () {
&#160;&#160; &#160;return this.the_answer;
&#160;&#160; }
&#160; };
&#160;
&#160; var the_meaning = deep_thought.ask_question();
&#160; alert(the_meaning);
&#60;/script&#62;
	2.2
&#60;script type=&#34;text/javascript&#34;&#62;
&#160; function test_this() {
&#160;&#160; return this;
&#160; }
&#160; var i_wonder_what_this_is = test_this();
&#160; alert(i_wonder_what_this_is);
&#160; // result: [object window];
&#60;/script&#62;
	2.3:
&#60;script type=&#34;text/javascript&#34;&#62;
&#160; function click_handler() {
&#160;&#160; alert(this); // 弹出 window 对象
&#160; }
&#60;/script&#62;
&#160;...
&#60;button id='thebutton' [...]]]></description>
			<content:encoded><![CDATA[<p>1.关于prototype:这里prototype是javascript的一个特性，不是那个有名的prototype框架:</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>var string=&quot;hello world&quot;;</li>
<li>try{</li>
<li>&nbsp; alert(string.phone());</li>
<li>}catch(e){alert(e);}</li>
<li>String.prototype.phone=function()</li>
<li>{</li>
<li>&nbsp; return &quot;159-10957151&quot;;</li>
<li>}</li>
<li>&nbsp;</li>
<li>alert(string.phone());</li>
<li>&lt;/script&gt;</li></ol></div>
<p>2.关于变量作用域,和IE,firefox对js的不同处理，这里有几个例子，有几个是原来从别处看到的记的笔记，有的是我自己挖掘出来的.<br />
	2.1 </p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>&nbsp; var deep_thought = {</li>
<li>&nbsp;&nbsp; the_answer: 42,</li>
<li>&nbsp;&nbsp; ask_question: function () {</li>
<li>&nbsp;&nbsp; &nbsp;return this.the_answer;</li>
<li>&nbsp;&nbsp; }</li>
<li>&nbsp; };</li>
<li>&nbsp;</li>
<li>&nbsp; var the_meaning = deep_thought.ask_question();</li>
<li>&nbsp; alert(the_meaning);</li>
<li>&lt;/script&gt;</li></ol></div>
<p>	2.2</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>&nbsp; function test_this() {</li>
<li>&nbsp;&nbsp; return this;</li>
<li>&nbsp; }</li>
<li>&nbsp; var i_wonder_what_this_is = test_this();</li>
<li>&nbsp; alert(i_wonder_what_this_is);</li>
<li>&nbsp; // result: [object window];</li>
<li>&lt;/script&gt;</li></ol></div>
<p>	2.3:</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>&nbsp; function click_handler() {</li>
<li>&nbsp;&nbsp; alert(this); // 弹出 window 对象</li>
<li>&nbsp; }</li>
<li>&lt;/script&gt;</li>
<li>&nbsp;...</li>
<li>&lt;button id='thebutton' onclick='click_handler()'&gt;Click me!&lt;/button&gt;</li></ol></div>
<p>	2.4</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>&nbsp; function click_handler(obj) {</li>
<li>&nbsp;&nbsp; alert(obj); </li>
<li>&nbsp;&nbsp; //result:[object HTMLButtonElement]</li>
<li>&nbsp; }</li>
<li>&lt;/script&gt;</li>
<li>&nbsp;...</li>
<li>&lt;button id='thebutton' onclick='click_handler(this)'&gt;Click me!&lt;/button&gt;</li></ol></div>
<p>	2.5</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;button id='thebutton' onclick='click_handler(this)'&gt;Click me!&lt;/button&gt;</li>
<li>&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>&nbsp;function BigComputer(answer) {</li>
<li>&nbsp; this.the_answer = answer;</li>
<li>&nbsp; this.ask_question = function () {</li>
<li>&nbsp;&nbsp; alert(this.the_answer);</li>
<li>&nbsp; }</li>
<li>&nbsp;}</li>
<li>&nbsp;</li>
<li>&nbsp;function addhandler() {</li>
<li>&nbsp; var deep_thought = new BigComputer(42),</li>
<li>&nbsp;&nbsp; the_button = document.getElementById('thebutton');</li>
<li>&nbsp;&nbsp; the_button.onclick = deep_thought.ask_question;</li>
<li>&nbsp;}</li>
<li>&nbsp;</li>
<li>&nbsp;window.onload = addhandler;</li>
<li>&nbsp;</li>
<li>&nbsp;//result [undefined]</li>
<li>&lt;/script&gt;</li>
<li>&nbsp;...</li></ol></div>
<p>	2.6</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;button id='thebutton' onclick='click_handler(this)'&gt;Click me!&lt;/button&gt;</li>
<li>&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>&nbsp;function BigComputer(answer) {</li>
<li>&nbsp; var self=this;</li>
<li>&nbsp; self.the_answer = answer;</li>
<li>&nbsp; self.ask_question = function () {</li>
<li>&nbsp;&nbsp; alert(self.the_answer);</li>
<li>&nbsp; }</li>
<li>&nbsp;}</li>
<li>&nbsp;</li>
<li>&nbsp;function addhandler() {</li>
<li>&nbsp; var deep_thought = new BigComputer(42),</li>
<li>&nbsp;&nbsp; the_button = document.getElementById('thebutton');</li>
<li>&nbsp;&nbsp; the_button.onclick = deep_thought.ask_question;</li>
<li>&nbsp;}</li>
<li>&nbsp;window.onload = addhandler;</li>
<li>&nbsp;//result [42]</li>
<li>&lt;/script&gt;</li>
<li>&nbsp;...</li></ol></div>
<p>	2.7</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;button id='thebutton' onclick='click_handler(this)'&gt;Click me!&lt;/button&gt;</li>
<li>&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>function btn_click(){</li>
<li>&nbsp; alert(this);</li>
<li>}</li>
<li>&nbsp;</li>
<li>&nbsp;function addhandler() {</li>
<li>&nbsp;&nbsp; the_button = document.getElementById('thebutton');</li>
<li>&nbsp;&nbsp; the_button.onclick = btn_click;</li>
<li>&nbsp;}</li>
<li>&nbsp;</li>
<li>&nbsp;window.onload = addhandler;</li>
<li>&nbsp;</li>
<li>&nbsp;//result [undefined]</li>
<li>&lt;/script&gt;</li>
<li>&nbsp;...</li></ol></div>
<p>	2.8</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;button id='thebutton' onclick='click_handler(this)'&gt;Click me!&lt;/button&gt;</li>
<li>&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>function real_func()</li>
<li>{</li>
<li>&nbsp; alert(this);</li>
<li>}</li>
<li>function btn_click(){</li>
<li>&nbsp; setTimeout(real_func,100);</li>
<li>}</li>
<li>&nbsp;</li>
<li>&nbsp;function addhandler() {</li>
<li>&nbsp;&nbsp; the_button = document.getElementById('thebutton');</li>
<li>&nbsp;&nbsp; the_button.onclick = btn_click;</li>
<li>&nbsp;}</li>
<li>&nbsp;</li>
<li>&nbsp;window.onload = addhandler;</li>
<li>&nbsp;</li>
<li>&nbsp;//result [undefined]</li>
<li>&lt;/script&gt;</li>
<li>&nbsp;...</li></ol></div>
<p>	2.9</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;button id='thebutton' onclick='click_handler(this)'&gt;Click me!&lt;/button&gt;</li>
<li>&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>&nbsp;Function.prototype.bind = function(obj) {</li>
<li>&nbsp; var method = this,</li>
<li>&nbsp;&nbsp; temp = function() {</li>
<li>&nbsp;&nbsp; &nbsp;return method.apply(obj, arguments);</li>
<li>&nbsp;&nbsp; };</li>
<li>&nbsp;</li>
<li>&nbsp; return temp;</li>
<li>&nbsp;}</li>
<li>var&nbsp; real_func=function()</li>
<li>{</li>
<li>&nbsp; alert(this);</li>
<li>}</li>
<li>function btn_click(){</li>
<li>&nbsp; setTimeout( real_func.bind(this),100);</li>
<li>}</li>
<li>&nbsp;function addhandler() {</li>
<li>&nbsp;&nbsp; the_button = document.getElementById('thebutton');</li>
<li>&nbsp;&nbsp; the_button.onclick = btn_click;</li>
<li>&nbsp;}</li>
<li>&nbsp;window.onload = addhandler;</li>
<li>&nbsp;//result [undefined]</li>
<li>&lt;/script&gt;</li>
<li>&nbsp;...</li></ol></div>
<p>	2.10</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;script&gt;</li>
<li>&nbsp; //** variables need to be defined</li>
<li>&nbsp; alert(document);&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // [object HTMLdocument]</li>
<li>&nbsp; alert(window.document);&nbsp; &nbsp;// [object HTMLdocument]</li>
<li>&nbsp; </li>
<li>&nbsp; </li>
<li>&nbsp; alert(window.face);&nbsp; &nbsp; &nbsp; //pretty</li>
<li>&nbsp; var face=&quot;pretty&quot;;</li>
<li>&nbsp; alert(face);&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//pretty</li>
<li>&nbsp; alert(window.face);&nbsp; &nbsp; &nbsp; //pretty</li>
<li>&nbsp; alert(window.sock);&nbsp; &nbsp; &nbsp; //undefined</li>
<li>&nbsp; alert(sock);&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // ERROR: sock not defined</li>
<li>&nbsp; </li>
<li>&lt;/script&gt;</li></ol></div>
<p>	2.11</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>function method()</li>
<li>{</li>
<li>&nbsp; var window={};</li>
<li>&nbsp; alert(window.location);</li>
<li>}</li>
<li>&nbsp; alert(window.location);</li>
<li>&nbsp; method();</li>
<li>&nbsp; alert(window.location);</li>
<li>&lt;/script&gt;</li></ol></div>
<p>	2.12</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>&nbsp;&nbsp; var window={};//ERROR:非法赋值!</li>
<li>&nbsp;&nbsp; // this works in IE,but throw an Exception in firefox</li>
<li>&nbsp;&nbsp; alert(window.location);</li>
<li>&lt;/script&gt;</li></ol></div>
<p>	2.13</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>&nbsp; /** 这是一段很让人恼火的代码</li>
<li>&nbsp; 可以禁用alert</li>
<li>&nbsp; */</li>
<li>&nbsp; window.alert(&quot;hello world&quot;);</li>
<li>&nbsp; window.alert=function(str){</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp;document.write(str);</li>
<li>&nbsp; };</li>
<li>&nbsp; alert(&quot;hello world&quot;);</li>
<li>&nbsp; window.alert(&quot;hello world&quot;);</li>
<li>&lt;/script&gt;</li></ol></div>
<p>	2.14:</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">注意这三个html文件的结果有什么不同.</li>
<li>	a.html:</li>
<li>&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>alert(sock);</li>
<li>function sock()</li>
<li>{</li>
<li>&nbsp; alert(&quot;function sock executed!&quot;);</li>
<li>}</li>
<li>alert(sock);</li>
<li>&lt;/script&gt;</li>
<li>	b.html:</li>
<li>&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>alert(sock);</li>
<li>var sock=function()</li>
<li>{</li>
<li>&nbsp; alert(&quot;function sock executed!&quot;);</li>
<li>}</li>
<li>alert(sock);</li>
<li>&lt;/script&gt;</li>
<li>	c.html:</li>
<li>&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>// 这里并不弹出&quot;undefined&quot;</li>
<li>// 有点偏心啊!</li>
<li>alert(sock);</li>
<li>&lt;/script&gt;</li></ol></div>
<p>2.15<br />
看看IE,firefox下分别运行有何不同:</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>Object.prototype.hello=function(){</li>
<li>&nbsp; alert(&quot;hello&quot;);</li>
<li>}</li>
<li>window.hello();</li>
<li>&lt;/script&gt;</li></ol></div>
]]></content:encoded>
			<wfw:commentRss>http://www.162cm.com/archives/595.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>转型中&#8230;</title>
		<link>http://www.162cm.com/archives/577.html</link>
		<comments>http://www.162cm.com/archives/577.html#comments</comments>
		<pubDate>Wed, 12 Dec 2007 15:45:23 +0000</pubDate>
		<dc:creator>xurenlu</dc:creator>
		
		<category><![CDATA[js]]></category>

		<category><![CDATA[linux/unix]]></category>

		<guid isPermaLink="false">http://www.162cm.com/archives/577.html</guid>
		<description><![CDATA[不久前，得知我将会这次项目中负责配置管理，架构协调和JS开发工作和一个模块的PHP的coding。
没想到今天日程安排下来了,我“戏份”最大的，是“Web design&#8221;.
      于是，前天，昨天我还加班加点地设计如何对数据库散列，如何进行主从同步。。。。刚刚把Hash算法写完，今天中午开始我就开始做页面设计了。。。
      少不了要整一个图形处理软件。下了一个盗版的Adodb CS3,但是最终还没没有用,一是我不能在公司用盗版软件，二是&#8230;&#8230;我对PhotoShop的技术还停留在三年多以前，PhotoShop 7.0的认识上。
最后我的解决办法是，在Linux下装上了Wine,在这个模拟环境上安装上了Fireworks MX.很久没有用Wine了，没想到Wine经过几年的发展，已今非昔比了，非常牛B了&#8230;
我在Wine下装上了FireWorks,DreamWeaver的30天试用版，另外还装上IE6,再接着装了一个叫Multi-IE的东东，把IE3,IE4,IE5,IE5.5,IE6.0整全了。估计再琢磨一下，能把IE7.0也整上。
谁说Linux上不适合搞设计？看看我的机器&#8230;..盗版的Microsoft Office 2007估计跑起来也没有问题&#8230;..
    晚上折腾到11:15才走，这时已经做了3个Page出来，还是Pure DIV+CSS,不过就没有设计成分，是照着UE部门给的线框图做的，纯体力活。出页面之后还要配合php工程师做Ajax应用，纯js。真是个伟大的转型&#8230;会不会过两年之后我会转成卖保险的呢？&#8230;.
]]></description>
			<content:encoded><![CDATA[<p>不久前，得知我将会这次项目中负责配置管理，架构协调和JS开发工作和一个模块的PHP的coding。<br />
没想到今天日程安排下来了,我“戏份”最大的，是“Web design&#8221;.<br />
      于是，前天，昨天我还加班加点地设计如何对数据库散列，如何进行主从同步。。。。刚刚把Hash算法写完，今天中午开始我就开始做页面设计了。。。<br />
      少不了要整一个图形处理软件。下了一个盗版的Adodb CS3,但是最终还没没有用,一是我不能在公司用盗版软件，二是&#8230;&#8230;我对PhotoShop的技术还停留在三年多以前，PhotoShop 7.0的认识上。<br />
最后我的解决办法是，在Linux下装上了Wine,在这个模拟环境上安装上了Fireworks MX.很久没有用Wine了，没想到Wine经过几年的发展，已今非昔比了，非常牛B了&#8230;<br />
我在Wine下装上了FireWorks,DreamWeaver的30天试用版，另外还装上IE6,再接着装了一个叫Multi-IE的东东，把IE3,IE4,IE5,IE5.5,IE6.0整全了。估计再琢磨一下，能把IE7.0也整上。<br />
谁说Linux上不适合搞设计？看看我的机器&#8230;..盗版的Microsoft Office 2007估计跑起来也没有问题&#8230;..<br />
    晚上折腾到11:15才走，这时已经做了3个Page出来，还是Pure DIV+CSS,不过就没有设计成分，是照着UE部门给的线框图做的，纯体力活。出页面之后还要配合php工程师做Ajax应用，纯js。真是个伟大的转型&#8230;会不会过两年之后我会转成卖保险的呢？&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.162cm.com/archives/577.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>这样也可以戏弄&#8221;博邻&#8221;</title>
		<link>http://www.162cm.com/archives/496.html</link>
		<comments>http://www.162cm.com/archives/496.html#comments</comments>
		<pubDate>Thu, 11 Oct 2007 14:15:35 +0000</pubDate>
		<dc:creator>xurenlu</dc:creator>
		
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://www.162cm.com/archives/496.html</guid>
		<description><![CDATA[Hoo,发现一个小漏洞:
在博邻(http://www.365bloglink.com/)首页上搜&#8221;互联网，请记住我&#8221;,然后结果页中是没有结果的。但是有备选项,我选中&#8221;搜标题&#8221;,再点搜索,就有结果了。然后发现这里的投票是可以重复投票的（点推荐后刷新一次又可以推荐,估计是没有在数据库中记IP)。哈哈，于是我查看源代码，发现“推荐&#8221;二字的链接是javascript的，于是复制这一段:
javascript:votePost('sa9Yfdjno', 'divsa9YfdjnoVote');
就在这个页面中粘贴到浏览器地址栏中，按回车就发现票数变了。再按回车，再变。一直刷到50票。不过博邻的排名没啥意思，没有成就感。
hoo,漏洞无处不在了。365bloglink还是比较知名的站了，也有js漏洞。
上次live.com邮箱被抢注，也是同样的漏洞。
看来我以后也得记住 ,客户端的js是不可相信的!
]]></description>
			<content:encoded><![CDATA[<p>Hoo,发现一个小漏洞:<br />
在博邻(http://www.365bloglink.com/)首页上搜&#8221;互联网，请记住我&#8221;,然后结果页中是没有结果的。但是有备选项,我选中&#8221;搜标题&#8221;,再点搜索,就有结果了。然后发现这里的投票是可以重复投票的（点推荐后刷新一次又可以推荐,估计是没有在数据库中记IP)。哈哈，于是我查看源代码，发现“推荐&#8221;二字的链接是javascript的，于是复制这一段:</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">javascript:votePost('sa9Yfdjno', 'divsa9YfdjnoVote');</li></ol></div>
<p>就在这个页面中粘贴到浏览器地址栏中，按回车就发现票数变了。再按回车，再变。一直刷到50票。不过博邻的排名没啥意思，没有成就感。<br />
hoo,漏洞无处不在了。365bloglink还是比较知名的站了，也有js漏洞。<br />
上次live.com邮箱被抢注，也是同样的漏洞。<br />
看来我以后也得记住 ,客户端的js是不可相信的!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.162cm.com/archives/496.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
