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

阳光灿烂的日子

偶然在豆瓣上看到了一起去流浪动物救助基地做义工吧 ,便在心里面埋了这一份牵挂。几个月来忙忙碌碌,一直未能如愿。昨晚收拾东西到夜里四点,整理出一批的旧衣物和被胎,装箱绑袋,嘴边挂着微笑睡去。

早九点多极其艰难地爬了起来,买了份早餐,拉上旅行箱,提上尼龙袋,背上书包,古荡乘193路到终点站。中途经过浙江科技学院,想想上次到这里还是四年前的高二,一行人等打着学习培训的名义来杭州旅游。印象最深刻的就是一行人等决定去网吧dota,但是又有些犹豫,某人决定掷硬币——正面:去;反面:不去;硬币立起来:不去网吧,回去学习。笑,光阴荏苒。

10:30左右下车,走路进山,走到绝望时再转个角,终于看到了蓝色的大门。

第一次去,赶上周末,人还是挺多的。我就带了两袋的旧衣物,加上一个被胎。阳光非常好,但是晾衣服的地方有些不够,我就去找了四五根竹竿,架在树上,和一位gg一起晾衣服。
  
衣服晾好后就不知道干什么了。很多人在做菜(ms是周末的加餐),我看人手还行,也帮不上什么忙。就架上自己的Seagull DF2000胶片古董机,去给猫猫狗狗拍照。  

很多猫猫都感冒了,慵懒地躺在地上,晒着太阳——流着鼻涕。狗比猫活泼多了,见到陌生人——就是我了,就旺旺地叫。有只狗狗两条后腿都残了,拖着屁股隔着铁栏瞭望;有只狗狗皮肤溃烂,据说这只狗基因不太好,不知有没有医治的办法,上药的时候我们摁着,狗儿大概痛了,低声惨叫。

后来猫舍来了几个小朋友,还有他们的家长。我站在一旁,听一位负责人(是一位jj,也不知道id)谈论基地的一些事情,比如开销、动物来源、工人等等,感觉一个人的力量实在是渺小,社会法度又不健全,这也是我们这些基地的尴尬之处吧。 anyway,这样的义工活动还是让我赶到了打心底里的温暖。

下午还有事情,加上晚上睡眠不足,走前帮着搅拌了胡萝卜牛肉,然后收拾行囊,跟位帅gg打了声招呼,静静的离开。
  
愿基地一切顺利。

豆瓣

 

验证失败  · · · · · ·

很抱歉,豆瓣没有在"行者无疆 始于足下"的RSS输出中发现正确的验证码。这有可能是你没有正确粘贴验证码,也可能是暂时性的网络故障。你可以在确认包含正确的验证码的文章已经发表后,再次点击页面下方的按钮提交验证。

如何声明拥有blog  · · · · · ·

很简单,你只要在"行者无疆 始于足下"上发一篇文章(验证成功后这篇文章可以删掉),在标题或者内容中包含下面这段文字:

doubanclaim99266982451c5af7

确认该段文字在RSS输出中存在,然后点击下面这个按钮就可以了。

geek之趣

有计算机就有码农,有码农就会用geek。穿着内衣坐在电脑前,每天面对着“枯燥的代码”,一如既往,这就是常人眼里的geek形象。殊不知,geek们自由geek自己的乐趣。比如linux就是一个叫做linus的geek无聊时的作品。

