<?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>无影的博客</title>
	<atom:link href="http://www.d5s.cn/feed" rel="self" type="application/rss+xml" />
	<link>http://www.d5s.cn</link>
	<description>我喜欢忽悠，她喜欢被忽悠。</description>
	<lastBuildDate>Thu, 26 Apr 2012 22:36:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>美国国家公园优山美地(Yosemite) — 夏天</title>
		<link>http://www.d5s.cn/archives/525</link>
		<comments>http://www.d5s.cn/archives/525#comments</comments>
		<pubDate>Thu, 26 Apr 2012 22:36:16 +0000</pubDate>
		<dc:creator>owen</dc:creator>
				<category><![CDATA[生活工作]]></category>
		<category><![CDATA[Yosemite]]></category>

		<guid isPermaLink="false">http://www.d5s.cn/?p=525</guid>
		<description><![CDATA[谁也不曾想到，第二天天气完全放晴了。 这个就是Hiking的终极挑战Half Dome，每天只接待300名游客，每年都有人从上面掉下来摔死，整个Hiking线路10-12个小时，我一直想去挑战一下，可惜目前还没有开放，而且还要提前申请，不知道下次是否还有机会去。 我们的营地帐篷。 营地背后，就是一座大山。 Upper Yosemite Fall Lower Yosemite Fall，整个瀑布分成了两节。 游客真多啊，多吗？ 他们是从背背山来的。 鹿随处可见。 昨天的雪呢？ 怎么雪全都没了？昨天这里的草坪上都是雪，今天起来全都化了。周六还是冬天，周日已经变夏天了。一次感受了Yosemite的两个季节。 穿红衣服的MM在写日记，让我们通行的一个小伙子鸡动了很久，太喜欢她这种感觉了。 出山的时候，走的另一条山谷里的路，完全不一样的景色。 不知道下次再来是何年何月了。]]></description>
			<content:encoded><![CDATA[<img src="http://farm6.static.flickr.com/5464/6965870574_0a2644467c.jpg" alt="DSC_0544" class="flickr-large aligncenter" title="" longdesc="" /><br />
谁也不曾想到，第二天天气完全放晴了。<br />
这个就是Hiking的终极挑战Half Dome，每天只接待300名游客，每年都有人从上面掉下来摔死，整个Hiking线路10-12个小时，我一直想去挑战一下，可惜目前还没有开放，而且还要提前申请，不知道下次是否还有机会去。</p>
<p><img src="http://farm8.static.flickr.com/7061/7111946027_b5220d9443.jpg" alt="DSC_0546" class="flickr-large aligncenter" title="" longdesc="" /><br />
我们的营地帐篷。</p>
<p><img src="http://farm8.static.flickr.com/7132/6965871126_7862f88958.jpg" alt="DSC_0549" class="flickr-large aligncenter" title="" longdesc="" /><br />
营地背后，就是一座大山。</p>
<p><img src="http://farm8.static.flickr.com/7221/7111946549_07372af4ba.jpg" alt="DSC_0569" class="flickr-large aligncenter" title="" longdesc="" /><br />
Upper Yosemite Fall</p>
<p><img src="http://farm8.static.flickr.com/7188/7111946847_a540699253.jpg" alt="DSC_0600" class="flickr-large aligncenter" title="" longdesc="" /><br />
Lower Yosemite Fall，整个瀑布分成了两节。</p>
<p><img src="http://farm6.static.flickr.com/5443/7111947157_b975667954.jpg" alt="DSC_0616" class="flickr-large aligncenter" title="" longdesc="" /><br />
游客真多啊，多吗？</p>
<p><img src="http://farm8.static.flickr.com/7225/7083160731_fd61812299.jpg" alt="DSC_0617" class="flickr-large aligncenter" title="" longdesc="" />
<p><img src="http://farm8.static.flickr.com/7276/6965872516_ea8fdcc3d9.jpg" alt="DSC_0626" class="flickr-large aligncenter" title="" longdesc="" /><br />
他们是从背背山来的。</p>
<p><img src="http://farm6.static.flickr.com/5335/7111948003_d3a773fa65.jpg" alt="DSC_0641" class="flickr-large aligncenter" title="" longdesc="" /><br />
鹿随处可见。</p>
<p><img src="http://farm8.static.flickr.com/7094/7083161075_6e996af00c.jpg" alt="DSC_0648" class="flickr-large aligncenter" title="" longdesc="" /><br />
昨天的雪呢？</p>
<p><img src="http://farm8.static.flickr.com/7075/7111948825_1785fe9908.jpg" alt="DSC_0661" class="flickr-large aligncenter" title="" longdesc="" /><br />
怎么雪全都没了？昨天这里的草坪上都是雪，今天起来全都化了。周六还是冬天，周日已经变夏天了。一次感受了Yosemite的两个季节。</p>
<p><img src="http://farm9.static.flickr.com/8164/7111948551_76494e17f8.jpg" alt="DSC_0655" class="flickr-large aligncenter" title="" longdesc="" /><br />
穿红衣服的MM在写日记，让我们通行的一个小伙子鸡动了很久，太喜欢她这种感觉了。</p>
<p><img src="http://farm8.static.flickr.com/7213/6965873794_2c16e9051b.jpg" alt="DSC_0691" class="flickr-large aligncenter" title="" longdesc="" /><br />
出山的时候，走的另一条山谷里的路，完全不一样的景色。</p>
<p>不知道下次再来是何年何月了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.d5s.cn/archives/525/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>美国国家公园优山美地(Yosemite) &#8212; 冬天</title>
		<link>http://www.d5s.cn/archives/493</link>
		<comments>http://www.d5s.cn/archives/493#comments</comments>
		<pubDate>Thu, 26 Apr 2012 22:35:57 +0000</pubDate>
		<dc:creator>owen</dc:creator>
				<category><![CDATA[生活工作]]></category>
		<category><![CDATA[Yosemite]]></category>

		<guid isPermaLink="false">http://www.d5s.cn/?p=493</guid>
		<description><![CDATA[这次美国之行，最初的愿望，就是想去美国的森林看看，一直很想看看《暮光之城》中的风景，去过Yosemite之后，觉得愿望已经实现了。 进山的公路，天气阴暗，逐渐变凉，我们并不知道前面的天气的。只是稍作停留，撒尿，吃饭，加衣服。 突然间看到路面有积雪，很喜欢这个弯道。 更喜欢这个直道，身临其境的时候，才更有感觉。 到了公园收费处，才知道原来积雪已经这么厚了。 门票一辆车20$，可以停留1周，7天内有效。 最前面的一辆车，带了防滑链，不能开太快，我们以每小时20迈的时速前进。 这期间没有一辆车绕到左侧车道进行超车，开了有10分钟左右，最前面的车终于找到一处宽敞的地方，把道路给我让开了，我们继续前行。 深山里的积雪，更大了。 原处的老美，他们装备齐全，穿着羽绒服。 我们装备极简，我的装备：长袖T-Shirt + 外套，牛仔裤 + 一条四角内裤，一双棉袜 + 拖鞋，虽然下着大雪，但此时并不觉得太冷。 传说中的U型峡谷，观赏瀑布的绝佳位置之一。 天气仍然阴暗。 已经进入了山谷，道路上已经没有积雪，只是路边有积雪。 在一个小河边稍作停留。 河水清澈见底，是高山融雪的冰水，极度寒冷，夏季一般都会断流。 很险峻的山，不曾想到，明天这里将会是另外一幅画面。 有一群老美的小孩儿，在这里穿着短袖打雪仗。 我们到了，checkin之后，给我们了一张住的地方的地图，我们住的是帐篷，比较便宜，4个床/晚，140$左右，可以充电，有暖气，公共浴室、公共厕所。就住一个晚上，不洗澡也没关系，只是厕所比较远，半夜起来撒尿，小心被熊叼走了。 食物和水，不能带进帐篷和放在车里，如果被查到罚款5000$，在帐篷外面有一个铁柜子，可以把食物放在这里。 吃着我们给它的薯片，实际上我们是不能主动给动物喂食的。 拿着叉子诱惑它，实际上我只是想给它排个近照。 食物的价格很便宜，这一点和国内有很大的区别，国内景区的食物太贵了。 吃过午饭后，我们开始Hiking -&#62; Mirror Lake 路标，沿路一直拍照，记下路标，以免迷路。 岩石上的松树，一直觉得这种树活不了太久，可实际上山上很多这种长在悬崖上的树。 传说中的Mirror Lake，其实只是很小的一个湾，夏天这里应该可以游泳。 四人合抱的大树。 一棵已经死去多年的大树，还有根埋在土里。 晚上回来，Yosemite有一个地方可以上网，有壁炉，有桌子，有插座，不过来晚了就只能坐地上了。这里其实WiFi的速度还行，只是屋子里速度比较慢，出了屋子，外面反而速度快一些。距离这里最近的帐篷，应该是有信号的。 &#8230; <a href="http://www.d5s.cn/archives/493">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>这次美国之行，最初的愿望，就是想去美国的森林看看，一直很想看看《暮光之城》中的风景，去过Yosemite之后，觉得愿望已经实现了。</p>
<img src="http://farm6.static.flickr.com/5326/6965863316_18d1fd939e.jpg" alt="DSC_0384" class="flickr-large aligncenter" title="" longdesc="" /><br />
进山的公路，天气阴暗，逐渐变凉，我们并不知道前面的天气的。只是稍作停留，撒尿，吃饭，加衣服。</p>
<p><img src="http://farm8.static.flickr.com/7253/6970833466_592fc12201.jpg" alt="DSC_0401" class="flickr-large aligncenter" title="" longdesc="" /><br />
突然间看到路面有积雪，很喜欢这个弯道。</p>
<p><img src="http://farm8.static.flickr.com/7038/7083147327_679e7cc33f.jpg" alt="DSC_0402" class="flickr-large aligncenter" title="" longdesc="" /><br />
更喜欢这个直道，身临其境的时候，才更有感觉。</p>
<p><img src="http://farm9.static.flickr.com/8003/7111939491_c1e54d7d80.jpg" alt="DSC_0406" class="flickr-large aligncenter" title="" longdesc="" /><br />
到了公园收费处，才知道原来积雪已经这么厚了。<br />
门票一辆车20$，可以停留1周，7天内有效。</p>
<p><img src="http://farm8.static.flickr.com/7214/6970833782_cab036cc92.jpg" alt="DSC_0409" class="flickr-large aligncenter" title="" longdesc="" /><br />
最前面的一辆车，带了防滑链，不能开太快，我们以每小时20迈的时速前进。<br />
这期间没有一辆车绕到左侧车道进行超车，开了有10分钟左右，最前面的车终于找到一处宽敞的地方，把道路给我让开了，我们继续前行。</p>
<p><img src="http://farm8.static.flickr.com/7088/6965864832_0d148e606f.jpg" alt="DSC_0413" class="flickr-large aligncenter" title="" longdesc="" /><br />
深山里的积雪，更大了。</p>
<p><img src="http://farm6.static.flickr.com/5336/7111940075_050acbfe2f.jpg" alt="DSC_0411" class="flickr-large aligncenter" title="" longdesc="" /><br />
原处的老美，他们装备齐全，穿着羽绒服。<br />
我们装备极简，我的装备：长袖T-Shirt + 外套，牛仔裤 + 一条四角内裤，一双棉袜 + 拖鞋，虽然下着大雪，但此时并不觉得太冷。</p>
<p><img src="http://farm8.static.flickr.com/7089/7116910543_cb0fcfa018.jpg" alt="DSC_0421" class="flickr-large aligncenter" title="" longdesc="" /><br />
传说中的U型峡谷，观赏瀑布的绝佳位置之一。</p>
<p><img src="http://farm6.static.flickr.com/5466/7111940861_5dc05a2269.jpg" alt="DSC_0429" class="flickr-large aligncenter" title="" longdesc="" /><br />
天气仍然阴暗。</p>
<p><img src="http://farm8.static.flickr.com/7178/7111941063_55dc829441.jpg" alt="DSC_0433" class="flickr-large aligncenter" title="" longdesc="" /><br />
已经进入了山谷，道路上已经没有积雪，只是路边有积雪。</p>
<p><img src="http://farm9.static.flickr.com/8024/7116910863_4a29c886f2.jpg" alt="DSC_0437" class="flickr-large aligncenter" title="" longdesc="" /><br />
在一个小河边稍作停留。</p>
<p><img src="http://farm8.static.flickr.com/7127/6965866150_074ab9f711.jpg" alt="DSC_0441" class="flickr-large aligncenter" title="" longdesc="" /><br />
河水清澈见底，是高山融雪的冰水，极度寒冷，夏季一般都会断流。</p>
<p><img src="http://farm6.static.flickr.com/5271/7111941889_7086a613a2.jpg" alt="DSC_0443" class="flickr-large aligncenter" title="" longdesc="" /><br />
很险峻的山，不曾想到，明天这里将会是另外一幅画面。</p>
<p><img src="http://farm8.static.flickr.com/7248/7116911161_39be807068.jpg" alt="DSC_0445" class="flickr-large aligncenter" title="" longdesc="" /><br />
有一群老美的小孩儿，在这里穿着短袖打雪仗。</p>
<p><img src="http://farm8.static.flickr.com/7138/7111942403_47aa0d26d3.jpg" alt="DSC_0447" class="flickr-large aligncenter" title="" longdesc="" />
<p><img src="http://farm8.static.flickr.com/7130/6965867214_561752cdb4.jpg" alt="DSC_0454" class="flickr-large aligncenter" title="" longdesc="" /><br />
我们到了，checkin之后，给我们了一张住的地方的地图，我们住的是帐篷，比较便宜，4个床/晚，140$左右，可以充电，有暖气，公共浴室、公共厕所。就住一个晚上，不洗澡也没关系，只是厕所比较远，半夜起来撒尿，小心被熊叼走了。</p>
<p>食物和水，不能带进帐篷和放在车里，如果被查到罚款5000$，在帐篷外面有一个铁柜子，可以把食物放在这里。</p>
<p><img src="http://farm6.static.flickr.com/5348/6970834952_8def1473c6.jpg" alt="DSC_0468" class="flickr-large aligncenter" title="" longdesc="" /><br />
吃着我们给它的薯片，实际上我们是不能主动给动物喂食的。</p>
<p><img src="http://farm8.static.flickr.com/7106/6965867856_6fc7f4e886.jpg" alt="DSC_0479" class="flickr-large aligncenter" title="" longdesc="" /><br />
拿着叉子诱惑它，实际上我只是想给它排个近照。</p>
<p><img src="http://farm8.static.flickr.com/7257/6965868218_ce06760364.jpg" alt="DSC_0481" class="flickr-large aligncenter" title="" longdesc="" /><br />
食物的价格很便宜，这一点和国内有很大的区别，国内景区的食物太贵了。</p>
<p><img src="http://farm9.static.flickr.com/8008/6970835252_308574c41a.jpg" alt="DSC_0496" class="flickr-large aligncenter" title="" longdesc="" /><br />
吃过午饭后，我们开始Hiking -&gt; Mirror Lake</p>
<p><img src="http://farm8.static.flickr.com/7248/6965869062_f01b1b0793.jpg" alt="DSC_0498" class="flickr-large aligncenter" title="" longdesc="" /><br />
路标，沿路一直拍照，记下路标，以免迷路。</p>
<p><img src="http://farm8.static.flickr.com/7121/6965869402_29db931601.jpg" alt="DSC_0499" class="flickr-large aligncenter" title="" longdesc="" /><br />
岩石上的松树，一直觉得这种树活不了太久，可实际上山上很多这种长在悬崖上的树。</p>
<p><img src="http://farm8.static.flickr.com/7221/6965869738_6ebbc783d8.jpg" alt="DSC_0512" class="flickr-large aligncenter" title="" longdesc="" /><br />
传说中的Mirror Lake，其实只是很小的一个湾，夏天这里应该可以游泳。</p>
<p><img src="http://farm9.static.flickr.com/8014/7111945257_a35c4e7bec.jpg" alt="DSC_0538" class="flickr-large aligncenter" title="" longdesc="" /><br />
四人合抱的大树。</p>
<p><img src="http://farm9.static.flickr.com/8150/6965870296_990c195589.jpg" alt="DSC_0543" class="flickr-large aligncenter" title="" longdesc="" /><br />
一棵已经死去多年的大树，还有根埋在土里。</p>
<p>晚上回来，Yosemite有一个地方可以上网，有壁炉，有桌子，有插座，不过来晚了就只能坐地上了。这里其实WiFi的速度还行，只是屋子里速度比较慢，出了屋子，外面反而速度快一些。距离这里最近的帐篷，应该是有信号的。</p>
<p>晚上我们买了啤酒和薯片，就在这里吹牛逼了，啤酒很便宜，6瓶不到7$。晚上10点关门，酒足饭饱后，回帐篷继续&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.d5s.cn/archives/493/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shell 笔记</title>
		<link>http://www.d5s.cn/archives/482</link>
		<comments>http://www.d5s.cn/archives/482#comments</comments>
		<pubDate>Sun, 26 Feb 2012 09:28:28 +0000</pubDate>
		<dc:creator>owen</dc:creator>
				<category><![CDATA[程序]]></category>

		<guid isPermaLink="false">http://www.d5s.cn/?p=482</guid>
		<description><![CDATA[1. 判断 a. 字符串判断: = 等于，str1 = str 2， 只有一个等号 b. 数字的判断: 大于、等于、小于 -eq 等于, -ne 不等于, -gt 大于，-ge 大于等于，-lt 小于，-le 小于等于 c. 文件判断 -f 文件存在 -d 目录存在 d. 条件组合判断 -a 与， -o 或， ! 非 if [ $a = &#8230; <a href="http://www.d5s.cn/archives/482">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>1. 判断</strong></p>
<p>a. 字符串判断:<br />
= 等于，str1 = str 2， 只有一个等号</p>
<p>b. 数字的判断: 大于、等于、小于<br />
-eq 等于, -ne 不等于, -gt 大于，-ge 大于等于，-lt 小于，-le 小于等于</p>
<p>c. 文件判断<br />
-f 文件存在<br />
-d 目录存在</p>
<p>d. 条件组合判断<br />
-a 与， -o 或， ! 非</p>
<pre>
if [ $a = "string" ]; then
fi

if [ $b -eq 2 ]; then
fi

例如：if($a=="string" &#038;&#038; $b==2)
if [ $a = "string" -a $b -eq 2 ]; then
fi
</pre>
<p><strong>2. 运行远程服务器的代码</strong><br />
#ssh -i server.pem username@www.abc.com “cd /home/install;./auto.sh”</p>
<p><strong>3. curl 实例</strong><br />
# 自动登录<br />
  curl -c cookie.txt -d “参数” http://$SF_SERVER/login.php > /dev/null 2>&#038;1</p>
<p># Uploading the file<br />
  curl cookie.txt -F “upload=@xxx.zip” http://$SF_SERVER/upload.php > /dev/null 2>&#038;1</p>
<p><strong>4. 打开网站，等待10秒，继续等待&#8230;</strong></p>
<pre>
wget "$SERVER"
while [ "$?" -ne 0 ]
do
  echo "Waiting for Silver Fabric to be up &#038; running"
  sleep 10
  wget "$SERVER"
done

echo "Running..."
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.d5s.cn/archives/482/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome 插件：新版gmail 去广告，调整textarea高度</title>
		<link>http://www.d5s.cn/archives/479</link>
		<comments>http://www.d5s.cn/archives/479#comments</comments>
		<pubDate>Wed, 16 Nov 2011 15:35:09 +0000</pubDate>
		<dc:creator>owen</dc:creator>
				<category><![CDATA[交互设计]]></category>

		<guid isPermaLink="false">http://www.d5s.cn/?p=479</guid>
		<description><![CDATA[textarea高度不合适，你可以自己修改。（注册一个userstyles账户，然后自定义你自己的样式。） http://userstyles.org/styles/56435/resize-gmail-textarea?r=1321457269 其实这个也支持其他浏览器。 Chrome直接点击这里安装：http://userstyles.org/styles/userjs/56435/resize%20gmail%20textarea.user.js?]]></description>
			<content:encoded><![CDATA[<p>textarea高度不合适，你可以自己修改。（注册一个userstyles账户，然后自定义你自己的样式。）</p>
<p><a href="http://userstyles.org/styles/56435/resize-gmail-textarea?r=1321457269" target="_blank">http://userstyles.org/styles/56435/resize-gmail-textarea?r=1321457269</a><br />
其实这个也支持其他浏览器。</p>
<p>Chrome直接点击这里安装：<a href="http://userstyles.org/styles/userjs/56435/resize%20gmail%20textarea.user.js?">http://userstyles.org/styles/userjs/56435/resize%20gmail%20textarea.user.js?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.d5s.cn/archives/479/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to fix cross-domain with local mode in firefox?</title>
		<link>http://www.d5s.cn/archives/466</link>
		<comments>http://www.d5s.cn/archives/466#comments</comments>
		<pubDate>Fri, 11 Nov 2011 06:53:55 +0000</pubDate>
		<dc:creator>owen</dc:creator>
				<category><![CDATA[交互设计]]></category>
		<category><![CDATA[程序]]></category>

		<guid isPermaLink="false">http://www.d5s.cn/?p=466</guid>
		<description><![CDATA[How to fix cross-domain with local mode in firefox? Demo Link: http://www.d5s.cn/example/js/cross-domain.html 1. PHP Code &#60;?php header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Methods: POST, GET, OPTIONS'); header('Access-Control-Max-Age: 1000'); if(array_key_exists('HTTP_ACCESS_CONTROL_REQUEST_HEADERS', $_SERVER)) { header('Access-Control-Allow-Headers: ' . $_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']); } else { header('Access-Control-Allow-Headers: *'); } if("OPTIONS" == $_SERVER['REQUEST_METHOD']) { &#8230; <a href="http://www.d5s.cn/archives/466">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h1>How to fix cross-domain with local mode in firefox?</h1>
<p>Demo Link: <a href="http://www.d5s.cn/example/js/cross-domain.html" target="_blank">http://www.d5s.cn/example/js/cross-domain.html</a></p>
<h2>1. PHP Code</h2>
<pre>&lt;?php
  header('Access-Control-Allow-Origin: *');
  header('Access-Control-Allow-Methods: POST, GET, OPTIONS');
  header('Access-Control-Max-Age: 1000');
  if(array_key_exists('HTTP_ACCESS_CONTROL_REQUEST_HEADERS', $_SERVER)) {
    header('Access-Control-Allow-Headers: ' . $_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']);
  } else {
    header('Access-Control-Allow-Headers: *');
  }
  if("OPTIONS" == $_SERVER['REQUEST_METHOD']) {
    exit();
  }
?&gt;</pre>
<h2>2. Apache Config</h2>
<pre>&lt;VirtualHost *:80&gt;
  DocumentRoot "/Users/owen/web/www.skyway.com"
  ServerName www.skyway.com
  Header always set Access-Control-Allow-Origin "*"
  Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS"
  RewriteEngine On
  RewriteCond %{REQUEST_METHOD} OPTIONS
  RewriteRule .* / [R=200,L]
&lt;/VirtualHost&gt;</pre>
<h2>3. about:config</h2>
<p>Execute this code before call the request.open() each times.</p>
<pre>  netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect UniversalBrowserRead");</pre>
<pre>  signed.applets.codebase_principal_support = true</pre>
<h1>Server Code</h1>
<h2>1. Source Code: gp.php (Need change firefox setting)</h2>
<pre>&lt;?php
  if($_GET['a']){
    echo 'Get: '.$_GET['a'];
  }
  if($_POST['a']){
    echo 'Post: '.$_POST['a'];
  }
?&gt;</pre>
<h2>2. Source Code: gpo.php (√ Nothing change in client side and both working in Firefox and Chrome)</h2>
<pre>&lt;?php
  header('Access-Control-Allow-Origin: *');
  header('Access-Control-Allow-Methods: POST, GET, OPTIONS');
  header('Access-Control-Max-Age: 1000');
  if(array_key_exists('HTTP_ACCESS_CONTROL_REQUEST_HEADERS', $_SERVER)) {
    header('Access-Control-Allow-Headers: ' . $_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']);
  } else {
    header('Access-Control-Allow-Headers: *');
  }
  if("OPTIONS" == $_SERVER['REQUEST_METHOD']) {
    exit();
  }
  if($_GET['a']){
    echo 'Get: '.$_GET['a'];
  }
  if($_POST['a']){
    echo 'Post: '.$_POST['a'];
  }
?&gt;</pre>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.d5s.cn/archives/466/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>重游17 miles</title>
		<link>http://www.d5s.cn/archives/462</link>
		<comments>http://www.d5s.cn/archives/462#comments</comments>
		<pubDate>Sat, 30 Jul 2011 05:55:37 +0000</pubDate>
		<dc:creator>owen</dc:creator>
				<category><![CDATA[生活工作]]></category>

		<guid isPermaLink="false">http://www.d5s.cn/?p=462</guid>
		<description><![CDATA[当年第一次去17 miles的时候，就已经被她的美丽折服，但是那次并没有购门票，开进景区里面，而这次我们决定进去。 悠闲的海鸥，不知道什么害怕。 路过当年吃午饭的小饭店，但这次我们没有进去，自带了食物。 银白色的沙滩和白色的海浪。 和上面的一张图对应，我站的地方，其实是一个很大的湾。 海浪阵阵，只有近海的沙滩，才没有海藻的侵袭。 高尔夫球场，装B专用球场。 沙滩上，人很少，几乎就是一个人占领一片沙滩。 肥的屁股都快没有了的松鼠。 我想要一座房子：面朝大海，春暖花开。这个就是。 路边的青草，蓝天、沙滩、礁石、海浪，终觉得这张图很美。 花丛中，少了MM。远处大树和高尔夫球场，是私人领地，进去可能会被狙掉。 枯藤老树昏鸦，这里只有老树。 非常可爱的小女孩，蹒跚的学走路，目测估计1岁半左右。 要是我家的女儿，在成长的过程中，有这么好的环境，该多好啊。]]></description>
			<content:encoded><![CDATA[<p>当年第一次去17 miles的时候，就已经被她的美丽折服，但是那次并没有购门票，开进景区里面，而这次我们决定进去。</p>
<p><img src="http://farm7.static.flickr.com/6003/5983596691_308ff88433_z.jpg" alt="" /></p>
<p>悠闲的海鸥，不知道什么害怕。</p>
<p><img src="http://farm7.static.flickr.com/6015/5984158966_88726f2e6c_z.jpg" alt="" /></p>
<p>路过当年吃午饭的小饭店，但这次我们没有进去，自带了食物。</p>
<p><img src="http://farm7.static.flickr.com/6130/5984159254_d51e90722c_z.jpg" alt="" /></p>
<p>银白色的沙滩和白色的海浪。</p>
<p><img src="http://farm7.static.flickr.com/6004/5984159538_602de42ce1_z.jpg" alt="" /></p>
<p>和上面的一张图对应，我站的地方，其实是一个很大的湾。</p>
<p><img src="http://farm7.static.flickr.com/6017/5984159788_7507bb4ed2_z.jpg" alt="" /></p>
<p>海浪阵阵，只有近海的沙滩，才没有海藻的侵袭。</p>
<p><img src="http://farm7.static.flickr.com/6131/5983598469_bc6286e2a9_z.jpg" alt="" /></p>
<p>高尔夫球场，装B专用球场。</p>
<p><img src="http://farm7.static.flickr.com/6142/5983598733_e325c90be3_z.jpg" alt="" /></p>
<p>沙滩上，人很少，几乎就是一个人占领一片沙滩。</p>
<p><img src="http://farm7.static.flickr.com/6008/5983598983_17e48b3593_z.jpg" alt="" /></p>
<p>肥的屁股都快没有了的松鼠。</p>
<p><img src="http://farm7.static.flickr.com/6125/5983599213_c07f56cd7a_z.jpg" alt="" /></p>
<p>我想要一座房子：面朝大海，春暖花开。这个就是。</p>
<p><img src="http://farm7.static.flickr.com/6143/5984161582_c1df6c8b44_z.jpg" alt="" /></p>
<p>路边的青草，蓝天、沙滩、礁石、海浪，终觉得这张图很美。</p>
<p><img src="http://farm7.static.flickr.com/6133/5983599959_a8e0165366_z.jpg" alt="" /></p>
<p>花丛中，少了MM。远处大树和高尔夫球场，是私人领地，进去可能会被狙掉。</p>
<p><img src="http://farm7.static.flickr.com/6150/5984162582_826d38df19_z.jpg" alt="" /></p>
<p>枯藤老树昏鸦，这里只有老树。</p>
<p><img src="http://farm7.static.flickr.com/6017/5984163084_00d0feb3b2_z.jpg" alt="" /></p>
<p><img src="http://farm7.static.flickr.com/6001/5984163854_a7b8c2f062_z.jpg" alt="" /></p>
<p>非常可爱的小女孩，蹒跚的学走路，目测估计1岁半左右。<br />
要是我家的女儿，在成长的过程中，有这么好的环境，该多好啊。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.d5s.cn/archives/462/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>灯塔</title>
		<link>http://www.d5s.cn/archives/453</link>
		<comments>http://www.d5s.cn/archives/453#comments</comments>
		<pubDate>Thu, 28 Jul 2011 09:07:47 +0000</pubDate>
		<dc:creator>owen</dc:creator>
				<category><![CDATA[生活工作]]></category>
		<category><![CDATA[程序]]></category>

		<guid isPermaLink="false">http://www.d5s.cn/?p=453</guid>
		<description><![CDATA[出差2周，2个周末，4天，1次Great Mall,， 3次Gilroy，疯狂的购物，一次都没有出去旅游过。 主要是司机都呆的太久了，哪里都不想去，真怀念上次一起出差的刘大招，和她一起什么都不用想，只需要陪玩儿就行了。 这是第3个周末，不能再去购物了，该出去转转了。这周终于计划出去了，去看一个传说中的灯塔。 去的时候，穿过三藩，翻过高山，山路崎岖，但感觉很好。 一路上，从夏天到冬天，从晴天到大雾，穿梭于各种气候环境中。 妈妈过冬天，女儿过夏天。 这个时候，其实已经到了终点&#8211;灯塔。但是雾太大，没有拍全景照片，看这个花就知道这里有多冷，上面仿佛有一层霜。 可惜雾太大，否则坐在长椅上，看海，应该感觉很好。 路边的小花，摇曳的开着。 与山融为一体的大树。 母子两个，仿佛是家鹿一样，根本没有害怕人的概念，没有感受过，就真不知道什么是人与自然的和谐。 其实在翻山的时候，也遇到了两只鹿过马路，所有的车一致让行。 房子总是依树而建，感觉很好。 再来一个远景。 不知道这是哪个小动物的头骨。 这种地貌的岩石，不应该出现在这里。 一组怪石。 下面的大海，暗礁林立，到处都是漩涡，海浪声音不断，适合听着海浪睡觉。 其实这才是今天此行的主角&#8211;Light House。 主角中的明星&#8211;灯塔。 没有赶上好时机，一直都是大雾，或许晴天的时候，景色会好很多。]]></description>
			<content:encoded><![CDATA[<p>出差2周，2个周末，4天，1次Great Mall,， 3次Gilroy，疯狂的购物，一次都没有出去旅游过。</p>
<p>主要是司机都呆的太久了，哪里都不想去，真怀念上次一起出差的<a href="http://blog.liuj.in/" target="_blank">刘大招</a>，和她一起什么都不用想，只需要陪玩儿就行了。</p>
<p>这是第3个周末，不能再去购物了，该出去转转了。这周终于计划出去了，去看一个传说中的灯塔。</p>
<p><img src="http://farm7.static.flickr.com/6029/5984151094_9caed4fe45_z.jpg" alt="" /></p>
<p>去的时候，穿过三藩，翻过高山，山路崎岖，但感觉很好。</p>
<p>一路上，从夏天到冬天，从晴天到大雾，穿梭于各种气候环境中。</p>
<p><img src="http://farm7.static.flickr.com/6029/5984151350_027b5a69fc_z.jpg" alt="" /></p>
<p>妈妈过冬天，女儿过夏天。</p>
<p><img src="http://farm7.static.flickr.com/6125/5983590137_2cd8c64acb_z.jpg" alt="" /></p>
<p>这个时候，其实已经到了终点&#8211;灯塔。但是雾太大，没有拍全景照片，看这个花就知道这里有多冷，上面仿佛有一层霜。</p>
<p><img src="http://farm7.static.flickr.com/6138/5983590355_b5064fc5f9_z.jpg" alt="" /></p>
<p>可惜雾太大，否则坐在长椅上，看海，应该感觉很好。</p>
<p><img src="http://farm7.static.flickr.com/6015/5984152196_e662bfe50b_z.jpg" alt="" /></p>
<p>路边的小花，摇曳的开着。</p>
<p><img src="http://farm7.static.flickr.com/6020/5984152514_e9771ffc61_z.jpg" alt="" /></p>
<p>与山融为一体的大树。</p>
<p><img src="http://farm7.static.flickr.com/6146/5984152826_fff0d7b2ef_z.jpg" alt="" /></p>
<p>母子两个，仿佛是家鹿一样，根本没有害怕人的概念，没有感受过，就真不知道什么是人与自然的和谐。<br />
其实在翻山的时候，也遇到了两只鹿过马路，所有的车一致让行。</p>
<p><img src="http://farm7.static.flickr.com/6148/5983591423_89b66ff798_z.jpg" alt="" /></p>
<p>房子总是依树而建，感觉很好。</p>
<p><img src="http://farm7.static.flickr.com/6136/5984153382_9b27d77d04_z.jpg" alt="" /></p>
<p>再来一个远景。</p>
<p><img src="http://farm7.static.flickr.com/6138/5983591951_5628f6f8e6_z.jpg" alt="" /></p>
<p>不知道这是哪个小动物的头骨。</p>
<p><img src="http://farm7.static.flickr.com/6024/5983592231_669738308b_z.jpg" alt="" /></p>
<p>这种地貌的岩石，不应该出现在这里。</p>
<p><img src="http://farm7.static.flickr.com/6026/5983592555_3f74b94851_z.jpg" alt="" /></p>
<p>一组怪石。</p>
<p><img src="http://farm7.static.flickr.com/6122/5983592827_3ea7f021b3_z.jpg" alt="" /></p>
<p>下面的大海，暗礁林立，到处都是漩涡，海浪声音不断，适合听着海浪睡觉。</p>
<p><img src="http://farm7.static.flickr.com/6007/5984154878_30482e8c27_z.jpg" alt="" /></p>
<p>其实这才是今天此行的主角&#8211;Light House。</p>
<p><img src="http://farm7.static.flickr.com/6149/5983593301_27a5c38773_z.jpg" alt="" /></p>
<p>主角中的明星&#8211;灯塔。</p>
<p>没有赶上好时机，一直都是大雾，或许晴天的时候，景色会好很多。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.d5s.cn/archives/453/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>用vi删除某一列</title>
		<link>http://www.d5s.cn/archives/449</link>
		<comments>http://www.d5s.cn/archives/449#comments</comments>
		<pubDate>Fri, 20 May 2011 14:25:23 +0000</pubDate>
		<dc:creator>owen</dc:creator>
				<category><![CDATA[服务器&PC]]></category>

		<guid isPermaLink="false">http://www.d5s.cn/?p=449</guid>
		<description><![CDATA[vi   中如何一次删除多列? 如: 123aaaaa !@#aaaaa ABCaaaaa +-/aaaaa 在   vi   中如何一次删除前   3   列呢?最简单的方法：1. 先ctrl-v进行visual   block模式 2. 移动光标，按列选择你要删除的列 3. 然后按x命令删除。 具体讲，光标先移动到第一行，第一列，然后按ctrl   +   v， 然后把光标移动到第三行，第三列，再按x键。 就可以删除前三行前三列。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; Ctrl+V, G 之后再右移光标选种几列进行删除x 如果不用G的话，可以手动自己移动光标进行选择，最后删除 当然如果用cut和awk也是可以实现的 比如删除第10列， 文件有100列 cut -d ” ” -f 1-9,11-100 urfile &#8230; <a href="http://www.d5s.cn/archives/449">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>vi   中如何一次删除多列? <br style="line-height: normal;" /><br style="line-height: normal;" />如: <br style="line-height: normal;" /><br style="line-height: normal;" />123aaaaa <br style="line-height: normal;" />!@#aaaaa <br style="line-height: normal;" />ABCaaaaa <br style="line-height: normal;" />+-/aaaaa <br style="line-height: normal;" /><br style="line-height: normal;" /><br style="line-height: normal;" />在   vi   中如何一次删除前   3   列呢?<br style="line-height: normal;" /><br style="line-height: normal;" />最简单的方法：<br style="line-height: normal;" />1. 先ctrl-v进行visual   block模式</p>
<p>2. 移动光标，按列选择你要删除的列</p>
<p>3. 然后按x命令删除。</p>
<p>具体讲，光标先移动到第一行，第一列，然后按ctrl   +   v，</p>
<p>然后把光标移动到第三行，第三列，再按x键。</p>
<p>就可以删除前三行前三列。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Ctrl+V, G 之后再右移光标选种几列进行删除x<br />
如果不用G的话，可以手动自己移动光标进行选择，最后删除</p>
<p>当然如果用cut和awk也是可以实现的</p>
<p>比如删除第10列，</p>
<p>文件有100列</p>
<p>cut -d ” ” -f 1-9,11-100 urfile</p>
<p>or:</p>
<p>awk &#8216;{$10=”",print}&#8217; urfile</p>
]]></content:encoded>
			<wfw:commentRss>http://www.d5s.cn/archives/449/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Selenium 测试笔记</title>
		<link>http://www.d5s.cn/archives/445</link>
		<comments>http://www.d5s.cn/archives/445#comments</comments>
		<pubDate>Thu, 21 Apr 2011 03:13:47 +0000</pubDate>
		<dc:creator>owen</dc:creator>
				<category><![CDATA[交互设计]]></category>
		<category><![CDATA[程序]]></category>

		<guid isPermaLink="false">http://www.d5s.cn/?p=445</guid>
		<description><![CDATA[好久没做Selenium的测试了，命令几乎都忘记了。 做个笔记，方便下次查询。 Firefox的另一个插件： Firefinder很好用，比Selenium自带的找DOM工具要方便，尤其是像用GI这种 JS Framework 开发出来的产品。 1. 根据文字内容来确定结点，去除文字中的空格。 //td[@jsxtype="text"]/div[contains(normalize-space(text()), 'app3')] 2. 查找父级元素 //div[@class="abc"]/.. 3. focus, mouseOver, click连用，某些时候，点击事件无效的时候可以试试 focus &#124; //span[@label="applications"] &#124; mouseOver &#124; //span[@label="applications"] &#124; click &#124; //span[@label="applications"] &#124; 4. Selenium 去前后空格后验证 （正则表达式） //a[contains(text(),"name")]/following::td[1][normalize-space(text())='Text Box'] 5. Selenium 用带正则表达式的 replace 来 替换 字符 store &#8230; <a href="http://www.d5s.cn/archives/445">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>好久没做Selenium的测试了，命令几乎都忘记了。</p>
<p>做个笔记，方便下次查询。</p>
<p>Firefox的另一个插件： Firefinder很好用，比Selenium自带的找DOM工具要方便，尤其是像用GI这种 JS Framework 开发出来的产品。</p>
<p>1. 根据文字内容来确定结点，去除文字中的空格。<br />
//td[@jsxtype="text"]/div[contains(normalize-space(text()), 'app3')]</p>
<p>2. 查找父级元素<br />
//div[@class="abc"]/..</p>
<p>3. focus, mouseOver, click连用，某些时候，点击事件无效的时候可以试试</p>
<p>focus | //span[@label="applications"] |<br />
mouseOver | //span[@label="applications"] |<br />
click | //span[@label="applications"] |</p>
<p>4. Selenium 去前后空格后验证 （正则表达式）<br />
//a[contains(text(),"name")]/following::td[1][normalize-space(text())='Text Box']</p>
<p>5. Selenium 用带正则表达式的 replace 来 替换 字符<br />
store | https://xx.com//g.php?t=xxx | url<br />
storeEval | “${url}”.replace(/&amp;/g,”*”) | urlResult<br />
echo | ${urlResult} |</p>
<p>6. waitForXXX，不好使的时候，就先Pause暂停一段时间。</p>
<p>7. type 不好使的时候，试试命令组合 focus, type, fireEvent(blur)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.d5s.cn/archives/445/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>windows 下的 svn up</title>
		<link>http://www.d5s.cn/archives/442</link>
		<comments>http://www.d5s.cn/archives/442#comments</comments>
		<pubDate>Mon, 11 Apr 2011 15:29:39 +0000</pubDate>
		<dc:creator>owen</dc:creator>
				<category><![CDATA[服务器&PC]]></category>

		<guid isPermaLink="false">http://www.d5s.cn/?p=442</guid>
		<description><![CDATA[使用TortoiseSVN 新建svnup.bat文件，内容如下： “C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe” /command:update /path:”C:\xampp\htdocs\abc\” /closeonend:1 参数说明参考这里：http://tortoisesvn.net/docs/release/TortoiseSVN_zh_CN/tsvn-automation.html 使用VisualSVN 新建svnup.bat文件，内容如下： “C:\Program Files\VisualSVN Server\bin\svn.exe” update “C:\xampp\htdocs\abc” 然后可以把svnup.bat文件加入计划任务，每隔5分钟执行一次，就可以自动更新了。]]></description>
			<content:encoded><![CDATA[<p><strong>使用TortoiseSVN</strong></p>
<p>新建svnup.bat文件，内容如下：</p>
<p>“C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe” /command:update /path:”C:\xampp\htdocs\abc\” /closeonend:1</p>
<p>参数说明参考这里：<a href="http://tortoisesvn.net/docs/release/TortoiseSVN_zh_CN/tsvn-automation.html" target="_blank">http://tortoisesvn.net/docs/release/TortoiseSVN_zh_CN/tsvn-automation.html</a></p>
<p><strong>使用VisualSVN</strong></p>
<p>新建svnup.bat文件，内容如下：</p>
<p>“C:\Program Files\VisualSVN Server\bin\svn.exe” update “C:\xampp\htdocs\abc”</p>
<p>然后可以把svnup.bat文件加入计划任务，每隔5分钟执行一次，就可以自动更新了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.d5s.cn/archives/442/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

