博文
越狱的评价——我疏忽了很多(2006-11-27 17:31:00)
摘要:从《越狱》看美国狱政(转贴至http://wenxue.daqi.com/bbs/20/918939.html) ——兼论美国编剧天地一咕咚监狱是个惩罚罪犯的地方,高度戒备,等级森严,最容易培养“执法暴力”。如果在这样的地方能有平等意识,那这样的地方就一定建立在平等基础之上。《肖申克的救赎》(下称《救赎》)剧本改自斯蒂芬金的同名中篇。《越狱》是完全在这个基础上的再创作!美国惊粟小说鼻祖、畅销书之王斯蒂芬金创作的中篇很少,《救赎》是其中之一。《越狱》抄《救赎》,但抄得实在太成功,太妙,太创新!(不知道给斯蒂芬给了版权费没?)我在看《越狱》时一眼发现:由于出色的表演,演禁子牢头的那位可爱仁兄,被请进《越狱》中继续当大反派,造型居然一模一样。多年未见,跟我一样不显老。想起来甚是温馨。我曾经看到一个凯迪网后生对《救赎》的情节提出“亚洲思维”疑问,他不理解为什么典狱长竟然允许杜福雷给议会写信,而议会竟然答应了杜福雷的要求?我回答说这是因为美国的犯人,不是犯人,更不会“不是人”,而是平等的“惩罚中的公民”。按《圣经》的解释,人皆有原罪,需待救赎。既然大家皆为需救赎之人,惩罚同类自当心怀戒惧,一切嚣张地滥用权力行为至为不妥。这个公民当然可以给议会写信,如果典狱长不让写信,就侵害了宪法第一修正案《人权法案》,典狱长就会坐牢。而议会议员,是由公民一人一票选出,他们是为公民服务,这个公民,也包括正在服刑的有写信公民权的牢犯。议员可以不答应杜福雷的扩张图书馆的要求(事实上也是在每周一信的压力下才感动地答应)——但他必须冒被选民唾弃而被选下去的风险。监狱中的犯人可能没有选举权,但别忘记,他们的亲人有选举权。而且他们出狱后可以参加投票,把你选下去。你无法忽视这个力量。当今天下美剧流行,《越狱》爆热。美国思维方式更直观地通过荧屏表露出来。这比韩剧、日剧、港剧流行更有教育意义。用钱来做比较的话,国产剧仿佛是武汉地价,虽然老土但是缓慢上升但空间有限。韩剧依稀是上海地价,如日中天压都压不下去,只好搞掉头头脑脑。日剧堪比北京地价,生下来就值钱,无所谓涨不涨。美剧可就是当仁不让的香港地价,突然一看,原来如彼!《越狱》更仿佛房地产中的汤臣一品,价格高到感动地球!在剧作编创手法、导演艺术、摄像技巧上,这个剧完全是好莱坞拍电影手法翻版,“......
编写程序方法论(转载)(2006-10-29 12:27:00)
摘要:编写程序方法论
这编程序员之家的butterfly写的文章非常经典,建议大家看看。以下是原文:编写程序方法论--本文只针对我自己的计算机系软件专业学习而论 ——————————————————————————一 谁不该读此文 ———— 我的文章一向极具针对性,从来不会为我所看不惯的东西而保守了笔墨的犀利。 此文自然也不会例外。以下几类人忌读:凡是想要去考研究生的人别读,此文具备的 思想意识是你们淤腐脑袋所不能理解,你们应该把这点时间花在死啃教科书上。喜欢 在计算机领域玩弄图形设计,网页制作以及一切有志投身于计算机的软件应用领域的 人别读,我会亵渎了你的理想的。平时喜欢把玩CPU和内存条于股掌之上,浑天把超 频如何如何挂在嘴上的骨灰级电脑硬件DIYer们,也别读此文章,这倒不是你们不适合 读,而是我根本就认为你们读我这篇文章是对我莫大的侮辱! 开篇结束,理性开始 —————————————————————————— 二 从什么开始? ———— 很多的朋友曾问过我:我应该从什么东西开始学起?我都无一例外地回答说:汇 编!可这样的回答,不能使每一个人都明白的。他们说:我也跟着教材跟着老师学习 了汇编语言呀。好,我就从对汇编教材的分析,来阐明我对汇编学习的理解。大家仔 细看看我们的汇编教材,它开宗明义的是IBM-8086宏汇编语言,而教材最致命最能毒 害学生对汇编的认识之处就在于此!相信每一位学习了汇编的同学,都明白一点,就 是在编写汇编程序时,最常用最依赖的是INT21H。而这INT21H,根本就不是8086的中 断服务例程,它是系统提供的,是DOS这个操作系统提供的!谁的汇编程序,能离得开 INT21H?离开了它,不仅失去了系统那庞大的服务例程,基本丧失了实际意义,而且 能否在DOS平台上正确运行,正确实现功能,还不能肯定。(高高手除外!)(在这里,我 引入我自己的一个名词来表述--“系统相关性”。)所以,教材在宣言自己是与系统无 关的IBM-8086汇编的同时,让学生去学的却是具有“系统相关性”的DOS汇编,这一重 大的失误,使绝大多数的同学在学习汇编的时候,注意的是对汇编语言本身语法的理解, 而忽略了与之相关而绝不可少的DOS系统原理,从而在将来运用自己所学到的知识进行 编写程序时,倍感系统相关的知识的缺乏,感觉除了教材上的例子以外,自己无......
XSLT初步(2006-10-28 20:28:00)
摘要:XSLT初步 作者: ZDNET CHINA 特稿Tuesday, March 19 2002 2:33 PM
XSL也就是所谓的扩展风格表单语言(Extensible Stylesheet Language)由3种语言组成。这三种语言负责把XML文档转换为其他格式。XML FO (XSL格式化对象:XSL Formatting Objects)说明可视的文档格式化,而Xpath则访问XML文档的特定部分。但是XSLT(XSL Transformations)才是把某一XML文档转换为其他格式的实际语言。
最简单的应用情况首先涉及到两个文档:包含原始数据的XML文档和用来转换该文档的XSLT风格表单。XSLT处理器把XSLT风格表单的规则应用到XML文档从而新建出XHTML、WML、SVG或者几乎其他任何XML格式的第3个文档。
多个XSLT风格表单可以采用多种格式来表达某一文档。单一的风格表单还可以把某一数据类型的多种实例转换为标准的报告格式,你只需要修改风格表单就可以改变这些报告模式。而XSLT则可以把数据的多种实例转换为多种格式而不仅仅局限于报告格式:由此可见,XSLT是一种把某一系统的数据格式转换为另一系统(比如B2B交易)数据格式的强大工具。
XSLT从头学起
认真学习使用XSLT的高效方法会很费时间的。在学习内容中的某些方面很具有直觉性,而其他一些方便则可能会叫人很费解。不过,一旦你熟悉了XSLT 和 Xpath,你就可以相当快地在实际环境下熟练运用XSL了。
一开始你得需要一个XSLT处理器。随着各类技术的迅猛发展,你所采用的技术工具可能会让你所进行的项目要么成功要么毁灭。目前桌面XSLT原型工具并不多,因为这类工具大多数都针对全规模的产品系统。你必须仔细考虑使用的工具如何支持XSLT规范。
最近推出的浏览器,比如Internet Explorer 5.5、Netscape 6.1和Mozilla等,它们都支持XSLT处理功能。它们也许就是这方面最简单的使用工具了,可是,在其支持规范方面却相当欠缺。还有,浏览器并没有支持真正的开发工具,所以在调试代码的时候毫无用处。XSLT格式转化通常在服务器上完成,所以浏览器只能对......
你为什么是穷人?(2006-10-27 06:53:00)
摘要:你为什么是穷人? 一直以来,认为《富爸爸,穷爸爸》是罗伯特·清崎臆造出来的一个神话:观念的差异真能导致截然不同的人生么?相同背景,一个住别墅,一个住贫民区的故事,应该只会发生在美国。 但最近接到的几个电话,却让我的看法有所改观,进而反思--如何避免让自己成为穷人,在转型时代的中国? 一个电话,由娘家二舅打来,开口说的第一句话是:"二舅最近手头比较紧,想炒股又缺点儿钱,你借我1万吧。"另一个电话,来自父亲家的小叔:"侄女儿,你手头儿缺不缺钱?住房贷款利率一直在涨,干脆小叔借钱给你吧。" 两个叔叔辈的,一个伸手,一个主动予以援手,一正一反,天差地别。之所以这样,就因为他们的经济条件与对自身的定位不一样:尽管工作多年,二舅的积蓄从未超过1万元,他认定自己属于"应该被社会(亲人)支援的那一群";小叔却在辛苦奋斗10年后,拥有百万身家。 为什么会这样?要知道20多年前,二舅与小叔处于完全相同的起点上,都是普通工薪家庭的子弟。 也许因为某些重大节点上,他们做出的选择不一样: 18岁,小叔决定无论如何也要考上大学,他"笨",便每天在路灯下温书。为省下钱来买英汉词典,他能步行20多里地去上学;二舅不着急,还有外公的班可以接呢,他优哉游哉地叼根笔,一边听广播一边做练习题。 --教育本质上是一项有着长远收益的投资,投资的最大股东不是家长而是受教育者本人,一个人的努力程度就是他为自己倾注的第一桶金。 25岁,该结婚买房了。二舅天天哭诉,外公、姨妈们无奈,攒齐6万元帮他在市里添置了小二居。二舅一直没还钱,因为需要用钱的地方太多,买家具、生孩子、孩子上幼儿园…… 小叔不想靠家里,和女朋友都争气,各自找到一份稳定工作,3年后拿积攒的钱,漂漂亮亮地办了结婚酒席。 --子女结婚买房,被许多父母看作是自己天经地义的任务。殊不知,对子女的责任,18岁即告终止。子女攒钱买房的过程,是一个很好的成长过程,综合锻炼理财能力、工作能力、坚忍与决心……能通过这重"考验"的年轻人,再不会害怕任何难关。 30岁时,二舅厂里的效益开始下滑,他才不担心呢,天塌下来有厂长!业余时间,他最会享受人生,每天借一本小说来看,金庸、......
李开复:21世纪最需要的七种人才(2006-10-26 22:16:00)
摘要:
在过去21世纪之前,在工业时代,更多的需要脑力的工作,21世纪我们更多需要的是脑力的创造,带来公平的竞争、共享的信息,还有放权的关系,人们可以自由的选择,世界可以不断改变。我看到越新的公司,越是互联网的公司,他们会越放权,给员工更多的选择,以平等的方式运作一个公司,所以二十一世纪其实最需要的人跟过去时期需要的人有相当大的变化,过去我提到21世纪最需要的人才。 第一种是创新实践者。在每一种21世纪的人里面,我会讲名人的一句话,这句话是最重要的创新不是没用的创新,而是有用的创新。这句话是谁说的呢?不好意思是我说的。中国也在提倡创新。我们可以看到,中国的企业里面,更多可以延续的价值,在激烈竞争之下,竞争力其实来自创新。有那些创新能力的人,有创新能力的公司,有延续性的创新公司,他们才能得到市场上最强有力的竞争力。 有人说创新表现在高科技、生物领域,但是我可以举一个例子,比如说在Google如何在游泳池里面创新,在公司创立的阶段我们非常艰难,公司的创立者跟团队见面的时候,也说你如果能把这个东西做出来,我答应你给你什么,但是团队也说,如果我们做成了,你要给我们一个游泳池,当时加州寸土寸金,但是Segi没有多想,就答应了,他说你们做成了第二天就可以看到游泳池。第二天员工发现在停车场里面有一个吹气的游泳池。这是他的幽默感不是他的创新,最后他在公司的大楼楼顶上盖了一个游泳池,这个游泳池到底有多大呢?就是五公尺,这个游泳池是我们找到一个发明家,他可以让你不管水流怎么流,都会在原地游泳。 在21世纪创新必须是有用的,而且要实时,而且要实践的,并不是你做一些论文,空洞地发表在期刊上就达到目标了,新不是目标,有用才是创新的目标。我们工作的时候,要注意,在创新里要有实践,在时间里要有创新。 我们可以看到过去有名的科学家和工程师他们对世界的贡献非常大,比如说纯粹的创新者,像牛顿没有考虑到应用,但是对世界的贡献也很大,还有福特博士纳,他们是很好的实践者,但没有很多科学方面的创新。我们意识到科学的创新者,是既能科学又能实践的人,比如说比尔盖茨、或者Level Segi(音)。这是我对同学的建议,如果你盖大楼的时候,没有力学专家是盖不出大楼的。光有砖也盖不起大楼。还有我的同事到公司里面看到我另外一个创始人??,他趴在地下玩玩具车,我说公司刚开始建立一个新的网络,我写了一......
自己留着{转帖}(2006-10-23 07:21:00)
摘要:这几天读程序分析的书非常郁闷。 无数次怀疑自己是不是真在读关于编程的书。感觉搞程序语言(包括搞软件工程)的人和搞算法的人不是一个世界的,虽然都在八卦算法和数据结构。看那些算法书里的概念多直观啊。再困难的概念都是从无数具体实在的例子中浮现出来的,基本不用费脑子去理解和记忆。再看程序分析的书,符号满天飞。不把54个希腊字母用完誓不罢休。有限的几个例子也是用来支持作者讨论的模型的,而不是用来引出概念。比如像数据流分析那么直观的东西,一来就是一组集合方程,然后说找到了定点就找到了最小解。嗯,虽然不太理解,但还能接受。然后作者就开始扯什么偏序集,格点,最小定点,最大定点了。然后以后的各式各样的数据流分析就变成对一个格点加一堆函数集合找定点了。然后俺就彻底迷茫了。该不是那帮写书的银为了程序分析而程序分析吧?Y们写过程序没有啊(嗯,俺知道,自己很幼稚)?其实自学理论最大的障碍之一就是缺乏动力:这个理论从哪里来?到哪里去?我为什么要学?可惜很多书都不考虑这些问题。有的甚至连非标准符号系统都不解释。看来当年Knuth在《Mathematical Writing》里强调的“为普通人而写,你的作品专家能看懂;为专家而写,你的书没人看懂”的箴言还不够深入人心。
还好,今天一个好朋友花了两小时,耐心地回答了俺一系列愚蠢问题,终于让俺明白了格点理论后面的直观意义,以及在程序分析里的作用。当时有如醍醐灌顶。心中积郁一扫而空。霎时间海阔天空,眼前一片清明。当年阿基米德在浴池里鱼跃而起,一边裸奔一边高喊“Eureka”的强烈快感,大致如此吧。当然,阿老大推想出了浮力原理,俺只不过让自己的弱智状况有所改善,还是有很大区别的。看来:
有个耐心细致肯花无数小时解答自己弱智问题的朋友实在是人生大幸
本科时要是学了这些数学课就好了:
抽象代数,什么格点,群,环,域,场。。。越来越有用
拓扑。想不到这也有用
高年级数理逻辑。什么集合论,模型论,递归理论。。。到处都在用
组合数学。图论,组合算法,组合构造,网络理论。。。通通有用
简单说,想读计算机研究生的人最好修数学计算机双学位
有个同伴一起学习太重要了。 ......
增强体能十大秘诀 (2006-10-17 17:55:00)
摘要:
增强体能十大秘诀
你若想真正拥有勃勃生机、精力充沛,应从以下十个方面认真做起: 一、定时锻炼。有规律地从事体育锻炼会令你充满活力。首先,体育活动能促进向大脑及人体其它部位供氧。其次,人在活动时容易出汗,而出汗则有助于人体排毒和焕发精神。最后,与不爱运动者相比,白天定时锻炼者的夜间睡眠质量要高许多,而且后者早晨起来时普遍感到爽快和舒服。若从真正保健的角度出发,你每周应该进行3-4次体育锻炼,每次半小时为宜。 二、食不过饱。进食太多自然会加重消化系统的负担,而这又会消耗身体其它部份的能量。因此应以基本满足食欲为准。 三、每餐必吃。低血糖无疑会损害我们的体能和智能,而促使血糖保持稳定状态的一条有效途径便是一日三餐每餐必吃。即使你毫无饥饿感,也必须吃点东西,哪怕只吃点水果也行。然而,你应务必远离太甜的食品,因为在吃了诸如甜饼乾和巧克力之类的食物后,血糖虽能恢复到正常标准,但却只会暂时令你感到兴奋,几小时后人体就会作出过度反应,并使血糖重新降至最低点。 四、少喝咖啡。咖啡、茶和可乐中所含的咖啡因虽能迅速令人提神,但会对大脑直接产生一种刺激作用,从而使你的睡眠质量大打折扣,而且上述饮品喝得越晚,就越有可能夜不能寐。假如你确实爱喝,每天也应以1-2杯为宜,午后尤其应该免喝。 五、多喝水。在食物转化能量的过程中,人体内会生成一些废弃物。若不进水,人体就无法将之正常地排泄。为了帮助自己冲洗掉体内的垃圾,你应养成大量喝水的习惯。 六、切勿贪杯。虽然从长远来看,40岁以上的男人和停经之后的女人定时并适量地喝一点点,可以减少患心脏病的危险,但倘若嗜酒成性,便会将你的活力消耗殆尽。酒精容易使血糖急剧升高,然后骤降下来,这也正是你晚上几杯酒下肚后,第二天早晨时常会感到极其难受的一个重要原因。而且喝酒过多会使人体脱水,久而久之还会损伤肝脏。若你确实酒瘾难戒,每晚也切莫超过1-2杯。 七、学会小憩。约有90%的哺乳动物是靠白天和夜间不停地打盹来保证其拥有足够的睡眠的,除非你患有失眠症,否则适时地睡上一小觉,对你恢复体能和干劲往往具有神奇的效果。最佳的小憩时间应选择在午饭之后,一般只要睡上15分钟就非常管用。 八、坐姿正确。大多数人坐在桌旁工作和学习时,身体会......
不是游戏的数学游戏(2006-10-12 16:59:00)
摘要:不是游戏的数学游戏
2300多年来,人类仅发现42个梅森素数。寻找梅森素数在全球已经成为一种群众性的数学游戏,但它决不是一种单纯的游戏
马林·梅森
马林·梅森(1588-1648)是17世纪法国著名的数学家和修道士,也是当时欧洲科学界一位独特的中心人物。他与大科学家伽利略、笛卡尔、费马、帕斯卡、罗伯瓦、迈多治等是密友。虽然梅森致力于宗教,但他却是科学的热心拥护者,在教会中为了保卫科学事业做了很多有益的工作。
梅森对科学所作的主要贡献是他起了一个极不平常的学术思想通道作用。17世纪时,学术刊物和国际会议等还远远没有出现,甚至连科学研究机构都没有创立,交往广泛、热情诚挚和德高望重的梅森就成了欧洲科学家之间的联系桥梁。许多科学家都乐于将成果寄给他,然后再由他转告给更多的人。因此,他被人们誉为“有定期学术刊物之前的科学信息交换站”。梅森和巴黎科学家笛卡尔、费马、罗伯瓦、迈多治等曾每周一次在梅森寓所聚会,轮流讨论数学、物理等问题,这种民间学术组织被称为“梅森学院”,它就是法兰西科学院的前身。
自从德国眼科专家、数学爱好者马丁·诺瓦克今年2月发现迄今人类已知的最大梅森素数以来,全球兴起了寻找梅森素数的新一轮热潮。据10月20日在意大利出版的《科学探索》杂志报道,到目前为止,世界上有150多个国家和地区9.2万人参加一个名为“因特网梅森素数大搜索”(GIMPS)的项目,并动用了25万多台计算机来进行大规模的网格计算,以寻找新的梅森素数。
神奇的梅森素数
素数也叫质数,是只能被1和自身整除的数,如2、3、5、7等等。公元前300多年,古希腊数学家欧几里得用反证法证明了素数有无穷多个,并提出了少量素数可写成2 P-1(其中指数P为素数)的形式。此后许多著名数学家,包括数学大师费马、笛卡尔、莱布尼兹、哥德巴赫、欧拉、高斯、车比雪夫、哈代、拉曼纽杨、吉里斯等都研究过这种特殊形式的素数;而17世纪的法国数学家马林·梅森(Marin Mersenne)是其中成果较为卓著的一位。
由于梅森学识渊博,才华横溢,为人热情以及他是法兰西科学院的奠基人,为了纪念他,数学界就把2 P-1型的数称为“梅森数”,并以Mp记之(其中M为梅森姓氏的首字母);如果Mp为素数,则称之为“梅森素数”。
梅森素数貌似简单,但研究难度却很大。它不仅需要高深的理论和纯熟的技......
富人与穷人(2006-10-05 23:30:00)
摘要:1)富人认为“我创造我的生活”;穷人认为“生活安排了我”。
(2)富人力图使自己变富;穷人做梦想变富。
(3)富人往大处着想;穷人往小处打算。
(4)富人专注于寻找机会;穷人尽想着困难重重。
(5)富人欣赏别的富人或成功人士;穷人憎恨富人和成功人士。
(6)富人与成功者交友;穷人与穷人搭伴。
(7)富人愿意不断提高优化自己,不断学习;穷人则不思进取,认为他们什么都懂了。(8)富人什么都想要;穷人则会做取舍。
(9)富人着重自己的社会关系;穷人只盯着赚的那点小钱。
(10)富人懂得如何安排金钱;穷人则吃光用光。
(11)富人让钱为他们服务;穷人则为钱服务。
(12)富人将恐惧置于一边;穷人则因害怕而止步。......
写给即将步入大学,主修计算机专业的青年们的一封信(2006-10-02 09:36:00)
摘要:写给即将步入大学,主修计算机专业的青年们的一封信
大家好,新入学的学弟学妹们! 离开了辛苦高中阶段学习之后,恭喜您终于走进了大学的殿堂。尤其是学习计算机专业的你们,是祖国未来的IT精英,我们国家的信息化建设,未来世界的信息战的主力军就是你们了。因此作为一位过来人,我感觉有必要把我这么多年,走过的,看过的,听过的告诉大家,希望对大家未来的学习有所帮助。 其实这两年随着高校的扩招和IT人才的日趋饱和,IT人才的就业前景也不容乐观了。如果你自认为长相或者才艺出众,并且希望毕业后找到好的工作。我首先建议你去参加什么超级女生,超级男生之类的比赛,如果走红了,在演艺圈发展赚的钱要比搞IT多的多。 如果不是上面所说的这类人,那么就请继续往下看。 首先,我们来看看目前中国的大学环境,大学就是一个社会,因此你必须学会在这个社会里面与别人竞争。我们先来看看学校里面有哪些人群。第一类,学生干部们。如果你不希望以后留校作辅导员,那么不要参加所谓的学校的学生会之类的组织。那些所谓的学生干部就是打杂的。除了这些学生干部之外,此外学校里面还有几种人:一是拼命学习指望拿奖学金和保送读研的。这些人通常成天泡在自修教室里面或者图书馆里面。3年级之后,也许会进入导师的实验室。 二是家里有钱,整天除了打游戏就是泡美眉的。如果你想打游戏,卖装备赚钱,那你就一门心思投入进去,否则还是不要玩。至于交女朋友,劝你还是不要想,浪费时间,浪费钱,还不会有结果。此外还有就是做生意的,当然这里包括做推销买数码产品的,生活用品的,牛奶水果,反正卖什么的都有。当然,还有那些参加数学,物理比赛的,考证的,搞创新的就不赘述了。 不过说到底,我们都是搞IT,我个人推荐大家一条路,那就是1,2年级把专业课搞好,拿点奖学金和争取保送名额,同时打好搞开发的基础。3 4年级抽出时间做项目,赚钱。 计算机这门课非常特殊,基本上国内的基础课和国外相比相对落后,而且和实践比较脱节。所以一些专业课大可以酌情考虑是否去修。很多课程考试前一个礼拜突击一下就可以应付。当然别忘了去打印店或者网上找历年考试的试题。 &n......
