行者无疆 始于足下 - 行走,思考,在路上

博客数据迁移 & 广告贴

我发现这个站点虽然两年多不更新了,但还是有一些访问量,因此还是利用这些小流量给我最近在做的事情打些广告吧,哈~

另,我花了两周的时间,把 is-programmer 的原有的 126 篇文章全部迁移备份到新的 blog 平台了,这里是迁移过程: http://xiaohanyu.me/posts/2017-04-26-notes-about-migrating-data/

Goodbye and Thanks to is-programmer

在这里折腾了五年,前些天给自己折腾出了新的写作工具,因此要说在见了。这个blog会继续维护,但是不会再发布新文章了,我目前也没有计划将这些文章转移过去,因此,这里权当存档吧……

新的blog地址是: http://xiaohanyu.me。See you.


书写是为了更好的思考。

– 刘未鹏

刚上大学的时候,我给高中同桌发短信咨询QQ该怎么用,他回了一条“计算机的教育要从娃娃抓起”……那时候我刚刚学会如何从控制面板里面卸载软件,刚刚学会收发 Email ,写 blog 对我来说是一件相当时髦的事情啊。

最开始用的是线上服务,什么 Dreamhost/DNS/WordPress 对于当时的我来说是难以逾越的技术难题。大概有一年多的时间,我在百度空间,和讯博客,博客园, Windows Live Spaces 等各种 blog 平台上写( 转载 )文章,玩( 自嗨 )得不亦乐乎。后来咱不是会写点小程序了嘛,就希望能找个支持代码高亮,并且广告要少些的博客平台。无意间找到了 is-programmer ,试用了下,很不错,就在那里安了家,迄已五年。

行者无疆 始于足下,这个 blog 基本上忠实地记录了我个人学习计算机的历程( 基本上是瞎折腾 )。最开始是学习( 折腾 ) Linux/LaTeX ,后来忙于学业 (OpenGL/Assembly),再后来开始实习(终于学会了SSH/SCP/Shell Script,掩面),疲于奔命,总算天幸顺利毕业,进入百度,后来偷得浮生,后来一夜之间……五年时间,不长不短,对于 天才选手 ,五年可以从无到有,站到世界之颠。对于我辈俗人,五年时间,也许刚刚够敲开计算机世界的大门吧。 五年来如果说有什么成就,就是始终没有离开 Open Source。这种坚持终于让我在去年收获了 200+ 个 github star,也让我进了 OpenStack 的贡献者名单。想想自己写的代码能够跑在别人的机器上, make the world a better place,还是很开心的。是谁说过,<我是一只 IT 小小鸟>。

认真的写作有如雕刻。

工作以后, blog 更新的频率大幅下降, 每篇 blog 的长度却大幅提高,随之而来的就是每篇 blog 写作时间的水涨船高。一方面美其名曰“工作忙( 其实是懒 )”,另一方面,自己偶尔回翻下自己以前的文章,个中观点语句,常感羞愧难当。因此每次写作,总是有些诚惶诚恐,咬文嚼字,条分缕析,大耗体力,唯恐贻笑大方。

写作有如登山,一日风睛,柳暗花明,辛苦求索的背后,是对自己生活的反思和锤炼。我常常在认真的写作中发现自己的思想盲点,正如行者登山,辛苦自不必说,孤独也是常态,只是这辛苦孤独之外,常常会伴随着山重水复般的壮丽风景。

大概在一年前,我开始着手寻找新的 blog 平台, is-programmer 对新手程序员而言是相当好的 blog 的平台,但是已经越来越无法满足我的需求,因此我将我的注意力转到了所谓的 static blog/site generator 上。这个折腾的过程一波三折,高潮不断,快感连连,折腾的结果就是你现在看到的新的 行者无疆 始于足下 。其中的技术细节繁复冗长,我会再写一篇文章加以详述。

行走 思考 在路上

New blog, new start. “身体与心灵,总要有一个在路上”,自勉。

陪床记

2012的跨年夜是在病房中陪伴父亲度过的——他在酣睡,而我熬了一夜。他从未这样酣睡过,而我也从未这样近距离陪伴过他。父亲是在24日岀的车祸,而我接到母亲电话已然是28日。母亲叮嘱让我不要着急,说父亲无大碍,我当然知道她是在叮嘱我注意行车安全,来时不要过于匆忙;我自然也知道父亲的伤虽不至于性命攸关,但也不会无关紧要,否则母亲是断然不会给我电话让我回家的。我没有细问事情的经过,简单收拾了几件衣服,背上电脑、Kindle和柴静的新书《看见》,折腾8个小时,总算到了承德附属医院神经外科。每次回承德的时候我总是忍不住要吐槽下承德的交通——想我威武大天朝,京沪高铁5小时,京广高铁9小时,而270公里的京城铁路,最快的列车要5个小时,最慢的列车竟然要9个小时。