断续使用linux两年不到,学艺不精,不懂系统管理、不知道网络安全、不知道啥叫路由器网关,倒是对linux下面的一些小东西颇感兴趣,翻来覆去地折腾。本文权且列举一二,如果能帮助读者窥探到开源精神的一二,那可真是善莫大焉了。

  1. fortune:这个程序可以用来
    • 算命
    • 提高英文水平
  2. git-shell:git是一种分布式版本控制系统,git-shell是git工具中的一个命令。可能我们第一眼看上去会觉得git-shell一定是一个git的命令环境,我们进入git-shell,然后就可以在这个环境下敲各种各样的git命令,git-shell之于git,就相当于shell至于linux一样。而事实上,我们在shell中敲入git-shell,得到的确是:“fatal: What do you think I am? A shell?”,这语气好像是linus怒气冲冲地在审问你:“你是不是没有好好学习我的git系统,才会犯如此的错误!?”。查阅git-shell命令的manual,才知道原来git-shell不是一个shell,而是一个“Restricted login shell for GIT-only SSH access”。
  3. man PK woman:如果你不知道一个命令的作用或者你忘记了ls命令的某个参数怎么办?显然,用“男人(man)”命令查看“男人页(manual)”就行了。与此相对,编辑器的老大哥emacs是一个self-documenting的系统,linux的info系统就是基于emacs风格的key binding,为了将广大的“男人页”收归自己囊下,emacs“针锋相对”的搞了个“女人”——woman,美其名曰“to browse Unix manual pages 'W.O. (without) man'”。至于“woman”的来龙去脉,大家自己去参看emacs内部的info文档即可,或者看这里
  4. ffmpeg, hall of shame:ffmpeg是linux下面一个著名的多媒体处理软件。可以用来进行格式转换,视频的crop、padding,剪裁,编解码等等。ffmpeg同时提供了一套优质的多媒体编解码库,而良好的编解码库是一个播放器的基础。linux下的很多播放器都和ffmepg项目有密切的配合和依赖关系。ffmpeg是遵循GPL协议的,但是很多播放器“无耻地”使用了ffmpeg的代码,却没有遵循GPL协议开放自己的代码,因此就上了ffmpeg的“耻辱柱”……What a Shame!
  5. The Matrix:你是不是以为shell就是用来敲击命令而vim是用来编辑文件的?你看国《The Matrix》吗?事实上就有这么几个“无聊透顶”的人,为了让自己cool一些,抽出些无聊的时间写了几个无聊的程序——cmatrix and vim matrix plugin。借用vim的广告词——“linux,字符也可以如此精彩”。
  6. sl:如果统计一下linux用户中最常用的10个命令,ls、cd肯定是榜上有名。借助shell的智能补全功能,或许我们敲命令的出错率反而会比超短命令(ls、cd)的出错率还要低。比如ls命令,我们一不小心敲了个sl,还没等shell的补全反应过来,我们已经大大方方的敲了Enter,彻底了解了这一怨念。结果往往是“command not found”的沮丧和无奈。而偏偏有geek闲来无事,将这种沮丧和无奈变成了小小的火车,载走你的烦恼,造福子孙后代,功德无量也。
  7. emacs doctor:代码敲累了?心情不好了?外边又打雷下雨啦?网络莫名断掉了?……最近倒霉事连串,心里不爽是吧——没关系,来看看emacs的心理医生吧,让它陪你聊聊,24小时陪聊,而且还是免费的!type "M-x doctor",enjoy it!
  8. gimp naming problem:from gimp FAQ():
    • Q: Why and when was GIMP changed from "general image manipulation program" to "GNU image manipulation program"?
    • A: One day (I believe it was in 1997) RMS visited Berkeley, and Spencer and Peter met with him. They asked if they could change General to GNU, and it was done.
    • Q: GIMP is a stupid name. Why can't you change it?
    • A: GIMP is comfortable with its name and thinks that you should apologise for your rudeness.
  9. GNU
    • Q: What is GNU?
    • A: GNU is Not Unix.
                          (@@) (  ) (@)  ( )  @@    ()    @     O     @     O      @
                     (   )
                 (@@@@)
              (    )

            (@@@)
          ====        ________                ___________
      _D _|  |_______/        \__I_I_____===__|_________|
       |(_)---  |   H\________/ |   |        =|___ ___|      _________________
       /     |  |   H  |  |     |   |         ||_| |_||     _|                \_____A
      |      |  |   H  |__--------------------| [___] |   =|                        |
      | ________|___H__/__|_____/[][]~\_______|       |   -|                        |
      |/ |   |-----------I_____I [][] []  D   |=======|____|________________________|_
    __/ =| o |=-~O=====O=====O=====O\ ____Y___________|__|__________________________|_
     |/-=|___|=    ||    ||    ||    |_____/~\___/          |_D__D__D_|  |_D__D__D_|
      \_/      \__/  \__/  \__/  \__/      \_/               \_/   \_/    \_/   \_/

慵懒的日子

上篇日志还是在20号。话说那天写完日志就已经两点多了,然后睡了2个小时的囫囵觉,起床收拾东西,到yq正门集合,坐上MSTC的校车大巴,一路睡到了上海交大的菁菁堂……

