<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://zhuaxia.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fzhuaxia.spaces.live.com%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>/tmp</title><description /><link>http://zhuaxia.spaces.live.com/</link><language>en-US</language><pubDate>Mon, 18 Aug 2008 07:58:43 GMT</pubDate><lastBuildDate>Mon, 18 Aug 2008 07:58:43 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><live:identity><live:id>8176422812492219530</live:id><live:alias>zhuaxia</live:alias></live:identity><image><title>/tmp</title><url>http://byfiles.storage.live.com/y1pi7IxjJhbjNbg4ftv8-KhcJRBmHTwGr9NhV79bKKhTTGqSqF0S24NUg</url><link>http://zhuaxia.spaces.live.com/</link></image><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>HOWTO: 通过SSH Tunnel反向连接控制局域网内Window电脑</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!708.entry</link><description>&lt;div&gt;主控端：一台有公网IP，开放了SSH服务的Linux/Windows主机(Windows安装OpenSSH可参见&lt;a href="http://pigtail.net/LRP/printsrv/cygwin-sshd.html"&gt;http://pigtail.net/LRP/printsrv/cygwin-sshd.html&lt;/a&gt;)。&lt;br&gt;被控端：局域网内一台开放了远程桌面管理(3389端口)的Windows主机。&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;被控端的局域网不能在防火墙上开放端口映射，装上&lt;a href="https://secure.logmein.com/home.asp" target="_blank"&gt;Hamachi&lt;/a&gt;之类的免费VPN也不能穿墙，只好用反向连接的方法：&lt;br&gt;1. 被控端Windows下载Tunnelier(&lt;a href="http://dl.bitvise.com/Tunnelier-Inst.exe"&gt;http://dl.bitvise.com/Tunnelier-Inst.exe&lt;/a&gt;)并安装运行。Putty也可以，但是没有断线重连功能，参见&lt;a href="http://www.megasecurity.org/papers/How to Bypass Your Corporate Firewall Using SSH Tunneling.pdf" target="_blank"&gt;http://www.megasecurity.org/papers/How to Bypass Your Corporate Firewall Using SSH Tunneling.pdf&lt;/a&gt;。&lt;br&gt;2. 在Login标签栏中，Host填写主控端的公网IP或域名如xxx.3322.org，Username、Initial method(登录授权方式)根据具体情况填写。&lt;/div&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com/zhangsoft/Blog/photo#5229981243287189202"&gt;&lt;img src="http://lh6.ggpht.com/zhangsoft/SJSgOywWttI/AAAAAAAAA-w/FVXHjYl5z_U/s288/Tunnelier_01_login.png"&gt;&lt;/a&gt; 
&lt;div&gt;3. 在S2C Fwding标签栏中，Add一个记录，Listen Interface填写0.0.0.0，即本机IP。List. Port填写3389。Destination Host是要将对监听IP的访问转发到的目标主机IP，因为我只想控制本台Windows主机，所以填写localhost。Dest. Port填写3389，即转发到目标Windows主机的3389端口。&lt;br&gt;勾选上Accept server-side port forwading。 
&lt;p&gt;&lt;a href="http://picasaweb.google.com/zhangsoft/Blog/photo#5229981249071587666"&gt;&lt;img src="http://lh6.ggpht.com/zhangsoft/SJSgPITdoVI/AAAAAAAAA-4/1k_sghr1Pis/s288/Tunnelier_02_s2c.png"&gt;&lt;/a&gt;&lt;br&gt;4. 点击Save Profile As，保存配置。&lt;br&gt;5. 点击Login，输入密码。连接成功的话SSH Tunnel就建立起来了。&lt;br&gt;6. 在主控端上，用Linux的&lt;a href="http://www.linuxtsc.org/" target="_blank"&gt;Terminal Server Client&lt;/a&gt;或Windows的远程桌面连接localhost，就可以控制远程的Windows主机了。&lt;/div&gt;
&lt;div&gt;** Tunnelier可以设置如果断线自动重连，不过还是不太保险。研究研究&lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank"&gt;Putty&lt;/a&gt;的代码，加上用MSN机器人或IRC bot来远程控制的功能，会更靠谱。&lt;/div&gt;&lt;br&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+HOWTO%3a+%e9%80%9a%e8%bf%87SSH+Tunnel%e5%8f%8d%e5%90%91%e8%bf%9e%e6%8e%a5%e6%8e%a7%e5%88%b6%e5%b1%80%e5%9f%9f%e7%bd%91%e5%86%85Window%e7%94%b5%e8%84%91&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>blackbox</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!708.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!708.entry</guid><pubDate>Sat, 02 Aug 2008 18:02:16 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!708/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!708.entry#comment</wfw:comment><dcterms:modified>2008-08-03T05:52:04Z</dcterms:modified></item><item><title>HOWTO: 在Linux下查看glibc的版本</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!699.entry</link><description>&lt;div&gt;安装了GCC的话，执行：&lt;/div&gt;
&lt;blockquote&gt;&lt;strong&gt;strings /lib/libc.so.6 | grep 'release version'&lt;/strong&gt;&lt;/blockquote&gt;
&lt;div&gt;否则&lt;/div&gt;
&lt;blockquote&gt;&lt;strong&gt;strings /lib/libc.so.6 | grep '[0-9]\.[0-9]'&lt;/strong&gt;&lt;/blockquote&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+HOWTO%3a+%e5%9c%a8Linux%e4%b8%8b%e6%9f%a5%e7%9c%8bglibc%e7%9a%84%e7%89%88%e6%9c%ac&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>blackbox</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!699.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!699.entry</guid><pubDate>Thu, 17 Jul 2008 06:46:04 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!699/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!699.entry#comment</wfw:comment><dcterms:modified>2008-07-17T06:46:37Z</dcterms:modified></item><item><title>11111 &amp;&amp; 111</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!675.entry</link><description>&lt;p&gt;&lt;a href="http://picasaweb.google.com/zhangsoft/Blog/photo#5208356847583033762"&gt;&lt;img src="http://lh5.ggpht.com/zhangsoft/SEfM9TOo-aI/AAAAAAAAA6g/pMTw8NvXkEc/s400/live_spaces_111.jpg"&gt;&lt;/a&gt; &lt;p&gt;hoho，纯属巧合。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+11111+%26%26+111&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>./smurf</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!675.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!675.entry</guid><pubDate>Thu, 05 Jun 2008 11:32:53 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!675/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!675.entry#comment</wfw:comment><dcterms:modified>2008-06-05T11:32:53Z</dcterms:modified></item><item><title>承德坝上/避暑山庄</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!674.entry</link><description>&lt;p&gt;5.29-6.1公司组织去承德&lt;a href="http://zh.wikipedia.org/w/index.php?title=%E6%B2%B3%E5%8C%97%E5%A1%9E%E7%BD%95%E5%9D%9D%E5%9B%BD%E5%AE%B6%E6%A3%AE%E6%9E%97%E5%85%AC%E5%9B%AD&amp;amp;variant=zh-cn" target="_blank"&gt;坝上&lt;/a&gt;和&lt;a href="http://zh.wikipedia.org/w/index.php?title=%E6%89%BF%E5%BE%B7%E9%81%BF%E6%9A%91%E5%B1%B1%E5%BA%84%E5%92%8C%E5%A4%96%E5%85%AB%E5%BA%99&amp;amp;variant=zh-cn" target="_blank"&gt;避暑山庄&lt;/a&gt;玩，本哈手持老土的&lt;a href="http://en.wikipedia.org/wiki/Nokia_3230" target="_blank"&gt;Nokia 3230&lt;/a&gt;，用自带的可怜的16MB存储卡，拍下了103张照片。一路上左手PDA，右手手机，拍几张就用蓝牙传到&lt;a href="http://en.wikipedia.org/wiki/X51v" target="_blank"&gt;Dell X51v&lt;/a&gt;里去，着实辛苦。选了几张还算得意的照片传到了&lt;a href="http://picasaweb.google.com/zhangsoft" target="_blank"&gt;Google Picasa&lt;/a&gt;上。&lt;a href="http://www.flickr.com/photos/zhangsoft/" target="_blank"&gt;本哈的flickr&lt;/a&gt;相册已经空了好久，现在终于想败个单反了。 &lt;div style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px"&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com/zhangsoft/oGDliG"&gt;&lt;img style="border-right:2px;border-top:2px;border-left:2px;border-bottom:2px" height=300 src="http://lh4.ggpht.com/zhangsoft/SEVB84B_L3I/AAAAAAAAA14/f5rIOktWjvQ/s400/Image (8).jpg" width=400&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt; &lt;div style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px"&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com/zhangsoft/oGDliG"&gt;&lt;img style="border-right:2px;border-top:2px;border-left:2px;border-bottom:2px" height=300 src="http://lh6.ggpht.com/zhangsoft/SEVB8zVdV3I/AAAAAAAAA2A/_59fDjk9caI/s400/Image (11).jpg" width=400&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt; &lt;div style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px"&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com/zhangsoft/oGDliG"&gt;&lt;img style="border-right:2px;border-top:2px;border-left:2px;border-bottom:2px" height=300 src="http://lh6.ggpht.com/zhangsoft/SEVB9nkCf8I/AAAAAAAAA2Y/tZkWq6nx2DA/s400/Image (24).jpg" width=400&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt; &lt;div style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px"&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com/zhangsoft/oGDliG"&gt;&lt;img style="border-right:2px;border-top:2px;border-left:2px;border-bottom:2px" height=300 src="http://lh5.ggpht.com/zhangsoft/SEVD0QkWGLI/AAAAAAAAA2k/HetfLOurpOE/s400/Image (25).jpg" width=400&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+%e6%89%bf%e5%be%b7%e5%9d%9d%e4%b8%8a%2f%e9%81%bf%e6%9a%91%e5%b1%b1%e5%ba%84&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>./smurf</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!674.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!674.entry</guid><pubDate>Sun, 01 Jun 2008 14:05:00 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!674/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!674.entry#comment</wfw:comment><dcterms:modified>2008-06-04T03:31:21Z</dcterms:modified></item><item><title>捐款</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!647.entry</link><description>&lt;div&gt;本想周末到红十字会去捐，本哈多疑，对网上公布的捐款账号不信任。&lt;/div&gt;
&lt;div&gt;今天在网上买手机卡和计算机书，看到&lt;a href="http://www.cmbchina.com/" target="_blank"&gt;招商银行&lt;/a&gt;的网站上有捐款链接，对招行印象很好，于是点了过去，取消了两个订单，凑了个整儿，把钱全捐了。&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+%e6%8d%90%e6%ac%be&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>./smurf</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!647.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!647.entry</guid><pubDate>Wed, 14 May 2008 03:47:38 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!647/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!647.entry#comment</wfw:comment><dcterms:modified>2008-05-14T07:52:58Z</dcterms:modified></item><item><title>I'm back</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!645.entry</link><description>&lt;p&gt;&lt;strong&gt;JUST REMIND MYSELF NOT TO FORGET TO GET REVENGE ALL THE TIME!&lt;/strong&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+I'm+back&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>./smurf</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!645.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!645.entry</guid><pubDate>Sun, 11 May 2008 12:49:58 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!645/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!645.entry#comment</wfw:comment><dcterms:modified>2008-05-11T12:56:13Z</dcterms:modified></item><item><title>shutdown -now</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!623.entry</link><description>&lt;p&gt;&lt;a href="http://picasaweb.google.com/zhangsoft/Blog/photo#5172360605752541810"&gt;&lt;img src="http://lh3.google.com/zhangsoft/R8fqkQwawnI/AAAAAAAAAVo/NEG36jf5rUA/s400/closed.png"&gt;&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+shutdown+-now&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>./smurf</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!623.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!623.entry</guid><pubDate>Sat, 15 Mar 2008 01:28:16 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!623/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!623.entry#comment</wfw:comment><dcterms:modified>2008-03-15T01:29:45Z</dcterms:modified></item><item><title>Rails - Uninitialized Constant Gem::GemRunner Error</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!620.entry</link><description>&lt;p&gt;I'm using Gem 1.0.1 and Rails 1.2.6 that pre-installed by Mac OS X 10.5.2 (AKA Leopard). When I attempted to run rake rails:freeze:gems, I got this error: 
&lt;blockquote style="border-right:#9898ba 1px solid;padding-right:15px;border-top:#9898ba 1px solid;padding-left:15px;background:#eff3f9;padding-bottom:15px;border-left:#9898ba 1px solid;padding-top:15px;border-bottom:#9898ba 1px solid"&gt;uninitialized constant Gem::GemRunner&lt;/blockquote&gt;
&lt;p&gt;Since Gem version 0.9.5, gem_runner is not required automatically for the rake tasks. To solve this problem, just edit framework.rake file(For me, it is located in 'usr/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/tasks'.), and add the required line in the rails:freeze:gems task. 
&lt;blockquote style="border-right:#9898ba 1px solid;padding-right:15px;border-top:#9898ba 1px solid;padding-left:15px;background:#eff3f9;padding-bottom:15px;border-left:#9898ba 1px solid;padding-top:15px;border-bottom:#9898ba 1px solid"&gt;namespace :rails &lt;font color="#8080ff"&gt;do&lt;/font&gt;&lt;br&gt;  namespace :freeze &lt;font color="#8080ff"&gt;do&lt;/font&gt;&lt;br&gt;    desc &amp;quot;&lt;font color="#808000"&gt;Lock this application to the current gems (by unpacking them into vendor/rails)&lt;/font&gt;&amp;quot;&lt;br&gt;    task :gems &lt;font color="#8080ff"&gt;do&lt;/font&gt;&lt;br&gt;      deps = %w(actionpack activerecord actionmailer activesupport activeresource)&lt;br&gt;      &lt;font color="#ff0080"&gt;require&lt;/font&gt; 'rubygems'&lt;br&gt;      &lt;font color="#ff0080"&gt;require&lt;/font&gt; 'rubygems/gem_runner' &lt;font color="#0000ff"&gt;#&amp;lt;---insert here&lt;/font&gt;&lt;br&gt;      Gem.&lt;font color="#8080ff"&gt;manage_gems&lt;/font&gt; &lt;/blockquote&gt;
&lt;p&gt;After that, *DO NOT* forget to remove the directory 'rails' in your project_dicectory/vendor/ before you try to freeze the rails again. 
&lt;blockquote style="border-right:#9898ba 1px solid;padding-right:15px;border-top:#9898ba 1px solid;padding-left:15px;background:#eff3f9;padding-bottom:15px;border-left:#9898ba 1px solid;padding-top:15px;border-bottom:#9898ba 1px solid"&gt;rm -rf project_directory/vendor/rails&lt;/blockquote&gt;
&lt;p&gt;Even when you finished all of these steps, you may still get error: 
&lt;blockquote style="border-right:#9898ba 1px solid;padding-right:15px;border-top:#9898ba 1px solid;padding-left:15px;background:#eff3f9;padding-bottom:15px;border-left:#9898ba 1px solid;padding-top:15px;border-bottom:#9898ba 1px solid"&gt;Freezing to the gems for Rails 1.2.6&lt;br&gt;ERROR:  While executing gem ... (Gem::Exception)&lt;br&gt;    Cannot load gem at [/Library/Ruby/Gems/1.8/cache/activesupport-1.4.4.gem] &lt;/blockquote&gt;
&lt;p&gt;This is because your Rails 1.2.6 was shipped with Leopard instead of installing it by gems, so there're no rails files in the cache directory. I didn't want to reinstall or upgrade the Rails, so my solution was use rake rails:freeze:edge like so: 
&lt;blockquote style="border-right:#9898ba 1px solid;padding-right:15px;border-top:#9898ba 1px solid;padding-left:15px;background:#eff3f9;padding-bottom:15px;border-left:#9898ba 1px solid;padding-top:15px;border-bottom:#9898ba 1px solid"&gt;rake rails:freeze:edge TAG=rel_1-2-6 &lt;/blockquote&gt;
&lt;p&gt;The command will checkout the rails 1.2.6 from the remote repository to your local machine.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+Rails+-+Uninitialized+Constant+Gem%3a%3aGemRunner+Error&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>CultOfDeadCow</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!620.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!620.entry</guid><pubDate>Thu, 06 Mar 2008 16:00:43 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!620/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!620.entry#comment</wfw:comment><dcterms:modified>2008-03-06T16:22:37Z</dcterms:modified></item><item><title>Access Flickr!插件</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!606.entry</link><description>&lt;p&gt;&lt;a href="http://www.mozilla.com/en-US/firefox/" target="_blank"&gt;Firefox&lt;/a&gt;在我的Mac里存在的理由一是为了&lt;a href="https://addons.mozilla.org/firefox/addon/1843" target="_blank"&gt;Firebug&lt;/a&gt;，二就是用&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4286" target="_blank"&gt;Access Flickr!&lt;/a&gt;这个插件逛&lt;a href="http://www.flickr.com/" target="_blank"&gt;Flickr&lt;/a&gt;。这一段时间小红叉不断，看了看，原来Flickr又上线了新的图片服务器farm4，被墙挡住了。于是试试升级插件，没动静，干脆自己动手改了，顺便把Firefox支持版本号上限改成了Firefox3b4(nightly buid:&lt;a title="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/" href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/"&gt;http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/&lt;/a&gt;)^_^ &lt;p&gt;&lt;a href="http://cid-71787d3a37ffc48a.skydrive.live.com/self.aspx/Public/access_flickr!-1.8-fx-win.xpi" target="_blank"&gt;下载&lt;/a&gt;： &lt;p&gt;&lt;iframe style="margin:3px;padding:0px;width:240px;height:66px;background-color:rgb(255, 255, 255)" marginwidth=0 marginheight=0 src="http://cid-71787d3a37ffc48a.skydrive.live.com/embedrowdetail.aspx/Public/access_flickr!-1.8-fx-win.xpi" frameborder=0 scrolling=no&gt;&lt;/iframe&gt; &lt;p&gt;btw， 其它浏览器比如&lt;a href="http://www.apple.com/safari/" target="_blank"&gt;Safari&lt;/a&gt;，能够通过&lt;a href="http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html" target="_blank"&gt;Proxy Auto-Config&lt;/a&gt;(*.pac文件)来设定代理规则，也可以把Flickr服务器URL的替换规则写在里面，我长长的pac文件在全新安装Leopard时忘了备份T_T懒得重新写了。 &lt;br&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+Access+Flickr!%e6%8f%92%e4%bb%b6&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>blackbox</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!606.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!606.entry</guid><pubDate>Tue, 04 Mar 2008 06:53:14 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!606/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!606.entry#comment</wfw:comment><dcterms:modified>2008-03-04T14:22:58Z</dcterms:modified></item><item><title>辞旧迎新</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!472.entry</link><description>&lt;p&gt;想想去年，没什么亮点可以总结，不过好歹浑浑噩噩的一年终于结束了，本哈脑容量有限，索性把零零散散的都写下来。  &lt;ul&gt; &lt;li&gt;在&lt;a href="http://www.rubyonrails.org/" target="_blank"&gt;RoR&lt;/a&gt;和&lt;a href="http://www.djangoproject.com/" target="_blank"&gt;Django&lt;/a&gt;间犹豫不定，于是囫囵了RoR，又大概看了Django，做了个玩具，最后觉得还是RoR更合胃口，利用业余时间继续。  &lt;li&gt;为了鼓捣MSN机器人，过年大部分时间都在读&lt;a href="http://java-jml.sourceforge.net/" target="_blank"&gt;Java MSN Messenger Library (JML)&lt;/a&gt;代码，结果越看越想Under the Hood，囫囵了阻塞I/O、非阻塞同步I/O、非阻塞异步I/O、Reactor和Proactor模式、Observer模式、多线程、Fork、ThreadLocal...最后一直看到TCP/IP协议，发现跑题了-_-|||  &lt;p&gt;&lt;a title="http://www.artima.com/articles/io_design_patterns.html" href="http://www.artima.com/articles/io_design_patterns.html"&gt;http://www.artima.com/articles/io_design_patterns.html&lt;/a&gt;  &lt;p&gt;&lt;a title="http://www.ibm.com/developerworks/cn/java/j-javaio/" href="http://www.ibm.com/developerworks/cn/java/j-javaio/"&gt;http://www.ibm.com/developerworks/cn/java/j-javaio/&lt;/a&gt;  &lt;p&gt;&lt;a title="http://www.ibm.com/developerworks/cn/java/j-threads/index.html" href="http://www.ibm.com/developerworks/cn/java/j-threads/index.html"&gt;http://www.ibm.com/developerworks/cn/java/j-threads/index.html&lt;/a&gt;  &lt;p&gt;&lt;a title="http://www.ibm.com/developerworks/cn/java/j-threads/index2.html" href="http://www.ibm.com/developerworks/cn/java/j-threads/index2.html"&gt;http://www.ibm.com/developerworks/cn/java/j-threads/index2.html&lt;/a&gt;  &lt;p&gt;&lt;a title="http://www.ibm.com/developerworks/cn/java/j-threads/index3.html" href="http://www.ibm.com/developerworks/cn/java/j-threads/index3.html"&gt;http://www.ibm.com/developerworks/cn/java/j-threads/index3.html&lt;/a&gt;  &lt;p&gt;&lt;a href="http://groups.google.com/group/dev4server" target="_blank"&gt;Google Group - 高性能网络编程邮件列表&lt;/a&gt;  &lt;li&gt;JavaScript引擎&lt;a href="http://en.wikipedia.org/wiki/Konqueror" target="_blank"&gt;Konqueror&lt;/a&gt;的KJS(&lt;a title="svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs/kjs"&gt;svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs/kjs&lt;/a&gt;)，可读性比Mozilla的&lt;a href="http://www.mozilla.org/js/spidermonkey/" target="_blank"&gt;SpiderMonkey&lt;/a&gt;好多了。当然，Mozilla用Java写的&lt;a href="http://www.mozilla.org/rhino/" target="_blank"&gt;Rhino&lt;/a&gt;可读性也不错。  &lt;li&gt;严重缺钱，而自己的hack爱好的水平还不足当饭吃。觉得Microsoft的&lt;a href="http://office.microsoft.com/sharepoint" target="_blank"&gt;MOSS&lt;/a&gt;、WCF、WF等在中国是比Java、Python/&lt;a href="http://www.zope.org/" target="_blank"&gt;Zope&lt;/a&gt;/&lt;a href="http://plone.org/" target="_blank"&gt;Plone&lt;/a&gt;更有钱途的东西（指自己找活干而不是用这些找工作），WPF也很好玩，于是学了学C#和ASP.net。结果这二位的味道，需要捏着鼻子来看（不打嘴架，原因略）。发展了一段时间的语言/技术，在普通coder眼里都充满了混乱，其实，混水好摸鱼。&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a title="http://messenger.yahoo.com/windowsvista.php" href="http://messenger.yahoo.com/windowsvista.php"&gt;http://messenger.yahoo.com/windowsvista.php&lt;/a&gt; WPF做的Yahoo Messenger，很炫。&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;算法、图形学...头疼。英语有进步，小语种的计划搁浅中。翻山越岭，继续加油。&lt;/ul&gt; &lt;p&gt;8g部分：  &lt;ul&gt; &lt;li&gt;今天在&lt;a href="http://www.vmware.com/mac" target="_blank"&gt;VMware Fusion&lt;/a&gt;里安装了Windows Vista SP1 RTM英文版，运行速度不错...蓝屏一次。WPF程序包括Yahoo Messenger，组件定位和overlap全都错乱。默认情况下，运行个程序都要确认再确认，&lt;a href="http://www.ubuntu.com/" target="_blank"&gt;Ubuntu&lt;/a&gt;没学好，比&lt;a href="http://www.apple.com/macosx/" target="_blank"&gt;Leopard&lt;/a&gt;差得太多。  &lt;li&gt;每年拜年都被催结婚，不知明年翻这篇blog的哈士奇会是怎样，结婚了？恋爱中？单身游戏人间呢？  &lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Linkin_Park" target="_blank"&gt;Linkin Park&lt;/a&gt;今年在北京如果有演唱会的话，一定要去。  &lt;li&gt;计划叼到饭盆里的东西：MBP加到4GB内存，24&amp;quot; Ultrasharp的Dell液晶显示器，1TB的&lt;a href="http://www.apple.com/timecapsule/" target="_blank"&gt;Time Capsule&lt;/a&gt;，Nokia的&lt;a href="http://www.engadget.com/2008/01/05/nokia-e71-in-the-wild/" target="_blank"&gt;E71&lt;/a&gt;或者Apple的&lt;a href="http://www.apple.com/iphone/" target="_blank"&gt;iPhone&lt;/a&gt;。  &lt;li&gt;写完了，检查一下......真乱，yuki、吉木老师等肯定不会坚持看到这里。  &lt;li&gt;祝今年本哈和朋友们Good Luck!&lt;/ul&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+%e8%be%9e%e6%97%a7%e8%bf%8e%e6%96%b0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>./smurf</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!472.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!472.entry</guid><pubDate>Mon, 11 Feb 2008 15:50:04 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!472/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!472.entry#comment</wfw:comment><dcterms:modified>2008-03-07T06:57:31Z</dcterms:modified></item><item><title>HOWTO: 在Debian stable上安装testing包</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!461.entry</link><description>&lt;p&gt;最近被问了好几次这个问题，其实&lt;a href="http://www.debian.org/" target="_blank"&gt;Debian&lt;/a&gt;的&lt;a href="http://www.debian.org/doc/manuals/reference/" target="_blank"&gt;官方文档&lt;/a&gt; &lt;a href="http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.zh-cn.html" target="_blank"&gt;《APT HOWTO - 软件包管理》&lt;/a&gt;中，3.8节“如何保持一个混合系统”就有说明。  &lt;p&gt;以安装支持BT、eDonkey等多种P2P协议的&lt;a href="http://mldonkey.sourceforge.net/Main_Page" target="_blank"&gt;mldonkey-server&lt;/a&gt;为例：  &lt;ul&gt; &lt;li&gt;创建或修改/etc/apt/apt.conf，添加&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;#指定默认发行版为stable&lt;/strong&gt;  &lt;p&gt;&lt;strong&gt;APT::Default-Release &amp;quot;stable&amp;quot;;&lt;/strong&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;修改/etc/apt/sources.list，添加testing源在stable源的&lt;font color="#ff0000"&gt;后面&lt;/font&gt;，比如：&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;deb &lt;/strong&gt;&lt;a href="http://ftp.us.debian.org/debian/"&gt;&lt;strong&gt;http://ftp.us.debian.org/debian/&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; etch main contrib&lt;br&gt;deb-src &lt;/strong&gt;&lt;a href="http://ftp.us.debian.org/debian/"&gt;&lt;strong&gt;http://ftp.us.debian.org/debian/&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; etch main contrib&lt;/strong&gt;  &lt;p&gt;&lt;strong&gt;deb &lt;/strong&gt;&lt;a href="http://security.debian.org/"&gt;&lt;strong&gt;http://security.debian.org/&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; etch/updates main contrib&lt;br&gt;deb-src &lt;/strong&gt;&lt;a href="http://security.debian.org/"&gt;&lt;strong&gt;http://security.debian.org/&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; etch/updates main contrib&lt;/strong&gt;  &lt;p&gt;&lt;strong&gt;deb &lt;/strong&gt;&lt;a href="http://ftp.us.debian.org/debian/"&gt;&lt;strong&gt;http://ftp.us.debian.org/debian/&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; testing main contrib&lt;br&gt;deb-src &lt;/strong&gt;&lt;a href="http://ftp.us.debian.org/debian/"&gt;&lt;strong&gt;http://ftp.us.debian.org/debian/&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; testing main contrib&lt;/strong&gt;  &lt;p&gt;&lt;strong&gt;deb &lt;/strong&gt;&lt;a href="http://security.debian.org/"&gt;&lt;strong&gt;http://security.debian.org/&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; testing/updates main contrib&lt;br&gt;deb-src &lt;/strong&gt;&lt;a href="http://security.debian.org/"&gt;&lt;strong&gt;http://security.debian.org/&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; testing/updates main contrib&lt;/strong&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;执行&lt;strong&gt;apt-get update&lt;/strong&gt;  &lt;li&gt;执行&lt;strong&gt;apt-get -t testing install mldonkey-server&lt;/strong&gt;&lt;/ul&gt; &lt;p&gt;注意，混合使用stable和testing存在一定风险，可能会将很多包依赖的公共base包版本搞乱，可以编辑/etc/apt/preferences来指定/保持特定软件包的版本。如果要在生产服务器的Debian stable上使用较新版本软件，最好还是到backport(&lt;a title="http://backports.org/dokuwiki/doku.php" href="http://backports.org/dokuwiki/doku.php"&gt;http://backports.org/dokuwiki/doku.php&lt;/a&gt;)上找或自己build deb包。如果只是想对stable里的包apply一个patch，可以参考&lt;a href="http://www.debian-administration.org/articles/556" target="_blank"&gt;《Debian way to make tiny change to package》&lt;/a&gt;一文。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+HOWTO%3a+%e5%9c%a8Debian+stable%e4%b8%8a%e5%ae%89%e8%a3%85testing%e5%8c%85&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>blackbox</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!461.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!461.entry</guid><pubDate>Tue, 08 Jan 2008 05:15:02 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!461/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!461.entry#comment</wfw:comment><dcterms:modified>2008-01-08T05:15:02Z</dcterms:modified></item><item><title>逗猫记</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!435.entry</link><description>&lt;p&gt;话说搬到新地盘后，老式防盗门上的纱窗坏了，没当回事，反正本哈不怕老鼠。上周六晚上，听见楼道里一阵猫叫，再过一会儿，一只黄色小猫出现在我桌子旁边，ft，这家伙肯定是顺着防盗门的镂空钻进来的。开始它还害怕，尾巴哆哆嗦嗦。于是，拿来火腿肠、纯净水喂它，嗅嗅不理。可尾巴开始竖起来做小旗状，在屋里巡视。并且一追就或者钻茶几底下、或者倒地撒赖，晓之以理、动之以情无效后，拿个贝壳项链勉强把它骗回楼道里去了。我等会儿出去看它时还在后面跟着我。问了问同楼层的一位阿姨这猫是不是谁家丢的，阿姨说这猫在两层楼道里来回溜达好几天了，不知道是家猫还是野猫。 &lt;p&gt;次日上午，一开门，小黄猫嗖的一下就窜了进来，并且又竖起尾巴巡视，看来是把本哈狗窝当成它的地盘了。心里动摇，该不该收养它。可要不着戴着手套，我早就被它抓伤咬伤好几次了，在小屋里收养这种已经长大的猫，本哈早晚会被打狂犬疫苗和破伤风，再说房东也不会让我养，最后铁了心将它哄走。一时找不到修纱窗的，就拿上个房客留下的废旧电话线，在防盗门的镂空缠了几道。没想到过了一会儿，小黄猫自己打着旗跑回来，试图从电话线间的狭小空隙钻进来。无奈，顾不得一居室不通风，将木门关上。 &lt;p&gt;今儿早上开门正准备上班，这猫又以迅雷不及掩耳盗铃之势钻入房中，一番搏斗才把它抓出去，可还是在床上踩了一圈儿T_T。晚上到家后，本哈盛怒之下接了一大盆水放到防盗门前，这下笨猫不敢进来了，在楼道里边溜达边喵喵叫。最后吵得邻居出来学老虎叫想把它吓走^0^无奈，本哈只得拿了个大塑料袋，戴着手套把猫抓进塑料袋，准备交给物业或放养到海淀公园去。就在一层走出电梯时，猫咪在袋子里开始折腾，于是进电梯的一行人问什么东西，我向大家解释后，一位中年男子说是不是我家跑走的猫啊？是不是黄颜色的？他看了塑料袋里的猫说就是他的。本哈多疑，这么巧的事让我赶上，不会遇到做猫肉串的吧。于是盘问了半天，看小猫温顺的任由他摸(我一碰就抓我)，觉得应该是他家的猫才将猫交给它。 &lt;p&gt;回家后，安静的楼道反而让我有几分落寂了，以后有空去猫家看看它。本哈的理想之一是，如果能有钱，就在北京圈块地修个院子，收养流浪的猫猫狗狗等。得到小动物的认同和信任，像朋友一样在人身边转圈，那感觉妙不可言。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+%e9%80%97%e7%8c%ab%e8%ae%b0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>./smurf</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!435.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!435.entry</guid><pubDate>Mon, 24 Sep 2007 14:04:38 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!435/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!435.entry#comment</wfw:comment><dcterms:modified>2007-09-25T03:00:39Z</dcterms:modified></item><item><title>让Mac下的终端和iTerm显示颜色及其问题修正</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!424.entry</link><description>&lt;p&gt;&lt;span style="font-family:STHeiti"&gt;按照&lt;/span&gt;&lt;a href="http://blog.jadecell.org/wp/2006/08/19/color-terminal-bash-on-the-mac-iterm-included/" target="_blank" rel=nofollow&gt;color terminal bash on the Mac (iTerm included)&lt;/a&gt;&lt;span style="font-family:STHeiti"&gt;一文，编辑~/.bash_profile，添加如下内容(原文里的’会报错，应该是')： &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family:STHeiti"&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;#Note: The following code was shamelessly copied by me (Yuri Cheung) &lt;/span&gt;&lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;#from &lt;a href="http://blog.jadecell.org/wp/"&gt;http://blog.jadecell.org/wp/&lt;/a&gt; 's excellent code , and was modified&lt;/span&gt;&lt;/strong&gt; 
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;#slightly by me to enable it to run on my Macbook Pro. All the bugs belong to me.&lt;/span&gt;&lt;/strong&gt; 
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;#-----copy begin-----&lt;/span&gt;&lt;/strong&gt; 
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;#enables color in the terminal bash shell&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;export CLICOLOR=1&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;#sets up the color scheme for list&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;export LSCOLORS=gxfxcxdxbxegedabagacad&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;#sets up the prompt color (currently a green similar to linux terminal)&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$'&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;#enables color for iTerm&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;export TERM=xterm-color&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;#sets up proper alias commands when called&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;alias ls='ls -G'&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;alias ll='ls -hl'&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;span style="font-family:STHeiti"&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;alias l='ls -hla'&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;#-----copy end-----&lt;/strong&gt; 
&lt;p&gt;&lt;span style="font-family:STHeiti"&gt;关掉终端重新打开使之生效，然后会发现，虽然终端五颜六色了，但$PATH却很奇怪的被改变了。&lt;a href="http://macromates.com/" target="_blank" rel=nofollow&gt;Textmate&lt;/a&gt;的mate命令、&lt;a href="http://www.macports.org/" target="_blank" rel=nofollow&gt;Macports&lt;/a&gt;的port命令都找不到了，&lt;a href="http://wiki.rubyonrails.org/rails/pages/WEBrick" target="_blank"&gt;WEBrick&lt;/a&gt;/&lt;a href="http://mongrel.rubyforge.org/" target="_blank"&gt;Mongrel&lt;/a&gt;更是或者僵死无法启动（ruby源码编译安装方式），或者require rubygems失败（Macports安装方式）。搜了半天好多老外比我还晕，都把PATH加到~/.bash_profile或~/.bash_login里。最后还是按照以前鼓捣Debian的习惯，修改/etc/profile搞定（我用的是Macports安装的ruby，自己编译安装的可能不在/opt/local/bin下）： &lt;/span&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;&lt;span style="font-family:STHeiti"&gt;#-----copy begin-----&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; 
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;# System-wide .profile for sh(1)&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;PATH=&amp;quot;/opt/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin&amp;quot;&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;export PATH&lt;/span&gt;&lt;/strong&gt; 
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;JAVA_HOME=&amp;quot;/Library/Java/Home&amp;quot;&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;export JAVA_HOME&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;if [ &amp;quot;${BASH-no}&amp;quot; != &amp;quot;no&amp;quot; ];&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;  then [ -r /etc/bashrc ] &amp;amp;&amp;amp; . /etc/bashrc&lt;/span&gt; &lt;/strong&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;fi&lt;/span&gt;&lt;/strong&gt; 
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:STHeiti"&gt;#-----copy end-----&lt;/span&gt;&lt;/strong&gt; 
&lt;p&gt;&lt;span style="font-family:STHeiti"&gt;执行. /etc/profile生效。&lt;/span&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+%e8%ae%a9Mac%e4%b8%8b%e7%9a%84%e7%bb%88%e7%ab%af%e5%92%8ciTerm%e6%98%be%e7%a4%ba%e9%a2%9c%e8%89%b2%e5%8f%8a%e5%85%b6%e9%97%ae%e9%a2%98%e4%bf%ae%e6%ad%a3&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>geekbone</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!424.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!424.entry</guid><pubDate>Thu, 16 Aug 2007 11:15:25 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!424/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!424.entry#comment</wfw:comment><dcterms:modified>2008-03-05T07:05:12Z</dcterms:modified></item><item><title>卤水鸡翅</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!408.entry</link><description>&lt;p&gt;味道很好，步骤超简单。 &lt;p&gt;1. 锅里加水、姜片，烧开，鸡翅过水，捞出备用。 &lt;p&gt;2. 将一碗李锦记卤水汁和4碗冷水，放入砂锅，加入适量冰糖和花椒、两个干辣椒、以及上色用的生抽，搅匀后烧开，放入鸡翅，再次烧开，改小火两个小时后出锅。 &lt;p&gt;3. 将去皮的熟鸡蛋放入剩下的卤水汁里，中火煮20分钟，就是传说中的卤鸡蛋了。 &lt;p&gt;&lt;a href="http://picasaweb.google.com/zhangsoft/Blog/photo#5194518480170319570"&gt;&lt;img src="http://lh4.ggpht.com/zhangsoft/SBajCTXA_tI/AAAAAAAAA0w/0mhW_O_J9tc/s400/ltssjrec.jpg"&gt;&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+%e5%8d%a4%e6%b0%b4%e9%b8%a1%e7%bf%85&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>./smurf</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!408.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!408.entry</guid><pubDate>Tue, 31 Jul 2007 11:19:45 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!408/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!408.entry#comment</wfw:comment><dcterms:modified>2008-04-29T04:26:12Z</dcterms:modified></item><item><title>Live Spaces Toolkit POC</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!399.entry</link><description>&lt;p&gt;上午把C#当Java使，就着&lt;a href="http://msdn2.microsoft.com/en-us/library/default.aspx"&gt;MSDN&lt;/a&gt;，做了个Live Spaces Export，可以把Live Spaces的日志导出到一个XML文件里。期间还遇到了&lt;a href="http://msdn2.microsoft.com/en-us/library/default.aspx"&gt;MSDN&lt;/a&gt;上&lt;a href="http://msdn2.microsoft.com/en-us/library/aa905670.aspx"&gt;Code Samples&lt;/a&gt;里的错误，导出的blog的创建日期全都是&amp;quot;0001-1-1 12:00:00 AM&amp;quot;，&lt;a href="http://forums.microsoft.com/msdn/default.aspx?siteid=1"&gt;MSDN论坛&lt;/a&gt;里&lt;a title="dateCreated always " href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1394596&amp;amp;SiteID=1"&gt;有几位&lt;/a&gt;也遇到了这个问题，但没人回答如何解决。于是自己动手，一路跟踪调试，原来是Live Spaces的&lt;a href="http://msdn2.microsoft.com/en-us/library/bb259702.aspx"&gt;MetaWeblogAPI&lt;/a&gt;没有完全遵守&lt;a href="http://www.xmlrpc.com/"&gt;XML-RPC&lt;/a&gt;的规范，dateCreated是&amp;quot;yyyy-MM-ddThh:mm:ssZ&amp;quot;格式而非标准的&amp;quot;yyyyMMddTHH:mm:ss&amp;quot;。解决方法就是在getRecentPosts()和getPost()里，调用this.Invoke以前添加this.NonStandard = XmlRpcNonStandard.AllowNonStandardDateTime;语句就好了。 
&lt;p&gt;在&lt;a href="http://code.google.com/"&gt;Google Code&lt;/a&gt;申请了个Project - &lt;a title="http://code.google.com/p/live-spaces-toolkit/" href="http://code.google.com/p/live-spaces-toolkit/"&gt;http://code.google.com/p/live-spaces-toolkit/&lt;/a&gt;。 
&lt;p&gt;标题党，&lt;a href="http://en.wikipedia.org/wiki/Proof_of_concept"&gt;POC&lt;/a&gt;。在&lt;a href="http://www.ibm.com/cn/ibm/crl"&gt;CRL&lt;/a&gt;学到的光辉传统，把一切东东都搞成XML，接二连三没完没了东一锤子西一杠子的POC。 
&lt;p&gt;C#的好处，类Java的啰嗦语法，编译出来人见人爱的exe文件。大神&lt;a href="http://en.wikipedia.org/wiki/Anders_Hejlsberg"&gt;Anders Hejlsberg&lt;/a&gt;不知怎么想的，才做到C# 2.0，语法啰嗦程度就比Java 6有过之无不及，难道他也人在江湖身不由己，被Big Guys逼的上房。 
&lt;p&gt;下午例行去家乐福趣宠调戏猫，本哈用那个颜色鲜艳的逗猫球惹得全体猫咪一起暴走，o(∩_∩)o&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+Live+Spaces+Toolkit+POC&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>./smurf</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!399.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!399.entry</guid><pubDate>Sun, 29 Jul 2007 14:44:29 GMT</pubDate><slash:comments>4</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!399/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!399.entry#comment</wfw:comment><dcterms:modified>2007-08-01T10:45:47Z</dcterms:modified></item><item><title>HOWTO:  Fix the problem of Ridiculous 0.5 on Debian etch</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!386.entry</link><description>&lt;p&gt;&lt;a title=Ridiculous href="http://ridiculous.rubyforge.org/"&gt;Ridiculous&lt;/a&gt; is a simple wrapper for &lt;a title=del.icio.us href="http://del.icio.us/"&gt;del.icio.us&lt;/a&gt; &lt;a href="http://del.icio.us/help/api/"&gt;API&lt;/a&gt; writing in &lt;a href="http://www.ruby-lang.org/"&gt;Ruby&lt;/a&gt;, but I met a problem after I installed it by &lt;a title=RubyGems href="http://rubygems.org/"&gt;RubyGems&lt;/a&gt; on my &lt;a href="http://www.debian.org/"&gt;Debian&lt;/a&gt; etch box. When I run the tests.rb, it reported an error: 
&lt;blockquote&gt;
&lt;p&gt;/usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- ridiculous (LoadError)&lt;br&gt;from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require'&lt;br&gt;from tests.rb:3&lt;/blockquote&gt;
&lt;p&gt;The problem was caused by putting the ridiculous.rb file in a wrong position, it should be placed in the directory named lib to let the RubyGems find it(or specify the value of require_path in gemspec file if you wanna use the other directory instead of lib). The simplest way to fix this is just run the following instructions: 
&lt;p&gt;&lt;strong&gt;$ cd /var/lib/gems/1.8/gems/Ridiculous-0.5&lt;/strong&gt; 
&lt;p&gt;&lt;strong&gt;$ su root -c &amp;quot;mkdir lib&amp;quot;&lt;/strong&gt; 
&lt;p&gt;&lt;strong&gt;$ su root -c &amp;quot;cp ridiculous.rb lib/&amp;quot;&lt;/strong&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+HOWTO%3a++Fix+the+problem+of+Ridiculous+0.5+on+Debian+etch&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>blackbox</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!386.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!386.entry</guid><pubDate>Thu, 28 Jun 2007 15:19:16 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!386/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!386.entry#comment</wfw:comment><dcterms:modified>2007-06-29T02:11:02Z</dcterms:modified></item><item><title>一年了</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!325.entry</link><description>&lt;p&gt;今天六一儿童节，在&lt;a href="http://www.ibm.com/cn/ibm/crl"&gt;CRL&lt;/a&gt;工作整一年。从试用期时就想闪，居然能坚持到现在，看来我的脾气变了不少。  &lt;p&gt;新的Macbook Pro可能会在6月5日发布。买个MBP，把自己reboot，开始图书馆和&lt;a href="http://www.starbucks.cn/"&gt;星巴克&lt;/a&gt;的自由生活。 &lt;p&gt;Updated, 居然又加班了。-_-# &lt;p&gt;等待了两个月后，终于申请到了&lt;a href="http://www.demonoid.com/" rel=nofollow&gt;Demonoid&lt;/a&gt;的帐号，不错不错，6月终于有了一个好的开始。 &lt;p&gt;&lt;a href="http://www.flickr.com/photos/zhangsoft/" rel=nofollow&gt;我的flickr&lt;/a&gt;的Contacts里又增加了一位新朋友，定居Toronto, Canada的&lt;a href="http://www.flickr.com/photos/msmelva/" rel=nofollow&gt;米死米(MSM)&lt;/a&gt;，他拍的这张相片，让我想起了当初在上海下班时，拎着笔记本，走在南京西路，华灯初上，周围行人熙熙攘攘，心里却涌起身在异乡的强烈孤独感。:P &lt;p&gt;&lt;a title=0J6R4460 href="http://www.flickr.com/photos/99777894@N00/518207231/"&gt;&lt;img alt=0J6R4460 src="http://static.flickr.com/220/518207231_98137af07e.jpg" border=0&gt;&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+%e4%b8%80%e5%b9%b4%e4%ba%86&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>./smurf</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!325.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!325.entry</guid><pubDate>Fri, 01 Jun 2007 02:56:41 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!325/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!325.entry#comment</wfw:comment><dcterms:modified>2007-06-01T16:35:56Z</dcterms:modified></item><item><title>HOWTO: 将^M删掉</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!317.entry</link><description>&lt;p&gt;在DOS/Windows里，文本文件的换行符为\r\n，而在*nix系统里则为\n，所以DOS/Windows里编辑过的文本文件到了*nix里，每一行都多了个^M。删掉该字符可以在VI里用:%s/\r//g，或者终端下执行dos2unix命令。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+HOWTO%3a+%e5%b0%86%5eM%e5%88%a0%e6%8e%89&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>blackbox</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!317.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!317.entry</guid><pubDate>Mon, 28 May 2007 02:09:34 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!317/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!317.entry#comment</wfw:comment><dcterms:modified>2007-05-28T02:09:34Z</dcterms:modified></item><item><title>HOWTO: Ubuntu/Debian下使用3322.org动态域名</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!297.entry</link><description>&lt;div&gt;&lt;a href="http://www.3322.org/"&gt;www.3322.org&lt;/a&gt;网站上介绍的是用lynx，而Ubuntu/Debian默认带的是w3m，所以要将命令改成：&lt;br&gt;&lt;/div&gt;
&lt;div&gt;w3m -no-cookie -dump &lt;a href="http://members.3322.org/dyndns/update?system=dyndns&amp;amp;hostname=yourdomain.3322.org"&gt;http://username:password@members.3322.org/dyndns/update?system=dyndns&amp;amp;hostname=your_domain.3322.org&lt;/a&gt;&lt;br&gt;把这条命令放在crontab里15分钟执行一次就能定时更新了。&lt;br&gt;*/15 * * * * w3m -no-cookie -dump 'http://username:password@members.3322.org/dyndns/update?system=dyndns&amp;amp;hostname=your_domain.3322.org'&amp;gt;/dev/null&lt;br&gt;&lt;/div&gt;