我看到蜷缩在床上的父亲,看着他迷离游走又似若有所思的眼神,看着床边七姑八姨紧锁的眉头,我意识到,父亲的伤势比我想象中的要重——髋关节脱臼骨折、脑震荡加内岀血、眼角受伤。事情的起因大概是雪后路滑,加上前几周家中一些不愉快的事情导致心情不好,轻微疲劳驾驶并且没系安全带,最后车鬼使神差地从路的右边冲到了左边,横着撞到了路边的树上。同行五人均有受伤,父亲伤势最重。亏得万幸安全气囊保住了命,否则后果不堪设想;活该自大舍安全带撞丢了魂,早知如此何必当初?

以前我几乎从未仔细想过所谓孝道的问题,我心中的孝道很简单,就是好好学习,天天向上,定时打个电话向家里汇报下工作学习进展。这次来到医院,一下子从阳春白雪的精神家园坠进下里巴人的现实世界中。来之前我就想过,断胳膊断腿都不怕,就怕碰上脑袋糊涂的。事实证明,伺候一个脑袋糊涂的病人比养育一个同样脑袋糊涂的婴孩可难多了。我在医院整整熬了十二个通宵,有那么两天,人手不够,白天也不得久睡,两天下来感觉自己都快变成金刚葫芦娃了。守夜的时候就盼望着他赶快沉沉睡去,一觉到天明。闲暇时或是无聊读读Elisp手册,或是翻翻柴静的书,要么就嗑瓜子,半斤半斤地嗑。万一运气不佳,他一个噩梦惊醒,接下来我可就不得消停了。端屎端尿倒是小事,最怕的就是他无休无眠地乱闹。要么就是要起床回家,要么就是手拔线管,要么就是蹬腿踹被。就在你满头大汗忙得手舞足蹈时,还要眼观六路耳听八方分神防着他的冷拳冷巴掌,当然,必要的时候,你那从重点学府毕业的耳朵还要忍受着他不堪入耳的脏言脏语。一次两次倒也没什么,可是次数多了,你对他好,他却打你骂你让你滚远点,总会让你觉得“久病床前无孝子”这句话似乎是真的。时逢邻床的老头也糊涂,他的儿子正万般无奈地安抚老爹赶快睡觉,安抚不成便行喝斥,看得出来,一天辛苦工作后还要侍奉一个糊涂不解人情的糊涂老爹,他也很难受。在他的脸上我第一次读出了人到中年上有老下有小的苦楚与压力。

有时候他实在闹地厉害,我就强行摁着他,要么就给他两拳,他倒也知道疼,就老实一会;过一会又闹,我实在是没有办法了,就得把他双手都绑起来。绑的方法也有讲究。最初是绑在手腕上的,让他一点也动不了,他也实在是太过痛苦,因为腿伤脚上挂了俩砖头,四肢残三,毫无反抗之力,就大喊大叫,口无遮拦,最后没办法护士也听不下去这罕见的粗口了,过来给他打了两针安定,总算睡去,让我们的肉体和心灵得到双重的解放,谢天谢地。再后来我学聪明了,不绑手腕绑手肘上,给他一定的活动空间(让他不能扯线不能翻身解扣但可以抓耳挠腮),核心策略就是让他事实上绝望但又同时施舍给他一点希望,这样他挣扎一段时间后力气耗尽,若无意外也就慢慢老实了。

有时他稍微清醒一点的时候,我就逗他,我摸摸他涨得鼓鼓的肚子,笑话他“用不用拿钢筋给你通通啊”;有时候就陪他下下象棋,他摆棋盘倒还是能摆出个大概来;有时候他胡言乱语,说自己是80后,说我是北京中关村大学的,说我是他连条(家乡话,意思是兄弟)。我也就坡下驴,陪着他胡搅蛮缠。趁机羞辱他几番,反正他也不知道。我发现自己以前似乎从未这样和他开过玩笑,虽然这个玩笑谈不上有多么轻松惬意。关于父亲,小的时候印象比较深刻的几个镜头,一个是他认真教我算数的情景,一个是下水摸鱼被提上来痛打的情景,还有就是父母动手打架我在旁边无助哭泣的情景。长大离家后,随着我年龄的增大和见识的增长,我的见闻谈吐大概他也逐渐跟不上了,因此每次回家后除了第一天我给他做做科普,还有就是他叫上我作为帮凶一起训斥我那不争气的弟弟外,他也基本不会主动和我说太多。倒是每次和家里通电话的时候没少遭他埋怨,说我只和娘亲而不理他;但我也确实不知道电话如果打给他该聊些什么。我毫不否认他对我的爱,也欣赏他的某些优点,诸如勤俭节约、重视教育,但也从心底里厌恶他的某些恶习,诸如酗酒和打老婆等。我当然知道那一代人有自己成长的限制和苦楚,但是成年后有了能力和机会却固守恶习而不知改变,就不能将所有的责任都归咎于社会并抱怨命运的不公了。这次的事故如果他听从我们的劝告,养成开车系安全带的习惯,断不会受伤至此。

