Tuesday 28 December 2010

zip文件格式

因为zip文件把如何解压的信息放到了文件尾部。因此想解压的话,就需要移到尾部去读解压信息。从这个角度讲,zip文件格式的设计可是不太聪明哈:)

Tuesday 21 December 2010

毛泽东与林彪反革命集团的斗争

汪东兴回忆之《毛泽东与林彪反革命集团的斗争》,我认为在文学上简直无与伦比。

有一个莫名其妙的开头,就好像人类的起源,没人知道原因;之后就像开动火车一样,咣当当,咣当当;不断重复而又不完全相同,就像历史的车轮一样,充满着史诗感和宿命的味道;最后到达一个电光火石般大爆炸式毁灭的结尾。一点点前言和后记表达了对真实的推崇以及不可及的无奈感。

这才是真正的文学啊。

文字朴素中透着洗练。不惜笔墨的重复以笨拙感对真实进行膜拜。平凡的坦诚和伟大的莫测高深相映成趣,好像一叶漂在大海之上。这种沧桑感柔浸在对生命、对感情的看似木然和无动于衷里,就像热血在半空飘洒,飘飘洋洋散落在干涸的大地,没有声息但有的人能听到空中弥漫的灵魂的歌唱。

一篇真正的史诗啊!

Saturday 11 December 2010

Two Poems From Gu Cheng

一,

割草谣

——顾城

你用大锄,
我用小镰,
河滩上的草,
总是那么短。
小兔子,
急得挖地洞;
老肥猪,
馋得撞木栏,
草就那么短。
晒不干,
锅台光冒烟;
铺不厚,
母鸡不孵蛋,
草就那么短。
你拿大筐,
我拿小篮。
河滩上的草,
永远那么短!


二,

拾草歌

——顾城

清风吹黄枝,
飘零秋叶落。
手提竹筐来,
拾回去烧火。

叶茂叶又落,
怅然岁月过。
岁月可曾多,
化为烟与火。

山水凝又溶,
岁月磨人心。
心中多少事,
恰似三九冰。

思潮波澜起,
映照星月寒。
满怀悲壮志,
寂寞多少时。

My 2010

一,

——听说今年你deliver了一个知识产权完全自有的产品,对你的意义非常重大,能跟大家说一下吗?

是的,在我老公的帮助下;当然,主要是我的功劳;今年我们的女儿出生了——

——哦?

从设计、孕育、实现、试运行到如今的正式上线,我们付出了很多的汗水,真的做的很辛苦——不过这一切付出都是值得的。

——祝贺你当了妈妈,要知道一个人,只有有了女儿,将来才可能当姥爷——

哦?

——或者当姥姥。就像有了地才能当地主一样。

二,

——塔拉,前面放的录像里,那玩轮滑的帅小伙有些像你啊

什么叫像,那根本就是我。

——塔拉的女朋友就是在玩轮滑的时候认识的。

——瞧有人爆你料,塔拉,是真的吗?

我其实是先喜欢上了我女朋友,她喜欢轮滑,我就练轮滑把她追到手。

——你这做事的方式,真范儿!我记得2003年,冯小刚导演专门给你拍了一部电影;那时候你还在上学吧?

03年我刚上大一。但冯小刚那电影不是给我拍的,是给卡拉拍的。

——哦对,卡拉是条狗,不是塔拉,瞧我这记性。那今年他拍的《非诚勿扰2》有关系吗?

也没有

——那你觉得今年对你关系最大的事情是什么?

我觉得是我今年正式加入18M。这对我很重要。

——哦,这是New Blue了,新蓝。那具体重要在什么地方呢?

这让我有了稳定收入,为明年结婚铺平了道路,多年的恋爱终于有了结果。

——真好啊。对了塔拉,我听说一些美国的同事反着念你的名字,你就变成了邋遢,是吗?

是,我这名字反过来念不太好听

——为此国家拟出台中国人名规范,把姓放在前面,有这件事吧?

人名规范是有,但的确不是为我出的。

——你魔方玩的更酷。你用轮滑追到了女朋友,你想用魔方做什么,有什么打算?

主要是想巩固一下。

——居安思危

三,

——说一件今年对你最有意义的事

我开车终于被人撞了

——哈,那你以前是不是总是撞别人?

那倒不是,我第一次开车撞到了一棵树,在百望山

——对,这我知道,那次我们一起去百望山;你可把那棵树撞惨了

是。后来又撞倒了一个水泥墩子——

——这次换了个硬的

这两次车都有损伤,保险公司就赔了。

——那这次你被人撞,人没事吧?

人没事,车撞惨了。我要先到他保险公司做保险认定

——然后呢?

然后拿着保险认定到我的保险公司

——然后就赔了?

没有呢,只是一个步骤;我修之后还要拿着零件到我的保险公司确认。整个流程走下来,非常麻烦。

——这件事对你的意义在哪里?

从这件事我认识到我们的确是在一个Growth Market,有很多问题需要我们来解决

——比如?

比如这两个保险公司的理赔流程,就可以整合在一起嘛,不用用户跑来跑去了

——是

而且我现在所做的产品,也是致力于业务整合的;这也给我每天的工作,找到了一个意义。

四,

——听说你今年被逼婚了?

也不叫逼婚,本来打算年底结婚,双方父母一见面,他们就合起来把我们办了

什么叫把你们办了?

——他们定下日子,通知我们结婚啊

你们双方父母真有行动力

主要是我们岁数也不小了,父母也着急哈

——嗯

我们进公司认识的,恋爱也有几年了,父母着急就给办了。

——这样啊。祝你新婚快乐。

Monday 6 December 2010

Dreamming Back to Song Dynasty

《梦回宋朝》这本书的版权卖到了宝岛台湾。虽然我不是作者,也不是编者,但我首先发现了这个稿子,并及时在作者和出版社之间搭了桥。因此作为无名英雄也骄傲一下。

Wednesday 24 November 2010

西安事变

1999年,杨虎城之孙杨瀚在夏威夷见到张学良的时候,发现老人没有激动,甚至有些许冷淡。

每个人孤独地穿行在时间的迷雾里。

