-
第一季•完
18周的时间有多长?就像从昨天到今天。这学期的第一次课是标哥的计算方法,最后一次课是今晚标哥的最优化,颇有完备空间的感觉。这两门课我学得咋样姑且不论(其实潜台词是:……,呵呵~),能在标哥的讲台下度过这个学期,我觉得挺幸运并很有意义。
标哥,真的是个好老师!
标哥的好,用尽一切的溢美之词都不为过。借用标哥在开学初曾反复和我们说的话(当然,他是在说我们这些“所谓的”研究生):“林子大了,什么鸟都有。但是,做人要有档次!”如今教师多得遍地都是,三教九流都有,我觉得能给予最好的老师的最崇高的称呼是:教书匠。匠心独运,并且锲而不舍,一切的心思都浇注在学生学习上,将教书演绎成极致。周国标,我们的标哥(据标哥称,这个昵称源于BBS,延续了多少届已经无从考究了),绝对算得上是教书匠。70多岁的他,纵然白发苍苍,依然充满着能感染整个教室的活力。我所看到的标哥,在交大只做两件事:把课上好,潜心学术。试问,这不是为人师表最起码的吗?的确。但现今的大环境下,尤其像上海这样的地方,能踏踏实实、勤勤恳恳、兢兢业业地做好教师本分的教师已经寥若星晨,所以标哥这样的教书匠更为难得。他总是费尽心血地让我们学好,不仅仅是数学,更要学会做一名研究生。为了能在标哥的课上坐前排,必须提前去占位子,比如像今晚5:30pm的课,我上午11:00am就去占位子,而且前五排基本已被占满。虽然标哥的课程内容相比其他老师或课本出彩处不多——也已经相当出彩了——但听他的课的确是享受,能从他饱历沧桑的双眼中感悟到许多。
今晚下课前,标哥和我们说的最后一番话:“希望你们5年、10年后能在世界上做出点成绩,到时记得告知一下。王师北定中原日,家祭无忘告标兄!”他爽朗地笑,弟兄们边鼓掌边欢笑,我亦在其中。笑着,有一丝感动掠过,记下了标哥的话。
附:标哥语录摘选
1、林子大了,什么鸟都有。但是,做人要有档次!
2、研究生本来就是不应该交作业的,也不用考试。但现在的研究生啊,不自觉,于是研究生院只有出这样的办法来管大家。
3、这不能怪你们,责任出在本科数学的教育上……说到底,不是你们在这门课上的问题,还是你们本科的问题。
4、让我去跑100米冲击世界记录,即使给我很多的钱、很多的美女,或者拿枪指着我的头说:“周国标你这小子,破不了记录就毙了你。”我跑不动啊,毙了我也没用啊!
5、本科要懂概率论,研究生要懂随机过程。
6、要有问题!现在的研究生最缺少的就是提出问题!
7、[刚上课不久] 上课就不要把课本打开,否则干嘛来听我的课!……[临下课前] 哎呀,今天的时间又不够了,剩下的内容大家自己回去看课本吧。研究生啊,一定要培养阅读数学文献的能力! -
优秀教师
学校的很多宣传栏和网站都挂出了不少优秀教师的介绍,每每看到我都忍不住去搜索自己熟悉的一些名字,却常常落下失望。这些“优秀”的评定都源于名目繁多的官方机构,并不是说评出来的这些老师不好,他们当然相当好。只是有两点让我感到颇不忿。第一,有些好老师,甚至更好的老师,如标哥、春丽姐、阿磊等,基本“名不见经传”,但却“美誉流传于民间”。第二,老师讲课学生听,老师讲得好不好,学生最有发言权。可如今的评比基本都是那些专家来旁听一两次课就下定论了。当然,也不乏一些学生参与的评比,但基本都是闹着玩的。当这种“优秀”的评定完全由学生来主宰时,评选制度就才算是上一个更高的层次。
-
两条友既对话
李皓茫问:“得闲吗?”
伍德娴答:“好忙啊。”
李皓茫唔甘心地追问:“你好忙吗?”
伍德娴唔耐烦地回答:“唔得闲啊!”
-
几个签名
最近几个朋友的QQ签名令我眼前一亮,记录如下。
一、
“唔摆个爱国心做头像唔知有几多人爱国,摆左个爱国心头像出黎至知原来好少人爱国。”这次的奥运圣火传递的确凝聚了我们中华民族的精神,几亿人共同关注着一个小小的火苗,是何等壮观啊!曾经有个朋友问:我不明白如果大家都将自己的QQ、MSN头像都换成爱国心,那又能怎样呢?的确,不能怎样——如果说换个头像就叫爱国,那真是太夸大了你的行为和夸小了爱国。我们在高喊保护圣火的同时,也应冷静地斟酌一下自己的行为是否真的为民族、国家、圣火、奥运带来正面的作用。很多煽动分子的最终目的并不在于圣火是否灭了,而在于是否把中国搞乱,其中一个伎俩就是利用爱国青年的冲动。我向来认为《人民日报》讲的东西都比较废,这次却例外赞同当中的一句:做好自己的份内事才是最好的爱国。
二、
“人生就像大便,只有自己默默地勇敢面对。”这个比喻非常恶心,但却又令人忍俊不禁:)
三、
“如果朋友之间只剩下利用与被利用,那已经不是朋友了。”说得一针见血!不知是否我的错觉,似乎大家越是临近毕业、接近社会,越是变得现实,包括我。但愿那一份份纯真的友情不仅仅存在于记忆中。
四、
“忍人所不能忍,行人所不能行。代人之劳,成人之美。静坐常思己过,闲谈不论人非。”很欣赏匡总的这句话,这同时也折射了他平静的工作态度。相信当年他刚毕业的时候也像我这样有棱有角,做什么都是以热情开始,然后又四处碰壁。这几年的工作经历让他增长的不仅仅是技术,更在于经验,后者是能让人站在更高处去看待工作。
PS:这篇日志是几个月前写的,今天整理文件的时候才发现写完后就搁置了,故现在才发上来。 -
与赌博无异
说的是今年高考填报志愿。
前几天各大高校的投档线陆续公布,结果在基本服从概率论分布的大前提下,出现若干相当滑稽的异数,使得今年的高考录取工作变得相当戏剧性。至于原因,相信大家都相当明白:广东今年的游戏规则是先知分数再报志愿。
每年媒体关注的一个焦点是华工和中大分数的对比(此处仅讨论理工科分数,下同),比了这么多年,华工总是稳定地比中大稍微低那么一点点。其实我觉得总是拿这个分数来比特没意思,就好比衡量两个班的考试成绩,不看平均分,不看统计分布,仅仅拿出那两个成绩最差的学生互相“攀比”,比谁更笨一些——天啊,“木桶原理”可不是这么用的啊!华工和中大各有所长,每年都只是差那几分而已,实力还是相当的,没去到天壤之别的程度。记得当年中山医没有并入中大前,华工、中大两个就像兄弟一样在高校综合排名榜上靠的很近;之后中山医纳入中大旗下,一下子就挤进全国前十。然而事实是,中山医依旧是中山医,中大依旧是中大,一切没变,变的只有学校名称和媒体公布的排名。当我们不深入了解高校的具体情况的时候,媒体的那些排名很容易会愚弄我们。
今年华工的投档线难得比中大高那么几分,作为华工人还是可以在茶余饭后作为炫耀的谈资;不过一切还是依上所述,仅仅从反面论证一下罢了。稍微分析一下就知道,这样的结果很大程度受到游戏规则的影响,因为好多600~620分段的考生都不敢报中大,宁愿保守点报华工——而且大家都是不约而同这么想的。撇开中山医不理,中大总体的综合实力还是比华工强的,单单是深造的机会中大就比华工多很多的优势。况且,高分的考生大多还是流入中大,华工说得不好听些只是捡了个便宜。
说了这么久,关于华工和中大今年的结论是:录取结果与往年无异。
其实今年最大的赢家是暨大,文科的投档分让报了的学生感到心有余悸,就像在趟浅水河的时候不慎踩进一个深坑。暨大的高层领导高兴坏了,而录取的学生相信会比较无语。
列强中,除了清华、北大被香港的大学抢了些饭碗外,浙大、SJTU等都不出所料地在高处停板。最大的意外是复旦,人还召不够,差点连重点线都不过,脸丢大了。可怜我那表妹,最终把第一档给空着,倘若当时按照她的理想填个复旦,说不准现在就逮着了。唉,这样的机会难得啊!需要说明的一点是:不能因为考分低了就认为学校的办学水平下降。高考分数能反映的问题寥寥无几,而且都集中在高中教育,与大学牵连不大。
至于争议最大的志愿填报政策,好还是不好也不能一棒子打死。考之前大家都为这样的政策叫好,说可以让考生专心面对高考;出成绩后大家又嚷嚷这样的政策不科学,导致很多混乱。而且,这些前后矛盾的话语基本都出于同一个人群。作为考生,本职是按照既定的游戏规则去玩好这个游戏,至于规则本身,那是教育部那帮老家伙的事儿。我们常说“为了高考要搏一把!”现在亦可将“搏”理解成“博”,“赌博”的“博”,于是原句变为“为了高考要赌一把!”用自己的分数做筹码,这真的是与赌博无异了。个人还是觉得以前的政策比较合理,先报志愿再考试,这样起码明确自己是在为奋斗目标而考试。
我一直坚信,如果今年不是新实行这样的政策,录取分数和录取结果都会很好地服从去年的概率分布。我们不能说出现这些小插曲,就完全否定了这个游戏规则;况且,变来变去就是高考最大的游戏规则。
-
毕业
2008年6月20日。
从来没想到过我会把今天定为属于我的本科毕业,然而,往往就是这样不期而至,更显得意义的所在。两件事:一个终点线,一个起跑器,时间冥冥地汇合在今天。
第一件事,中午收到SJTU的录取通知书,红彤彤地把我的眼睛晃了一下,感觉那未知的前方更加真实了。
第二件事,优秀论文答辩。对于有机会进入优答,我必须感谢李润华老师和张小康老师,他们一定在背后替我说了不少好话,纵然我没听见,但我是知道的,而且一直感动着。
整个大四下学期,唯一的任务就是被普遍认为形同鸡肋的毕业设计,于是这三个多月的时间显得特别堕落——堕落的仅是时间,身边还有不少的好友依旧燃烧着小宇宙。但在今天,华工给了我的本科四年一个很深刻的句号,又或者说,我们专业的那几位老师给了我一份最好的送别礼。在此,我应该感谢他们:徐晓老师,曾焱老师,邓华秋老师,李润华老师,张小康老师,陈武喝老师。特别是徐晓老师和曾焱老师,虽然我在台上被他们刁钻的问题以及尖锐的驳斥折磨得无地自容,直想哭,但当我平静了下来,我才深深地体会到良药苦口。
席间偷听到小康老师和李老师的谈话,说他们(指徐、曾、陈、邓、冯几位老师)这样弄得针锋相对,到头来结果不还是一样。但经历了今天之后,我只能颇带歉意地与小康老师唱一次反调。因为,我就是一直这么被身边好几位脾气温和的老师宠惯了,骨子里不由自主地萌生了一种骄子的优越感。我是应该受到这样的打击,接收如此的鞭笞,不然我会一直长眠在象牙塔里不知醒的。还好,至少我现在知道自己该醒醒了。
徐晓老师说:“你们就要毕业了,即将参加工作或继续深造,一定要记住一点,学术严谨是很重要的,否则会有很多麻烦。是你做的就应果断去承认,不是你的就不是你的,这些含糊不得。”曾焱老师补充道:“做人也一样。”以前我只是把“学术严谨”这个词挂在嘴边,觉得其意义不过是文字上的堆砌;但今天我开始有所悟了,做学术和研究并不是一件闹着玩的事。无知可以等同于无为,只要坦白承认,还是能被人所谅解的;而学术浮躁就与欺骗无异了。鸡蛋里面挑骨头并非全无意义,至少有助于扶正学术之风。氛围坏了,人品扭曲了,做出来的东西只能是泡沫。
至于结果,那已经不重要了,那是老师们的事。只是有几幕会留在我记忆的片段里的。Viper的论文最能代表我们这一届光信息专业的水平,支持它载入学校的汇编;阿福的讲得不错,工作也做得蛮扎实,美中不足的是学了我写讲稿的缺点;老六是我觉得讲得最好的一个,虽然很不羁,但工作做得好那是没说的;Wells和我一样是“外来题目本地答”,相比之下我就逊色很多,他的那份勇气和自信是很值得我学习的;小猪也被批得很无奈,但也看到他切切实实的进步。
今晚很想找个好朋友倾诉,心中有许多的话,但拿起手机后发现自己突然寡言了。言语诠释不了的奥义,我还在领悟着;未参透,未沉淀,已经有了思想的烙印。
-
我选WinCE
近期都在公司搞WinCE,感觉异常的痛苦,推翻重来过N遍了,还是摸不出一条好走的路。目前能对自己说的,只有借用永杰兄那句话:“不放弃,不抛弃!”但愿早日能有突破。
近来身边好多同学都开始弄OS,像Wells、永杰兄等等;但基本是搞Linux,弄WinCE只有我一个。这段时间好多人都问我:WinCE是什么东西来的啊?为什么不搞Linux啊?搞WinCE有什么好处呢?……我也是从零开始,一直也很迷惑钊哥为什么非得要跑WinCE,难道仅仅是为了用VB.NET来做应用吗?
关于Windows CE(简称WinCE)是什么,解释起来就有一匹布那么长,有兴趣的可以找相关的书翻翻,每本WinCE的书的第一章或第二章就是在解释这个问题的;不过,在满城尽是Linux的现状下,WinCE的书真的是少得稀罕。简单来说,WinCE是一个嵌入式操作系统,在嵌入式设备中跑起来后与桌面版Windows类似;不过千万不要认为WinCE就是Win98的缩水版。弄WinCE也有一个多月了,勉强算是入了门,在此分享一下选择WinCE的原因。忽略行文中的过渡与连接,在此我就一点点罗列好了。
1、目前市场上的智能手机,中低端的手机基本上是Linux的(并不是说Linux不好),但中高端以上的手机几乎全是是WinCE的。2、友好的用户界面:因为目前大部分的用户应用PC基本是基于x86架构的,windows桌面操作系统的市场占有率占90%以上,特别是普通的终端用户。大家已经熟悉了windows的操作环境,所以WinCE更容易被开发者接受。
3、互联网能力很强:网络的协议栈WinCE全都做进去了,开发只要对其进行应用开发即可。
4、多媒体功能:Media Player,Audio Player、图片浏览等软件都已经集成到系统里面。如果要你自己写一个播放器(即便现在有很多开源的代码),都是件很耗费劳动力的事,而且功能还不一定完善。相比之下,微软在这一块已经非常成熟的技术。而且,DirectX架构在WinCE中得到广泛应用,它为应用层的开发提供了非常友好的API。
5、支持主流的CPU:其实如果对硬件支持不好的话,它也没法往下走。
6、提供了精简化的WIN32API,最大的好处是在做应用程序的时候,开发者只要做少量的改动或不做改动就能把windows NT架构下的应用程序(Application)拿过来跑。一般来说还是要做一些改动的。微软对所提供的API都有很详细的解释,哪些是必须的,哪些是option的,都可以选。
7、微软做wince的理念:“能做的事情都自己做,能不做的事情都不做。”在操作系统上,能做的事情微软都做了,所以对用户开发Application的时候能不做的事情都不用做了。这是微软很大的优势之一,也是wince拥有那么多客户的原因之一。
8、WinCE体系架构:借鉴了windows nt的设计风格,采用分层模型(基本上任何一个操作系统都是采用分层结构,因此是拥有共性的。)
9、由于嵌入式系统应用非常广泛,所以几乎在任何领域都能看到ARM的core;而看到ARM的core的时候都会看到WinCE。
10、根据不同的应用自动加入不同的component,对应生成的image大小都不同。当然,也可以自定义添加component。
11、wince提供了一个很强大的开发工具:Platform Builder。PB的调试能力很强,比Linux强多了。Linux无论是调前面的uboot还是调后面的driver,只要出现一个出错就很容易搞死了。WinCE就不同,调driver的时候甚至可以在中断的IST里设断点。
12、开发平台(PB)的友好导致开发的速度可以非常的快,加速了各个行业的Application的开发,从而也提升了它的市场占有率。
把WinCE赞了那么久,它也不是一个100%完美的东西,缺点这东西只要狠心去挖,总是可以挖出些的。WinCE最大的缺点是要钱,而且要钱很高。一个WinCE 5.0的套装价格为$1200,折合人民币1万多,这只是在开发的过程中。当开发出产品之后,发布产品时还要买license(虽然国内大多数企业不会去买license或者买了1000个license卖了10000个产品),每一个image都是要付钱给微软的。
不能否认,WinCE的最大对手是Linux。在此,我姑且毫不中立地站在WinCE这边,稍微踩踩Linux啦,呵呵,算是助助WinCE的威风:)
从Boot Loader的角度谈起。我们烧写的Image都是含有Boot Loader这东西的,无论是分开的Boot Loader还是集成到image里面的Boot Loader。关键是0x00地址那里放的是什么东西,如果放的是Boot Loader那跑的就是Boot Loader,如果放的是Boot Loader的话就是跑image里面的Boot Loader。WinCE的Boot Loader和Linux的功能是一样的,提供启动的支持。WinCE的Boot Loader启动后也是走tftp的协议,然后在开发机里面就能检测到设备的存在,然后再点一下就能通过tftp将映像下载下去,然后就跑起来了。不像在Linux下面比较傻,起来之后用tftp,然后是地址(address),然后是image name。搞过Linux的人去搞WinCE,可能会说:“这不是在愚弄我吗?太没技术含量啦!”搞过WinCE的人再去搞Linux,会说:“怎么Linux做得那么傻啊?”
Linux目前的产业链根本就不成熟。这里所说的产业链是指对后期开发的产业链,并不是说前期的。Linux只要一涉及到图形界面的终端产品,头大了。因此有公司将Linux的BSP team砍掉,全部来做WinCE,为什么?市场需求!
-
有悔
一直雄心壮志地期盼的羽毛球赛今天开打,赛果真的让我很沮丧,郁郁不乐。所幸的是今年不用面临一场否决的命运,但我们梦想的冠军路蒙上灰沉沉的阴影。我们太需要这个冠军了!太需要!
从年初起,我就一直准备着以队长的身份与大家去拼这个冠军,但最后队长的袖章还是由流云兄来戴。对此我服,毕竟他比我更有资格做队长。且不说其它,单单是今天他和我们说的那几番话,我估计就说不出口了——他相信的是我们整个团队,而我始终相信的只有我自己。为了今天的比赛,我和流云兄筹划了很久,探讨了很多方案,可惜还是我的失误带来了全局的败北。首先,我不应该如此固执地去打第一男单,这纯粹是自信心爆棚得虚荣了。和对方的头号男单硬碰,注定是要吃大亏的,还白白浪费了我们的优势。田忌赛马的道理大家都懂,我就连头马都不如。其次,我应该坚持让流云兄和旭日去打双打,因为我很清楚枫灵对双打的不适应。枫灵是个典型的单打型选手,即便在双打配合中他依旧以单打的章法去打,这个大忌相信我比大家都清楚。再次,第二男单的一飞已经尽力了,虽然输在他的状态不稳定,但这不能怪他。如果让我或者枫灵去打这一场的话,应该是可以拿下的,可是这已经是“如果”了。
其实在流云兄写出场顺序的时候,我已经知道“小林丹”会打第一单打。在流云兄走向裁判的2秒钟内,我脑子里的方案调整了:我避开“小林丹”去打第二单打,流云兄和枫灵的双打不变,一飞打第一单打;或者,枫灵打第一单打,流云兄和一飞或旭日打双打。我们最大的优势是三场男子只需赢一场,因为微姐的那两场基本是十拿九稳的。最后,我还是没有让流云兄去改,一来觉得大家经过探讨既定下来的统一战略临时变阵不是很好,二来觉得我这样拆对手的招显得有些卑鄙。三局全败的赛果让我不得不承认随机应变必须要狠下心来。
从我输了第一场开始,我就再也不想说话了。大家都说我没打出水平,我也这么说,连欺骗自己的底气都没了。足足有7个球飞出反手位底线一个球位!那可是我练了很久的牵制对手的看家本领啊,今天总是多出那么个球位。唉,怪球也怪我。之后双打也输了,第二男单也输了,我就更有负罪感。
我这次真的很伤心,大家不要再安慰我了。明天要去深圳,打不了第二场,大家要加油啊!不仅仅是呐喊助威,一定要打出气势,打出无悔!我会在远方为大家祈祷的,但愿我还能在淘汰赛弥补我的过失。
让光电04的最高奥义喷发得更璀璨吧!