妞有时问我“你没事吧”,我淡笑,没什么,我所能做的就是默默地承受命运施加给我的一切。无论怎样,他都是我的父亲,我无法选择我的出身,即便是他因此变傻变痴甚至因此丢了性命,我唯一能做的也只是默默承受。有时候睡不着的时候我偶尔会想,假设他因此一觉不醒,我能否放弃我的理想和事业就这样陪他走完后半生?我多么希望我给出的答案是肯定的,但我心里明明有一个声音是在说“不”。

母亲那边除了向我抱怨下政府如何欺负人导致我父亲心情不好进而导致了整个事情的严重化,要么就是说亲戚怎样怎样。我也不好多说,毕竟我过来也只是过来打个阵地战,熬几个通宵,持久战还需要母亲去打。虽说事情还没有严重到要我放弃工作的地步,但这个时候逆着母亲劝她,总也是不太好。我学习上一直都不错,小小的县城里绝对算得上出类拔萃,自我记事以来,父母一直寄希望于我,希望我以后去从政当官,甚至在我保送的时候父亲还曾经建议我考虑下中国政法大学……他们没有文化,父亲还好,好歹高中毕业,母亲则是小学将念完,这么多年来一直做着各种小生意用以维持生计,直到我上了大学,家里的经济条件才算逐渐宽松好转。五六万人的小县城里,两三年前主城区面积还没有浙大的一个校区大。做小生意难免和各种政府部门打交道,人情里外,冷暖自知。一方面他们不断的想方设法占一点国家的小便宜,另一方面又总是抱怨政府各种不好。坦白地说,我也真心同情这些地方父母官,屁大点的县城,处理民政纠纷,搞清楚状况之前,甲方乙方都不敢动,大家都是抬头不见低头见的人,谁怕谁呀。多年的来来回回中,父母也自然明白了“人”的重要性。只可惜天不遂人愿,我主意很正,自然不愿意为了他们的“蝇头小利”牺牲自己的“远大前程”。有时候我也忍不住去想,倘若我真的考了公务员,谋取了一官半职,以母亲的脾气是不是要牛上天了?一方面觉得自己受欺负很委屈,一方面又想往体制里钻,进而有资本去欺负别人,这算不算是中华民族的劣根性?人性有时候很难,有时也很简单,概括起来,大概就是人们更愿意看到和相信自己愿意看到和愿意相信的事情。诚如贪污腐败,对绝大多数的中国老百姓而言,倘若其在体制外,就痛骂;倘若其有朝一日登堂入室身在体制内,谁能保证他不会比现有的人贪地更狠?所以我又想起来俞敏洪老师的一句话,“中国需要改良和改革,而不是动荡”,打到共产党更换政权并不是最佳的解决方案。

扯远了。本想安心过个元旦,怎奈树欲静而风不止。想起佛家的那句话,“本来无一物,何处惹尘埃”,有时候吃点亏,忍一忍就罢了,何必非要争那口气,弄得自己心魔缠绕,许久不得解脱?毕竟“日光之下,并无新事”,虽说”塞翁失马,焉知非福“,但不是还有一句话叫做”是福不是祸,是祸躲不过“嘛。

谨以此文,祝祷父亲大人早日康复,母亲大人早展愁眉,亲人朋友平安喜乐。感谢一直关心我的朋友,你们的陪伴问候让我觉得2012岁末的夜晚不再漫长寒冷。

少即是多——兼谈对SNS的看法

网络的普及,让知识的获取变得空前便利,也让噪音的弥漫变得防不胜防。 ——题记

1 SNS小议

我一直对SNS持踌躇的态度,这里所说的SNS包括但不限于人人、新浪微博、QQ、Facebook、Twitter等。事实上我也有一段时间曾经非常沉迷于校内网(人人网的前身),也会用Nokia 6670在http://m.xiaonei.com 上发表各种各样的生活琐事和所谓的人生感悟,然后强迫症般地不断刷新刷新,等待着盼望着翘首着“朋友”的回复,尽管这些“朋友”可能有30%完全没见过面,另30%仅仅是点头之交,再30%比较熟但谈不上铁,真正熟的知心朋友可能根本就不在乎你这些烂事——“擦,你个SB,别总在老子面前买萌了”。

大二,我生了一场不大不小的病,挂了七八门不小也不大的课,丢了一个爱的深沉的社团,弄得自己半年深居简出,沉迷网络,靠youku土豆,笑傲江湖勉强度日。都说时间是医治伤痛的良药,回过神来,我发现,在你最最痛苦的时候,哪怕是你最亲最铁的朋友,也不一定能够理解你的痛苦,更何况承担? 没有任何人能够对你的痛苦感同身受,更多的时候,我们需要独力承担,尽管有时独立难支,也要咬牙硬挺。 这之后的半年,我删除了自己所有的校内日志,并开始学习linux、开始补课、开始尝试着重新带一些户外活动,培养一下接班人——虽然名义上我深爱的社团由于种种原因挫骨扬灰、烟消云散了。那半年我过得充实、快乐,不但培养了几个户外的新人,新交了几个朋友,交接了自己的责任和工作,也开始学习linux,进入开源软件的精彩世界。我的大学,前两年围绕着户外,围绕着社团和社团的兄弟们运转,后两年围绕着开源和自由的学习精神运转,我经历过单车旅行路上风雨的洗礼,看过东极岛的日出,矮拉山的彩虹,挂了十几门课,但也学会了linux命令行下运指如飞键如舞蹈的畅快淋漓。