有人看到了原因,不得不死;有人看到了结局,不得不走。有人眼睛为胸中愤怒所烧,变的通红,不得不在漫漫岁月中慢慢熄灭,像生命之灯的熄灭一样,一缕青烟之后归于沉寂。有人在那一刻全看到了;天亮的时候他独自收拾院子,打扫房间,歇歇脚抽根烟;于是天又黑了。

时间只有一个方向。

Tuesday 16 November 2010

Markov Chain

  发现dot语言特别适合描述Markov链的状态迁移图。考虑到dot作者的研究背景,也许dot是为Markov Chain量身定做也未可知。

  Markov链描述状态之间最简单的相关性。当然啦,两个状态根本无关是最简单的。简单的东西比较容易研究些。

  一个事物所有的状态构成一个集合,如果事物在任意一个时刻,只处在其中某一个状态之中,而且状态迁移的机率,只决定于前一个周期。那这些状态就构成Markov链。

  比如,粗略说人有两个状态,活和死。人在任意给定时刻只处在状态之一:活着或死了。活着可以再活,也可以死;死了只能死。这还算简单,把轮回加上会更热闹些。这里给出一个迁移图:
alive_or_death.png

Monday 15 November 2010

繁简转换

繁简转换并没有尽善尽美的解决方案,按单字转换有98%的准确率,剩下那2%,需要分词了。分词本身就没有100%正确的算法了。

基于iconv可以这么做:iconv -f BIG5 -t GB2312。注意这是按单字转的。如果要从UTF-8过来,还更麻烦些:iconv -f UTF-8 -t BIG5 | iconv -f BIG5 -t GB2312 | iconv -f GB2312 -t UTF-8。这也不支持GBK的。

更好些的是cconv:cconv -f BIG5 -t GBK。处理UTF也方便些:cconv -f UTF8-CN -t UTF8-TW。支持更大些字符集。据说也支持分词但我没试出来。还提供php的库支持。那用JNI集成到Java里也不难,至少在Linux下是这样。

Wednesday 10 November 2010

爱情变格

这里要讲的只是一种可能性,但并非微乎其微。

在还没有变胖,还在系篮球队做替补,跟着帅气十足的篮球队长当跟班的时候,有一个不算漂亮的女生,在学生会。她高中谈恋爱,追男朋友到大学,入学没几天就分手了。

这一天那个女生也来到了篮球场,在场边做啦啦队,为本队助威。篮球队长可能觉得有这么个女生助威,够跌份,就决定羞辱她。刚巧地上有一团脏脏的餐巾纸,队长就指着这块纸对她说,掉了哈。

我们开始都不明白是啥意思。她倒是羞得满脸通红;还好她也是个外场的女子,立马高声叫骂队长臭流氓。队长既然开出这么恶心的玩笑,也没打算在她那留好感,臭流氓也认了。

半个月后他俩恋爱了。

这说明人有很多侧面吧。

Friday 5 November 2010

eyeD3

是一个ID3编辑器,基于命令行,修改mp3的tag信息。类似的工具有mp3info, id3v2等。但这个是我遇到唯一能够工作的。

这里头的原因还是由于ID3 Tag的标准太乱,著名的有1.x和2.x,其中1.x不支持Unicode,2.x中,2.3不支持UTF-8。这乱局好似泥潭,以至于mp3info的作者Cedric Tefft说自己太懒,不愿趟这个混水。因此mp3info只是停留在支持1.x的阶段。但如果你想在Android播放器上正常显示中文,是需要Unicode编码的。

id3v2原则上支持,但也卡在编码转换上了。于是eyeD3就是唯一可用的了。其文档比较详细。看一下就知道如何用了。

eye的发音和I一致,因此eyeD3 ~= ID3, id3已经被别的应用程序占了名字。

Wednesday 27 October 2010

聊斋

   大体可以看懂《聊斋志异》的原文。很喜欢这么洗练的文字,也许是中国人的缘故吧。

   中国的文字,简练而庸俗;就算是哀怨的句子,写的时候也期许在情理中。海子讲中国就是平常人的故乡,真是透彻的看法。林语堂讲他的文字,是献给具有平常庸见的人的。平常的庸见,也许就是常识吧,在也当下只有那些毫无话语权的人才具有。漫天飞的都是些不知所云的非常识的东西,甚至在逻辑上都站不住,更不用说包含有用的信息了。

   蒲松龄老先生,从他的笔触看,有些像当下的记者。那些狐仙鬼魅不像他老人家想象的东西,因为东一下西一下,个妖鬼的法力不一,没有起码的神怪体系。彼此遇上,输赢就难料了。

   倒是有关阎罗殿的说法,还算一致。也许这是佛法的缘故吧。

   神、仙、妖、怪、人、鬼彼此之间还算客气。

   神和仙不同,神是佛教编制的神,仙是道教编制的;不过也有脚踏两只船的。妖和怪就没有编制了。妖也许是动物成精的,而怪是植物成精的。妖怪也算可怜吧,有的奋斗来奋斗去,也不过想要个人形,不算过分。妖怪要是能被收编,也算神仙了。鬼不独立,有些像病毒,总要找个宿主。找不到宿主的就在野外飘荡,哭哭啼啼很可怜的样子,不过也总是这些可怜虫害人。

   从程序员的观点看,神仙是全局变量,人是局部变量,鬼是指针,指向一块内存。迷魂汤有些像内存回收的机制。有的鬼不喝迷魂汤,再托生成人就有了上世的记忆。

   原则上人以及动植物都是参与轮回的。不参与轮回会引起内存泄漏,这是系统所不允许的。有些生物可以利用系统漏洞规避内存回收。常见的办法是听如来佛诵经。这样到系统回收内存的时候,还以为这块内存如来要用呢,就不去回收了。其实如来只是做了个引用,根本也不用;如来也慈悲,睁一只眼闭一只眼,就过了。随着时间的推移,这生物占的内存越来越多,道行深就成了妖怪了。悟空也是个妖怪。但他成妖的经历不同。他是自己手工勾掉的,危险而且麻烦,没本事千万别效仿。

   有些妖怪被系统发现吃内存,系统发现如果回收他们的内存,系统本身会变得非常不稳定甚至崩溃。因为这些妖怪吃的内存,有些已经被别的全局变量用上了,这些全局变量还是内核级别的!系统没办法就把这些妖怪收编,给个编制,也变成全局变量。这样妖怪彻底脱了轮回,变神仙了。

   作为局部变量的人,甚至很难参透自己所在的这几行到底编写的是啥意思。造物主这个程序员的代码风格也不怎么样,可读性极差。况且站在一个局部变量的角度,几个赋值就好几个轮回了,根本搞不明白什么意思。搞明白又怎样?刚明白一点就刷了。刷来刷去有意义么?于是就有人看破红尘了。

   聊斋,写的就是这些作为局部变量的众生,跟自己命运搏斗的故事。这主题搁在西方,是史诗的题材。
   
   很想整理中国神话体系,但才能不够,就算有一些时间也从指尖漏掉。不过,如果有一个设计合理,法力均衡的神话体系,那神仙之间就能说上话,依照不同的法力性情出身背景,就有无穷的故事可以讲。那是一个埋藏已久的旧世界,也是一个新世界。这样的世界有历史有现在有未来。电视剧《西游记》那么拙劣,孩子们还那么爱看。这也是神话的魅力吧。

   神话激发,也考验个人的想象力,给世界增添颜色;世界需要这别样的颜色,现在灰的很,间或血的红,只这两种很无趣。

