All posts by SillySnail

深夜随笔

很久没有这么晚睡了。tristan说,每次都只能在半夜能看到我,因为我喜欢深夜。白日里大脑飞速运转,只适合看文献推公式。夜里万籁俱静,窗外偶尔几声蝉鸣,思维空灵,才能提笔写点文字。最近几个月太忙太浮躁,忘记了停下来享受夜晚,blog也疏于更新。如现在这样深夜独坐,点一盏台灯,安安静静地写点东西,对我来说是难得的宁静。

大二开始常常熬夜写作业,大三在香港习惯于晚睡晚起的生物钟。大四没有那么多作业,常常在盒子咖啡馆写剧本到深夜。那时候我们正执着地拍毕业DV,讲述自己心中的故事,希望在这片园子留下属于我们的回忆,可以在多年以后回头看看发黄的旧纸。我们像疯子一样半夜跑到二校门念诗,抢别人讲座的会场拍演讲。为了能赶在散伙饭之前杀青,全剧组像铁人般连轴转72小时。虽然没能看到剪出来的片子,这段经历对我已是难得的宝贵。我很享受和朋友们在一起的时光,尤其是大家齐心协力做同一件事情的时候。

下个月就将开始到微软上班,我忽然意识到我的学生生涯就这么结束了。以后再没有这么好的时光,穿着G字红T恤踩着单车穿梭在食堂和六教,嘻嘻哈哈一起打饭一起游泳,为了第一排的座位老早去占座,在实验室里一遍遍地调着测角仪,逃课的时候总有人帮着答到,然后彼此会心一笑。我是不太擅长交朋友的,所以能成为朋友的都格外珍惜。虽然现在我清醒地认识到我不适合念物理,但如果给我一次机会回到高考前,我想我还是会填报物理系。只为能遇到这一群可爱的人。

和谐和谐

最近两个月出了很多事,拉萨砸了些店铺,巴黎出了些小丑,CNN有人说我们是流氓。为了证明我们确实是流氓,一堆人集结起来去某个超市捣蛋。作为一个有高度责任感和敏锐洞察力的IT民工,我本来有很多话想写,但是考虑到我国开明的网络环境,决定还是噤声。但即便如此,我的另一个blog还是被关掉了。

今天收到网监的邮件,让我清查这个blog里有没有涉及政治话题,有没有提到过这个超市和某家航空公司,赶紧清理掉,否则关站。我不知道某家航空公司最近出了什么事情。我最近一次提到这家倒霉超市是去年九月份,在他家买了几只月饼。我不知道几只月饼会不会触动某一堵伟大的墙后面的某些脆弱敏感的神经。如果这个站被关掉的话,我将会去国外找个空间放网站,再也不愿意用国内的网络空间。自己建站的好处是所有东西都是自己的,可以随时打包走人。自己建站的坏处是所有东西都是自己的,可以随时被网络警察拎出来。

末了对meyu公司说一句,谢谢你们这一年多为我提供便宜的空间服务,让我有地方放这个blog,并且你们的服务态度一直很好。我不怪你们,我知道你们也不容易。

三探希格玛

微软在中国最核心的“大脑”,微软亚洲研究院和亚洲工程院,并不在气派堂皇高耸入云的清华科技园D座,而是在知春路上旧旧的六层希格玛大厦。两年前推研的时候,我第一次来到这里参加笔试,希望能进入微软亚洲研究院做博士生。作为物理系学生,最后结果是毫无意外地做了笔试关的分母。

一个月前到希格玛面试实习生,被问了一堆智力题和编程题,得出结论是我不会coding,遂被鄙视。看在我老板推荐的面子上给了二面的机会,让我学一个月C#先,于是今天第三次来到这里。问了几道算法的题,都挺有意思的。

热身题是给一棵双向连接的树,找出两个节点的最近公共祖先,在知道和不知道节点层数的情况下分别讨论。问题很简单,没有太多优化的余地,按下不表。

第二个题是stuart以前给我讲过的,判断一个单向链表有没有环。最简单的方法自然是在每个节点添加已访问标志,遇到标志就表示有环;如果不允许修改原链表就另行维护一个包含所有已访问节点信息的列表,每访问一个新节点就搜索一次,这个办法很笨,复杂度是O(N^2)。stuart教我的办法是设置一快一慢两个指针,慢指针一步一步走,快指针两步两步走,每轮比较两个指针是否重叠,重叠就说明有环。这个方法做起来也很容易,最坏的时间复杂度是O(N)。面试官给出了另一个巧妙的算法,利用环节点的入度为2的特性,遍历的过程中把当前节点next指针反向,有环的链表最后会终止在始节点,无环的会终止在终节点。