我渐渐的发现,校内上一方面有我很多不大不小的朋友,我想要去的地方和想拍的照片,另一方面这也充斥了各种诸如“萌翻了、美爆了、雷坏了、感动得一塌糊涂了”的所谓放松娱乐甚至是”不分享不是xx人“的垃圾信息。更可怕的是,我逐渐发现,一方面,我在这些网站上,浏览垃圾信息的时间大大超过了”关心朋友“的时间,另一方面,我也许并不需要特别关心绝大多数的朋友,即便是最铁的朋友,他今天吃过什么饭、去了哪些地方,这些也与我没啥大关系。最后的最后,我发现,大量的垃圾式的快餐化的娱乐分享、视频和照片会造成两个极其严重的后果:

  • 思考浅薄化。
    • 现在的我们,再也难以想象,在某个美好的阳光四溢的午后,合上笔记本,沏壶菊花茶,转一支钢笔,抽一页书签,在一本书上写写画画。更多的时候,我们是坐在书桌前,玩玩游戏、刷刷微博、浏览一篇又一篇的吐槽八卦日志。谈到这里,我不得不说,微博的存在使得思考浅薄化变得愈发严重1。我们没有生活在诗词曲赋的唐宋时代,这个事实使得140字很难表达出某种深刻的思想,更多的是一些日常生活中乌七八糟的文字碎片,这些文字碎片就像肯德基麦当劳里面的薯条一样,蘸上西红柿酱(不蘸也行)就可以吃,随便什么人都可以吃,吃这个东西也不需要什么锅碗瓢盆、烹饪调味。只是这些东西吃完了就是吃完了,没有营养,也没有回味。纵观社会化网络的发展,从Telnet、BBS,到个人Blog,再到微博,我们可以发现,人们想在网络上发表信息变得越来越容易,这也造就了这两年来微博的井喷以及进一步的信息爆炸2。可是无论网络怎么发展,信息怎样爆炸,在我看来,高质量的正面有益信息所占的百分比并没有提高,简单来讲,就是信噪比没有发生大的波动3。我认为Wikipedia是网络时代首屈一指的超高信噪比的网站,但是除了Wikipedia,我还能想起哪些网站,这些网站上的信息都是对我有益而无害的呢?我想不起来。人人不是,FaceBook不是,微博不是,QQ更不是。如果诸位高朋能够找到类似于Wikipedia这样的宝库,请不吝告诉我,我将不胜感激。
    • 思考浅薄化的间接后果就是你很难再去花几个小时连续的时间去阅读一本书了,你很难再去花几个小时连续的时间去想一道题的不同解法了。你也很难写出大段的具有逻辑性的精彩文章来,你所剩的只有只言片语,文字碎片。
  • 时间碎片化。
    • 如果你稍微懂点计算机操作系统原理,你就是知道Context Switch(上下文切换)这个名词,它说的是计算机CPU在切换不同进程时的一种开销。所以分时系统计算机的效率理论上永远也不会达到100%,因为肯定有一部分资源耗费在进程切换中了。说得更通俗一点,我们可以用初中生都知道的有用功和总功的概念来阐述这个观点。比如你想把一桶水从一楼提到十楼,当你耗费了三个包子的体力(这个是总功)终于把水提上来的时候,你会发现,如果不提桶,只提水,只需要耗费两个包子的体力(这个是有用功)就可以了。因为你真正目的是提水,而不是提桶。读者可能说,老兄你这不是废话吗,这么简单地道理还用你磨叽?想提水的话当然需要桶喽。别急。之所以打这个有点荒谬的比方,是因为从吃喝拉撒睡的角度上看,我们的人生就是如此。我们都知道,人的一天24小时(这个是总功),平均有8个小时(这个是无用功)是要耗在床上的(别想歪了哈,我说的是可是正常的睡觉),但是人生下来不是为了睡觉的。人的一辈子可能会干很多事情,比如读书写字画画演讲办企业下馆子,但每个人生下来都不是为了睡觉的。而睡觉又是必不可少的,正如你想提水,水桶是必不可少的一样。在此基础上,我们再来思考,互联网,尤其是SNS,到底怎样使我们的时间支离破碎?为什么大块的无人打扰的时间如此重要?
    • 有一个非常著名的理论,叫做一万小时天才理论。这个理论讲的是,一个人,如果想成为某一领域的专家权威,需要至少一万小时的刻苦专业训练,即便这个人是莫扎特、高斯一样的天才,一万小时也概莫能外。为什么你不是下一个马克·扎克伯格4?因为当人家已经编写了几万行代码考虑软件架构的时候,你还在骑着自行车绕着院子转圈;当人家已经在考虑大规模网站的可靠性可扩展性的时候,你还在纠结要不要去听明天早晨八点的课;当人家已经在考虑怎样透过自己的网站改变世界的时候,你还在犹豫着是要考研还是要找工作,找工作是要找外企呢还是体制内的呢。我们已经谈到,我们整个人生的三分之一要耗在睡眠上。而几乎可以肯定的是,对于一般人而言,剩余的16小时时间里,吃喝拉撒至少要占用3个小时的时间。剩下的13个小时,我们的大脑还要进行各种各样的Context Switch,效率肯定也是要大打折扣的。有一个理论讲的是,人同一时间内最多只能关注七件事情5深入的思考是容不得别人打扰的,一旦中断,思考的大厦就会崩塌,重建的过程往往循环往复、困难重重。 这就是为什么聪明人只想和更聪明,至少是和自己一样聪明的人一起工作的原因,资深的Hacker更是如此,他们才没有耐心告诉你Apache该怎么配置呢6