Tuesday 28 September 2010

HTML的同名嵌套

在HTML中很少见到同名嵌套,这是为什么呢?

我想一个原因是,HTML语法不如XML严格,没有规定必须使用结束标签。因此同名嵌套就很搞了,结果是很少人用。解析的时候也麻烦少些。

Sunday 19 September 2010

突然,想起

突然,想起一个长得像林致炫的同学。白白净净,尖尖的下巴。

那一年,他从杭州来到京城,同行的还有他的同事,一个漂亮女孩。同学们让他给介绍介绍,他让我们放正经些。他们是来参加一个中学物理竞赛。后来还得了一个奖。

下一次再来京城,是离开了杭州学军,跳到这边来工作,他计算机不错。那个女生也在;他 丢了所有东西,两人坐在公园长凳子上,放在边上的外套也被顺走了;那也是深秋吧。我说他在恋爱,他死死不认。

他们最终错过了。他在北京飘了几年,漂过三十之后,和一个比自己小很多的结了婚。后来没几年,为了财产的事,他的小妻子把他的尸体搁了一个来月,不能火化。同学散在四方,像土里生锈的钉子,偶尔碰面,哗拉哗拉落锈;潜的太久,猛一下出头,也搞不清发生的事。他父母老得厉害,哥哥忠厚人,还有老奶奶。现在还在过公堂。

我后来知道,他是爱她的。他离开杭州,跑到京城,也是觉得自己没志气,要做一番事情才有脸面去见她。可感情的事,并不遵循这么简单的逻辑。他接纳了另一个女人,很小心地爱她,很卖力地工作养着她。他小妻子讲他在世最后一秒说不出话,只能流泪。

爱情啊!

洪启讲,爱情是什么,爱情是永恒;永恒是什么,永恒是纯洁;如何才纯洁?勇敢就纯洁。

他跑到京城来找自信,就不能算勇敢了。那纯洁呢?永恒呢?还有爱情呢?

可又有谁勇敢呢?都只是活着的吧?

Monday 6 September 2010

Friday 3 September 2010

洪启九月*微薄之盐

我站在你妈妈看不到的地方等着你

Friday 27 August 2010

听一听窦唯《我最中意的雪天》

那么的干净
能嗅出空气里的炊烟味道
听得到脚下咯吱咯吱
通红的鼻子
白的哈气
像触碰到爱人冰凉的手
禁不住而打的冷颤

周末了

有人无事
有人在病中
有人不说话
有人打长途

Saturday 21 August 2010

雨秋

雨,主人端起的茶盏

叶子要走了。可是,去哪里呢?昨天,今天!

冷雨,滚油中鲫鱼眨动的眼睛

Thursday 19 August 2010

楼下

晚上下楼扔垃圾,见两只猫,在歇凉小桌两侧的竹椅子上,面对面侧躺着纳凉。真惬意啊。见我过去,一只起身让座,一只一咕噜爬起来,拿眼瞧我,意思是你坐吗?坐我就走。样子神态酷似我走失的小猫,但短一些。本来要坐在小桌旁,想想算了,坐在长椅上。长椅后面是草丛,蚊子多。小猫们想必也知道。上楼来腿上多了几个包。蚊子执法真认真。

Thursday 15 July 2010

Google Docs

   我喜欢的Google Docs应用,最近显示出不可用的状态。对于https访问的网站,虽然那谁不知道内容,但他还会给你断掉,逼迫你用http访问。而你用http访问的时候,他在那默默注视,像一个幽灵。

   这难道不是反人类的做法吗?违反做为人的常识。这些常识,本不需要解释,在这里没办法还得说说。你喜欢两人聊天的时候有陌生人偷听吗?还不仅是陌生人,是一个你及其讨厌的人。他在偷听,他甚至不是在偷听,他明目张胆地听,但不承认。不承认不是因为不敢,而是习惯使然。有时候他说两句莫名其妙的话,有时候他狰狞地咧嘴。他的行为很难让人理解,不知他为什么,图什么。这尤其让人感觉恐怖。因为和违反常识,而又能力巨大的人在一起,是极度危险的。他不尊重常识;甚至把吃人也不当回事;想到这里更觉得恐怖。他无处不在,无时不在。也许他时日无多,但他可能在最后时刻将人嚼碎吞下,咧嘴微笑,舔干净唇边的血迹。

Wednesday 14 July 2010

心神不宁,但意志坚定

抄一首诗,里克尔的《预感》,北岛译

我像一面旗帜被空旷包围
我感到阵阵来风,我必须承受;
下面的一切还没有动静:
门轻关,烟囱无声;
窗不动,尘土还很重。

我认出风暴而激动如大海。
我舒展开来又卷缩回去,
我挣脱自身,独自
置身于伟大的风暴中。

Saturday 3 July 2010

一个不错的设定

由于众所周知的原因,我们访问:
时会被导向到: 

而通过访问: 
可以纠正这一点。

之后就可以使用:
来使用加密搜索了。

唉,有什么办法呢?

Saturday 26 June 2010

6个步骤教你学习一切

