| Solrex's profileSolrex Shuffling.LifeBlogListsNetwork | Help |
|
4/28/2007 Time To Leave没有忍住,还是到售票点去了一趟,还好就在住处南面的太阳园。没有太长的队,票也没有过年时候难买,只是好郁闷的只买到商丘南站,只好再从南站倒北站回家。 一堆书要扔到公司了,只带回去一本算法导论,学习的话,足够了。被子什么的放同学那里,不过还是有一些乱七八糟的东西,麻烦。 其实可以早走两天避开五一的,因为协议也是 15 号就到期了。但我说过了要干完四月再走,不想再给人事多添什么麻烦。 先回家住两天,看买票方便否,就转回南京。南大要 105 岁了,百年校庆没赶上,105 年能算一个小庆吗? 该毕业了才显示出大家的才华横溢。拿到 UCI 系统生物学 offer 的 Min 同学连续贴出三件毕业纪念衫设计,相当相当的相当的不错。我说咱别打击别人了行吗?学数学的出去读生物也就那了,难道还打算再转设计?Ally 同学参加校园十大歌星赛,进了决赛,虽然冲击十大落败有点小遗憾(不然俺们年级就能有两个十大歌星了),但也真的好厉害了。以后还可以应 Xu You 师兄的话去 UW-Madision 继续唱,就不知道老美们兴这个吗? 今年知道的有 28 个保送,23 个出国,三分之一的孩子都混得不错,考研,工作的统计快出来呀。就像顾老师说的一样,真为大家自豪,这就是俺们滴南大,俺们滴数学系。 回去以后就不用再百合强迫症了,因为可以一直挂着了 :-)。然后就应该吃饭喝酒打球玩游戏,我要把拉下的越狱补上,把没来得及看的电影看完,还要把欠别人的饭债钱债人情债都还掉,希望最后两个月生活别让我太失望。 4/22/2007 TaoranTing Park周六的阳光相当明媚,呆在室内简直像犯罪。不过总算没有再躺一天,约好和丽君去陶然亭公园玩了一圈。比较汗的是太享受于在亭子中晒太阳、吹风和聊天的舒适感,到闭园出来时候才发现我们只转悠了公园的一角... 要是让我描写春日里北京公园的景象,我只好用尽所有恶俗的词汇,还是不要倒自己的胃口,只说:天很蓝,树很绿,水很脏,人很多,亭很俗,风很爽。最让我崩溃的是很多当地人都会拿着小网勺去舀鱼,当我和丽君正在讨论看到的一条泥鳅是什么鱼的时候,旁边一位妈妈舀出来一只小乌龟,真正的乌龟啊...诡异死了 我觉得自己没有欣赏什么景色的能力,尤其是人为堆砌的景观,看见总觉得怪怪的。是否会对大自然的鬼斧神工比较有感觉呢?还没有真正见过让我震撼的,以前是有时间没钱,现在不那么没钱了,但是没时间。不过我还是很喜欢和好朋友一起晃悠的乐趣,重要的是人,不是吗?大声地讲着商丘话,不理会别人的眼神,好像和嘉诚在上海晃的一幕重现。 现在从心里感到,自己的想象力、记忆力、表达力、对环境和对人的感觉都大不如从前了。我会钻在自己的套子里,不愿意让别人看到真实一面,也没有兴趣去观察别人的世界。怎么说呢,一种落入蝇营狗苟生活的苦闷,丧失了辨别一些重要事物的能力,已经模糊了一些坚持的信念,也无法得到纯粹的快乐。 闾丘在博客里说哈佛为了帮助她和同学那些脱离工作一年的人重新适应环境,专门请来心理治疗师帮助。那么像我这种在半年里经历了几番变化的人会有些心理问题就不足为奇了。我以前以为这种话题会永远与我无关,现在看来不那么确定,我都能感觉到自己出问题了。不过不用担心在我身上会发生什么残害别人残害自己的事情,我的本性就没有那么极端,会调整好的。 PS: Math 03 的同学们也是昨天去将军山春游,貌似挺开心的,看得我也很高兴。 又PS: 今天把从姨姥姥家拿的被褥送了回去,又是虚与委蛇一番,看来我对此道已经很熟练了。 再PS: 火车票只能提前五天买,没时间,我打算再次撞票,车到山前必有路。 4/20/2007 Bonus我还真发现自己的运气不是一般的好,今天 PM 找我谈了一下,意思就是说对我这半年的实习很满意,要给我发奖金,不过得等到我毕业了以后再到公司来实习的时候发给我,数目不算小,卡卡卡卡。鉴于还没吃到嘴里,就不透露详细情况了。虽然是口头约定,我也不怕他抵赖,不给也可以啊,到时候让 Sun 给我写几封推荐信也值了,^_^。 其实我很感激我们公司的。当初申请的时候是很随机地填了现在的公司,我也没报啥希望,电子公司怎么可能要我呢。 PM 电话面试我,一点都没紧张,随便聊了聊,谁知道就让我过来北京。我还有点害怕,不会是搞传销的吧,那么容易就让我过来。后来看看公司的写字楼还算气派,就想反正是到写字楼里,难不成还在那把我给捆了,横了一条心就来北京了。嘿,后来发现还真的不错。同事大部分都是计算所和清华的,而且大部分都是有着将近十年工作经历的,气氛很轻松,相处很容易。我尤其感激 PM,对我非常好,刚开始实习那会儿我随便做出点什么东西他都会发邮件给大家,内容都是:Thanks Wenbo for the good work! 之类的话。这对一个刚踏入职场的学生有多大的鼓励可想而知,这份实习能让我得到满意的报酬,还能让我感觉到自己努力被大家承认,能力被大家认可,我真的很幸运。 刚来公司那会儿开始熟悉回归测试,是使用 DejaGNU 的自动测试框架。熟悉了 DejaGNU 后我就提出把回归测试环境规范一下,然后 PM 就放手让我把已成型的环境修改了一遍,顺便给 DejaGNU 加了几个扩展。所以现在公司里可以说没有人比我更了解回归测试环境、Tcl/Expect 和 DejaGNU,当然出了问题大部分也是找我。规范了这个以后编写测试脚本的任务就简单多了,只需要使用已有的库就可以。然后 PM 就让我给模拟器添加了一个命令行补全的东东,刚开始以为很难,后来发现 readline library 之后,就简单许多了。然后 PM 就说,看你代码写的不错,你就负责移植 GDB 到我们的芯片上吧。当时我听着都有点晕,妈呀,GDB 我总共才用过三四次,这一开始就让我移植,有点恐怖。我说,那我试试吧,然后真就把 GDB 给弄出来了。其实真正写代码的时间只有两个星期左右,其它时间都是在学习,调试器必须和底层相当大的联系,对 architecture 不熟悉肯定做不出来的。我就是一直在了解一些新名词:prologue, epilogue, stack pointer, frame, unwind, isa, delay slot, elf, dwarf2, calling convention...太多东西了,学了不少。GDB 大概不到两个月就完成了,然后就写模拟器的 gdbserver,就写 debug stub,提交一些 debugging information 的 bug,还修改过一点 BFD Lib, GAS, OBJDUMP, OPEN64,当然是很简单的为了 fix bug 的修改啦。不过基本上除了 vedio codec 那部分的东西,工具链的其他的软件我都摸过一点,^_^。还是在公司里能锻炼人,其它的不敢说,在 MIPS 的 architecture 方面,我不算个生手了,在 GDB 和 Dwarf2 文件格式方面,我也有了相当的了解。 怎么说呢,我之所以感激公司就是它相信我的能力,让我去做那些我都不敢想的工作,给了我很大的满足感,也让我学到了很多,也算是以后求职的资本。而且公司对我不薄,不是那种只用最低廉的价钱购买员工劳力的公司。我从来没提过薪水的事情,公司却给了我几次意料外的惊喜,让我在金钱方面轻松了很多。Sun 说他想在中国花几年时间培训一支 compiler 和 system 的团队,正好我研究生阶段也是在北京读书,目前有一个打算想跟着 Sun 学 compiler,这样的话无论以后求职或者是出国就相当容易了。反正我还有充足的时间去考虑这件事,等回到南京以后要多看看 compiler 方面的 paper,研究一下 Open64 的 code,好好评估一下自己的能力和兴趣。 Bill Gates in China真是搞笑啊,前几天在百合上和一些人探讨时提到过 Bill Gates 的事,今天居然看到大门被清华授予荣誉博士学位,北大也不甘落后啊,立即给大门一个名誉校董。 清华也真会瞅时候,1997 年大门来清华的时候也没见它多激动,今年一听说哈佛要补大门的学位,立马抢了先,嘿嘿,貌似还是大门的第一个博士学位证书。晕死了,功夫花在这上面干嘛,你给别人一个学位别人也不会怎么地,难道大门还真的感激这个学位不成? 中国的大学啊,还是做点实际的事情比较好。 4/19/2007 MSRA-UCLA今天居然收到微软那个什么 MSRA-UCLA 计划的回信,申请都发给他们一个月啦这会儿才回信说收到了,我都快忘了这事儿了。 其实我也根本没抱什么希望,MSRA 啊,UCLA 啊,这计划国内才招十个人,能要我?所以那个申请表我也随便填填,连推荐老师都没有就给寄过去了。只是因为那次在北航听了一次 MSRA 什么图形计算组的头儿的讲座,看到 MSN 视频时候加面具挺有意思的,就申了一下那个方向。 唉,不是不想去啊,虽然平时都用 Linux 鄙视 Windows,使用 gcc 鄙视 VC,但我对微软还是有些敬意的,毕竟能做到如此地步也不易,当然很想能到微软实习了。川大那个牛人唐前两天也收到了 MSRA 的实习邀请,能见见也好啊。不过这事儿咱说了不算,况且我现在逐渐想往 Compiler 方向转,进去 MSRA 也学不到太多东西,还是留在现在公司实习比较好,有牛人提点啊。嘿嘿,咱自己几两水儿咱也知道,要是 MSRA 真给我发面试邀请了,那就得说我运气不是一般的好,如果我能通过面试,那就说明老天太青睐我了。不过真有机会去面试那就相当近啦,西格玛大厦就在我上班的路上,天天上下班我都要仰慕一番。BTW:有时候到沃尔玛吃饭还能碰到 MSRA 的员工呢,难道西格玛里面的食堂也很烂吗? 只当是一个梦想吧,让我清楚一下自己的定位。我还是得多考虑一下回学校的事儿,大概会是在 29,30 左右回家,然后 3,4 号回南京,该买票啦。唉,论文草稿完成了就一直懒得改,到现在才把其中一张 stack frame 图示重画了一下,改成了比较典型 MIPS O32 调用约定。剩下的还是回学校再改吧。 四年喽,要毕业喽,回去讨饭喽。 4/18/2007 Green Bomb走在北航的校园里,忽然发现杨树的叶子已经小巴掌大了,飘满杨絮的空气中泛着那么浓郁的绿意。天气渐渐有了燥热的感觉,北京的春天来的好突然,而且,好短。 这一段好像没做什么能够回味的事。工作时间呆在公司,休息时间呆在公司,周末睡上一整天,或者和这个同学那个朋友吃顿饭,偶尔会到第三极看上半天书,更经常的是到公司上上网,写点东西。虽然发过愿想到处转转,但是总在懒惰驱使下难以成行。来北京半年了居然可以宣称一点,除了坐火车站,从未进过二环,也从未去过任何需要买票的景点。就连北京的垃圾公交车都未曾坐过几次,中关村这片地儿,我基本都用脚丈量过一遍。 也体验到一些工作人士的悲哀。一整天只能在公司耗着,如果饭堂在大楼里面,根本连阳光都见不着,如果再需要加班的话,可想而知是什么样的情况。由于住的比较近而且住处比较难过,虽然不要求加班,我也通常是九点以后离开公司。将近 13 个小时对着电脑,连续 5 天,有时候很崩溃。身在异地,基本没有什么娱乐,和同事虽然处的不错,但是代沟还是代沟。遇上不熟悉的工作,都得自己摸索,虽然可以求助别人,但总是相信自己能弄懂。报告给他人的 bug 到头来却需要自己去 fix,也是件蛮有成就感的事。 闲来强迫似地去关注熟悉的环境里和熟悉的人身边发生的事,百合一天会登录好几次,google reader 也是每天两番必读。只有不适应当前环境时才会去关注要成为历史的东西吧,就像刚上大学时频繁地看校友录一样。心情一直在压抑当中,生活也很累,情绪都不算高。虽然在北京也有同学和朋友,但是也明白每个人都有着自己的生活,我不喜欢别人打扰我,自然也不会过多打扰他们。虽然有些事也能感到略微的幸福,可知道梦想照进现实会很痛苦。唉,我总是不能很快地适应环境,不是怕新环境,怕的是适应期的苦闷。不过,该来的,总是要来。 惊闻弗吉尼亚理工发生校园枪击案,其实不算是惊闻,那只是一条和我无关的消息。看着国内外媒体忙活,我只想说:什么时候中国随便死几个人都能让你们如此激动如此高效率,我再开始关注新闻。 这个春天发生了很多事,这个春天什么都没有发生。 4/13/2007 Loogson这星期算是比较闲的一个星期,很多工作要等别人的进度,而且 ^_^,我自己也有想偷懒的因素。中间我居然花了一整天时间浏览了一下 《See Mips Run》,因为是 MIPS 的老员工出的书,写得还算不错,好像去年 10 月份还出了第二版:《See Mips Run Linux》,只是电子书现在还不太好找。《See Mips Run》可以作为一本了解 MIPS 体系架构和编程的教材,甚至可以作为加深理解计算机体系架构的参考书。因为它几乎涵盖了体系结构设计和程序底层实现的所有方面,而且能将 RISC 结合某种特定的 CPU 进行探讨,又没有一般手册的枯燥,在这本书中可以了解到各种理论模型的实际实现方式。也有个缺陷就是它不够新,它所关注的是 R10000 以前的 MIPS,特别注重的是 R4xxx,但这些也是 MIPS 的经典之作。在当前很多的嵌入式芯片中的设计中都可以看到 MIPS 的影子,包括计算所的龙芯(Loongson),更是受到 MIPS 的深刻影响。从一则新闻就可以看出来:2007年3月28日下午,中科院计算所与意法半导体在人民大会堂举行龙芯处理器技术合作签约仪式。龙芯通过该合作获得了 MIPS64 架构全部许可使用权,而意法半导体通过合作取得龙芯处理器芯片在全球制造和销售的授权。 随便扯点龙芯的话题,最近慢慢地了解了一些龙芯神话,也算揭开了一点龙芯的面纱。不是说龙芯不好,计算所的研究人员的确很优秀,龙芯做得也很好,很厉害。但是作为中国的科研机构,总会有一些很有意思的现象,就比如龙芯总是拿自己跟奔腾比。有这样的话:"最高主频达到1.0GHz,实测性能超过1.5GHz奔腾IV处理器的水平。"我以前看到这种说法总是觉得,哦,好厉害。只是现在慢慢懂了,龙芯和奔腾的 x86 根本不是同一个架构,这种比较可以说毫无意义。拿寄存器来说,龙芯 2E 总共有 64 个定点寄存器,64 个浮点寄存器,而奔腾 IV 是 16 个定点寄存器和 16 个浮点寄存器,可以想象四条腿的马和两条腿的人赛跑的景象。当然,不是寄存器多就肯定快,也不是寄存器多就好,只是采用 MIPS 体系架构的 CPU, 使用了那么多快速存储设备,主频相同情况下某些方面性能高点当然是很正常的事情。作为 RISC 的龙芯和 CISC (相对) 的奔腾,它们两个的流水线技术、指令集、内存访问基本不同,可以说没有什么可比性。但是为什么连用户手册里龙芯都是拿自己和奔腾系列比较呢,而且只比主频?显然是看起来好看,就像很多公司发布 CPU 都会专门找测试集合一样,这样能忽悠人。我不相信龙芯的开发人员会真拿与奔腾系列的参数比较当事儿。但很显然的是,中科院、科技部和国家领导们希望它与奔腾比,因为砸下了那么多钱却只看到和一个自己都没有听说过的芯片比性能,谁爽啊?也没办法跟上头交代啊!中国老百姓也希望它与奔腾比,因为是人都知道奔3奔4,你说别的咱老百姓也不懂啊。就拿算是精英阶层的大学生们来说,不知道 PSP,iPod 是什么东西的大概没几个,但知道 PSP 用的是两块 MIPS CPU, 知道 iPod 用的是 PortalPlayer(NVIDIA now),nano 用的是 ARM9, shuffle 用的是 SigmaTel STMP 的有几个,听说过这几个名词的又有几个?龙芯相关公司也希望它跟奔腾比,因为总是要糊弄老百姓的,让科研人员和媒体忽悠一下比自己忽悠效果好多了。 还有一句中国的科研机构经常挂在嘴边的话:"拥有全部自主知识产权。"这句话说起来很有气势,但做起来有那么容易吗?像龙芯,采用了多少 MIPS 架构的东西,连指令集都那么的相似,我不懂这些方面知识产权保护的方式和内容,但说龙芯拥有全部自主知识产权,我不信。就像中国的麒麟操作系统一样,你是改的别人的内核,在宣传中说"该系统已通过自由标准组织Linux标准基认证"的同时还说拥有自主知识产权,真当老百姓是傻子啊。 可以这样说,如果不使用 Linux,基本上没有亲切了解龙芯电脑的机会,因为龙芯上现在只能跑 Linux,而且我想,龙芯在可以预见的时间内,基本不可能赢得 Windows 的支持,就算是 Linux,它也只是支持一小部分。所以,龙芯的存在,和老百姓的 PC 没有太大关系,龙芯的市场也只能是在嵌入式和服务器领域,很难进入桌面市场。但是,龙芯的存在,给了中国一个机会,在处理器市场上竞争的机会,谁知道未来是什么样呢,别管手中的东西是好是坏,总比从敌人那里拿来的用着顺手。只是很难那,计算所的老师都说,想达到 Intel 的水平,那得至少 20 个计算所去做,还得国家鼎力支持。龙芯能做的现在的样子,很不容易了。只要别重蹈汉芯的覆辙,为了赢得国家和民众的支持,吹牛也吹点吧,只是别吹破了就行。我的同事有好多计算所出来的,有的还担过教职,他们对龙芯评价也很高,但都说,龙芯项目现在没多少真正厉害的人了,有能力的都跑国外了,看来龙芯的发展也并没有那么乐观。 呵呵,之所以聊龙芯的话题是因为好像公司下星期会来几个参与过龙芯项目组的计算所毕业生,忽然想起来了就扯点。毕竟算是中国芯片产业的希望啊,关注的人越多,才有可能变得越好。 4/8/2007 Google Passed By今天中午和 Sun 一起吃饭,回来的路上他问我,你不是想出国吗,我这有一个 US Google 的项目,不知道你感不感兴趣?要是做了的话想出国就很容易了。我一想有这等好事,赶紧问,什么项目啊?Sun 说,US Google 想找国内的一个老师和学生做一些 Search Engine 的研究,本来我想找清华的一个人,他已经有项目了,后来想找计算所的一个人,却不知道跑哪儿去了。反正这东西和我也没什么关系,如果你的导师做这个方向就可以给他让你跟着他做了,正好你也有机会参与。我只好非常无奈的说,我导师是做网络对抗理论与技术方向的,估计扯不上边。 唉,我要是读计算所就好了。 4/6/2007 Life Pieces忍了几天,又想写点东西了。论文初稿已近完成,这些天倒也充实,白天工作,晚上写论文。只是因为公司在装修一个硬件实验室,好几天吵吵地不行,不然大概已经完成,也不必为食言而发愁了。 刚看了一个新闻,什么 Google 又出拼音输入法,还为词库和什么狗纠缠不清。只可惜常用 Linux 系统,那个 EXE 在我电脑上也没甚用处。其实我对输入法要求相当低,只要能支持智能 ABC 的双拼规则,我就愿意使用。以前发现过一个紫光可以自定义双拼规则的,我把回忆到的智能 ABC 的所有双拼对应的键填进去,费了老半天劲了,结果发现紫光会让我的系统崩溃着玩,立马放弃了。自从用过了 Scim,在 Linux 下我再也不会选择别的输入法了。为什么呢?就因为 Scim 可以选择很多种双拼方案,而且非常友好地支持了智能 ABC 的双拼。从实践上来说,我甚至认为 Scim 比智能 ABC 做的还要好,因为它的词频记忆绝对比智能 ABC 的更智能。当然了,和王三表同志所弘扬的黑马输入法没法比,但是黑马支持智能 ABC 的双拼吗?如果黑马支持,我立马就去买套用。其实对于习惯于词输入的人来说,整句的词库并没多大意义,不过,说不定我会改变一下这个习惯。我很期待 Windows 的 Scim,但如果 Google 的输入法能像 Scim 一样,我也会把自己在 Win 下的首选改为它。其实选择输入法可不像葛优选手机一样,哪家人多选哪家,而是哪家符合自己习惯和需要就用哪家。从 N 年前养成的输入习惯到了现在,改起来有那么容易吗? 还是一个软件的问题。偶然看到孙燕姿又出了新专辑,心中痒痒地慌,又偶然看到心仪很久的魅族 M6 降价,心中又痒了一下,几痒几不痒就让我到村里搞了一台 4G 的,看着爱不释手啊。咱的耳朵不是金耳朵,硬件好不好也听不出来,不过我算是充分地认识到了魅族软件的垃圾,那是相当的垃圾啊!!!不知道魅族软件工程师是怎么想的,一插到 USB 上就屏蔽掉所有的按键,也只能怪我一直无所谓于所谓的"安全删除硬件"。直接把线从电脑上拔下来,然后发现所有按键依然被屏蔽,屏幕上依然显示"USB 连接中",NND 直到电耗完。怎一个变态逻辑了得???要不是咱想支持国产,而 iPod 又不支持 FM,我真后悔没买个 Nano,水 2G 才 900 。 又是一个软件的问题,不过是和软件工程师有关的问题(咳咳,我的意思是程序员)。天宝兄弟两天前在博客上发泄了一通,http://www.liongg.net/?p=104 ,大肆宣扬对某个国内知名 GIS 公司对待实习生方式的不满,一肚子苦水啊。看过一本书,好像叫什么 Extreme Programming xxxx ,里面谈到了如何能让团队成员高效率地开发程序,如何让团队成员有满足感。想想我能进现在的公司很幸运啊,虽然公司不大,但做的事情很厉害,员工也全都是精英,而且工作的氛围相当的好。怎么说呢,能有一种被别人重视的和需要感觉真的能让工作起来开心许多。我也和很多在北京工作的程序员交流过,能够有我现在这样的工作环境的还没有遇见过,尤其是在上地中关村产业园的那些小公司,我基本没留下什么好印象。所有的都是 N 多人坐一排,不准上网,不准做和程序无关的事,电脑没有光驱,USB 口被封掉,N 多人一个电话,天天加班没有加班费,工资很低,总之就是把员工当贼看待,当民工使唤。不知道像 Google 这样的公司是不是真如宣传中那样,反正微软和 IBM 除了有钱也不是什么太好的地方。唉,找到一个适合自己的公司也不易。反正啊,我在这也干的不错,也打算毕业以后马上来公司继续做事。经理昨天还问我,毕业以后什么打算啊?我说,毕业以后还想过来干,反正在家也没什么事做。经理说,好,等你毕业过来我们就不把你当 intern 了,当我们的正式员工对待。我就在琢磨,难道是在暗示我再来会加薪,那敢情好!^_^ 不罗嗦了,赶紧把论文整完。 |
|
|