MSRA的“二十一世纪的计算”学术研讨会,有幸领到了一张入场卷。其实对于这种会议,我觉得本身是学不到什么东西的,来到这边就像追星族追星一样,看看大师,感受下大师的气场而已。

入场的时候有同传耳机,需要押金100块,可惜我身上钱没有带够,因此作罢。索性大师们的英文还能听懂大半,就是听的时候心不在焉,特别的困,听到一些高深的理论就直接睡过去了——太没前途了……

中午领了份快餐——貌似是肯德基汉堡+一瓶水+一块饼干,吃完后无聊又去散步,总体来说,交大的闵行校区是大而无爱,没有灵性,根本原因在于水域特别小,不像zjg那么大方。

下午的演讲很多没有听懂,大概是水平太菜了。MSRA院长洪小文先生的报告是很有趣的——可能是因为他用中文吧,比如他们的人立方搜索,用来八卦花边再好不过了。

晚上找Ouka吃了顿烧烤,按照惯例应该是Ouka买单,可是这个无赖硬要我付账,美其名曰说百度offer请客。聊的还是很开心的,聊学术、出国、大牛传奇、八卦、老婆,各种high,各种损。

然后就去看妞了,妞还是一个,裹了件大褂,寒风中左顾右盼,看看哪辆车忽然停下,冒出来个大混蛋——就是我了。

在妞这里呆了两三天,妞给我做早饭,煮粥养胃。没记错的话,22日那天出门拜访了wmn,mn请客,吃的是徐家汇的牛蛙,好贵……聊人生、学习、高中生活,发现mn是个很“可怕”的姑娘——看准某件事情,非常有魄力、有手段地去做,并且往往能取得很不错的成果——这也是我比较欣赏mn的一点吧,或者说,我也是这样的人。

下午去了上戏莲花路校区,二饼带路。学校还是很小的,人也不多,美女也没有我想象中那么惊艳,重点了解了下戏剧学院的课堂、排练、教室、器具等等,还是挺开眼界的。

傍晚的时候赶到了上戏华山路校区。这个校区还是很pp的,麻雀虽小,五脏俱全啊。二饼带我参观了小而别致的图书馆,shsh的摄影展,大剧院还有木工房,很有趣。领了张“美女与野兽”的小宣传单,我将它撕成了两半,“美女”那半留给二饼,“野兽”那半留给了自己……

上戏木工房

 邵舒

 上戏云

24号的时候接到了百度开放日活动的邀请,报销食宿和交通费,浙大就邀请了两个人,还都是运维部的。机会难得,稍作犹豫,让同伴买了晚上11点去北京的T32,还是站票。下午3:00动车回杭,6:00到寝室,本来还想去微软笔试打个酱油,怎奈出门的时候忘带钱包了,索性作罢。

沙县小吃解决晚饭,回寝后ssh到实验室的机器上,三搞两搞在linux上面架了个vsftpd server,chroot环境,上传了一些旅行者的资料,并在98行者无疆版发了帖子公告,作为行者们的一个共用的ftp。然后就九点多了,收拾下东西,特别多带了一套衣服,带上相机,赶往yq正门,和lch会和,打车到火车站。

好在不是放假高峰,火车上倒也不是很急,在坐烂了10元钱的塑料板凳后,我坐在水池上脚踏着垃圾桶眯了一宿。火车上人们各种吹牛不打草稿如——“用linux的都是非人类”等等,一笑而过。

火车晚点,下午3:00到北京,很腐败地直接打车到了上地——大概90块——反正有报销的。上佳宾馆,由于上地宾馆紧张,加上形成仓促,所以今天我们只能在这个山寨的宾馆住了一宿,结果是,一,我洗澡洗到一半没热水了;二,lch流了两滴血到床单上,被敲了一百大洋。

晚上去国关,找老流氓zhzf吃了鲜鱼和包心菜,又是各种八卦yy,happy。

26日下午转移到如家快捷酒店,然后走路去百度大厦,到了才得知原来这次百度开放日总共就邀请了5个外地学生——两个浙大的,两个山大的,一个西安交大的——好像还都是运维部的。