为什么深入的思考如此重要?因为人类的文明已经到了如此的境地,如果没有深入的思考,你就不可能识他人所不识、知他人所不知。大到一项科学理论的创立,小到一项发明的完成,想要影响世界,make a difference, 没有少则几年长则半生的苦苦思索,就想把人类已经发展到如此高度的文明再向前推进哪怕一小步,几乎是不可能的事情。那么,为什么大块的无人打扰的时间如此重要?因为没有大块的无人打扰的时间,就不会有深入的思考。 而微博、QQ、360以及最普通的桌面上搜狐、迅雷新闻首页弹出窗口的存在,弥漫在电脑LED上各种各样的名叫distraction的东西,会让你的思考深度曲线像正弦函数一般,摇摆不定,上下颤动7

以上讲了这么多,诸位读者可能会觉得我这个人太偏激了。毕竟”世界潮流,浩浩荡荡,顺之者昌,逆之者亡“,发端于第三次工业革命末端的互联网终将引领整个第三次工业革命的潮流,被我这么一说,倒好像成了吞噬人生毁灭梦想的洪水猛兽了。其实我不是这个意思,我热爱互联网,也热爱互联网行业,以及互联网行业的底层设施——开源自由的软件,和互联网行业的高尚品德——自由、分享的精神。任何事情都是一把双刃剑,网络如此,读书也是如此。而我采取的策略就是“取我所需,防我所恶“,核心精神就是本文的题目——“少即是多”。由此这四字箴言延伸而来,具体到生活中(不仅仅是对待互联网),就是:

  • 少见些人
  • 少说些话
  • 多读些书
  • 多做些事

2 少见些人

“她们都老了吧,她们在哪里呀,我们就这样,各自奔天涯” —— 朴树《那些花儿》

大学伊始,我非常幸运地加入了旅行者户外。这里有一群人,他们猥琐、腐败、自虐,他们行走、思考,他们始终在路上。他们是行者,而行者是无疆的。就好象命中注定一般,我庆幸来到浙大而没有选择去上交,庆幸提前半年过来上预科,碰巧就看到了这群人,碰巧就加入了这个组织,从此释放了深埋于我血液中骨子里十八年的流浪旅行的冲动。这之后的两年,靠着一辆单车,我几乎走遍了浙江省的各个城市,在中国的版图上画了几条长长的线圈。我热爱这里的人,热爱这里的坦诚相待,热爱这里的无拘无束。我感觉我找到了组织,沉迷其中,不可自拔8

这之后的两年,我接受了社团的工作,当上了社团的会长,带领着一群人山山水水并和学校团委保守派做不朽的抗争,见识到了比我早四年的学长和比我晚四年的学弟,见证了一个社团由巅峰到低谷到在我手中彻底除名毁灭最后又凤凰涅磐浴火永生的全过程,这期间当然免不了人员的去留摩擦,以及日久天长的隔阂和疙瘩。有的时候我常常分不清楚,我究竟是热爱这个组织多一点还是热爱这个组织里的人多一点,又或是,我两者都不爱,我只爱旅行,爱组织爱人只是因为爱屋及乌?

什么是真正的行者?行者最宝贵的精神是什么?行者仅仅是骑着单车去拉萨吗?仅仅是搭车去柏林吗?仅仅是十年不变的背包旅行吗?我无法回答,因为我至今也没有一个明晰的答案。所以我已经很久没有出去骑车了。因为在没有想明白这个问题之前,户外和骑车对于我来说,差不多只是重复劳动罢了。

