<?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-12810423</id><updated>2011-12-31T01:39:32.133-08:00</updated><title type='text'>读书、思考、生活</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12810423.post-116165790830937807</id><published>2006-10-23T19:38:00.000-07:00</published><updated>2006-10-23T19:45:08.330-07:00</updated><title type='text'>[转贴]猜猜我有多爱你——强烈推荐</title><content type='html'>来源地址：&lt;a href="http://zhaomu.blog.sohu.com/17893436.html"&gt;赵牧博客&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;推荐一个很好的童话故事&lt;br /&gt;&lt;br /&gt;原地址:&lt;a href="http://www.fsvs.ks.edu.tw/dp90/13/p006-1.htm"&gt;http://www.fsvs.ks.edu.tw/dp90/13/p006-1.htm&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://www.fsvs.ks.edu.tw/dp90/13/fiction.files/p006-1.gif" border="0" height="133" width="197" /&gt;&lt;br /&gt;&lt;/p&gt;小兔子要上床睡覺了，他緊緊抓著大兔子的長耳朵。&lt;br /&gt;他要大兔子好好的聽他說。&lt;br /&gt;&lt;img src="http://www.fsvs.ks.edu.tw/dp90/13/fiction.files/p006-2.gif" border="0" height="122" width="197" /&gt;&lt;br /&gt;「猜猜我有多愛你。」&lt;br /&gt;「噢，我大概猜不出來。」大兔子說。&lt;br /&gt;&lt;br /&gt;「我愛你這麼多。」小兔子把手臂張開，開得不能再開。&lt;br /&gt;&lt;img src="http://www.fsvs.ks.edu.tw/dp90/13/fiction.files/p006-3.gif" border="0" height="135" width="118" /&gt;&lt;br /&gt;大兔子有一雙更長的手臂，他張開來一比，說：「可是，我愛你這麼多。」&lt;br /&gt;小兔子想：嗯，這真的很多。&lt;br /&gt;&lt;br /&gt;「我愛你，像我舉的這麼高，高得不能再高。」小兔子說。&lt;br /&gt;&lt;img src="http://www.fsvs.ks.edu.tw/dp90/13/fiction.files/p006-4.gif" border="0" height="156" width="118" /&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;img src="http://www.fsvs.ks.edu.tw/dp90/13/fiction.files/p006-5.gif" border="0" height="166" width="157" /&gt;&lt;br /&gt;小兔子笑起來了，說：「我愛你，像我跳的這麼高，高得不能再高。」&lt;br /&gt;他跳過來又跳過去。&lt;br /&gt;&lt;img src="http://www.fsvs.ks.edu.tw/dp90/13/fiction.files/p006-6.gif" border="0" height="126" width="118" /&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;img src="http://www.fsvs.ks.edu.tw/dp90/13/fiction.files/p006-7.gif" border="0" height="154" width="236" /&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;img src="http://www.fsvs.ks.edu.tw/dp90/13/fiction.files/p006-8.gif" border="0" height="95" width="236" /&gt;&lt;br /&gt;然後，大兔子躺在小兔子的旁邊，小聲的微笑著說：&lt;br /&gt;「我愛你從這裡一直到月亮，再──繞回來。」&lt;br /&gt;&lt;img src="http://www.fsvs.ks.edu.tw/dp90/13/fiction.files/p006-9.gif" border="0" height="142" width="157" /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;當你很愛、很愛一個人的時候，也許，你會想把這種感覺描述出來。&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;但，就像小兔子和大兔子發現到的：愛，不是一件容易衡量的東西。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12810423-116165790830937807?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/116165790830937807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=116165790830937807' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116165790830937807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116165790830937807'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/10/blog-post_23.html' title='[转贴]猜猜我有多爱你——强烈推荐'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-116135579245189389</id><published>2006-10-22T23:09:00.000-07:00</published><updated>2006-10-22T08:56:38.653-07:00</updated><title type='text'>必然与偶然，记一次老同事的聊天，兼答hurricane1026</title><content type='html'>那天和以前一个公司的老同事一起聚会，大家差不多有3~4年没见了。&lt;br /&gt;&lt;br /&gt;十几个人，在那里热火朝天的聊着，话题飞速的切换着，天文地理，海阔天空，五花八门，漫无边际。&lt;br /&gt;&lt;br /&gt;每个人都多多少少喝了些酒，大家的发言欲望都非常强烈，都在那里不停说：“你先停一下，先听我讲完这一段......别打岔......又跑题了，跑题了......”&lt;br /&gt;&lt;br /&gt;所以，我得独立的，把那天没说全的话，有条理的记录下来，也算是阶段性思考的一个总结。&lt;br /&gt;&lt;br /&gt;1、首先是从唐德刚的《&lt;a href="http://www.douban.com/subject/1000280/"&gt;袁氏当国&lt;/a&gt;》和《&lt;a href="http://www.douban.com/subject/1424420/"&gt;晚清七十年&lt;/a&gt;》说起的。小高已经看完了《袁氏当国》，而我已经看完了这两套远流的原版影印书，大家都很有聊聊唐德刚的欲望。我的看法是，从大局观来看，唐先生的历史见识，非常的了不起。他在多本书里，反复提到的“历史三峡”的论述，可以说是对近代中国历史发展历程，最为深刻与合理的分析。而从细节来看，唐先生的考证功力，也是很深厚的，文笔又是汪洋肆意、一气呵成的风格，读来特别的容易引起我们的共鸣和认同。&lt;br /&gt;&lt;br /&gt;缺憾也不是没有，一个大问题是，从细节到全局，两头都很好，中间却少了些什么。很多大结论，无法从他的历史叙述里推出来。唐先生太喜欢用类比代替推理了，这样就容易使那个本来非常了不起的结论，显得有点站不住脚。还有一个小问题是，对于“本朝太祖”，唐先生批评不断，有事没事，都会把他老人家来出来骂一通，随便再拖上老蒋，这样的叙述就容易跑题，也太像拉家常了。&lt;br /&gt;&lt;br /&gt;2、由“历史三峡”的观点，就引出了对于历史宿命论的讨论。我是非常同意唐先生的观点的，当年我曾经在肚子里打过的一个腹稿，叫做《中国历史大趋势》，也是想讨论，中国历史上的法律、思想、外交、政治、经济等等诸多方面，都在近代发生了重大的转折。无奈学力、学养、时间、智商，都不允许我铺出这么大个摊子来搞，所以最终成文的，也就只有一篇探讨中西法制思想史的文章。&lt;br /&gt;因此，历史存在这样一个大趋势，我肯定是完全赞同的。但是他们几个，却不这么认为。于是，这就进入了探讨“必然性”和“偶然性”的关系的阶段了。&lt;br /&gt;&lt;br /&gt;3、说到必然性，我就举了最近在看的另外一本书，法国的托克维尔写的《&lt;a href="http://www.douban.com/subject/1041385/"&gt;论美国的民主&lt;/a&gt;》。其中有一个重要的论点：“这个世界有一个非常重要的发展趋势，就是人与人之间，越来越平等。而这样的平等，最终推进了民主的实现。”&lt;br /&gt;&lt;br /&gt;而我的观点是，时代、社会、技术、资讯等等方面的进步，正在越来越明显的减少着人与人之间的差距。特别是从资讯来说，因为对于老百姓来说，已经越来越难以控制他们知道什么，不知道什么了。随之而来的，表达意见的欲望，自然会日益增长，这将是一个必然趋势。&lt;br /&gt;&lt;br /&gt;而一个社会以一种什么样的运作模式，来容纳、吸收、满足、管理、组织、汇集这种表达意见的欲望，就是这个社会最重要的制度选择。我并不认为，只有西方的民主代议制度，才能做到这一点。也许存在着多种不同的制度结构，都是能够实现长期稳定的，这也正是我不同意福山的《&lt;a href="http://www.douban.com/subject/1432078/"&gt;&lt;/a&gt;&lt;a href="http://www.douban.com/subject/1432078/"&gt;历史的终结&lt;/a&gt;》的原因。&lt;br /&gt;&lt;br /&gt;4、然后就讨论到规律的问题，一伙人从量子力学开始说起，政治，经济，军事，历史，旁征博引，口若悬河。基本上，我的观点是：首先，无论大爆炸之后，产生的究竟是什么样的世界，无论多么随机。这个世界一定存在一个必然性，就是“一定是一个有规律的世界。”当然，按照人择原理的论述，也可以表述为：如果这个世界能够发展出一种能够理解他、认识他的人类，那么这个世界一定是存在着某种稳定的规律的。&lt;br /&gt;&lt;br /&gt;其次，有规律，并不意味着这个世界是可以确定的，或者预测的。存在规律这样一种必然性，并不能否定符合这一规律的，各种偶然性的存在。&lt;br /&gt;&lt;br /&gt;再者，根据复杂性原理（推荐阅读《&lt;a href="http://www.douban.com/subject/1073384/"&gt;复杂性中的思维&lt;/a&gt;》）不同尺度的研究对象，具有不同的规律。比如，分子尺度的化学规律，到了细胞尺度、生物个体尺度，会产生新的生物学规律；到了人的尺度，会产生新的心理学、生理学之类的规律。到了人类社会，会产生新的社会学、人类学的规律。再进一步，上下五千年，纵横八万里，从人类历史这个大尺度来看，他应该存在着一种历史学的规律。寻求这样的规律，是所有历史学家，存在的根本任务和基础原因。如果历史没有任何值得探索的规律，那么历史学家也就丧失了存在的价值。&lt;br /&gt;&lt;br /&gt;5、前段时间在JavaEye与hurricane1026讨论，我曾经留下一句话：看来你也看了不少新制度经济学方面的东西，这个东西有空我来仔细讲讲吧。&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/12810423-116135579245189389?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/116135579245189389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=116135579245189389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116135579245189389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116135579245189389'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/10/hurricane1026.html' title='必然与偶然，记一次老同事的聊天，兼答hurricane1026'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-116122538943057876</id><published>2006-10-18T19:36:00.000-07:00</published><updated>2006-10-18T19:36:29.436-07:00</updated><title type='text'>儿子的自我意识</title><content type='html'>我们几个大人在讨论他究竟是像爸爸还是妈妈。&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/12810423-116122538943057876?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/116122538943057876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=116122538943057876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116122538943057876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116122538943057876'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/10/blog-post_18.html' title='儿子的自我意识'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-116100730076096129</id><published>2006-10-16T07:01:00.000-07:00</published><updated>2006-10-16T07:04:30.936-07:00</updated><title type='text'>印客通，令我自豪的作品</title><content type='html'>&lt;span id="BlogViewId"&gt;&lt;img src="http://static.flickr.com/80/271277939_1db5208a90_o.png" /&gt;&lt;br /&gt;　　“印客通 2.0 Beta版”，从我加入印客网到现在，这个软件我们已经开发4个月了。可以说，这是目前为止，最令我自豪的软件作品。当然，这还仅仅是开始，更加强大、体贴、方便的功能，即将陆续推出。&lt;br /&gt;　　下面贴出的是这个软件的使用简要说明。简而言之，这是一个帮助用户自助排版的客户端软件。有空也到我们的印客网去看看，网站做得那是相当的漂亮。&lt;br /&gt;　　&lt;a href="http://www.inker.com.cn/"&gt;http://www.inker.com.cn&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.inker.com.cn/images/help/help_img_1.gif" border="0" width="400" /&gt;                   &lt;br /&gt;　　打开印客通，选择您要DIY的产品种类。您会发现，这款精巧的软件几乎涵盖了您想象得到的任何印刷品（目前只提供图书产品）。选择立即开始进入制作流程。&lt;br /&gt;&lt;img src="http://www.inker.com.cn/images/help/help_img_2.gif" border="0" width="400" /&gt;                   &lt;br /&gt;　　选择作品的开本大小．并输入作者和作品的名称（A区域）．您也可以在此处用快捷方式打开（B区域）您以前编辑过的作品．完成后选择下一步。&lt;br /&gt;&lt;img src="http://www.inker.com.cn/images/help/help_img_3.gif" border="0" width="400" /&gt;                   &lt;br /&gt;　　印客通提供了超强的导入功能。你可以将大多数的文本和图片文件导入，作为DIY的丰富素材。 选择导入本地文章可以导入word,txt,html等格式的文本文件；选择导入图片可以导入jpg,gif等格式的图片。&lt;br /&gt;　　如果你有博客，可以选择“导入Blog”，并输入你的blog地址，轻松地将该博客内的文章全部轻松导入。&lt;br /&gt;&lt;img src="http://www.inker.com.cn/images/help/help_img_4.gif" border="0" width="400" /&gt;                   &lt;br /&gt;　　选中导入的图片拖拽到指定处，在标题栏中输入文字，即可制作出漂亮的封面。&lt;br /&gt;　　如果您觉得不喜欢某个封面模版，可以点选右上方的其他模版进行封面模版的更换。&lt;br /&gt;　　我们提供众多封面模版供您选择。&lt;br /&gt;&lt;img src="http://www.inker.com.cn/images/help/help_img_5.gif" border="0" width="400" /&gt;                   &lt;br /&gt;　　在导入或者输入文章后，印客通会在一页内容排满后自动加页。如果您删除部分文字，软件也会自动减页。&lt;br /&gt;&lt;img src="http://www.inker.com.cn/images/help/help_img_6.gif" border="0" width="400" /&gt;                   &lt;br /&gt;　　如果您想在某页插图，使该页有图文并茂的效果，您只需在选中该页的情况下点击右上角的内页模版进行切换，我们也提供了众多的内页模版供您选择。只要您愿意，每一页的版式都可以不同，但又都布局紧凑，有专业排版的效果。&lt;br /&gt;&lt;img src="http://www.inker.com.cn/images/help/help_img_7.gif" border="0" width="400" /&gt;                   &lt;br /&gt;　　您可以使用文本编辑工具对文字进行各种编辑。如缩放，修改字体，改变字的颜色，背景色等等。&lt;br /&gt;&lt;img src="http://www.inker.com.cn/images/help/help_img_8.gif" border="0" width="400" /&gt;                   &lt;br /&gt;　　将图片拖拽到图片框内后，您可以使用图片编辑工具进行缩放，翻转，删除等处理。如果您需要更换图片，只需要将新图片拖拽到图片框自动覆盖原图即可。&lt;br /&gt;　　如果您插入的图片精度不符合印刷要求，图片左上角会出现感叹号提示，此时，您可以将图片缩小，直到感叹号消失。或者考虑更换精度更高的图片。&lt;br /&gt;&lt;img src="http://www.inker.com.cn/images/help/help_img_9.gif" border="0" width="400" /&gt;                   &lt;br /&gt;　　作品编辑完成后，点击左下角的上传作品后进入登陆页面。&lt;br /&gt;&lt;img src="http://www.inker.com.cn/images/help/help_img_10.gif" border="0" width="400" /&gt;                   &lt;br /&gt;　　按照页面的提示填入订购信息,并选择支付方式。&lt;br /&gt;&lt;img src="http://www.inker.com.cn/images/help/help_img_11.gif" border="0" width="400" /&gt;                   &lt;br /&gt;　　上传作品前,请确认您的作品是否符合相关法律规定.确认之后即可以开始上传.完成后即表示您完成了整个订购流程. 将在货款到账的7个工作日内收到您的作品。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12810423-116100730076096129?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/116100730076096129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=116100730076096129' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116100730076096129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116100730076096129'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/10/blog-post_16.html' title='印客通，令我自豪的作品'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-116057849796251193</id><published>2006-10-11T07:08:00.000-07:00</published><updated>2006-10-11T07:54:58.020-07:00</updated><title type='text'>说说“科学精神”</title><content type='html'>开宗明义第一句：“方舟子不是一个具有科学精神的人。他的言论，只能证明他是一个科学主义信徒。”&lt;br /&gt;&lt;br /&gt;先抄一下当年写的一个帖子《&lt;a href="http://www.dadiwang.com/forum/read.php?tid=76287"&gt;我的信仰地图&lt;/a&gt;》：&lt;br /&gt;&lt;br /&gt;“&lt;span class="tpc_content"&gt;科学的有限性不但是必然的，而且是绝对的。真正的科学家，或者具有科学精神的人，永远都遵循着怀疑、验证的规律，而不会混淆知识与假想的界线。&lt;/span&gt;”&lt;br /&gt;&lt;br /&gt;“&lt;span class="tpc_content"&gt;当年特异功能流行的时候，钱学森与于光远之间有一场激烈的争论，我们知道，钱学森是一个科学家，而 于光远是一个—怎么说呢，就算是—社会科学家吧。他们的态度截然不同，钱学森认为这种现象值得研究，而于光远则大力反对，或者说科学立场比钱学森还要坚 定。这就是科学家与信仰科学者的区别。&lt;/span&gt;”&lt;br /&gt;&lt;br /&gt;“&lt;span class="tpc_content"&gt;在我看来，无论是科学还是哲学，其基本的精神，都与信仰格格不入。当你成为科学的信徒，你就违背了 科学的精神；当你成为哲学的信徒，你就违背了哲学的精神。这样的人，在世界上的确不少，而且也的确在为害着这个世界。从历史上来看，科学的信徒与哲学的信 徒，为害世界的事情还真不少。也许有人要问，宗教的信徒不也一样为害世界吗？但是区别在于，宗教的信徒只是“可能”为害世界，而科学与哲学的信徒，则一定会为害世界。 ”&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="tpc_content"&gt;“&lt;/span&gt;&lt;span class="tpc_content"&gt;有人也许还要问，我是科学的信徒，但是我信仰的是科学的精神，难道也会为害世界吗？科学的精神，当然不会为害世界，但是这样的精神只是探索世界的一种方法，他只需要遵循，而不需要信仰。只存在是否严格遵循的问题，而不存在是否相信的问题。  &lt;/span&gt;”&lt;br /&gt;&lt;hr /&gt;我所理解的科学精神，应该有以下几点：&lt;br /&gt;1、永远的怀疑精神&lt;br /&gt;2、有一分证据，说一分话，有九分证据，不说十分话&lt;br /&gt;3、承认在科学的疆界之外，存在着大量未知与无法解释的领域&lt;br /&gt;&lt;br /&gt;方舟子，几乎不符合以上的任何一点，就举三个例子：&lt;br /&gt;1、如果真有一篇证明四色定理的数学论文摆在他的面前，我也不相信方舟子能够看得懂。按照方舟子的逻辑，当年费马写的那句：“我已发现一个奇妙的证明，但是这一页的边空太小，写不下。”岂不是和黎鸣的口气如出一辙？岂不是也是无稽之谈？那350年来的无数有名无名的数学家，在方舟子的眼里，岂不是都在研究“伪科学”？虽然我也不相信黎鸣能够真的做出什么证明，但是，这种“不相信”，在黎鸣没有公布他的证明之前，只能“存疑”，而不是公开叫嚣，他肯定是个骗子。&lt;br /&gt;&lt;br /&gt;2、方舟子对于中医的所谓批判，充斥着“看似逻辑的强证、孤证和以偏概全”。在《&lt;a href="http://www.bullog.cn/blogs/fangzhouzi/archives/13742.aspx"&gt;如何看待中药的毒性&lt;/a&gt;》这个帖子里，有一个回帖就很不错：&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;科学的最大特点是什么？是客观！&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;看待事物要一分为二，不要绝对化．诸位否定中医中药不遗余力的大多是用归纳法，从有限的例子得到全称判断，显然有失公平！&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;我想问一问各位科学理性人士，以下两剂司空见惯的药方毒性有多少？&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;１，姜汤可以发汗，预防感冒；&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;２．冰糖梨汁治疗咳嗽，前段时间因为伤风落下咳嗽的症状，一直未愈，这几天每天用黄梨煮冰糖梨汁，已基本痊愈．&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;不能说这是现代医学的药方吧．绝对是民间流传几千年的中医药方，毒性在哪里？都是我们日常食用的蔬菜水果，如果说它们成分极为复杂，是否各位要绝食不成？你们天天吃的食物大都是可以入药的，而且从未进行过毒性鉴定的啊？&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;希望在大放厥词的同时，搞搞清楚，不要以偏盖全，偷换概念！&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;请在评述的时候把主语改成＂部分中药＂，而不是＂中药＂！！&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;拜托各位科学理性人士了。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3、在另外一篇帖子《&lt;a href="http://www.bullog.cn/blogs/fangzhouzi/archives/604.aspx"&gt;令人困惑的针灸&lt;/a&gt;》里，方舟子又下了这样的结论：&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;针灸还有许多谜团有待破解，但是有两点已比较清楚：针灸很可能对治疗某些疾病，特别是对镇痛，有一定的效果，但是不像传说的那么神奇，穴位也不那么重要；针灸是通过神经系统发挥作用的，而不是通过其他未知的系统，例如传说的“经络”。&lt;/span&gt;&lt;br /&gt;这种强不知以为知的说法，实在是可笑啊，如果真的能够确信“针灸是通过神经系统发挥作用的”，那解释针灸就太容易了，哪里还会有所谓“许多谜团有待破解”？&lt;br /&gt;&lt;br /&gt;我所能够看到的，对于方舟子批判中医最好的批判，是和菜头写的一篇《&lt;a href="http://www.bullog.cn/blogs/hecaitou/archives/18426.aspx"&gt;最艰难的辩护&lt;/a&gt;》，推荐一看。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12810423-116057849796251193?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/116057849796251193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=116057849796251193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116057849796251193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116057849796251193'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/10/blog-post_11.html' title='说说“科学精神”'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-116053207530642477</id><published>2006-10-10T18:51:00.000-07:00</published><updated>2006-10-10T19:01:15.413-07:00</updated><title type='text'>桌面接龙游戏</title><content type='html'>&lt;p&gt;&lt;span style="color: red;"&gt;問：OS為？&lt;/span&gt;&lt;br /&gt;WinXP&lt;/p&gt;                                                                  &lt;p&gt;&lt;span style="color: red;"&gt;問：這台是你的個人電腦？還是公司或家人共用的電腦？&lt;/span&gt;&lt;br /&gt;公司&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red;"&gt;問：這張桌布是什麼？從哪裡取得的？&lt;/span&gt;&lt;br /&gt;网上找到的一堆Windows桌面主题中自带的&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red;"&gt;問：更換桌布的頻率高嗎？&lt;/span&gt;&lt;br /&gt;几乎不换&lt;br /&gt;&lt;/p&gt;                                                                  &lt;p&gt;&lt;span style="color: red;"&gt;問：桌面上有幾多個ICON?&lt;/span&gt;&lt;br /&gt;常用的，大概10多个吧&lt;br /&gt;&lt;/p&gt;                                                                  &lt;p&gt;&lt;span style="color: red;"&gt;問：一堆檔案和捷徑放得亂七八糟的桌面，你看得下去嗎?&lt;/span&gt;&lt;br /&gt;正在逐步培养定期整理的习惯&lt;br /&gt;&lt;/p&gt;                                                                  &lt;p&gt;&lt;span style="color: red;"&gt;問：有沒有什麼堅持點?&lt;/span&gt;&lt;br /&gt;没有，不太在意这个方面&lt;br /&gt;&lt;/p&gt;                                                                  &lt;p&gt;&lt;span style="color: red;"&gt;問：有為了填這份接力，還特地整理一下嗎？&lt;/span&gt;&lt;br /&gt;本来就要定期整理的，这次的整理提前了一点点...&lt;br /&gt;&lt;/p&gt;                                                                  &lt;p&gt;&lt;span style="color: red;"&gt;問：最後請再傳給5個「我想看看他的桌面」的人。&lt;/span&gt;&lt;br /&gt;&lt;a href="http://robbin.javaeye.com/"&gt;Robbin&lt;/a&gt;，&lt;a href="http://calvin.javaeye.com/"&gt;江南白衣&lt;/a&gt;，&lt;a href="http://buaawhl.javaeye.com/"&gt;buaawhl&lt;/a&gt;，&lt;a href="http://cookoo.javaeye.com/"&gt;cookoo&lt;/a&gt;，&lt;a href="http://potian.javaeye.com/"&gt;potian&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://static.flickr.com/83/266530159_8fdf0105e1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://static.flickr.com/83/266530159_8fdf0105e1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12810423-116053207530642477?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/116053207530642477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=116053207530642477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116053207530642477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116053207530642477'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/10/blog-post_10.html' title='桌面接龙游戏'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-116046160691984231</id><published>2006-10-09T23:25:00.000-07:00</published><updated>2006-10-09T23:26:46.930-07:00</updated><title type='text'>关注软件开发项目中的人[下]</title><content type='html'>7、狙击手型&lt;br /&gt;狙击手是很难被考量他的工作效率的。他们一般都非常的沉得住气。最困难的技术问题，一般是由他们来解决的，最难发现和解决的bug，一般是由他们来搞定的。像这种高难度的活，基本上你不能给他们限制时间，信任他们，把最困难的事交给他们吧。&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;三、防人&lt;br /&gt;有一句老话说得好：“害人之心不可有，防人之心不可无。”做项目要成功，总要考虑各种各样的风险，并且能够预先防范。其中最重要的风险，同样是来自于人的。要确保项目成功顺利，就要懂得防人！&lt;br /&gt;&lt;br /&gt;1、时刻提醒自己&lt;br /&gt;项目是由项目经理来带领的，所以，一个项目的成败，归根结底，该由项目经理来负责。那么，在考虑项目风险的时候，作为一个项目经理，很重要的一个准备工作，就是考虑自己：我的长处在哪里？缺点是哪些？如果由于我自己的缺点，会给项目造成重大风险，那么，这些需要警觉的可能性，有哪些？我是不是一个比较情绪化的人，会不会在做判断，下决定时，受到各种情绪的左右？&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;&lt;br /&gt;4、预防机密外泄&lt;br /&gt;项目的代码、文档、计划等等，都是公司的重要资产，如果被竞争对手获得，就会给项目和公司带来巨大的风险。有些公司对此采取了非常极端的措施，比如不准上网，不准带移动存储设备，不准收发E-Mail等等。还有些公司，利用技术手段监控员工的网络通讯情况。还有大多数公司，都会跟员工签订一份或合理、或无理的《保密协议》。&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;我也接着顶：“通常的公司，都会规定离职通知时间的呀，重要的人员离职，都要提前一个月通知，并做好交接工作的嘛！”&lt;br /&gt;他当时也在气头上，就说：“那你要是明天被车撞死了呢？”&lt;br /&gt;这么说下去，自然是相对无言，不欢而散。不过这个对话，其实凸显了一个公司管理层真实存在的担忧心理，究竟该如何预防人员的突然离职？从我的经验来说，有两个主要的方法可以尝试，一个是结对编程，使得项目中的任何一个知识点，都不会只有一个人掌握。另一个是我曾经写过的一篇Blog，叫做《软件开发文档的持续集成》，其中心思想，就是尽可能的使得项目的文档，能够跟随项目一起生长，尽可能的使得已知的知识被写下来。&lt;br /&gt;&lt;br /&gt;四、项目组之外的重要人物&lt;br /&gt;项目要成功，项目组之外的人，也要很当心啊。&lt;br /&gt;&lt;br /&gt;1、Stakeholder&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;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12810423-116046160691984231?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/116046160691984231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=116046160691984231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116046160691984231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116046160691984231'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/10/blog-post_09.html' title='关注软件开发项目中的人[下]'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-116022591112186782</id><published>2006-10-07T05:57:00.000-07:00</published><updated>2006-10-07T05:58:31.133-07:00</updated><title type='text'>软件设计中的分解难题</title><content type='html'>&lt;p&gt;很有意思的分析，我也很想直接加入这个讨论，但是沿着T1的消息分派的思路往下谈，一时也不知从何说起，就扯远一点吧。&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;br /&gt;一是：在本层面看来，几个部分可以相对独立的分工的。&lt;br /&gt;二是：从上一层面看来，这几个部分是为了同一个目的合作的。&lt;/p&gt;  &lt;p&gt;麻烦的就是，当这种分解逐渐细化之后，原本就不太了解的细节浮现出来了，这下才发现，原本的那种分解，并不合理，需要在某一层次上，重新分解，最糟糕的，就是需要整个系统设计推倒重来。&lt;/p&gt;  &lt;p&gt;一般我们能够用到的分解策略，也无非就是两种，纵向的业务分解，横向的技术分解，然后再把这横向纵向的参合在一起，搞成更加复杂的网状结构。。。&lt;/p&gt;  &lt;p&gt;从上自下的分解，可以分为两个重要的阶段，一个是与语言无关的分解，一个是与语言相关的分解。前者，可以称之为设计，后者，可以称之为实现。而T1 探讨的内容，我的理解是：在实现阶段，不同语言，对于各种分解需求的支持。不同的消息分派机制，对于同样的分解、再分解需求的支持能力是不同的。这也就是 各种语言，在实现同样的设计时的难易区别。当然，我们也经常会碰到这样的情况，特定语言的功能限制，会迫使我们去修改原本很自然的，语言无关的设计结构， 这就是无奈但自然的现象了。&lt;/p&gt;  &lt;p&gt;再进一步探讨，为什么设计这么困难，因为存在未知的复杂性。灵活方便的语言，有助于开发设计人员，快速、轻松的调整已有的实现、甚至设计方案。而那 些使用死板、僵硬的语言的工程师们，就要为此付出更大的努力。这也正是我为什么要发明一种新的语言的原因。在我看来，语言应该更进一步，对于设计，尤其是 开发过程中的再设计，提供更好的支持。&lt;/p&gt;  &lt;p&gt;关于DJ的开发思路&lt;br /&gt;&lt;a href="http://zbw25.spaces.live.com/Blog/cns%211pA6-3FOo9yNp_4lmEHxdDqA%21344.entry" target="blank"&gt;http://zbw25.spaces.live.com/Blog/cns!1pA6-3FOo9yNp_4lmEHxdDqA!344.entry&lt;/a&gt;  &lt;/p&gt;&lt;p&gt;为什么DJ要将Event提出作为语法概念&lt;br /&gt;&lt;a href="http://zbw25.spaces.live.com/Blog/cns%211pA6-3FOo9yNp_4lmEHxdDqA%21358.entry" target="blank"&gt;http://zbw25.spaces.live.com/Blog/cns!1pA6-3FOo9yNp_4lmEHxdDqA!358.entry&lt;/a&gt;  &lt;/p&gt;&lt;p&gt;这样的思路，其实是一种实验主义的方法，而再次之前，软件设计，要么就是凭借工程师在丰富经验之后，具有的技术直觉。要么就是试错，再试错，在付出了巨大的成本之后，完成一次系统开发。&lt;/p&gt;  &lt;p&gt;先说到这里吧......&lt;/p&gt;  &lt;p&gt;原本的讨论帖《失踪的链环》&lt;br /&gt;&lt;a href="http://www.javaeye.com/topic/25649" target="blank"&gt;http://www.javaeye.com/topic/25649&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12810423-116022591112186782?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/116022591112186782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=116022591112186782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116022591112186782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/116022591112186782'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/10/blog-post.html' title='软件设计中的分解难题'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115849856581065949</id><published>2006-09-17T05:56:00.000-07:00</published><updated>2006-09-17T06:09:25.823-07:00</updated><title type='text'>[转载]童言说爱(诚之译)</title><content type='html'>一篇太好的文字，我因此非常自私地希望将这些文字全部留在自己的blog里。。。&lt;br /&gt;&lt;a href="http://blog.sina.com.cn/u/1251756623"&gt;哼小调的哈比人&lt;/a&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;一群专业人士向一群4-8岁的小孩问一个问题：“什么是爱？”&lt;br /&gt;&lt;br /&gt;他们所得到的答案远比他们能想到的还要深刻：&lt;br /&gt;&lt;br /&gt;“我的祖母得了关节炎，再也不能弯腰去涂她的指甲油了。所以一直都是我的祖父帮她做这件事，即使他的手也得了关节炎。那就是爱”──瑞贝卡，8岁。&lt;br /&gt;&lt;br /&gt;“如果有人爱你，他叫你名字的方法会不一样。而且你知道他们永远不会说你的坏话。”──比利，4岁。&lt;br /&gt;&lt;br /&gt;“爱就是当一个女孩喷上香水，而男孩也涂上刮胡子的古龙水，然后他们去约会，嗅着彼此的味道。”──卡尔，5岁。&lt;br /&gt;&lt;br /&gt;“爱就是当你出外吃饭时，把你大部份的薯条给别人，却没有要他们也把薯条给你。”──克莉丝，6岁。&lt;br /&gt;&lt;br /&gt;“爱是虽然他把你气得发疯，你也不会对他吼叫，因为怕伤害了他的感情。”──萨曼塔，6岁。&lt;br /&gt;&lt;br /&gt;“爱是当你疲倦时会让你发笑的东西。”──泰瑞，4岁。&lt;br /&gt;&lt;br /&gt;“爱就是我妈咪给我爹地泡咖啡的时候，她会先尝一口，确定咖啡味道刚好。”──丹尼，7岁。&lt;br /&gt;&lt;br /&gt;“爱就是老是在亲嘴。亲到累了，还想在一起聊天。我妈咪和爹地就是这样。他们亲嘴的时候很恶心。”艾蜜莉，8岁。&lt;br /&gt;&lt;br /&gt;“爱就是圣诞节的时候，当你拆完了礼物，仔细听，那些还在房间里面的东西。”──巴比，7岁。&lt;br /&gt;&lt;br /&gt;“爱是拥抱，爱是亲吻，爱是懂得拒绝。”──帕蒂，8岁。&lt;br /&gt;&lt;br /&gt;“当你告诉别人你的缺点，你害怕他们会不再爱你了，但是却惊讶地发现，他们不但还爱你，而且还爱你更深了。”──马修，7岁。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;“有两种爱。我们的爱和上帝的爱，但这两种爱都是上帝给的。”──詹妮，4岁。&lt;br /&gt;&lt;br /&gt;“如果你想学会更爱人，应该从一个你讨厌的朋友那里开始。”──妮卡，6岁。&lt;br /&gt;&lt;br /&gt;（这个星球需要多几百万个像妮卡这样的人）&lt;br /&gt;&lt;br /&gt;“爱就是当你对一个男孩说你喜欢他的衬衫，他就天天穿在身上。”──诺利，7岁。&lt;br /&gt;&lt;br /&gt;“爱就像一对老太太和老先生，即使他们彼此非常熟悉，但仍然是朋友。”──汤米，6岁。&lt;br /&gt;&lt;br /&gt;“在我的钢琴独奏会上，我在舞台上感到十分害怕。所有的人都在看着我。然后我看到我的爹地向我招手，对着我笑。他是唯一这样做的人。我就不再害怕了。”──辛蒂，8岁。&lt;br /&gt;&lt;br /&gt;“我的妈咪比所有的人都爱我。没有人像她一样，在晚上会亲吻着我，伴我进入梦乡。”──克莉儿，6岁。&lt;br /&gt;&lt;br /&gt;“爱就是妈咪把最好的一块鸡肉给爹地。”──伊莲，5岁。&lt;br /&gt;&lt;br /&gt;“爱就是妈咪看到爹地浑身臭汗，仍然说他比布莱德彼特还帅。”──克里斯，7岁。&lt;br /&gt;&lt;br /&gt;“爱是即使你把小狗孤零零地留在家里一整天，它仍然会舔你的脸。”──玛丽安，4岁。&lt;br /&gt;&lt;br /&gt;“我知道姐姐很爱我，因为她把所有的旧衣服都给了我，自己再去买新的。”──劳伦，4岁。&lt;br /&gt;&lt;br /&gt;“如果你爱某人，你的眼睫毛会上窜下跳，然后从你身上会冒出一堆小星星。”──卡伦，7岁。&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;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12810423-115849856581065949?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115849856581065949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115849856581065949' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115849856581065949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115849856581065949'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/09/blog-post_17.html' title='[转载]童言说爱(诚之译)'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115829231244197917</id><published>2006-09-14T20:37:00.000-07:00</published><updated>2006-09-14T20:51:52.456-07:00</updated><title type='text'>推网站不遗余力，做流氓花招迭出</title><content type='html'>　　MSN机器人，大家都听说过了，现在凡是在MSN主动加我的人，十有八九，会在我同意之后，给我发一句：“Hi，向你推荐一个不错的网站，中国缘...” 。那么，我就会直接删除这个机器人，并且从联系人名单上也删除掉，同时屏蔽这个email。&lt;br /&gt;&lt;br /&gt;　　垃圾邮件，大家也很熟悉了，大多数email服务，都有不错的垃圾邮件过滤功能，哪怕是MSN的Mail，也有过滤垃圾的能力。就算是他没有过滤，我也可以在收到垃圾邮件之后，点击报告并删除，以免以后再次收到类似的邮件。&lt;br /&gt;&lt;br /&gt;　　但是，昨天我遇到了打组合拳的高手，一家叫做“拍客”的流氓网站，利用他的机器人，先加了我的MSN。为了以免错杀无辜，我向来都是先同意的。然后，我就在等他给我发广告信息，结果呢，人家下线了，似乎真的是一个普通的MSN用户。&lt;br /&gt;&lt;br /&gt;　　半个小时候，我收到了一封来自这个人的email，是介绍“拍客”网如何如何的。但是，我发现，这封信竟然不能被“报告并删除”，因为人家发的&lt;span style="color: rgb(255, 0, 0);"&gt;不是垃圾邮件&lt;/span&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/12810423-115829231244197917?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115829231244197917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115829231244197917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115829231244197917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115829231244197917'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/09/blog-post_115829231244197917.html' title='推网站不遗余力，做流氓花招迭出'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115822392046802173</id><published>2006-09-14T01:44:00.000-07:00</published><updated>2006-09-14T01:55:12.846-07:00</updated><title type='text'>关注软件开发项目中的人[节选]</title><content type='html'>本文为《程序员》10月份稿件，先贴出部分，以吊胃口:)&lt;br /&gt;全文将在《程序员》发稿后贴出，请勿转载。&lt;br /&gt;&lt;hr /&gt;　　从1995年我开始带领3个人的软件团队起，到现在也10多年了。一直以来我都在思考，如何才能确保一个软件项目能够顺利，成功的开发完成。而我能够得到的最为重要经验是：“决定一个项目成败的最关键的因素，是人！”&lt;br /&gt;　　软件是人开发出来的，而且到目前为止，也只可能是人开发出来的。但是，在通常的，对于软件项目、软件工程的讨论中，关于人的讨论，往往被淹没在对于技术、方法、框架、过程等等话题的讨论之中。&lt;br /&gt;　　这次正好有这样一个机会，可以把我长久以来的思考，整理出来，和大家一起探讨一下，软件开发项目中的人。这篇文章的预定读者，是项目经理，或者再高一级的 技术部门经理。一个项目组里的人是什么样子，或者最后这些人会变成什么样子，大部分是由这个项目的头是个什么样的人来决定的。&lt;br /&gt;&lt;br /&gt;  一、选人&lt;br /&gt;　　每个软件公司都在招人，或者曾经、或者将要招人。但是，有多少软件公司，能够招到自己满意的人才呢？大家都在说现在人才难找。问题在于，有多少软件公司，懂得如何招人呢？当一个人才来你们公司应聘，你们能够发现他，而不是错过他、赶走他吗？&lt;br /&gt;　　   有些公司，根本不知道自己需要什么样的人才，于是就到网上去搜索一把，找来一堆自己都没有看过的题目。然后交给来面试的人做。绝大多数这种问题，要么特别 变态，要么特别刁钻，要么毫无意义，要么只会让人觉得可笑。现在都什么时代了，还要求我们的程序员，拿着一支笔，对着一张纸来做题目？写错了一个字符，就 会被扣分。拜托，现在的Google已经能够查到绝大多数问题的答案了！现在的IDE已经能够发现绝大多数的语法错误了！你们还在出这种遍历二叉树的题 目？&lt;br /&gt;　　如果你们一定要笔试，请不要出这种毫无意义的编程题行吗？&lt;br /&gt;　　如果是我来出笔试题，我会通过笔试，考察一个程序员的描述能力，也就是把一个问题、一件事情，通过一段文字，干净利落的描述出来的能力。比如：请通过纯文 字（不含任何UML图），描述一个ATM取款机的人机交互过程，以及可能出现的异常现象。通过这样的笔试，我可以考察一个应聘者的顺序思维的能力，因为纯 文字的描述是线性的，通过线性的文字，描述复杂的事物，需要有一个整体性的思维，然后才能写出由上而下，层层分解的清晰描述。还可以考察的一点是：有没有 错别字，这一点也许有点奇怪，但是，真的有很多程序员，不注意自己的书写，有没有错别字。这也是严谨性的一部分。&lt;br /&gt;　　再来说说面试，据说，越是大公司，面试的次数越多。据说，面试一般在笔试之后。据说，面试能够考察很多方面的能力。事实上，大多数面试者并不知道如何面试，他们看起来煞有介事，其实也忐忑得很。&lt;br /&gt;　　在我看来，面试主要考察的，是两个方面，沟通与表达能力，还有就是一个人的个性。通常我面试别人，都会提同样的一个问题：“说说你最近做过的一个项目，技 术方面的，管理方面的。”我最希望听到的，是一个人带着非常投入的语气，像描述一场战役一样，描述他们所面临的技术挑战和管理挑战。有些人比较专注于技 术，他们对于解决问题很有兴趣，因此描述起自己的那些光荣成绩来，总是很有热情。有些人比较专注于业务，他们会相当细致的分析那些具体的业务逻辑，讲解其 中的复杂之处。有些人比较专注于管理沟通，如何保证项目顺利的完成，他们有很多心得。这些都很好。但是呢，往往也会听到抱怨，比如团队的沟通不好呀，人家 的技术差要他帮忙呀，客户的需求没有逻辑呀，领导的管理比较混乱呀等等等等。还有些人比较注重反省，最近的这个项目，所得所失，他都会认真的、甚至是反复 的去想，去总结。听这些叙述，就可以初步了解一个人：兴趣何在，是否愿意并善于沟通，是不是勇于承担自己的责任，还是动辄怨天尤人？通常，愿意反省自己的 人，都会更快的进步，这是非常难得的优秀品质。&lt;br /&gt;　　笔试、面试。其实都不足以全面的了解一个人，前者容易受困于标准答案，后者容易被当时的谈话氛围所左右。而我最推崇的判断一个程序的水平的方式，是看代 码。给他几天的时间，让他去了解一个以前从来没有涉足过的技术领域，然后写一个简单的demo交上来。这样我可以考察他的：&lt;br /&gt;　　快速学习的能力：一个全新的领域，能够在多少时间里初步掌握。&lt;br /&gt;　　在开发速度与功能设计方面的权衡的能力：完全由他自己决定开发什么功能，什么时侯开发完成可以交给我。&lt;br /&gt;　　代码的编写能力：代码是否好懂，这是一个重要的考察点。&lt;br /&gt;　　以及编程的严谨性：是不是没有bug，或者足够少。&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;  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;　　我最初就是个快枪手，能够快速的完成主线功能，但是却从来不考虑例外情况。完成了给定的功能需求，但是代码却只有我自己才能看懂（1天之内）。新的技术， 我也是很快就能上手，“Hello World”转眼就能跑出来。但是要再进一步深入专研，我的兴致就不高了。一个团队有一个这样快枪手，真是要非常的小心，才能用好。你可以分派给他各种类 型的任务，但最好不要给他太关键的功能点。因为究竟会不会出bug，他是无法保证的。要花更多的时间，并且更加频繁的检查他的工作，以确保他不仅仅是完成 了表面工作。更为重要的是，要不断的敲打他，督促他，逼他更加用心，努力提高。一个快枪手，也是有可能成长为独当一面的将才的。&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/12810423-115822392046802173?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115822392046802173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115822392046802173' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115822392046802173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115822392046802173'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/09/blog-post_14.html' title='关注软件开发项目中的人[节选]'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115815397322978991</id><published>2006-09-13T06:04:00.000-07:00</published><updated>2006-09-13T06:29:17.866-07:00</updated><title type='text'>活用JavaEye的RSS输出</title><content type='html'>现在，&lt;a href="http://www.zhuaxia.com/"&gt;抓虾&lt;/a&gt;是我最常用的RSS阅读器，通过抓虾，我每天几乎只需要通过这一个网站，就可以看到所有自己想看的内容。因此，每当我发现一个好的Blog，就会去寻找这个Blog的RSS输出，并通过抓虾来订阅。这样，那个Blogger的最新动态，精妙好帖，我就再也不会错过了。&lt;br /&gt;&lt;br /&gt;我现在订阅了200多个RSS Feeds，并且还在不断的收集积累中。&lt;br /&gt;&lt;br /&gt;但是，有不少好的站点，却没有Site RSS的输出，这就比较苦恼了。有一个网站：&lt;br /&gt;&lt;a href="http://www.ponyfish.com/"&gt;http://www.ponyfish.com/&lt;/a&gt;&lt;br /&gt;能够为没有RSS输出的站点，生成RSS Feeds，不过目前还不支持中文，还好JavaEye 2.0现在已经推出了，而且经过我的大力推销，Robbin也相当重视站点的RSS输出:)&lt;br /&gt;&lt;br /&gt;目前JavaEye能够支持的RSS有：&lt;br /&gt;首页热点话题RSS输出：&lt;a href="http://www.javaeye.com/index/rss_index_topics"&gt;http://www.javaeye.com/index/rss_index_topics&lt;/a&gt;&lt;br /&gt;论坛所有文章RSS输出：&lt;a href="http://www.javaeye.com/forums/rss_all"&gt;http://www.javaeye.com/forums/rss_all&lt;/a&gt;&lt;br /&gt;具体板块(Java版)的RSS输出：&lt;a href="http://www.javaeye.com/forums/rss_forum/39"&gt;http://www.javaeye.com/forums/rss_forum/39&lt;/a&gt;&lt;br /&gt;JavaEye精华帖RSS输出：&lt;a href="http://www.javaeye.com/index/rss_hot_articles"&gt;http://www.javaeye.com/index/rss_hot_articles&lt;/a&gt;&lt;br /&gt;Robbin个人Blog的RSS输出：&lt;a href="http://robbin.javaeye.com/blog/rss_blog/2"&gt;http://robbin.javaeye.com/blog/rss_blog/2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;个人希望，将来能够支持的RSS输出，还包括：&lt;br /&gt;论坛帖子检索结果的RSS输出，比如按Tag检索、按关键字检索等等；&lt;br /&gt;个人收藏内容的RSS输出；&lt;br /&gt;某个具体帖子的最新讨论的RSS输出；&lt;br /&gt;推荐Blog文章RSS输出；&lt;br /&gt;文集中某个专栏的RSS输出；&lt;br /&gt;&lt;br /&gt;另外再聊聊我是怎么利用RSS的：&lt;br /&gt;1、del.icio.us也是支持RSS输出的，所以可以通过抓虾订阅自己的美味书签，这样所有的信息，就都收集到一起了。&lt;br /&gt;2、Google和Baidu都支持新闻关键词检索的RSS输出，因此可以订阅某个具体关键词的新闻，以重点关注某一领域或者竞争对手。&lt;br /&gt;3、del.icio.us也支持Tags检索结果的RSS输出，有利于关注某一特定领域的最新网站和资源情况&lt;br /&gt;4、抓虾的收藏功能，非常顺手，有利于在空余时间反刍咀嚼。&lt;br /&gt;5、FeedSky或者FeedBurner支持RSS合烧，多个RSS输出源，能够合成一个输出，比如我的FeedSky就把我的Blog和我的美味书签的订阅合成一个RSS输出，相当方便，推荐使用。&lt;br /&gt;&lt;br /&gt;总之，有了RSS和抓虾，我基本上就不去其他乱七八糟的网站了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12810423-115815397322978991?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115815397322978991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115815397322978991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115815397322978991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115815397322978991'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/09/javaeyerss.html' title='活用JavaEye的RSS输出'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115668680217854034</id><published>2006-09-11T21:13:00.000-07:00</published><updated>2006-09-12T08:05:44.163-07:00</updated><title type='text'>关于DSL、MDA、UML、TDD的一些思考</title><content type='html'>这是计划中的一篇Blog，原来设想的题目是《MDA与DSL》 ,只是因为和徐昊聊天时产生了一些想法，想谈谈对MDA和DSL的新认识。现在这段时间又出现了很多关于DSL的讨论。&lt;br /&gt;&lt;br /&gt;马大叔的两篇：&lt;a href="http://blog.csdn.net/mfowler/archive/2006/08/16/1069927.aspx"&gt;领域专用语言(DSL)&lt;/a&gt;、&lt;a href="http://blog.csdn.net/mfowler/archive/2006/08/21/1102100.aspx"&gt;界定DSL&lt;/a&gt;&lt;br /&gt;还有在JavaEye的不少相关的讨论：&lt;a href="http://forum.javaeye.com/viewtopic.php?t=21792"&gt;DSL的讨论&lt;/a&gt;、&lt;a href="http://forum.javaeye.com/viewtopic.php?t=21273"&gt;规则系统or脚本系统，自然语言，DSL or Java语言&lt;/a&gt;、&lt;a href="http://forum.javaeye.com/viewtopic.php?t=21273"&gt;Ruby DSL&lt;/a&gt;&lt;br /&gt;还有一篇不错的入门文章：&lt;a href="http://uncutstone.blogdriver.com/uncutstone/1196082.html"&gt;用Ruby 创建领域特定语言（DSL）&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;因此自己又思考了不少东西。联想到以前说过的两句话：&lt;br /&gt;“框架是弱语言，语言是强框架”&lt;br /&gt;由此我们可以这么定义，DSL就是尽可能写得像语言的框架。&lt;br /&gt;&lt;br /&gt;再接着追问，为什么框架还不够，还要发展为DSL呢？初步的看法是：语言是一种更加方便的使用方式。&lt;br /&gt;&lt;br /&gt;前段时间徐昊一直在写一篇关于Antlr和DSL的文章，我也不断的看着文章的进展，跟他讨论着。有这么一些想法，还远不成型。&lt;br /&gt;&lt;br /&gt;1、DSL一般来说，是Domain Specific Language的缩写，而我以为，更加实用的，应该是Domain Scripting Language，这种DSL。也就是说，DSL应该足够简单，一根筋，过程化，三分钟学会。否则，太过复杂的DSL，就不会有人喜欢了。&lt;br /&gt;&lt;br /&gt;2、DSL的简单，是他的优点、特点、也是他的弱点和局限所在。&lt;br /&gt;&lt;br /&gt;3、DSL与MDA最大的区别是，DSL是自底向上简化劳动的实践，而MDA则是企图自顶向下搞定一切的妄想。&lt;br /&gt;&lt;br /&gt;4、我当初设计的DJ(Dynamic Java)，应该被称之为DML(Domian Modeling Language)——领域建模语言。相对于UML，DML是更加适合的领域建模工具，毕竟，UML受限于OO的思维模式，无法超越。&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;另外还有一些议论，也附在下面：&lt;br /&gt;UML，是思考工具，不是开发工具。&lt;br /&gt;TDD，是开发手段，不是设计手段。&lt;br /&gt;&lt;br /&gt;UML作为开发工具，就会出现MDA那样的书呆子遐想&lt;br /&gt;TDD作为设计工具，就会导致设计惰性与跳不出最初的心理暗示（隐喻）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12810423-115668680217854034?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115668680217854034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115668680217854034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115668680217854034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115668680217854034'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/09/dslmdaumltdd.html' title='关于DSL、MDA、UML、TDD的一些思考'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115796024157482420</id><published>2006-09-11T00:34:00.000-07:00</published><updated>2006-09-15T08:29:40.480-07:00</updated><title type='text'>中国反流氓软件联盟官方网站被黑</title><content type='html'>什么世道？！&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.bokeebao.com/wp-content/uploads/2006/09/logo.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://www.bokeebao.com/wp-content/uploads/2006/09/logo.jpg" border="0" /&gt;&lt;/a&gt;最近网络上出现一个自发的民间组织–中国反流氓软件联盟。一时间叫好声、讨伐声随处可见。支持者众多，甚至有网友为其专门编写了歌曲。&lt;a href="http://tech.qq.com/a/20060906/000293.htm"&gt;试听地址&lt;/a&gt;。SOHU还为其专门&lt;a href="http://it.sohu.com/s2006/lmsoftware/"&gt;开辟了专题&lt;/a&gt;。在此不过多评论。 &lt;p&gt;其&lt;a href="http://www.94xyz.com/"&gt;官方网站&lt;/a&gt;竟然没挂几天就被人黑掉了。&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;目前可以访问其官方BLOG：&lt;/p&gt;&lt;p&gt;&lt;a href="http://fanliumang.blog.sohu.com/"&gt;在搜狐官方BLOG地址&lt;/a&gt;、&lt;a href="http://blog.sina.com.cn/m/94xyz"&gt;在新浪官方BLOG地址&lt;/a&gt;、&lt;a href="http://donghaiping.blog.sohu.com/"&gt;发起人董海平的BLOG&lt;/a&gt;&lt;/p&gt;&lt;p&gt;本文转贴于《&lt;a href="http://www.bokeebao.com/"&gt;博客报&lt;/a&gt;》：&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bokeebao.com/entry/21.html"&gt;http://www.bokeebao.com/entry/21.html&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12810423-115796024157482420?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115796024157482420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115796024157482420' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115796024157482420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115796024157482420'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/09/blog-post_11.html' title='中国反流氓软件联盟官方网站被黑'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115795216060018637</id><published>2006-09-10T22:16:00.000-07:00</published><updated>2006-09-10T22:23:52.626-07:00</updated><title type='text'>贴图不说话</title><content type='html'>&lt;img src="http://static.flickr.com/91/221502435_17e48ab220.jpg" width="400px" /&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/97/238389590_7492456dde_o.png" width="400px" /&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/12810423-115795216060018637?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115795216060018637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115795216060018637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115795216060018637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115795216060018637'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/09/blog-post_10.html' title='贴图不说话'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115763660846336656</id><published>2006-09-07T06:32:00.000-07:00</published><updated>2006-09-07T06:57:02.126-07: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;hr /&gt;&lt;br /&gt;&lt;br /&gt;外一则&lt;br /&gt;&lt;br /&gt;刚才他小便了一次，2分钟，他又要求小便，而且指名要求我来“把”他。&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/12810423-115763660846336656?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115763660846336656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115763660846336656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115763660846336656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115763660846336656'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/09/blog-post.html' title='一般性；该怎么说话'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115698715266475742</id><published>2006-08-30T18:03:00.000-07:00</published><updated>2006-08-30T18:19:13.120-07:00</updated><title type='text'>BlogDay</title><content type='html'>从&lt;a href="http://blog.bsdos.cn/"&gt;The sky of Daemon!&lt;/a&gt;那里看到了一篇blog，介绍今天这个节日。我也就偷懒一下，直接转贴他的介绍部分了:)&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.wappblog.com/images/bsdos_images/images44.jpg"&gt;&lt;img src="http://www.wappblog.com/images/bsdos_images/images44_tn.jpg" title="images44.jpg" alt="images44.jpg" id="images44.jpg" border="0" height="152" width="155" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;BlogDay是什么？&lt;/strong&gt;&lt;br /&gt;BlogDay起源於部落客们（Bloggers）认为自己应该有一个专属的节 日，用以认识其他来自于不同国度或拥有各种不同嗜好、兴趣的部落客。在 BlogDay当天，所有参与活动的部落客们应该在自己的站上推荐五个具有特色的部落格（Blogs）给所有来访的朋友，藉此和大家分享更多崭新而有趣的 部落格。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;BlogDay这天会发生什么事？&lt;/strong&gt;&lt;br /&gt;在八月三十一日这一天内，全世界参与活动的部落客都会发表一篇文章推荐五个新颖的部落格，而且最好这五个部落格的内容可能是来自不同的文化、观点和型态。而所有造访的朋友都可以在八月三十一日当天发现自己前所未知的部落格，藉此认识更多部落客并為这些新发现而庆祝。&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;BlogDay当天发表文章的指引：&lt;/strong&gt;&lt;br /&gt;1. 找出五个你觉得有趣的新部落格。&lt;br /&gt;2. 在2006年的BlogDay当天，留言给这五位部落客，告知你推荐了他们的部落格。&lt;br /&gt;3. 为推荐的部落格写下简短的介绍，并在文中放置这些部落格的连结。&lt;br /&gt;4. 在8月31日当天贴上推荐的文章。&lt;br /&gt;5. 并且加上BlogDay的标籤（Tag）： &lt;a href="http://technorati.com/tag/BlogDay2006/" target="_blank" rel="nofollow"&gt;http://technorati.com/tag/BlogDay2006/&lt;/a&gt; ，同时连结到BlogDay 官方网站&lt;a href="http://www.blogday.org/" target="_blank" rel="nofollow"&gt;http://www.blogday.org/&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;我推荐的5个Blog：&lt;br /&gt;&lt;a href="http://junchzte.spaces.live.com/"&gt;强直&lt;/a&gt;：我的大学同学，班长，现在是某公司高新白领，国际飞人。极为生动幽默的文笔，令人难以致信的生活领悟。&lt;br /&gt;&lt;a href="http://zhaomu.blog.sohu.com/"&gt;赵牧博客&lt;/a&gt;：新闻工作者中，相当令人尊敬的一位&lt;br /&gt;&lt;a href="http://blog.sina.com.cn/u/1191224527"&gt;lhai的BLOG&lt;/a&gt;：我的表妹，教育工作者，但是不希望被称之为“老师”。&lt;br /&gt;&lt;a href="http://blog.sociology.org.cn/thslping/"&gt;孙立平&lt;/a&gt;：社会学教授，思路极为清晰，思考极为深入！&lt;br /&gt;&lt;a href="http://realazy.org/blog/"&gt;Realazy的blog&lt;/a&gt;：主要探讨Web标准（Web Standards）和一些Web前端实现技术，分享一些个人的所见所得。没有空话，没有八卦。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12810423-115698715266475742?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115698715266475742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115698715266475742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115698715266475742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115698715266475742'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/08/blogday.html' title='BlogDay'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115660414855400524</id><published>2006-08-26T07:41:00.000-07:00</published><updated>2006-08-26T08:12:13.180-07:00</updated><title type='text'>Blog装修</title><content type='html'>1、改正了Blogger的http://zbw25.blogspot.com/在某些IE浏览器下显示为空白的Bug。原因是Blogger中输出的charset=utf-8出现在title标记的后面，有些IE浏览器，就无法正确的自动识别编码格式，而选择了GB2312编码，结果显示出来就是空白的了。&lt;br /&gt;只要修改模版，变成&lt;br /&gt;&lt;pre id="line1"&gt;&lt;&lt;span class="start-tag"&gt;$BlogMetaData$&lt;/span&gt;&gt;&lt;br /&gt;&lt;&lt;span class="start-tag"&gt;title&lt;/span&gt;&gt;&lt;&lt;span class="start-tag"&gt;$BlogPageTitle$&lt;/span&gt;&gt;&lt;&lt;span class="end-tag"&gt;/title&lt;/span&gt;&gt;&lt;/pre&gt;就没问题了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2、Blogger的模版支持完全的手动编辑，因此我除了给他加上了Google的AdSense广告之外，又另外加上了豆瓣秀，再也不用像MSN Spaces里那样，自己做图片合成了。&lt;br /&gt;&lt;br /&gt;3、重新烧制了我的FeedSky的Feed，加上了del.icio.us的每日网摘，并且将FeedSky的RSS源从MSN改成了blogspot的地址，原本通过FeedSky订阅的朋友们就不需要再改了。&lt;br /&gt;&lt;br /&gt;4、修改Blogger模版页面，再加上了两个订阅按钮，订阅到抓虾，订阅到Bloglines。以方便各位订阅。再次强烈推荐试用抓虾RSS阅读器。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12810423-115660414855400524?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115660414855400524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115660414855400524' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115660414855400524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115660414855400524'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/08/blog.html' title='Blog装修'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115634361580251170</id><published>2006-08-23T07:07:00.000-07:00</published><updated>2006-08-23T08:06:17.873-07:00</updated><title type='text'>拼死抗争的意义</title><content type='html'>前段时间，有一个很热闹的争论，有某女作家，写了一篇文章：《&lt;a href="http://bbs.news.qq.com/cgi-bin/bbs/show/content?groupid=100:10134&amp;st=0&amp;amp;sc=%C7%BF%BC%E9&amp;messageid=152229&amp;amp;gpc=0&amp;ggpc=0"&gt;面对强奸犯，冒死反抗是人类的耻辱！&lt;/a&gt;》&lt;br /&gt;&lt;br /&gt;互联网上顿时骂声一片，相关的帖子已经实在太多了，推荐搜索“&lt;a href="http://www.google.com/search?hl=zh-CN&amp;amp;amp;q=%E5%8F%8D%E6%8A%97%E5%BC%BA%E5%A5%B8&amp;btnG=Google+%E6%90%9C%E7%B4%A2&amp;amp;lr="&gt;反抗强奸&lt;/a&gt;”。&lt;br /&gt;在我看来，任何时候，任何人，都应该有为了某种理由而反抗的权力。&lt;br /&gt;只要这件事情，是他不愿意接受的，他就理所应当的起来反抗。无论对谁来说，都应该有那么一些事情，绝对不容侵犯，绝对不能妥协，绝对无法忍受，绝对不甘沉默，哪怕为之付出生命的代码，也要拼死抗争。这是一个大原则，而生命则在这个原则之下。这就是拼死抗争的意义。&lt;br /&gt;今天看到了王建硕的一篇blog，也是类似的逻辑《&lt;a href="http://home.wangjianshuo.com/cn/20060822_aeccaecec.htm"&gt;世界是由不同的规则构成的&lt;/a&gt;》，其中有一段话特别鲜明的表达了他的观点：&lt;br /&gt;&lt;br /&gt;在那个案例里面，我放弃了我的规则，适应了他的规则。我赢，泥水匠输。也就是说，当两种规则发生碰撞的时候，先做出改变，适应对方规则的一方，更容易获得利益。&lt;br /&gt;&lt;br /&gt;而我的留言是：&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;在中世纪的时候，贵族制定了一个规则，名字叫做“初夜权”。&lt;br /&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/12810423-115634361580251170?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115634361580251170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115634361580251170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115634361580251170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115634361580251170'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/08/blog-post_23.html' title='拼死抗争的意义'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115625183047662189</id><published>2006-08-22T06:00:00.000-07:00</published><updated>2006-08-22T06:26:48.560-07: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;1、应该多鼓励嘛，毕竟人家勇气可嘉！&lt;br /&gt;&lt;span style="color: rgb(51, 255, 255);"&gt;批评才能使人进步，鼓励能使人进步吗？&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2、只用开源出来大家用，才会发现问题所在呀！&lt;br /&gt;&lt;span style="color: rgb(51, 255, 255);"&gt;只有你自己已经很难发现问题，才应该开源出来，而不是弄一堆垃圾出来，让人家帮你找错误。那么低级的错误，你都要人家帮你找出来，你是在做贡献呢？还是找人义务帮忙的呀？&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3、中国的软件已经够落后了，你还要打击？&lt;br /&gt;&lt;span style="color: rgb(51, 255, 255);"&gt;好的软件，好的开源项目，自然是中国软件事业的骄傲。&lt;br /&gt;反之，就是中国软件的耻辱。&lt;br /&gt;像JDonFramework那样的项目，冲到TSS的首页上去丢人，我看也是中国软件的悲哀啊。&lt;br /&gt;相比之下，EasyJF这样的项目，不过是冲到BlogJava的首页上去丢人，毕竟没有丢到外国去，还算不是太糟糕。&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/12810423-115625183047662189?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115625183047662189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115625183047662189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115625183047662189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115625183047662189'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/08/blog-post_22.html' title='应该不遗余力的打击劣质开源'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115614293122052697</id><published>2006-08-20T23:26:00.000-07:00</published><updated>2006-08-21T00:02:31.806-07:00</updated><title type='text'>还账之陈升与刘若英</title><content type='html'>小病怡情啊，下午2:30，没有在公司里上班，躺在家里的床上，抱着笔记本写blog。有点感冒，但是还不算严重，每天都被项目压着，居然有一个下午的休息时间(请病假还是要扣钱的...)，也算是不错了。&lt;br /&gt;&lt;br /&gt;电脑里放着陈升的老歌，7月27日预告的《&lt;span id="BlogViewId"&gt;还账之陈升与刘若英&lt;/span&gt;》，居然拖了将近一个月，实在是惭愧啊。&lt;br /&gt;&lt;br /&gt;一直以来，我听歌，就是纯粹的听歌，几乎不对唱歌的人发生兴趣。所以也不是任何人的歌迷。&lt;br /&gt;&lt;br /&gt;有一次在豆瓣的主页上，突然看到了一篇乐评《&lt;a href="http://www.douban.com/review/1050474/"&gt;她心里永远的听众叫陈升&lt;/a&gt;》，摘录几段：&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;　　    听这张唱片前，先看了刘若英和陈升的那期《桃色蛋白质》。刘若英和候佩岑哭到稀里哗啦，我也眼泪狂飞，是好想好想，大哭一场的那种。 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;　　 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;　　    看综艺节目哭成这样，还是第一次诶。而且，刘若英从来就不是我很喜欢的艺人。 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;　　    可是不行了不行了，陈升一边说话，我便一边要哭翻过去。一地白纸巾。 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;。。。。。。&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;　　    奶茶问，如果我有问题，你可不可以来找我？奶茶没有问，我能不能去找你？她问，你能不能来找我？在某个人面前，是永远感觉不到自己已经强大到可以不要他了的。你来找我啊，来找我。 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;　　    可是陈升说，你已经飞很远了，我找不到了。奶茶泪如雨下。我的线是在你手里的，风筝哪怕掉下来了，你拉着线来找我啊，你还是找得到我在哪里的。陈升说，你白痴啊？怎么可能呢？ &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;　　    那么重那么直接的话。在场的人都落泪。奶茶那么气那么急，泣不成声地孩子一般地追问，你没有放过风筝么？陈升笑，沉默片刻又落寞地又对候佩岑重复，找不到了。佩岑，我找不到了。一直在讲狠话的男子，那一刻才满目沧桑，脸上流露不易察觉的无助。&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;。。。。。。&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;　　    从来就不怎么喜欢听刘若英唱歌。可是再找她的歌来听，才听出来，原来她在唱歌的时候，永远永远在心里都有一个听众，这个人的名字，叫陈升。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;看了这个评论，实在是好奇，就去下载了那期《&lt;a href="http://lib.verycd.com/2005/06/21/0000054808.html"&gt;桃色蛋白质&lt;/a&gt;》。&lt;br /&gt;&lt;img src="http://tinypic.com/iepgqu.jpg" alt="user posted image" name="post_img" border="0" width="400" /&gt;&lt;br /&gt;&lt;img src="http://tinypic.com/iepimv.jpg" alt="user posted image" name="post_img" border="0" width="400" /&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/12810423-115614293122052697?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115614293122052697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115614293122052697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115614293122052697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115614293122052697'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/08/blog-post_20.html' title='还账之陈升与刘若英'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-115564752325347987</id><published>2006-08-15T06:05:00.000-07:00</published><updated>2006-08-15T06:19:34.253-07:00</updated><title type='text'>准备搬家</title><content type='html'>此消彼涨啊，一边是MS Live混乱的战略动作，一边是Google有条不紊的推进着他的老牌Blogger站点。2005年5月，我在这里开博，但是一直没有来写过blog。现在Blogger beta推出，还有非常方便的AdSense～～～&lt;br /&gt;&lt;br /&gt;一边是Google Blogger解封，一边是MS Live越来越慢的速度～～～&lt;br /&gt;&lt;br /&gt;打算再次搬家了。虽然在那里已经写了一年多，虽然加起来的访问量已经接近40万了。&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/12810423-115564752325347987?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/115564752325347987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=115564752325347987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115564752325347987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/115564752325347987'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2006/08/blog-post.html' title='准备搬家'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12810423.post-111579504547512315</id><published>2005-05-11T00:00:00.000-07:00</published><updated>2005-05-11T00:04:05.480-07:00</updated><title type='text'>借助代理，建立新家</title><content type='html'>blogger毕竟是一个大网站，不在这里占一个地方，也是说不过去的。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12810423-111579504547512315?l=zbw25.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zbw25.blogspot.com/feeds/111579504547512315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12810423&amp;postID=111579504547512315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/111579504547512315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12810423/posts/default/111579504547512315'/><link rel='alternate' type='text/html' href='http://zbw25.blogspot.com/2005/05/blog-post.html' title='借助代理，建立新家'/><author><name>读书、思考、生活</name><uri>http://www.blogger.com/profile/06547477870147692521</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