&lt;div&gt;顺便，使用w3m查询自己公网IP的方法：&lt;/div&gt;
&lt;div&gt;w3m -no-cookie -dump &lt;a href="http://www.ip138.com|grep/"&gt;www.ip138.com|grep&lt;/a&gt; -o &amp;quot;[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}&amp;quot;&lt;/div&gt; &lt;br&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+HOWTO%3a+Ubuntu%2fDebian%e4%b8%8b%e4%bd%bf%e7%94%a83322.org%e5%8a%a8%e6%80%81%e5%9f%9f%e5%90%8d&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>blackbox</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!297.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!297.entry</guid><pubDate>Wed, 02 May 2007 05:29:48 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!297/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!297.entry#comment</wfw:comment><dcterms:modified>2008-03-14T07:22:09Z</dcterms:modified></item><item><title>Ubuntu各版本开发代号一览</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!284.entry</link><description>&lt;p&gt;大家都知道&lt;a title=Debian href="http://www.debian.org/"&gt;Debian&lt;/a&gt;的开发代号&lt;a href="http://www.debian.org/doc/FAQ/ch-ftparchives.en.html#s-sourceforcodenames"&gt;来源于&lt;/a&gt;电影《&lt;a href="http://www.imdb.com/title/tt0114709/"&gt;玩具总动员&lt;/a&gt;》，而脱胎于&lt;a href="http://www.debian.org/"&gt;Debian&lt;/a&gt;的&lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt;，其开发代号同样很有意思： 
&lt;p&gt;Ubuntu 4.10 - Warty Warthog(长疣的疣猪)，发布日期：2004年10月20日。
&lt;p&gt;&lt;a title="01_Warty_Warthog" href="http://www.flickr.com/photos/15158012@N00/465740556/"&gt;&lt;img alt="01_Warty_Warthog" src="http://static.flickr.com/213/465740556_7149f0aa43_m.jpg" border=0&gt;&lt;/a&gt;
&lt;p&gt;Ubuntu 5.04 - Hoary Hedgehog(灰白的刺猬)，发布日期：2005年4月8日
&lt;p&gt;&lt;a title="02_Hoary_Hedgehog" href="http://www.flickr.com/photos/15158012@N00/465740558/"&gt;&lt;img height=223 alt="02_Hoary_Hedgehog" src="http://static.flickr.com/229/465740558_5580c5a22b_m.jpg" width=240 border=0&gt;&lt;/a&gt;
&lt;p&gt;Ubuntu 5.10 - Breezy Badger(活泼的獾)，发布日期：2005年10月13日
&lt;p&gt;&lt;a title="03_Breezy_Badger" href="http://www.flickr.com/photos/15158012@N00/465740560/"&gt;&lt;img alt="03_Breezy_Badger" src="http://static.flickr.com/206/465740560_e49fd69863_m.jpg" border=0&gt;&lt;/a&gt;
&lt;p&gt;Ubuntu 6.06 - Dapper Drake(整洁的公鸭)，发布日期：2006年6月1日 
&lt;p&gt;&lt;a title="04_Dapper_Drake" href="http://www.flickr.com/photos/15158012@N00/465740562/"&gt;&lt;img alt="04_Dapper_Drake" src="http://static.flickr.com/200/465740562_4a883ec95b_m.jpg" border=0&gt;&lt;/a&gt; 
&lt;p&gt;Ubuntu 6.10 - Edgy Eft(急躁的水蜥)，发布日期：2006年10月6日 
&lt;p&gt;&lt;a title="05_Edgy_Eft" href="http://www.flickr.com/photos/15158012@N00/465740566/"&gt;&lt;img alt="05_Edgy_Eft" src="http://static.flickr.com/190/465740566_8c06b3e414_m.jpg" border=0&gt;&lt;/a&gt; 
&lt;p&gt;Ubuntu 7.04 - Feisty Fawn(坏脾气的小鹿)，发布日期：2007年4月19日 
&lt;p&gt;&lt;a title="06_Feisty_Fawn" href="http://www.flickr.com/photos/15158012@N00/465740568/"&gt;&lt;img alt="06_Feisty_Fawn" src="http://static.flickr.com/201/465740568_ddd78bfeff_m.jpg" border=0&gt;&lt;/a&gt; 
&lt;p&gt;Ubuntu 7.10 - Gutsy Gibbon(勇敢的长臂猿)，发布日期：2007年10月18日 
&lt;p&gt;&lt;a title="07_Gutsy_Gibbon" href="http://www.flickr.com/photos/15158012@N00/465765323/"&gt;&lt;img alt="07_Gutsy_Gibbon" src="http://static.flickr.com/192/465765323_ba27bb4e12_m.jpg" border=0&gt;&lt;/a&gt; 
&lt;p&gt;-----------------------------------以下为yy----------------------------------- 
&lt;p&gt;Ubuntu 8.06 - Haughty Husky(骄傲的哈士奇)，发布日期：2008年6月7日 
&lt;p&gt;&lt;a title="08_Complacent_Husky" href="http://www.flickr.com/photos/15158012@N00/465791052/"&gt;&lt;img alt="08_Complacent_Husky" src="http://static.flickr.com/188/465791052_5de494703d_m.jpg" border=0&gt;&lt;/a&gt; 
&lt;p&gt;-----------------------------------Updated----------------------------------- 
&lt;p&gt;Ubuntu 8.06 - Hardy Heron(勇敢的苍鹭)，发布日期：2008年4月24日 
&lt;p&gt;&lt;a title="Photo Sharing" href="http://www.flickr.com/photos/15158012@N00/1394986406/"&gt;&lt;img height=227 alt="10_Hardy_Heron.jpg" src="http://farm2.static.flickr.com/1238/1394986406_d9734a0c56_m.jpg" width=240&gt;&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+Ubuntu%e5%90%84%e7%89%88%e6%9c%ac%e5%bc%80%e5%8f%91%e4%bb%a3%e5%8f%b7%e4%b8%80%e8%a7%88&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><category>blackbox</category><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!284.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!284.entry</guid><pubDate>Fri, 20 Apr 2007 04:46:32 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!284/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!284.entry#comment</wfw:comment><dcterms:modified>2008-03-05T03:35:55Z</dcterms:modified></item><item><title>Book List: Reading...</title><link>http://zhuaxia.spaces.live.com/Lists/cns!71787D3A37FFC48A!126</link><description>&lt;p&gt;Reading...&lt;/p&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0201433079&amp;#38;tag&amp;#61;msnspaces04-20&amp;#38;lcode&amp;#61;sp1&amp;#38;cID&amp;#61;2025&amp;#38;ccmID&amp;#61;165953&amp;#38;location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0201433079&amp;#37;3FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;W. Richard Stevens: Advanced Programming in the UNIX&amp;#40;R&amp;#41; Environment &amp;#40;2nd Edition&amp;#41;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0201433079&amp;#38;tag&amp;#61;msnspaces04-20&amp;#38;lcode&amp;#61;sp1&amp;#38;cID&amp;#61;2025&amp;#38;ccmID&amp;#61;165953&amp;#38;location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0201433079&amp;#37;3FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;&lt;img src="http://ecx.images-amazon.com&amp;#47;images&amp;#47;I&amp;#47;51PKVFHWDBL._SL75_.jpg" valign="top" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;1565921496&amp;#37;26tag&amp;#61;msnspaces04-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;1565921496&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;Larry Wall: Programming Perl&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;1565921496&amp;#37;26tag&amp;#61;msnspaces04-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;1565921496&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;&lt;img src="http://ecx.images-amazon.com&amp;#47;images&amp;#47;I&amp;#47;11C6QMW38KL.jpg" valign="top" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+Book+List%3a+Reading...&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><guid isPermaLink="false">cns!71787D3A37FFC48A!126</guid><pubDate>Tue, 29 Apr 2008 08:56:59 GMT</pubDate><msn:type>booklist</msn:type><live:type>booklist</live:type><live:typelabel>Book list</live:typelabel><cf:itemRSS>http://zhuaxia.spaces.live.com/Lists/cns!71787D3A37FFC48A!126/feed.rss</cf:itemRSS><dcterms:modified>2008-04-29T08:56:59Z</dcterms:modified></item><item><title>Custom List: List.new</title><link>http://zhuaxia.spaces.live.com/Lists/cns!71787D3A37FFC48A!127</link><description>&lt;p&gt;List.new&lt;/p&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://del.icio.us&amp;#47;zhangsoft"&gt;My Del.icio.us&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.douban.com&amp;#47;people&amp;#47;zhangsoft&amp;#47;mirror"&gt;My Douban&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://twitter.com&amp;#47;zhangsoft"&gt;My Twitter&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.flickr.com&amp;#47;photos&amp;#47;19364791&amp;#64;N00&amp;#47;"&gt;My Flickr&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+Custom+List%3a+List.new&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><guid isPermaLink="false">cns!71787D3A37FFC48A!127</guid><pubDate>Tue, 08 May 2007 06:42:13 GMT</pubDate><msn:type>list</msn:type><live:type>list</live:type><live:typelabel>List</live:typelabel><cf:itemRSS>http://zhuaxia.spaces.live.com/Lists/cns!71787D3A37FFC48A!127/feed.rss</cf:itemRSS><dcterms:modified>2007-05-08T06:42:13Z</dcterms:modified></item></channel></rss>