到了大三,当我交接了手上的工作开始全身心地投入到计算机科学的学习之后,我开始越发明白一个道理:人与人之间的交往和感情是靠缘分的。没有什么特别的道理,有的人就能和你贴的很近,即便你们物理上远在天边;而有的人,即便是出去旅行睡一个帐篷,也难免会有隔阂。我曾经天真的幻想,大家一起去旅行是一种极好的交友的方式,因为热爱旅行的人一定是坦荡的、诚实的、热爱自然的、激情澎湃的。这不正是我欣赏的人吗?可是很奇怪,一场旅行过去,大家回到自己的生活轨道上,各自依旧。其实对于绝大多数人来讲,所谓旅行,不过是逃离烦恼、暂时放松,给自己打一针麻醉针的好方法而已。是我看得太重了。

这之后我一个人,对,就一个人,踏着一辆单车走了几千公理的路,抛洒了一路的汗水。有人问,为什么不找个伴?会不会感到孤单?也许吧。也许人生的基调就是孤独的,而你要独自习惯这种孤独。史铁生说,“没有什么能证明爱情,爱情是孤独的证明9”。

真正的朋友不需要保持频繁的联系,需要频繁的联系才能保持朋友关系的人,也许并不是真正的朋友。70%的社交(包括饭局)都是很无聊的10 所以,亲爱的朋友,如果你生日时没有收到我的礼物,并不代表我的心里没有记挂着你。下次我们再次见面的时候,我相信,亲切依旧,我会亲自为你下厨,做几个小菜,然后给你讲一讲我最近在做的事情、看的书籍、开发的自由软件(如果你感兴趣的话)。

缘起缘落,让我们顺其自然。云卷云舒,片刻的相聚并不能代表永恒,也许我们的友情会化作雨水,飘飘然的,润物于无声。原谅我好久没有和你打招呼,原谅我好久没有向你告知我的近况吧。我最近很好,但愿你也一样。

3 少说些话

"Talk is cheap. Show me the code." – Linus Torvalds

3月份的时候很幸运领到了WPS for Linux的邀请码,做了一些小事,也参与了一些论坛讨论。但是讨论的过程中,还是发现了一些令人忍俊不禁的帖子。比如有人建议金山出个操作系统、有人建议金山出一款输入法,更有甚者,还有人要求金山放弃QT,直接用Xlib编程,原因是他想要获得原生的界面效果;还有人要求金山出一款类似Office的VBA的中文扩展编程语言,注意,是中文编程语言。对于后面两位天外来客,我只能说,你们实在太高估我们地球人的能力了,仿佛软件中的QT就像积木一样,拔下来就可以换的。我劝你们还是多读读我们地球人的书,对我们地球人的能力有更深入的了解之后,再来说这说那。

所以我现在说话有些诚惶诚恐,因为我不知道,是否有朝一日,我的言论就像两位天外来客的言语一样,幼稚无知,却不自知。Talk is cheap。每个人都可以豪言壮语,但不是每个人都能信守承诺,坚持到底。所以要少说,多做,因为你不知道什么时候,你说错了话,却不自知。

我们还谈到,互联网的井喷式发展并没有改变互联网本身的信噪比,相反,我倒觉得互联网的发展是不断在降低互联网本身的信噪比,换言之,互联网上的噪声会越来越多,而真正有价值有营养的言论会越来越少。 如果把互联网比作海洋,那么现在的互联网,水面上水体里已经充满了各式各样大大小小的文字碎片和信息垃圾。 而这种趋势恰恰又是互联网繁荣发展必不可少的动力。因为互联网若想发展,就必须从阳春白雪的APRANET ——只给学校、教授和国防部用的网络,逐渐变成平等、开放、自由、信息获取和制造愈发方便的INTERNET。所以你会发现,从Telnet到BBS,从个人Blog到MicroBlog,我们制造信息的流程越来越简单,分享信息的方式越来越扁平,获取信息的手段也越来越迅捷。这极大地满足了劳苦大众唠叨猎奇和八卦的本性,使得原先在路灯下大叔旁棋盘边上的家长里短转移到了互联网上,特别是微博上。而事实上是,这些“碎碎念”般的文字碎片对你个人而言,不仅无用,而且有害。因为它会使你的思维和时间变得“碎碎念”化,这点我前面已经阐述过的。

我们没有办法改变互联网“碎碎念”化的这种趋势,但是一方面可以从自身做起,少给互联网制造一些垃圾信息(事实上我也会碎碎念,只不过我的主战场在豆瓣,看得人少,所以我也就不必担心会过多干扰他人的思维和生活);另一方面,可以想办法给互联网制造一些有营养的东西,恬不知耻的例子,比如这篇博客^_^ 。

4 多读些书

“求知欲是治疗无聊的良方,求知欲本身无药可治11。”

大二大三的时候,我曾经苦苦思索,人为了什么而活?最后得到的答案是两个字:快乐。具体说来,活着一是为了让自己快乐,二是为了给他人带去快乐。这几乎也可以推导出另一个重要的命题——人生下来就是要受苦的12。我们常常讲,人生之不如意,十有八九。不可选择的出身,无法追回的时间,聚散离别的亲友,独自一人的落寞,无可避免,无法选择。但我们这代人是幸运的,我们没有经历恐怖的文革,却享受了改革的成果。所以我相信,在这篇文章的众位读者里,95%的人都没有也不会有过饿肚子的感觉。 那么归结起来,我们活着就是吃饱了撑的,没事找事,反正得找点乐子,否则会无聊,会空虚,再之后就是碎碎念了^_^ 。

