<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-20188279</id><updated>2011-12-31T11:41:13.850+08:00</updated><title type='text'>风行</title><subtitle type='html'>Free as in freedom...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default?start-index=101&amp;max-results=100'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>229</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20188279.post-5967209478608943346</id><published>2010-01-01T20:17:00.001+08:00</published><updated>2010-01-01T20:17:55.403+08:00</updated><title type='text'>Re: 2009年终告白：相信未来</title><content type='html'>祝愿我们快乐，&lt;p&gt;&lt;a href="http://ebd.3322.org"&gt;http://ebd.3322.org&lt;/a&gt;&lt;p&gt;2009/12/31 Jick Nan &amp;lt;&lt;a href="mailto:jick.nan@gmail.com"&gt;jick.nan@gmail.com&lt;/a&gt;&amp;gt;:&lt;br&gt;&amp;gt; 相信未来&lt;br&gt;&amp;gt; 食指&lt;br&gt;&amp;gt; 当蜘蛛网无情地查封了我的炉台，&lt;br&gt;&amp;gt; 当灰烬的余烟叹息着贫穷的悲哀，&lt;br&gt;&amp;gt; 我依然固执地铺平失望的灰烬，&lt;br&gt;&amp;gt; 用美丽的雪花写下：相信未来。&lt;br&gt;&amp;gt; 当我的紫葡萄化为深秋的泪水，&lt;br&gt;&amp;gt; 当我的鲜花依偎在别人的情怀，&lt;br&gt;&amp;gt; 我依然固执地用凝霜的枯藤，&lt;br&gt;&amp;gt; 在凄凉的大地上写下：相信未来。&lt;br&gt;&amp;gt; 我要用手指那涌向天边的排浪，&lt;br&gt;&amp;gt; 我要用手掌那托住太阳的大海，&lt;br&gt;&amp;gt; 摇曳着曙光那枝温暖漂亮的笔杆，&lt;br&gt;&amp;gt; 用孩子的笔体写下：相信未来。&lt;br&gt;&amp;gt; 我之所以坚定地相信未来，&lt;br&gt;&amp;gt; 是我相信未来人们的眼睛——&lt;br&gt;&amp;gt; 她有拨开历史风尘的睫毛，&lt;br&gt;&amp;gt; 她有看透岁月篇章的瞳孔。&lt;br&gt;&amp;gt; 不管人们对于我们腐烂的皮肉，&lt;br&gt;&amp;gt; 那些迷途的惆怅，失败的苦痛，&lt;br&gt;&amp;gt; 是寄予感动的热泪，深切的同情，&lt;br&gt;&amp;gt; 还是给以轻蔑的微笑，辛辣的嘲讽。&lt;br&gt;&amp;gt; 我坚信人们对于我们的脊骨，&lt;br&gt;&amp;gt; 那无数次的探索、迷途，失败和成功，&lt;br&gt;&amp;gt; 一定会给予热情客观、公正的评定，&lt;br&gt;&amp;gt; 是的，我焦急地等待着他们的评定。&lt;br&gt;&amp;gt; 朋友，坚定地相信未来吧，&lt;br&gt;&amp;gt; 相信不屈不挠的努力，&lt;br&gt;&amp;gt; 相信战胜死亡的年轻，&lt;br&gt;&amp;gt; 相信未来，热爱生命。&lt;br&gt;&amp;gt; 1968年 北京&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-5967209478608943346?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/5967209478608943346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2010/01/re-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5967209478608943346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5967209478608943346'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2010/01/re-2009.html' title='Re: 2009年终告白：相信未来'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-6609676277698386684</id><published>2009-12-31T12:58:00.001+08:00</published><updated>2009-12-31T12:58:43.668+08:00</updated><title type='text'>2009年终告白：相信未来</title><content type='html'>&lt;div&gt;相信未来&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;食指&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;当蜘蛛网无情地查封了我的炉台，&lt;/div&gt;&lt;div&gt;当灰烬的余烟叹息着贫穷的悲哀，&lt;/div&gt;&lt;div&gt;我依然固执地铺平失望的灰烬，&lt;/div&gt;&lt;div&gt;用美丽的雪花写下：相信未来。&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;当我的紫葡萄化为深秋的泪水，&lt;/div&gt;&lt;div&gt;当我的鲜花依偎在别人的情怀，&lt;/div&gt;  &lt;div&gt;我依然固执地用凝霜的枯藤，&lt;/div&gt;&lt;div&gt;在凄凉的大地上写下：相信未来。&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;我要用手指那涌向天边的排浪，&lt;/div&gt;&lt;div&gt;我要用手掌那托住太阳的大海，&lt;/div&gt;&lt;div&gt;摇曳着曙光那枝温暖漂亮的笔杆，&lt;/div&gt;&lt;div&gt;用孩子的笔体写下：相信未来。&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;我之所以坚定地相信未来，&lt;/div&gt;&lt;div&gt;是我相信未来人们的眼睛——&lt;/div&gt;  &lt;div&gt;她有拨开历史风尘的睫毛，&lt;/div&gt;&lt;div&gt;她有看透岁月篇章的瞳孔。&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;不管人们对于我们腐烂的皮肉，&lt;/div&gt;&lt;div&gt;那些迷途的惆怅，失败的苦痛，&lt;/div&gt;&lt;div&gt;是寄予感动的热泪，深切的同情，&lt;/div&gt;&lt;div&gt;还是给以轻蔑的微笑，辛辣的嘲讽。&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;我坚信人们对于我们的脊骨，&lt;/div&gt;&lt;div&gt;那无数次的探索、迷途，失败和成功，&lt;/div&gt;  &lt;div&gt;一定会给予热情客观、公正的评定，&lt;/div&gt;&lt;div&gt;是的，我焦急地等待着他们的评定。&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;朋友，坚定地相信未来吧，&lt;/div&gt;&lt;div&gt;相信不屈不挠的努力，&lt;/div&gt;&lt;div&gt;相信战胜死亡的年轻，&lt;/div&gt;&lt;div&gt;相信未来，热爱生命。&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;1968年 北京&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-6609676277698386684?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/6609676277698386684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2009/12/2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6609676277698386684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6609676277698386684'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2009/12/2009.html' title='2009年终告白：相信未来'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-3227648081650532894</id><published>2009-07-02T12:38:00.001+08:00</published><updated>2009-07-02T12:38:44.686+08:00</updated><title type='text'>四年</title><content type='html'>新同事是今年的应届毕业生。&lt;br&gt;&lt;br&gt;新同事： 你来几年了？&lt;br&gt;我： 我 2005 年过来的。&lt;br&gt;新同事：wow，我 2005 年才上的大学。&lt;br&gt;&lt;br&gt;我忽然想起来前几天看到一个学弟写的毕业纪念文，他的四年完全是在新校区渡过的。&lt;br&gt;&lt;br&gt;是的，四年一个轮回。我的大学后四年也要过完了，就这么静悄悄地。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-3227648081650532894?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/3227648081650532894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2009/07/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3227648081650532894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3227648081650532894'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2009/07/blog-post.html' title='四年'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-7817671672369962492</id><published>2009-06-25T00:57:00.001+08:00</published><updated>2009-06-25T00:57:54.540+08:00</updated><title type='text'>最黑暗的一天</title><content type='html'>Google.com 被 GFW 干掉了！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-7817671672369962492?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/7817671672369962492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2009/06/blog-post.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7817671672369962492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7817671672369962492'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2009/06/blog-post.html' title='最黑暗的一天'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-2041430042311732612</id><published>2008-11-24T20:26:00.001+08:00</published><updated>2008-11-24T20:26:49.869+08:00</updated><title type='text'>[git_02]Git 的基本对象模型</title><content type='html'>&lt;font face="monospace"&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp; 1 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;diff --git a/text/02_Git_Object_Db_Basics/0_ Git_Object_Db_Basics.markdown b/text/02_Git_Object_Db_Basics/0_ Git_Object_Db_Basics.markdown&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;2 &lt;/b&gt;&lt;/font&gt;index a73e0fe..013d849 100644&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;3 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;--- a/text/02_Git_Object_Db_Basics/0_ Git_Object_Db_Basics.markdown&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;4 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;+++ b/text/02_Git_Object_Db_Basics/0_ Git_Object_Db_Basics.markdown&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;5 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;@@ -1,55 +1,51 @@&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;6 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-## The Git Object Model ##&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;7 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+## Git 对象模型 ##&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;8 &lt;/b&gt;&lt;/font&gt;&amp;nbsp;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;9 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-### The SHA ###&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;10 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+### SHA 值 ###&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;11 &lt;/b&gt;&lt;/font&gt;&amp;nbsp;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;12 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-All the information needed to represent the history of a&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;13 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-project is stored in files referenced by a 40-digit &amp;quot;object name&amp;quot; that &lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;14 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-looks something like this:&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;15 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+表示一个项目历史的所有需要的信息都被储存在文件中，这些文件以一个 40 位&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;16 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+的"对象名称"引用，就像下面这个：&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;17 &lt;/b&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;18 &lt;/b&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6ff87c4664981e4397625791c8ea3bbb5f2279a3&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;19 &lt;/b&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;20 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-You will see these 40-character strings all over the place in Git.&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;21 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-In each case the name is calculated by taking the SHA1 hash of the&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;22 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-contents of the object.&amp;nbsp;&amp;nbsp;The SHA1 hash is a cryptographic hash function.&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;23 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-What that means to us is that it is virtually impossible to find two different&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;24 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-objects with the same name.&amp;nbsp;&amp;nbsp;This has a number of advantages; among&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;25 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-others:&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;26 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;27 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-- Git can quickly determine whether two objects are identical or not,&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;28 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;just by comparing names.&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;29 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-- Since object names are computed the same way in every repository, the&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;30 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;same content stored in two repositories will always be stored under&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;31 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;the same name.&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;32 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-- Git can detect errors when it reads an object, by checking that the&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;33 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;object&amp;#39;s name is still the SHA1 hash of its contents.&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;34 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;35 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-### The Objects ###&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;36 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;37 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-Every object consists of three things - a **type**, a **size** and **content**.&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;38 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-The _size_ is simply the size of the contents, the contents depend on what&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;39 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-type of object it is, and there are four different types of objects: &lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;40 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&amp;quot;blob&amp;quot;, &amp;quot;tree&amp;quot;, &amp;quot;commit&amp;quot;, and &amp;quot;tag&amp;quot;.&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;41 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;42 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-- A **&amp;quot;blob&amp;quot;** is used to store file data - it is generally a file.&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;43 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-- A **&amp;quot;tree&amp;quot;** is basically like a directory - it references a bunch of&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;44 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;other trees and/or blobs (i.e. files and sub-directories)&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;45 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-- A **&amp;quot;commit&amp;quot;** points to a single tree, marking it as what the project&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;46 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;looked like at a certain point in time.&amp;nbsp;&amp;nbsp;It contains meta-information&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;47 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;about that point in time, such as a timestamp, the author of the changes&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;48 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;since the last commit, a pointer to the previous commit(s), etc.&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;49 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-- A **&amp;quot;tag&amp;quot;** is a way to mark a specific commit as special in some way.&amp;nbsp;&amp;nbsp;It&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;50 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;is normally used to tag certain commits as specific releases or something&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;51 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;along those lines.&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;52 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;53 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-Almost all of Git is built around manipulating this simple structure of four&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;54 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-different object types.&amp;nbsp;&amp;nbsp;It is sort of its own little filesystem that sits&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;55 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-on top of your machine&amp;#39;s filesystem.&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;56 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;57 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-### Different from SVN ###&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;58 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;59 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-It is important to note that this is very different from most SCM systems&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;60 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-that you may be familiar with.&amp;nbsp;&amp;nbsp;Subversion, CVS, Perforce, Mercurial and the&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;61 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-like all use _Delta Storage_ systems - they store the differences between one&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;62 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-commit and the next.&amp;nbsp;&amp;nbsp;Git does not do this - it stores a snapshot of what all&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;63 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-the files in your project look like in this tree structure each time you&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;64 &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;-commit. This is a very important concept to understand when using Git.&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;65 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+你会在 Git 的各个地方看到这些 40 个字符组成的字符串。在每一种情况下，这个名字通过&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;66 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+计算对象内容的 SHA1 哈希值取得。 SHA1 哈希值是一个密码学哈希函数。对我们来说，&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;67 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+这意味着事实上不可能根据同一个名字找到两个不同的对象。这具有很多优势，其中：&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;68 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;69 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+- Git 可以很快地区分两个对象是不是相同的，只要比较名字。&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;70 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+- 因为在每个仓库中都以相同的方式计算对象名称，因此储存在两个仓库中的相同&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;71 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&amp;nbsp;&amp;nbsp;内容总是以相同的名字存储。&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;72 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+- Git 可以在读取一个对象的时候侦测错误，只要检查这个对象的名字是否仍然是它&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;73 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&amp;nbsp;&amp;nbsp;内容的 SHA1 哈希值。&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;74 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;75 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+### 对象 ###&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;76 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;77 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+每个对象包含三件事 ──**类型**，**大小**和**内容**。_大小_很简单，就是内容的&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;78 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+大小；内容则取决于对象的类型。对象有四种不同的类别： &amp;quot;blob&amp;quot;, &amp;quot;tree&amp;quot;, &amp;quot;commit&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;79 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+和 &amp;quot;tag&amp;quot;。&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;80 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;81 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+- 一个 **&amp;quot;blob&amp;quot;** 用来储存文件数据 ──它通常是一个文件。&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;82 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+- 一个 **&amp;quot;tree&amp;quot;** 基本上很像一个目录 ──它索引一组其他的 tree 或者/和&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;83 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&amp;nbsp;&amp;nbsp;blob （比如：文件和子目录）。&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;84 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+- 一个 **&amp;quot;commit&amp;quot;** 指向一个单独的 tree，作为项目在某个特定的时间点上的标记。&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;85 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&amp;nbsp;&amp;nbsp;它包含那个时间点的元信息，比如时间戳，最后 commit 为止的改变的作者，指向之前&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;86 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&amp;nbsp;&amp;nbsp;commit 的指针，等等。&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;87 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+- 一个 **&amp;quot;tag&amp;quot;** 是用来标记特定 commit 在某些方面特别的一种方法。它通常用来&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;88 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&amp;nbsp;&amp;nbsp;标记指定的 commit 作为特定的发行，或者累死的东西。&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;89 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;90 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+Git 几乎所有的建设都是围绕这种四个不同的对象类型组成的简单结构。它是一种构建&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;91 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+在你机器的文件系统之上的自由小文件系统。&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;92 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;93 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+### 和 SVN 的区别 ###&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;94 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;95 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+需要重点指出的是，这和你以前所熟悉的大多数 SCM 系统都非常不同。Subversion, CVS,&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;96 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+Perforce, Mercurial 以及所有类似使用 _Delta 存储_ 的系统储存一个 commit 和下一个&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;97 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+commit 之间的差别。Git 不这么做 ──你每次 commit 时，它储存你项目里每次 commit&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;98 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+的 tree 结构的所有文件的快照。这是使用 Git 时需要理解的重要观念。&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;&amp;nbsp;99 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;100 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+### 术语对照 ##&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;101 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;102 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+- object： 对象&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;103 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+- model： 模型&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;104 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+- hash：哈希&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;105 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+- repository: 仓库&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;106 &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;+- project：项目&lt;/b&gt;&lt;/font&gt;&lt;/font&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-2041430042311732612?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/2041430042311732612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/11/git02git.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2041430042311732612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2041430042311732612'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/11/git02git.html' title='[git_02]Git 的基本对象模型'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-1625029704263624062</id><published>2008-11-23T11:00:00.003+08:00</published><updated>2008-11-23T15:09:49.915+08:00</updated><title type='text'>[git_0]介绍</title><content type='html'>&lt;span style="font-family:monospace;"&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;  1 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:lime;"&gt;&lt;b&gt;diff --git a/text/01_Introduction/0_ Introduction.markdown b/text/01_Introduction/0_ Introduction.markdown&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;  2 &lt;/b&gt;&lt;/span&gt;deleted file mode 100644&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;  3 &lt;/b&gt;&lt;/span&gt;index 9c60fb9..0000000&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;  4 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:lime;"&gt;&lt;b&gt;--- a/text/01_Introduction/0_ Introduction.markdown     &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;  5 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:lime;"&gt;&lt;b&gt;+++ /dev/null&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;  6 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;@@ -1,54 +0,0 @@&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;  7 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-## Welcome to Git ##&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;  8 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;  9 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-Welcome to Git - the fast, distributed version control system.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 10 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 11 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-This book is meant to be a starting point for people new to Git to learn it &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 12 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-as quickly and easily as possible.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 13 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 14 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 15 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-This book will start out by introducing you to the way Git stores data, to &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 16 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-give you the context for why it is different than other VCS tools.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 17 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-This is meant to take you about 20 minutes.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 18 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 19 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-Next we will cover **Basic Git Usage** - the commands you will be using 90% of &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 20 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-the time.  These should give you a good basis to use Git comfortably for most&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 21 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-of what you're going to use it for.  This section should take you about 30 &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 22 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-minutes to read through.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 23 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 24 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-Next we will go over **Intermediate Git Usage** - things that are slightly more&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 25 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-complex, but may replace some of the basic commands you learned in the first &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 26 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-section.  This will mostly be tricks and commands that will feel more &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 27 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-comfortable after you know the basic commands.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 28 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 29 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-After you have all of that mastered, we will cover **Advanced Git** - commands&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 30 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-that most people probably don't use very often, but can be very helpful in&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 31 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-certain situations.  Learning these commands should round out your day-to-day&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 32 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-git knowledge; you will be a master of the Git!&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 33 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 34 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-Now that you know Git, we will then cover **Working with Git**.  Here we will go&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 35 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-over how to use Git in scripts, with deployment tools, with editors and more.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 36 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-These sections are meant to help you integrate Git into your environment.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 37 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 38 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-Lastly, we will have a series of articles on **low-level documentation** that may&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 39 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-help the Git hackers who want to learn how the actual internals and protocols&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 40 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-work in Git.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 41 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 42 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-### Feedback and Contributing ###&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 43 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 44 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-At any point, if you see a mistake or want to contribute to the book, you can &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 45 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-send me an email at [schacon@gmail.com](mailto://schacon@gmail.com), or you&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 46 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-can clone the source of this book at &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 47 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-[&lt;a href="http://github.com/schacon/gitscm%5D(http://github.com/schacon/gitscm)"&gt;http://github.com/schacon/gitscm](http://github.com/schacon/gitscm)&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 48 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-and send me a patch or a pull-request.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 49 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 50 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-### References ###&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 51 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 52 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-Much of this book is pulled together from different sources and then added to.  &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 53 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-If you would like to read some of the original articles or resources, please&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 54 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-visit them and thank the authors:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 55 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 56 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-* [Git User Manual](&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/user-manual.html)"&gt;http://www.kernel.org/pub/software/scm/git/docs/user-manual.html)&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 57 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-* [The Git Tutorial](&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html)"&gt;http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html)&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 58 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-* [The Git Tutorial pt 2](&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/gittutorial-2.html)"&gt;http://www.kernel.org/pub/software/scm/git/docs/gittutorial-2.html)&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 59 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-* ["My Git Workflow" blog post](&lt;a href="http://osteele.com/archives/2008/05/my-git-workflow)"&gt;http://osteele.com/archives/2008/05/my-git-workflow)&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 60 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff6060;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 61 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:lime;"&gt;&lt;b&gt;diff --git "a/text/01_Introduction/0_ \344\273\213\347\273\215.markdown" "b/text/01_Introduction/0_ \344\273\213\347\273\215.markdown"&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 62 &lt;/b&gt;&lt;/span&gt;new file mode 100644&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 63 &lt;/b&gt;&lt;/span&gt;index 0000000..46154f3&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 64 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:lime;"&gt;&lt;b&gt;--- /dev/null&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 65 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:lime;"&gt;&lt;b&gt;+++ "b/text/01_Introduction/0_ \344\273\213\347\273\215.markdown"       &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 66 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;@@ -0,0 +1,49 @@&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 67 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+## 欢迎使用 Git ##&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 68 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 69 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+欢迎使用 Git ──快速的、分布式的版本控制系统（VCS）。&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 70 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 71 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+这本书旨在为 Git 新人尽可能地提供一个快速的、容易的起点。&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 72 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 73 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+这本书的开始将为你介绍 Git 储存数据的方式，并给你上下文，以标明为什么它有别于&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 74 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+其他 VCS 工具。这将花费你大约 20 分钟的时间。&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 75 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 76 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+接下来我们将讲解 **Git 的基本用法** ── 这些命令是你 90% 的时间会用到的。这些&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 77 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+将给你一个良好的基础，使你舒服地用 Git 做绝大多数你想用它做的事情。你需要大概&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 78 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+30 分钟的时间来通读这一节。&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 79 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 80 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+再接下来，我们将到达 **Git 中级用法**，事情稍微复杂一些，但也许可以替代一些你在&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 81 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+第一节学到的基本命令。这大多数是一些技巧，并且在知道基本命令后，你在学习这些命令，&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 82 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+将感觉更为轻松。&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 83 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 84 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+在你掌握了以上知识后，我们将介绍 **高级 Git**，这些命令多数人都不会经常使用，但&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 85 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+在特定情形下却也非常有用。学习这些命令将助你跳出日常 Git 的知识；你将成为一个&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 86 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+Git 大师！&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 87 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 88 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+现在你知道 Git 了，我们将接着介绍 **和 Git 协同工作**。这里我梦将覆盖如何在脚本中&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 89 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+使用 Git，结合实施工具，结合编辑器，以及更多。这些章节旨在协助你将 Git 整合到你的&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 90 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+（开发）环境中。&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 91 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 92 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+最后，我们有一些列 **底层文档**，用来帮助 Git 黑客们学习 Git 的内在和协议。&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 93 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 94 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+### 反馈和参与 ###&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 95 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 96 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+任何时候，如果你看到了一个错误或者想要参与贡献这本书，你可以发邮件给我，地址是&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 97 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+[schacon@gmail.com](mailto://schacon@gmail.com)，或者你可以从&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 98 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+[&lt;a href="http://github.com/schacon/gitscm%5D(http://github.com/schacon/gitscm)"&gt;http://github.com/schacon/gitscm](http://github.com/schacon/gitscm)&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt; 99 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+克隆（clone）这本书的源代码，并给我发一个 patch 或者 pull-request。&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;100 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;101 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+中文译本的邮件地址： [jick.nan@gmail.com](mailto://jick.nan@gmail.com)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;102 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+Git 克隆地址：&amp;lt;&lt;a href="http://github.com/jicknan/gitscm"&gt;http://github.com/jicknan/gitscm&lt;/a&gt;&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;103 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;104 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+(P.S: 翻译这篇的时候，感谢某人在这寒冷的早晨帮我买鸡蛋饼 :P)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;105 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;106 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+### 参考资料 ###&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;107 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;108 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+这本书的大部分都是从不同的来源整合并扩充而成的。如果你希望读一些原始的文章或者资源，&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;109 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+请访问他们并感谢这些作者：&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;110 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;111 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+* [Git User Manual](&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/user-manual.html)"&gt;http://www.kernel.org/pub/software/scm/git/docs/user-manual.html)&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;112 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+* [The Git Tutorial](&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html)"&gt;http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html)&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;113 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+* [The Git Tutorial pt 2](&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/gittutorial-2.html)"&gt;http://www.kernel.org/pub/software/scm/git/docs/gittutorial-2.html)&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;114 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+* ["My Git Workflow" blog post](&lt;a href="http://osteele.com/archives/2008/05/my-git-workflow)"&gt;http://osteele.com/archives/2008/05/my-git-workflow)&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-family:monospace;"&gt;&lt;span style="color:yellow;"&gt;&lt;b&gt;115 &lt;/b&gt;&lt;/span&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:monospace;"&gt;&lt;span style="color:cyan;"&gt;小更新：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:monospace;"&gt;&lt;span style="color:cyan;"&gt;&lt;b&gt;Git 克隆地址：&lt;http://github.com/jicknan/gitscm&gt;&lt;br /&gt;&lt;br /&gt;  * 英文版分枝： book&lt;br /&gt;  * 中文版分枝： book-zh&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-1625029704263624062?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/1625029704263624062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/11/git0.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1625029704263624062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1625029704263624062'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/11/git0.html' title='[git_0]介绍'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-7850432980491564253</id><published>2008-08-03T07:14:00.001+08:00</published><updated>2008-08-03T20:08:58.344+08:00</updated><title type='text'>菏泽欢迎你</title><content type='html'>据说 7 月 28 日的新闻联播报道了，想必上网的不上网的都知道了。没错，就是那个菏泽老年版 MTV：&lt;br /&gt;&lt;br /&gt;&lt;embed align="middle" allowscriptaccess="sameDomain" height="400" quality="high" src="http://player.youku.com/player.php/sid/XMzQyMDI4MTY=/v.swf" type="application/x-shockwave-flash" width="480" /&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Blogger 插入视频好像有问题？ 直接给出 &lt;a href="http://v.youku.com/v_show/id_XMzQyMDI4MTY=.html"&gt;优酷上的链接&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;一些链接：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://spzx.foods1.com/show_537021.htm"&gt;小柯：老年版《北京欢迎你》最精彩！&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.qlwb.com.cn/display.asp?id=326207&amp;amp;fd=2008-08-02"&gt;齐鲁晚报：菏泽老年版《北京欢迎你》揭秘&lt;/a&gt; - 刘媛媛介绍，准备进录音棚录歌时，大伙儿你30元、我50元凑了780元，结果这段MTV的全部制作费只用去了500余元，还剩余200多元。&lt;/li&gt;&lt;li&gt;&lt;a href="http://xjpl.csonline.com.cn/3/200807/t20080731_840987.htm"&gt;老年版《北京欢迎你》，歌颂还是高兴？&lt;/a&gt; - 我们总是希望从最普通人的行动中去提炼宏大的叙述方式，但是却从不去注意普通人最本身的感受。我想，我的母亲她们也一样会唱这些奥运歌曲，没准什么时候我也会给他们拍一部歌唱奥运或者歌唱祖国的视频，但是我更愿意相信，那时候的她们只是为了让自己感到高兴，因为自己能唱歌，因为自己能进录像而高兴。&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;PS: 小柯的 blog 在新浪，我给的链接不是新浪的。新浪版也好找，却又出入。对比一下：&lt;br /&gt;&lt;br /&gt;&lt;block&gt;...直到今天早上，一醒过来就接到一个一直特别了解我心思的朋友打来电话，让我上网搜索“老年版北京欢迎你”，于是我几乎是被电起来一样弹到电脑旁，降落后赶紧谷歌新浪一通搜索...&lt;/block&gt;&lt;br /&gt;&lt;br /&gt;&lt;block&gt;...直到今天早上，一醒过来就接到一个一直特别了解我心思的朋友打来电话，让我上新浪“2008我最红-《北京欢迎你》唱”看“老年版北京欢迎你”，于是我几乎是被电起来一样弹到电脑旁，降落后赶紧谷歌新浪一通搜索...&lt;/block&gt;&lt;br /&gt;&lt;br /&gt;不知道是小柯觉悟高，还是新浪无耻？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-7850432980491564253?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/7850432980491564253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/08/blog-post.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7850432980491564253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7850432980491564253'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/08/blog-post.html' title='菏泽欢迎你'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-3086930627409047500</id><published>2008-07-27T10:13:00.001+08:00</published><updated>2008-07-27T10:13:22.822+08:00</updated><title type='text'>Blogger 式微</title><content type='html'>&lt;div dir="ltr"&gt;很久没有写 Blog 了，最近写了一篇流水帐，第一选择竟然是豆瓣日记，这让我感到 Blogger 在我这里有点式微了。&lt;br&gt;&lt;br&gt;- 走出水泥盒子，走到阳光下的时候，我喜欢用 twitter 记录看到的，想到的。我可以一天推十余次，也可以十余天推一次，关键是：因为手机终端形影不离，我可以随时推一把。twitter 这种简单的形式让人欲罢不能，严格按时间排序也很适合做活动直播。相比之下，发篇 blog 就复杂多了。&lt;br&gt; &lt;br&gt;- 我也不喜欢在 Blogger 写评论类文字了，我喜欢在 friendfeed 讨论。在 Blogger，发布的是我对某件事的看法；而在 friendfeed，则是：这里有件事、物，我是这么看得，其他人是那么看的，集合在一起，就是讨论了；相比于一个人的诉说，我更喜欢讨论。&lt;br&gt; &lt;br&gt; - 写一篇 Blog 的时候，我并不知道我希望让哪些人看。我不希望自己的生活全部公开在网络，有时只要朋友看到就行了；我也不希望自己的阴暗心理被别人看到，这些就留给自己吧。豆瓣日记足够简单，又可以控制单篇日志的访问权限：是写给自己的，还是写给朋友的，或者谁都可以看？这是我比较喜欢的一点。没错，Blogger 也可以有权限控制，但那是关于整站的；并且，似乎豆瓣更生活一些。因此，一些生活的记录，可能就留在豆瓣了；而如果是技术性的总结，那还是在 blogger 比较合适，还可以有点个人信息发布。&lt;br&gt; &lt;br&gt;- 更要命的是，纯技术性总结，我更喜欢在本地的 wiki 里展现。和 Blogger 的篇目相比，wiki 更适合知识性文字的组织。&lt;br&gt;&lt;br&gt;如上，我的 Blogger 发贴越来越少了，直到我发现它的下一个价值。&lt;br&gt;&lt;br&gt;P.S. 恭贺陈老师 Blog 改版，久未更新的本 blog 也有幸忝列友情链接之中。陈老师以稳定、持续、高频率的更新，一直活跃在 Blogger 的一线，成为我 Google Reader 里最为活跃的 Blogger 之一&amp;nbsp; :P&lt;br&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-3086930627409047500?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/3086930627409047500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/07/blogger.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3086930627409047500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3086930627409047500'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/07/blogger.html' title='Blogger 式微'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-6539105021210602062</id><published>2008-06-04T22:30:00.001+08:00</published><updated>2008-06-04T22:30:16.920+08:00</updated><title type='text'>左小诅咒—尊敬</title><content type='html'>&amp;quot;&lt;br&gt;　　当嘲笑你的人开始为你念诗 &lt;br&gt;　　"一个人要抬多少次头才看到蓝天？" &lt;br&gt;　　你即刻学会说套用的蹩脚诗： &lt;br&gt;　　一个人要哭多少次才能感到不委屈！ &lt;br&gt;　　 &lt;br&gt;　　所有的灯有灯罩是为更照亮人 &lt;br&gt;　　所有的人去点灯不是把它放在兜里 &lt;br&gt;　　那么所有的灯它为什么都有光环？ &lt;br&gt;　　掌权的人哟,知道的比我们多&lt;br&gt;&lt;br&gt;　　掌权者不哭泣怎么赢得人民 &lt;br&gt;　　掌权者不哭泣怎么赢得人民 &lt;br&gt;&amp;quot;&lt;br&gt;&lt;br&gt;&lt;a href="http://www.songtaste.com/song/11438/" target="_blank" rel="nofollow"&gt;http://www.songtaste.com/song/11438/&lt;/a&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-6539105021210602062?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/6539105021210602062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/06/blog-post.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6539105021210602062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6539105021210602062'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/06/blog-post.html' title='左小诅咒—尊敬'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-6317042670170014210</id><published>2008-05-19T15:02:00.001+08:00</published><updated>2008-05-19T15:02:16.646+08:00</updated><title type='text'>一个 PHP setcookie() 的小问题</title><content type='html'>碰到一个奇怪的问题：&lt;br&gt;&lt;br&gt;同一个 Apache/PHP Server，同一段 PHP 代码，在 Firefox 里可以成功设置 cookie，而 Opera/IE7 里却无法设置。&lt;br&gt;&lt;br&gt;怎么也想不明白，请教 Google， 在 php 的官方 setcookie() 手册页发现了问题的所在：&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; &lt;code&gt;&lt;span class="html"&gt;If you are having issues with IE7 and setcookie(), be sure to verify that the cookie is set via http for http sites, and https for https site. &lt;/span&gt;&lt;/code&gt;&lt;br&gt;&lt;code&gt;&lt;span class="html"&gt; &lt;/span&gt;&lt;/code&gt;&lt;br&gt;&lt;code&gt;&lt;span class="html"&gt; Also, if the time is incorrect on your server, IE7 will also disallow those cookies from being set.&lt;/span&gt;&lt;/code&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;（From: &lt;a href="http://www.php.net/manual/en/function.setcookie.php#72313"&gt;http://www.php.net/manual/en/function.setcookie.php#72313&lt;/a&gt;）&lt;br&gt; &lt;br&gt;我的问题出在时间上，我的 Server 时间现在还停留在 1999 年 XD。修改时间后，Opera/IE 都可以设置 cookie 了。&lt;br&gt;&lt;br&gt;由于对 php 所知不多，真正的原因我也说不上来，期待 php 高手答疑解惑。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-6317042670170014210?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/6317042670170014210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/05/php-setcookie.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6317042670170014210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6317042670170014210'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/05/php-setcookie.html' title='一个 PHP setcookie() 的小问题'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-7492797242105145067</id><published>2008-04-22T18:59:00.001+08:00</published><updated>2008-04-22T18:59:11.680+08:00</updated><title type='text'>主流 3G 标准线索</title><content type='html'>目前主流的 3G 标准主要有三个：&lt;br&gt;*&amp;nbsp;UMTS，于&amp;nbsp;GSM 兼容，固定速率 2Mbps，低速 384 kbps，快速移动 144kbps&lt;br&gt;* CDMA2000 已经有比较成熟的商用了。&lt;br&gt;*&amp;nbsp;TD-SCMA 384kbps&lt;br&gt;&lt;br&gt;三个标准的发展线索：&lt;br&gt;* UMTS WCDMA -&amp;gt; HSDPA -&amp;gt; HSUPA -&amp;gt; HSPA+ -&amp;gt; LTE&lt;br&gt;* CDMA2000 -&amp;gt; EV-DO Rev.0 -&amp;gt; Rev.A -&amp;gt; Rev.B -&amp;gt; UMB&lt;br&gt; * TD-SCDMA&lt;br&gt;&lt;br&gt;其中 LTE/UMB 是未来的 4G 标准。GSM 是 2G，GPRS 2.5G，EGDE 2.75G&lt;br&gt;&lt;br&gt;3G/4G 的竞争者：&lt;br&gt;* WiFi: 802.11a/b/g/n 已经有了广泛应用&lt;br&gt;* WiMax: 802.16 发展了移动版，可以在不同的热点间切换，似乎已经有内置 WiMax 的笔记本了&lt;br&gt;* 802.20：还是纸上谈兵，如果在谈的话&lt;br&gt;* 移动电视网络/IPTV: 独立的芯片，独立的网络，将移动电视从传统移动网络中剥离&lt;br&gt; &lt;br&gt;WiFi/WiMax/802.20 可以提供快速的移动网络，并借助 VoIP 和 3G/4G 竞争。&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br&gt;Gmail/Gtalk: &lt;a href="mailto:jick.nan@gmail.com"&gt;jick.nan@gmail.com&lt;/a&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-7492797242105145067?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/7492797242105145067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/04/3g.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7492797242105145067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7492797242105145067'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/04/3g.html' title='主流 3G 标准线索'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-3380939121198679318</id><published>2008-04-22T18:36:00.001+08:00</published><updated>2008-04-22T18:36:20.481+08:00</updated><title type='text'>无线 ISM 2.4GHz 里的玩家</title><content type='html'>ISM 2.4GHz 是免许可频段，因此有很多玩家都想进来。&lt;br&gt;&lt;br&gt;++ Bluetooth (FHSS，调频扩展)&lt;br&gt;* 手机无线耳麦事实上的标准&lt;br&gt;* 缺点：&amp;nbsp;BT 的同步时钟是电池杀手。&lt;br&gt;&lt;br&gt;++ ZigBee (DSSS, 直接序列扩展)&lt;br&gt;* 适合占空比低的传感器：工业应用和楼宇自动化&lt;br&gt;* 电池使用寿命长，健壮&lt;br&gt;*&amp;nbsp; 缺点: 1) 在稍高速率、低延迟应用中(鼠标，键盘，遥控器等计算机周边设备）表现不好；2）协议复杂，成本过高。&lt;br&gt; &lt;br&gt;++ IrDA: 超短巨鹿(&amp;lt;5m) 点对点应用&lt;br&gt;&lt;br&gt;++ WirelessUSB(DSSS)&lt;br&gt;* 致力于解决简单的点对点，点对多应用，如计算机周边设备，遥控玩具，家庭自动化&lt;br&gt;* 主要设计考量低功耗和抗干扰&lt;br&gt;* 期望特点：低功耗，低延迟，低成本，高可靠&lt;br&gt;&lt;br&gt;++&amp;nbsp;Nordic&amp;nbsp;WDP&lt;br&gt;* 跳出 FHSS/DSSS 之外，更简单、更低耗，目标是计算机周边&lt;br&gt;&lt;br&gt;++ WiFi - 无线局域网&lt;br&gt; &lt;br&gt;问题：PS3/Xbox360/WII 遥控器都是无线的，它们都用的什么技术呢？&lt;br&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br&gt;Gmail/Gtalk: &lt;a href="mailto:jick.nan@gmail.com"&gt;jick.nan@gmail.com&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-3380939121198679318?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/3380939121198679318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/04/ism-24ghz.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3380939121198679318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3380939121198679318'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/04/ism-24ghz.html' title='无线 ISM 2.4GHz 里的玩家'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-4969409168766658685</id><published>2008-04-07T23:01:00.002+08:00</published><updated>2008-04-07T23:46:57.794+08:00</updated><title type='text'>苏州 SUN 开发者日小感</title><content type='html'>第一次参加厂商组织的活动，其实源于自己的一个转变：多参加一些针对开发者的聚会。&lt;br /&gt;&lt;br /&gt;我本身不用 Java，也不用 Solaris，更没听说过 NetBeans。我比较感兴趣的议题是 MySQL 和 AJAX &amp;amp; web 2.0；我还想看一下 Open 的 Solaris 是什么样子的，一直在透过 Google Reader 看 &lt;a href="http://blogs.sun.com/yongsun/"&gt;Yong Sun 的 blog&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;苏州 SUN 开发者日同时还是苏州软件评测中心-SUN中国战略合作的签约仪式，这也解释了 SUN 来苏州的原因。&lt;br /&gt;&lt;br /&gt;会场没有网络，也没有提供电源，主要讲了四个题目： Java SE 6, Open Solaris, GlassFish, NetBeans。只有 OpenSolaris 有点兴趣，其他时间我透过 Moto E2/Opera Mini/GPRS 在 wikipedia 了解 Java，OpenSolaris, ZFS，还看了获赠的 《Solaris 内核结构》的序言 :-) 当然还通过 Moto E2 玩 twitter，听 MP3——移动网络太重要了，Moto E2 太重要了，可是 1) 电池不够用 2）E2 的中文输入法太难用。&lt;br /&gt;&lt;br /&gt;晚餐后，继续参加了自由讨论，主要是想认识苏州的开发者。期间谈到了 MySQL。感觉他们都没有搞明白为什么 SUN 收购 MySQL（当然我也不知道真的原因 :-) 他们言必称 SUN 是服务世界 500 强，他们说 SUN 正在想办法提高 MySQL 的性能；他们也提到了 startups，但也仅仅是提到而已。当然，更多的是 Java 之类，我没有什么兴趣，也就没有跟进讨论。许多朋友都是来自做软件外包的，经常切换工具，感觉很不利于开发者个人成长。&lt;br /&gt;&lt;br /&gt;引用 &lt;a href="http://twitter.com/Fenng/statuses/784415741"&gt;Fenng 的 tweet&lt;/a&gt; 做结：&lt;br /&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt;厂家组织的活动都很没劲的。似乎他们从来就不调查参加者的需求 to @&lt;a href="http://twitter.com/jicknan"&gt;jicknan&lt;/a&gt;&lt;/blockquote&gt; &lt;div&gt; &lt;/div&gt;--&lt;br /&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br /&gt;Gmail/Gtalk: &lt;a href="mailto:jick.nan@gmail.com"&gt;jick.nan@gmail.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-4969409168766658685?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/4969409168766658685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/04/sun.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4969409168766658685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4969409168766658685'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/04/sun.html' title='苏州 SUN 开发者日小感'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-5147246110440940902</id><published>2008-02-20T13:09:00.001+08:00</published><updated>2008-02-20T13:09:44.436+08:00</updated><title type='text'>FriendFeed: 我的新欢</title><content type='html'>FriendFeed 是 2008 年才开始用的，现在已经深深吸引了我。那么，FriendFeed 是什么呢？&lt;br&gt;&lt;ul&gt;&lt;li&gt;&amp;quot;View the web through your friends&amp;#39; eyes.&amp;quot; - &lt;a href="http://friendfeed.com/bret" class="friend"&gt;Bret Taylor&lt;/a&gt;&lt;/li&gt;&lt;li&gt;FriendFeed... you know, for your friends. - &lt;a href="http://friendfeed.com/ana" class="friend"&gt;Ana&lt;/a&gt;&lt;/li&gt; &lt;li&gt;All right, two more: 1) &amp;quot;FriendFeed, it&amp;#39;s about your friends.&amp;quot; and 2) &amp;quot;FriendFeed, share the web.&amp;quot; - &lt;a href="http://friendfeed.com/cristoblanco" class="friend"&gt;Chris White&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Talking is what makes sharing interesting. - &lt;a href="http://friendfeed.com/baychang" class="friend"&gt;Bay Chang&lt;/a&gt;&lt;/li&gt; &lt;li&gt;"FriendFeed is a communication medium for sharing and discussing interesting stuff, such as news and photos" - &lt;a href="http://friendfeed.com/paul" class="friend"&gt;Paul Buchheit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;FriendFeed - Share and discuss interesting things with your friends. - &lt;a href="http://friendfeed.com/jicknan" class="friend you"&gt;You&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Right... sharing without talking is monochromatic. - &lt;a href="http://friendfeed.com/baychang" class="friend"&gt;Bay Chang&lt;/a&gt;&lt;/li&gt;&lt;li&gt;FriendFeed is for sharing and discussing interesting news, photos, and other things on the web. - &lt;a href="http://friendfeed.com/cristoblanco" class="friend"&gt;Chris White&lt;br&gt; &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;via:&lt;br&gt;&amp;nbsp;1) &lt;a href="http://friendfeed.com/e/96c0298e-0442-83e3-2cc8-80da5c9f0604"&gt;http://friendfeed.com/e/96c0298e-0442-83e3-2cc8-80da5c9f0604&lt;/a&gt;&lt;br&gt;&amp;nbsp;2) &lt;a href="http://friendfeed.com/e/034615de-def1-11dc-9cf9-003048343a40"&gt;http://friendfeed.com/e/034615de-def1-11dc-9cf9-003048343a40&lt;/a&gt;&lt;br&gt; &lt;br&gt;虽然已经很久没有在 blog 发帖了，但是我的 web 生活在继续，活动记录都在 &lt;a href="http://friendfeed.com/jicknan"&gt;http://friendfeed.com/jicknan&lt;/a&gt; 呢 :P&lt;br&gt;&lt;br&gt;FriendFeed 已经在影响我的上网习惯了，有些新闻性质的网页，我以后将通过 FF Share 出来，而不是先前的 digest of jicknan 或者 &lt;a href="http://del.icio.us"&gt;del.icio.us&lt;/a&gt;。&lt;br&gt; &lt;br&gt;分享有趣的东西，并和朋友们一起讨论，是件令人激动的事情，而&amp;nbsp;FriendFeed 正在做这些。&lt;br&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br&gt;Gmail/Gtalk: &lt;a href="mailto:jick.nan@gmail.com"&gt;jick.nan@gmail.com&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-5147246110440940902?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/5147246110440940902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/02/friendfeed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5147246110440940902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5147246110440940902'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/02/friendfeed.html' title='FriendFeed: 我的新欢'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-8096343153163976337</id><published>2008-01-25T11:28:00.001+08:00</published><updated>2008-01-25T19:14:24.137+08:00</updated><title type='text'>Linux-based NAS 扩展到 4 bays</title><content type='html'>写在前面：给 2008 的一个承诺就是多写写 Simple NAS 和嵌入式 Linux，就让这个帖子作为 NAS 的开端吧。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linuxdevices.com/news/NS6150725965.html"&gt;LinuxDevices 的消息&lt;/a&gt;，Qnap System 推出了 4-bay 的 NAS —— TS-409 Pro Turbo，这里是其规格：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Processor — Marvell 5281 500MHz &lt;/li&gt;&lt;li&gt;Memory — 256MB DDR2 RAM; 8MB flash&lt;/li&gt;&lt;li&gt;Hard drive capacity — 4 x 3.5-inch SATA I/II drives (not included), up to 4TB internal, RAID 0/ 1/ 5/ 6/ 5+ support&lt;/li&gt;&lt;li&gt;LAN port — 1 x gigabit Ethernet (RJ-45)&lt;/li&gt;&lt;li&gt; USB — 3 x USB 2.0 (support printer, disk, digital camera, pen drive, card reader, and USB hub)&lt;/li&gt;&lt;li&gt;LEDs — USB, status, eSATA, HDD, LAN, power&lt;/li&gt;&lt;li&gt;Dimensions — 8.9 x 6.9 x 7.4 inches (225 x 176 x 188 mm)&lt;/li&gt;&lt;li&gt;Operating system — Linux (unspecified version) &lt;/li&gt;&lt;/ul&gt;这款产品是 TS-109/TS-209 的升级版，支持的硬盘数量从一颗到两颗，再到 TS-409 的四颗，最多支持到 4TB，这就是这个产品最大的卖点，NAS 的一个至关重要的参数还是最根本的看容量，其次应该是稳定性、性能和功能融合能力。&lt;br /&gt;&lt;br /&gt;我感兴趣的一些地方：&lt;br /&gt;&lt;ul&gt;&lt;li&gt; 我目前在玩的 Processor 是 Marvell 5181，TS-409 使用的 5281 应该是其升级了。&lt;/li&gt; &lt;li&gt; 8MB Flash 能放下多少东西？我比较感兴趣这台 NAS 支持哪些扩展功能，这些没有在 LinuxDevices 新闻里出现。BT/HTTP/FTP downloader? UPnP AV media server? Web Station?... 我会继续跟进这款产品，应该会有一些更新。&lt;/li&gt;&lt;li&gt; 256MB DDR2 RAM - 我很羡慕这个数字。我玩过的最高记录是 64MB，但主要的还是 32MB，汗。RAM 搞大一点，性能会提高不少，这可能是 NAS 发展的一个趋势。 &lt;/li&gt;&lt;li&gt; 现在的 NAS 都是 SATA HDD 和 Gigabit Ethernet 了，IDE 被淘汰，毫无悬念。一个还没有出现的潜在趋势：随着 SSD 的提高与普及，Simple NAS 迟早也要支持的。&lt;a href="http://www.dbanotes.net/review/emc_ssd.html"&gt;Fenng 就提到 EMC 已经在其产品上应用 SSD 了&lt;/a&gt;，虽然那是在高端 &lt;span style="text-decoration: line-through;"&gt;NAS&lt;/span&gt; SAN 上面。&lt;/li&gt;&lt;li&gt; 没有 Wireless。一般来讲，Wireless 是 router 的功能。NAS 连到带有 Wireless 的 router 上，也有可以无线访问了，要 NAS 本身带有 Wireless，似乎不太必要，况且现在 Wireless 几乎成了 router 的标配。我曾经做过一段 Wireless for NAS，虽然该型号终於夭折。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;--&lt;br /&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br /&gt;Gmail/Gtalk:  &lt;a href="mailto:jick.nan@gmail.com"&gt;jick.nan@gmail.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-8096343153163976337?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/8096343153163976337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/01/linux-based-nas-4-bays.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8096343153163976337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8096343153163976337'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/01/linux-based-nas-4-bays.html' title='Linux-based NAS 扩展到 4 bays'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-5206117635849221289</id><published>2008-01-25T01:34:00.001+08:00</published><updated>2008-01-25T09:41:04.082+08:00</updated><title type='text'>Python 写的输入法： scim-python</title><content type='html'>Linux 下输入法，我一开始使用的是 &lt;a href="http://www.fcitx.org/"&gt;fcitx&lt;/a&gt;，后来切换到 &lt;a href="http://www.scim-im.org/"&gt;scim&lt;/a&gt; 这个平台，但在 scim 里还是用得 fcitx，比较喜欢 fcitx 的输入习惯。也想过自己修改一下，或者 porting 新版的 fcitx 到 scim，但却一直没有行动。&lt;br /&gt;&lt;br /&gt;关注&lt;a href="http://blog.linux.org.tw/%7Ejserv/"&gt;  jserv's blog&lt;/a&gt;，经常看他提到&lt;a href="http://chewing.csie.net/"&gt;新酷音&lt;/a&gt;这个注音输入法，想来使用自己亲手打造的输入法也是很爽的事情，于是参与一个输入法项目的想法越来越强烈。当再次看到 Jserv 提到《 &lt;a href="http://blog.linux.org.tw/%7Ejserv/archives/001956.html"&gt;SunPinYin  引擎改以 CDDL / LGPL 2.1 雙重授權 &lt;/a&gt;》，我终于决定花点时间了解一下 Linux 下的输入法，然后选择一个加入开发。&lt;br /&gt;&lt;br /&gt;通过 &lt;a href="http://www.opensolaris.org/os/project/input-method/"&gt;SunPinyin&lt;/a&gt; 和新酷音这两个线索，我大体了解到比较现代的输入法都是基于统计语言模型(statistical language model, SLM)的智能引擎。而英文键盘到中文的转换方式主要有全拼、双拼、注音、五笔几种。新酷音是注音，在对岸使用。&lt;br /&gt;&lt;br /&gt;上述这些输入法，大都使用 C++ 编写，而我对 C++ 不是不在行。又因为精力问题，也不想花太多在 C++ 上。于是，当我看到 python 写的 &lt;a href="http://code.google.com/p/scim-python/"&gt;scim-python&lt;/a&gt; 输入法时，很是兴奋。Python 一直对我比较有吸引力，只是还没有等到好的切入机会。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://scim-python.googlecode.com/files/wiki-pinyin-4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://scim-python.googlecode.com/files/wiki-pinyin-4.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;scim-python 最开始是由  &lt;a href="http://code.google.com/u/Shawn.P.Huang/"&gt; Shawn.P.Huang&lt;/a&gt; 在 2007 年 9 月开始开发的，他用 C++ 写了 scim 的 Python wrapper，而后在这个基础上又写了 EnglishWriter 和 Pinyin 输入法，后来 &lt;a href="http://code.google.com/u/yufanyufan/"&gt;yufanyufan&lt;/a&gt;, 参与进来，写了整句输入。目前 scim-python 使用的是搜狗拼音输入法开放的词库，从输入效果来看，还算不错，已经达到可以使用的级别。但目前功能上还比较薄弱，设计上的变数依然很大。&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br /&gt;Gmail/Gtalk: &lt;a href="mailto:jick.nan@gmail.com"&gt;jick.nan@gmail.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-5206117635849221289?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/5206117635849221289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/01/python-scim-python.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5206117635849221289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5206117635849221289'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/01/python-scim-python.html' title='Python 写的输入法： scim-python'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-3730689599485390895</id><published>2008-01-25T00:37:00.000+08:00</published><updated>2008-01-25T13:00:03.149+08:00</updated><title type='text'>Fwd: 对Jserv的访问两篇</title><content type='html'>(Orz，还要发一篇，爆发了 :P)&lt;br /&gt;Jserv 仅比我大一岁，可是已经参与众多 FOSS 社区项目，名满两岸了，很是崇拜。还是加点*我*看了两篇访问后的记录吧：&lt;br /&gt;&lt;br /&gt;涉及：&lt;br /&gt;* Kernel&lt;br /&gt;* Embedded: RTOS, i18n, Ajax&lt;br /&gt;* System emulation&lt;br /&gt;* X11: QT/Embedded, 新酷音输入法 chewing&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* 2005 年初，成立 Jserv's lab&lt;br /&gt;* 2007 年初，成立 Orzlab&lt;br /&gt;&lt;br /&gt;近来看了些输入法方面的，SunPinYin 是一个线索，Yong Sun 写了一系列的代码导读，很深入，对我理解输入法现状很有帮助，很感谢。&lt;br /&gt;&lt;br /&gt; &lt;div style="margin: 0px 2px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt;  &lt;div style="margin: 0px 1px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt;  &lt;div style="padding: 4px; background-color: rgb(195, 217, 255);"&gt;&lt;h3 style="margin: 0px 3px; font-family: sans-serif;"&gt;Sent to you by jicknan via Google Reader:&lt;/h3&gt;&lt;/div&gt;  &lt;div style="margin: 0px 1px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt;  &lt;div style="margin: 0px 2px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt;  &lt;div style="margin: 0px 10px; overflow: auto; font-family: sans-serif; width: 100%;"&gt;&lt;h2 style="margin: 0.25em 0pt 0pt;"&gt;&lt;div class=""&gt;&lt;a href="http://blogs.sun.com/yongsun/entry/%E5%AF%B9jserv%E7%9A%84%E8%AE%BF%E9%97%AE%E4%B8%A4%E7%AF%87"&gt;对Jserv的访问两篇&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt;  &lt;div style="margin-bottom: 0.5em;"&gt;via &lt;a href="http://blogs.sun.com/yongsun/" class="f"&gt;素心如何天上月 (Yong Sun's Blog)&lt;/a&gt; by yongsun on 11/18/07&lt;/div&gt;   &lt;a href="http://blog.linux.org.tw/%7Ejserv/"&gt;Jserv&lt;/a&gt;（黃敬群）是名满两岸的自由软件开发者，是我崇拜的青年才俊、技术偶像之一。我虽然痴长了几岁，但是在Linux和自由软件开发方面却是后学晚辈。下面是台湾的同业者对Jserv的访问，读后直觉得自己光阴虚度了 :$。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.openfoundry.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=989"&gt;自由軟體開發者 Jserv 訪問 (上)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.openfoundry.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=1033"&gt;自由軟體開發者 Jserv 訪問 (下)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;记得我最初了解到Jserv，是2002或03年，读到他的一篇关于Qt/Embedded本地化的文章。后来逐步看到他在浏览器、嵌入式系统、图形库、Java虚拟机、输入法、Linux内核、实时系统等各个方面的成绩，对他的技术能力真是钦佩不已。而且Jserv还是一位兼具诗人气质、十分感性的青年，从他许多的blog中，可以看到他对人生许多富有哲理性的思考。&lt;br /&gt;&lt;br /&gt;后来虽然在网络上有一些联络，但对他个人却了解不多。这两篇访问，正好满足了我的好奇... ...&lt;br /&gt;&lt;br /&gt;希望他将Lab的事业拓展到大陆来。&lt;br /&gt;&lt;/div&gt; &lt;br /&gt; &lt;div style="margin: 0px 2px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt;  &lt;div style="margin: 0px 1px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt;  &lt;div style="padding: 4px; background-color: rgb(195, 217, 255);"&gt;&lt;h3 style="margin: 0px 3px; font-family: sans-serif;"&gt;Things you can do from here:&lt;/h3&gt;  &lt;ul style="font-family: sans-serif;"&gt;&lt;li&gt;&lt;a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Fblogs.sun.com%2Fyongsun%2Ffeed%2Fentries%2Fatom?source=email"&gt;Subscribe to 素心如何天上月 (Yong Sun's Blog)&lt;/a&gt; using &lt;b&gt;Google Reader&lt;/b&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://www.google.com/reader/?source=email"&gt;Get started using Google Reader&lt;/a&gt; to easily keep up with &lt;b&gt;all your favorite sites&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;  &lt;div style="margin: 0px 1px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt;  &lt;div style="margin: 0px 2px; padding-top: 1px; background-color: rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px ! important;"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-3730689599485390895?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/3730689599485390895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/01/fwd-jserv.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3730689599485390895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3730689599485390895'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/01/fwd-jserv.html' title='Fwd: 对Jserv的访问两篇'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-2944137085488492907</id><published>2008-01-17T04:14:00.000+08:00</published><updated>2008-01-17T18:44:49.259+08:00</updated><title type='text'>也说嵌入式移植的裁减</title><content type='html'>因为需要重启 web station 的开发，因此翻了翻 bob 的旧文──这个 function 最开始就是他在做。看到 《&lt;span class="bold"&gt;&lt;a href="http://www.cublog.cn/u/22617/showart.php?id=372050"&gt;作嵌入式，一定要学会裁减&lt;/a&gt;》一文，有些感慨。&lt;br /&gt;&lt;br /&gt;在该文中，bob 提到嵌入式裁减的四条路:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;strip - 去掉 binary 中在运行时用不到一些符号。这些符号在 debug 的时候要用到，但到板子上就不需要了。 &lt;/li&gt;&lt;li&gt;strace - 这可以说是 bob 的独门秘笈，他最先使用，也用的最多。核心细想就是："需要的一个不少， 不需要的一个不多"。&lt;/li&gt;&lt;li&gt;去掉不需要的功能 - bob 认为这是代码级别，比较高级一些。&lt;/li&gt;&lt;li&gt;扩充 Flash - 无法再减，无须再减。&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;这些当然是我应该遵守的，但我还有个习惯：在做上面 4 步之前，我会充分利用 configure 的选项，尽量将不需要的功能通过 options 的调整关掉，在此称为 Setup 0。这和 Setup 3 是一样的目的，不过不是 code 级别，而是 compile 级别。&lt;br /&gt;&lt;br /&gt;这就是我的小感触。bob 是个善于总结的，我要向他学习，并跟着他顺道反思 :P&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br /&gt;Gmail/Gtalk: &lt;a href="mailto:jick.nan@gmail.com"&gt;jick.nan@gmail.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-2944137085488492907?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/2944137085488492907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/01/blog-post_17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2944137085488492907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2944137085488492907'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/01/blog-post_17.html' title='也说嵌入式移植的裁减'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-6879616906859505886</id><published>2008-01-15T19:39:00.000+08:00</published><updated>2008-01-15T19:40:01.785+08:00</updated><title type='text'>EGLIBC: Embedded GLIBC 体验</title><content type='html'>&lt;a href="http://www.eglibc.org/home"&gt;EGLIBC&lt;/a&gt; 是一个小型化的 Glibc，由 &lt;span class="snippet"&gt;CodeSourcery 联合 freescale, montavista 和 windriver 等厂商合作开发。今天参照&lt;a href="http://jserv.sayya.org/embedded/toolchain-eglibc.sh"&gt; jserv 的脚本&lt;/a&gt; ，花了几个小时终于编出了。在此过程中，我深刻体会到一个强劲的 PC 对开发编译的重要性，目前用的单核 1.4GHz X31 明显不够用。&lt;br&gt;&lt;br&gt;编译时，我稍稍修改了一下 jserv 的脚本。修改后的版本放在了这里：&lt;br&gt;&lt;a href="http://jicknan.googlecode.com/svn/trunk/code/toolchain-eglibc.sh"&gt;http://jicknan.googlecode.com/svn/trunk/code/toolchain-eglibc.sh &lt;/a&gt;&lt;br clear="all"&gt;&lt;/span&gt;&lt;br&gt;在我的 slackware-current 上还有个问题：EGLIBC-HEADES 那一步 configure 的时候，会提示没有找到支持 long lines and -e 的 grep。看了一下 grep 的 man page，-e 是支持的，估计问题出在 long lines 上。我找到相应的(eglibc/libc{posix/glob, sysdeps/unix/sysv/linux}) configure，将检查出错跳过的地方注释掉(做 cross compiling 的时候，我经常这么干)，向下编译没有再出现问题。 &lt;br&gt;&lt;br&gt;其实工具生成之后，还需要编译个系统出来试试，我还没有合适的系统，仅仅测试了一个小程序。接下来打算做一个自己可以完全掌控的系统，编译器就用这个了。&lt;br&gt;&lt;br&gt;工作中所有的都是 prebuilt 的编译器，考虑的和其他组员一致，我也不好使用自己的工具了 :P 不过，现在工具好像也是出自 CodeSourcery。&lt;br&gt;&lt;br&gt;参考：&lt;br&gt;&lt;div class="entry-container"&gt;&lt;div class="entry-main"&gt; &lt;div class="entry-date" title="Jun 1, 2007 1:22 PM"&gt;* jserv: &lt;a class="entry-title-link" target="_blank" href="http://orzlab.blogspot.com/2007/05/eglibc.html"&gt;&lt;b class="highlighted0"&gt;EGLIBC&lt;/b&gt;初探&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt; -- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br&gt;Gmail/Gtalk: &lt;a href="mailto:jick.nan@gmail.com"&gt;jick.nan@gmail.com&lt;/a&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-6879616906859505886?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/6879616906859505886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/01/eglibc-embedded-glibc.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6879616906859505886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6879616906859505886'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/01/eglibc-embedded-glibc.html' title='EGLIBC: Embedded GLIBC 体验'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-5139466636049518524</id><published>2008-01-11T01:04:00.000+08:00</published><updated>2008-01-11T21:47:51.350+08:00</updated><title type='text'>还是需要 wiki 做个人知识管理(PKM)</title><content type='html'>其实很早就尝试试用 wiki 做个人知识管理，2005 年尝试的是 pmwiki (php 写的，文本保存，不需要数据库）。后来空间没了，算是断了。在 2006 和 2007 年尝试过在本地架设 Moinmoin(Python, 免数据库) 和 Trac(Python, sqlite/mysql)。在线的尝试过 woodpecker 的Moinmoin，但这是中文 Python 开发者乐园，放杂七杂八的东西总感觉不好意思，虽然是在自己的页面。&lt;br /&gt;&lt;br /&gt;我对 wiki 系统的需求是：&lt;br /&gt;* 便携。日常工作生活中，我要在 2 个网络环境，3 台 PC/NB，5 种系统中切换，必须保证每个系统都能方便的访问，架在 Internet 上似乎是惟一的选择。&lt;br /&gt;* 稳定。个人知识管理么，要的就是积累，一要不出问题，二要活得长远。&lt;br /&gt;* 速度。使用起来要流畅，不能在一个页面卡半天，但这也要好于 timeout 需要重来。&lt;br /&gt;* 便于控制，操作简单，最好有权限控制。有些可以共享，有些则适合自己参考。&lt;br /&gt;&lt;br /&gt;比较一下 online/local 版本的不同： * online: 便携，其他都要看具体的服务方。&lt;br /&gt;* local: 稳定好，速度没有瓶颈，便于控制，但就是 TMD 不便携。&lt;br /&gt;&lt;br /&gt;我在 web 上努力寻找合适的 PKM 系统：&lt;br /&gt;* Google Docs 不够简单，编辑界面复杂，操作起来也不直接，速度也是个限制，不流畅。便携和稳定都还不错。目前主要用于查看/存放 Docs, Excel，虽然自己不生产这些东西，但别人生产的还是要兼容。&lt;br /&gt;* Google Notebook 最近一两个月才开始用的多一些，改版后好用多了。可以用来保存看到的网页，配合 Firefox 插件效果更好，也可以存放一些简单的想法。但没有格式控制，也不能很好的组织知识的体系结构。&lt;br /&gt;* MindMeister mind map 在线工具，但不是所有的知识都适合这种结构。&lt;br /&gt;* ...&lt;br /&gt;&lt;br /&gt;努力之后，我还是发现需要一个 wiki 系统。现在开始从两方面解决这个问题：&lt;br /&gt;* 寻找 online 的服务，重点考察稳定、速度与控制。&lt;br /&gt;* 可以架在 web 上的系统，现在买的空间好像也很不稳定，因此这个系统需要满足：&lt;br /&gt; * 兼容性。有尽可能多的候选空间可以跳，目前 php 的实现比较多。&lt;br /&gt; * 备份、同步与恢复。随时做好换空间(不稳定，被阻尼，……）的准备，便于备份，便于同步，便于恢复。数据库倾向于 sqlite，不过声称支持的好像不多；其次可以考虑文件方式存储数据，像 pmwiki，但不便于同步；mysql 支持的挺多，也可以考虑，但比 sqlite 要复杂。&lt;br /&gt;&lt;br /&gt;你有更好的建议么？&lt;br /&gt;&lt;br /&gt;[update @Fri Jan 11 21:41:44 CST 2008] 在 &lt;a href="http://www.wikimatrix.org/"&gt;Wiki Matrix&lt;/a&gt; 比较了一番后，选了一个在线的 wiki 服务： &lt;a href="http://jicknan.wikidot.com/"&gt;wikidot&lt;/a&gt;。这类方案有个很大的弊端是可能被阻尼。&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br /&gt;Gmail/Gtalk: &lt;a href="mailto:jick.nan@gmail.com"&gt;jick.nan@gmail.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-5139466636049518524?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/5139466636049518524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/01/wiki-pkm.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5139466636049518524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5139466636049518524'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/01/wiki-pkm.html' title='还是需要 wiki 做个人知识管理(PKM)'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-3145330447901263318</id><published>2008-01-05T23:55:00.001+08:00</published><updated>2008-01-05T23:55:16.273+08:00</updated><title type='text'>软件与在线应用使用年结之2007</title><content type='html'>一年了，总结一下，以记录使用习惯上的变化轨迹。&lt;br&gt;&lt;br&gt;Firefox 去年我的第一浏览器还是 Opera，今年已经变成了 Firefox。是 Firefox 的扩展将我绑在了其上： Adblock Plus 屏蔽广告；Gladder 使用在线代理去墙外兜风；Access Flickr! 显示墙外的图片；Google Gears 离线使用在线服务，在线的还是限于带宽，不够流畅；Google Notebook 记录零散的笔记；以及 Fenng 提到的 Twitter 扩展 TwitterFox 和 Hung 提到的 Picnik 截屏与在线图形编辑扩展。 &lt;br&gt;&lt;br&gt;Gmail 估计是 Firefox 里停留最多的页面了，配合 Gmail Talk 效果更佳 :P&lt;br&gt;&lt;br&gt;Greader 也是每天必玩的节目，很好，好强大。就是和 Google Gears 配合的还不太好。试用过抓虾，没用过鲜果。我是 RSS reader 使用者，而不再是试用者 :P&lt;br&gt;&lt;br&gt;&lt;a href="http://Blogger.com" target="_blank"&gt;Blogger.com&lt;/a&gt;  虽然 07 年发贴并不多，虽然即使发贴也用 Gmail email 过去，虽然发了贴在墙内也看不到，但是 Blogger 还是很重要的一环。07年，我仍然在写给自己。 &lt;br&gt;&lt;br&gt;Twitter 虽然三月份就注册了，但是并没有太玩，不敢太用，怕被口水淹没。开始用的是安静许多的 Saying@weazone，后来还是经不住 ocde 的诱惑，跑了去。但还是相当节制。直到前些天看到 Fenng 推荐了 TwitterFox，才算放开了一些。但目前 Twitter 还只是 tweet，像 Hung 那样 TwitterFeed 定向的，还是不敢 follow :-) &lt;br&gt;&lt;br&gt;LinkedIn 比较喜欢的一个服务，虽然年中才用。注册过若邻，但太热闹（感觉这类网站也不是那样的热闹发），不喜欢。Facebook 也是 SNS 之一，而且很热，但给我的感觉也很乱。这里应该有不少猎头，已经有两家大公司通过这里找到我了。&lt;br&gt;&lt;br&gt;Google Docs &amp;amp; WPS Office 主要是打开 M$ 的 office 文件，WPS Office 基本可以搞定，而且更小更快；Google Docs 则做一些编辑和共享。这一使用和车东很像。 &lt;br&gt;&lt;br&gt;豆瓣：去的不是太多，但每次要看书/音乐/电影的评价，都会想到这里。&lt;br&gt;&lt;br&gt;Picasa Web 这里有 1GB 空间，不必在乎每月的流量会否超过，我喜欢一次上传很多，picasa 桌面版配合的不错。&lt;br&gt;&lt;br&gt;财帮子&amp;nbsp; 三月份一发布就开始用了，越用月舒服，基本上开基不用找别的网站了。&lt;br&gt;&lt;br&gt;其他的：原则上试用开源/免费的。中文输入法 Linux 用的是 scim+fcim，Win 下是谷歌拼音，编辑器用 Vim，Win 下的压缩/解压缩用 7-zip，抓包用 wireshark。 &lt;br&gt;&lt;br&gt;注意：都没有给链接，下面这个页面可以找到大部分： &lt;a href="http://jicknan.bplaced.net/link.html"&gt;http://jicknan.bplaced.net/link.html&lt;/a&gt;。&lt;br&gt;&lt;br&gt; 参考：&lt;br&gt;&amp;nbsp;* HUNG: &lt;a href="http://www.wangtam.com/50226711/eaeieaecceaecc_133561.php" title="过去一年，天天使用的软件和在线应用" target="_blank"&gt;过去一年，天天使用的软件和在线应用 &lt;/a&gt;&lt;br&gt;&amp;nbsp;* 车东: &lt;a href="http://www.chedong.com/blog/archives/001411.html" target="_blank"&gt;年终总结： 2007 chedong.com 小结&lt;/a&gt;&lt;br&gt;&amp;nbsp;* David Yin: &lt;a href="http://seo.g2soft.net/2007/12/27/2007_web2_services_used_often.html" target="_blank"&gt;  2007年常用的Web 2.0服务&lt;/a&gt;&lt;br&gt;&amp;nbsp;* Feng:&lt;a href="http://www.dbanotes.net/review/2007_web2_service_i_used.html" target="_blank"&gt;年度回顾：2007 年最常用的 Web 2.0 服务&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。|| Gmail/Gtalk:  &lt;a href="mailto:jick.nan@gmail.com" target="_blank"&gt;jick.nan@gmail.com &lt;/a&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-3145330447901263318?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/3145330447901263318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/01/2007.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3145330447901263318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3145330447901263318'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/01/2007.html' title='软件与在线应用使用年结之2007'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-2113410518697466486</id><published>2008-01-05T11:26:00.001+08:00</published><updated>2008-01-05T11:26:38.769+08:00</updated><title type='text'>移动开发，第三次浪潮</title><content type='html'>- 农业时代&lt;br&gt;- 工业时代&lt;br&gt;- 信息时代&lt;br&gt;&amp;nbsp;* 大型机/小型机&lt;br&gt;&amp;nbsp;*&amp;nbsp; PC 第一推动： IC 芯片&lt;br&gt;&amp;nbsp;* Mobile Intenet/Mobile net&lt;br&gt;&amp;nbsp; * Symbian&lt;br&gt;&amp;nbsp; * Windows Mobile&lt;br&gt;&amp;nbsp;&amp;nbsp; * BlackBerry&lt;br&gt;&amp;nbsp;&amp;nbsp; * iPhone&lt;br&gt;&amp;nbsp;&amp;nbsp; * Linux&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Android: Linux + Java&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * OpenMoko &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * ...&lt;br&gt;&lt;br&gt;源于《程序员》(2008.1)的专题。&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br&gt;Gmail/Gtalk: &lt;a href="mailto:jick.nan@gmail.com"&gt;jick.nan@gmail.com&lt;/a&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-2113410518697466486?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/2113410518697466486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2008/01/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2113410518697466486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2113410518697466486'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2008/01/blog-post.html' title='移动开发，第三次浪潮'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-6678593941531627863</id><published>2007-12-27T10:54:00.001+08:00</published><updated>2007-12-27T10:54:29.867+08:00</updated><title type='text'>没有质量，一切都是负数</title><content type='html'>按：确实如此：没有质量，一切都是负数。忽然想起了前些天在家乐福买的蒙牛酸奶，保质期刚刚过了一半，就变质了。味道变了，容器被撑起来了，鼓鼓的。更要命的是，刚刷完牙，没尝出味道的变化，一杯已经下肚，一天不舒服。&lt;br&gt;&lt;br&gt;后来，又去搞了箱伊利酸奶，好像目前还在保质期，也没有什么异常。我还是喜欢用脚投票，简单啊 :P&lt;br&gt;&lt;br&gt;  &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Sent to you by jicknan via Google Reader:&lt;/h3&gt;&lt;/div&gt;  &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px"&gt;&lt;h2 style="margin: 0.25em 0 0 0"&gt;&lt;div class=""&gt;&lt;a href="http://blog.sina.com.cn/s/blog_4b55dac201007vb8.html"&gt;没有质量，一切都是负数&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt;  &lt;div style="margin-bottom: 0.5em"&gt;via &lt;a href="http://blog.sina.com.cn/niugensheng" class="f"&gt;牛根生的BLOG&lt;/a&gt; by 牛根生 on 12/26/07&lt;/div&gt;&lt;br style="display:none"&gt;  &lt;p&gt;  　　如果没有质量，一切都是负数：生产等于负数，营销等于负数，广告与品牌等于负数，收入与声誉等于负数！&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;  　　一道工序控制不到位，整条生产线出品的都是问题奶！牛奶浪费了，包装浪费了，设备浪费了，人力浪费了，机会浪费了——此时，生产是负数，收入是负数。问题奶如果溜出工厂，流到市场，顾客索赔，商家退货，媒体暴光，舆论抨击，政府问责……特别是买过问题产品的消费者，不仅不再回头消费，而且会一传十、十传百，带来的负面影响非常大——此时，营销是负数，品牌是负数，广告也是负数。当质量与广告方向相反的时候，广告不仅是一种浪费，而且是一根"催命索"：广告越好，死得越快。评名牌，不如争民牌；拿奖杯，不如树口碑。"金杯银杯，不如消费者的口碑；金奖银奖，不如消费者的夸奖"。&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;  　　雪糕变形、发苦、细菌超标、吃出异物，受损失的仅仅是一根雪糕吗？不，是你生产的所有雪糕。受损失的仅仅是"所有雪糕"吗？不，是你生产的所有产品，连同牛奶、奶粉。受损失的仅仅是"所有产品"吗？不，是你的生存资格和发展机遇。——反之，牛奶、奶粉出了问题，同样也会祸及雪糕，"株连九族"。&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;  　　产品不出问题，只是质量的最低标准；产品满足需求，才是质量的最高标准。同样的劳动，优质产品换回的是"一本万利"，劣质产品换回的是"一本万害"。没有质量，一切等于零——不，一切等于负数。质量问题今年给公司造成的直接经济损失达千万元之多，间接损失更是超过千万元！我们扪心自问，公司征来土地、雇人盖起厂房、请人装上设备，接着买水、买电、买气、买包装、买劳动力，然后租上车、收上奶、制上冷、缴上税，星星点点哪个不是花的真金白银？结果，一着不慎，正品转眼间化成了废品，上千万的真金白银在我们昼夜忙乎、汗流浃背中变成了一堆堆垃圾，不但损失钱财、前功尽弃，而且损失声誉、后患无穷……从中我们应该反思什么？反省什么？可是，有时候问题批量出现，我们自己的检验报告却依然显示：产品合格率接近100%。这与实际损失是不匹配的。因此，盖棺论定的时间要后移，我们要把检验口径放到市场链的末端：根据最终拿到的市场和消费者的反馈来评功判过。有问题就拿"差额工资"，没问题就拿"全额工资"，成效卓著就拿"超额工资"，铸成大过就拿"负数工资"。检验质量的惟一标准，应该从这句老话中寻找：天地之间有杆秤，那秤砣就是老百姓。&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;  　　全面质量管理的核心思想是"一个中心"：企业的一切活动都围绕质量来进行。全面质量管理的基本特点是"三全"：全面，全员，全过程。质量控制涵盖检验阶段、制造阶段、设计阶段。质量是设计出来的、生产出来的，不是检验出来的，检验只是事后补救的"降落伞"。&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;  　　质量是企业所有人的共同责任。凡是影响质量的人，一定要承担后果：与后果挂钩的责任是到位的，与后果脱钩的责任是苍白的。如果在出现质量事故时，股东赔钱，经营者、管理者受罚，生产者、肇事者却工资照拿，待遇照要，没有"战战兢兢"之态，那就很不正常。为什么有那么多企业家跳楼？因为他不仅要为企业承担经济责任，而且要承担法律责任：倾家荡产，妻离子散，精神崩溃，牢狱之灾。要想为质量提供"铁的靠山"，光有企业家一个人的"跳楼机制"是不够的，必须建立面向全员的"跳闸机制"：每出现一次质量事故，都要问责到所有相关层面——班组承担多少，车间承担多少，工厂承担多少，事业本部承担多少，集团公司承担多少……要让责任最大（最直接）的那个单元，吞下最多的苦果。&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;  　　所谓管理的学问，既含以少制多、以小博大的"四两拨千斤"，也含以多制少、以大博小的"千斤拨四两"。我们是否可以通过追究工厂来约束车间、通过追究车间来约束班组、通过追究班组来约束个人？也许，当整个班组被个别人"株连"的时候，班组这个"千斤"就会强有力地拨动个别人这个"四两"！&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;  　　在质量函数中，人是最主要的变量。当人是负数的时候，质量必然是负数。在紧密依存的集体协作中，班组里只要出现一个"负数人"，其他人的劳动往往就会被变性为"负值"——这里没有"负负得正"，只有"一负百负"。决定人的正负的是什么？是态度，也是方法。责任心不强是负数，知识技能不过关也是负数。&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;  　　要想实现质量没有负数，首先要做到没有"负数人"。要想做到没有"负数人"，办法只有一个：谁创造的负数，谁负责吞下。&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;  　　"编筐编篓，重在收口"。年底前，我们是否也该像运动员一样铆劲儿冲刺：大干60天——管理人员大学习，操作人员大练兵，开创质量新纪元！&lt;/p&gt;&lt;/div&gt;  &lt;br&gt;  &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Things you can do from here:&lt;/h3&gt;  &lt;ul style="font-family:sans-serif"&gt;&lt;li&gt;&lt;a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Fblog.sina.com.cn%2Fmyblog%2Findex_rss.php%3Fuid%3D1263917762?source=email"&gt;Subscribe to 牛根生的BLOG&lt;/a&gt; using &lt;b&gt;Google Reader&lt;/b&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://www.google.com/reader/?source=email"&gt;Get started using Google Reader&lt;/a&gt; to easily keep up with &lt;b&gt;all your favorite sites&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;  &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-6678593941531627863?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/6678593941531627863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/12/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6678593941531627863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6678593941531627863'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/12/blog-post.html' title='没有质量，一切都是负数'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-8556611400631645410</id><published>2007-12-24T18:14:00.001+08:00</published><updated>2007-12-24T18:14:47.767+08:00</updated><title type='text'>208.67.222.222</title><content type='html'>这是 OpenDNS 的一个 DNS Server，当 DNS 不可靠的时候，你连一串数字都要记住！&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br&gt;Gmail/Gtalk: &lt;a href="mailto:jick.nan@gmail.com"&gt;jick.nan@gmail.com&lt;/a&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-8556611400631645410?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/8556611400631645410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/12/20867222222.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8556611400631645410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8556611400631645410'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/12/20867222222.html' title='208.67.222.222'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-8475481632781386203</id><published>2007-11-09T12:54:00.001+08:00</published><updated>2007-11-09T12:54:22.524+08:00</updated><title type='text'>[转贴]我们能为环保做些什么</title><content type='html'>第一次见到这么用心的讨论环保问题，转载以示支持。&lt;br&gt;&lt;br&gt;  &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Sent to you by jicknan via Google Reader:&lt;/h3&gt;&lt;/div&gt;  &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px"&gt;&lt;h2 style="margin: 0.25em 0 0 0"&gt;&lt;div class=""&gt;&lt;a href="http://nanjabarwa.tianyablog.com/blogger/post_show.asp?BlogID=110350&amp;amp;PostID=11643908&amp;amp;idWriter=0&amp;amp;Key=0"&gt;我们能为环保做些什么&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt;  &lt;div style="margin-bottom: 0.5em"&gt;via &lt;a href="http://nanjabarwa.tianyablog.com/" class="f"&gt;西天的经幡&lt;/a&gt; by 风中的莲花 on 11/7/07&lt;/div&gt;&lt;br style="display:none"&gt;  &lt;br&gt;　　"环保"这个词似乎只属于政府和媒体，只存在于中学生800字的文章里，而离我们这些普通老百姓简直是十万八千里。说到"环保"，大家首先想到的可能是"三北"防护林，是长江上游的禁伐令，是各大城市重工业的外迁等等大事。从这些大事的角度来看，我们大多数人能做的就只是关注，而无法参与其中。&lt;br&gt;　　　　&lt;br&gt;　　我很早就在思考，我们这些普通人如何才能为祖国乃至世界的环保事业，贡献自己的微薄力量。我的所思所想，成就了这篇文章。我想说明的是，环保其实离我们并不遥远，我们每个人都可以为环保做点力所能及的小事情。所谓"滴水成沧海"，每一颗水珠珠的力量都是不可忽略的。&lt;br&gt;　　&lt;br&gt;　　从目前的状况来看，地球仍是我们唯一的家园。所以，在科学家找到另一个地球之前，请爱护这颗我们赖以生存的星球！&lt;br&gt;　　好，煽情的话不多说了，还是来看看我们到底能做些什么吧！&lt;br&gt;　　&lt;br&gt;　　1、中国东部是经济发达的地区，而中国的资源却大多集中在西部，比如水能。"西电东输"对东部地区经济的发展无疑有着巨大的影响。但是我一直以来都有个疑问，当西部牺牲自己的环境，无河不修坝，无处不水利的时候，为什么东部地区的办公楼里面，电脑却整夜地开着？&lt;br&gt;　　电脑一定不能关吗？我想恐怕没有几个人的电脑是不能关的吧。大多数人为的只是自己的方便——下班时不用拿着鼠标点击"开始"再点击"关机"，上班时不用弯下腰去按主机的开关。&lt;br&gt;　　或许很少人亲眼见过、感受过西部开发水利资源的疯狂吧。以四川为例，除了大江大河干流上的大型水电站，小河以及大河支流上还有无数的阶梯电站在运作着。我想，我不需要再谈及岷江了吧，我不需要再谈及岷江上游的生态了吧。我心痛，但我没有办法让你们也真切地感到心痛。&lt;br&gt;　　我知道，到现在都有很多人认为水电是最环保的发电方法。"一江春水向东流，流的都是煤和油"，记得哪位伟人说过，不能让水白白地流走。我在这里，不想讨论水电的弊端，我只想提醒持这种观点的同学——水电对生态环境的影响不亚于，甚至高于火电。不信？你可以Google也可以Baidu。&lt;br&gt;　　所以，对于我们来说，下班的时候记得关上电脑，最后离开的那个同学记得关上电灯，这就是对环保莫大的贡献了。&lt;br&gt;　　&lt;br&gt;　　2、还在大学的时候，我看过一部关于西部志愿者支教的电视剧，叫《脚下天堂》。那个地方叫"天堂铺"，在甘肃，但是并不是天堂，因为缺水。故事里志愿者老师组织学生暑假去首都北京，好像是跟北京的小学生"手拉手"吧，每个来自天堂铺的学生都住进一个北京家庭。有一个场景，深深地打动了我。在北京家庭里，北京妈妈放了满满一浴缸的水，让那个来自天堂铺的孩子洗澡。那个孩子却迟迟没有洗，他用手在水面上轻轻地拂来拂去，自言自语道："我从来没有见过那么多的水。"&lt;br&gt;　　你知道吗？我突然就觉得我们是多么地幸福。记得《中国国家地理》说过，"人的不平等，是出生地的不平等"。我们生活在季风吹拂的地方，湿润而多雨。而就在离我们并不遥远的甘肃、宁夏、内蒙、新疆的一些地方，那里的人们却长期忍受着干旱缺水的困扰。&lt;br&gt;　　成都算是中国大城市中水资源最为丰富的了。但有一份报告显示，20年后，成都将面临缺水的危险。这是不是有点夸大其辞了，我不知道，但是我觉得，尽管我们生活在目前不缺水的地方，这并不意味着我们可以铺张浪费地用水。想想那些缺水地区的孩子们吧！我们能做什么呢？&lt;br&gt;　　洗澡尽量用淋浴吧，泡澡虽然很舒服能减压，但为了环保，还是减少泡澡的次数吧。满满一缸的水只为洗一次澡，真的太奢侈了啊。&lt;br&gt;　　还在用洗衣机一次只洗一件衣服吗？为了环保，还是等集了N件脏衣服后再一起洗吧。或者一件衣服干脆就手洗了呀。&lt;br&gt;　　淘米的水可以浇花，洗菜的水也可以冲马桶啊。虽然有点麻烦，但想想，长期下来，可以节约多少水啊。&lt;br&gt;　　我相信，每个人都遇到过公共洗手间里水龙头没有关的情况，水是哗哗地流走了。这个时候，我们为什么不上前去将它关了呢？举手之劳而已。&lt;br&gt;　　看看，就是那么容易啊。&lt;br&gt;　　&lt;br&gt;　　3、我在公司里曾看到有人利用公司的打印机狂打什么"太极心经"，打了很厚的一沓；公司里不少人也喜欢打印技术资料，甚至电子书。我想每个公司都有这样的情况吧。但是大家应该都知道纸是跟树木联系在一起的。少用一张纸，就相当于在保护我们的森林。&lt;br&gt;　　所以，能不打印的东西尽量不打印，一定要打印的东西尽量双面打。打印出来的资料若是不用了，可以整理起来做草稿纸，最大限度地发挥一张纸的作用。&lt;br&gt;　　记得有一位香港明星支持环保事业，呼吁大家上厕所少用一张屁屁纸。这个我觉得可能有点过了，但是对我们还是有很大启发的。比如，在家里洗完手，擦手就用毛巾，没有必要用擦手纸了；在公共卫生间，擦手纸一次用一张就行了，我不相信哪个人的手比熊猫爪子还宝贵，一定要用个三、四张才罢休。&lt;br&gt;　　&lt;br&gt;　　4、汽车产生的废气是城市空气污染的罪魁祸首，所以世界各国都在提倡"无车日"。少开车，对于中国人来说可能不太现实，毕竟很多中国城市的公共交通系统还欠发达。但是有时候却真的没必要开车。我认识一个阿姨，几乎不走路，到家附近的菜市场买个菜都是开车去。她女儿上学，骑自行车只要十多分钟，她却一定要开车接送。这就真的是没有必要了。&lt;br&gt;　　中国人，特别是中国东部的，有个很不好的风气，就是买车一定要买大排量的，认为小排量的车开着掉面子。这样其实既浪费钱，又不环保。欧美国家都提倡小排量车，不晓得中国有些有钱人的脑壳是怎么想的。&lt;br&gt;　　我认为，成都的公交车和出租车都烧天然气，这点就很好。当然这也跟四川天然气资源丰富有关。所以，在成都买车，买双燃料的车是个不错的选择。既给自己省了银子，又为环保做了贡献，一举两得。&lt;br&gt;　　&lt;br&gt;　　5、现在跟我周围的同学谈论买车，怕是有点早了，毕竟大家都还处于资本的原始积累阶段。我买不起汽车，我买电马儿！我周围骑电动自行车的人的确不占少数。初到苏州的时候，我惊讶于这里的人们生活水平真是高，最差都是电马儿，根本没有蹬脚踏车的人。现在回到成都，发现成都的马路上也充斥着呼啸而过的电马儿了。&lt;br&gt;　　电动自行车引起的交通问题不属于我这篇文章讨论的范围。我提及电马儿的目的是告诉大家一个鲜为人知的秘密——电马儿其实也有污染。电马儿的污染在于它的电池。电马儿使用的是铅酸电池，含有大量的重金属，如果能够有效回收的话，是没有问题的，但关键在于我国根本没有健全而有效的回收制度。不少修车摊的人直接把废电池盒打开，将废液倒入下水道！&lt;br&gt;　　回收制度不是我们能够建立起来的，我们能做的就是尽量不买电动自行车。去远的地方，使用公共交通，去近的地方，脚踏车就很方便啊，还可以锻炼身体。广东一些城市，如广州、东莞、佛山就禁止电动自行车上路，虽然引起了很大的争议，但我觉得从环保角度来看，这不失为一件好事情。&lt;br&gt;　　&lt;br&gt;　　6、一颗电子表上的电池如果埋入土地中，它可以让一立方米的土壤失去耕种价值；一颗普通干电池如果被遗弃在水中，可以让600立方米的水不能饮用。这是小学自然课上老师就讲过的。但是还是有很多人将废旧电池当作垃圾扔掉。这确实跟我国文化普及的程度有关，但是也跟大家长期以来的习惯有关。&lt;br&gt;　　现在城市里已经有不少废旧电池回收点了，比如社区超市，所以，随手扔掉废旧电池的坏习惯我们应该改掉了。把旧电池收集起来，送到回收点，其实也不是一件麻烦事。&lt;br&gt;　　&lt;br&gt;　　7、很多经济发达的国家和地区，上超市购物后，塑料袋是需要花钱买的。台湾就是这样，我上7-11便利店买的东西从来都是往背包里使劲塞，因为袋子不便宜。中国大陆情况就不是这样了，超市的塑料袋都是随便拿，想拿多少拿多少，而是这些塑料袋大多是不可降解的。同学们，想想看，这样全中国一年下来要产生多少白色垃圾啊。记得在成都率先使用可降解塑料袋的商场是日本的伊藤洋华堂，你可以说人家日本人如何如何BT，但是你不得不承认，在环保方面日本人就是比我们做得好。&lt;br&gt;　　所以，建议各位同学下回上超市只买一瓶可口可乐，就没有必要拿袋子了哈。买的东西多，拿袋子可以理解，就买了一瓶水还要拿个袋子装着，就有点过分了。能不要袋子，就尽量不要。咱中国也要跟世界接轨嘛。&lt;br&gt;　　&lt;br&gt;　　以上就是我们能为环保做的事，当然还有很多，比如女性同胞不要穿皮草之类的。我觉得上诉七点是比较重要的，所以列了出来。其实大家脑子里随时想着"环保"，就可以做很多贡献的。为了我们的家园，我们一起努力！&lt;br&gt;　　&lt;br&gt;　　（鉴于本人打字之辛苦，请看客留下只言片语，以犒劳博主。如果你有不同的见解，请不吝赐教；如果你有上面没有提到的环保办法，也欢迎补充！）&lt;/div&gt;  &lt;br&gt;  &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Things you can do from here:&lt;/h3&gt;  &lt;ul style="font-family:sans-serif"&gt;&lt;li&gt;&lt;a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Fblog.tianya.cn%2Fblogger%2Frss.asp%3FBlogID%3D110350?source=email"&gt;Subscribe to 西天的经幡&lt;/a&gt; using &lt;b&gt;Google Reader&lt;/b&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://www.google.com/reader/?source=email"&gt;Get started using Google Reader&lt;/a&gt; to easily keep up with &lt;b&gt;all your favorite sites&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;  &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-8475481632781386203?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/8475481632781386203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/11/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8475481632781386203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8475481632781386203'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/11/blog-post.html' title='[转贴]我们能为环保做些什么'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-5909206721952151364</id><published>2007-10-29T20:36:00.000+08:00</published><updated>2007-10-29T20:37:02.444+08:00</updated><title type='text'>25 载</title><content type='html'>今天生日，阳历的，阴历是9/13，就在前两天(10/23)。谢谢某人的卡片，某人的蛋糕 :-)&lt;br&gt;&lt;br&gt;上一年说的是阴历：&lt;br&gt;&lt;a href="http://jicknan.blogspot.com/2006/11/blog-post_03.html"&gt;http://jicknan.blogspot.com/2006/11/blog-post_03.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-5909206721952151364?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/5909206721952151364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/10/25.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5909206721952151364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5909206721952151364'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/10/25.html' title='25 载'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-7304613411181362590</id><published>2007-10-27T01:09:00.000+08:00</published><updated>2007-12-27T11:51:15.232+08:00</updated><title type='text'>信仰问题</title><content type='html'>本贴信手写来，毫无章法。&lt;p&gt;汉族大部分都是没有信仰的，最近知道一个去德国念硕士的同学皈依了基督教，而回族和伊斯兰教也很有意思：借此想了下信仰的问题。&lt;/p&gt;&lt;p&gt;我以为，没有信仰也是一种信仰。从无信仰到从了某教的难度，并不弱于从某教到达无信仰。这样，本贴就涉及三种信仰了：无信仰，基督，伊斯兰。&lt;/p&gt;&lt;p&gt;我同学的专业是光电转换，讲求科学研究。以学习科学知识为目的的伊，却在学业还未结束前将基督学了来，我是如此的奇怪，以至于前几天在 Gtalk 上和伊讨论起这个问题来了。伊先是看了一些圣经，觉得里面说的很有道理，解决伊脑袋里的一些终极问题，比如：生命是什么？生命的起源是什么？生命的意义是什么？人类的起源是什么？人死了会去哪里？我为什么会出现在这里？&lt;/p&gt;&lt;p&gt;我对前四个问题也很感兴趣，感觉应该属于哲学和科学两大论域──当然，在基督徒那里，这些都是宗教问题。至于人死了会去哪里，这是宗教的话题，无非要你这辈子要做个好教徒，不然，死了会下地狱的。最后一个问题，我为什么会出现在这里？这是你和本教的缘分，是神指引你过来的──但在我眼里，没有指引的人，这是一串个人选择和偶然造成的。如果你继续追问：为什么这一串选择和偶然之后，你来到了这里？你不认为是神指引你来了这里吗？Oh，shit! 这是个信还是不信的问题，却不能成为信的理由。&lt;/p&gt;&lt;p&gt;伊对基督的论述是： 从 bible 里的创世纪可以看出其观点是：人是神创造的，神爱人，愿意将宇宙交给人去管理，但是人却犯了罪，背离了神。从 bible 的新约，神派他的独生子来到人间，他是一个完全的无罪的人，却死在十字架上担当了人的罪，这样信他的人就可以重新回到神的怀抱，回归与神的关系。就个人来说，每个人都是神的孩子，我们到世界上来有我们各自的任务，是世上的管家吧，要工作，但是也有来自神的爱，自己也要会爱别人，关心身边的人。&lt;/p&gt;&lt;p&gt;这是我第一次这么近距离接触到基督大人，算是扫盲吧。伊觉得，这些比让伊相信"人是由单细胞生物进化来的"有说服力多了。&lt;/p&gt;&lt;p&gt;我觉得，宗教要笼络信徒的心，就需要构建一套完整的体系来应付质疑。而且随着科学的发展，还需要不断修正这套说辞。比如，现在应该不会有哪个宗教还把日心说视为洪水猛兽吧？我的意思是，基督已经适应了现代社会的科学、文化环境了，自然对科学工作者也有一套说辞&lt;br /&gt;:-)&lt;/p&gt;&lt;p&gt;以下是 QnA 时间：&lt;/p&gt;&lt;p&gt;Q: 单细胞毕竟是可以看到的，可是，你见过什么神吗？&lt;br /&gt;A: 科学和信仰是不违背的。同时也没有谁可以证明人不是神创造的，特别是当你看到人那么复杂却灵巧的器官的时候，不得不为之震撼。就像一只电子表都要有人制作出来，何况更复杂的人，怎么会无缘无故的出现呢？&lt;br /&gt;神是个灵，不会局限在某个物体里面的，所以我没有见过他的真貌。但是我感受过他，我也经历过他的带领。这种感受，是很难描述的，只有自己亲身经历。&lt;br /&gt;Q：确实，还没有人证明人不是神创造，但是也没有证明人就是神创造的。&lt;br /&gt;A：成为神的儿女后，生命的意义就简单多了，神对每个人都有美好的旨意，他会在你的一生中给你好多东西去经历，去体验，不同的人有不同的领受吧，不过到最后我们都会回天家，到天父那里去。&lt;br /&gt;（现在的体会：生活确实太累人，如果真的信了这一套你会一下释然，轻松许多，由此，生命的意义变得简单多了。不过，我总觉得这是在逃避，放弃自己主导生活，接受别人/神安排的。)&lt;/p&gt;&lt;p&gt;Q: 人确实很复杂，而且很灵巧。但是，这也可能是进化的结果，不能完全归功于神吧？&lt;br /&gt;A: 你的意思是：神创造了个人的初形，然后人又自己进化的？人自己长出了眼睛？还是耳朵？&lt;br /&gt;Q:没有，在我这里，根本没有神这回事，人是在自然中慢慢进化来的，优胜劣汰。&lt;br /&gt;A: 那你能说说究竟是怎么进化而来的么？ 你能具体想象一下从无到有的过程么？ 有研究说 相信进化论的人 其实也和信仰差不多，没有办法证明 却就信了 重点是个＂信＂字啊&lt;br /&gt;Q: 人不是自己长的耳朵，眼睛。这些是人的祖先现有的，只是后来人继承了过来&lt;br /&gt;A: 而我们因为成长环境 及对科学的过分迷信 导致的思维模式 很多中国人没有办法接受 有神的存在&lt;br /&gt;Q: 科学讲求证据，虽然现在还不能做到每一步都有实证，但是实证一直是科学追寻的。&lt;br /&gt;A:  恩 你说的将是一个很大的议题 如果你想继续探索的话 给你推荐一本书 游子吟 网上有电子版本的。看完之后 可以 再看一下 铁证待判 将会告诉你 圣经也是科学的&lt;br /&gt;Q: 通过考古，我们发现了元谋人的化石。同样，我们还发现恐龙的化石。虽然现在恐龙不在了，但是我们通过化石知道了它们的存在。请问，哪里有神的化石？或者踪迹？&lt;br /&gt;A: 呵呵 这个答案见 前面所说 神是灵 不会局限在物质里面的。&lt;br /&gt;Q: 我觉得，这个和玉帝也没什么两样：信则灵 :-)&lt;br /&gt;A: 那是真神和假神的区别了 信yudi之类的 也有可能灵是因为 的确有些灵界的东西 有力量的东西 会诱惑人远离真神 过分的科学也是他们手段之一 对不同的人有不同的方法吧 但是 实际存在的不会由人是否信而决定的 否则真理也就不是真理了&lt;/p&gt;&lt;p&gt;QnA 中提到了两本书，有机会，有兴趣再看吧。讨论的主要还是基督怎么处理科学带来的挑战。我想搞清楚的，大概就是这个搞科研的小MM为什么这么快就被基督驯化了？&lt;/p&gt;&lt;p&gt;上面还提到了伊斯兰，回族大概是依靠伊斯兰才保存了下来。如果没有伊斯兰严格的教规，散居的回族大概就消逝在汉族的茫茫人海了，散居的回族通过伊斯兰固守着自己的精神家园。&lt;/p&gt;&lt;p&gt;忽然发现，不管是我的无信仰，还是伊的基督，回的伊斯兰，受周围环境影响都很大。伊是一例，在此为无，在彼则为基督。如果有一天，我在彼，会不会也从彼教？&lt;/p&gt;&lt;p&gt;宗教的另一个问题是“王婆卖瓜”的倾向很严重，抬高自己和信徒，贬低非信众和异教。这些行为和某党整天标榜自己“伟大、正确”是一个调调，但这违反了我们民族“谦虚”的家教。由此，我的处理方法是：凡是自我标榜的东西，都需要打打折扣，存点疑问。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Any way，改变自己的信仰是件困难的事情。现在除了无信仰，还没有让我心服的信仰，大概我自由惯了，不习惯任何束缚，而无信仰能够给我最大的自由。&lt;/p&gt;&lt;p&gt;我还在想，总有一些东西可以超越信仰的，比如爱、智慧。&lt;/p&gt;&lt;p&gt;--&lt;br /&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;/p&gt;&lt;br /&gt;[Thu Dec 27 CST 2007] 本文仅仅是自己的碎想，更严禁的思考请看 yurri 差不多同期翻译的文章：&lt;br /&gt;&lt;a href="http://www.yeeyan.com/articles/view/13439/3312"&gt;针对神创论15个屁话的回答&lt;/a&gt;。算是对某兄弟质疑的另一个回答吧。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-7304613411181362590?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/7304613411181362590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/10/blog-post_27.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7304613411181362590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7304613411181362590'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/10/blog-post_27.html' title='信仰问题'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-4973113413211104723</id><published>2007-10-13T17:51:00.001+08:00</published><updated>2007-10-13T17:51:08.921+08:00</updated><title type='text'>China Google Maps Mobile 很不错</title><content type='html'>谷歌发布了移动中文版 Google Maps，对应 &lt;a href="http://ditu.google.com"&gt;http://ditu.google.com&lt;/a&gt; 的数据。手机访问下列地址就可以根据手机型号下载了：&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.google.cn/gmm"&gt;http://www.google.cn/gmm&lt;/a&gt;&lt;/span&gt;  (注意是 .cn 域名)&lt;br clear="all"&gt;&lt;br&gt;今天出去使用了下，很不错，相当于随身带着一个详细的地图，而且不断更新。&lt;br&gt;&lt;br&gt;这个算是让我小激动一把的新应用。很早就把 Google Maps 装到了手机里，可惜没有大陆的数据，只能浏览没有标注的卫星图，很不实用。&lt;br&gt;&lt;br&gt;这两个都是 Java 程序，安装后分别显示为：China Google Maps 和 Google Maps。&lt;br&gt;&lt;br&gt;-- &lt;br&gt; 每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-4973113413211104723?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/4973113413211104723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/10/china-google-maps-mobile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4973113413211104723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4973113413211104723'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/10/china-google-maps-mobile.html' title='China Google Maps Mobile 很不错'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-7890772608355050492</id><published>2007-10-10T00:19:00.001+08:00</published><updated>2007-10-10T00:19:23.936+08:00</updated><title type='text'>被 nanjabarwa 点名了</title><content type='html'>还是国庆节前，属于欠债。国庆节中还被 Chen Bo 点名了，慢慢还……&lt;br&gt;&lt;br&gt;按照我的习惯，被我点名的是看到本贴的前八位，不管是 RSS Reader 里，还是 BlogSpot 上。&lt;br&gt;&lt;br&gt;　点名规则：&lt;br&gt;　　A、被点到名字8个人要在自己的空间里写下自己的答案，然后去掉一个你最不喜欢的问题再加上一个你的问题，仍然组成20个问题， 传给其他8个人，列出其他8个需要回答问题的人的名字，还要到这8个人的博客里留言通知对方――你被点名了，被点名者不得拒绝回答问题，完成游戏的人将会 永远得到大家的祝福。&lt;br&gt;　　B、这8个人要在自己的博客里注明是从哪里接到的，并且再传给其他8个人，让游戏继续下去，不得回传。被点到名字的人将会得到大家的祝福，并且所有美好的愿望都会在不久的将来实现。&lt;br&gt;&lt;br&gt;　　1、当你得知自己被点名的时候，脑中最先出现的想法是什么？&lt;br&gt;　　回答：啊？迟到又被发现了？一如既往的点背。&lt;br&gt;　　　　&lt;br&gt;　　2、七夕情人节怎么过的？&lt;br&gt;　　回答：这对我只是普通的一天。&lt;br&gt;　　　　 &lt;br&gt;　　3、希望在特殊的日子收到什么礼物？&lt;br&gt;　　回答：你就是我最好的礼物。&lt;br&gt;　　　　&lt;br&gt;　　4、你最希望从朋友（不包括爱人）那里得到的是什么？&lt;br&gt;　　回答：无拘无束。&lt;br&gt;　　　　&lt;br&gt;　　5、最近最郁闷的事？&lt;br&gt;　　回答：去火车站时，公交车半路坏掉，换出租堵车。&lt;br&gt;　　　　&lt;br&gt;　　6、你最近最想做的事情？&lt;br&gt;　　回答：四处游荡。&lt;br&gt;　　　　&lt;br&gt;　　7、今年最想去的地方是？&lt;br&gt;　　回答：回家。 &lt;br&gt;　　　　&lt;br&gt;　　8、如果知道结局，你还会去爱吗？&lt;br&gt;　　回答：哈哈，并没说是不好的结局。漏洞么？爱就是结局的一种。&lt;br&gt;　　　　&lt;br&gt;　　9、最近最快乐的事情是什么？&lt;br&gt;　　回答：回西安，见了许多老朋友。哈哈，好像没有离开过&lt;br&gt;　　　　&lt;br&gt;　　10、你相信真爱吗？&lt;br&gt;　　回答：可是，真爱是什么？&lt;br&gt;　　　　&lt;br&gt;　　11、遇到喜欢的人，你是勇敢表白还是默默关注？&lt;br&gt;　　回答：一般来说，我乐于表达我的想法。但并不总是这样的，尤其是很喜欢的时候。 &lt;br&gt;　　　　&lt;br&gt;　　12、说出点你名的人的3个优点（不可删除题）&lt;br&gt;　　回答：这个女子不一般，爱跑，爱原生态。&lt;br&gt;　　　　&lt;br&gt;　　13、说出几个你爱看的电影的名字&lt;br&gt;　　回答：阿甘正传、肖申克的救赎、美丽人生、黑客帝国、The Revolution of Operating System。&lt;br&gt;　　　　&lt;br&gt;　　14、列举最喜欢的书（New）&lt;br&gt;　　回答：庄子、黄金时代。&lt;br&gt;　　　　&lt;br&gt;　　15、你对你的近况满意吗？有什么需要改变？ &lt;br&gt;　　回答：感觉很混乱，整理一下吧。&lt;br&gt;　　　　&lt;br&gt;　　16、你比较注重精神还是物质？&lt;br&gt;　　回答：精神。因为底子薄，物质可以放的很低。&lt;br&gt;　　　　&lt;br&gt;　　17、最近有什么令你感动的事？&lt;br&gt;　　回答：跟我去西安的高中同学说自己不是外人。&lt;br&gt;　　　　&lt;br&gt;　　18、你会在路上偷看美女或帅哥么？&lt;br&gt;　　回答：在路上，我也不知道在看什么，有时侯路都不看。一个经验是，美女/帅哥从来都是别人告诉我。&lt;br&gt;　　　　  &lt;br&gt;　　19、你什么时候觉得自己老了？&lt;br&gt;　　回答：记忆力衰退，经常健忘。 &lt;br&gt;　　　　&lt;br&gt;　　20、08年最重要的计划是什么？&lt;br&gt;　　回答：确定一下，我究竟要做什么？&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-7890772608355050492?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/7890772608355050492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/10/nanjabarwa.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7890772608355050492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7890772608355050492'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/10/nanjabarwa.html' title='被 nanjabarwa 点名了'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-1277667330378108645</id><published>2007-10-08T10:07:00.000+08:00</published><updated>2007-10-08T22:15:12.209+08:00</updated><title type='text'>听歌： 毕业四年</title><content type='html'>《毕业四年》&lt;br /&gt;&lt;br /&gt;作词：螃蟹&lt;br /&gt;演唱：我绝不是歌星&lt;br /&gt;伴奏：黑豹《无地自容》&lt;br /&gt;&lt;br /&gt;算一下时间 突然发现&lt;br /&gt;毕业竟然已经四年&lt;br /&gt;回想四年前 梦想很多&lt;br /&gt;如今却只剩下消遣&lt;br /&gt;&lt;br /&gt;生活浑浑噩噩 像抽鸦片&lt;br /&gt;工作更是早就失去信念&lt;br /&gt;工资那么一点 都不够抽烟&lt;br /&gt;更别提找MM玩啥爱恋&lt;br /&gt;&lt;br /&gt;算一下时间 突然发现&lt;br /&gt;毕业竟然已经四年&lt;br /&gt;这四年之间 都做了什么&lt;br /&gt;怎会变的如此懒惰&lt;br /&gt;&lt;br /&gt;也曾天真的以为 只要肯努力&lt;br /&gt;世界对谁都会一样公平&lt;br /&gt;最后终于知道 学习的意义&lt;br /&gt;不如谁家有权或者有钱&lt;br /&gt;&lt;br /&gt;算一下时间 突然发现&lt;br /&gt;毕业竟然已经四年&lt;br /&gt;这四年之间 我明白很多&lt;br /&gt;明白越多就越难过&lt;br /&gt;&lt;br /&gt;世界变的冷漠 满嘴的经济&lt;br /&gt;正以火箭速度丢失真情&lt;br /&gt;还有所谓正义 更像是闹剧&lt;br /&gt;到处都在上演虚情假意&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;其实不想 不想到处算计&lt;br /&gt;我还是想做回自己&lt;br /&gt;不想继续 继续放纵下去&lt;br /&gt;那样心会压抑窒息&lt;br /&gt;&lt;br /&gt;不想接着欺骗 不想再接着沦陷&lt;br /&gt;拒绝混完今天 再彷徨明天&lt;br /&gt;&lt;br /&gt;算一下时间 突然发现&lt;br /&gt;毕业竟然已经四年&lt;br /&gt;这四年之间 我明白很多&lt;br /&gt;明白越多就越难过&lt;br /&gt;&lt;br /&gt;世界变的冷漠 满嘴的经济&lt;br /&gt;正以火箭速度丢失真情&lt;br /&gt;还有所谓正义 更像是闹剧&lt;br /&gt;到处都在上演虚情假意&lt;br /&gt;&lt;br /&gt;其实不想 不想到处算计&lt;br /&gt;我还是想做回自己&lt;br /&gt;不想继续 继续放纵下去&lt;br /&gt;那样心会压抑窒息&lt;br /&gt;&lt;br /&gt;不想接着欺骗 不想再接着沦陷&lt;br /&gt;拒绝混完今天 再彷徨明天&lt;br /&gt;&lt;br /&gt;其实不想 不想到处算计&lt;br /&gt;我其实不想 WO~~&lt;br /&gt;不想继续 继续放纵下去&lt;br /&gt;那样心会压抑窒息&lt;br /&gt;&lt;br /&gt;其实不想 不想到处算计&lt;br /&gt;我其实不想 WO~~&lt;br /&gt;不想继续 继续放纵下去&lt;br /&gt;那样心会压抑窒息&lt;br /&gt;&lt;br /&gt;依唷~~&lt;br /&gt;依唷~~&lt;br /&gt;HEI&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;作者 blog:&lt;br /&gt;&lt;a href="http://www.pangxie.org/post/740"&gt;http://www.pangxie.org/post/740&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;听歌：&lt;br /&gt;&lt;a href="http://ok.21cn.com/singer/open_song.jsp?song_id=1981995"&gt;http://ok.21cn.com/singer/open_song.jsp?song_id=1981995&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="left: 0px ! important; top: 16px ! important;" title="Click here to block this object with Adblock Plus" class="abp-objtab-06937087805260279 visible ontop" href="http://www.youtube.com/v/P1YUfRoGFLw"&gt;&lt;/a&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/P1YUfRoGFLw"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/P1YUfRoGFLw" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-1277667330378108645?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/1277667330378108645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/10/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1277667330378108645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1277667330378108645'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/10/blog-post.html' title='听歌： 毕业四年'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-4497330118076397625</id><published>2007-09-17T11:17:00.000+08:00</published><updated>2008-01-17T18:02:01.154+08:00</updated><title type='text'>Linux 共享库：尽量避免 LD_LIBRARY_PATH</title><content type='html'>Linux 运行的时候，是如何管理共享库(*.so)的？在 Linux 下面，共享库的寻找和加载是由 /lib/ld.so 实现的。 ld.so 在标准路经(/lib, /usr/lib) 中寻找应用程序用到的共享库。&lt;br /&gt;&lt;br /&gt;但是，如果需要用到的共享库在非标准路经，ld.so 怎么找到它呢？&lt;br /&gt;&lt;br /&gt;目前，Linux 通用的做法是将非标准路经加入 /etc/ld.so.conf，然后运行 ldconfig 生成 /etc/ld.so.cache。 ld.so 加载共享库的时候，会从 ld.so.cache 查找。&lt;br /&gt;&lt;br /&gt;传统上， Linux 的先辈 Unix 还有一个环境变量 - LD_LIBRARY_PATH 来处理非标准路经的共享库。ld.so 加载共享库的时候，也会查找这个变量所设置的路经。但是，有不少声音主张要避免使用 LD_LIBRARY_PATH 变量，尤其是作为全局变量。这些声音是：&lt;br /&gt; *  LD_LIBRARY_PATH is not the answer -  &lt;a href="http://prefetch.net/articles/linkers.badldlibrary.html"&gt;http://prefetch.net/articles/linkers.badldlibrary.html&lt;/a&gt;&lt;br /&gt; * Why LD_LIBRARY_PATH is bad - &lt;a href="http://xahlee.org/UnixResource_dir/_/ldpath.html"&gt;http://xahlee.org/UnixResource_dir/_/ldpath.html &lt;/a&gt;&lt;br /&gt; * LD_LIBRARY_PATH - just say no - &lt;a href="http://blogs.sun.com/rie/date/20040710"&gt;http://blogs.sun.com/rie/date/20040710&lt;/a&gt;&lt;br /&gt;解决这一问题的另一方法是在编译的时候通过 -R&amp;lt;path&amp;gt; 选项指定 run-time path。&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-4497330118076397625?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/4497330118076397625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/09/ldlibrarypath.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4497330118076397625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4497330118076397625'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/09/ldlibrarypath.html' title='Linux 共享库：尽量避免 LD_LIBRARY_PATH'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-42981646481738180</id><published>2007-09-15T05:41:00.000+08:00</published><updated>2008-01-17T17:53:04.558+08:00</updated><title type='text'>cross-compile 时的 libtool 陷阱</title><content type='html'>做了不少的 cross-compiling 了，但是 libtool 是个头痛的问题。autconf/automake 这一套本来是为了方便编译的，现在却给交叉编译带来了新的。关于这个话题，下面两篇文章讲得比较明白：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://metastatic.org/text/libtool.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt; Avoiding libtool minefields when cross-compiling&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://orzlab.blogspot.com/2007/05/cross-compilelibtool.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;避免cross-compile的陷阱：libtool&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt;&lt;/ul&gt;或许，在需要的时候避免使用 libtool 也是个解决方案？&lt;br /&gt;&lt;br /&gt;[Update@Thu Jan 17 17:35:37 CST 2008]&lt;br /&gt; 工作中，cross-compile 一块的惯常做法还是 bob 的 blog ：《&lt;a href="http://blog.chinaunix.net/u/22617/showart.php?id=372057"&gt;&lt;span class="bold"&gt;如何交叉编译 应用程序，技巧，注意事项&lt;/span&gt;&lt;/a&gt;》里提到的方法：先通过 configure 生成 编译 package 的 Makefile，然后手动修改这些 Makefile。这是一种土方法，但却成了我们开发中的传统，力气活，很累人，已经有好几次到了崩溃的边缘。我很讨厌这种方法，因为所有这些的工作都是一次性的。如果一个 package 需要跟随 upstream 升级，你就必须从头再来一遍；如果自己做了一些修改，那还要把改动合过去，跟麻烦。&lt;br /&gt;&lt;br /&gt;基于上述原因，我一直寻找一种可以快速跟随 upstream 并管理自己 patch 的方案，虽然由于种种原因很难在工作上使用，但我至少可以体会“亲手打造”一套系统的畅快淋漓。&lt;a href="http://www.openmoko.org"&gt;OpenMoko&lt;/a&gt; 的方法就不错，值得学习。&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-42981646481738180?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/42981646481738180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/09/cross-compile-libtool.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/42981646481738180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/42981646481738180'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/09/cross-compile-libtool.html' title='cross-compile 时的 libtool 陷阱'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-3386651638069067015</id><published>2007-09-15T05:13:00.000+08:00</published><updated>2007-09-15T23:31:53.771+08:00</updated><title type='text'>基于 Linux 的 boot loader - kboot</title><content type='html'>&lt;a href="http://kboot.sourceforge.net/"&gt;kboot&lt;/a&gt; 本质上是个小型的 Linux 系统，但功能却是个 boot loader。&lt;br /&gt;&lt;br /&gt;可能的使用领域是普通的 boot loader 功能不够用，或者不好重烧原有的 boot loader。具体预期情景：要 hack OpenEZX， 原来的 boot loader 是 blob，并不是为 hacking 准备的，因此用起来很不方便，但是重烧它又用让设备 over 的风险。这时，我们可以通过 blob 启动一个 kboot，然后做我们期望的事情。事实上，对于 hacking openezx，已经用人提议过通过 blob 再起一个自己可以定制的 blob。&lt;br /&gt;&lt;br /&gt;备用资料：&lt;br /&gt; * kboot 初探与模拟验证 - &lt;a href="http://orzlab.blogspot.com/2007/06/kboot.html"&gt;http://orzlab.blogspot.com/2007/06/kboot.html&lt;/a&gt;&lt;br /&gt;--&lt;br /&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-3386651638069067015?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/3386651638069067015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/09/linux-boot-loader-kboot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3386651638069067015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3386651638069067015'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/09/linux-boot-loader-kboot.html' title='基于 Linux 的 boot loader - kboot'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-1552727968695917951</id><published>2007-09-04T20:40:00.001+08:00</published><updated>2007-09-04T20:40:35.084+08:00</updated><title type='text'>SkypeOut 的收费</title><content type='html'>参数：&lt;br&gt;* Skype Out 接通费：￥0.39/次&lt;br&gt;* Skype Out 通话费：￥0.19/分钟&lt;p&gt;Time(m)	Fee(Y/m)&lt;br&gt;1	0.580000&lt;br&gt;2	0.385000&lt;br&gt;3	0.320000&lt;br&gt;4	0.287500&lt;br&gt;5	0.268000&lt;br&gt;6	0.255000&lt;br&gt;7	0.245714&lt;br&gt;8	0.238750&lt;br&gt;9	0.233333&lt;br&gt;10	0.229000&lt;br&gt;15	0.216000&lt;br&gt;20	0.209500&lt;br&gt;25	0.205600&lt;br&gt;30	0.203000&lt;br&gt;35	0.201143&lt;br&gt;40	0.199750&lt;br&gt;45	0.198667&lt;br&gt;50	0.197800&lt;br&gt;55	0.197091&lt;br&gt;60	0.196500&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-1552727968695917951?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/1552727968695917951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/09/skypeout.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1552727968695917951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1552727968695917951'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/09/skypeout.html' title='SkypeOut 的收费'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-1822648482418916012</id><published>2007-08-19T03:11:00.001+08:00</published><updated>2007-08-19T03:11:19.490+08:00</updated><title type='text'>Re: Chen Bo</title><content type='html'>这是金色葡萄发明的回贴方法，在上 blogger.com 越来越困难的时候，这似乎是个不错的解决办法。Chen Sir 应该可以看到的 :P&lt;br&gt;&lt;br&gt;谢谢 Chen Sir 关心，我确实在考虑这个事情，据说这是有上进心的一种表现？嘿嘿，这不过是一种姿态。当然，不排除这是真的 :-)&lt;br&gt;&lt;br&gt;其实，我不是很喜欢跳来跳去。只要你在一个公司，都是老板在买你的时间，没有本质的区别。&lt;br&gt;&lt;br&gt;安慰一下你的工资，同时景仰一下你弟的工资。其实考虑工资比较要看绝对值，还要看你生活环境的物价水平；其实工作的回报也不仅是你的工资，还有社会其他的回馈 :P&lt;br&gt;&lt;br&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Sent to you by jicknan via Google Reader:&lt;/h3&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px"&gt;&lt;h2 style="margin: 0.25em 0 0 0"&gt;&lt;div class=""&gt;&lt;a href="http://chenbo.blogspot.com/2007/08/2k.html"&gt;当我的工资只有一千多的时候，我弟是二千；当我好不意思涨到两千多（扣除房租后还是不到2k）的时候，他已...&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="margin-bottom: 0.5em"&gt;via &lt;a href="http://chenbo.blogspot.com/" class="f"&gt;闲言碎语&lt;/a&gt; by Chen Bo on Aug 18, 2007&lt;/div&gt;&lt;br style="display:none"&gt; 当我的工资只有一千多的时候，我弟是二千；当我好不意思涨到两千多（扣除房租后还是不到2k）的时候，他已经升到三千多了。备注一下：偶弟初中毕业，现在公司里都没人相信他不是大学生，他越是辟谣就越是被指"谦虚过度"。&lt;br&gt;有可能哪天我混不下去了，得去投靠他。&lt;br&gt;&lt;a href="http://jicknan.blogspot.com/2007/08/blog-post_16.html"&gt;阿南&lt;/a&gt;是不是在考虑换工作？&lt;br&gt;-------------------------&lt;br&gt;最近网络上的新闻，大概就是天涯的"哎呀恍恍"同学勇敢地帖出了自己的照片，然后被曝是二奶，呵呵。原帖好像已经被删除了。与之相关的帖子倒是热门得很，分页了又分页。&lt;br&gt;看来还是不要太嚣张。偶过两天拆除所有照片的链接。然后就可以做"坏人"了，呵。&lt;/div&gt; &lt;br&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="padding: 4px; background-color: #c3d9ff;"&gt;&lt;h3 style="margin:0px 3px;font-family:sans-serif"&gt;Things you can do from here:&lt;/h3&gt; &lt;ul style="font-family:sans-serif"&gt;&lt;li&gt;&lt;div class=""&gt;&lt;a href="http://chenbo.blogspot.com/2007/08/2k.html"&gt;Visit the original item&lt;/a&gt;&lt;/div&gt; on &lt;b&gt;&lt;a href="http://chenbo.blogspot.com/" class=""&gt;闲言碎语&lt;/a&gt;&lt;/b&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Fchenbo.blogspot.com%2Ffeeds%2Fposts%2Fdefault?source=email"&gt;Subscribe to 闲言碎语&lt;/a&gt; using &lt;b&gt;Google Reader&lt;/b&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.google.com/reader/?source=email"&gt;Get started using Google Reader&lt;/a&gt; to easily keep up with &lt;b&gt;all your favorite sites&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-1822648482418916012?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/1822648482418916012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/08/re-chen-bo.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1822648482418916012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1822648482418916012'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/08/re-chen-bo.html' title='Re: Chen Bo'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-3834352106001507117</id><published>2007-08-16T20:52:00.001+08:00</published><updated>2007-08-16T20:52:08.212+08:00</updated><title type='text'>对华为一些认识</title><content type='html'>上周六和华为接触了一下，有如下结果：&lt;p&gt; * 上班基本上九点到九点。下班时间规定上不是九点，这是大家习惯回家的时间。&lt;br&gt; * 每个月最后一个周六集体加班，这些加班的时间会用在春季放假。华为没有带薪假期。&lt;br&gt; * 不能用 U 盘之类，上外网需要申请，原则是和工作相关。&lt;br&gt; * 华为在西安户县圈地 500 亩，大概三年后启用。这个基地离西安市区大概 30 公里。&lt;br&gt; * 西安华为将在三年内由目前的1000人扩张到6000人。&lt;br&gt; * 华为认为，华为没有供媒体报道的东西，才会爆炒胡新宇和张锐；另外，华为是民营企业。&lt;br&gt; * 华为认为，做软件不加班是不可思议的。胡同学和张同学在其他地方也可能会有问题。&lt;br&gt; * 我是一个自由散漫的人。&lt;br&gt; * 我认为，工作只是生活的一部分。&lt;br&gt; * 作为呆了四年的地方，西安依然对我很有吸引力。&lt;p&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-3834352106001507117?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/3834352106001507117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/08/blog-post_16.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3834352106001507117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3834352106001507117'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/08/blog-post_16.html' title='对华为一些认识'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-3376831562315536434</id><published>2007-08-05T22:09:00.001+08:00</published><updated>2007-08-05T22:09:51.196+08:00</updated><title type='text'>强烈谴责支付宝歧视Linux的行为</title><content type='html'>标题是借用的，内容也是借用的，但我的态度是由心而发的，请参阅：&lt;br&gt;&lt;br&gt;&lt;a href="http://www.hebine.com/blog/archives/262.html"&gt;http://www.hebine.com/blog/archives/262.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-3376831562315536434?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/3376831562315536434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/08/linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3376831562315536434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3376831562315536434'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/08/linux.html' title='强烈谴责支付宝歧视Linux的行为'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-2390813281771144984</id><published>2007-08-03T00:20:00.001+08:00</published><updated>2007-08-03T00:20:41.016+08:00</updated><title type='text'>宏图三包广告做的好，不如宏图售后做得好</title><content type='html'>晚上看到 bob 在&lt;a href="http://www.cublog.cn/u/22617/showart.php?id=352758"&gt;自己的 blog 上&lt;/a&gt;说三天前在苏州宏图三胞买的 Thinkpad R60-9460-KR2 电池出问题了，但宏图却不认账，特在此声援一下。&lt;br&gt;&lt;br&gt;宏图三包在苏州有好几家分店，好像在长三角其他城市也有不少地盘，自封"您身边的 IT/电脑专家"。以前曾经在观前店闲逛的时候，看到一个宏图的"上帝"大闹装配工作间，粗听也是因为售后的问题。结合这次 bob 的遭遇，我感觉宏图三包其实只想做一锤子买卖，不想做长久生意。 &lt;br&gt;&lt;br&gt;只是，这样的"声誉"是否会连一锤子买卖也没得做？起码，我现在就已经做出了一个决定：不在宏图三胞买任何东西，不仅苏州店，而是所有挂宏图三包牌子的店。&lt;br&gt;&lt;br&gt;这次 R60 事件，似乎也暴露了联想/Thinkpad 的售后问题，我想到了海尔：做产品还是做服务？这两个恐怕少了哪个都玩不转。&lt;br&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-2390813281771144984?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/2390813281771144984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/08/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2390813281771144984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2390813281771144984'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/08/blog-post.html' title='宏图三包广告做的好，不如宏图售后做得好'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-1101127015446342969</id><published>2007-07-23T11:03:00.000+08:00</published><updated>2007-12-27T12:53:34.025+08:00</updated><title type='text'>山塘街收费了</title><content type='html'>周末去了虎丘，回来的时候走的是山塘街。&lt;br /&gt;&lt;br /&gt;白居易老先生当年为了去虎丘方便，发动群众凿了一条河出来，名曰七里山塘。随着人气飙升，沿河两岸也是商家林立，成了姑苏有名的繁华之所。&lt;br /&gt;&lt;br /&gt;山塘街因为远在阊门外，去的并不多。有印象的还是去年4、5月间轧神仙时，陪朋友玩过一回。这次从虎丘回来走山塘，算是第一次完成七里之旅。&lt;br /&gt;&lt;br /&gt;关于山塘街收费的情况，请看下面文章：&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pkblogs.com/digest-of-jick/2007/07/blog-post_23.html"&gt; http://www.pkblogs.com/digest-of-jick/2007/07/blog-post_23.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;orz, 忍不住赞扬一下：这帮人真实太有才了，什么时候吧通里路也围起来吧！&lt;br /&gt;--&lt;br /&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br /&gt;&lt;br /&gt;[Thu Dec 27 12:49:57 CST 2007] 最近去的时候发现，已经撤消了，不知道什么时候，也算是一条 update，一面造成误导。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-1101127015446342969?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/1101127015446342969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/07/blog-post_23.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1101127015446342969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1101127015446342969'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/07/blog-post_23.html' title='山塘街收费了'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-8587357235488245388</id><published>2007-07-12T20:15:00.001+08:00</published><updated>2007-07-12T20:15:55.344+08:00</updated><title type='text'>自由软件 VS 开源软件</title><content type='html'>虽然经常听说，但对这两个东西其实没有分太清。尤其是出现了一个新词 FOSS (Free and Open Source Software) 之后，更加混乱。&lt;br&gt;&lt;br&gt;熵增到一定程度后，我会有一个熵减的愿望。今天就看几篇文章，把两者搞搞清除。&lt;br&gt;&lt;br&gt;提到自由软件，一般都会提到自由软件的四个自由度：&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; 自由软件对于用户来说具有如下4个自由 度：&lt;br&gt; &lt;ol&gt;&lt;li&gt;出于任何目的，运行软件的自由。&lt;/li&gt;&lt;li&gt;学习软件如何工作，以及为了满足自己的需要修改软件的自由。&lt;/li&gt;&lt;li&gt;为了帮助你的邻居，将软件拷贝给他的自由。&lt;/li&gt;&lt;li&gt;为了能够让整个社团受益，公开发行改进之后的软件的自由。&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;在 &lt;b&gt;Richard Stallman &lt;/b&gt;眼里，自由软件和开源软件的区别是：&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; 自由软件和开源软件都是计算机软件，但是，从哲学角度看自由软件和开源软件是非常不同的。它们基于不同的价值观。自由软件关注自由和社团，是一场道德运 动，要求我们尊重每个人使用计算机的自由，不能让人们成为被殖民者，因此自由软件涉及到对/错的问题。而开源软件的哲学并不涉及到对与错，它仅仅是一个实 用的价值观，这种哲学认为，他们有一个开发的模式，如果你按照这个开发模式来工作的话，就会得到一个高质量的软件。&lt;br&gt; &lt;br&gt; 因此，一个自由软件基本上是开源的，但是自由软件不光如此，它还可以保证大家能够改进软件，这一点是非常重要。从使用的角度来看的话，这些研究是可以非常 有用的，我也喜欢技术含量更高的软件。因此开源软件的哲学，忽视了一个非常重要的问题，也就是如果让其他人成为被殖民者是错误的，我们必须阻止。有一些部 分开源软件是自由软件，但是几乎所有的自由软件都是开源的。&lt;/blockquote&gt;&lt;br&gt;在我看来，自由软件坚持理想主义，开源软件坚持实用主义。和实用相比，我还是偏向于追求自由的精神。&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;延伸阅读：&lt;/span&gt; &lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.billxu.com/friend/rms/rms.fsm.html"&gt;Richard Stallman和自由软件运动&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.billxu.com/friend/rms/rms.fsm.html"&gt;Richard Stallman与洪峰谈黑客道培训&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;--&lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-8587357235488245388?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/8587357235488245388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/07/vs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8587357235488245388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8587357235488245388'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/07/vs.html' title='自由软件 VS 开源软件'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-5640511417602712350</id><published>2007-07-10T18:00:00.001+08:00</published><updated>2007-07-10T18:00:50.505+08:00</updated><title type='text'>Opera VS Firefox</title><content type='html'>一直对 Opera 喜爱有佳，但近来却用了很长时间的 Firefox，原因就是新系统上 Opera 基本不能用（容易失去焦点从而不响应，不能用 SCIM 输入中文）。&lt;br&gt;&lt;br&gt;真正用了一段时间，才发现了各自的优点：&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;Opera: &lt;/span&gt;&lt;br&gt;&lt;br&gt;1）关注使用习惯，注重细节，富于创造性；&lt;br&gt;2）具有 session 的概念，重启后默认开启上次打开的 Tabs； &lt;br&gt;3）对关闭的 Tab，可以使用 ^W 恢复；&lt;br&gt;4）表单中的内容，可以使用 ^U 删除光标前的内容，符合 Linux 的使用习惯；&lt;br&gt;5）使用 9/0 放大/缩小网页，方便。&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;Firefox:&lt;/span&gt;&lt;br&gt;&lt;br&gt;1）开放源代码，在 Linux 平台有很好的兼容性；&lt;br&gt;2）虽然比较麻烦，但插件是个加分的功能：我用 AdBlock 过滤广告，用 Gladder 一键翻墙。 &lt;br&gt;&lt;br&gt;现在两者有一个相互学习，相互借鉴的趋势，差距在缩小，这是我愿意看到的一面。另一面我则喜忧参半：Opera 的优势都是 Firefox 可以通过借鉴得到的，但 Firefox 的优势却是结构性的，Opera 恐怕学起来很吃力。&lt;br clear="all"&gt;&lt;span class="sg"&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;/span&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-5640511417602712350?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/5640511417602712350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/07/opera-vs-firefox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5640511417602712350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5640511417602712350'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/07/opera-vs-firefox.html' title='Opera VS Firefox'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-5503086605874183751</id><published>2007-07-05T00:43:00.001+08:00</published><updated>2007-07-05T00:43:28.625+08:00</updated><title type='text'>2, 730, 17520,1051200, 63072000</title><content type='html'>Ally 说昨天(7.3)是她工作一周年记念，给了自己物质奖励。&lt;br&gt;&lt;br&gt;我忽然发现，我第一次到 SC 的 building 是 2005-07-07，2 年，730 天，17520 小时，1051200 分钟，63072000 秒（以上计算由 bc@slackware 完成 :-)。&lt;br&gt;&lt;br&gt;马上要开始 SC 三年级的生活了，在 SZ 这个小城也闲逛了两年了，大学八年之说的毕业后四年就要进入后半段了。&lt;br&gt;&lt;br&gt;我要怎么记念这个时刻？我不知道。或许，前行是最好的记念？ &lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-5503086605874183751?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/5503086605874183751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/07/2-730-175201051200-63072000.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5503086605874183751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5503086605874183751'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/07/2-730-175201051200-63072000.html' title='2, 730, 17520,1051200, 63072000'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-4127057544317496354</id><published>2007-07-05T00:30:00.001+08:00</published><updated>2007-07-05T00:30:45.574+08:00</updated><title type='text'>光明之门-&gt;风行</title><content type='html'>趁 Slackware 12.0 发布的机会， 改名字啦，又一次 :P&lt;br&gt;&lt;br&gt;从&lt;br&gt;&lt;blockquote&gt;光明之门&lt;br&gt;我经过这生活，还是生活经过我。&lt;br&gt;&lt;/blockquote&gt;到&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; 风行&lt;br&gt;Free as in freedom, slack as in Slackware.&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;风行是许巍的广告曲，听说许巍要在 10 月发专辑？Slackware 11.0 就是十月发布的，去年 :P&lt;br clear="all"&gt;&lt;br&gt;希望 Slackware 伴着许巍的音乐一起风行，希望 Freedom 也一起风行，虽然这 free 越来越限于 Linux 等 FOSS 软件领域。&lt;br&gt; -- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-4127057544317496354?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/4127057544317496354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/07/blog-post.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4127057544317496354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4127057544317496354'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/07/blog-post.html' title='光明之门-&gt;风行'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-803487945572550413</id><published>2007-07-04T22:32:00.001+08:00</published><updated>2007-07-04T22:32:36.244+08:00</updated><title type='text'>dotProject</title><content type='html'>dotProject 是一个著名的开源项目管理软件，PHP 写成的，Web 界面，专注于项目进度管理。据说是 SC SBU 的正封管理工具，使用了 N 长时间。&lt;br&gt;&lt;br&gt;我也在寻找项目管理类的软件，管理一下自己 :P 但发现 dotProject 似乎不适合。试用中发现，dotProject 似乎过于烦琐，要填写的东西太多，想呈现的东西太多，如果长期使用的话，对耐心是个比较大的打击。另外，我并不要求时间太准确，dotProject 过于准确的时间也是一个问题。 &lt;br&gt;&lt;br&gt;上路，继续寻找。&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-803487945572550413?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/803487945572550413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/07/dotproject.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/803487945572550413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/803487945572550413'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/07/dotproject.html' title='dotProject'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-5510400219443163988</id><published>2007-07-04T22:14:00.001+08:00</published><updated>2007-07-04T22:14:04.353+08:00</updated><title type='text'>Slackware 12.0</title><content type='html'>好像刚刚提到 Slackware 12 RC1？昨天 Slackware 12.0 已经发布了！&lt;br&gt;&lt;br&gt;-12 全面为 kernel 2.6 优化，已经没有 kernel 2.4 了。这或许也是 -12.0 而不是 -11.x 的原因。&lt;br&gt;&lt;br&gt;-12 的 gcc 是 4.1.x，虽然也可以在 pasture 中找到 3.4.x，因为有些软件还没有做好进入 gcc4 的准备，比如 qemu。&lt;br&gt;&lt;br&gt;-12 的 glibc 默认就是 NPTL (Native POSIX Thread Lib)，Linux Threads 已经没有踪影了。 &lt;br&gt;&lt;br&gt;在 -12 之前，我已经从 -11 升级到 -current 了，并且决意跟随 -current 的脚步。&lt;br&gt;&lt;br&gt;我好像不久前才刻录了三张 -11.0 ……&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-5510400219443163988?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/5510400219443163988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/07/slackware-120.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5510400219443163988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5510400219443163988'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/07/slackware-120.html' title='Slackware 12.0'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-2216485520360516671</id><published>2007-07-02T21:39:00.001+08:00</published><updated>2007-07-02T21:39:36.008+08:00</updated><title type='text'>Mac OS X</title><content type='html'>因为工作中的产品需要支持 Mac OS X 客户端的原因，借着测试的机会，我也体验了一把 MacBook 和 Mac OS。&lt;br&gt;&lt;br&gt;银白色的 MacBook 确实感觉不错，尤其采用了磁性物质进行耦合，比如电源接口；15.4 寸的宽屏感觉也很炫。当然，更炫的还是 Mac OS X。虽然 Mac OS 也是类 Unix 的系统，但是你却体会不到这一点，这就是 Apple 的策略吧。&lt;br&gt;&lt;br&gt;一开始这个系统确实很吸引我，但是看了一些 blog 文章，也反复体味了一下，最终的结论是：我还是喜欢 Linux 系统，喜欢我的 Fvwm 配置。就操作系统层面，还有什么比把所有源代码都有你控制更有吸引力呢？ &lt;br&gt;&lt;br&gt;在 MacBook 和 Thinkpad ，银白色和黑色的拉锯中，我还是倒向了 Thinkpad 的黑色，或许是我怕不能很好的保护白色的纯洁吧，我使用什么东西都不是很在意，我以为不能让东西使我 :P&lt;br&gt;&lt;br&gt;另外，我觉得 Apple 是一家很炫的公司，但却不是一家开放的公司，这在 iPod 捆绑 iTunes 中表现的尤为明显，据说 iPhone 也有类似的捆绑？我很讨厌这种被束缚的感觉。&lt;br clear="all"&gt; &lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-2216485520360516671?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/2216485520360516671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/07/mac-os-x.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2216485520360516671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2216485520360516671'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/07/mac-os-x.html' title='Mac OS X'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-361374712529506266</id><published>2007-06-30T11:49:00.000+08:00</published><updated>2007-07-01T00:56:33.640+08:00</updated><title type='text'>又见拆迁钉子户</title><content type='html'>浏览完五峰园之后，本来想借道韩衙庄去所谓的“唐寅故居”看看，没想到又见拆迁钉子户。说实话，重庆的“史上最牛钉子户”事件的时候，房主和政府/房产商的主要争论是什么我都没有弄明白，但现在我却和苏州的钉子户不期而遇。&lt;br /&gt;&lt;br /&gt;这个房主（我不喜欢钉子户这个称呼，以下均称房主）特别的地方是在自家墙上写大字报──大字报的作者严阿姨自称已经60岁了，经历过文革那一套 :P&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/jick.nan/bazgbJ/photo#5081891769016389250"&gt;&lt;img src="http://lh6.google.com/jick.nan/RoaBo480DoI/AAAAAAAABog/jsJo0lGFOKQ/s800/moto_0080.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/jick.nan/bazgbJ/photo#5081891773311356578"&gt;&lt;img src="http://lh3.google.com/jick.nan/RoaBpI80DqI/AAAAAAAABqE/oKti2rZEVAs/s800/moto_0082.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/jick.nan/bazgbJ/photo#5081891773311356610"&gt;&lt;img src="http://lh3.google.com/jick.nan/RoaBpI80DsI/AAAAAAAABpA/_3no4kTpiAo/s800/moto_0084.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/jick.nan/bazgbJ/photo#5081892529225600722"&gt;&lt;img src="http://lh3.google.com/jick.nan/RoaCVI80DtI/AAAAAAAABqI/_6Imp2Nv6po/s800/moto_0086.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/jick.nan/bazgbJ/photo#5081894985946894114"&gt;&lt;img src="http://lh3.google.com/jick.nan/RoaEkI80DyI/AAAAAAAABqc/UWIXRAkxl7A/s800/moto_0093.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;更多图片: http://picasaweb.google.com/jick.nan/bazgbJ&lt;br /&gt;&lt;br /&gt;2007年3月的时候，苏州曾经因为拆迁发生过命案，周围人评价被拆迁者兼杀人者马雪明说：老实人。这一事件让我看到：1) 狗急也要跳墙的，何况人？ 2) 老实人心里也有个称，并不是对什么事情都能容忍下来，并且 3) 老实人喜欢一鸣惊人。&lt;br /&gt;&lt;br /&gt;我觉得马雪明事件的深度报道出自南方周末：&lt;a href="http://news.sina.com.cn/s/2007-04-26/103612872427.shtml"&gt;苏州钉子户杀死拆迁公司经理事件追踪&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;户主严雪珍的房屋拆迁裁决信息还躺在&lt;a href="http://www.szjs.net/zwgk/showinfo/showinfo.aspx?infoid=eea2b7f5-651f-4dd8-ba1c-290e8cf3b68e&amp;amp;categoryNum=040405"&gt;苏州建设局的网站&lt;/a&gt;上，这是2005年下的裁决书。她房子的编号是韩衙庄28号，现在30号依然和她相伴。&lt;br /&gt;&lt;br /&gt;有位号称在苏州住了十年的 blogger &lt;a href="http://nickzhen.blog.hexun.com/9095902_d.html"&gt;对苏州拆迁中出现的这些问题感到很沮丧&lt;/a&gt;，他是在引述了新浪的新闻后发表上述感言的。&lt;br /&gt;&lt;br /&gt;上面这位老兄还提到一篇值得一读的文章: &lt;a href="http://bar.hexun.com/d/374818.html"&gt;张宏良：“钉子户”把什么钉上了中国历史？&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;另外，苏州火车站地区综合治理中也有不少拆迁工程，估计又有故事无数。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-361374712529506266?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/361374712529506266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/06/blog-post_7939.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/361374712529506266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/361374712529506266'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/06/blog-post_7939.html' title='又见拆迁钉子户'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-7161559406174241625</id><published>2007-06-30T00:24:00.001+08:00</published><updated>2007-06-30T00:24:26.529+08:00</updated><title type='text'>波粒二象性</title><content type='html'>毕业两年之后，终于开始看第一本关于物理的书，有点惭愧，但只有现在才算准备好重新认识物理世界。&lt;br&gt;&lt;br&gt;这是从上周在苏图借到的《欣赏物理学》(王泽良编著，同济大学出版社）这本小书开始的。书中讲到关于光的本质的争论，叙述了微粒说和波动说的消消涨涨，最后总结到：&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; 光的波粒二象性乃至整个微观世界的波粒二象性，使这场争论有了完美的双赢结果，但却使物理学陷入了深深的迷宫。&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;为什么波粒二象性是完美的双赢结果，又使物理学陷入了深深的迷宫？这是问题一。&lt;br&gt;&lt;br&gt;同时，我也不太明白波粒二象性这个概念。波应该是一种物质运动形式，微粒则是实实在在的物质。说光具有波粒二象性，是不是说光同时可以是波，同时也是微粒（光子）？也就是我们向让光是波的时候，它就是波；向让它是微粒的时候，它就是光子？物质和物质的运动形式可以相互转化吗？ &lt;br&gt;&lt;br&gt;在历史上，还有一场比较著名的争论是关于热的本质的：热究竟是热质（热子？）还是物质的运动？最后的定论是热是运动。对比光的本质，热的本质是不是太简单了些？为什么热没有向光一样"二象性"呢？&lt;br&gt;&lt;br&gt;所有的这些理论不过是对我们所观察世界的一种解释。当一种理论能成功解释已知的所有现象时，这种理论就被我们接受。但是，这个世界真的就按照我们想象的样子运行吗？&lt;br&gt;&lt;br&gt;以上问题肯请看到这个帖子 Chen Bo 老师并其他大大的拨冗释疑 :P &lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-7161559406174241625?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/7161559406174241625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/06/blog-post_30.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7161559406174241625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7161559406174241625'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/06/blog-post_30.html' title='波粒二象性'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-5774702247949766735</id><published>2007-06-27T23:47:00.001+08:00</published><updated>2007-06-27T23:47:55.286+08:00</updated><title type='text'>在 Linux 下通过 sopcast 看网络电视</title><content type='html'>租的房子里没有电视，但可以上网，因此网络电视就成了看电视的唯一方法。&lt;br&gt;&lt;br&gt;Windows 上面网络电视很多，PPLive、PPStream、沸点等一堆。但是怎么在 Linux 下看网络电视？&lt;br&gt;&lt;br&gt;Linux 下看网络电视可以使用 sopcast，这是一个命令行格式的二进制文件，没有源代码。从需要 c++ 库来看，是用 C++ 写的。现在有两个第三方的 GUI 界面： gsopcast 依赖 GTK2，目前还依赖 gnome 的东西；qsopcast 是基于 QT 库的。这两个都是 C++ 写的。 &lt;br&gt;&lt;br&gt;对我来说，这两个 GUI 的依赖都太复杂了。我看看能不能找个更简洁一些的？&lt;br&gt;&lt;br&gt;sopcast 的主页是 &lt;a href="http://sopcast.org"&gt;sopcast.org&lt;/a&gt;。&lt;br&gt;gsopcast 和 qsopcast 都是是用 Google Project Hosting 管理的，不错：&lt;br&gt;&lt;pre&gt;&lt;code&gt;svn checkout &lt;a href="http://gsopcast.googlecode.com/svn/trunk/"&gt; http://gsopcast.googlecode.com/svn/trunk/&lt;/a&gt; gsopcast&lt;br&gt;&lt;/code&gt;&lt;code&gt;svn checkout &lt;a href="http://qsopcast.googlecode.com/svn/trunk/"&gt;http://qsopcast.googlecode.com/svn/trunk/&lt;/a&gt; qsopcast&lt;/code&gt;&lt;br&gt;&lt;/pre&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-5774702247949766735?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/5774702247949766735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/06/linux-sopcast.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5774702247949766735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5774702247949766735'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/06/linux-sopcast.html' title='在 Linux 下通过 sopcast 看网络电视'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-2106391335155650256</id><published>2007-06-25T00:00:00.001+08:00</published><updated>2007-06-26T22:48:20.458+08:00</updated><title type='text'>行走老苏州之目前为止的故事</title><content type='html'>去年12月末办了园林卡后其实没有太去，还是最近一两个月开始以约每周一个的速度品味他们。没有带相机，之前也没有在 blog 上提起，有些懒 :P&lt;br /&gt;&lt;br /&gt;我一般都是和我的座架一起去的；手机(Moto E2)每次都在身边，因此有时侯在维众上呻吟几句，有时侯也用 E2 130W 像素的摄像头拍拍照，偶尔自拍一下；大多数时候都带一本书，累的时候就坐下来看两页，这也是我进行这项活动的动力之一：憋在自己屋里也不一样看书么？&lt;br /&gt;&lt;br /&gt;简单说一下目前去过的地方。&lt;br /&gt;&lt;br /&gt;第一站是沧浪亭。很静的一个园子，有很多假山，还有个一个石屋子（印心石屋），绝对是夏天乘凉的好地方；这个园子是旁水而建的，园子里面倒是水不多；园子的花窗据说有一百多种，没有重样的；最里面，也就是那个石屋子周围，是一片竹子，有好几种呢；园子的邻居是苏州美专旧址，并颜文梁纪念馆，里面有老先生画的二三十年代的沧浪亭；园子的对面好像是可园，但没有开放；园子是宋代的，在苏州园林中最古老，对后世园林影响估计不浅，我一经在拙政园和怡园发现了"小沧浪"。&lt;br /&gt;&lt;br /&gt;接下来是苏州民俗博物馆。本来要去狮子林，结果忘带园林卡，就进了附近的民俗馆。民俗馆展示吴地的传统节日、习俗一类，作为苏州博物馆心馆的配套项目，刚刚重修过，因此声色设备都不错。出口处有个留言薄，对此馆赞赏有加，有人说比拙政、狮林还好玩 :P&lt;br /&gt;&lt;br /&gt;第三站是狮子林。园子以假山迷宫最为著名，据说乾隆进去后两个时辰才出来，倒不是真的处不来，而是不想出来，如果乾隆和我一样想的话 :P 乾隆出来之后写了三个字"真有趣"，中间的一个字被一自以为聪明的奴才求了去；山水从来不离的，假山进旁的一片池塘也很有趣；看狮林迷宫后我就有一个担忧：这狮林现在有的地方已经被模的可以当镜子用了，随着时间的推移，狮林假山及其他名园的名石们会不会像王小波差队时带到云南硬被看没的书一样而消逝呢？园子每年都有菊花展，算是一特色项目。 &lt;br /&gt;第四站是拙政园。看过此园有这样一个感觉：东西确实很多，很有意思，不愧为苏园之首；拙政园其实是为荷花准备的，这一点看看池塘正中央的荷风四面亭就知道了；据说农历六月二十四是苏州的荷花节，当荷花满塘的时候，我还会来的；此园和苏州园林博物馆是通的，由此可以了解更多苏园建造的手法。&lt;br /&gt;&lt;br /&gt;第五站是留园。此园远离市区，更在阊门外，是我目前寻访最远的园子；此园位列中国四大名园，颇为内秀，一进门的空间很是封闭，穿过之后却又别有洞天；此园镇园之宝是一名为冠云峰的太湖石，同样位列中国四大名石，我不担心这块石头会被模没，因为它由一名为"有人免进"的小园子围着 :P 此园旺季会有名为 &lt;span id="ctl00_MainContentPlaceholder_ctl00_ctl00_lblEntry"&gt;&lt;span&gt;"吴�兰薰"的古乐古曲演奏，也可一赏&lt;/span&gt;&lt;/span&gt;。&lt;br /&gt;&lt;br /&gt;第六站怡园，终于来到今天了。此园的们就开在人民路上，此前多次经过，竟没有注意；此园的外面是繁忙的人民路于干将路，繁华的观前商业区，想求一静也不容易；此园建园较晚，据说搜罗了不少其他废园中上好的太湖石，很是不凡。&lt;br /&gt;&lt;br /&gt;第七站网师园，也在今天完成。有个园林卡后第一个去的就是这个园子，不过当时天色向晚，很是仓促；今天看到上次还是一树粉色小花，现在已是满树囱翠绿叶；今天还是没有很从容的看完，此园旺季的晚上夜夜笙歌，引人夜游。&lt;br /&gt;&lt;br /&gt;写的时候也在 blogsearch 上看了看，确定了一下下次的行程：环秀山庄、艺圃、五峰园，这三家离的不远，都在景德路，东西中市一带。其中五峰园是在一个在嘉兴长大的苏州人寻找故乡的 blog 中发现的。&lt;br /&gt;&lt;br /&gt;-- &lt;br /&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-2106391335155650256?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/2106391335155650256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/06/blog-post_25.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2106391335155650256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2106391335155650256'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/06/blog-post_25.html' title='行走老苏州之目前为止的故事'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-6287942358513985017</id><published>2007-06-23T15:58:00.001+08:00</published><updated>2007-06-23T15:58:16.865+08:00</updated><title type='text'>被过滤的信息</title><content type='html'>上周在苏图偶然看到一本《当企业收购国家》(the silent takeover)&lt;br&gt;，今天浏览了一下这本2001年写就，2007年被译成简体中文的小书（~200页）。其中最有感觉的当属信息的过滤。&lt;p&gt;我们看到信息，其实是被过滤的信息。有些人具有信息过滤的权利，比如政府，以及越来越强势的企业。上书主要探讨的强势的企业。&lt;p&gt;传统媒体，研究机构，智囊团，一切可以发生的都在控制之列。近来比较热门的默多克集团收购华尔街日报，就有很多人担心媒体公信力的旁落，似乎默多克有这样的传统 :P&lt;p&gt;幸亏还有互联网，山西黑砖窑的奴隶要感谢互联网，厦门暂时免遭 PX 的市民也要感谢互联网，宜兴没水吃的市民还要感谢互联网。&lt;p&gt;互联网目前还不在某些人的控制之列，但这些人总会想方设法去控制它。&lt;p&gt;感谢互联网，带给我们没有被如愿过滤的信息。&lt;p&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-6287942358513985017?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/6287942358513985017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/06/blog-post.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6287942358513985017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6287942358513985017'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/06/blog-post.html' title='被过滤的信息'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-6212267436162043964</id><published>2007-06-16T20:33:00.001+08:00</published><updated>2007-06-16T20:33:11.024+08:00</updated><title type='text'>Slackware 12.0 Release Candidate 1</title><content type='html'>&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt;&lt;pre&gt;  Thu Jun 14 16:39:01 CDT 2007&lt;br&gt;  It&amp;#39;s that time again, and here we have Slackware  12.0 release candidate 1!  :-)&lt;br&gt;  If we&amp;#39;re lucky, we got it all right the first time.  Big thanks to the crew.&lt;/pre&gt;&lt;/blockquote&gt;&lt;br&gt;(以上来自 Slackware 的 ChangeLog。)&lt;br&gt;&lt;br&gt;Slackware 12.0 RC1&amp;nbsp; 来了！前些天在 X31 上装了五月二十号的 slackware-current，前两天看到  SlackBuilds.org 将为下一版 Slackware 做准备，原来一切都有先兆 :P&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-6212267436162043964?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/6212267436162043964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/06/slackware-120-release-candidate-1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6212267436162043964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6212267436162043964'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/06/slackware-120-release-candidate-1.html' title='Slackware 12.0 Release Candidate 1'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-657886493184966819</id><published>2007-06-13T17:42:00.001+08:00</published><updated>2007-06-13T17:42:06.911+08:00</updated><title type='text'>电源管理之动态CPU频率</title><content type='html'>以前从来没有关注过电源管理，但是用了 X31 之后，需要考虑电池使用的时间。&lt;br&gt;&lt;br&gt;当然，电源管理不光是电池使用时间的问题。当时用 AC 电源的时候，能源损耗也是要考虑的，节约能源就是节约我们的钱袋子 :P 能源损耗过多就会产生过多的热量，这可能导致 1）CPU/GPU 过热引起系统不稳定；2） 风扇狂转。有 2） 有可能引发 a) 风扇损耗过快，换风扇需要你的钱袋子支持；b) 风扇因损耗而产生噪音，这个足以让你心烦意乱。（我现在用的日光灯就狂响不止，烦得很。） &lt;br&gt;&lt;br&gt;在 laptop 中，让 CPU 根据任务的轻重跑在不同的频率上是重要的电源管理措施。使用这种功能需要 kernel 和 user space 两方面的支持。&lt;br&gt;&lt;br&gt;I Kernel 中的配置&lt;br&gt;&lt;br&gt;Kernel 中，Power management 是很重要的一块，目前支持 APM 和 ACPI 两种方式，其中 ACPI 是新的，APM 是要淘汰的。我在 X31 上使用的配置如下：&lt;br&gt;&lt;blockquote&gt;  #&lt;br&gt;# Power management options (ACPI, APM)&lt;br&gt;#&lt;br&gt;CONFIG_PM=y&lt;br&gt;CONFIG_SOFTWARE_SUSPEND=y&lt;br&gt;CONFIG_PM_STD_PARTITION=&amp;quot;/dev/hda9&amp;quot;&lt;br&gt;&lt;br&gt;#&lt;br&gt;# ACPI (Advanced Configuration and Power Interface) Support&lt;br&gt;#&lt;br&gt;  CONFIG_ACPI=y&lt;br&gt;CONFIG_ACPI_SLEEP=y&lt;br&gt;CONFIG_ACPI_SLEEP_PROC_FS=y&lt;br&gt;CONFIG_ACPI_AC=y&lt;br&gt;CONFIG_ACPI_BATTERY=y&lt;br&gt;CONFIG_ACPI_BUTTON=y&lt;br&gt;CONFIG_ACPI_FAN=y&lt;br&gt;CONFIG_ACPI_PROCESSOR=y&lt;br&gt;CONFIG_ACPI_THERMAL=y&lt;br&gt;CONFIG_ACPI_IBM=y &lt;br&gt;CONFIG_ACPI_IBM_BAY=y&lt;br&gt;CONFIG_ACPI_BLACKLIST_YEAR=0&lt;br&gt;CONFIG_ACPI_EC=y&lt;br&gt;CONFIG_ACPI_POWER=y&lt;br&gt;CONFIG_ACPI_SYSTEM=y&lt;br&gt;CONFIG_X86_PM_TIMER=y&lt;br&gt;&lt;br&gt;#&lt;br&gt;# CPU Frequency scaling&lt;br&gt;#&lt;br&gt;CONFIG_CPU_FREQ=y&lt;br&gt;CONFIG_CPU_FREQ_TABLE=y &lt;br&gt;CONFIG_CPU_FREQ_STAT=m&lt;br&gt;CONFIG_CPU_FREQ_STAT_DETAILS=y&lt;br&gt;CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y&lt;br&gt;CONFIG_CPU_FREQ_GOV_PERFORMANCE=y&lt;br&gt;CONFIG_CPU_FREQ_GOV_POWERSAVE=y&lt;br&gt;CONFIG_CPU_FREQ_GOV_USERSPACE=y&lt;br&gt;CONFIG_CPU_FREQ_GOV_ONDEMAND=y &lt;br&gt;CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m&lt;br&gt;&lt;br&gt;&lt;br&gt;#&lt;br&gt;# CPUFreq processor drivers&lt;br&gt;#&lt;br&gt;CONFIG_X86_SPEEDSTEP_CENTRINO=m&lt;br&gt;CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y&lt;br&gt;CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y&lt;br&gt;&lt;/blockquote&gt; &lt;br clear="all"&gt; 这部分需要根据不同机器调节的也就最后的 CPUFreq processor drivers。&lt;br&gt;&lt;br&gt;II user space 的支持&lt;br&gt;&lt;br&gt;user space 中我是用的是 cpufreqd，这个包需要 cpufrequtils 的库。如果使用的是 slackware，你可以在 &lt;a href="http://slackbuilds.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt; slackbuilds.org&lt;/a&gt; 找到这两个包的编译脚本。&lt;br&gt;&lt;br&gt; 我的 cpufreqd 的配置在：&lt;br&gt;&lt;a href="http://jicknan.googlecode.com/svn/trunk/doc/etc/cpufreqd.conf" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://jicknan.googlecode.com/svn/trunk/doc/etc/cpufreqd.conf &lt;/a&gt;&lt;br&gt;&lt;br&gt;运行时需要加上 -D 选项，并放在后台：&lt;br&gt;cpufreqd -D &amp;amp;&lt;br&gt;&lt;br&gt;你一定会将 cpufreqd 加入自动启动的脚本吧 ;P &lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-657886493184966819?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/657886493184966819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/06/cpu.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/657886493184966819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/657886493184966819'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/06/cpu.html' title='电源管理之动态CPU频率'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-7950082458218987511</id><published>2007-06-13T17:04:00.001+08:00</published><updated>2007-06-13T17:04:10.879+08:00</updated><title type='text'>使用 sshfs 透过 ssh 映射远程文件</title><content type='html'>要使用远程文件，我们有两种方式：&lt;br&gt;1) 复制一份到本地。这可以通过 scp, ftp, rsync, svn, cvs, http, bt, edonkey 等各种各样的方式实现。&lt;br&gt;2）远程访问文件。实现的方式也是多样的： NFS, Samba/CIFS，以及 FUSE 。&lt;br&gt;&lt;br&gt;进入 kernel 2.6.14 后，FUSE 极大的丰富了远程访问文件的方式。我们可以使用 sshfs 透过 SSH 协议将远程目录挂载到本地；可以使用 CurlFtpFs 透过 FTP 协议将远程目录挂载到本地；可以使用 cvsfs 通过 CVS 协议将远程目录挂载到本地；甚至可以将 Gmail，Flickr 等映射到本地；…… &lt;br&gt;&lt;br&gt;因为在一台 PC 上 mirror 了 slackware-current 和 &lt;a href="http://slackbuilds.org"&gt;slackbuilds.org&lt;/a&gt; ，我需要在别的机器上方便的访问这些 mirror。复制一份到每台机器上显然过于浪费空间，而且还要考虑不同版本间的同步问题；于是，我倾向于选择一种合适的远程访问方式。&lt;br&gt;&lt;br&gt;首先考虑的是 NFS，但是这个东西好象过于复杂，牵扯到许多方面。Samba/CIFS 用的比较多，也还不错，但这次我想玩点新的 ;P &lt;br&gt;&lt;br&gt;然后就来到了 FUSE 的门前。我以前试用过 CurlFtpfs，从它入手是最方便的。但为那些 mirror 设置 ftp 访问权限似乎挺烦，我也不知道以后会加入什么 mirror，都放在那些目录。看看 sshfs 吧，这个不需要设置共享目录，只要你有 ssh 访问权限就可以了，我用的机器上都不缺这个 ;P &lt;br&gt;&lt;br&gt;要使用 sshfs，需要 1) Kernel 支持 fuse，2) 用户空间的工具 fuse 和 3) sshfs 的实现 sshfs-fuse。其中 1)， 2.6.14 及以后的 kernel 都包含了，选择相应的 config 配置就可以了 (CONFIG_FUSE_FS)，2）和 3）都可以在 &lt;a href="http://slackbuilds.org"&gt;slackbuilds.org&lt;/a&gt; 中找到 slackware 的编译脚本。&lt;br&gt;&lt;br&gt;安装好这些之后，可以使用如下命令挂载：&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; sshfs jick@jick:/jick/slackware /mirror/slackware&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;也可以加入到 /etc/fstab 中：&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; sshfs#jick@jick:/jick/slackware /mirror/slackware fuse uid=1000,gid=100,umask=0,allow_other,noauto 0 0&lt;br clear="all"&gt;&lt;/blockquote&gt;&lt;br&gt;将使用的范围放大一些，我可以通过 SSH 访问的服务器并不是太多，因此还是要考虑其他方式映射远程文件，比如支持 FTP 的 curlftpfs。&lt;br&gt;&lt;br&gt;-- &lt;br&gt; 每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-7950082458218987511?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/7950082458218987511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/06/sshfs-ssh.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7950082458218987511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7950082458218987511'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/06/sshfs-ssh.html' title='使用 sshfs 透过 ssh 映射远程文件'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-9151395863091755368</id><published>2007-06-03T02:15:00.001+08:00</published><updated>2007-06-03T02:47:34.649+08:00</updated><title type='text'>Unix 体验中心，酷！</title><content type='html'>Sun 搞的 Unix 体验中心真酷，提供了不同硬件平台上不同系统的 ssh 访问权限，可以在这些不同平台上测试自己的程序。&lt;p&gt;目前每个用户的磁盘限额是 20MB，最近还有个增加到 100MB 的计划。&lt;/p&gt;&lt;p&gt;Unix 体验中心的地址是 http://www.unix-center.net，目前提供的平台有：&lt;br /&gt;T1000/Solaris&lt;br /&gt;X4100/Solaris&lt;br /&gt;PE860/Solaris&lt;br /&gt;PE860/Fedora&lt;br /&gt;PE860/Ubuntu&lt;br /&gt;PE860/FreeBSD&lt;br /&gt;龙芯2E/Debian&lt;/p&gt;&lt;p&gt;我在上面的终身代号是 19340 :P&lt;/p&gt;&lt;p&gt;--&lt;br /&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-9151395863091755368?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/9151395863091755368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/06/unix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/9151395863091755368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/9151395863091755368'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/06/unix.html' title='Unix 体验中心，酷！'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-4256174066939002598</id><published>2007-05-18T18:43:00.001+08:00</published><updated>2007-05-18T18:43:05.798+08:00</updated><title type='text'>umask 疑云</title><content type='html'>(很久没有好好 blogging 了……)&lt;br&gt;&lt;br&gt;众所周知，Linux 下的文件有三种权限位: r(read), w(write), x(execute)，每个文件又把用户分成三组: user, group, others。由此相成一个文件的权限：&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; $ touch file&lt;br&gt;$ ls -l file &lt;br&gt;-rw-r--r-- 1 jick users 0 2007-05-18 17:56 file&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;每一种权限又可以使用数字来表示：r - 4，w -2，x - 1。由此，上面文件的权限又可以表示为 644。r,w,x 全打开可表示为 777。用 touch 命令创建的文件会设置默认的权限位。&lt;br&gt;&lt;br&gt;权限位使用 umask 查看和设置： &lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt;$ umask &lt;br&gt;0022&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;(之所以是四位而不是三位，是因为 u,g,o 之外还有 Super 位，这不在我们本次的讨论中 ;-) &lt;br&gt;&lt;br&gt;这里有一个问题，全部设置后权限位是 0777，系统默认的 umask 值是 0022，为什么 touch 创建的文件权限位是 0666？ 执行权限位跑哪里去了？ 这就是今天要说的 umask 疑云。&lt;br&gt;&lt;br&gt;umask 值会在两个地方用到： open() 和 mkdir()，也就是系统创建文件和目录的时候。我们来分析一下 open()。&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include &amp;lt;sys/types.h&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include &amp;lt;sys/stat.h&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #include &amp;lt;fcntl.h&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int open(const char *pathname, int flags);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int open(const char *pathname, int flags, mode_t mode); &lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;open() 有两种调用方式，一种不设置 file 的 mode，而使用系统默认的 umask；一种可以设置 file 的 mode，从而产生不同的权限位。&lt;br&gt;&lt;br&gt;当 open() 的 mode 设置为 0777 ，默认 umask 为 0022 时，所创建文件的权限位是 0755。从这里可以看出，umask 值是可以屏蔽&amp;nbsp; open() 的 mode。&lt;br&gt;&lt;br&gt;但 touch 的时候，为什么系统会雪藏我们的执行权限位呢？ 原来 &lt;span style="font-weight: bold;"&gt;，在创建文件的时候，Linux 系统会拿掉执行权限位；而在创建目录的时候，Linux 系统则不会拿掉执行权限位&lt;/span&gt;，因为在查看目录的时候需要用到执行权限位（尝试拿掉目录的权限位，然后 ls 该目录，看到了什么？）。我猜测，Linux 继承 Unix 的这一传统，大概是出于安全性的考虑 ;-)&lt;br&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-4256174066939002598?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/4256174066939002598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/05/umask.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4256174066939002598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4256174066939002598'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/05/umask.html' title='umask 疑云'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-4564291310367348573</id><published>2007-05-18T16:24:00.000+08:00</published><updated>2007-06-03T02:46:17.258+08:00</updated><title type='text'></title><content type='html'>   期待 2007&lt;br&gt;&lt;br&gt;总结过去是为了展望未来 :-)&lt;br&gt;&lt;br&gt;1. 期待一台 Notebook。不一样的计算机带来不同的使用习惯：从共用一台 PC，到独享一台 PC，再到一台 NB，我相信我对网络和计算机的使用习惯会发生相当大的变化。在 2006 的末尾，我忽然发现是时候有一台 NB 了。&lt;br&gt;&lt;br&gt;2. 期待 Google 产品大整合： 在 Gmail 里方便的写 BlogSpot；Google 使用统一的超强的地址本； Google Reader 和 Gmail 两个收件箱合起来；使用 GDrive 统一存储； Google Reader，或者说 RSS 可以追踪留言。&lt;br&gt;&lt;br&gt;3. 期待财务自由。以前从没有关注过这方面，但今年刚开始就突然就有了这么一个念头。努力，奋斗！&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;2007-05-18&lt;/span&gt;&lt;br&gt;这应该是一个为完成的作品，现在也忘记接下来想说什么了 ;-)&lt;br&gt;&lt;br&gt;2007已经过去一半了，我终于有了自己的 Notebook，开始不一样的网络和电脑使用习惯 ;-) 更进一步，我还通过 Opera Mini 将互联网装到了 Moto E2 这个随身设备里面。&lt;br&gt;&lt;br&gt;Google 依旧继续着整合，这正式我希望看到的。&lt;br&gt;&lt;br&gt;我已经不期待短期内实现财务自由了，因为我现在了解到了实现财务自由的艰难，这将是我长期的追求。&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-4564291310367348573?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/4564291310367348573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/05/2007-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4564291310367348573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4564291310367348573'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/05/2007-1.html' title=''/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-5985684798114000066</id><published>2007-05-18T16:18:00.000+08:00</published><updated>2007-05-18T17:50:00.434+08:00</updated><title type='text'></title><content type='html'>  Opera - 我用着最顺手的浏览器。&lt;br&gt; &lt;br&gt; Firefox - 有些 Google 服务不支持 Opera，但 Firefox 可以。&lt;br&gt; &lt;br&gt; Vim - Linux 下第一编辑器；Windows 下也尽量使用，和车东一样，避免对 UltraEdit 产生依赖。&lt;br&gt; &lt;br&gt; Gtalk -身兼两职。是 IM，也是 Gamil Alerter。&lt;br&gt; &lt;br&gt; &lt;a href="http://www.csie.ntu.edu.tw/%7Epiaip/pietty" title="PieTTY"&gt;PieTTY&lt;/a&gt;   - 增强对中文字符集支持的 PuTTY，来自车东的推荐 :-)&lt;br&gt; &lt;br&gt; 7-zip - Win 下的压缩/解压缩工具，替代破解版的 WinRAR。&lt;br&gt; &lt;br&gt; StarDict - Linux 下第一字典软件；Win 下最终替代了破解版的金山词霸。&lt;br&gt; &lt;br&gt; &lt;span style="font-weight: bold;"&gt;相关连接：&lt;br&gt; &lt;br&gt; &lt;/span&gt;&lt;a href="http://my.donews.com/jnan/2005/12/24/2005-%E6%9C%80%E5%B8%B8%E7%94%A8%E7%9A%84%E6%9C%8D%E5%8A%A1/" title="http://my.donews.com/jnan/2005/12/24/2005-最常用的服务/"&gt;http://my.donews.com/jnan/2005/12/24/2005-最常用的服务/&lt;/a&gt;&lt;br&gt; &lt;br&gt; 年终小结：2006&lt;br&gt; &lt;a href="http://www.chedong.com/blog/archives/001266.html" title="http://www.chedong.com/blog/archives/001266.html"&gt;http://www.chedong.com/blog/archives/001266.html&lt;/a&gt;&lt;br&gt; &lt;br&gt;   2006年我的常用软件和网络服务&lt;br&gt; &lt;a href="http://www.shunz.net/2007/01/2006-commonly-used-software.html" title="http://www.shunz.net/2007/01/2006-commonly-used-software.html"&gt;http://www.shunz.net/2007/01/2006-commonly-used-software.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;2007-05-18&lt;/span&gt;&lt;br&gt; 继续整理 Docs 中...&lt;br&gt;&lt;br&gt;软件的使用习惯变化不是太大。新发现 Pidgin （以前叫 Gaim）可以在 Linux 和 Windows 双平台上拼掉 MSN/QQ/Gtalk 之类，而且具有 Gmail、Hotmail 的邮件提醒。&lt;br&gt; &lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-5985684798114000066?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/5985684798114000066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/05/opera-firefox-google-opera-firefox-vim.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5985684798114000066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5985684798114000066'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/05/opera-firefox-google-opera-firefox-vim.html' title=''/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-3797925694171404660</id><published>2007-05-18T15:34:00.000+08:00</published><updated>2007-06-03T02:46:17.278+08:00</updated><title type='text'></title><content type='html'>2006 年，除了由 SC 的一年级升到了二年级，我有如下转换：&lt;br&gt; &lt;br&gt; 1. Blog 平台： Wordpress.com -&amp;gt; My.donews.com -&amp;gt; Blogger.com。2 月份，从 Wordpress 到 MyDonews 是因为 Wordpress 被墙挡在了外面； 8 月份，从 MyDonews 到 Blogger 是因为 Blogger 被转移到了墙里面。&lt;br&gt; &lt;br&gt; 2. Linux 发行版： Debian -&amp;gt; Slackware。喜欢 Slackware 的简单；不喜欢 Debian 对源码包的深度修改，当然这些修改从另一个角度讲似乎很必要。&lt;br&gt; &lt;br&gt; 3. Win 软件： 破解软件-&amp;gt; 免费/开源/自由软件。重装了一次 Win，试着采用了不少非破解软件： WinRAR-&amp;gt;7-zip, Kaspersky-&amp;gt;ClamWin, FileFXP-&amp;gt;FileZilla, Adobe Reader-&amp;gt;Foxit Reader, MS Office-&amp;gt;WPS Office, UltraEdit-&amp;gt;Vim, 金山词霸-&amp;gt;StarDict。在 Win 下，值得一提的还有： mplayer, wxMusik。常用的 Win Softare 列表在这里：&lt;br&gt; &lt;a href="http://jicknan.googlecode.com/svn/trunk/doc/knowledge/win_software" title="http://jicknan.googlecode.com/svn/trunk/doc/knowledge/win_software"&gt;http://jicknan.googlecode.com/svn/trunk/doc/knowledge/win_software&lt;/a&gt;&lt;br&gt; &lt;br&gt; 4. Blog Search: Technorati-&amp;gt;Google Blog Search。众所周知，还是那堵墙的威力。&lt;br&gt; &lt;br&gt; 5. 网络相册：网易相册-&amp;gt;&lt;a href="http://jick.yupoo.com" title="又拍"&gt;又拍&lt;/a&gt; 。&lt;br&gt; &lt;br&gt; 相关链接：&lt;br&gt; &lt;br&gt; &lt;a href="http://my.donews.com/jnan/2005/12/24/2005-%E5%A4%B1%E5%8E%BB%E7%9A%84%E5%B8%B8%E7%94%A8%E6%9C%8D%E5%8A%A1%20/" title="http://my.donews.com/jnan/2005/12/24/2005-失去的常用服务 /"&gt;http://my.donews.com/jnan/2005/12/24/2005-失去的常用服务 /&lt;/a&gt; &lt;a title="http://my.donews.com/jnan/2005/12/24/2005-失去的常用服务"&gt;&lt;/a&gt;&lt;br&gt; &lt;br&gt; &lt;br&gt;&lt;span style="font-weight: bold;"&gt;2007-05-18&lt;/span&gt;&lt;br&gt;2006 年总结的系列文章，用 Google Docs 写的。整理Docs的时候发现了，准备放出来。&lt;br&gt;目前为止变化还不大，只是网络相册增加了 Picasa Web。&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-3797925694171404660?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/3797925694171404660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/05/2006-sc-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3797925694171404660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3797925694171404660'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/05/2006-sc-1.html' title=''/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-8830711150594858029</id><published>2007-05-12T10:48:00.000+08:00</published><updated>2007-05-13T11:03:37.832+08:00</updated><title type='text'>2nd hand T42</title><content type='html'>Thinkpad  T42 2373-NTH&lt;br /&gt;PM725 1.6G/512M/40G/ATI 7500 32M/802.11 BG/14.1/4.7K&lt;br /&gt;&lt;br /&gt;More:&lt;br /&gt;&lt;a href="http://digest-of-jick.blogspot.com/2007/05/t42-report-from-thinkpad-configuration.html"&gt;http://digest-of-jick.blogspot.com/2007/05/t42-report-from-thinkpad-configuration.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://digest-of-jick.blogspot.com/2007/05/t42-report-from-everest.html"&gt;http://digest-of-jick.blogspot.com/2007/05/t42-report-from-everest.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-8830711150594858029?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/8830711150594858029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/05/2nd-hand-t42.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8830711150594858029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8830711150594858029'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/05/2nd-hand-t42.html' title='2nd hand T42'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-893789791643018276</id><published>2007-05-07T16:50:00.001+08:00</published><updated>2007-05-07T16:50:53.402+08:00</updated><title type='text'>我的新窝？</title><content type='html'>Chen Bo 给我发信说通过 Google webmaster 发现了我在 mayi 的新窝，其实我只是注册了 mayi，都忘了填没填 blog 地址。&lt;br&gt;&lt;br&gt;然后某次进行自恋搜索的时候发现了 mayi 的把戏，现在是活动频繁的 Chen Bo 发现了我的这个地方，还误以为是我的新窝呢。&lt;br&gt;&lt;br&gt;写这篇 blog 就是要声明： &lt;span style="font-weight: bold;"&gt;mayi 不是我的新窝。&lt;/span&gt;  我是没有精力维护新窝的，但有人给我做个国内的镜像，在 CC（署名，非商业） 的版权下，我还是很欢迎的 ;-) 目前，mayi 还是遵循 CC 的，每篇 blog 下面都添加了一个&amp;quot;原文地址&amp;quot;。&lt;br&gt;&lt;br&gt;所谓&amp;quot;新窝&amp;quot;的地址我就不给了，你发现的时候知道有这么回事就可以。每个社区都需要有自己的内容，这可能是 mayi 内容爆增计划的一部分吧。&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-893789791643018276?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/893789791643018276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/05/blog-post.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/893789791643018276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/893789791643018276'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/05/blog-post.html' title='我的新窝？'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-7900846856111217691</id><published>2007-04-30T18:02:00.001+08:00</published><updated>2007-04-30T18:02:24.921+08:00</updated><title type='text'>信用卡取现的收费陷阱</title><content type='html'>04/19/2007 收到招商银行的短信称：&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt;即日起至6月底，您的招行信用卡专属境内人民币取现每月首两笔免手续费的优惠！...[招商银行]&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt; 从那时候起，我就觉得我的信用卡头两次取现将不收钱了。我不知道这是好是坏，若不是没有设置取现密码，估计昨天就已经因为现金紧张而取现了。&lt;br&gt;&lt;br&gt;今天整理物品是翻到了招行信用卡寄信用卡的信封，重温了一下关于取现的收费规定：&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; 预借现金（取现）手续费为交易金额的3%（最低每笔30元人民币或3美元），此外银行将按日计收万分之五的利息，如果您信用卡内有足够的存款，则免收利息。&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;我先前忽略了利息，好险！&lt;br&gt;&amp;gt;你自己没弄清除，活该！&lt;br&gt;&lt;br&gt;是的，这就是银行的手段：收费名目繁多，优惠其一，却不提示其他，让你防不胜防。&lt;br&gt;&lt;br&gt;当然，免掉取现手续费对我们还是有好处的。比如：可以用来避免异地手续费。&lt;br&gt;&lt;br&gt; -- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-7900846856111217691?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/7900846856111217691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/04/blog-post_30.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7900846856111217691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7900846856111217691'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/04/blog-post_30.html' title='信用卡取现的收费陷阱'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-8405578852964646061</id><published>2007-04-23T14:51:00.001+08:00</published><updated>2007-04-23T14:51:06.471+08:00</updated><title type='text'>My lucky number is 3552664958674928</title><content type='html'>今天 Fortune 这个小东西提示：&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt;Your lucky number is 3552664958674928. Watch for it everywhere.&lt;/blockquote&gt; &lt;div&gt;&lt;br&gt;想看看这个数字有什么神奇的，可以 Google 的结果中基本都是 fortune 产生的，没发现想要的东西。不过以外发现有些 spam 使用一条 fortune 加一个 url 的方式，挺好玩 ;-)&lt;br&gt;&lt;br&gt;有谁知道这个数字代表什么吗？&lt;br&gt;&lt;br&gt;-- &lt;br&gt;&lt;/div&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-8405578852964646061?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/8405578852964646061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/04/my-lucky-number-is-3552664958674928.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8405578852964646061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8405578852964646061'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/04/my-lucky-number-is-3552664958674928.html' title='My lucky number is 3552664958674928'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-4272775169278652333</id><published>2007-04-16T19:01:00.001+08:00</published><updated>2007-04-16T19:01:28.961+08:00</updated><title type='text'>掉进了移动的陷阱</title><content type='html'>上周一掉进了移动的陷阱。在我原以为正常的上网的时候，移动将线路悄无声息的从包月的 cmwap 切到了 CSD&lt;br&gt;拨号上网（0.15元/分钟），结果三天被搞 30+ 元。&lt;p&gt;按照移动的说法，当 cmwap/cmnet 网络不好的时候，会切换到 CSD 方式。两者收费不同，切换时却没有任何提示。&lt;p&gt;想投诉，但找不到合适的角度。只能暗暗恶狠狠的骂声：TMD！哪位可以提示一下？&lt;p&gt;另提醒各位：如果不想用 CSD 上网，请及时将自己手机中网络设置中的 17266 删掉。&lt;p&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-4272775169278652333?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/4272775169278652333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/04/blog-post.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4272775169278652333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4272775169278652333'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/04/blog-post.html' title='掉进了移动的陷阱'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-4196920386303982461</id><published>2007-04-16T12:26:00.001+08:00</published><updated>2007-04-16T12:26:51.295+08:00</updated><title type='text'>Rock your body, shock your hand</title><content type='html'>Moto E2 的广告曲，南拳妈妈（貌似很火？）出品。&lt;p&gt;&lt;a href="http://www.wretch.cc/blog/greeen8642&amp;amp;article_id=5336971"&gt;http://www.wretch.cc/blog/greeen8642&amp;amp;article_id=5336971&lt;/a&gt;&lt;p&gt;在我这里速度还不错，很流畅。&lt;p&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-4196920386303982461?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/4196920386303982461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/04/rock-your-body-shock-your-hand.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4196920386303982461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4196920386303982461'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/04/rock-your-body-shock-your-hand.html' title='Rock your body, shock your hand'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-439935125561103431</id><published>2007-04-12T20:11:00.001+08:00</published><updated>2007-04-12T20:11:03.413+08:00</updated><title type='text'>Opera 9.20 is Out!</title><content type='html'>好久没有好好看 Google Reader，恰好碰到了 Opera 的升级。&lt;p&gt;Desktop Team 的 Blog [1] 上只要提到两个改进：Speed Dail 和 31种语言。其中 Speed Dail 是和&lt;br&gt;Opera Mini 对应的 startup page，感觉还可以。&lt;p&gt;此前我 Linux 安装的版本是 9.10 (Build 512)，现在 9.20 的 Build 已经是 638 了。在&lt;br&gt;Changelogs [2] 中，这个版本的基本是推荐，因为其中修复了一些安全方面的 bugs。&lt;p&gt;我还偶然发现了 Opera 可以自己定义快捷键。于是按照 vim 的习惯，将 j 定义为 Scroll down，k-&amp;gt;Scroll up,&lt;br&gt;l-&amp;gt;Scroll right。没有定义 h，因为在 Opera 有 h 有默认的动作：切到地址栏，并下拉显示已经历史地址。&lt;p&gt;King Opera！&lt;p&gt;但另一方面，如果要在 Embedded Linux 中使用 100% 开源软件的话，Opera 显然是不合适的，但我们在哪里才能找到在&lt;br&gt;Embedded Linux 中也如此好用的浏览器呢？&lt;p&gt;[1] &lt;a href="http://my.opera.com/desktopteam/blog/2007/04/11/9-2-ready-for-the-world"&gt;http://my.opera.com/desktopteam/blog/2007/04/11/9-2-ready-for-the-world&lt;/a&gt;&lt;br&gt;[2] &lt;a href="http://www.opera.com/docs/changelogs/linux/920/"&gt;http://www.opera.com/docs/changelogs/linux/920/&lt;/a&gt;&lt;p&gt;-- &lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-439935125561103431?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/439935125561103431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/04/opera-920-is-out.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/439935125561103431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/439935125561103431'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/04/opera-920-is-out.html' title='Opera 9.20 is Out!'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-693887310700494892</id><published>2007-03-27T19:12:00.001+08:00</published><updated>2007-03-27T19:12:33.685+08:00</updated><title type='text'>Saying@维众</title><content type='html'>&lt;a href="http://weazone.com/user/andy"&gt;Andy&lt;/a&gt; 同学的&lt;a href="http://weazone.com/"&gt;维众&lt;/a&gt;最近出了个好玩的功能：&lt;a href="http://weazone.com/say.do"&gt;呻吟(Saying)&lt;/a&gt;。自从他开通了手机和 gtalk 机器人后，我渐渐喜欢上了这个小东西 ;-)&lt;br&gt;&lt;br&gt;&lt;strong&gt;呻吟&lt;/strong&gt;的缺点是容易产生误解，但 Andy 的意思是 &lt;strong&gt;无病呻吟&lt;/strong&gt;。&lt;br&gt;&lt;br&gt;RSS Feeds 读者请注意：我将我的呻吟加入了综合的 Feed，这样，你就可以看到我无病时都说些什么了 ;-)&lt;br&gt;&lt;br&gt;以下引自&lt;a href="http://weazone.com/help.do"&gt;维众帮助页&lt;/a&gt;：&lt;br&gt;&lt;br&gt;&lt;strong&gt;如何用手机WAP上网玩维众&lt;/strong&gt;&lt;br&gt;打开手机中的网络浏览器，在网地址栏输入 &lt;a href="http://weazone.com/wap"&gt; http://weazone.com/wap&lt;/a&gt; 并选择确定即可。关于如何开通手机Wap上网功能，请打中国移动（10086）或中国联通（10010）客服电话。&lt;br&gt;&lt;strong&gt;如何通过GTalk玩维众&lt;/strong&gt;&lt;br&gt;如果你有聊天工具GTalk的话，可以添加维众聊天机器人weazone@gmail.com为好友，要添加呻吟直接对它说话即可，通过聊天机器人呻吟和在网站上输入效果相同，但更方便。同时，该机器人还支持查看自己友邻的呻吟等功能。 &lt;br&gt;&lt;strong&gt;呻吟（Saying）&lt;/strong&gt;&lt;br&gt;呻吟（Saying）是维众的迷你博客（Mini Blog）系统（每篇限制在70个汉字以内），你可以通过电脑或手机记录你的想法、语录、个人消息、个性签名、手机短信、自言自语等。还可以查看友邻或其他维众会员的呻吟。呻吟不是长篇大论，不需要多想，不需要反复推敲修改，所以比写博客更简单、方便、随意。浓缩的都精华！无病也呻吟:）&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;--  &lt;br&gt;Jick Nan &amp;lt;&lt;a href="http://jicknan.freelamp.net"&gt;http://jicknan.freelamp.net&lt;/a&gt;&amp;gt;&lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-693887310700494892?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/693887310700494892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/03/saying.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/693887310700494892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/693887310700494892'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/03/saying.html' title='Saying@维众'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-3497807347293860533</id><published>2007-03-26T23:18:00.001+08:00</published><updated>2007-03-26T23:18:27.571+08:00</updated><title type='text'>读余杰的感觉</title><content type='html'>我想看清这世界，但却很无力。我需要借助他人的力量，于是大概半年前买了余杰两本书。近来重新盘点为数不多的藏品，是以重读。余杰的书确实让我看到了一些以前不曾看到的，但旁证博引太甚，以致影响阅读感觉，他都没有真正消解?品来还是王小波来的爽快。&lt;p&gt;-- &lt;br&gt;Jick Nan &amp;lt;&lt;a href="http://jicknan.freelamp.net"&gt;http://jicknan.freelamp.net&lt;/a&gt;&amp;gt;&lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-3497807347293860533?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/3497807347293860533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/03/blog-post_26.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3497807347293860533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3497807347293860533'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/03/blog-post_26.html' title='读余杰的感觉'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-1849203492784655015</id><published>2007-03-26T19:21:00.001+08:00</published><updated>2007-03-26T19:21:31.576+08:00</updated><title type='text'>金士顿SD卡真伪分辨</title><content type='html'>迟早要为 Moto E2 买 SD 卡的，学习下先：&lt;br&gt;&lt;br&gt;金士顿SD卡真伪分辨&lt;br&gt;&lt;a href="http://zeuscn.net/archives/2007/03/25/sd1/"&gt;http://zeuscn.net/archives/2007/03/25/sd1/&lt;/a&gt;&lt;br&gt;&lt;a href="http://zeuscn.net/archives/2007/03/26/sd2/"&gt;http://zeuscn.net/archives/2007/03/26/sd2/ &lt;/a&gt;&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;Jick Nan &amp;lt;&lt;a href="http://jicknan.freelamp.net"&gt;http://jicknan.freelamp.net&lt;/a&gt;&amp;gt;&lt;br&gt;每一个不曾起舞的日子都是对生命的辜负。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-1849203492784655015?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/1849203492784655015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/03/sd.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1849203492784655015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1849203492784655015'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/03/sd.html' title='金士顿SD卡真伪分辨'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-6681354020578590216</id><published>2007-03-25T15:34:00.000+08:00</published><updated>2007-03-25T15:34:50.654+08:00</updated><title type='text'>一个特立独行的人</title><content type='html'>&lt;div style="TEXT-ALIGN: center"&gt;&lt;a href="http://bp2.blogger.com/_8GynN1UTc9g/RgYmGcudTII/AAAAAAAABPA/a3F5DxHu7xs/s1600-h/moto_0010.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_" alt="" src="http://bp2.blogger.com/_8GynN1UTc9g/RgYmGcudTII/AAAAAAAABPA/a3F5DxHu7xs/s320/moto_0010.jpg" border="0" /&gt;&lt;/a&gt; &lt;a href="http://bp3.blogger.com/_8GynN1UTc9g/RgYmGsudTJI/AAAAAAAABPI/zV3Wkn112A0/s1600-h/moto_0011.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_" alt="" src="http://bp3.blogger.com/_8GynN1UTc9g/RgYmGsudTJI/AAAAAAAABPI/zV3Wkn112A0/s320/moto_0011.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;我想象中的王小波和这本书中所呈现的王小波是有差距的。可以想见，这本书所呈现的王小波和真实的王小波也是有差距的。&lt;br /&gt;&lt;br /&gt;这人已经离开我们十年了，可他却又显得那么顽强。&lt;div style='clear:both; text-align:CENTER'&gt;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' style='border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;' align='middle' border='0' /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-6681354020578590216?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/6681354020578590216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/03/blog-post_25.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6681354020578590216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6681354020578590216'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/03/blog-post_25.html' title='一个特立独行的人'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8GynN1UTc9g/RgYmGcudTII/AAAAAAAABPA/a3F5DxHu7xs/s72-c/moto_0010.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-6342490372572309448</id><published>2007-03-23T19:31:00.001+08:00</published><updated>2007-03-23T19:31:49.611+08:00</updated><title type='text'>旧日杂记一则</title><content type='html'>（偶见旧日杂记一则，传记如下。字由调整，但保持了原有风格，算是一景。）&lt;br&gt;&lt;br&gt;2003/11/09&lt;br&gt;&lt;br&gt;今日下午与亮至太白书城。阅读中，记思考如下：&lt;br&gt;&lt;br&gt;《周氏三兄弟》：读之始觉以前对周作人的偏见，对他们兄弟的误读。周氏者，兄弟也，终有手足之情。以前看周作人是汉奸，想起先前也要看出其汉奸前兆，余心之误也。&lt;br&gt;&lt;br&gt;又至"五四"，始觉中国之史书，书写者均无史迁之笔，囿于社会意识形态。但国外之中国史，吾未尝见也。余思之若下： &lt;br&gt;&lt;br&gt;吾生今看"五四"学生运动，概以学生角度或较为客观之笔记之，但亦囿于政治，显其偏见也。而联系前些日之西大事件，或一九八九，记述者均取政府之态度。&lt;br&gt;&lt;br&gt;晚于文学期刊阅览室中，见胡适、中正在台湾之日。思台湾之情，谜也，故而引人。&lt;br&gt;&lt;br&gt;-- &lt;br&gt;Jick Nan &amp;lt;&lt;a href="http://jicknan.freelamp.net"&gt;http://jicknan.freelamp.net&lt;/a&gt; &amp;gt;&lt;br&gt;反求诸己，由内而外。  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-6342490372572309448?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/6342490372572309448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/03/blog-post_23.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6342490372572309448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6342490372572309448'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/03/blog-post_23.html' title='旧日杂记一则'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-9090190077230918454</id><published>2007-03-23T13:01:00.001+08:00</published><updated>2007-03-23T13:01:41.609+08:00</updated><title type='text'>Google, 我的 E2 来了</title><content type='html'>&lt;a href="http://www.pkblogs.com/jicknan/2007/03/moto-e2-gprs.html"&gt;上回书&lt;/a&gt;说到我的 E2 无法通过 cmnet 上网，这其实是一个误会；我以为手机上的 Opera 就是 Moto E2 自带的形式，装了 Opera Mini 才知道，这也是一个误会。&lt;br&gt;&lt;br&gt;在上回没有透露的信息是我曾经刷过一版 F/W，从移动定制的 40P 到一个机友修改的 45P。因此，我猜想可能是 F/W 的问题，致使设置 cmnet 时出现问题，无法真的成功（因为 cmwap 可以上）。 &lt;br&gt;&lt;br&gt;昨天通过 BT 下载了 N 多 Motorola E2 的原版 F/W 之后，开始刷机。先刷了 45P，原来是移动定制的，但问题依旧；再刷 40P，和原装界面没区别，但是问题依旧。&lt;br&gt;&lt;br&gt;不过，在 40P 的时候，我装了刚刚从 PC 下载的 Opera Mini 3。Opera Mini 一开始会自动检测网络设置，试着连连看，可以登陆 Gmail！&lt;br&gt;&lt;br&gt;在 40P 玩了一会之后，实在受不了移动无孔不入的强奸行为，刷回了原来的 45P。 &lt;br&gt;&lt;br&gt;问题原来出在我此前一直没有怀疑的自带 Opera 上面。我一直把这个问题分成了两个部分：中国移动和 Motorola E2。事实上，在 E2 这一端，我还可以分的更细。当然，现在判定就是 E2 自带 Opera 的问题也是一种猜测，保不准会有江苏移动本地 GPRS 的问题。&lt;br&gt;&lt;br&gt;最后的也是最重要的，Opera Mini 很好玩。在 PC 上，我的第一浏览器是 Opera，但 Opera 最大的优势还是在 Mobile 上。Opera Mini 是个 java 程序，很小，98KB，运行起来速度很快，秉承了 Opera 一贯注重细节的软件风格。在浏览网页时，会有 Opera 服务器对网页进行预处理，以便更适合手机浏览。 &lt;br&gt;&lt;br&gt;-- &lt;br&gt;Jick Nan &amp;lt;&lt;a href="http://jicknan.freelamp.net"&gt;http://jicknan.freelamp.net&lt;/a&gt;&amp;gt;&lt;br&gt;反求诸己，由内而外。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-9090190077230918454?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/9090190077230918454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/03/google-e2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/9090190077230918454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/9090190077230918454'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/03/google-e2.html' title='Google, 我的 E2 来了'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-6787637067961754397</id><published>2007-03-22T12:37:00.001+08:00</published><updated>2007-03-22T12:37:13.063+08:00</updated><title type='text'>通过 Linux 远程登陆 Moto E2</title><content type='html'>通过驱动在 windows 下已经可以 telnet 到 E2 了，但是我的 Linux 一直不能驱动 Motorola USBLAN。向 openezx-dev 邮件列表求助，Daniel 最终帮我解决了这个问题。下面是这次问题的总结。&lt;br&gt;&lt;br&gt;操作指南：&lt;br&gt;&lt;a href="http://wiki.openezx.org/Get_a_shell"&gt;http://wiki.openezx.org/Get_a_shell&lt;/a&gt;&lt;br&gt; &lt;br&gt;加载了 usbnet, cdc_ether, 不能驱动；加入 zaurus 模块，系统显示找到了相关设备！&lt;br&gt;&lt;br&gt;简单测试下：&lt;br&gt;# ifconfig usb0 &lt;a href="http://192.168.1.1"&gt;192.168.1.1&lt;/a&gt;&lt;br&gt;# telnet &lt;a href="http://192.168.1.2"&gt;192.168.1.2&lt;/a&gt;&lt;br&gt;Trying 192.168.1.2...&lt;br&gt; Connected to &lt;a href="http://192.168.1.2"&gt;192.168.1.2&lt;/a&gt;.&lt;br&gt;Escape character is &amp;#39;^]&amp;#39;.&lt;br&gt;&lt;br&gt;MontaVista(R) Linux(R) Consumer Electronics Edition 3.1&lt;br&gt;Linux/armv5tel 2.4.20_mvlcee31-mainstone_pxa27x&lt;br&gt;&lt;br&gt;&lt;br&gt; (none) login: &lt;br&gt;&lt;br&gt;没什么问题，可以正常 telnet。&lt;br&gt;&lt;br&gt;晚上恰好在 Google Reader 里发现了下面的页面：&lt;br&gt;&lt;a href="http://marvel.hit.edu.cn:8080/?p=359"&gt;http://marvel.hit.edu.cn:8080/?p=359&lt;/a&gt;&lt;br&gt;&lt;br&gt;这个页面显示作者按照 wiki 页面介绍一次成功。那么，到我这里究竟出了什么问题？哪里出了问题？ &lt;br&gt;&lt;br&gt;最后的结论是：我和他用的系统可能不同。我使用的是 slackware，并且是自己编译的内核 2.6.18。在使用 E2 之前，根本没有编译 usbnet 模块；在 Daniel 提示之前，也没有编译 zaurus 模块。这样当 E2 插入到系统是，kernel 自然不会加载一个还不存在的模块(zaurus)！&lt;br&gt;&lt;br&gt;之前，我完全没有料到 E2 使用的是 Sharp Zaurus 的 USBLAN 设备。因此虽然尝试了一些相关模块，但是却根本没有打 zaurus 的主意。后来，我在 make menuconfig 查看 zaurus 的说明，发现了下面的表述： &lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt;This also supports some related device firmware, as used in some PDAs from Olympus and &lt;span style="font-weight: bold;"&gt; some cell phones from Motorola&lt;/span&gt;.&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;不知道是不是所有的 EZX 系列手机在这个 &amp;quot;some&amp;quot; 里面，但是 E2 肯定在 ;-)&lt;br&gt;&lt;br&gt;(为方便使用 RSS Reader 朋友访问被 GFWed 的 blogspot 以便留言 ^_^，我在签名里临时放了可以到达的 blog 地址。)&lt;br&gt;&lt;br&gt;-- &lt;br&gt;Jick Nan &amp;lt; &lt;a href="http://jicknan.freelamp.net"&gt;http://jicknan.freelamp.net&lt;/a&gt;&amp;gt;&lt;br&gt;反求诸己，由内而外。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-6787637067961754397?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/6787637067961754397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/03/linux-moto-e2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6787637067961754397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6787637067961754397'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/03/linux-moto-e2.html' title='通过 Linux 远程登陆 Moto E2'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-7175109121496439953</id><published>2007-03-21T12:48:00.001+08:00</published><updated>2007-03-21T12:48:40.168+08:00</updated><title type='text'>Moto E2 上 GPRS：设置与问题</title><content type='html'>中国移动的 GPRS 有两种方式：cmwap 和 cmnet。但我用 E2 上网时，cmwap 可以，cmnet 却不行。之所以要用到 cmnet，是因为 cmwap 无法链接 Google 的登陆接口，无法使用 Gmail，Google Reader 等需要登陆的服务。&lt;br&gt;&lt;br&gt;我的设置是按照 &lt;a href="http://nings.cn/?p=871"&gt;Nings 的指导&lt;/a&gt;进行的：&lt;br&gt;&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; 1.GPRS连接互联网&lt;br&gt;数据承载方式：GPRS&lt;br&gt;接入点（APN）：cmnet&lt;br&gt;用户名：空&lt;br&gt;密码：空&lt;br&gt;手机IP：自动/不指定&lt;br&gt;代理服务器：空&lt;br&gt;域名服务器：空&lt;/blockquote&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; 2.移动梦网&lt;br&gt;数据承载方式：GPRS&lt;br&gt;接入点（APN）：cmwap&lt;br&gt;用户名：空&lt;br&gt;密码：空&lt;br&gt;手机IP：自动/不指定&lt;br&gt;代理服务器：&lt;a href="http://10.0.0.172"&gt;10.0.0.172&lt;/a&gt;&lt;br&gt;代理服务端口：80&lt;br&gt;域名服务器：空&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;哪位用 E2 上过 cmnet 吗？这样的设置是否正确？&lt;br&gt;&lt;br&gt;苏州也有不少人用 E2 吧？冒泡交流下？ &lt;br&gt;&lt;br&gt;另外，再次发布访问本 Blog 的方法：&lt;br&gt;&lt;br&gt;o &lt;a href="http://pkblogs.com/jicknan/"&gt;http://pkblogs.com/jicknan/&lt;/a&gt;&lt;br&gt;o &lt;a href="http://jicknan.freelamp.net"&gt;http://jicknan.freelamp.net&lt;/a&gt; (指向上一个地址。)&lt;br&gt;&lt;br&gt;-- &lt;br&gt;反求诸己，由内而外。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-7175109121496439953?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/7175109121496439953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/03/moto-e2-gprs.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7175109121496439953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7175109121496439953'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/03/moto-e2-gprs.html' title='Moto E2 上 GPRS：设置与问题'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-3091328220676880607</id><published>2007-03-16T13:02:00.001+08:00</published><updated>2007-03-16T13:02:37.928+08:00</updated><title type='text'>被 Blog 病毒击中</title><content type='html'>游戏规则：(From 上家 &lt;a href="http://chenbo.blogspot.com/2007/03/bbs1-488888101002-1-3-2-4-3-4-4q7x5-5-1.html"&gt;Chen Bo&lt;/a&gt;)&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; 被点到名字的人要在自己的博客里写下自己的答案，然后去掉第一个问题再在后面加上一个问题，仍然组成4个问题，传给其他8个人，列出其他8个需要回答问题的人的名字，还要到这8个人的博客里留言通知对方。这8个人要在自己的博客里注明是从哪里接到的，并且再想一个问题传给其他8个人，让游戏继续下去。&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;我接到的问题来自 &lt;a href="http://chenbo.blogspot.com/2007/03/bbs1-488888101002-1-3-2-4-3-4-4q7x5-5-1.html"&gt; Chen Bo&lt;/a&gt;&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt;1，你最想得到的是什么？&lt;br&gt; 2，你对爱情的理解是什么？&lt;br&gt; 3，途锐，卡宴，Q7，揽胜，X5，谁最能让你芳心摇曳？&lt;br&gt; 4，你觉得最好的自杀方法是什么？&lt;/blockquote&gt;&lt;br&gt;&lt;/div&gt;我的回答&lt;br&gt;1. 完美生活。这是本 Blog 前标题，当然，所谓"完美"不过是一种期许。&lt;br&gt;2. 爱情是简单、快乐和真实。&lt;br&gt;3. 以上词语是从火星引进的么？&lt;br&gt;4. 我还在活着么？我以为自己已经透过光明之门死去。&lt;br&gt;&lt;br&gt;我的问题&lt;br&gt;1，你对爱情的理解是什么？&lt;br&gt;  2，途锐，卡宴，Q7，揽胜，X5，谁最能让你芳心摇曳？&lt;br&gt;  3，你觉得最好的自杀方法是什么？&lt;br&gt;4，《光明之门》是谁的歌？喜欢吗？&lt;br&gt;&lt;br&gt;我的点名&lt;br&gt;我 blog 看客的前八名 blogger 请自觉 ;-)&lt;br&gt;&lt;br&gt;这是附注（附注不用在脚下面 ;-)&lt;br&gt;1. 在上海的 &lt;a href="http://opentiss.blogspot.com/"&gt;opentiss&lt;/a&gt; 和我离的不远，有空到苏州来玩; 山东的 &lt;a href="http://mylovegarden.blogspot.com/"&gt; 毛毛虫&lt;/a&gt;，我们是老乡呢。&lt;br&gt;2. 你们的 blogspot 都很炫啊！&lt;br&gt;3. 不用给 Chen Bo 留言了吧？他会看到我的帖子的 ;-)&lt;br&gt;&lt;br&gt;-- &lt;br&gt;反求诸己，由内而外。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-3091328220676880607?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/3091328220676880607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/03/blog.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3091328220676880607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/3091328220676880607'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/03/blog.html' title='被 Blog 病毒击中'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-24057503345500984</id><published>2007-03-11T20:33:00.001+08:00</published><updated>2007-03-11T20:33:13.709+08:00</updated><title type='text'>Moto E2：目前为止的故事</title><content type='html'>（有用了这样一个标题 ;-)&lt;br&gt;&lt;br&gt;最终弃 A780 而选择 E2，主要有下面的考虑：&lt;br&gt;&lt;br&gt;1) A780 过大，拿起来不方便；E2 感觉还好。&lt;br&gt;2) 虽然都是 EZX 系列的，但毕竟 A780 是 2004 年出的，硬件上有些落后； E2 则是 2006 年的新品，接口都很标准化。比如：E2 的耳机插空是标准的 3.5mm 的，而 A780 不是；E2 的数据接口和充电接口都是标准的 miniUSB，而 A780 需要专门的数据线和充电设备；E2 支持广泛使用的 SD 卡，A780 支持的是 TF 卡；…… &lt;br&gt;&lt;br&gt;当然两个也是各有绝活的： A780 欧版支持 GPS，E2 支持 FM 收音机。（玩 GPS 当然比较有意思，但需要 GPS 蓝牙接受器，这个还需要投入。）&lt;br&gt;&lt;br&gt;到目前为止，在 E2 上我已经做了：&lt;br&gt;&lt;br&gt;1) 为了 Telnet 进去，我从移动定制的 40p 刷到了 asmotoe2 的 45p。&lt;br&gt;2) 装了驱动之后，已经可以在 windows 上 telnet 进去了，Linux 还没有成功 ;-) &lt;br&gt;3) 通过 mpkg 装了一些 shell 脚本，执行特定命令。&lt;br&gt;4) 大致了解了 E2 的系统构架： MontaVista Linux + Qt/Embedded + EZX 图形界面&lt;br&gt;&lt;br&gt;就国内来看，玩手机的人还是很多的，社区上主要是一些 BBS，玩法上主要是主题的更改，简单的定制，资源（驱动/壁纸/音乐/视频/游戏）的共享。我感觉存在的问题是：&lt;br&gt;&lt;br&gt;1) 资源分散在各个 BBS 站点，获取不方便；而且还有 BBS 之间的无畏内耗。 &lt;br&gt;2) 刷机包主要追求功能，然后是速度，对稳定性考虑不够。&lt;br&gt;3) 修改中最多使用的是替换法和尝试法，可能留下一些隐患。&lt;br&gt;&lt;br&gt;我对刷机包的要求是： 1) 稳定性； 2) 速度； 3) 功能。也就是说，如果我做刷机包，我会按上述顺序考虑每一个修改。&lt;br&gt;&lt;br&gt;E2 是一款音乐手机，它的出现也让我的 PL188 坐在了替补席上。目前，限制 E2 发挥的主要是 128 M 的 SD 卡和 850 mhA 的电池。&lt;br clear="all"&gt; &lt;br&gt;-- &lt;br&gt;反求诸己，由内而外。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-24057503345500984?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/24057503345500984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/03/moto-e2.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/24057503345500984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/24057503345500984'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/03/moto-e2.html' title='Moto E2：目前为止的故事'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-8376541394818662486</id><published>2007-03-10T01:33:00.000+08:00</published><updated>2007-03-10T14:19:55.902+08:00</updated><title type='text'>猪年：目前为止的故事</title><content type='html'>初八就已经开始上班了，但是却一直没有开始 blog。这猪年的开篇，就说说今年到目前为止的故事。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;我一个远离家乡的游子&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;上学的时候，一年回两次家；工作之后，一年只能回家一次：过年。&lt;br /&gt;&lt;br /&gt;但是，过年回家是多么的匆忙，本来应该做的事情都没有来的及！可是，我应该仅仅靠春节这”一年一度“吗？&lt;br /&gt;&lt;br /&gt;现在社会发展的一个趋势就是距离相对缩短。和家人沟通，我可以用电话；给家里寄东西，我可以通过邮局（虽然效率不高，但是总可以到吧。）&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;我还是一个单身汉&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;刚刚过了本命年，其实我也不小了。如果在家孩子都会打酱油了 :-) 最重要的是，我有时侯似乎也感觉到了孤单：我准备好了？&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;我感到很疲惫&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;在家的时候，感冒了，而且所有的疲惫感都冒出来了，我的眼睛尤其感到累。工作日，每天大概有十小时盯着屏幕，能不累么？&lt;br /&gt;&lt;br /&gt;工作中，只能尽量；工作之外，我不能在网上呆的太久了，我不能看那么多的 blog 了，我也不能写太多的 blog，我必须考虑哪些是真正对我有用的。&lt;br /&gt;&lt;br /&gt;但这一切打算，因为 E2 的带来而变得零乱不堪。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;换手机：从 N3100 到 Moto Rokr E2&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;诺机 3100 是 2005 年 7 月到苏州之后买的，工作起来尽职尽责，让我想换都找不到理由；而且，周边使用它的兄弟姐妹非常之多。&lt;br /&gt;&lt;br /&gt;以前想换掉它，是因为我看上了 Moto 的 Linux 系统的智能手机。我在毕业论文里还提到了 Moto 的 A780，害得老师说我是不是在做广告？;-)&lt;br /&gt;&lt;br /&gt;现在我更有理由了，妹妹想有个手机（也是的，现在没手机感觉很不方便。）或许，妹妹是给我一个可以换手机的机会？;-)&lt;br /&gt;&lt;br /&gt;经过这么长时间的发展， Moto 在 Linux 手机上继续前进，相继推出 E680, E680i, E680g, A1200, E1, E2,…… 而 A780 终于降到了我可以接受的 1500 左右（水货，行还是要 2000 左右）；另一在考虑之中的是主打音乐的 E2，虽然是 2006 年推出的，但现在已经也降到了 1500 左右。&lt;br /&gt;&lt;br /&gt;具体买的时候，先看的 A780，发现 1) A780 已经停产了，只在两家店找到；2) A780 太大了，那在手里不舒服。于是开始辗转考虑 E2，最终在苏宁买下。&lt;br /&gt;&lt;br /&gt;之后就是开始玩了，Linux 系统确实好玩，可玩的东西相当多，网络上资料也特别多。这个估计需要另开帖子详细说明 ;-)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;终于又开始写 blog 了&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;信息化的人民教师 Chen Bo 就是有时间，春节后狂发 blog，而且没有主题（幸好当时我正在收缩 Blog 阅读，没有一一批阅 ;-)&lt;br /&gt;&lt;br /&gt;而我，到现在才开始写猪年的第一篇帖子，不过，重要的，大幕拉开了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-8376541394818662486?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/8376541394818662486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/03/blog-post.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8376541394818662486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8376541394818662486'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/03/blog-post.html' title='猪年：目前为止的故事'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-743746058614573480</id><published>2007-02-11T11:41:00.001+08:00</published><updated>2007-02-11T11:41:09.216+08:00</updated><title type='text'>《代码阅读方法与实践》读后感</title><content type='html'>代码阅读方法与实践@Douban&lt;br /&gt;&lt;a href="http://www.douban.com/subject/1151672/"&gt;http://www.douban.com/subject/1151672/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;作者 Diomidis Spinellis 深入研究了源代码的用途，我着重看了前五章。这部分内容包括：基本编程元素、高级 C 数据类型、C 数据结构和高级控制流程。&lt;br /&gt;&lt;br /&gt;这些基本上都是程序语言的基本东西，比较特别的是作者的研究角度与方法：&lt;br /&gt;&lt;br /&gt;1. 每一行代码都来自社区的开源项目；&lt;br /&gt;2. 将每个语言元素的惯用法进行了归类，并给出实例。&lt;br /&gt;&lt;br /&gt;这些方法解决了一般讲述概念的时候和现实使用脱节，从而减弱对概念的感性认识的缺点。&lt;br /&gt;&lt;br /&gt;同样讲述一个概念，有些书从概念本身出发，为了讲述而讲述，使用的例子也是为了讲述的方便而编造的，如谭浩强的 《C程序设计》；有些书着重于概念的讲解，但所用的例子基本是已经存在的实际代码，如 K&amp;amp;R 的《C 程序设计》；有些书在着重于使用，从已有代码中进行归纳。&lt;br /&gt;&lt;br /&gt;前两种方法从概念出发，自上而下；后一种方法从代码出发，自下而上。通常，我倾向于在实战中学习，喜欢看着代码进化。&lt;br /&gt;&lt;br /&gt;另外，作者在对代码做了广泛研究的基础上，在每章的末尾对进一步的学习推荐了一些资料。&lt;br /&gt;&lt;br /&gt;相关链接：&lt;br /&gt;&lt;br /&gt;附录B：阅读代码的格言&lt;br /&gt;&lt;a href="http://digest-of-jick.blogspot.com/2007/02/blog-post_08.html"&gt;http://digest-of-jick.blogspot.com/2007/02/blog-post_08.html &lt;/a&gt;&lt;br /&gt;--&lt;br /&gt;反求诸己，由内而外。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-743746058614573480?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/743746058614573480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/02/blog-post_11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/743746058614573480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/743746058614573480'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/02/blog-post_11.html' title='《代码阅读方法与实践》读后感'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-6485532929530340691</id><published>2007-02-10T18:46:00.001+08:00</published><updated>2007-02-05T09:45:17.913+08:00</updated><title type='text'>春节来了</title><content type='html'>春节来了，我要回家了。&lt;br&gt;售票窗口的票依然很难买，黄牛手里的票依然很贵。&lt;br&gt;还好，我从老乡那里得到了转让票，虽然是站票，但又有什么？大学四年在家和西安之间的往返让我可以面对任何密度的车厢！&lt;br&gt;&lt;br&gt;各位，春节快乐，年后再见。&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;反求诸己，由内而外。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-6485532929530340691?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/6485532929530340691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/02/blog-post_10.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6485532929530340691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/6485532929530340691'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/02/blog-post_10.html' title='春节来了'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-11084128144980708</id><published>2007-02-03T16:38:00.001+08:00</published><updated>2007-02-03T16:38:32.097+08:00</updated><title type='text'>mplayer：播放列表和循环播放</title><content type='html'>mplayer -playlist &amp;lt;playlist.m3u&amp;gt; -loop &amp;lt;times&amp;gt;&lt;br&gt;&lt;br&gt;times = 0 时一直循环。&lt;br&gt;&lt;br&gt;使用 mplayer 越来越多了，mpg123 则越来越少。主要因为 mpg123 不能控制进度，而 mplayer 却有巨多的键盘控制选项。&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;反求诸己，由内而外。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-11084128144980708?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/11084128144980708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/02/mplayer.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/11084128144980708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/11084128144980708'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/02/mplayer.html' title='mplayer：播放列表和循环播放'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-5401208671737545463</id><published>2007-02-03T00:49:00.000+08:00</published><updated>2007-02-03T12:53:46.360+08:00</updated><title type='text'>完美生活-&gt;光明之门</title><content type='html'>将 blog 标题由"完美生活"换成了"光明之门"。&lt;br /&gt;&lt;br /&gt;《光明之门》是我目前最喜欢的一首许巍的歌，表达的意象和以前的名字"梦南录"有点像。&lt;br /&gt;&lt;br /&gt;&lt;span&gt;原标题：完美生活&lt;/span&gt;&lt;br /&gt;副标题：青春的岁月，我们身不由己；只因这胸中，燃烧的梦想。&lt;br /&gt;&lt;br /&gt;&lt;span&gt;现标题：光明之门&lt;/span&gt;&lt;br /&gt;副标题：我经过着生活，还是生活经过我；是因为有梦想，还是梦想拥有我。&lt;br /&gt;&lt;span&gt;Q：为什么频频换标题？你不知道这样对品牌建设很不好吗？&lt;/span&gt;&lt;br /&gt;A：我想到了，但是我还是控制不住自己要换。以后大概还是会换的，这也可以是一种模式？&lt;br /&gt;&lt;span&gt; Q：那……换来换去的，我怎么认出这是你阿南的 blog？&lt;/span&gt;&lt;br /&gt;A：很简单，虽然标题换了，但是地址没有变，还是 &lt;a href="http://jicknan.blogspot.com"&gt;http://jicknan.blogspot.com&lt;/a&gt;，大概以后也不会变 *-)&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;反求诸己，由内而外。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-5401208671737545463?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/5401208671737545463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/02/blog-post_03.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5401208671737545463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5401208671737545463'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/02/blog-post_03.html' title='完美生活-&gt;光明之门'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-1093579583924157865</id><published>2007-02-02T10:49:00.001+08:00</published><updated>2007-02-02T10:49:34.139+08:00</updated><title type='text'>承诺</title><content type='html'>承诺是用信用做抵押的一种借贷。&lt;br&gt;&lt;br&gt;对于信用低的人，未必能贷到自己所想要的。关键是，借贷者未必知道自己是否成功贷得。&lt;br&gt;&lt;br&gt;我轻易不对别人做出承诺，我觉得承诺会增加我得压力，使我更加意识到自己得责任；但在生活中，我也发现另一种人，到处随意兜售自己廉价得承诺。&lt;br&gt;&lt;br&gt;我以为自己是重承诺的，现在才发现遵循承诺的艰难：我没有遵循对自己的承诺。对自己都不能守诺的时候，我更不能轻易对别人承诺什么了。&lt;br&gt;&lt;br&gt;谨以此篇督促自己信守对自己的承诺。 &lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;反求诸己，由内而外。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-1093579583924157865?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/1093579583924157865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/02/blog-post.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1093579583924157865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/1093579583924157865'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/02/blog-post.html' title='承诺'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-8688370551643995261</id><published>2007-01-26T09:38:00.001+08:00</published><updated>2007-01-26T09:38:35.157+08:00</updated><title type='text'>最意想不到的失误</title><content type='html'>今天，对于我来说，最意想不到的失误是：平地翻车。&lt;br&gt;&lt;br&gt;上班路上，刚到机场路宽阔的路面，我得意的骑着车，不是玩点花样。可是，一脚踏空，我翻车了，在没有任何交通险况的平地。&lt;br&gt;&lt;br&gt;我的身体和路面有段距离的磨擦。手套差点磨出了洞，左边大腿和小腿的连接部位的裤子起了毛：还好这是在冬日。&lt;br&gt;&lt;br&gt;我的车子也和路面有亲密的接触。前面的车框严重变形，里面的锁、钥匙、早餐四散奔逃；右边车闸几近坏掉；靠右的铃铛（本来就不太好用）跑到中间去了；左闸扭到了下边；…… 可是，当我再次整装待发时，骑行中，我没有感到任何的异样。感谢你，我卓越的亲密伙伴！ &lt;br&gt;&lt;br&gt;后来的路上，我一直在想：我怎么可能平地翻车？倘若在拥挤的人潮中，在紧张的十字路口，在坑坑洼洼的里河大道，这种事情绝不会发生！&lt;br&gt;&lt;br&gt;可是，仅仅是因为我一直坚信"不可能"，才让这次失误成了可能。&lt;br&gt;&lt;br&gt;由此，我想到，有多少事业是在最一帆风顺的时候，对失误最麻痹的时候出现了兴衰迥异的转折？从这个意义上说，我不能在爬起来之后就忘掉这次最意想不到的失误；尤其在最得意的时候，更应该时时回顾。&lt;br clear="all"&gt; &lt;br&gt;-- &lt;br&gt;反求诸己，由内而外。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-8688370551643995261?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/8688370551643995261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/01/blog-post_26.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8688370551643995261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8688370551643995261'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/01/blog-post_26.html' title='最意想不到的失误'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-9099584775173191358</id><published>2007-01-20T16:42:00.001+08:00</published><updated>2007-01-20T16:42:12.627+08:00</updated><title type='text'>反求诸己，由内而外</title><content type='html'>Marilyn Ferguson&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt;谁也无法说服别人改变。我们每个人都守着一扇只能从内开启的改变之门，不论动之以情或说之以理，我们都不能体别人开门。&lt;br clear="all"&gt;&lt;/blockquote&gt; &lt;br&gt;明白了这一点，可以知道怎么改变自己，也可以了解别人是如何被说服的。&lt;br&gt;&lt;br&gt;-- &lt;br&gt;反求诸己，由内而外。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-9099584775173191358?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/9099584775173191358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/01/blog-post_20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/9099584775173191358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/9099584775173191358'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/01/blog-post_20.html' title='反求诸己，由内而外'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-2636370458158802895</id><published>2007-01-19T09:52:00.001+08:00</published><updated>2007-01-19T09:52:12.756+08:00</updated><title type='text'>关于阅读</title><content type='html'>不在于读了多少，而在于你读的东西在多大程度上影响了你。&lt;br&gt;&lt;br&gt;书如此，Blog、网页亦如此。&lt;br&gt;&lt;br&gt;由此开始思考自己阅读的效率。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-2636370458158802895?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/2636370458158802895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/01/blog-post_19.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2636370458158802895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2636370458158802895'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/01/blog-post_19.html' title='关于阅读'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-2739576586573816513</id><published>2007-01-11T12:06:00.000+08:00</published><updated>2007-01-11T12:07:05.118+08:00</updated><title type='text'>[推荐]The Road Not Taken</title><content type='html'>// 选择不同，命运也不同。&lt;br&gt;// 可是，谁又知道未选之路的风景呢？&lt;br&gt;&lt;br&gt;By Robert Frost&lt;br&gt;&lt;br&gt;Two roads diverged in a yellow wood,&lt;br&gt;And sorry I could not travel both.&lt;br&gt;And be one traveller, long I stand&lt;br&gt;And look down one as far as I could&lt;br&gt;  To where it bent in the undergrowth;&lt;br&gt;&lt;br&gt;Then took the other, as just as fair,&lt;br&gt;And having perhaps the better claim,&lt;br&gt;Because it was grassy and wanted wear;&lt;br&gt;Though as for that the passing there&lt;br&gt;Had worn them really about the same, &lt;br&gt;&lt;br&gt;And both that morning equally lay.&lt;br&gt;In leaves no step had trodden black.&lt;br&gt;Oh, I kept the first for another day!&lt;br&gt;Yet knowing how way lead on to way,&lt;br&gt;I doubted if I should ever come back.&lt;br&gt;&lt;br&gt;I shall be telling this with a sigh &lt;br&gt;Somewhere ages and ages hence:&lt;br&gt;Two road diverged in a wood,and I----&lt;br&gt;I took the one less travelled by, &lt;br&gt;And that has made all the difference.&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;工作只是面对长期问题的一种暂时的解决办法。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-2739576586573816513?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/2739576586573816513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/01/road-not-taken.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2739576586573816513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/2739576586573816513'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/01/road-not-taken.html' title='[推荐]The Road Not Taken'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-547400845054796793</id><published>2007-01-09T18:43:00.001+08:00</published><updated>2007-01-09T18:43:43.365+08:00</updated><title type='text'>Howell forever</title><content type='html'>Howell 今天离开了公司，辞职办的相当快速。&lt;br&gt;&lt;br&gt;我进入公司时，是 Howell 带我的。虽然有预感，但真正变成现实还是感觉很沉重。周末请你吃饭，Howell！&lt;br&gt;&lt;br&gt;愿 Howell 一切顺利！&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;"富人之所以越来越富，穷人之所以越来越穷，中产阶级之所以总是在债务泥潭中挣扎，其主要原因之一在于他们对金钱的观念不是来自学校，而是来自家庭。" &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-547400845054796793?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/547400845054796793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/01/howell-forever.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/547400845054796793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/547400845054796793'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/01/howell-forever.html' title='Howell forever'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-4315419880264111177</id><published>2007-01-08T00:50:00.000+08:00</published><updated>2007-01-08T13:25:32.803+08:00</updated><title type='text'>常用网络服务 2006</title><content type='html'>我在 2006 年最倚重的 5 个 WebApp 是：&lt;br /&gt;&lt;br /&gt; 1. Gmail - &lt;a href="https://mail.google.com/mail/" target="_blank"&gt;https://mail.google.com/mail/&lt;/a&gt;&lt;br /&gt; Gmail 是我最重要的一个网络中心。Gmail 的一端连着我，另一端连着我的朋友，邮件列表。&lt;br /&gt;&lt;br /&gt; 2. Google Reader&lt;br /&gt;&lt;a href="https://www.google.com/reader/view/" target="_blank"&gt; https://www.google.com/reader/view/&lt;/a&gt;&lt;br /&gt; 改版后的 GR 确实成了我的网络收件箱，是我最重要的资讯来源。&lt;br /&gt;&lt;br /&gt; 3. &lt;a href="http://blogger.com/" target="_blank"&gt;Blogger.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jicknan.blogspot.com/" target="_blank"&gt;http://jicknan.blogspot.com/&lt;/a&gt;&lt;br /&gt; 虽然从 8 月份才开始用，但 BlogSpot 为我的 blogging 带来了质的改变。&lt;br /&gt;&lt;br /&gt; 4. 豆瓣&lt;br /&gt;&lt;a href="http://www.douban.com/people/jicknan/" target="_blank"&gt;http://www.douban.com/people/jicknan/&lt;/a&gt;&lt;br /&gt; 在豆瓣，最主要还是书，加上电影、音乐、旅游、blog，豆瓣慢慢成了我网络生活的一个中心。&lt;br /&gt;&lt;br /&gt; 5. delicious&lt;br /&gt;&lt;a href="http://del.icio.us/jicknan/" target="_blank"&gt; http://del.icio.us/jicknan/&lt;/a&gt;&lt;br /&gt; 网络收藏夹，有了好东西就放在这里。当然，及时的整理也很重要，我现在做的就不够。&lt;br /&gt;&lt;br /&gt; 还有一些其他的应用需要提及，虽然他们对我没有上面的 Top 5 重要：&lt;br /&gt;&lt;br /&gt; o 最基础的往往会被忘记，比如 Feedburner 是我的 RSS Feeds 输出工具，可是初始化之后，我很少去 Feedburner，它总是工作的那么好 :-)&lt;br /&gt; o 在我这里，抓虾是 Google Reader 的替补 RSS Reader。&lt;br /&gt; o 因为有了 PL188，我和 Podcast 有短暂的蜜月，后来我发现，中文里稳定的好节目太少，几乎没有；再后来，我发现还好了，是我对中文 Podcast 有误解 :-)&lt;br /&gt;&lt;br /&gt; 和 2005 年相比，变化挺大：&lt;br /&gt;&lt;br /&gt; o 放弃了 FreeLAMP.net，甚至一度将此域名也雪藏起来，因为我发现网络上丰富的基本可以满足我；在 2006 年的末尾，为 FreeLAMP.net 申请 Google For Your Domain 成功，估计 2007 年还要把这个折腾起来。&lt;br /&gt; o 不太去 NewSMTH.net 了，因为现在我主要通过 Google Reader 获取信息；GR 让我变得更懒了。&lt;br /&gt; o 网络相册方面。放弃了网易相册，主要是几次改版，变来变去不说，还越来越难用；Flickr 也用的不多，主要是 200 张的限制；还好发现了又拍，基本可以满足我的要求。&lt;br /&gt;&lt;br /&gt;&lt;span&gt; 相关链接：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://my.donews.com/jnan/2005/12/24/2005-最常用的服务/" title="http://my.donews.com/jnan/2005/12/24/2005-最常用的服务/"&gt;http://my.donews.com/jnan/2005/12/24/2005-最常用的服务/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;年终小结：2006&lt;br /&gt;&lt;a href="http://www.chedong.com/blog/archives/001266.html" title="http://www.chedong.com/blog/archives/001266.html"&gt;http://www.chedong.com/blog/archives/001266.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;  2006年我的常用软件和网络服务&lt;br /&gt;&lt;a href="http://www.shunz.net/2007/01/2006-commonly-used-software.html" title="http://www.shunz.net/2007/01/2006-commonly-used-software.html"&gt;http://www.shunz.net/2007/01/2006-commonly-used-software.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;style&gt;i{content: normal !important}&lt;/style&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-4315419880264111177?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/4315419880264111177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/01/2006-2006-5-webapp-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4315419880264111177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/4315419880264111177'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/01/2006-2006-5-webapp-1.html' title='常用网络服务 2006'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-8933345343622161885</id><published>2007-01-05T20:55:00.001+08:00</published><updated>2007-01-05T20:55:17.602+08:00</updated><title type='text'>办卡记</title><content type='html'>一个月前，开始陆续办了几张卡/证件：招行信用卡、身份证、苏州园林卡。机构不同，感受也有许多不同。&lt;br&gt;&lt;br&gt;1. 招商银行信用卡是我办的最舒服的，填申请表时一直有信用卡推广员在旁边指导，解答问题很详尽，让你感受到他在为你服务。&lt;br&gt;&lt;br&gt;2. 然后是换身份证。光湖西派出所就找了半个多小时，到的时候虽然还不算晚，4 点左右吧，但工作人员已经快下班了。给我办理的小姑娘显得想到不耐烦，大概是因为我忘了礼貌地叫一声"大姐"的缘故 :-) 倒是给我照相的阿姨，相比之下亲切许多。 &lt;br&gt;&lt;br&gt;在派出所里，我还顺便开了张户口证明，以备办园林卡的时候用。&lt;br&gt;&lt;br&gt;3. 园林卡是在大公园，我到的时候已经接近四点，又是下班的时间。我是队伍中的最后一个，排到的时候已经过了四点吧。结果第一关大叔就以"只有户口证明，而没有办身份证的票据"为由，把我否了；我看到他旁边第二关的大姐一边符合着，一边收拾东西，准备下班。&lt;br&gt;&lt;br&gt;大概一周后，带着所有的证明，我又去了，这次办了下来。前段时间，闹着上海的公交卡收 30 块押金，不合理；但苏州通的押金是 40 块，还不是照样？ &lt;br&gt;&lt;br&gt;后来就看到了这么两句话，很有意思：&lt;br&gt;&lt;br&gt;1. "惹不起，讲不通，离不开"&lt;br&gt;&lt;br&gt;2. 以"取之于民，用之于民"为借口提高收费，会降低社会经济效益。&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;大多数人只是在谈论和梦想发财，而我们需要付出行动。 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-8933345343622161885?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/8933345343622161885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/01/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8933345343622161885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8933345343622161885'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/01/blog-post.html' title='办卡记'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-8496815283126922289</id><published>2007-01-05T00:05:00.000+08:00</published><updated>2007-01-05T12:13:00.223+08:00</updated><title type='text'>MySQL 在逐渐背离开源？</title><content type='html'>MySQL 宣布不再默认支持新版的 GPLv3，而是限定在 GPLv2；具体的修改是从"GPLv2 or later" 到 "GPLv2 only"。&lt;br /&gt;&lt;br /&gt;昨天看到 Fenng 在讨论 MySQL 修改 license，谈到作为一家商业公司，可能正在背离开源。但我订阅的 Feeds 里面，昨天只有 Fenng 在讨论这个问题，英文里也没有什么消息。作为一个 DBA，Fenng 对 DBMS 当然是很关心了 :-)&lt;br /&gt;&lt;br /&gt;今天英文世界有消息了，才算比较全面的了解了这个事情，但 Fenng 的推理情节我还是不认同的。我觉得没有那么严重，MySQL 不会背离开源，这次改变仅限于对 GPLv3 和 GPLv2 的分歧。&lt;br /&gt;&lt;br /&gt;GPLv3 引发的问题着实不少，支持还是不支持，也算是个重大决定。Linux kernel 的开发者向来极力反对 GPLv3；Samba 团队表示会在第一时间支持 GPLv3；Sun 宣布 Java 开源时，选择的是 GPLv2。&lt;br /&gt;&lt;br /&gt;在开源社区里，有不少人在观望，他们是比较现实的，要看看 GPLv3 到底会不会被广泛接受？什么时候才会被接受？MySQL 无疑是其中的一员。&lt;br /&gt;&lt;br /&gt;在 Java 都要开源的时代，我想 MySQL 不会不知道开源给自己带来的优势，从而要背离开源。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;相关连接：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;MySQL 在逐渐背离开源么?&lt;br /&gt;&lt;a href="http://www.dbanotes.net/opensource/mysql_away_from_opensource.html" title="http://www.dbanotes.net/opensource/mysql_away_from_opensource.html"&gt;http://www.dbanotes.net/opensource/mysql_away_from_opensource.html&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;No GPLv3 for MySQL... yet&lt;br /&gt;&lt;a href="http://www.linux-watch.com/news/NS6559222854.html" title="http://www.linux-watch.com/news/NS6559222854.html"&gt;http://www.linux-watch.com/news/NS6559222854.html&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;MySQL changes license to avoid GPLv3 (Business Review Online)&lt;br /&gt;&lt;a href="http://lwn.net/Articles/216320/" title="http://lwn.net/Articles/216320/"&gt;http://lwn.net/Articles/216320/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-8496815283126922289?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/8496815283126922289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/01/mysql-mysql-gplv3-gplv2gplv2-or-later.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8496815283126922289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/8496815283126922289'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/01/mysql-mysql-gplv3-gplv2gplv2-or-later.html' title='MySQL 在逐渐背离开源？'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-7092379130737626502</id><published>2007-01-04T02:28:00.000+08:00</published><updated>2007-01-04T19:13:32.541+08:00</updated><title type='text'>为你喜爱的 Linux 产品投票 2006</title><content type='html'>LinuxQuestions.org 刚刚开始了它的 2006 用户选择奖的评选。这个奖分为 21 类，包括：发行版，浏览器，Office 套件，桌面环境和数据库。&lt;br /&gt;&lt;br /&gt;投票截止到 2 月 18 日，届时将公布获胜者。去年的胜者包括： Ubuntu, Firefox, OpenOffice.org 和 MySQL。&lt;br /&gt;&lt;br /&gt;投票需要注册为 LQ 的用户，地址如下：&lt;br /&gt;&lt;a href="http://www.linuxquestions.org/awards" title="http://www.linuxquestions.org/awards"&gt;http://www.linuxquestions.org/awards&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;相关链接：&lt;br /&gt;&lt;br /&gt;Vote for your favorite Linux products of 2006&lt;br /&gt;&lt;a href="http://www.desktoplinux.com/news/NS2695208651.html" title="http://www.desktoplinux.com/news/NS2695208651.html"&gt;http://www.desktoplinux.com/news/NS2695208651.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[ 19:35:10] 目前似乎 LQ.org 无法正常访问 :-( 不过我将投票给 Slackware 和 Opera :-)&lt;br /&gt;&lt;style&gt;i{content: normal !important}&lt;/style&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-7092379130737626502?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/7092379130737626502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/01/linux-2006.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7092379130737626502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/7092379130737626502'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/01/linux-2006.html' title='为你喜爱的 Linux 产品投票 2006'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-5615464385752283936</id><published>2007-01-02T07:29:00.000+08:00</published><updated>2007-01-04T14:26:25.308+08:00</updated><title type='text'>切换到新版 blogger</title><content type='html'>今天网速稍微好一些，切换 blogger 到新版，并进行了一些基本设置，怎么样？&lt;br /&gt;&lt;br /&gt;顺便测试一些 Gmail 发帖 :-)&lt;br /&gt;--&lt;br /&gt;"生活就是个缓慢受锤的过程，人一天天老下去，奢望也一天天消失，最后变得像挨了锤的牛一样。"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-5615464385752283936?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/5615464385752283936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2007/01/blogger.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5615464385752283936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/5615464385752283936'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2007/01/blogger.html' title='切换到新版 blogger'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-116727986819928500</id><published>2006-12-28T00:24:00.000+08:00</published><updated>2007-01-02T17:23:00.239+08:00</updated><title type='text'>台湾地震 中美断网</title><content type='html'>&lt;style&gt;i{content: normal !important}&lt;/style&gt;刚知道断网时发的帖子，但不知为何，全是乱码，删掉得了。&lt;br /&gt;&lt;br /&gt;久经周折，终于可以编辑了。&lt;br /&gt;&lt;br /&gt;这也是转到新版 blogger 的第一次编辑。&lt;br /&gt;&lt;br /&gt;目前发现的显著问题是：&lt;br /&gt;&lt;br /&gt;旧版模版中是中文的，现在全是乱码，正好整理下 :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-116727986819928500?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/116727986819928500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2006/12/blog-post_28.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116727986819928500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116727986819928500'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2006/12/blog-post_28.html' title='台湾地震 中美断网'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-116675291272958769</id><published>2006-12-22T10:01:00.000+08:00</published><updated>2006-12-22T10:01:52.823+08:00</updated><title type='text'>下一个十年，Open Source 还有什么做不到？</title><content type='html'>Glyn Moody 在 Linux Journal 发了一篇文章：&lt;br&gt;&lt;br&gt;What Can&amp;#39;t Open Source Achieve in the Next 10 Years?&lt;br&gt;&lt;a href="http://www.linuxjournal.com/node/1000144"&gt;http://www.linuxjournal.com/node/1000144&lt;/a&gt;&lt;br&gt;&lt;br&gt;Glyn 首先回到 10 年前。1996 年，GNU/Linux 已经五岁了，但仅仅在一个小小的 hacker 圈子 被人提及；Apache 刚刚超过 NCSA 的软件成为第一 Web 服务器；…… &lt;br&gt;&lt;br&gt;10 年后的今天，GNU/Linux 统治了超级计算机领域；GNU/Linux 也成为 Windows 在服务器市场唯一的真正竞争者。Apache 拥有 60% 的市场占有率，还是四年来最低的――这相当了不起，它在和一个持有 $300 亿现金，到处买朋友和市场份额的公司对抗。&lt;br&gt;&lt;br&gt;就算是在桌面上，开源也开始火起来。在 Netscape Navigator 灰烬中重生的 Firefox 慢慢占领着浏览器市场；自由软件最终拥有了可以和 Microsoft Office 竞争的  OpenOffice.org 和 OpenDocument Format。&lt;br&gt;&lt;br&gt;这都是非同寻常的成就；事实上，open source 是如此成功，如此无处不在，以至于我们处在忘记已经做了多少的危险。&lt;br&gt;&lt;br&gt;在这样的背景下，Glyn 发问：在一个十年，open source 有什么达不到的？之所以由此一问，Glyn 认为：free software 能到达的可能比我们所能想象的要多得多。毕竟，谁十年前想到有晶体管构成的 IBM 将把他的核心战略放在 GNU/Linux 上，或者，以后的 Java 会在 GNU GPL 下发布？ &lt;br&gt;&lt;br&gt;这样，Glyn 认为 open source 在桌面将像在服务器上一样成功；并且，以后我们将使用 ODF 交换文档；GNU/Linux 在嵌入式系统也会持续成功。&lt;br&gt;&lt;br&gt;还剩下什么？在下一个十年，还有什么不运行在 free software 上？换句话说，Mircosoft 哪里去了？它的两座金山――Windows 和 Office 都被榨干了。&lt;br&gt;&lt;br&gt;Microsoft 的主要产品都有一个类似的轨迹：开始的几个版本都死掉了；但随着不断的进步，这个公司最终总能让自己的产品控制他们期望的市场。这可以在 Windows 桌面（ 3.0, 3.1, 95, XP）看到，服务器端(Windows NT 3.1, 3.5, 4.0, 2000, Server 2003）也一样。&lt;br&gt;&lt;br&gt;Xbox 也是。开始被 Sony 和 Nintendo 踩在脚下，但 Xbox 360 已经开始领导第三代游戏平台。这也是 open source 最薄弱的地方：仍然没有相关的自由游戏，也没有工具和 Microsoft 新的 XNA Game Studio 兼容。这意味着，和其他领域相比，Microsoft 有更多的时间通过他的专利赚钱。 &lt;br&gt;&lt;br&gt;Glyn 认为 Microsoft Zune 也会沿袭这一套路。Xbox 360 的成功和这个公司的野心清晰的表明：在未来，家庭娱乐将是 Microsoft 的核心地带；传统的电脑市场将成为 open source 的地盘。&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;"生活就是个缓慢受锤的过程，人一天天老下去，奢望也一天天消失，最后变得像挨了锤的牛一样。"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-116675291272958769?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/116675291272958769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2006/12/open-source.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116675291272958769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116675291272958769'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2006/12/open-source.html' title='下一个十年，Open Source 还有什么做不到？'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-116658659002658015</id><published>2006-12-20T11:49:00.000+08:00</published><updated>2006-12-20T12:31:02.776+08:00</updated><title type='text'>升级到 Opera 9.1</title><content type='html'>Opera 9.1(Build 521 for Unix) 出来了。很久没有升级 Opera for Slackware 了，还是 Build：4xx 的，顺便升级一下 :-)&lt;br/&gt;&lt;br/&gt;做为 Opera 9 的第一个升级版，9.1 主要增加了防钓鱼欺诈功能（Fraud Protection），其他就是一些 bug 的修补了。&lt;br/&gt;&lt;br/&gt;使用的是 SlackBuilds.org 的脚本，上面还是 9.02 的，顺便帮 SBo 升级到 9.10。SBo 使用的是 shared 版本，以前使用这个版本回有无法输入中文的问题，因此一直使用 static 版。 &lt;br/&gt;&lt;br/&gt;这次尝试 shared。因为没装 KDE，需要装 qt 库（kde/qt-3.3.6.tgz）。完了之后发现可以输入中文，遂用之。&lt;br/&gt;&lt;br/&gt;相关链结：&lt;br/&gt;&lt;br/&gt;Download Opera 9.1&lt;br/&gt;&lt;a href="http://www.opera.com/"&gt;http://www.opera.com/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Opera 9.1 is out with Fraud Protection&lt;br/&gt;&lt;a href="http://operawatch.com/news/2006/12/opera-91-is-out-with-fraud-protection.html"&gt;http://operawatch.com/news/2006/12/opera-91-is-out-with-fraud-protection.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Interview with Johan Borg, Opera's desktop team manager &lt;br/&gt;&lt;a href="http://operawatch.com/news/2006/12/interview-with-johan-borg-operas-desktop-team-manager.html"&gt;http://operawatch.com/news/2006/12/interview-with-johan-borg-operas-desktop-team-manager.html&lt;/a&gt;  &lt;br/&gt;-- &lt;br/&gt;"生活就是个缓慢受锤的过程，人一天天老下去，奢望也一天天消失，最后变得像挨了锤的牛一样。"&lt;style&gt;i{content: normal !important}&lt;/style&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-116658659002658015?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/116658659002658015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2006/12/opera-91.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116658659002658015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116658659002658015'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2006/12/opera-91.html' title='升级到 Opera 9.1'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-116642431944352970</id><published>2006-12-18T14:45:00.000+08:00</published><updated>2006-12-19T11:37:01.223+08:00</updated><title type='text'>Fwd: 我用 Souyo</title><content type='html'>&lt;span class="gmail_quote"&gt;&lt;/span&gt;(3rd, Gmail-&amp;gt;BlogSpot)&lt;div&gt;&lt;span class="e" id="q_10f944c90b746208_1"&gt;&lt;br/&gt;&lt;span class="gmail_quote"&gt;&lt;br/&gt;&lt;/span&gt;&lt;font&gt;&lt;span class="gmail_quote"&gt;&lt;/span&gt;Souyo 发来测试 sofa 的邀请，我刚好在乱发 blog ，拿来说说吧 :-) &lt;br/&gt;&lt;br/&gt;On 12/18/06, &lt;b class="gmail_sendername"&gt;Neso&lt;/b&gt; wrote:&lt;/span&gt; &lt;div&gt;&lt;span class="gmail_quote"&gt;&lt;/span&gt;&lt;blockquote class="gmail_quote"&gt;&lt;font&gt;&lt;p&gt;Jick nan,&lt;/p&gt;&lt;p&gt;你好！有段时间没联系了，祝一切都好！最近我们一直在研究blog搜索与阅读的结合，在这个过程中开发了一个在线阅读器，今天刚开始测试，我们把它叫做"沙发"，是希望阅读能和坐沙发一样舒适、惬意。我们诚挚地邀请老朋友来沙发坐坐：&lt;/p&gt;&lt;p&gt;沙发阅读器 V0.98b  &lt;a href="http://sofa.souyo.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://sofa.souyo.com&lt;/a&gt; &lt;/p&gt;&lt;p&gt;如果您已经有Souyo帐号，直接登录即可，或者直接访问 &lt;a href="http://sofa.souyo.com/yourname" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://sofa.souyo.com/yourname&lt;/a&gt; &lt;/p&gt;&lt;p&gt;在使用沙发过程中的意见或建议如能反馈给我们，感激不尽！ &lt;/p&gt;&lt;p&gt;顺祝圣诞快乐！&lt;/p&gt;&lt;/span&gt;&lt;font&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Neso,&lt;br/&gt;&lt;a href="http://Souyo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;Souyo.com&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;首先很抱歉的跟 Neso 说，我没有任何兴趣试用 Souyo 的 RSS 阅读器（因为 Google&lt;br/&gt;Reader 用着很舒服），versy sorry!&lt;font&gt;&lt;br/&gt;&lt;br/&gt;我以前写过关于 souyo 的帖子：&lt;br/&gt;&lt;br/&gt;Technorati 向左，豆瓣向右；Souyo 去哪里？&lt;br/&gt;&lt;a href="http://jicknan.blogspot.com/2006/08/technorati-souyo.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;   http://jicknan.blogspot.com/2006/08/technorati-souyo.html &lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;我的一个问题是：Souyo 是什么？这个很容易回答，Souyo 一直在大力宣传嘛：中文博客搜索引擎。&lt;br/&gt;&lt;br/&gt;第二个问题是：我希望 Souyo 带给我什么？作为一个 Blogger，我希望能在 blog 圈子里面寻找对一个问题的看法，我想进行 blog 搜索。呵呵，这正好是 Souyo 要干的嘛！&lt;br/&gt;&lt;br/&gt;第三个问题是：我是怎么使用 Souyo 的？很惭愧，在实际使用中，我用 Souyo 总是找不到足够多的信息。所以，我用 Souyo 比较少。 &lt;br/&gt;&lt;br/&gt;我进行 blog 搜索的流程大致如下：&lt;br/&gt;&lt;br/&gt;我自己的搜索页面接口：&lt;br/&gt;&lt;a href="http://jicknan.sitesled.com/search.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://jicknan.sitesled.com/search.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;  首先使用 Google Blogsearch；找不到中文信息？换奇虎博客搜索；同时也会选上 Souyo，但结果往往不如奇虎。&lt;br/&gt;&lt;br/&gt; 百度和有道也出 blog 搜索了，可是好像都没有收录 blogspot，暂时不用。&lt;br/&gt;&lt;br/&gt;上一篇帖子提到我对 souyo 的期望，这个期望现在也没变：&lt;font&gt;&lt;br/&gt;&lt;blockquote&gt;- 找到足够多的信息。我觉得现在 Souyo 还没有收录足够多的 blog，时常找不到自己想要的。&lt;br/&gt;- 准确的找到想要的信息。信息不够不行，信息泛滥也不行，我怎么样才能通过 Souyo 准确的找到自己想要的呢？&lt;br/&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;font&gt;&lt;/span&gt;&lt;br/&gt;写这个帖子的时候误操作，没写完就发给了 Neso。Neso 解释说搜索结果不够多是因为硬件和资金的限制。初创公司真艰难！&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;-- &lt;br/&gt;"生活就是个缓慢受锤的过程，人一天天老下去，奢望也一天天消失，最后变得像挨了锤的牛一样。"&lt;style&gt;i{content: normal !important}&lt;/style&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-116642431944352970?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/116642431944352970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2006/12/fwd-souyo_18.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116642431944352970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116642431944352970'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2006/12/fwd-souyo_18.html' title='Fwd: 我用 Souyo'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-116642230459050113</id><published>2006-12-18T14:11:00.000+08:00</published><updated>2006-12-18T14:11:44.596+08:00</updated><title type='text'>Fwd: Vi Search</title><content type='html'>&lt;span class="gmail_quote"&gt;(3rd, Gmail-&amp;gt;BlogSpot)&lt;br&gt;&lt;br&gt;&lt;/span&gt;一个 Vimer 可能会喜欢的搜索：&lt;br&gt;&lt;br&gt;&lt;a href="http://www.visearch.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://www.visearch.com/ &lt;/a&gt;&lt;br&gt;&lt;br&gt;绑定了基本的 Vi 快捷键，如 j/k 进行下、上选择，dd 删除。还支持 command line，Cool!&lt;br&gt;&lt;br&gt;相关链接：&lt;br&gt;&lt;br clear="all"&gt;Vi Search&lt;br&gt;&lt;a href="http://www.chessgriffin.com/web/visearch.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;  http://www.chessgriffin.com/web/visearch.html&lt;/a&gt;&lt;br&gt;&lt;span class="sg"&gt;&lt;/span&gt;&lt;br&gt;-- &lt;br&gt;"生活就是个缓慢受锤的过程，人一天天老下去，奢望也一天天消失，最后变得像挨了锤的牛一样。"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-116642230459050113?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/116642230459050113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2006/12/fwd-vi-search.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116642230459050113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116642230459050113'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2006/12/fwd-vi-search.html' title='Fwd: Vi Search'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-116642097839457601</id><published>2006-12-18T13:49:00.000+08:00</published><updated>2006-12-18T13:49:38.400+08:00</updated><title type='text'>笑和快乐</title><content type='html'>Tinyfool 说：&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt;现代人的悲哀在于，娱乐可以随时让你笑，但是无法让你快乐。&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;从我这里看，是真的。&lt;br&gt;&lt;br&gt;笑和快乐：&lt;br&gt;&lt;a href="http://www.tinydust.net/jsjy/sxl/2006/12/blog-post_15.html"&gt; http://www.tinydust.net/jsjy/sxl/2006/12/blog-post_15.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- &lt;br&gt;"生活就是个缓慢受锤的过程，人一天天老下去，奢望也一天天消失，最后变得像挨了锤的牛一样。"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-116642097839457601?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/116642097839457601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2006/12/blog-post_18.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116642097839457601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116642097839457601'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2006/12/blog-post_18.html' title='笑和快乐'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-116642026996685523</id><published>2006-12-18T13:37:00.000+08:00</published><updated>2006-12-18T13:37:49.973+08:00</updated><title type='text'>事关 blog 信用度？</title><content type='html'>这篇帖子是迟到的回复，希望 chenf 原谅。请先参考 chenf 的文章：&lt;br&gt;&lt;br&gt;善待你的Blog信用度&lt;br&gt;&lt;a href="http://www.chenf.com/?p=22"&gt;http://www.chenf.com/?p=22&lt;/a&gt;&lt;br&gt;&lt;br&gt;在我说 zola 装逼的帖子后， chenf 提醒我善待我的 blog 信用度。再次感谢 chenf 的好意，不过我觉得如果把这件事上升的 Blog 信用度的高度上，实在有点严重了。 &lt;br&gt;&lt;br&gt;我和 chenf 的分歧在于对待 blog 的不同态度。我对自己写 blog 的原因早就说明了：&lt;br&gt;&lt;br&gt;我为什么写 Blog？&lt;br&gt;&lt;a href="http://jicknan.blogspot.com/2006/08/blog.html"&gt;http://jicknan.blogspot.com/2006/08/blog.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;chenf 说：&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; 如果你要评价一个人，请慎言，起码在你有机会的情况下，应该和对方交流，了解这个你要评价的人。&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;我不是这么认为的。我把 blog 也当作一种交流工具，Blog 引发的事情为什么要借助其他交流通道？Blog 本身不就是很好的通道吗？&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; 当然,我也相信田志刚说的：写blog的都是好人。&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;田志刚的文章我只看了标题，我觉得内容无非是些标题的证明，不看也罢。不过，我不觉得写 blog 的都是好人；blog 的人和现实中其实是没有太大差别的。我不需要自欺欺人，也不希望有人拿这个东西来欺我。&lt;br&gt;&lt;br&gt;总的来说，我和 chenf 的分歧来自对一个事物的不同看法，交流一下能够消除误解 :-)&lt;br&gt;&lt;/div&gt;&lt;br&gt;-- &lt;br&gt;"生活就是个缓慢受锤的过程，人一天天老下去，奢望也一天天消失，最后变得像挨了锤的牛一样。"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-116642026996685523?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/116642026996685523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2006/12/blog.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116642026996685523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116642026996685523'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2006/12/blog.html' title='事关 blog 信用度？'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20188279.post-116641741344372010</id><published>2006-12-18T12:50:00.000+08:00</published><updated>2006-12-18T13:00:33.993+08:00</updated><title type='text'>Fwd: 网络依然不是基于可写的</title><content type='html'>(2nd, Gmail-&amp;gt;BlosgSpot)&lt;br/&gt;&lt;br/&gt;现在有个流行提法：Read/Write Web，可读写的网络。&lt;br/&gt;&lt;br/&gt;可是，我看到的，从本质上讲，Web 不过是在原来 read-only 的基础上打了个 write 的 patch。这个网络的基础架构依然是 read 的，网络的主流设计依然偏重于（如果不是完全忽略的话）read。&lt;br/&gt;&lt;br/&gt;引发这个思考的是 Tangos 的新作《 &lt;a href="http://in.comengo.net/archives/寻找下一个信息过滤器/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt; 寻找下一个信息过滤器&lt;/a&gt;》。&lt;br/&gt;&lt;br/&gt;&lt;blockquote class="gmail_quote"&gt;如何帮助用户发现内容，如何帮助内容发现用户，这是否就是Next Big Thing?&lt;/blockquote&gt;&lt;div&gt;&lt;br/&gt;在一个可写的网络中，用户和内容有哪些基本关系？我觉得有三种： &lt;br/&gt;&lt;br/&gt;1）用户主动寻找内容；&lt;br/&gt;2）内容被推送/推荐给用户；&lt;br/&gt;3）用户贡献内容。&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;寻找内容有搜索引擎；推送内容有 RSS Reader；贡献内容的渠道很多：wiki，留言，BBS，...&lt;br/&gt;&lt;br/&gt;在使用中，我现在比较苦恼的是 RSS Reader 不能全面地推送内容，比如：对 blog 留言的跟踪。&lt;br/&gt;&lt;br/&gt;相关链接：&lt;br/&gt;&lt;br/&gt;我用 RSS&lt;br/&gt;&lt;a href="http://jicknan.blogspot.com/2006/12/rss.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;  http://jicknan.blogspot.com/2006/12/rss.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;"生活就是个缓慢受锤的过程，人一天天老下去，奢望也一天天消失，最后变得像挨了锤的牛一样。"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20188279-116641741344372010?l=jicknan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jicknan.blogspot.com/feeds/116641741344372010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jicknan.blogspot.com/2006/12/fwd_18.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116641741344372010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20188279/posts/default/116641741344372010'/><link rel='alternate' type='text/html' href='http://jicknan.blogspot.com/2006/12/fwd_18.html' title='Fwd: 网络依然不是基于可写的'/><author><name>Jick</name><uri>http://www.blogger.com/profile/10531423969337312977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-56EswGTn6iI/Tv6EVko4ZPI/AAAAAAAAN_U/wtwQPgqYFOM/s1600/ul1044016-3.jpg'/></author><thr:total>0</thr:total></entry></feed>