(翻译工作也顺便应用了学到方法,比如明确做什么,考虑如何做,挤时间,每翻一部分就给个大致百分比,鼓励一下自己,整个过程是一个练习,等。确实有效。)

如果你想自己学点东西,我认为有几步是必须遵循的,不管实际上你学的是什么都一样有效。

1:明确想学什么
这看起来显而易见,但很多人往往忽略这一步。举例子来说,你想学的是日语吗?那是相当大的一步,因此你最好还是把火力集中在日语口语上。把任务切分成可管理的小块,然后再行动。

这有另一个例子:你需要创建一个网页。你的目标,那么就是,学习有关Javascript和HTML的一切,或者为了你梦想中的网页只学创建网页所需要学的?学所有一切可要花费大量时间,而只是学如何内嵌视频或在你使用模板的时候如何加入背景图片,花费很少的时间,并得到确切你需要的。

定义清楚是关键。

2:考虑如何学
用什么方式学呢?考虑这个问题可以使你少走弯路,不至于时而跳过应该做的事,时而反反复复做相同的事,比如阅读相同的材料。在使用Google搜索到书到雅虎答案的过程和好处中,这一步很容易忽略;但老师在课程计划上花那么些时间是有理由的。计划计划真的有用。

我通常使用论坛和Google搜索自学东西,但我固定在相同的论坛或博客,这样我不必经常在旧资料里搜寻我想要的。书本也能不可思议地便利。我是傻瓜系列的粉丝,但也考虑一些写的不错的“如何”系列的图书。

3:每天挤出点时间,
这是艰难的一部分。坚持不懈。你不得不按计划行事。你过你想学语言,那你得认真对待,做好功课。因此,如果你在第二步如何学部分决定每天在上班路上听“教你日语!”CD,那你早上就有的听了。或者如果你学HTML5,并决定每天早上喝咖啡时候读HTML5傻瓜书,那么你最好拿着那本书,在煮咖啡的时候。

4:度量你的成功
这一步纯粹来自我在线商店的背景。我不知是否你注意到,但我们确实对数字格外着迷。我们手边有那么多数据,没法不对它们着迷。
  
关键是回到第一步,明确你到底学啥。如果你“想学日语”,并且你将通过阅读“每日10分钟自学日语”课本,那么你真正决定的是你将学习书里的内容。同意?如你试图“学日语”,你就得学所有东西,包括片假名和书面语(并且,如果你曾经学过书面日语,你要么是非常勇敢,要么你就是日本人)。所以度量成功,你需要去吻合第一步定义的基准。在你使用课本自学日语的例子里,你或许能使用书里的小测试。在学HTML5的例子里,你可能希望通过构建网页来看看你学的怎么样。

5:不断练习
听说过“百炼成钢”吗?是的,的确。重复练习,更多的练习。只有到你对你努力去学的东西觉得满意的时候,你才算正式学会。别去问别人你学的如何。

6:小小的奖励
因为奖励是重要的。 巧克力或燕麦葡萄干?

Wednesday 23 June 2010

野夫的文字

在看野夫的《父亲的战争》。

野夫好文字,时常让人会意一笑。野夫的好文字不是一般的好,他语言不单运用的好,他语言里有创造,所谓"平地扣饼,对面拿贼"。他的选词,用字绝不能用考究来形容,他选词用字里有体验。这种体验甚至是他的发现,而他也有能力用几个字把他的发现给大家揭示。我说的不好,下面是北京当代汉语研究所的评价:

野夫的写作还原了语言最内在的秘密。我们要为野夫喝彩,但归根到底是为汉语喝彩,它在它信得过的操作者那里,令人罕见地走上了自己最正确的道路。

此言不虚。那语言最内在的秘密是什么呢?存在和表达纠缠以致无穷,很好玩,但让人抓狂,却也是和谐的:存在的表达,表达的存在,等等等吧。这只是个起头,后话很长。

Tuesday 22 June 2010

共工

Try not to become a man of success, but rather a man of value.   -- Albert Einstein
   
传说,共工怒而触不周之山,天柱折,地维绝。天倾西北,故日月星辰移焉;地不满东南,故水潦尘埃归焉。天也破了个大洞,女娲炼石补天。女娲炼了三万六千五百零一块石头,但补天只用了三万六五百块,还有一块没用。那剩下的一块就是没有功名的石头贾宝玉。爱因斯坦在这里所转述的,是贾宝玉的原话。

那段时间,女娲忙着补天,大禹将要忙着治水,诺亚苦苦守望在方舟之上,等待大水下去;我们的老祖先帝颛顼组织人力物力抓捕共工。颛顼抓住共工后没有赶尽杀绝,而是宽恕了他。但共工却没因此而罢休。他起身去了西亚之地,碰巧救了诺亚一家。因此就拣选了他的后人即犹太人做他的子民,创立了犹太教,要实现他的复仇计划!

作为一个犹太人,爱因斯坦最终发现了质能转换方程式。原子弹造出来后扔到了日本。

也可以不上网

网络破坏了我内心的宁静。我伸着脖子,探看着别的人的生活,却把自己的生活忘记了。
   
而今我把这个窗户关上,房间内恢复了宁静;生命河流哗啦啦向前,那声音犹如拔节的麦子。

韩寒在《他的国》里讲,摩托车是男人力量的延伸;那电脑就是程序员力量的延伸了。我不再年轻,还是一个程序员,每天脑子里想的是解决简单的问题。这些问题如此琐碎,在我这里又如此地重要,让我不能忘怀,而在更高层的眼中,却那么微不足道,如尘土一般。

当然啦,我并不感到悲哀。

Monday 14 June 2010

Sun拼音输入法

装好了,还在熟悉,感觉还不错。有兴趣的同学可以到:
看看。

我是在IBus下用。Sun拼音说自己不做平台,只做输入法,这一点很可爱:)

Friday 11 June 2010

Grass is growing its seeds

   Grass is growing its seeds
   Wind shaking its leaves
   We standing, no speaking
   Already very good

   译自顾城的诗(1982):
   草在结它的种子
   风在摇它的叶子
   我们站着,不说话
   就十分美好

故人