最后来还是编程题,简单的链表合并与二分查找,面试官希望我用C#的LinkedList来做。但是我正好没有学到这一章(惭愧啊),只好用C来写。前一个被挑了一处小错,后一个就写得战战兢兢,还好勉强过关。听面试官的口气,应该是没什么大问题,这学期结束之后就可以过来上班了,据说我的工作将主要是代码实现和测试,怪不得对coding这么看重。

总得感觉很好,微软的员工都很nice,无论是前台还是工程师。这里的氛围让人兴奋,天才聚集的地方。

PS: sillysnailmm今天也面试了,奇虎的部门助理,据说结果还不错,我也很高兴(虽然我个人很不喜欢奇虎)。

ThinkPad T61入手

在米豆的大力支持下,我也赶时髦搞了一台越洋采购的ThinkPad T61笔记本。昨天米豆说已经收到货,下个月带回来。

自己选的配置,贴上来大伙儿看看:

Intel® Core™ 2 Duo processor T8100 (2.1GHz 800MHz 3MBL2)
Genuine Windows Vista Home Premium
14.1WXGA +TFT,W/OCAM
NVIDIA Quadro NVS 140M (128MB)
2 GB PC2-5300 DDR2 SDRAM 667MHz SODIMM Memory (1 DIMM)
160GB Hard Disk Drive, 7200rpm
DVD Recordable 8x Max Dual Layer
PC CARDSLOT Express CARDSLOT
ThinkPad 11a/b/g Wi-Fi wireless LAN Mini-PCIe
No Bluetooth
6 cell Li-Ion Battery

一共是$895.67(税前),我看了看北京这边的行货价格,差不多的配置得人民币两万四,超过三倍的价格,Lenovo真黑啊~

谢谢米豆,回来请你吃饭哈:)

多一分不如少一分

今晚看了周杰伦的新片《大灌篮》,——其实也不算新了,一个月前上映的,一直没时间看。和所有的喜剧片一样,最后给了一个大团圆结局,故事交代得一清二楚,所有人都得到了想要的归宿,王子公主从此过着幸福的生活。

但在我看来,这样圆满喜庆的大团圆结局,反倒使它的意境顿时降了一个档次,沦为一部普普通通的商业片。如果我是编剧,我会砍掉最后一大段冗长剧情,完全没有必要一一交代。当西装父母穿过欢呼夺冠的人群,穿过周杰伦满怀期待的眼光,径直走向萧岚的时候,影片戛然而止,画面定格在千人沸腾的篮球馆中周杰伦独自落寞的神色,这是多么强烈的悲剧美。在所有人都拼尽了全力之后仍然无力达成主角的心愿,这近乎宿命的遗憾岂不是比天下掉下个富爸爸更有感染力,为什么要俗套地安排一辆加长林肯呢?

即使导演觉得一定得加上富爸爸的剧情才能表现周杰伦伟大地放弃豪富,那么好吧,最后曾志伟回到小巷低头独酌的时候,远处飞来一枚硬币,叮当一声脆响落入红酒杯,影片落幕,不也挺好吗。意思已经表达得很清楚了,没有人不知道周杰伦回来了,谁也不会觉得故事没有讲完,干嘛非得罗罗嗦嗦地让两个大男人佯装小资地一边品红酒一边互诉衷肠。话都被你说完了,观众还有什么可体味的呢?

多一分不如少一分,留给读者充分遐想的空间,是中国传统文学艺术的含蓄之美。我从小只喜欢看书,不喜欢看电视。虎皮裙,风火轮,白银枪,风雪夜奔,横朔赋诗,书中的世界在我脑海里自由自在地天马行空,哪里是尘世间的演员能够扮得出来。演实了,说透了,只不过剥夺了想象的空间。正如深山藏古寺的画,山林中露出庙檐幡竿,不过是平庸的画师的路数;林泉下老僧独自挑水,方才显得意味悠长。

遗憾的是,这悠长回味的传统越来越与现代社会的快节奏格格不入。四个龙套就是千军万马,走个圆场就是千山万水,充满象征意味的京剧之美正在被现代快餐文化打入冷宫,年轻一代已经没有几个人能看懂。信息爆炸时代的的人们唯恐漏掉任何一丝信息,所以凡事务求滴水不漏,恨不得事事讲到十二分明白,却惊恐地发现获取信息的速度远远赶不上信息产生的速度,更遑论化为己用。很多时候,我们想得太少,是因为我们说得太多。

