| 先生's profile263+1生活便签PhotosBlogLists | Help |
|
February 18 春天的雪,是古人没想到的这两天北京下小雪,或者算是中雪。中午聚餐,有感而发,略表几句。
二十四节气是我国劳动人民创造的辉煌文化,它能反映季节的变化,指导农事活动,影响着千家万户的衣食住行。是老祖宗传下来的东西。可谁能想到立春之后,还能下雪呢?
春雨贵如油,润物细无声,春雪为哪般,纷纷落人间。 要为农民伯伯担心啦,如今种田咋这么难呢?大部分农田依然按照节气表来耕种的。古人并没有考虑全球变暖->气候恶化的问题,就制订了二十四节气表,这是欠缺考虑的,思维不严谨的。 无土栽培(soilless culture) 不用土壤,用溶液培养植物的方法,包括水培和沙培。19世纪中,W.克诺普等发展了这种方法。到20世纪30年代开始把这种技术应用到农业生产上。在二十一世纪人们进一步改进技术,使得无土栽培发展起来。
科技是在发展。现在什么东西都是高科技啦,节气表已经过时了。 恩,是有很多东西都科技含量很高。比如有些东西一过了保修期,就必坏。那不我的法拉利昨儿就开始冒烟了。 以后的农田,将会是另一番景象。不再是葱葱郁郁的庄稼地,而是满地的高科技大棚+滴水灌溉+无土栽培。 长此以往,农将不农,菜将不菜。你想想啊!农业栽培的营养液,哪里来的?工厂吧! 工厂的原材料哪里来的?人工合成吧!原材料的合成素材哪来的?天然采集吧!营养液培育出的蔬菜什么样?就和纽翠蓝的药丸一个样。 这只是一种转移的化肥生产。那为什么要绕一圈,吃这高科技的蔬菜呢?解决人民的就业问题呗! 也不要意外,那些看到雪花就兴奋的人。以后,您的孩子会比他们更兴奋。人们见到新鲜事物的时候,都会兴奋,这是常理。然后,你可以给孩子们讲讲,人工造雪和自然降雪的区别;接着他就会问你,有没有自然降雨这个词?
你不信,去看看Wall.e就好了。不要说“动画片就是给小孩子看的”;其实,还真不是给说这话的人看得。
我们参加植树活动吧~我们多参加一些公益活动,挽救我们的地球吧~呵呵,别天真了,孩子。还是从你的身边做起吧!一,两次的算是良心发现,十,百次的算是良好品质,坚持到死的,才算是造福后代呢? February 16 平安的度过情人节情人节周末,是个美好的日子,我只求平安度过。有些人蛮在乎情人节的,其实大可不必。
下午,去菜市场;看到了整盆的玫瑰花,十元每只。比我几年前买的时候,贵了三倍有余。如今的爱情,升值了。有些人,索取爱。只是为了证明自己能够获得爱。这样的人,很容易碰到。是自私的,或者是说是愚蠢的,不仅在伤害别人,还在伤害自己。有限的爱情,要求占有对方,无限的爱情,只在乎爱的本身。成熟的感情都有需要付出时间去等待它的果实。但是,有些人一直欠缺耐心,只好利用这些特定的节日,来获得双倍的发展。可有人不明白这样的道理。玫瑰花娇艳,在于颜色,百合花高贵,在于神韵。做人也一样,不在外表,而在涵养;爱情也是如此。一瞬间的真情,不能说那是假的。爱情的恒久,不能说只有那一瞬间。街上的玫瑰,不少于熙熙攘攘,手牵手的情侣。那种大众餐厅,手捧玫瑰的浪漫,比不上弯月星空,牵手漫步的那份惬意。对于男人,越是爱的女子,越不想随意地去碰触她。彼此都有意而不说出来是爱情的最高境界。因为这个时候两人都在尽情的享受媚眼,尽情的享受目光相对时的火热心理,尽情的享受手指相碰时的惊心动魄。一旦说出来,味道会淡许多,因为两人同意以后,所有的行为都是已被许可,已有心理准备的了,到最后渐渐会变得麻木。
还有些人相信“于千万人之中遇见你所遇见的人,于千万年之中,时间的无涯的荒野里,没有早一步,也没有晚一步,刚巧赶上了,那也没有别的话可说,惟有轻轻地问一声:“噢,你也在这里吗?...”这样人,是纯真的,或者说是顽强的。他们坚持,执着的相信爱情。看着那些卖剩的玫瑰,就能想到。明天就会有多少散罗在街头巷尾,期待着那擦肩而过,瞬间迸发的热情。可是时间,是永不停歇的。任何事物在它面前都会变得脆弱。花开花落,岁月变迁。就算经历风雨,依然相伴左右的,是你身旁的一束绿草,只是你未曾注意。那些年,那些事,能够相遇,相知,其实也是种缘分。风淡云轻,细水长流何止君子之交,爱情不也是如此,才叫执子之手,与子偕老吗?
选对了人,天天都是情人节,选错了人,就只剩情人节了。
请不要忘记
美丽只能维持几年 而我们却要一生相处 一旦青春的鲜艳成为过去 则唯一美的东西 就存在于内心所表现出来的善良和了解 这正是你胜过别人的地方 ---弗洛伊德
一条狭窄的街道。 有条街道,在我家门前。 February 13 知己知彼美国两性关系专家、精神病学家里塔·本纳苏蒂说:“男人的一举一动都透露出他的性格和品质,尤其是在他失去警惕的时候,在他不再努力给你留下好印象的时候,或者在他没有意识到你在观察他的时候。”
一、他最喜欢的运动
《男人像鱼——女人如何才能把他们抓住》一书的作者、两性关系专家史蒂夫·纳卡莫托说:“(1)喜欢跑步、游泳等单人运动的男人喜欢独立,这意味着他们经常独处。(2)喜欢足球、篮球、棒球等团体项目的男人喜欢竞争,无论是在运动场还是生活的各个方面,喜欢随时随地与周围的人一决雌雄。(3)至于那些根本不爱运动的人,他们是独立的思考者,经常还很敏感。”
二、他与朋友交往的时间有多长
(4)一个至今和10岁时认识的朋友仍在交往的男人可能非常忠诚,这是他的一大优点,但是,《聪明俘获男人》的作者、约会专家里兹·凯利说:“你最好喜欢上你所看到的这个优点,因为除此之外,他可能不太容易变化。你要有耐心,因为要赢得他的信任需要一段时间。”(5)如果你约会对象的朋友来自他生活的各个领域——大学、体育馆和工作,那就不要害怕带他参加你亲戚的婚礼,他与陌生人交谈一点问题都没有,他很容易适应新环境。
三、使用现金还是信用卡
(6)喜欢刷卡的人热衷名利和地位。心理学家、财务策划顾问罗勃·洛宁说:“他可能雄心勃勃,可能自信满满。他会努力实现自己的财政目标。(7)而喜欢用现金付账的人自信而独立。这样的人成为花花公子的可能性很小。(8)如果这个男人的钱包是瘪的,这说明他是一个喜欢信赖别人,需要别人照顾的男人。”
四、他的坏习惯
(9)爱赌博的男人是冒险主义者,冒险让他们感到快乐。美国纳什维尔市范德比尔特大学的医学博士、精神病学副教授米切尔·帕克斯说:“但是他们总是对自己过分乐观,认为不会赌博上瘾,直到焦头烂额。(10)而烟鬼更有可能焦虑,你想让他坐下来陪你说会话儿并不容易。(11)如果他喜欢喝酒,那么这可能是为了掩盖他的不安全感。”
五、他的交流风格
(12)如果你约会的对象喜欢给你发电子邮件,而不是直接打电话,他可能是个难以对付的人。圣迭哥州立大学心理学教授杰夫·布里森博士说:“事实上,写电子邮件可能字斟句酌,他有充足的时间把真实的自己掩盖起来;但打电话很容易暴露一个真实的自己。”(13)喜欢发送即时消息的人希望时刻得到你的关注,时刻确定你在等着他。(14)那么喜欢煲电话粥的人呢?他可能有些过时,做事喜欢按部就班,但是,布里森说:“他不害怕与你亲热。”
六、他喜欢你穿什么样的衣服
(15)如果他喜欢你穿T恤和牛仔裤,或者可爱的背心裙,而不喜欢你穿正装,那么你可能在与一位朴实而随和的男人约会,他同样喜欢闲适、不大手大脚的女人。(16)总喜欢女人穿高级时装的男人社会威望很高,洛杉矶心理学家南希·欧文说:“他可能很会赚钱,但钱在他的生活中扮演着太重要的角色了。”(17)喜欢挽着性感女孩逛来逛去的男人是一个自负狂。欧文说:“这种男人喜欢那种被人羡慕和嫉妒的感觉。”
七、他驾车的习惯
(18)如果他经常驾车在车阵里钻来钻去,或者紧跟着前面的车子,并对前面车的司机怒目相向,《马路争吵和愤怒驾驶》一书的作者、夏威夷大学心理学博士利昂·詹姆士说:“很显然,他有好强爱冲动的问题。”虽然好强会让他在工作中出类拔萃,但是,这家伙很难与他人处好关系。(19)如果堵车了,他仍能表现得很平静,詹姆士说:“这说明他的自控能力很强。” 八、饭店点菜
《修饰与外形:31天打造新形象》一书的作者、形象设计专家戴安·丹尼尔斯说:“(20)喜欢选家常菜的男人通常稳重踏实,但他也是一个不喜欢冒险的人。”(21)如果你的约会对象喜欢点一些新奇的菜,丹尼尔斯说:“那你正与一个率性的人交往,他可能很容易对维持现状感到厌倦。”
九、爱整洁还是邋遢男
(22)把脏袜子扔得到处都是的男人和把各种颜色的袜子归类放好的男人是不一样的。丹尼尔斯说:“归类放好袜子的人很挑剔。他对你的期望就是把家收拾得干干净净。”(23)房间凌乱的男人更自由散漫,也更开放。但是,(24)如果他的浴室内从没有板刷的话,他可能是不成熟的或者就是一个懒鬼。
十、喜欢的电视节目
如果他总喜欢守在电视机前一部接一部地看电视剧,那你要注意了。电视制片人、《约会秘密:享受有趣、浮华与有意义的社会生活的简单方法》的作者赫达·穆斯喀特说:“(25)这种男人喜欢用幽默来缓减压力。这可能是件好事,因为他不会把压力发泄在你身上,或者变得不冷静,但是,你想与他严肃地谈话也不容易,这是一对矛盾。你越是想和他讨论一些重要问题,他越想逃避。”另一方面,(26)看法制类节目的男人擅长分析,喜欢思考。穆斯喀特说:“他以解决问题的能力而自豪,在你需要帮助的时候,他总会不遗余力地帮助你。”
十一、他在家中排行老几
《值得拥有的男人》一书的作者南希·法根说:“(27)在兄弟姐妹中排行老大的孩子有责任感,而且喜欢管理。(28)如果是家中老小的话,他可能富有创造性,还有些反叛。(29)排行中间的人敏感,希望博得他人关注。”
十二、在公众场合是否缠着你
当你出现在公众场合时,他就像疹子一样粘在你身边。纳卡莫托说:“(30)他可能是在炫耀你,也可能是在向他人暗示你的他的‘领地’,无论如何这都是他没有安全感的标志。”在公众场合,(31)对你的身体连碰都不敢碰的男人要么是不确定他对你的感情,要么是不确定你对他的感情。纳卡莫托说:“如果他对你和他之间的感情有疑问的话,他会和你在身体上保持距离。”
十三、他主动驾车还是让你驾车
凯利说:“(32)不喜欢主动驾车男人可能会让你控制你们的关系,至少有时候是这样。”(33)一个总在操纵方向盘,即使是在你的汽车里也是如此的男人,说好听点是怜香惜玉的守旧派,说难听点是控制狂。
十四、他是否喜欢照镜子
每次经过商店橱窗都喜欢玻璃当镜子看一看自己的男人显然是自恋狂,(34)但有趣的是,这还是一个立志成功的男人的标记。《充满自信》的作者希纳·汉金博士说:“外表是这类男人最看重的,他把自己的外表看作是自尊和成功的标尺。”(35)低调而很少自以为是的男人可能没有远大志向。汉金博士说:“但是,他很容易与情感联系在一起,因为他不肤浅,对他来说内涵更重要。”
十五、看你的眼神
《迷人仪表》的作者、演讲专家黛安·迪雷斯塔说:“(36)与你交谈时不和你进行眼神交流的男人可能不是一个值得信赖的人。(37)如果在言谈中眼睛直瞪着你,他可能想要胁迫你。(38)但是如果他含情脉脉,这意味着他非常喜欢你。”
十六、他说话的方式
(39)如果这名男子说话语速很快,这说明他是一个直率而精力充沛的人,他可能还有点固执己见。迪雷斯塔说:“语速很快的人热衷于给他人留下好印象,但是,他们不注意自己的听众。(40)说话语速较慢的人经常行事谨慎,他们在说出口之前会斟酌每个字,这也显示他对生活的态度:三思而后行。” February 03 The Traveler IQ ChallengeThis Traveler IQ challenge compares your geographical knowledge against the World's First Travel Blog's other 3,631,501 travelers who have taken this challenge as of Tuesday, February 03, 2009 at 02:58AM GMT. (TravelPod is a TripAdvisor Media Network partner) December 19 默默地度过,08年最后一段时光吧!上学时很多问题的答案,可以从下文找到JAVA语言学校的危险性 作者:Joel Spolsky 译者:阮一峰 原文: http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html 译文地址:http://www.ruanyifeng.com/blog/2008/12/the_perils_of_javaschools.html 发表日期 2005年12月29日,星期四
如今的孩子变懒了。 多吃一点苦,又会怎么样呢? 我一定是变老了,才会这样喋喋不休地抱怨和感叹“如今的孩子”。为什么他们不再愿意、或者说不再能够做艰苦的工作呢。 当我还是孩子的时候,学习编程需要用到穿孔卡片(punched cards)。那时可没有任何类似“退格”键(Backspace key)这样的现代化功能,如果你出错了,就没有办法更正,只好扔掉出错的卡片,从头再来。 回想1991年,我开始面试程序员的时候。我一般会出一些编程题,允许用任何编程语言解题。在99%的情况下,面试者选择C语言。 如今,面试者一般会选择Java语言。 说到这里,不要误会我的意思。Java语言本身作为一种开发工具,并没有什么错。 等一等,我要做个更正。我只是在本篇特定的文章中,不会提到Java语言作为一种开发工具,有什么不好的地方。事实上,它有许许多多不好的地方,不过这些只有另找时间来谈了。 我在这篇文章中,真正想要说的是,总的来看,Java不是一种非常难的编程语言,无法用来区分优秀程序员和普通程序员。它可能很适合用来完成工作,但是这个不是今天的主题。我甚至想说,Java语言不够难,其实是它的特色,不能算缺点。但是不管怎样,它就是有这个问题。 如果我听上去像是妄下论断,那么我想说一点我自己的微不足道的经历。大学计算机系的课程里,传统上有两个知识点,许多人从来都没有真正搞懂过的,那就是指针(pointers)和递归(recursion)。 你进大学后,一开始总要上一门“数据结构”课(data structure), 然后会有线性链表(linked list)、哈希表(hash table),以及其他诸如此类的课程。这些课会大量使用“指针”。它们经常起到一种优胜劣汰的作用。因为这些课程非常难,那些学不会的人,就表明他们的能力不足以达到计算机科学学士学位的要求,只能选择放弃这个专业。这是一件好事,因为如果你连指针很觉得很难,那么等学到后面,要你证明不动点定理(fixed point theory)的时候,你该怎么办呢? 有些孩子读高中的时候,就能用BASIC语言在Apple II型个人电脑上,写出漂亮的乒乓球游戏。等他们进了大学,都会去选修计算机科学101课程,那门课讲的就是数据结构。当他们接触到指针那些玩意以后,就一下子完全傻眼了,后面的事情你都可以想像,他们就去改学政治学,因为看上去法学院是一个更好的出路[1]。关于计算机系的淘汰率,我见过各式各样的数字,通常在40%到70%之间。校方一般会觉得,学生拿不到学位很可惜,我则视其为必要的筛选,淘汰那些没有兴趣编程或者没有能力编程的人。 对于许多计算机系的青年学生来说,另一门有难度的课程是有关函数式编程(functional programming)的课程,其中就包括递归程序设计(recursive programming)。MIT将这些课程的标准提得很高,还专门设立了一门必修课(课程代号6.001[2]),它的教材(Structure and Interpretation of Computer Programs,作者为Harold Abelson和Gerald Jay Sussman Abelson,MIT出版社1996年版)被几十所、甚至几百所著名高校的计算系机采用,充当事实上的计算机科学导论课程。(你能在网上找到这本教材的旧版本,应该读一下。) 这些课程难得惊人。在第一堂课,你就要学完Scheme语言[3]的几乎所有内容,你还会遇到一个不动点函数(fixed-point function),它的自变量本身就是另一个函数。我读的这门导论课,是宾夕法尼亚大学的CSE 121课程,真是读得苦不堪言。我注意到很多学生,也许是大部分的学生,都无法完成这门课。课程的内容实在太难了。我给教授写了一封长长的声泪俱下的Email,控诉这门课不是给人学的。宾夕法尼亚大学里一定有人听到了我的呼声(或者听到了其他抱怨者的呼声),因为如今这门课讲授的计算机语言是Java。 我现在觉得,他们还不如没有听见呢。 这就是争议所在。许多年来,像当年的我一样懒惰的计算机系本科生不停地抱怨,再加上计算机业界也在抱怨毕业生不够用,这一切终于造成了重大恶果。过去十年中,大量本来堪称完美的好学校,都百分之百转向了Java语言的怀抱。这真是好得没话说了,那些用“grep”命令[4]过滤简历的企业招聘主管,大概会很喜欢这样。最妙不可言的是,Java语言中没有什么太难的地方,不会真的淘汰什么人,你搞不懂指针或者递归也没关系。所以,计算系的淘汰率就降低了,学生人数上升了,经费预算变大了,可谓皆大欢喜。 学习Java语言的孩子是幸运的,因为当他们用到以指针为基础的哈希表时,他们永远也不会遇到古怪的“段错误”[5](segfault)。他们永远不会因为无法将数据塞进有限的内存空间,而急得发疯。他们也永远不用苦苦思索,为什么在一个纯函数的程序中,一个变量的值一会保持不变,一会又变个不停!多么自相矛盾啊! 他们不需要怎么动脑筋,就可以在专业上得到4.0的绩点。 我是不是有点太苛刻了?就像电视里的“四个约克郡男人”[6](Four Yorkshiremen)那样,成了老古板?就在这里吹嘘我是多么刻苦,完成了所有那些高难度的课程? 我再告诉你一件事。1900年的时候,拉丁语和希腊语都是大学里的必修课,原因不是因为它们有什么特别的作用,而是因为它们有点被看成是受过高等教育的人士的标志。在某种程度上,我的观点同拉丁语支持者的观点没有不同(下面的四点理由都是如此):“(拉丁语)训练你的思维,锻炼你的记忆。分析拉丁语的句法结构,是思考能力的最佳练习,是真正对智力的挑战,能够很好地培养逻辑能力。”以上出自Scott Barker之口(http://www.promotelatin.org/whylatin.htm)。但是,今天我找不到一所大学,还把拉丁语作为必修课。指针和递归不正像计算机科学中的拉丁语和希腊语吗? 说到这里,我坦率地承认,当今的软件代码中90%都不需要使用指针。事实上,如果在正式产品中使用指针,这将是十分危险的。好的,这一点没有异议。与此同时,函数式编程在实际开发中用到的也不多。这一点我也同意。 但是,对于某些最激动人心的编程任务来说,指针仍然是非常重要的。比如说,如果不用指针,你根本没办法开发Linux的内核。如果你不是真正地理解了指针,你连一行Linux的代码也看不懂,说实话,任何操作系统的代码你都看不懂。 如果你不懂函数式编程,你就无法创造出MapReduce[7],正是这种算法使得Google的可扩展性(scalable)达到如此巨大的规模。单词“Map”(映射)和“Reduce”(化简)分别来自Lisp语言和函数式编程。回想起来,在类似6.001这样的编程课程中,都有提到纯粹的函数式编程没有副作用,因此可以直接用于并行计算(parallelizable)。任何人只要还记得这些内容,那么MapRuduce对他来说就是显而易见的。发明MapReduce的公司是Google,而不是微软,这个简单的事实说出了原因,为什么微软至今还在追赶,还在试图提供最基本的搜索服务,而Google已经转向了下一个阶段,开发世界上最大的并行式超级计算机——Skynet[8]的H次方的H次方的H次方的H次方的H次方的H次方。我觉得,微软并没有完全明白,在这一波竞争中它落后多远。 除了上面那些直接就能想到的重要性,指针和递归的真正价值,在于那种你在学习它们的过程中,所得到的思维深度,以及你因为害怕在这些课程中被淘汰,所产生的心理抗压能力,它们都是在建造大型系统的过程中必不可少的。指针和递归要求一定水平的推理能力、抽象思考能力,以及最重要的,在若干个不同的抽象层次上,同时审视同一个问题的能力。因此,是否真正理解指针和递归,与是否是一个优秀程序员直接相关。 如果计算机系的课程都与Java语言有关,那么对于那些在智力上无法应付复杂概念的学生,就没有东西可以真的淘汰他们。作为一个雇主,我发现那些100%Java教学的计算机系,已经培养出了相当一大批毕业生,这些学生只能勉强完成难度日益降低的课程作业,只会用Java语言编写简单的记账程序,如果你让他们编写一个更难的东西,他们就束手无策了。他们的智力不足以成为程序员。这些学生永远也通不过MIT的6.001课程,或者耶鲁大学的CS 323课程。坦率地说,为什么在一个雇主的心目中,MIT或者耶鲁大学计算机系的学位的份量,要重于杜克大学,这就是原因之一。因为杜克大学最近已经全部转为用Java语言教学。宾夕法尼亚大学的情况也很类似,当初CSE 121课程中的Scheme语言和ML语言,几乎将我和我的同学折磨至死,如今已经全部被Java语言替代。我的意思不是说,我不想雇佣来自杜克大学或者宾夕法尼亚大学的聪明学生,我真的愿意雇佣他们,只是对于我来说,确定他们是否真的聪明,如今变得难多了。以前,我能够分辨出谁是聪明学生,因为他们可以在一分钟内看懂一个递归算法,或者可以迅速在计算机上实现一个线性链表操作函数,所用的时间同黑板上写一遍差不多。但是对于Java语言学校的毕业生,看着他们面对上述问题苦苦思索、做不出来的样子,我分辨不出这到底是因为学校里没教,还是因为他们不具备编写优秀软件作品的素质。Paul Graham将这一类程序员称为“Blub程序员”[9](www.paulgraham.com/avg.html)。 Java语言学校无法淘汰那些永远也成不了优秀程序员的学生,这已经是很糟糕的事情了。但是,学校可以无可厚非地辩解,这不是校方的错。整个软件行业,或者说至少是其中那些使用grep命令过滤简历的招聘经理,确实是在一直叫嚷,要求学校使用Java语言教学。 但是,即使如此,Java语言学校的教学也还是失败的,因为学校没有成功训练好学生的头脑,没有使他们变得足够熟练、敏捷、灵活,能够做出高质量的软件设计(我不是指面向对象式的“设计”,那种编程只不过是要求你花上无数个小时,重写你的代码,使它们能够满足面向对象编程的等级制继承式结构,或者说要求你思考到底对象之间是“has-a”从属关系,还是“is-a”继承关系,这种“伪问题”将你搞得烦躁不安)。你需要的是那种能够在多个抽象层次上,同时思考问题的训练。这种思考能力正是设计出优秀软件架构所必需的。 你也许想知道,在教学中,面向对象编程(object-oriented programming,缩写OOP)是否是指针和递归的优质替代品,是不是也能起到淘汰作用。简单的回答是:“不”。我在这里不讨论OOP的优点,我只指出OOP不够难,无法淘汰平庸的程序员。大多数时候,OOP教学的主要内容就是记住一堆专有名词,比如“封装”(encapsulation)和“继承”(inheritance)”,然后再做一堆多选题小测验,考你是不是明白“多态”(polymorphism)和“重载”(overloading)的区别。这同历史课上,要求你记住重要的日期和人名,难度差不多。OOP不构成对智力的太大挑战,吓不跑一年级新生。据说,如果你没学好OOP,你的程序依然可以运行,只是维护起来有点难。但是如果你没学好指针,你的程序就会输出一行段错误信息,而且你对什么地方出错了毫无想法,然后你只好停下来,深吸一口气,真正开始努力在两个不同的抽象层次上,同时思考你的程序是如何运行的。 顺便说一句,我有充分理由在这里说,那些使用grep命令过滤简历的招聘经理真是荒谬可笑。我从来没有见过哪个能用Scheme语言、Haskell语言和C语言中的指针编程的人,竟然不能在二天里面学会Java语言,并且写出的Java程序,质量竟然不能胜过那些有5年Java编程经验的人士。不过,人力资源部里那些平庸的懒汉,是无法指望他们听进去这些话的。 再说,计算机系承担的发扬光大计算机科学的使命该怎么办呢?计算机系毕竟不是职业学校啊!训练学生如何在这个行业里工作,不应该是计算机系的任务。这应该是社区高校和政府就业培训计划的任务,那些地方会教给你工作技能。计算机系给予学生的,理应是他们日后生活所需要的基础知识,而不是为学生第一周上班做准备。对不对? 还有,计算机科学是由证明(递归)、算法(递归)、语言(λ演算[10])、操作系统(指针)、编译器(λ演算)所组成的。所以,这就是说那些不教C语言、不教Scheme语言、只教Java语言的学校,实际上根本不是在教授计算机科学。虽然对于真实世界来说,有些概念可能毫无用处,比如函数的科里化(function currying)[11],但是这些知识显然是进入计算机科学研究生院的前提。我不明白,计算机系课程设置委员会中的教授为什么会同意,将课程的难度下降到如此低的地步,以至于他们既无法培养出合格的程序员,甚至也无法培养出合格的能够得到哲学博士PhD学位[12]、进而能够申请教职、与他们竞争工作岗位的研究生。噢,且慢,我说错了。也许我明白原因了。 实际上,如果你回顾和研究学术界在“Java大迁移”(Great Java Shift)中的争论,你会注意到,最大的议题是Java语言是否还不够简单,不适合作为一种教学语言。 我的老天啊,我心里说,他们还在设法让课程变得更简单。为什么不用匙子,干脆把所有东西一勺勺都喂到学生嘴里呢?让我们再请助教帮他们接管考试,这样一来就没有学生会改学“美国研究”[13](American studies)了。如果课程被精心设计,使得所有内容都比原有内容更容易,那么怎么可能期望任何人从这个地方学到任何东西呢?看上去似乎有一个工作小组(Java task force)正在开展工作,创造出一个简化的Java的子集,以便在课堂上教学[14]。这些人的目标是生成一个简化的文档,小心地不让学生纤弱的思想,接触到任何EJB/J2EE的脏东西[15]。这样一来,学生的小脑袋就不会因为遇到有点难度的课程,而感到烦恼了,除非那门课里只要求做一些空前简单的计算机习题。 计算机系如此积极地降低课程难度,有一个理由可以得到最多的赞同,那就是节省出更多的时间,教授真正的属于计算机科学的概念。但是,前提是不能花费整整两节课,向学生讲解诸如Java语言中int和Integer有何区别[16]。好的,如果真是这样,课程6.001就是你的完美选择。你可以先讲Scheme语言,这种教学语言简单到聪明学生大约只用10分钟,就能全部学会。然后,你将这个学期剩下的时间,都用来讲解不动点。 唉。 说了半天,我还是在说要学1和0。 (你学到了1?真幸运啊!我们那时所有人学到的都是0。) ================ 注解: [1] 在美国,法学院的入学者都必须具有本科学位。通常来说,主修政治学的学生升入法学院的机会最大。 [2] 在麻省理工学院,计算机系的课程代码都是以6开头的,6.001表明这是计算机系的最基础课程。 [3] Scheme语言是LISP语言的一个变种,诞生于1975年的MIT,以其对函数式编程的支持而闻名。这种语言在商业领域的应用很少,但是在计算机教育领域内有着广泛影响。 [4] grep是Unix/Linux环境中用于搜索或者过滤内容的命令。这里指的是,某些招聘人员仅仅根据一些关键词来过滤简历,比如本文中的Java。 [5] 段错误(segfault)是segmentation fault的缩写,指的是软件中的一类特定的错误,通常发生在程序试图读取不允许读取的内存地址、或者以非法方式读取内存的时候。 [6] 《四个约克郡男人》(Four Yorkshiremen),是英国电视系列喜剧At Last the 1948 Show中的一部,与上个世纪70年代问世。内容是四个约克郡男人竞相吹嘘,各自的童年是多么困苦,由于内容太夸张,所以显得非常可笑。 [7] MapReduce是一种由Google引入使用的软件框架,用于支持计算机集群环境下,海量数据(PB级别)的并行计算。 [8] Skynet是美国系列电影《终结者》(Terminator)中一个控制一切、与人类为敌的超级计算机系统的名称,通常将其看作虚构的人工智能的代表。 [9] Blub程序员(Blub programmers)指的是那些企图用一种语言,解决所有问题的程序员。Blub是Paul Graham假设的一种高级编程语言。 [10] λ演算(lambda calculus)是一套用于研究函数定义、函数应用和递归的形式系统,在递归理论和函数式编程中有着广泛的应用。 [11] 函数的科里化(function currying)指的是一种多元函数的消元技巧,将其变为一系列只有一元的链式函数。它最早是由美国数学家哈斯格尔·科里(Haskell Curry)提出的,因此而得名。 [12] 在美国,所有基础理论的学科,一律授予的都是哲学博士学位(Doctor of Philosophy),计算机科学系亦是如此。 [13] 美国研究(American studies)是对美国社会的经济、历史、文化等各个方面进行研究的一门学科。这里指的是,计算机系学生不会因为课程太难被淘汰,所以就不用改学相对容易的“美国研究”。 [14] 参见http://www.sigcse.org/topics/javataskforce/java-task-force.pdf。 [15] J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition),指的是一整套企业级开发架构。EJB(Enterprise JavaBean)属于J2EE的一部分,是一个基于组件的企业级开发规范。它们通常被认为是Java中相对较难的部分。 [16] 在Java语言中,int是一种数据类型,表示整数,而Integer是一个适用于面向对象编程的类,表示整数对象。两者的涵义和性质都不一样。 (完) December 17 虔诚的菜谱学徒,发挥到极致会怎样?厨艺的极致,就是人的料理吗? 终于把汉尼拔系列的电影都看完了。 这系列的电影属于限制级的,汉尼拔是吃人肉的,而我呢,主要说菜谱。如果你有些胃部不适的毛病,就不要往下看了。 素食主义者,也可绕开了~ <-----------------------------------我是分隔线,上下大不同--------------------------> 整个汉尼拔系列中,让我印象深刻的一段。就是《汉尼拔》中,那场向女主角试爱的人脑大餐。 说道吃人,除了咬过几次自己的舌头,其他人的我是没有吃过。尤其是,经过精心烹调后的,更是没有尝过。可以估计,味道决不会差。 接下来,我们来说部位。美国人认为牛肉只有两种,好的牛排,差的汉堡。这可能源于人家一贯的大国作风。我更欣赏法国人的作风,除了那里厨师可以和总统一样出名,还有高贵的米其林之星,让我向往之外。能把美国人弃若敝屣的下脚料,加工为餐桌上顶级的美味,这无疑是种华丽的魔法。 年少时在餐馆吃饭,菜刚上。正好,初中同学‘小公主’出现了。于是,大家便拼桌一起吃。 话到这里你可能有些反感,甚至恶心了吧~ 人们每天都要尝试一些新的事物,不是吗? December 09 特佩服这么理智的人~不干侦探白瞎了~November 25 也不是都在裁员哪?shizhao 写道 "中国国家海洋局极地考察办公室发出预选公告,为中国南极长城站、中山站招聘第26次南极考察越冬后勤保障岗位人员。所招聘的岗位包括了厨师、医生、发电、机械维修、水暖和通讯。 预选条件包括:中国公民;能胜任在极区特殊环境下的工作;无各类器质性疾病;无各类严重的慢性病;无传染性疾病;心理健康,有较好的自我调节自控能力等。所有取得预选资格人员将进行体检、心理测试、室内教育、室外训练、极地相关知识考核,以决定最后录取人员。 南极考察队员将享受艰苦津贴和相关伙食补贴。根据考察站点、所在岗位与职位的不同,分为三个等级标准:长城站7800-9600美元/人*年;中山站9300-11100美元/人*年。并且国内原有工资、福利等待遇不变。" November 21 办公司的潜规则(来源不明) 1、 必须有一个圈子。无论如何做都是画地为牢:不加入一个圈子,就成为所有人的敌人;加入一个圈子,就成为另一个圈子的敌人;加入两个圈子,就等于没有加入圈子。只有孤独求败的精英才可完全避免圈子的困扰——这种人通常只有一个圈子,圈子里只站着老板一个人。 2、 必须争取成为第二名。名次与帮助你的人数成正比——如果是第一名,将因缺乏帮助而成为第二名;第二名永远是得道多助的位置,坏处是永远不能成为第一名。 3、 必须理解职责的定义。职责是你必须要做的工作,但办公室的生存定律是,职责就是你必须要做的工作之外的所有工作。 4、 必须参加每一场饭局。如果参加,你在饭局上的发言会变成流言;如果不参加,你的流言会变成饭局上的发言。 5、 必须懂得八卦定理。和一位以上的同事成为亲密朋友,你的所有缺点与隐私将在办公室内公开;和一位以下的同事成为亲密朋友,所有人都会对你的缺点与隐私感兴趣。 6、 必须明白加班是一种艺术。如果你在上班时间做事,会因为没有加班而被认为不够勤奋;如果你不在上班时间做事,你会被认为工作效率低下而不得不去加班。 7、 必须熟练接受批评的方法。面对上司的判断,认为你没错,你缺乏认识问题的能力;认为你错了,你没有解决问题的能力——接受错误的最好方式就是对错误避而不谈。最后一条,不许和老板谈公正。 8、 必须理解“难得糊涂”的词义。糊涂让你被人认为没有主见,不糊涂让你被人认为难以相处——“难得糊涂”在于糊涂的时机,什么时候糊涂取决于你不糊涂的程度。 9、 必须明白集体主义是一种选择。如果你不支持大部分人的决定,想法一定不会被通过;如果你支持大部分人的决定,将减少晋升机会——有能力的人总是站在集体的反面。 10、必须论资排辈。如果不承认前辈,前辈不给你晋升机会;如果承认前辈,则前辈未晋升之前,你没晋升机会——论资排辈的全部作用,是为有一天你排在前面而做准备。 11、必须禁止智力排行。天才应避免得罪庸才,虽然天才一定会得罪庸才——庸才总不太喜欢和天才相处。 12、必须学会不谈判的技巧。利益之争如果面对面解决,它就变得无法解决;如果不面对面解决,它就不会被真正解决。一个最终原则是,利益之争从来就不会被解决。 13、必须理解秘密的存在意义。如果一件事成为秘密,它存在的目的就是被人知道。如果一个秘密所有人都知道,你必须说不知道;同理,如果一个秘密所有人都说不知道,则可以推断,所有人都知道。 14、必须理解开会是一种道。道可道,非常道;名可名,非常名。开会不能不发言,发言不能有内容。如果你的发言有内容,最好选择不发言——开会的目的是寻找一个解决问题的方法,在大部分情况下,这个方法就是开会。 15、必须让婚姻状况成为秘密。隐婚人士在办公室谈情是一场喜剧,单身人士在办公室谈情是一场悲剧。最好的结果是,已婚人士获得一场办公室爱情;最坏的结果是,未婚人士获得一场办公室婚姻。最后一条,不到万不得已,永远不要打老板女秘书的主意。 16、必须掌握一种以上高级语言。高级语言包括在中文中夹杂外语、在怒骂之中附送奉承、在表达保密原则同时揭露他人秘密、在黄段子中表达合同意向。语言技巧高是下乘,发言时机好是上乘。使用高级语言但时机不对,不如使用低级语言但时机正确。 17、必须将理财作为日常生活的一部分。主管在身边的时候,要将手机当公司电话;主管不在身边的时候,要将公司电话当私人手机;向同事借钱,不借钱给同事;陌生人见面要第一个埋单,成为熟人后永远不要埋单。最后一条,捐钱永远不要超过你的上级。 18、必须明白参加培训班的意义。培训班不是轻松的春游,它的目的是学习你工作职责之外的知识;由于学习的知识在你工作职责之外,培训班可以当作一次轻松的春游。 19、必须学会摆谱。如果你很靠谱但不摆谱,大部分人都认为你不靠谱;如果你不靠谱但经常摆谱,所有人都认为你很靠谱。 20、必须懂得表面文章的建设性。能做会议幻灯片的,不能私下讨论;可写报告的,不能口头请示。如果一件事你已经完成,但没有交计划书,你等于没有做;如果一件事情你没有去做,但交了计划书,你可以当它已经完成——毕竟所有学过工商管理的老板都固执地认为,看计划书是他的事,执行是下面的事。 21、必须与集体分享个人成功。所有人都是蜡烛——要点燃自己并且照亮别人,如果你只照亮自己,你的前途将一片黑暗;如果你只照亮别人,你将成为灰烬。 22、必须遵受规则。要成为遵守规则的人,请按显规则办事;要被人认为是一个遵守规则的人,请按潜规则办事。显规则和潜规则往往相反,故当二者发生冲突,按显规则说,按潜规则做,是为最高规则 November 18 [转载]柔性竞争作者:闻晓
在美国威斯康辛州姨夫家做客期间,耳闻目睹了一家制药公司的客户服务小姐,上门为客户调换过期药品之事,使我感慨颇深。 那天傍晚,姨夫和我刚刚共进完晚餐,忽然门铃响起。姨夫把门一开,只见一位金发碧眼、留着鬈发、戴着白手套的两手各拎一绿一白皮革箱的小姐出现在了眼前。她柔声细语地道了一声"晚上好",然后自报家门:"尊敬的客户先生,我是威斯灵药品的客户服务员,非常感谢您对我们公司产品的信任,您去年3月28日在州第三连锁药店购买的两瓶威司灵,昨天已经过了保质期,请您告诉我,您服用完了吗?" 姨夫听后,立刻礼貌地报以微笑,做了个"请进"的手势,客户服务小姐"谢谢"了一声走进客厅。姨夫对她说:"小姐,请您等一等,我得翻开小药箱,看看还有没有这两瓶药。"于是,姨夫走到房间里,拎出一只精致的小药箱,打开箱盖,从林林总总的药品里面找出了两瓶专治感冒的威斯灵胶囊。由于姨夫的眼睛不怎么好,他要我看看这两瓶威斯灵商标最下端的保质日期。我凑近一看,保质期果然刚刚过了一天,一瓶还没有开封,还有一瓶里面的胶囊好像所剩无几。 于是我把情况告诉姨夫,姨夫笑着将两瓶药递给了客服小姐,慢条斯理地说:"服务小姐,谢谢您,那就请您换两瓶吧,备着到时候服用呗。"客户服务小姐听后笑了笑,将两只药箱放置在茶几上,接过这两瓶过期威斯灵看了看,将一瓶没有开封的放置在茶几上,用手迅速旋开另一瓶的盖子,将瓶里剩下的几粒胶囊倒在手掌上,数了数后说:"尊敬的客户先生,这一瓶您已经服用了24粒,还剩下6粒,这6粒我们公司以每粒5美分的价格回收,那一瓶没有开封,我们公司以统一零售价5美元的60%价格回收。"说到这里,她从口袋中掏出计算器,很快计算出"尊敬的客户先生,现在您只需支付6美元70美分就可以购买这两瓶威斯灵新品了,这可要比您到连锁药店去购买便宜了许多,我很想知道,您能接受这一调换方式吗?" 这么实惠的买卖,姨夫自然是高兴地接受了。于是,客户服务小姐先打开白色药箱,将两瓶过期威斯灵一齐放置了进去,接着打开绿色药箱,从里面拿出两瓶威斯灵说道:"这是5天前出品的威斯灵,零售价格和治疗感冒的效果和以前是一样的。到明年到期后的第二天,我们公司会有客户服务员来访问您的,当然,可能是我,也可能不是我了。"说完后,她开具了发票,发票上面注明了这两瓶药的购买方式,然后从姨夫手里接过6美元70美分,"拜拜"了一声,一个优雅转身走出了客厅。姨夫和我目送着她坐进一辆类似我国QQ的小轿车,启动发动机后,她还从车窗里朝我俩招了招手,徐徐地开走了。 November 08 滑雪季节-我就是玩单板的把纳税当成公益,把养老金当成感恩转自:途加新闻
专家们最近又惦记着要把“男女退休年龄同时推至65岁”了。刚放到网上试试水,立马口水一片,据说9成网友不赞成。除了“65岁才退休,无法享受充裕的退休生活”这种小资原因外,主要的反对理由来自一老一少两方: 1)45岁以上的下岗老头老太太: 下岗后好不容易找份工作赚点钱,其中可能相当比例用于“每个月供上百块的养老金”,天天盼着再熬几年到退休年龄,“就可以领退休金了”。这下全完,还得继续这样交上15年养老金。 2)22岁以下的大学生: 老人们都不退休,坑位不腾出来,大学生毕业去哪儿蹲?本来现在15%的应届毕业生“一毕业就失业”,这下算没盼了。 我国社保收入每年保持30%的高增长,07年五项社保收入已超过1万亿。钱的总数确实不少。 但是“目前我国60周岁以上老年人已经达到了1.43亿人,占总人口的11%,预计2020年将占17%,2050年将占到31%”。我国,就是传说中的“未富先老”的老龄化国家。 “发达国家在进入老龄化社会时人均GDP基本上是在5000美元至1万美元,而我国2006年人均GDP仅有2000美元左右”。 那些老头老太太要是真的都退休了,社保那1万亿的大银子哗哗的就出去了。而社保基金2000年才开始启动,从2000年才开始全民供保。因此,专家说老人们“活到90岁,吃30年养老保险,说不过去啊”。 可是不要忘记,我中华宣扬的传统美德之一就是“晚辈要给老辈养老送终”。在日本电影《楢山节考》中,一个日本村落“凡是老年人年纪到了70岁,他的家人就要把他背到楢山里去,任其自生自灭”,因为“粮食不够,年轻人都不够吃”。 而在我国古代,就有这么一种“丘子坟”:在村外野地里掏个小洞,把“到岁数没死”的老人往那一送,家里有吃的就去送口饭,没有就只能让老人自生自灭了。 每每读到这些“故事”,路人甲的心里就异常沉重。老有所养,应该是一种社会责任而不是“社会美德”。 但社保资金“僧多粥少”的情况也似乎短期内无法改变。让该退休的人退休,那么已经在坑上的和准备占坑的就只能背上更重的包袱。而且这个包袱在近几十年似乎会越来越重。 我们都是合法公民美国大选虽然落幕了,可是国内讨论还在如火如荼~不论失败,胜利的,两个人都是让人欣赏的。有兴趣的可以看看他们最后的讲演。网上有很多,而且译文都有。
不仅就会回想到自己的国家,我问了一圈,都有谁参与过人大代表的投票~竟然一个都没有。我在大学期间,曾经投过一票。那也是无稽之谈,我甚至都不知道选举人是谁?
好在,我们这一代,对于国家,社会,个人的意识也在慢慢加强~
[推荐]
你是纳税人吗?你想知道政府是怎么把税收花掉的吗?那么,你该怎么做?看看深圳的志愿者们是怎么做的吧。事情的改变总是一点一点推动的,不积跬步无以至千里。“他们真正感兴趣的不是拿到政府预算本身,而是借此推动预算公开,”他们是真正的公民。 November 06 受人之托今晚一起吃饭的,有一个台湾人。菜上来以后,没想到他拿出了自带筷子。当时,就觉得这个人挺有品位的,一定好吃~ 太阳村,这是天堂的名字。 太阳村的由来 健身房里的那些事天气凉了,我又回归健身房。还是和以前一样。
下班直奔回家,添塞点东西,看中国电影报道+世界电影报道,然后收拾东西杀向会所。 体重还是没变,唯一改变的是瑶淼怀孕了,还和我一点关系没有。 [搭讪] “你这个姿势不对”这句经常是用来打开局面的。 首先,看这句话来自哪里。 如果是教练,首先看看旁边有没有人,如果有一个会员在后面,那就是在等你手里的器械,顺便提醒你一下。 要是没有人跟着呢呢,就说明是个巡场教练,那就回想一下,自己的动作是不是太夸张了。 如果是同性,可能是在等你的器械,也可能是需要你的动作保护,更多的是看不下去了,教教你吧~ 如果是异性,多半的是想结交的,接着他就会亲身示范,动手动脚的。这样的情况多半都在伸拉区,大多是男搭女。 我遇到一哥们,“你这姿势不对~”“哦,是吗?”“你应该用曲杆,握起来舒服。”“我想练二头的外侧,需要窄握”“曲杆就是专门练二头的”“那好吧,我试试”“舒服多了吧~你练多久?”“两年多了”“啊~~~~”
[姿势] 姿势不对,起来重睡。这是半夜搞怪的时候,经常发送的短信。 在健身的时候,如果姿势不对,就锻炼不到需要的肌肉。当然,首先你要明确要练那块肌肉。 在力量区有两种人姿势是最吸引人的,一种是姿势标准单一,节奏明显的,一种是自创动作,不分群组的。 通常能把姿势做标准的人,都是老手,至少要有3年以上的经验。不要以为有个私人教练,你就可以把动作做标准了, 这是要靠经验积累和自我感知的。舒缓的节奏,充分的伸展,配以韵律的呼吸,在顶端的停顿,力竭时的呐喊,都不是一朝一夕能练成的。锻炼的要诀,关键不在于次数,而在于质量。你需要的是让肌肉增大,增粗不是爆发力,更不是耐久力。而这来源于刺激。肌肉束增长的有效方法,是大重量刺激。一谓达到次数,是没意义的。对着镜子锻炼,看着伸缩的肌肉,不仅有助于集中意念,还能提高自恋的信心。
也有很多有创意的人,采用一些非传统姿势,针对一片肌肉群进行锻炼。本来是背部动作,之后却去拉伸胸部的人, 就是典型。话说回来,爷爷都是从孙子辈走过来的,谁一开始都是个新手。
我也有过,本来锻炼腹肌,第二天大腿痛的走不动路得情况。
[疼痛] 在业界有句经典的话。肌肉都是在健身房之外长出来的。 在里面流汗,在外面长肉。酸痛就是肌肉生长的附加。有氧运动消脂,无氧运动增肌。 进行无氧运动时,会分解乳酸,这就是酸痛的来源。通常对于乳酸的消耗都是在运动后的第二天,也就是感觉酸痛感 的时候,如果只过了一天,就有感觉了,恭喜你,那是进入第二阶段了。酸痛也就是恢复期,正常情况时48小时,因
人而异,不过你要超过3天的话,说明运动过量了,或者是第一次锻炼。我恢复期最长的一次是,两个星期。
那时我第一次上动感单车,也就一个小时的课程,教练找了个型女领骑,然后我就跟丫拼到脱水了。导致我两个星期 之内都是瘸子。
[操课]
操课是会所里的参与人数多,而且女性居多的一个单元。 大多数的课程都是为女性设计的,韵律,瑜伽,踏板,就算有男人也是寥寥无几,十有八九还是被女友拉进去的。 我的去过的操课也就几次,所以经验不多。 动感单车,去过3-4次,太极,去过一次,搏击,去过一次。其实我心里一直向往着,那天去肚皮舞的课堂学艺一下,只是碍于服装的限制啊! [吸引] 键身房肯定是养眼的地方。有句话是这么说的“不论男女从侧面看,一定要厚”。 所以那些以瘦为美的女人,在这里并不瞩目,再加上健身房里,充持着大量无所事事的大妈。女性在这里并没有男性引人注目。 如果你看到一个,Grey's Anatomy里的德里克医生那种身材的,能不垂延三尺吗? 这和性取向没什么关系~男人看到如此身材的,也会激动一番,甚至有些害羞。这不就是自己付出那么多汗水,所追求的身材吗?会忍不住地多看几眼~这样的型男也很乐于展示辛苦的成果,会尽量穿少,外漏,紧身。更有甚者会在洗澡间,镜前全裸展示一番。自然完美弧线才是最迷人的。如果没有高大的身材,就没必要追求硕大的肌肉块,锻炼出适合自己就可以,又不是要去参赛。 行走中的鸡腿,是用来形容那些身材矮小却满身腱子肉的。 金刚鹦鹉,是用来形容那些很有威慑力的怪物。 看着这样的,就用BT来形容了。 我的曲线完全止步于那两只手无缚鸡之力的长臂了~ |
|
|