今天下楼的时候,遇到一个十年前一个熟识的人。那时候他从联想出来创业。我们3个在他那里打工。他这个老板待人很宽厚。公司初建,常加班到深夜。他领着我们吃午饭、吃晚饭。他吃饭比较快,常见他笑咪咪地看着我们吃。年轻人海吃,不够的时候他就叫服务员加菜加饭。那时他三十几岁,算我们一个大哥吧。

可我忘记了他的名字。想想能询问的人,只剩下一个。另一个已经不在了。打电话过去,他的记忆也模糊,说是不是叫牟其中。听着好熟。后来想起了名字,就打电话过去。他还是有些不确定,我也怀疑了。

Saturday 5 June 2010

鸽子


   近些天,后窗台上经常见到几只鸽子。它们咕咕叫,玩一会儿就到别处去,再回来,在窗台上歇歇脚。

   不知它们一直这样,还是之前我把自己搞得很忙,一直没有注意到。我的葡萄在前阳台长叶子;每天有一公升的淘米水,给它喝。

   我在窗台上撒了一小把小米。鸽子吃一些,留一些;也许它想下次吃,或者带朋友来。它们长的很像,我还分不清谁是谁。

   前阳台的麒麟,每年逢雷雨疯长,今年可能睡的太沉,闪电雷声都没有唤醒它。也许它脚下的土太贫瘠,没有养分;但它脚下的土总是那么贫瘠的。

   鸽子每次来都咕咕的叫;我开开窗户它们就闪避开。它也许知道人类对它们喜爱,根本靠不住;那只是心情的一次变化罢了。我也不指望它能够信任我。

   小时候有一只受伤的鸽子飞进窗,我把它养起来。它每天咕咕叫,对我并不信任;但它受伤了,暂时也飞不大起。它伤好了后,我怕它飞走,就把它翅膀上的长羽毛溜短了些。它咕咕叫,可以看出并不快乐,很焦躁。后来我发烧,妈妈炖了汤给我喝,告诉我是鸡汤。我恢复后伤心了几天,就好了。

   也许我只是假装伤心,欺骗自己说我还是善良的,让自己的心不那么愧疚罢了。或者我根本就没有伤心难过,只是在回忆中增加了这个情节,让这个回忆更像一个故事。或者更卑鄙些,是为了骗取女孩的眼泪,而刻意加的伤心落泪;鸽子死在妈妈的手里,我只是一个伤寒中的无力者,阻止不了;妈妈的鸽子汤只是为了病重的儿子;一切都合乎情理,但那只鸽子却死了。

   鸽子真的死了的。妈妈也许还记得;但我们之间并没有聊过。

   更小的时候,还在上学前,我还养过一只乌鸦,或者灰喜鹊。我那时太小只知道它是只鸟。它是全黑的,但不食腐肉;也许它食腐肉但我只喂它谷物和小虫。我记得逮蚂蚱给它吃。它一口吞,然后伸脖子咽下。在我喂了它一只蚂蚁之后,其他的蚂蚁就老来找它了。它身上爬的都是蚂蚁,还有蚂蚁往它嘴里爬,这让我感觉很恐怖。

   蚂蚁还会复仇!但这明明就是我记忆的指向。家人都记得这只乌鸦,是邻家的叔叔先在家新院后面的草窝里发现,告诉我,我才去捉住的。它一定受了伤,要不然我那么小,一定捉不住它。那时候邻家的叔叔刚结婚,婶子很漂亮,是小学的教师。晚上到我家串门,我跟她讲小三砍柴的故事,她夸我讲得好,那么长都记得完备,就送我一本厚厚的田字格本子。那时候她还没有生小弟弟。她很漂亮,叔叔也长得帅。

   我让乌鸦招惹了蚂蚁后,蚂蚁就老跟着它。它也许被蚁王诅咒了。它傻傻站着不知所措,就像现在高大肥胖的女人穿了高跟鞋站在舞台上,翅膀都不知放哪里。它应该有能力把源源不断的蚂蚁一个个吃掉,但不知为什么它并没有这么做。我爬上树,把它放到树枝上。那是棵池塘边的柳树,斜探到水上面。

   我说,看蚂蚁还找得到它!

   我明知蚂蚁是会爬树的。其实柳树上蚂蚁更多,它们每天都去搬蚜虫的蜜。我这么做,只是怕自己也招致蚂蚁的诅咒,引蚁上身,而义正严词地找的一个借口。小孩子的心思,自私而加以掩饰,就很邪恶了。它在枝头仍然不知所措,摆摆翅膀要飞,有些生疏了。但它最后还是飞下去了。

   只见它掠过水面,惊起下面团飞的懵懵虫;它打起精神,拍打翅膀,拖着一根线,向大菜园方向艰难飞行。它本来就不是小似麻雀的鸟,只是近来太相信人,而且蚂蚁缠身,病的不轻。

   后来它被另一个人捉住。我跟那人要,说是我的鸟,他只还给我那根线;再之后乌鸦的死活,就不知道了。

   人,最自私的动物;只是内心够复杂,表情太丰富。

   小时候家里有一只老黄狗。我记不清它和我之间的故事了。它比我岁数大,我是它看着长大的。我是大水送来的人,这狗在那场大水里游过。闹狂犬的时候组织上号召打狗,爸爸就要杀它。它中了爸爸一抓钩,跑了很远才被乱棒打死。它惨烈的死我并没有亲见。它的肉我却是吃了;吃肉的时候没觉得异样。它的皮绷紧了晒在太阳下,一个大字。爷爷有一件黄狗皮领的大衣,也许就是它的皮。狗死后我发现别人家的狗有的还在,就埋怨爸爸。也许只是在心里埋怨。爸爸说只是条狗嘛。也许这话不是他说,我只是从他的眼睛里读到。也许我没从他眼中读到,只是我想了下他的眼睛。

   据妈妈讲,我还有个弟弟;只是后来组织上倡导计划生育,爸爸太积极,就做掉了。我要是弟弟,就不会老和邻家弟弟玩,邻家弟弟也不会是我的跟屁虫。他妈妈很漂亮,爸爸长的帅。但他爸爸脾气不好,喝酒说胡话打老婆。邻家婶子就回娘家,住着不回来。婆媳关系也不大好,时常拌嘴;但没有打过。我模糊记得邻家奶奶的样子,但每每试图弄清的时候,就滑到我奶奶的样子上了;模糊着反倒有区分。邻家婶子去世的时候我上大学或高中。记忆真不可靠;回忆只是在挣扎中辨认所谓的真实。

   妈妈说起这个没来到世上的弟弟,是不待见我这个来到世上的妹妹。我很小就知道装懂事,不给大人添麻烦,还帮忙,妹妹就显得不懂事了。妹妹脾气倔强,能把大人气疯。时间久了,也记不得她气人的原因。有一次她一直哭不认错,妈妈抱着她走进池塘,一直到水淹着小腿她才认错;回到岸上又翻脸不认。有一阵全家都认为她被邪魔上了身,要找巫婆帮她赶一赶。爸妈那时还是年轻的父母,实在不应该这么样子对小孩子;我也不是很好的哥哥,不明白她是我血肉相连的手足;装懂事得到了父母师长的夸赞,内心的愧疚却是瞒不过的。妹妹拒绝上学那年妈妈气的说胡话,很恐怖;爸爸用力掐人中才过来。

   我把妹妹带到了这个城市却没有安排好她的生活。这个城市磨练了她,让她有足够的能力生存下去,却没有给她幸福。这个城市只有她的工作没有她的生活。我没有照顾好她,却推说自己能力不够做不到。我的确有能力不够的一面,但我放她身上的心也太少了。

   乌鸦,或者灰喜鹊,划过水面飞向菜园的方向。它是否回头看那我一眼?这么小的一个孩子,就懂得了怎样遗弃。风,呼啸而过蚂蚁的耳朵;蚂蚁紧附在乌鸦身上放声歌唱,歌唱无畏歌唱胜利。它们无尽的诅咒它们坚强的恨吓倒了我这个冒充大人的小人。我瑟瑟发抖;悲凉的秋风里没有了我的鸟。

   鸽子咕咕来到后窗,这高贵而优雅的鸟,在窗台上踱步,歪着头对着小米,静静在风中思考了片刻,风也吹乱了它头顶几丝羽毛。高中时前座有一个漂亮女生,一天中午,她转过身来,歪着头安静地对着我笑;静了片刻,她摘下她的两颗牙,放在课桌上。想不到吧?她很高兴地讲出她的秘密。她被一个骑摩托车的人撞过,换了两颗假牙。她说骑摩托车的不是故意的。院子里法国梧桐毛毛飞过来粘在假牙上,她抖了抖,然后装上了;那么从容,像一只深色的鸽子,一下一下啄食小米一样。她的宽恕,还有闪烁在眼睛中对万物的爱,都让我忍不住想哭。她不知她面对的是一个异教徒吗?这个异教徒外表庄严内心虚弱,不信一切不堪一击;嘲笑众生也嘲笑自己;而且也并不懂得什么是爱。