活动就三部分,先是参观了传说中的百度大厦,如健身房、食堂、瑜伽室、太空舱等等,然后是一个小型的见面会,CFO女士为10位同学象征性地颁发了录用意向书,并做了一些分享,then是一个清华硕士jjb的分享,然后是重量级神话人物上交ACM2005年全球总冠军Spirit队队长dwyak的分享。dwyak还是挺“腼腆”的一个人,大概是由于工作比较忙,也没有做ppt,就讲了讲自己是如何加入百度的,以及在百度做了哪些工作等等。我鼓起勇气问了dwyak一个问题:“在你过去的人生中,有没有比较迷茫、困惑、不知所措的时候”,dwyak说“倒没有特别迷茫的时候,就是人会面临很多的选择”,大概如此。至此,百度公司两位金牌神牛,徐串和dwyak,我都已经拜过了。

接下来是校友交流,07级本科毕业的ln学长过来与我们交流了运维部工作的一些事情,惊喜的发现原来百度还给员工配笔记本,三年一换,简直是太high了。晚上去一个酒店参加晚宴,100+的人,做了10桌,我们这桌都是搞运维的,边吃饭边交流,感觉还是很有收获的。可能一般人对运维的看法就是“系统管理员+网管”,没错,我先前也是这么认为的,不过经过这次活动,我意识到,这应该是我目前所需要的工作和平台。

晚上回到宾馆,hm过来给我们报销。感觉百度公司真的是很nice,从最初的笔试面试,到活动的安排,到宾馆住宿,处处给人一种员工至上的感觉,很赞。第二天的下午,我和lch又收到了百度hm的短信,内容大概是说“由于自己工作的失误,让我们一路奔波,帮我们联系了火车站,希望我们能够将回程的坐票换成软卧,后续费用可以回杭后百度报销”,感激涕零啊。

27日上午小睡个懒觉,中午打车赶到人大,见到了老班长sx,老班长请客,饭后时间还早,就赖着老班长逛了逛人大。岁月如梭,上次来到人大,还是06年岁末参加上海交大保送考试的时候——那次考试我得了个B,拿到了保送上交电院的资格,现在想想,如果当初真的去了上交,可能就不会有现在的一切了。人大的秋色还是很不错的,恰好中午的阳光也很赞,给人一种清爽宜人的感觉。

人大秋色

晚上7点的z9回杭,腐败的软卧,500+的票价。上车前在KFC蹭了两个小时,看完了《人生可以走直线》,火车上看完了《美国往事》和三毛的几篇文章,沉沉睡去。

28日早到杭州,lyf远在新加坡,催着我给他改汇编作业的报告,仗着自己仅存的一些汇编功底,借助Internet,两个小时,手到擒来,收到lyf的ym若干。下午帮助chxb师兄配置他新装的fc13,可是比较悲剧的是我ssh过去发现fc13上没有装gcc,而联外网需要gcc一个软件,装gcc又需要连外网的源……晚上高铁到上海虹桥火车站,看妞来了。回家,嗯。

这两日无事,学学lisp,给ouka改了改ps,处理了下邮件中朋友关于ffmpeg使用的疑问。想想,整个十月还是挺慵懒的,意外的拿到了百度的offer,如梦如醉。

和ouka聊,聊学习、人生,聊到大学的遗憾,我们俩均表示大学里面没有参加过竞赛是大学的一大遗憾,没有找到一个类似于高中理科实验班的学习环境是另外一个遗憾。还有哪些呢?没有出国去瞧一瞧?挂了太多的课程?

接下来的计划,先把秋考的数电过掉,补一补落下的课程和作业,看看能否去百度实习一个月赚点外块,不行的话就去外漂泊一圈,目标为东南亚,终点为新加坡,手段是自行车。over。

拿下百度三面!

18日下午拿下百度二面后整个人就处于亢奋状态,晚上回到寝室,问了问学长百度三面的情况,得知三面基本上不会考察技术。于是心里就更亢奋了,觉得这个offer基本上是十拿九稳了,遂出去散步,绕着玉泉走了一圈。买了个大大的柚子犒劳自己。回来后继续了解一下百度三面的情况,还是亢奋,直到夜里两点左右才睡。

19日早晨赖床,十点半才起床。起床后洗漱,出去吃饭,淘宝上买的《On Lisp》也到了,吃完饭后又回到寝室,前前后后想了下三面HR可能会问的问题,比如说百度为什么会选择你、你为什么要来应聘百度、你自己的优点和缺点是什么、工作中遇到了哪些困难是怎样解决的等等,也没有想出具体的答案,1点多上床闭目养神,十分钟,心里砰砰砰砰的跳……半点,出北门,还是打不到车,奔波一段,顺利上车,杀向百瑞大酒店。