找乐子的方式各种各样,找到的乐子也不一而足。 乐子有深浅之分、长短之别。 读书所带来的乐趣,深邃而持久,远比饱餐一顿、高歌一曲更能满足人类的精神需求。可悲的是,人们已经不再阅读了,连乔布斯都这么说。有人说,使人毕业后拉开差距的,不是8个小时的工作时间,而是8小时外的业余时间。我承认这句话很有道理也很精辟,一针见血地指出了业余时间看书学习的重要性,但是我并不是100%赞同这种说法。因为在我看来,读书应该是很纯粹的活动,就是为了读书,完全不是为了什么拉开差距,更不要妄谈钱权地位影响力了(这可能是很多人对于差距的定义吧)。越是为了“拉开差距”而去读书的人,其往往会越走越偏,领会不到读书的真谛。

这或许也是当今中国教育的一大弊病和恶果吧。

5 多做些事

“用勇气去改变可以改变的事情,用胸怀去接受不能改变的事情,用智慧去分辨二者的不同。” ——李开复

我相信,如果李开复老师不是童年就移居美国,今天的创新工厂可能未必存在;如果陈士骏先生不是童年就移居了美国,也未必会有Youtube。有些东西是无法选择的,比如出身。一个农民的儿子和一个教授的儿子起点是不一样的;一个贵州山区的孩子和一个北京的孩子,出路也是不一样的。因为世界上本来就没有绝对的公平。

常有人讲,Your time is limited, you must follow your heart13。可是很多人连明白这个道理的机会都没有,一辈子就那么过去了。我很庆幸,在我二十岁出头,还不算太晚的时候,就已经明白"follow my heart(我随心动)"的这个道理了,所以我是个不循礼法、不懂屈服、特别能折腾的人。因为我明白,生命有限,如果我可以在有限的时间里做更多的事情,那么我就是在变相延长着我自己的生命。

我有一个观点,人生在于有目的地折腾。

我现在还有一个烦恼,就是始终无法克服起床困难综合症。

6 生命的维度

如果你看过Dimensions: A Walk Through Mathematics,你就会理解在艾舍儿的画作《爬虫》中的蜥蜴的困境,它生活在二维空间,因而几乎永远无法得到直观的三维认识。三维空间对二维动物的想象力而言,就如四维空间的相对论之于绝大多数人类的认知一样(我也不理解相对论),就是一个彻头彻尾的悲剧。

既然如此,为什么还要谈维度?什么是生命的维度?

我以为,人的生命是有维度的,读书是生命的一个维度,旅行是生命的另一个维度,写作画画也可以是生命的一个维度,搞科研发论文也可以是生命的一个维度。更多的维度需要由你自己来定义。之所以借用Dimensions的引用,是想说明一个观点,那就是人要勇于尝试。因为你永远无法预料,什么样的尝试会给你打来什么样的机遇、会给你的生命增加怎样的维度。生命的维度越高,人判断事情的本领也会越强,正如三维空间的人类比之于二维空间上的蜥蜴,可以看懂正立方体,但是比之于四维空间的人(假设有这样的生物),我们又几乎无法理解超立方体的存在了。但是你不理解,并不代表它就不存在。它一直在,只是你无法领略它的美。

旅行就是这样。在我上大学之前,我从来无法想象,一个人,可以盯着烈日、冒着风雨、背着行李、踏着单车冲上青藏高原,但后来我做到了,其实也远没有那么难。一旦你意识到外维空间的存在,你就会像影片中那只爬出二维空间走进三维空间的蜥蜴一样,领略高维空间的美,并看着自己的同伴在低维空间力徘徊迷茫,不知所措。旅行带给了我很多财富,它让我更淡定地面对惨淡的人生,并且去尝试在各个角度上寻找突破,不断地想办法给自己的生命拓展出新的维度。

7 求于至简,归于永恒

在所有的SNS网站以及所有的中国互联网公司中,我最喜欢的是豆瓣。它没有微博的喧闹,也没有校内的八卦无聊。它不跟风,却坚持自己的理念,做一家慢公司14,通过对产品和用户体验的绝对专注和持续改进,不断的改进用户体验,给用户创造价值。虽然这个过程难免一波三折,并且并不是所有人都能理解(绝大多数是因为狗日的中国网络审查制度),但是不可否认,豆瓣网的整体用户素质绝对是各大SNS中数一数二的。单凭这点,就足以让我抛弃所有其他的SNS,投身豆瓣了。更可贵的是,豆瓣是一个高信噪比的网站,我在上面的所得,包括高手的书评影评、一些颇有质量的博文订阅,以及对自己学习历程的记录,都让我受益匪浅。