Sunday 30 May 2010

民不聊生

今天明白了民不聊生,真直白;但让人不寒而栗。

当老百姓不聊生计的时候,他们就聊死计;如今富士康的连跳,就是一条死计。

草民不再讨论如何好好地活下去,失去了活下去的希望。

真恐怖,转眼就到了这个境地;也是刚知道,这就是民不聊生啊。

Thursday 13 May 2010

系统程序员成长计划

购入《系统程序员成长计划》。

昨天晚上看了第0章和第1章,打算停下来把里面布置的题做做再往下看。如小李大王(弯曲评论陈怀临给作者李先静的别称)所言,多写多练,不要偷懒:)

毫无疑问这是一本很好的书。别开生面,更实际,也更本质;是真正程序员写的书。就难度而言,不大;老老实实做练习的话,即便是文科大学生也应该能跟得上。就深度而言,确实是很深的。不能当一本简单的技术书来看,可以称得上是技术方面的策略书(如其题目所言)。

书名里的系统程序员有点吓人。系统程序员这个词这些年被Linus这帮人弄得跟大神似的。但就其本意而言,题目也是贴切的。这本书起点很低很低,肯定能看懂。而且好像不是太"聪明"的人读起来效果更要好些。建议被书名吓着的同学不要怕,赶紧购入:)

Wednesday 12 May 2010

读过四棵杨

读过寒川子的四棵杨。

写土地的。很容易让人联想到海子的《土地》,但就深度而言不如海子的深,写到了河南人的血肉,但绝对还没有触到魂;不过已经很不错了。

演讲稿

他们去开的是什么会?

有一个金发女郎去纽约的笑话不知你们听过没有。说,金发女郎去纽约,买的经济舱的票,她却非要坐在头等舱。机组人员怎么劝,她都不听。后来机长来了,跟她讲了一句话,她就乖乖回经济舱了。你们猜机长说了句什么?

机长说,头等舱不去纽约!

这个笑话很久以前就听过,最近才觉得,机长说的也许有些道理,金发女郎做的也许也有些道理。

4月20号,我的一个Mentee来找我谈有关他升迁的事情。我其时有另一件很沉重的事情在处理,没有太多心思听他讲他如何填表格的琐事。但我注意到,他的气色不太好,嘴唇很干有水泡。我提醒他多多注意一下自己的生活。但他的心思完全在他的升迁问题上,一再问我如何添表格才会更好。我说,你还是去照照镜子吧,看看你的气色为什么这么差,你的嘴唇上为什么起了泡。他一下惊醒了。他想到了他的妻子,还有他的女儿。他也知道他的心思在工作上太多,分给家庭的太少,至于给自己的,就更少了。之后我们还谈了如何做更有意义的事,如何少花时间在无意义的事情上,等。

我发现我们很累,很疲惫,并不见得我们就做了很多事。我们的脑力劳动强度肯定不如爱因斯坦大,但爱因斯坦去世也是在头发花白之后,在中国也算是喜丧了。前些日子打车去同学家,和司机聊起了这个话题。司机说过劳死最多的是在出租车司机这,只是出租车司机少人关注,媒体也不怎么报。他认识的一些人,就是死在车里了。其中有一个,还是他亲手送走的。当时他们开到309医院附近,他朋友说累了,他说,那就歇歇吧。开到树下乘凉。忽然看到他朋友头向后一仰,脑顶冒起一股白烟(我估计是因出汗引起的水蒸气),就过去了。5分钟不到送到309急救室,缓了一两个小时,等家属过来,最终也没有救过来。这个司机吸取了教训,现在每天早上8:30出门,6点来钟就往家赶,再不敢多拉。当然钱少了些。

林忆莲在4月17日在北京有一个演唱会。我在头天晚上定了两张580的票(打折800),打算第二天去看。4月17号上午等送票。快中午的时候票送来了。这时候我接到同学爱人的电话,说我同学不幸去世,猝死在家中。我一下子就懵了。

赶到昌平中医院,工作人员把太平间里的一个铁抽屉拉出来,我同学躺在里面,好像睡着了。出来一抬头,见仓皇的天空下,弥漫着尘土的风,卷着白色的塑料袋飞扬,每个人说着相关或不相关的话,彼此按时钟的节奏嗒嗒的走。到晚上8:30的时候,我竟然出现在林忆莲演唱会。演唱会已经开始了一个小时,林忆莲说我爱你们所有在场的人。我像在梦里一样想,我的同学已经不在人世,更加不在场,因此林忆莲对大家的爱是分不到他那里去的。

都过去了。

头等舱不一定去纽约,经济舱也不一定去,即便坐在身边的人,也不一定能到同一个地方。另一个事是我们去什么地方。最近我发现我手头有好几件并没有什么意义的事。也许你们正在做的事都有意义。没意义的事情做到60分就可以,没必要做到100分。把精力多花在更有意义的事情上,也可以使自己更心情愉快。

就这些吧,谢谢大家!

Thursday 6 May 2010

胡适说的三句话

宁鸣而死,不默而生。

有几分证据,说几分话;有七分证据,不说八分话。
 
 大胆假设,小心求证。

环环相扣,弥漫着道德和智慧不分彼此的美感,印证了苏格拉底关于“美德既知识“的伟大论断。 

Tuesday 20 April 2010

水仙

我的水仙终于开了,在这个永难忘记的春天。
2010-04-20.jpg

Sunday 11 April 2010

How to use Google Chrome Dictionary Extension in China

Google Dictionary是多么好的一个应用啊,竟然也会被墙!还好可以通过https访问。这里给出Google Chrome Dictionary Extension的修改方法,希望对大家有用。

Google Chrome Dictionary扩展安在   
   ~/.config/google-chrome/Default/Extensions/mgijmajocgfcbeboacabfgobmjgjcoja

我用的是1.0.2,需要修改的两个文件,就在目录1.0.2下。一个是content_js_min.js,另一个是background.html。

修改方法是把  
换成

Thursday 4 March 2010

表哥

初春的正月初六,我伙同我的堂兄弟们一同去了我姑家见到了我的表哥。表哥上身穿了一件不太合身的不褐不蓝沾满污垢的棉衣,下穿一条胖大的黑色裤子,头戴一顶气死风帽子,脚穿一双烂帮棉靴。他正和与他穿着不差上下、年龄相近的老人打牌。我近前叫了一声:“哥”,他抬头看了我一眼,放下手中的牌说:“走,回家”。我和他一起到了他的家。表哥的家座北朝南三间瓦房,一间没有门的东屋,没有围墙更没有大门。东间放一张床躺着有病的表嫂盖一条打有补丁的被子,房中间放一张竹床,我就势坐在竹床上,表哥坐在一个三条腿的凳子上。西间靠后羊圈;靠前是表哥做饭的地方,屋内羊粪尿的味很浓。表哥家的电器就是一个15瓦的电灯泡。表哥有一个女儿已嫁到外村,表哥今年69岁靠种3亩责任田和国家发给他的600元独生女奖金过日子。我和表哥告别时他的牌友又来到他的家,一个破纸箱当牌桌,每人找了一块砖坐下,就这样他们嘻嘻哈哈开始了打牌,打牌使他们消除了寂寞,带来了快乐,送走了寒冷,迎来了初春。

Wednesday 3 March 2010

Switch bluetooth led

#!/usr/bin/sudo /bin/sh
# switch bluetooth
#
status=`cat /proc/acpi/ibm/bluetooth | head -n 1 | cut -f 3`
if [ $status = "disabled" ]; then
    status=enable;
else
    status=disable
fi
echo $status > /proc/acpi/ibm/bluetooth

Wednesday 10 February 2010

Chrome Extension Google Dictionary Really Cool

If you are using Google chrome, please have try on Google Dictionary:
https://chrome.google.com/extensions/detail/mgijmajocgfcbeboacabfgobmjgjcoja?hl=en-US

Below image can be used to show the basic function of Google Dictionary:

4001?hl=en-US

Once you click More, you can see the word's details. And you can mark one star by click the star ahead of the word. Very cool!
unstarred.gif acceptable   /æks'eptəbəl/

Monday 8 February 2010

橄榄树

  橄榄树
  作者:三毛
  
  不要问我从哪里来
  我的故乡在远方
  为什么流浪
  流浪远方 流浪
  为了天空飞翔的小鸟
  为了山间轻流的小溪
  为了宽阔的草原
  流浪远方 流浪
  还有还有 为了梦中的橄榄树
  
  不要问我从哪里来
  我的故乡在远方
  为什么流浪
  为什么流浪远方
  为了我梦中的橄榄树
  
  不要问我从哪里来
  我的故乡在远方
  为什么流浪
  流浪远方 流浪

  读西班牙诗人洛尔迦的诗,橄榄树林的一阵悲风,是悼念诗人的好友梅亚斯的。橄榄树之于西班牙,就像白桦树之于俄罗斯一样。三毛的爱人荷西也是西班牙人。因此橄榄树意指荷西,三毛的爱人。可以读一下三毛的《撒哈拉的故事》,荷西在撒哈拉工作,三毛作为家属随行。我想这在三毛的眼中,就是为了梦中的橄榄树,或者心上人而流浪了吧。

  几乎每个人都在流浪,也许没有三毛流浪的那么远。但我们大多数人都是为生计流浪;很多人没有时间停下来听听天空飞翔的小鸟和山间轻流小溪的歌唱;我们流浪是生活所迫,并不是为了领略宇宙之美。有为自己心上人而流浪的吗?那可真是灰色生活中的一抹绿色了;珍重吧!橄榄树!

Sunday 7 February 2010

如何修剪葡萄树

葡萄结在哪里?
葡萄当然结在葡萄枝上,但不是所有的枝都结葡萄。

只有去年生的新枝,而且其母枝是前年生的,才可能长葡萄。