如果《伤城》在金城武离开医院后传来一声枪响就结束多好,故事已经讲得很清楚,不必画蛇添足地补上梁朝伟瞪大眼睛的死状。如果《十面埋伏》让章子怡在和金城武分手后,几番思量终于回马,意气风发地奔驰在春暖花开的草原上,前方有美丽的爱情在等待,在这样一幅带有强烈张艺谋风格的唯美画面中,忽然闪过一柄飞刀,画面定格影片结束,那该多好。后面发生什么事,统统留给观众们自由遐想。最喜欢《十年》MV最后的镜头,陈奕迅麻木地蜷在天台上,记忆中忽然闪现出旧日缠绵,心头一紧猛然惊起,枯叶簌簌,戛然而止。这样的结尾,才最能引起共鸣。

过犹不及。

.
.

PS:我很喜欢曾志伟的一句话,“我怎么会卖掉我的梦呢?”。不过《大灌篮》里面中国移动的广告也忒多了,都快赶上《命运呼叫转移》了。
PS2:这篇文章说得太透,反思一下。

何必动怒

台湾大选一到,各网站和QQ群里又开始流行各种各样的反台独宣言,海峡两岸一起热闹,倒也是四年一见的盛事。其中一份“支持台独艺人名单”引起了我的注意,里面详细列举了哪些哪些台湾艺人有过支持台独的言行,大声疾呼“是中国人就来顶”,呼吁全国人民联合抵制他们,不买唱片不看演唱会不许他们上春晚。

首先声明,我反对台独。让我觉得好奇的是,以阶级斗争为纲的极左时代已经过去了好几十年,为什么还是有这么多人喜欢上纲上线。

承蒙小平叔拨乱反正解放思想,80后的一代人大多数能独立思考并且敢于坚持,这是好的。但过犹不及,一些人坚持自己的想法过了头,就习惯性地把自己的思想强加给别人,并且执意把有异议的人划入敌对阵营。《奋斗》里面的偏执狂陆涛就是一个典型的例子,整天跟两个老爸吵架,觉得两个老爸都想给他使绊,其实他从头到尾都没有完全理解过他们。

大陆民众要求统一,部分台湾艺人要求独立,这是彼此在台湾归属这个政治问题上存在观点分歧。仅仅因为观点分歧便粗暴地剥夺对方说话的权力,甚至全盘否定一个人,是幼稚的想法。就好比我不喜欢你家的小猫,你就因此把我定性为恶人,这合适吗?也许激进青年们会说,喜欢小猫和台湾问题怎么能相提并论呢?我想,对于咱们这些只有键盘没有兵权的人来说,这两个问题的确没有实质的区别,只不过程度轻重不同罢了。喜欢不喜欢一只猫,和支持不支持台独,都不涉及到人的根本本性——善良、诚实、正直、有爱心。因此,它们都不应该成为评价一个人的决定性因素。大家都是成年人,要有成熟的思考,别像小时候看电视一样一竿子打死。不是好人就是坏人,哪里有这么单纯的社会。每个人都是复杂的社会多面体,应该全面地看待。我不同意你的政治观点,但我喜欢你的歌,完全不存在矛盾嘛。政治生活只是我们生活中的一部分,一小部分而已。仅仅是因为中国几千年来学而优则仕的政治至上思想深入人心,才让很多人潜意识里觉得政治是顶天的大事,政治问题天经地义应该比其它问题更重要,政治立场不对的人注定要被踩上千万之脚永世不得翻身。而“封杀”这样充满专制气息的词,被热血青年们堂而皇之理直气壮地挂在嘴边,并不是一个具有现代民主精神的民众群体所应有的表现。

斯皮尔伯格拿苏丹说事,北京奥组委义正词严地说不许把奥运会政治化,不许让政治因素影响奥运。但是,文化部封杀张惠妹的时候,为什么就没有人站出来说不要把演艺圈政治化呢?或许,要不要政治化并不是关键,关键是政府希望让民众思想郑智化。而比一个标榜民主却肆意封杀言论的政府更可怕的,是一群标榜民主却肆意封杀言论的民众。

2008.03.28日记

昨晚写完blog之后良心发现突击了半个小时北美范文,勉强回忆起两年前新东方的课堂内容,于是睡觉。今天早上7点起床,直奔考场杀G。担心早上堵车(中关村的IT民工们都是这点儿上班),特意提前出门打车,没想到遇上一个不认识路的出租车师傅,一不小心跑过头老远,我还得下车步行老长一段回头路,差点迟到。进考场之前我想,要是今天发挥得一般就留着,要是发挥特别差的话就地取消,赶紧报个4月的机考重新整一次,无论如何要在今年6月把GRE搞定,以后估计很难有这么多时间来准备。

