孰能有余以奉天下?唯有道者
2010年08月7日 原创
一个星期前,由于网站崩溃,我需要学习备份数据库和站点文件。一位朋友主动向我伸出援手,把他自己编写的Shell脚本共享给我,并通过聊天工具耐心地指导我配置脚本选项。由于我把数据库编码一项误写成了“utf-8”,而系统又轻易不返回错误消息,导致了我们俩从晚上8:44一直Debug到23:28。(严格来讲,是他在不停地查手册、重写脚本,而我不停地用他给我的脚本覆盖服务器上的脚本并重新运行)。最后,他终于“想到把那个错误问题输出”了。根据错误信息,我们查了一下,原来MySQL默认的字符集是“utf8”而不是“utf-8”——去掉中间的短划线,问题就解决了。
说起这位朋友,其实我们早在2005年就认识了,当时我们都在翻译正则表达式方面的书。想一想那天晚上Debug的情景,心里不禁涌起丝丝暖流。
两个月前,由于种种原因,我需要学习使用SSH。一位朋友主动向我伸出援手,通过聊天工具耐心地给我讲解SSH客户端软件以及相关浏览器插件的配置和使用方法,直至我终于入了门为止。刚才又翻了翻当时的聊天记录:两次聊天用时大约90分钟,你来我往的文字有200余行!更令人感动的是,由于担心我从头开始配置太烦琐,这位朋友还把他的配置文件共享给了我。
说起这位朋友,其实至今我还只知道他的英文名——JerryChoi。现在回忆起来当时聊天学习的情景,心里仍然会泛起阵阵感动。
老子《道德经》第七十七章是这样写的:“天之道,其犹张弓与?高者抑之,下者举之;有余者损之,不足者补之。天之道,损有余而补不足。人之道则不然,损不足以奉有余。孰能有余以奉天下?唯有道者。是以圣人为而不恃,功成而不处,其不欲见贤。”
山西古籍出版社卫广来译著的《老子》,对这一章是这样解释的:“天的道,不就像拉开弓射箭吗?目标高了,就把它压低一点;目标低了,就把它抬高一点;弓弦过满了,就把它减少一点;弓弦不够满,就给它补充一些。天的道,减少有余的,用来补给不足。人的‘道’却不是这样,减少不足的,用来供养有余的。谁能拿出多余的财物来供给天下呢?只有‘有道’的人。因此圣人,为万物尽了力而不恃其能,办事成功而不自居功,他不愿意表现自己的贤能。”
这是老子在2500年以前说过的话,到了今天改变了吗?没有。前面说到的两位朋友在某些方面强过我,其实他们就是“能有余以奉天下”的人,而相对于他们我就是“不足”的人。他们对我的帮助,可以说是“损有余而补不足”,是顺应了“天道”,而他们自然也就是“有道者”了。
说到“不足”,我这个站点的域名跟这两个字其实大有渊源。早在2007年注册域名的时候,之所以想到cuckoo这个词,就是因为“布谷”和“不足”是谐音。当时的想法其实比较“自私”,我认为自己应该永远是“不足”的。这就相当于一个杯子只盛了少半杯水,这样才会有更多空间接受“替天行道”的“有余者”倾倒过来的“水”,才能让自己越来越“足”起来。
今年以来,我越来越多地联想到杯子和水的比喻。人生世间,每个人都可以决定自己是一杯水,还是半杯水;如果是半杯水,还可以进一步决定自己的杯子举得比别人的高,还是比别人的低。道理显而易见,只有没盛满水的杯子才能从别人的杯子中获得补充,而且更重要的是,只有自己的杯子举得比别人的低,别人杯子里的水才有可能流注到你的杯子里面来。
感谢上述两位朋友,也感谢曾经以这样或那样的方式帮助过我的更多朋友。
为之漫笔(李松峰),本博客专注于Web前后端技术、移动平台开发技术、交互设计和技术翻译。声明一下,因为时常需要外出审稿,而且基本不带笔记本,所以有时可能会迟一点回复大家的留言。