面试官很和蔼,跟昨天一样,给我倒了杯水,然后就开始聊天、侃大山。开场就是让我继续自我介绍,不要说前两面说过的,说一些别的。好吧,我承认,吹嘘个人的传奇经历是我所擅长的,于是就从高中开始,把自己6年多的大起大落坎坷的经历吹嘘了一通,包括搞数学竞赛、如何转到化学竞赛、提前保送的浙大、做社团工作、如何又对linux感兴趣,为什么不读研等等,一通胡吹,反正就是没闲着……接下来面试官看我这个人经历确实比较丰富,也还算积极主动,就问一些比较细小的问题,比如说为什么当初从数学竞赛转到化学竞赛而没有坚持下去,我回答说这是一种战略分析,理性的分析后做出的选择;问我对朋友怎么看,怎样才叫做真正的朋友,我就阐述了我的八字方针,好朋友“贵在真诚、幸在投缘”;问我自己有没有做过错误的或者不合理的决定,我就举自己那次去宁海参加比赛丢人现眼的例子;问我的职业规划是怎么样的,我说是两种,一种是一直在互联网公司做些去,另外一种是工作几年后再找机会去深造一下;问我对国内的公司创业怎么看,然后我就开始侃马云、Robin、张朝阳、丁磊、马化腾等等,谈自己对创业对成功的看法;问我这个人是不是比较感性而非特别理性的人,我有点措手不及,就说感性和理性要看具体的情况;问给你一个系统设计任务,描述一下你要怎样解决这个问题……总之各种问题都有吧,技术问的倒不是很多。

整个过程从2点到3点,整整一个小时,感觉今天的面试自己表现还不错,发挥出了自己的气场,把自己优秀的一面都展现出来了。最后冒昧的问一句“如果我这次失败的,今年还有没有另外的机会加入百度”,结果面试官说“你为什么觉得自己会失败呢,你对自己没有信心吗?”,我说“不是这样的,只是我非常想加入百度而已”,然后就拿到的面试官的口头offer:“恭喜你通过本次面试……”

泪流满面……百度终面,拿下。从16号上午的笔试、晚上等不到面试通知的失望、17号晨梦中的面试通知、18号的一面和二面、19号的HR终面,一关一关,都被我顺利地闯过,我自己都不太敢相信——这未免太顺利了点吧!吸引很多ACM大牛、世界冠军的百度就这样给了我offer?

总之还是很幸运的吧,看来我的命确实不错,每到人生关键的关口总能得到比较理想的选择,比如进入唐山一中,拿到保送资格,进入浙大,这次,是拿到了百度offer。

我应聘的职位是百度运维部-运维开发工程师,说到底还是去玩Linux了。虽然我对Linux比较熟,但是我更想在c/c++和算法方面发展一下,只是现在时候未到,自己尚没有应聘百度搜索部门的实力了。正式的offer应该会在月底发下吧,浙大站结束后统一发,应该会很快的,百度的效率还是很高的,期待中。

走出百瑞酒店,迫不及待地给老爸打了电话——因为老爸昨天特别要求一定要先给他打而不是先给妈打……可惜老爸手机关机了,悲剧……打电话给老妈,老妈在那边兴奋地快蹦起来了;然后给妞打了个电话,妞似乎不像老妈那样兴奋,可能她还是希望我能留在杭州吧,原谅我吧,妞;剩下的,就是骚扰同学和朋友了,难得地一次去校内上更新了万年不变的状态……去论坛上发了下三面面经,被别人膜拜称“本科大牛”——我不是大牛,我想如果我说大学三年我挂了10+门的课,我觉得没几个人会相信;给zhzf打了电话,给新加坡的阿黎也打了电话,嗯,祝愿大家都能找到自己的归宿吧。

差不多了……20号,也就是今天早晨5点,玉泉正门集合,上海交大菁菁堂,MSRA“二十一世纪的计算”,会后打算去看看Ouka,然后去妞那里呆几天吧,等offer,顺便想想接下来的计划,看看能不能抽出时间再来一场大的漂泊。




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