<?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>THE ENCYCLOPEDIA &#187; MrCongWang.com</title>
	<atom:link href="http://blog.mrcongwang.com/category/theforge/mrcongwang-com-mywork/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mrcongwang.com</link>
	<description>Of A Young Computer Science Graduate Student</description>
	<lastBuildDate>Mon, 17 May 2010 03:58:19 +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>php rewrite mode usage</title>
		<link>http://blog.mrcongwang.com/2009/09/02/php-rewrite-mode-usage/</link>
		<comments>http://blog.mrcongwang.com/2009/09/02/php-rewrite-mode-usage/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 15:05:30 +0000</pubDate>
		<dc:creator>silwings</dc:creator>
				<category><![CDATA[MrCongWang.com]]></category>
		<category><![CDATA[rewrite]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.mrcongwang.com/?p=380</guid>
		<description><![CDATA[
?View Code SHELLRewriteEngine On  
&#160;
RewriteRule   ^photo\/picasa\/(\w+)\/(\d+)\/(\d+)    _loadpic.php?userid=$1&#38;albumid=$2&#38;photoid=$3

]]></description>
		<wfw:commentRss>http://blog.mrcongwang.com/2009/09/02/php-rewrite-mode-usage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>《蒜苗的成长日记Live!》</title>
		<link>http://blog.mrcongwang.com/2009/08/05/%e3%80%8a%e8%92%9c%e8%8b%97%e7%9a%84%e6%88%90%e9%95%bf%e6%97%a5%e8%ae%b0live%e3%80%8b/</link>
		<comments>http://blog.mrcongwang.com/2009/08/05/%e3%80%8a%e8%92%9c%e8%8b%97%e7%9a%84%e6%88%90%e9%95%bf%e6%97%a5%e8%ae%b0live%e3%80%8b/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 11:32:10 +0000</pubDate>
		<dc:creator>silwings</dc:creator>
				<category><![CDATA[MrCongWang.com]]></category>
		<category><![CDATA[fms]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.mrcongwang.com/?p=361</guid>
		<description><![CDATA[flash media server + flash 8 + php
]]></description>
		<wfw:commentRss>http://blog.mrcongwang.com/2009/08/05/%e3%80%8a%e8%92%9c%e8%8b%97%e7%9a%84%e6%88%90%e9%95%bf%e6%97%a5%e8%ae%b0live%e3%80%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSON Online Validator</title>
		<link>http://blog.mrcongwang.com/2009/07/31/json-online-validator/</link>
		<comments>http://blog.mrcongwang.com/2009/07/31/json-online-validator/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 14:39:17 +0000</pubDate>
		<dc:creator>silwings</dc:creator>
				<category><![CDATA[MrCongWang.com]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.mrcongwang.com/?p=337</guid>
		<description><![CDATA[http://www.jsonlint.com/
]]></description>
		<wfw:commentRss>http://blog.mrcongwang.com/2009/07/31/json-online-validator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP detect language</title>
		<link>http://blog.mrcongwang.com/2009/07/27/php-detect-language/</link>
		<comments>http://blog.mrcongwang.com/2009/07/27/php-detect-language/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 10:45:54 +0000</pubDate>
		<dc:creator>silwings</dc:creator>
				<category><![CDATA[MrCongWang.com]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.mrcongwang.com/?p=316</guid>
		<description><![CDATA[
?View Code PHPif &#40;isset&#40;$_SERVER&#91;'HTTP_ACCEPT_LANGUAGE'&#93;&#41;&#41; &#123;
&#160;
		$langs=$_SERVER&#91;'HTTP_ACCEPT_LANGUAGE'&#93;;
&#160;
&#125;
if&#40;stristr&#40;$langs,'zh-cn'&#41;&#41;&#123;
	include 'index_cn.html';
&#125;
else&#123;
	include 'index_en.html';
&#125;

]]></description>
		<wfw:commentRss>http://blog.mrcongwang.com/2009/07/27/php-detect-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu style world clock on web site</title>
		<link>http://blog.mrcongwang.com/2009/07/17/ubuntu-style-world-clock-on-web-site/</link>
		<comments>http://blog.mrcongwang.com/2009/07/17/ubuntu-style-world-clock-on-web-site/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 11:15:53 +0000</pubDate>
		<dc:creator>silwings</dc:creator>
				<category><![CDATA[MrCongWang.com]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[worldclock]]></category>

		<guid isPermaLink="false">http://blog.mrcongwang.com/?p=207</guid>
		<description><![CDATA[

?View Code JAVASCRIPT&#60;script&#62;
var clocks = new Array&#40;new Array&#40;&#34;Beijing&#34;,&#34;China_Beijing&#34;&#41;,new Array&#40;&#34;Dublin&#34;,&#34;Ireland_Dublin&#34;&#41;,new Array&#40;&#34;San Antonio&#34;,&#34;USA_Albany&#34;&#41;&#41;;
showClocks&#40;clocks&#41;;
&#60;/script&#62;


?View Code JAVASCRIPTfunction showClocks&#40;clocks&#41;&#123;
	var clock1 = &#34;0031-black.swf&#34;;
	var height1 = 50;
	var width1 = 50;
	var clock2 = &#34;5012-black.swf&#34;;
	var height2 = 20;
	var width2 = 60;
&#160;
	for &#40;timezone in clocks&#41;&#123;
               document.write&#40;&#34;&#60;table&#62;&#34;&#41;;
		document.write&#40;&#34;&#60;tr&#62;&#34;&#41;;
		document.write&#40;&#34;&#60;td&#62;&#60;embed src=\&#34;http:\/\/www.clocklink.com/clocks/&#34;+clock1+&#34;?TimeZone=&#34;+clocks&#91;timezone&#93;&#91;1&#93;+&#34;\&#34;  width=\&#34;&#34;+width1+&#34;\&#34; height=\&#34;&#34;+height1+&#34;\&#34; wmode=\&#34;transparent\&#34; [...]]]></description>
		<wfw:commentRss>http://blog.mrcongwang.com/2009/07/17/ubuntu-style-world-clock-on-web-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To-DO list</title>
		<link>http://blog.mrcongwang.com/2009/07/14/to-do-list/</link>
		<comments>http://blog.mrcongwang.com/2009/07/14/to-do-list/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 07:49:55 +0000</pubDate>
		<dc:creator>silwings</dc:creator>
				<category><![CDATA[MrCongWang.com]]></category>

		<guid isPermaLink="false">http://blog.mrcongwang.com/?p=159</guid>
		<description><![CDATA[1 wordpress-to-xiaonei 转发器
2 好友印象 加在主页
3 主页中文版
]]></description>
		<wfw:commentRss>http://blog.mrcongwang.com/2009/07/14/to-do-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>获得校内状态之模拟登陆版</title>
		<link>http://blog.mrcongwang.com/2009/07/10/%e8%8e%b7%e5%be%97%e6%a0%a1%e5%86%85%e7%8a%b6%e6%80%81%e4%b9%8b%e6%a8%a1%e6%8b%9f%e7%99%bb%e9%99%86%e7%89%88/</link>
		<comments>http://blog.mrcongwang.com/2009/07/10/%e8%8e%b7%e5%be%97%e6%a0%a1%e5%86%85%e7%8a%b6%e6%80%81%e4%b9%8b%e6%a8%a1%e6%8b%9f%e7%99%bb%e9%99%86%e7%89%88/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 07:45:38 +0000</pubDate>
		<dc:creator>silwings</dc:creator>
				<category><![CDATA[MrCongWang.com]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xiaonei.com]]></category>

		<guid isPermaLink="false">http://blog.mrcongwang.com/?p=117</guid>
		<description><![CDATA[HTTP抓包分析如下：
在清除了所有cookie之后访问Login.do：

?View Code TEXTGET /Login.do HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Host: www.xiaonei.com
Connection: Keep-Alive

返回的response如下：

?View Code TEXTHTTP/1.1 200 OK
Server: nginx/0.7.58
Date: Fri, 10 Jul 2009 08:04:36 GMT
Content-Type: text/html;charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
Cache-Control: no-cache
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Encoding: gzip
Set-Cookie: kl=null; domain=.xiaonei.com; [...]]]></description>
		<wfw:commentRss>http://blog.mrcongwang.com/2009/07/10/%e8%8e%b7%e5%be%97%e6%a0%a1%e5%86%85%e7%8a%b6%e6%80%81%e4%b9%8b%e6%a8%a1%e6%8b%9f%e7%99%bb%e9%99%86%e7%89%88/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>抓取校内状态</title>
		<link>http://blog.mrcongwang.com/2009/07/09/%e6%8a%93%e5%8f%96%e6%a0%a1%e5%86%85%e7%8a%b6%e6%80%81/</link>
		<comments>http://blog.mrcongwang.com/2009/07/09/%e6%8a%93%e5%8f%96%e6%a0%a1%e5%86%85%e7%8a%b6%e6%80%81/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 15:04:04 +0000</pubDate>
		<dc:creator>silwings</dc:creator>
				<category><![CDATA[MrCongWang.com]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xiaonei.com]]></category>

		<guid isPermaLink="false">http://blog.mrcongwang.com/?p=111</guid>
		<description><![CDATA[因为我自己的校内页面是readable by everyone的 所以不需要登录验证就能抓取状态
因为校内的开发人员经常修改页面的版式 因此比较稳妥的办法是在状态中添加特征字符串
例如 &#8220;终于能把校内状态同步到主页上了&#124;www.mrcongwang.com&#8221; 就是用www.mrcongwang.com来当特征字符串
抓取代码如下：
&#60;?php
$id = $_GET['id'];
$url = &#8216;http://xiaonei.com/profile.do?id=&#8217;.$id;
try{
$subject = file_get_contents($url);
}catch(Exception $e){
 die(&#8221;&#60;p&#62;unable to connect to xiaonei.com&#60;/p&#62;&#8221;);
}
//echo $subject;
$pattern = &#8216;/&#60;p&#62;([^ ]*)www.mrcongwang.com&#60;\/p&#62;/&#8217;;
preg_match($pattern, $subject, $matches);
//print_r($matches);
echo $matches[0];
?&#62;
&#60;?php
$id = $_GET['id'];
$url = &#8216;http://xiaonei.com/profile.do?id=&#8217;.$id;
try{
$subject = file_get_contents($url);
}catch(Exception $e){
 die(&#8221;&#60;p&#62;unable to connect to xiaonei.com&#60;/p&#62;&#8221;);
}
$pattern = &#8216;/&#60;p&#62;([^ ]*)www.mrcongwang.com&#60;\/p&#62;/&#8217;;
preg_match($pattern, $subject, $matches);
echo $matches[0];
?&#62;
然后再通过一小段js利用ajax把状态写到页面上
]]></description>
		<wfw:commentRss>http://blog.mrcongwang.com/2009/07/09/%e6%8a%93%e5%8f%96%e6%a0%a1%e5%86%85%e7%8a%b6%e6%80%81/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