有些从葡萄根上长出来的孽芽。这种小芽要等三年才能结上葡萄;有这时间都可以培育一颗葡萄树了,应该剪掉。

如何修剪葡萄树?
不结葡萄的枝应该剪掉。千万别心疼,也别指望这种枝去长明年结葡萄的新枝。明年结葡萄的新枝也可以长在今年结葡萄的枝上。

结葡萄的枝如果太多的话也应该梳理一下。

太长的新枝应该剪短。

《死亡赋格》真恐怖

死亡赋格 

策兰

清晨的黑牛奶我们傍晚喝 
我们中午早上喝我们夜里喝 
我们喝呀喝 
我们在空中掘墓躺着挺宽绰 
那房子里的人他玩蛇他写信 
他写信当暮色降临德国你金发的马格丽特 
他写信走出屋星光闪烁他吹口哨召回猎犬 
他吹口哨召来他的犹太人掘墓 
他命令我们奏舞曲 

清晨的黑牛奶我们夜里喝 
我们早上中午喝我们傍晚喝 
我们喝呀喝 
那房子里的人他玩蛇他写信 
他写信当暮色降临德国你金发的马格丽特 
你灰发的舒拉密兹我们在空中掘墓躺着挺宽绰

他高叫把地挖深些你们这伙你们那帮演唱 
他抓住腰中手枪他挥舞他眼睛是蓝的 
挖得深些你们这伙用锹你们那帮继续奏舞曲 

清晨的黑牛奶我们夜里喝 
我们中午早上喝我们傍晚喝 
我们喝呀喝 
那房子里的人你金发的马格丽特 
你灰发的舒拉密兹他玩蛇 

他高叫把死亡奏得美妙些死亡是来自德国的大师 
他高叫你们把琴拉得更暗些你们就像烟升向天空 
你们就在云中有个坟墓躺着挺宽绰 

清晨的黑牛奶我们夜里喝 
我们中午喝死亡是来自德国的大师 
我们傍晚早上喝我们喝呀喝 
死亡是来自德国的大师他眼睛是蓝的 
他用铅弹射你他瞄得很准 
那房子里的人你金发的马格丽特 
他放出猎犬扑向我们许给我们空中的坟墓 
他玩蛇做梦死亡是来自德国的大师 

你金发的马格丽特 
你灰发的舒拉密兹 

(北岛译)

Saturday 23 January 2010

关于《梦回宋朝》

《梦回宋朝》出来了,很开心。

当当要便宜些。《梦回宋朝》不是我写的一本书,但是我"策划"的一本书。因此看到纸质书,虽然我可以得到赠书,但我还是花钱买了一本。

在这里感谢一下作者。感谢他蘸满温情的文字;在这个人心浮躁物欲横流的时代,《梦回宋朝》里的温情还是充溢了大半部书之多。相比较市面上其他的书,已经很难得很难得了。我第一次看到这些文字,是在作者的博客。今天拿起纸质的书阅读的感觉,还是那么的好。

我们的祖先,曾经那么的有趣。他们说真话,办实事,眼睛清澈的像上学前的小孩。他们一起做游戏,玩玩具;他们简单质朴,透过一千年的时间传过来的笑声或啼哭,那么的清澈,清澈地让我后悔自己晚生了一千年。

而今的人呢?他们说着类似打嗝的话,离他们稍微近点就恶心的想吐;他们一本正经的说瞎话,了无生趣地在这个世界上晃荡。他们的头脑里都是血的颜色,不停地绞杀其他的想法;而且也不允许别人说和他们不一样的想法。他们很多把无耻当正常了,他们体味不了的快乐,他们也不许别人体味,他们霸占所有的东西,同时限制别人去获得,他们宁肯毁掉也不跟其他人分享。他们把残酷当果断,把野蛮当力量,把固执当坚强,把不要脸当聪明的一种。他们把美和丑颠倒过来了。不幸的是他们这些人还把持着我们的社会,我们不想接受他们的观点,他们会每天通过报纸、广播、电视、网络灌输给我们。这还不是最不幸的。最不幸的是我还发现自己的有些想法已经被他们侵染,我也开始厌恶我自己,当我对自己都绝望的时候,我也就和他们一样了。

因此这里再次感谢《梦回宋朝》,总算有些新鲜的空气进来,给为污浊空气包围的我们透透气。太闷了!


Tuesday 19 January 2010

炸花生米的一个做法

这里给出一个油炸花生米的做法,我发明的。

一小碗花生米,洗过,放在小碗里。一点点鸡精,几滴油,拌匀,放盐,盐可以拌匀也可以就那样洒在表面。花生米最好洗一洗,这样花生米表面有点水,有利于放盐入味。

放入微波炉,转2分30秒,取出晾凉。我一般是放外窗台上,比较快。放凉就可以吃了。

多放点油就和油炸的没区分了。但我更喜欢放油少的,更能出花生米的原味。

有一次我在花生米里放了点咸菜汁,为此多加了10秒时间(2分40秒)。风味也还不错。

这种做法的好处是比较量化,时间掌握对了绝对不可能糊。用时间也少,加上晾凉时间也就10分钟吧。

Friday 1 January 2010

苏童《河岸》

  这本书很差劲。底封王干讲这本超越了苏童之前的几部著作;我很怀疑王干的文学鉴赏力,当然也可能王干太忙没认真读过苏童的东西。

  《河岸》没有任何超越,某种程度上彰显了苏童才力在走下坡路;我相信在创作方面,苏童比王朔更迷茫。当然啦,当代作家没有不迷茫的,比如余华。《河岸》里有余华《兄弟》里的臭河沟子味儿,一样的没劲不成器。

  二十万字的《河岸》里流淌的东西,你要叫它血液也太稀薄了。统共也没有一滴血,稀释了那么一大片。我读到前50页就读不下去了,但我硬着头皮将它读完。别讲思想了,作品里根本没有,单就叙事而言,苏童也没有任何的进步,单调乏味拖沓。讲什么呢?用王小波的话讲,你知道别人不知道的事?或者你想明白了别人想不明白的道理?都没有。那就是无病呻吟了。
  
  他们怎么就不能加把劲呢?也写出点像样的东西来呢?他们在想什么?他们想了吗?