等待考试排位的时候意外地遇到了毛毛同学。我大一时候给她做过家教,那会儿她才高中,现在她都到了杀G的年龄了,顿时觉得特别沧桑。issue两个论题选一个,看完第一个题目我就毫不犹豫地选了第二个,因为完全没看懂啥意思。再一看第二个题目,读了两遍也没怎么读懂,论点里最关键的一个词儿不认识,郁闷。瞅着上下文蒙了一个意思,战战兢兢地开始写,胡乱找了两个例子凑了两三屏,估计字数勉强够了。后来回家发现居然蒙对了,长出一口气。argument好写,承yutingle同学吉言,继2006年之后再度人品爆发抽中新东方课堂例题,于是不读题直接奋笔疾书,很快就写完了,自我感觉还是不错的,俩作文凑一块儿估计能有三四分。写完作文填免费送分学校,考过GRE的同学都有体会,这是考GRE最爽的时候,全美各大名校依次排开任挑任选,感觉自己瞬间变成大牛人,巨爽。YY了Stanford、MIT、Cornell和Carnegie Mellon^_^

回家之后高兴地发现微软研究院来了email叫我下午去面试,欣欣然正准备往Google日历上写(我现在每天的日程安排都记在Google日历上,到点有短信提醒,再也不用担心忘事或者出门忘记门牌号,挺方便的),忽然发现面试官已经把面试时间地点发到我的日历上了,安排得真周到。我记得微软也有个类似的日历服务叫做Live Calendar,和Google算是直接竞争,但是微软员工主动用Google日历来提醒我,显得挺有气度的。不像百度那么小家子气,新发布的聊天工具Baihu Hi死活不许Gmail用户收邀请。

Grandet说,微软面试会出一些笔试题,然后跟你唠唠你以前做过的项目。于是我把之前做过的几个大作业和实习项目的文档都翻出来看了一遍,特别仔细回想了其中的得意之处。但可惜面试的时候完全没有问项目经历,只是做了几道题。数学题很简单三两下搞定,智力题做出来一半。算法题是并行计算,正好最近刚学了,热炒热卖,面试官说还行。后来我回到寝室又仔细想了一遍,写了一份详细的并行方案附在感谢信里发了过去。编程题是关于C++的虚函数,完全不懂,弃之。大二时候C++课讲到虚函数就结课了,一直不知道虚函数是什么东西。两年前第一次去微软面试的时候考了一道虚函数,郁闷,今天又考到同样一道题,再次郁闷。我真是懒人啊居然在同一块石头上摔倒两次。对了,其中一道智力题挺有趣的,有兴趣的同学可以做着玩:口袋里有50个黑棋和50个白棋,每次随机取出两个,如果同色就放入一个黑棋(黑棋可以从外部补充),如果不同色就放回一个白棋。取99次之后,能否确定口袋里棋的颜色?

晚上在中科院听BeBeyond的宣讲会,教大家怎么样高效准确地申请美国留学,讲得挺有道理的。不过目前看来老板有意让我留下读博,所以我估计是用不上了。两年前我决定暂时放弃出国,现在回想大约还是有些草率,应该多听听专业咨询师的建议。这事说来话长,有空写一篇详细的回忆,按下不表。

宣讲会后冒雨去看咱班的话剧排练,刚赶到人家就收工了,只好又悻悻地自己顶着雨跑回家。话说自从去年十月北京突降暴雨把我淋成落汤鸡之后,无论晴雨我一直放着一把伞在书包里防着,未雨绸缪嘛。昨天北京艳阳高照,mm说这么好的天带伞多傻啊,于是我把伞扔了出去,然后今天再次被淋成落汤鸡。结论是不要相信女生的天气预报。

PS:房产商们终于扛不住了,记者们开始幸灾乐祸地炒作房价下跌,现在满街的报摊都能看到杂志报纸上充斥着“房市面临拐点”的大幅标题,每次看到我就特别想笑。自从第一个记者乱用“拐点”这个词之后,所有的记者都跟着以讹传讹,现在全国人民都以为拐点是指由上升转为下降的临界点,不学无术的记者真是害人不浅。科普一下,上升转为下降的点叫“极点”,上凸转为下凸的点叫做“拐点”。