| Solrex's profileSolrex Shuffling.LifeBlogListsNetwork | Help |
|
2/27/2007 City Dream火车是越来越难坐了。这次和我坐一趟汽车的有几个人,前一天都曾尝试过坐火车,但都没能挤上去。想起去年春运回校时上火车的镜头,300多人挤一个几十厘米宽的车门,现在还有点后怕,所以这次没再敢尝试去买硬座车票。而在我家那个小站,卧铺车票是相当难买的,那得意味着你在车站里有相当硬的关系,不然是绝对没有可能搞到的。春节黄金周,五一黄金周,十一黄金周,虽然对商家来说代表着更高的人气,更好的销量,更多的利润,但对于需要旅行大半个或者小半个中国回家的人来说,只能是更难买的车票,更拥挤的车厢,更贵的商品,更累的假期。 在这些倒霉的人当中,最具代表性的当属学生和农民工,这大概是最惨的两个团体了。之所以说他们最惨是因为在这两部分人里只有极少数才有可能负担得起除长途汽车和火车之外的交通方式,而且一般的旅行距离都不会短,再受到地理因素的限制,很多人基本上是没有选择,只能坐某趟火车或汽车才能到家。所以他们不得不提前N天买票,不得不忍受无座票,不得不起早贪黑地赶车。当学生的如果再碰到南京大学这样的无良高校,火车票都不能保证给学生买到,就会更惨。(在我所知道的高校里面,能做到像南京大学这样对学生的购票问题那样令人发指的也屈指可数,还好它的放假时间一般比较早。) 不管用什么统计方式,学生流和民工流总是在持续增多,因为中国的学生越来越多,民工也越来越多。高校的扩招虽然逐渐放缓,但二级学院,私立院校,研究生招生依然在增加,农民工就不用说了,现在回到老家看看还有多少年轻人在家里死种地?但我觉得这并不是主要原因,更重要的原因在于这两种人的城市之梦,大城市之梦。如果学生都选择在本省甚至本市读书,如果民工都选择在省内打工,结果会是怎样?但人都是有选择的权力的,把城市和乡村相比,更愿意选择卫生教育文化购物环境比较完善的城市;把大城市和小城市相比,更愿意选择有着更多机遇和挑战的大城市。暂住证根本无法限制住庞大的流动人口,而中国落后的交通网也只好承载它的无法承受之重。 说到底城市有什么好,估计聊起来都会抱怨这个那个,但真正做起来都会像是餐桌上的某些人,一直对别人说不好吃自己却绝不停箸。城市化进程是不可避免的社会现象,虽然中国的农民并没有失去土地,而是在贫富差距下自动选择进入城市,但也是一种无奈。对于学生来说,可能这种状况改善一些,因为他们的城市之梦要比农民工的实现起来容易许多,但也是几人欢喜几人愁。“学而优则仕”慢慢地转变为“学而优则 oppidan ”和“学而优则 American ”。成长在大城市的人们也许会羡慕农家那恬淡的生活,但是采菊东篱下,悠然见南山的田园梦仅是诗人描绘的景象,也仅仅是士大夫才有能力获得的。从来就讨厌很多上海人、北京人那样高高在上的优越感,但是谁不愿意享受呢?相信看到今年春晚农民工孩子的朗诵,很多在外奋斗的人心都酸了吧! 中国的城市总要比乡村强上许多倍,大城市也比小城市强上许多倍。每次回家总感觉像来到了一个完全不同的世界,所有的生活习惯都必须得改变,在感慨于家乡的落后以外总免不了对大城市的向往。这也就是为什么大学里最努力的总是那些来自小地方的学生,为什么农民工们干着城里人不乐意干的活拿着低几倍的工资仍然开开心心,因为他们知道在物质条件上这里比家乡好很多,因为他们渴望留在大城市,希望成为城里人。就像 American dream 一样,在他们眼里,大城市就是一片乐土,一片充满冒险和成功故事的新大陆。 但是,他们仍然和旧世界有着千丝万缕的联系,所以这些新大陆的探险家们只能忍受一年才能回家两三趟的痛苦,只能成为人人讨厌的春运庞大客流中的一员。在路上时,他们肯定都会梦想着有一天自己发达了,就再也不用和别人一起走这条路了。 2/25/2007 这个年那今年这年过的啊,可真是郁闷。在外面折腾了一学期了,本想回去好好休息调养一番,可惜懒觉一天没睡成,天天被拉起来走亲戚。唉,大家庭就有这个好处,永远有走不完的亲戚。七大姑八大姨的就不说了,再加上我的那帮哥哥姐姐们还在可劲儿地造,我现在有多少侄子侄女外甥外甥女我自己都数不过来。更甚的是春节前一个比我就小俩月的外甥奉子成婚,看来我离当爷爷辈也不远了,真是老了啊!!! 回家过一个年,人憔悴了一圈,真是不爽。先说回去的火车,北京凌晨5点44发车,弄得我早去也不是晚去也不是。本来心一横想早晨起来再打车过去,可翻来覆去睡不着,只好爬起来去火车站,正赶上319最后一班车。坐了整整一白天啊,天黑时候才到郑州,又从郑州坐9点的车往家倒,到家已经11点了。其实从北京到郑州的车上一点都不挤,从发车就没多少人,很奇怪。反倒是从郑州回家的车人比较多,不过短途的占大多数。 过年觉睡不好还在其次,最郁闷的是饭也吃不好,见了油腥就反胃,在家八天吐了两次,饿得前胸贴后背还只能清汤稀饭,唉,无语啊,不是享福的命。从家里回来,火车票还买不到,只能坐了趟加班的汽车,原来的大客都往南方跑了,只有那种平常作中短途运输的29座的宇通,坐着别提多难受了。下午两点抢上的车,开到维修厂检修到5点半,刹车片漏油,后轮卸下来擦擦刹车片再上油装上。腰窝着,冷风吹着,晃悠着,一会儿上高速一会儿下高速,开得贼猛,居然安全把我带到了北京,我都有点奇怪。早晨四点半从莲花池车站下来都快冻成棍了,坐走夜路的汽车不多穿点衣服真是一大失误。还好六里桥北有944直接到翠宫饭店,看到站牌都快激动死了,总算不用再往西站折腾了。 到住的地儿已经快6点了,上床眯了会儿,8点起来的时候还发现自己有点发烧,好悲惨啊。泡了碗面,吃了点药就赶公司来上班了,还好到中午烧就退了,可胃还是一直不舒服。总之,这个年过的很不好,不过不算倒霉,老杨我的心情还是很好地。牢骚发完,扯乎,好好吃饭去。 2/12/2007 擦身而过一个机会今天公司 SW 小聚,经理的 email 说有重要人物高教授参加。当时也没想着问问是谁,后来才知道是特拉华大学的高光荣教授。其实我在餐桌上也不知道他有多厉害,只是听老板介绍说是编译器和计算机体系结构方面的专家,貌似在学术界很牛的样子,张口闭口都是那些计算所的同事们如雷贯耳而我却从没听说过的名字。回来一搜才发现,果然很牛,大陆在 MIT 的第一个 CS Ph.D 啊,还当过这个那个委员会的主席。要知道就稍微准备一下,好好套套近乎了。唉,只因为自己研究生读的是网络安全,和编译器扯不上边,当时也没想着怎样,不过老板说,以后从 compiler 做安全也是一个趋势,可以发好多文章的。看着大好机会从身边溜走了,郁闷。不过老板也说,以后要是想读 compiler 方向的话,他可以给我推荐,因为这个的教授基本上都熟,但是别的方向就不行了。学术,学术,谁知道自己会搞什么呢?我读数学的不也照样改行到网络了吗,说不定以后真要做 compiler 呢,GDB debugger 的移植也基本算完了,只剩 test 和 debug 了。要是老板让接着做 compiler 的东西,可能还真得好好学一下。 2/11/2007 没有一种感觉,比得上回家如果老外在这个时候来到中国,他绝对不会产生中国居民购买力低下的结论。中关村的家乐福就不说了,本来天天都跟赶集一样,挤得难受得不行。就我天天光顾的知春路沃尔玛,这两天也是人声鼎沸,所有收银台前所未有地全部亮灯。排队的全推着一车一车的东西,我就拿着一盒饭夹在里头好痛苦啊!人们办年货的热情在中国各地似乎是没有什么区别的。 昨天去村里给我妹买了个三星 E-878,半个多月的工资唰就没了。又到第三极买了几本书,萨缪尔森的《经济学》,亚当斯密的《国富论》,曼昆的《经济学原理》,凯恩斯的《就业、利息和货币通论》,回去得好好教育教育我这妹子,学经济的眼光太短浅可不行。这也总算没白看第三极的书,不过两百多块扔里面本想着能订个半年的《南方周末》,却被告知活动已结束,好郁闷。有了这几本书压阵,想轻装回家已经是不可能了,还好没有什么别的东西了,就当背着书包去上学吧。 对于买票来说,我觉得自己运气实在是好。我一直太懒了,懒到连问问怎么买都没有。今天早上才有点着急,正好室友张哥也要去买票,他说太阳园旁边有个预售点,我们早上起来就过去了。一问,人家说:您那,就别问了,今儿已经有好几拨人问过了,这几天到商丘,洛阳,郑州,安阳的票都没有。当时一听就泄了气了,得,那等晚上七点放票的时候再过来吧。从队里出来正准备走呢,后面一美女问:请问这车在安阳停吗?我一听售票员说:这车不停。心中大喜,连忙叫住她,一看是到郑州的票,我就问她退票吗,她说那是给朋友买的,她得问问。我就等了一会儿,哈哈,功夫不负有心人那,她朋友一看在安阳不停,就把票转给我了。临客,有座,除了点儿差点儿,凌晨五点多在北京发车,晚上六点到郑州。晚上到郑州倒没啥,都到郑州了我还回不了家?就是凌晨在北京发车有点愁啊,那么早也没公车,出租就算有也便宜不了,难道我要在火车站先等一宿?真郁闷,不过好歹有票了,刚在新浪看到新闻:“目前本市去往各地的火车票全面吃紧,从今天开始到16日的座位票已经全部售空,仅有部分无座票仍在销售。”我觉得还是值得庆贺一下的。 我们屋的人这两天也就走得差不多了。庞师傅是明天走,他公司放了两个星期假;简哥在鼎好自己摆柜台,无所谓假期,也是明天的票;张哥公司是科技部下面改制的半导体照明产业联盟,国有,没啥事儿,上班放假都比较随意,票还没买到;呼宏宇那小子在新东方学计算机,半个月前就跑了,说先回家过个好年,回来再找工作;还有一个成都电子科技大过来上 GRE 班的研究生,也是 14 号就走了。我好像还是最晚的一个。 说起我们屋里的几个人,我都有点感慨。三个已经结婚的,都是两地分居。简哥在北京已经干了一年半,老婆在南昌老家,还没孩子,大半年回家一趟;庞师傅都不知道在北京待了多长时间了,家在石家庄,两个星期回去一次,孩子刚满周岁;张哥十二月才结婚,嘿嘿,避孕不慎的结果,家在山东,也是多半年回去一次。他们都没有在北京安家的打算,都是为了多攒点钱再回去找个清闲的工作,不然也不会住这种集体公寓。可是他们的工资也和我现在差不多,什么时候是一个头啊。我不愿意显得很物质,但是作为一个男人如果不能让家人过上美满的生活,不能让孩子衣食无忧,还得与老婆孩子分居两地,我认为这样的人根本没有尽到自己的责任。如果我的孩子以后说起自己的爸爸是”那个两个星期(半年)回家一趟的人“,我会很谴责自己的。所以在现阶段,以及相当长的一段时期内,我都会以钱作为自己的目标,作为衡量自己能力的标准。就像现在一样,我不想让我妹子觉得自己比别的人差,去羡慕别的女孩儿的穿用,那么我只有努力挣钱,减轻家里的压力。我不会再谈爱情,再谈理想,俗话说:钱短英雄志,失去物质支撑的这些什么都不是。HOHO,过激了过激了,打住打住。 总之,要回家了,前几天还不怎么想,现在真觉得归心似箭那。“没有一种感觉,比得上回家!”可口可乐这句广告,做得真好。 2/9/2007 Beryl is so cool以前看到 SUSE 10.1 带的 beryl 效果,觉得非常有意思,但肯定会吃资源,就没想过尝试。自从那天看到同事的桌面也用了 beryl 之后,我才知道原来集成显卡也是可以安装滴。只可惜我的 SUSE 是 10.0,Qt 库的版本不够,只能望屏兴叹。昨天晚上下好了 Ubuntu 7.04, 叫什么 herd-3 测试版还是什么东西,我也记不住这种东西。心想,安上这个就可以玩 beryl 了。 测试版真的是很讨厌,我的 SATA 硬盘,WinC 盘是 FAT32 的,为什么把光盘镜像放在这个分区上就找不到呢?我差点想去改 initrd.gz 里面的寻找路径,还真从那里面让我找到了,但头痛的是,我不知道我改了后再压缩会不会识别不了。心想,算了,说不定是分区的问题,失败两次之后就学乖巧了些,拷贝到 ext3 格式的 linux 分区一个镜像,结果再找镜像就 OK 了。 但是安装时候还出了一个问题,我选择语言是中文,国家和地区是中国,它就是会停到安装 openoffice-java-commen 这个包上,真是奇怪了。只好选择语言英文,但是,但是,为什么我选择语言是英文不能选择国家和地区是中国呢?这是什么逻辑?没的办法只好选择香港。 安装好以后,彻底 upgrade 一番,这没出问题。但在安装中文支持的时候,最后一步说不能识别 zh locale。我郁闷了,一看,下载下来的中文支持包是 6.06 版本的,怪不得,那么久没有更新了。所以,现在我的 feisty 能正常显示中文了但不能输入,scim 能启动但就是没法换输入法,唉,忍了吧,谁让咱是中国人呢?中国博大精深的文字那些鬼佬们怎么能轻易而举地使用呢? 然后就是安 beryl,看网上教程看到头痛,丫的安一个软件这么费劲。我一怒,不管了,就把 ubuntu 的 beryl org 的源加到 source.list 里面,然后 wget 一下 key,直接 sudo apt-get update, sudo apt-get install beryl。我紧张地看着进程跑完,哈哈哈哈,居然没出问题,直接就能用。看来 Ubuntu 在这方面还是下了点功夫的。 我最喜欢 beryl 的就是桌面的转换,cool 啊,而且使用快捷键比原来 1234 桌面换来换去直接地多,也能在脑子里形成反射:恩,去左面的桌面,恩,去右面的桌面。而不用像以前一样老在想,该进几号桌面啊? 版上还有人评价 windows vista 和 beryl 达到同等效果所耗费的内存。虽然两个操作系统这么比没意思,但还是觉得 beryl 做的相当不错。 2/8/2007 过年啦,发红包啦本来不想写,但刚才看了一下红包的内容觉得心情很好,所以......扯两句吧!:)
快要过年了,也该回家了。今年冬天我可创下自己的很多第一次了,第一次没穿毛裤,第一次睡觉只盖一床薄被,第一次过年前才回家,第一次到现在还没有买好回家的车票......太多啦,写也写不完,总之,有意思。 不过就是再怎么也不能干耗着到走前头再买车票啊,周末还是要去车站转悠转悠滴,能买到就买,买不到就给黄牛党一个赚钱的机会,不能不回家啊。想起看《春运帝国》,"想要票的,都跟我来吧!"这会儿要是真有一个人这么一喊,我还保不准马上就凑上去了。 干了两个月也算稍微攒了点钱,也能理直气壮地花钱了,自己挣的嘛。要给我妹买个手机带回去,再捎几本经济学方面的经典教材,就算我第一次办年货啦! 唉,还是家里好啊! 2/6/2007 人生 Regression Test最近虽然主要在做 GDB 的移植,但也一直负责维护公司的 regression test(回归测试)框架和脚本。经常说的几句话就是:“今天 regression 过没过啊?”“我已经添加了新 testcase 的 script,你 update 一下 run 一遍看看有没有错。”而且修改程序必先 regression 再 commit 已经成了惯例。 由此想到一个有趣的话题,如果把人的一生看作是软件开发的过程的话,为了避免出现重大失误,应该怎样进行 regression test 呢?显然,这里 DejaGnu 无能为力了,expect 也不见得有多大用处。 首先,得要明确进行测试的目的,在 Grenford J. Myers 的 《The Art of Software Testing》 提出:测试是为了发现软件错误,是为了证明软件有错而不是无误。推而广之,可以说对人的测试是为了发现人的错误,为了证明人有错而不是无误。而人生的回归测试就是为了尽早地发现人的错误而不让它导致整个人生的失败。 其次,作为一种测试,有两个问题必须解决: 第一,测试的对象是什么?以曾经的所作所为为对象那不叫测试,因为那是既成事实的东西,发现了错误也无法修改。可人类又有句老话:过而能改,善莫大焉。可见,这里的错误包含的意思说,它也是可以改正的。由于讨论的是回归测试,可以这样来考虑,测试的对象是人的意识(不都标榜它是人和动物的区别嘛,具有一定代表性,而且,重要的一点是,它是值得、需要测试并且可以修改的),而曾经的作为可以看作是 log,所以部分测试结果可以通过对 log 进行分析得出,当然,会有一部分即时进行的测试用例,但这种用例都应该比较小,而且主观性比较大。 第二,测试的标准是什么?谁来做测试?拿什么标准来判断意识的对错,来判断测试用例是 pass, fail 或者 unresolved, unsupported? 如果把测试的对象看作是人的意识的话,会分好多领域。就拿道德观来说,美国人会认为入侵伊拉克是发扬人道主义精神,救伊拉克人民于水火之中(就像日本人认为侵略中国是为了使东方诸国免于受西方列强的奴役);显然部分伊拉克人会认为这是赤裸裸的侵略和对他们国家主权的亵渎。一个物质主义者会认为物质(可能具体的来说,财富)才是最重要的,他衡量自己是否成功是否幸福是否快乐的标准和物质的多少有关;而一个理想主义者更关心的可能是内心世界的和谐与宁静,以及对真善美的追求,并以此为评价标准。所以这种标准显然不适合自身以外的其它人来制定,因为很难有两个人的标准完全相同。就像软件公司都是自定义测试用例的成败一样,但不可忽视的一点是作为一个人也有目标客户,就是他想去取悦的人(没人会在乎和自己无关的人,就像没有公司会在意永远不会买自己产品的客户一样)。所以判断的标准应该是自身标准和客户标准的折衷,当然,如何折衷就得看各人的本领了。 这里得出的结论就是:人生回归测试应该由自己在外界的影响下定义测试对象、标准并且由自己执行。 再次,就应该是方法论了,如何进行测试?怎样选取测试用例?对意识进行测试,无非是拿标准和自身思想进行对照,用标准对自己所作所为进行分析。但是,这个标准是空泛的,不具体的,把标准具体化之后,就得到了测试用例。 最后,会有一个标准化的问题,怎样将测试框架、测试指标、测试用例标准化?标准化的好处显而易见,提高效率,降低成本,便于交流,提高公认度。其实古人已经做了很多工作,比如君子和小人就有两套相对标准的框架。 发现中国的古人真的好厉害,我在这里写那么多,人家用一句话就概括了:“一日三省吾身”,连测试的频率都包含了。 /* 今天把 BFD library 移植问题解决了,下面只剩下 stack frame unwind 相关的几个函数,时间较多,心情较好,闲扯几句,以为笑谈。 */ 2/5/2007 Google Fans以前我只承认自己是 “Google 的忠实用户“,不过现在我决定把自己上升为“温和的 Google Fans”。所以呢,博客主阵地也将转移到 Google: http://solrex.blogspot.com ,但 MSN SPACE 仍将保持同步更新。MSN 之所以没有失去我这个用户,应该感谢中国伟大的 GFW。比较易记的: http://blog.solrex.cn 会一直指向我主博客,谢谢。 唉,放弃原来的博客也是有点舍不得,在我的苦力经营下日点击量已经趋近 40,虽然大部分是 google 和 baidu 带来的,不过,这些数字又有什么用呢?后悔当时为博客选择域名不谨慎,其实,每个人都不应该把自己的幸福寄于他人,理智的人应该遵从 Adam Smith 的指导,在不伤害别人的前提下寻求自身利益的最大化。 本人下一个目标是努力争取在研究生阶段进入 Google 中国做实习生,我知道自己现在和 top coder 还相差很远,今后会努力提高在数学和算法领域的知识水平。我将不放过任何一个进入 Google 的机会,朋友们有任何和 Google 实习有关的消息都请 email 我一份,我会非常感谢。 2/4/2007 开篇语&&致谢辞I'm totally an idiot. 我以为这个世界上有简单美丽的爱情,我错了;我以为真诚能够打动一切,我错了;我认为距离不是问题,我错了;我以为我爱的女孩也爱我,我错了;我以为我爱的女孩很单纯,我大大的错了。不想解释,那样好象在标榜自己有多痴情,并且,有多失败,我只说,我无愧于心。在爱情这个领域,我是一个十足的弱智,一个百分之百的大傻蛋,笨到在同一个地方跌倒了两次,但是我相信,绝不可能再有第三次。我不想活在谎言和欺骗里。两年前我站在那里,没有转身,现在是时候了。这也给了我一个机会首先说再见而且不用说抱歉。其实由于积怨已久,就算在一起也难免有龃龉,潜意识里告诉我,这也许是最好的结局了。 Here I owe special and plenty of thanks to Larry Page, Sergey Brin, Yanhong Lee and all engineers in google and baidu. Thank you for bringing the world search engine and making it more and more powerful. I strongly wish to be one of you to help those idiots like me find the truth, and dedicate my life to making the world flatter, fairer and better. EOF. 还有很多事要做,要更改所有帐户的密码,既然已经成为历史,就不要留下这些 person-relative 的东西提醒自己。:),忽然想起一个词 PC-relative,看来我的 Program Counter 指向了一条 jump instruction 了。 |
|
|