顺便说一句,中国互联网公司的惯用手法就是耍流氓,不光对美帝耍,对国内用户也毫不客气。鉴别这类流氓网站有一个最简单的一个评判标准——看看能不能方便的注销账户。 以此标准,百度、新浪、人人都是流氓网站,操着为用户服务的口号,背地里却耍着请神容易送神难的手段,就是不让你注销、就是不让你离开、就是要不断地发邮件骚扰你、就是想让你“多回头看我两眼”、就是想让你的时间思考碎碎化。他娘的,如果不是有GFW的存在,我会用人人、百度?

少即是多,试着使自己的生活简单化、心灵单纯化,给自己留出点时间看看书、写写字,哪怕做做白日梦也好的。

只有求于至简,才能归于永恒。15

--

Footnotes:

1 我没有说微博不好,事实上我认为微博和BBS、博客一样,是网络信息源平民化过程中的一个自然而然的必要产物。

2 同时也造就了一批打着“云计算”、“云存储”、“大数据”的创业的和非创业的公司企业^_^ 。

3 《浅薄》, 我近期的想读书籍之一。

4 参看这篇 《Facebook效应》 的书评

5 未鹏的《暗时间》这本书里,有关于语言、思维、大脑、时间非常精彩的论述。

6 阮一峰翻译的的《软件随想录》 里面有一些非常精辟的关于聪明人、Hacker的论述。

7 如何避免这些分散注意力的东西,这是我写作这篇文章和《打造高效的工作环境》系列文章的主要动因之一。

8 沉溺其中、不可自拔是改变世界、成就梦想的必由之路。

9 感谢Wooooonderful告知我这句话。

10 70%…这个是俞敏洪老师微博上的观点,这里再次郑重推荐下俞敏洪老师的"创业传记", 会让你对人生、中国的人情社会,以及朋友关系有很深的思考。

11 豆瓣上的一句话,忘记出处了

12 这也是俞敏洪老师的观点。

13 乔布斯在斯坦福大学的演讲

14 参考豆瓣:“慢公司”

15 《计算机的心智——操作系统之哲学原理》

所谓焦头烂额

晒下需要过的考试:

  • 计算机组成实验:差一次实验,20号考试
  • 计算机体系实验:差一次实验,26号验收考试
  • 羽毛球:期末考试:
  • J2EE:大程序,在线聊天系统,尚未着手做,刚配好Eclipse,不懂Jsp、Struts……
  • 编译系统设计:尚未着手,写编译器,估计要弃考了……
  • 计算机网络:8个实验报告,7次网上作业(过时了几次了),好像还有个大程序,尚未着手
  • 计算机体系:四篇读书报告,作业,尚未着手
  • 软件工程:搭车完成了大程序答辩,32个ppt,刚看到第5个
  • 算法设计:两次作业一个project,尚未着手做。
  • 嵌入式系统:做了五次实验,还有三周,三个实验,应该不会挂。

所有东西要在一个月之内完成。7月6日考完试。

课外的事情:

  • 写一份简历,准备找实习
  • 还有两场acm新手选拔赛,分别在13号和20号,虽然不抱希望,但是尽量去打打酱油。
  • 六级考试,19号下午去刷刷成绩

想想这半年过的太飘逸了,自顾自,所以导致现在的焦头烂额,也是咎由自取。3月心情不好,家中有事,开学两周基本没去上课。后来系统崩溃了,索性操刀,体验下gentoo,实践了gentoo handbook,水平大增,对linux系统架构有了进一步的了解,了解了什么叫portage, USE, emerge, gentoolkit, 也逐渐体会到gentoo的妙处。中途还帮衬着写了一套社团文档,不过被学校否了,遗憾。到了3月底系统基本配置完毕,却又被导师拉去做windows mobile的项目,整整做了一个月。期间呢,看到了acm集训的选拔标准,心里痒痒,开始着手在zoj上刷题,同时关注88linux版,不小心做了版主,呵。4月底陪朋友,五一去了世博,回来屁股没坐牢,又开始搞数模比赛,整整搞了十天,最后通宵赶出来的论文有36页,期间熟悉了graphviz和Latex进一步用法,初步了解了聚类算法。搞完数模已经是5月15日左右,呆了一两天,补了补一些课程和实验报告,紧接着又开始在zoj集中活力刷题,最后那个星期,周一到周四一直住在实验室。最后还是用了卑鄙无耻的手段,凑够了150道题,得到了ym牛人的一些机会。

暑假,打算找个实习,一个月左右吧。还有个短学期,大概意思就是去给导师打两个星期的工,科研实践。回家学车,估计呆个两星期吧。然后开学回来,找工作吧,在这样跟这些课程死缠烂打,恐怕我要崩溃的。算了算了。该走了。

想想这半年还是看了些书,学了些知识。想想开这个博客也有一年多了。一年前升入大三的时候,已经担心自己要延长毕业了。不过现在,也算是快挺过来了。日光之下,并无新事。一切都会过去,顺其自然即可。重要的是能真正安下心来,坚持下去,做一些事情。人生不是平行的向量,没有可比性。




Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee