按 ‘ 2013年02月 ’ 归档

LIFE OF PI 片头曲

LIFE OF PI

LIFE OF PI


LIFE OF PI 的开头有一首温柔的序曲,片尾也被唱过,名字是Pi’s Lullaby(PI的摇篮曲)。在维基百科上搜到了它的歌词,原来是泰米尔语的。

泰米尔语的原歌词
கண்ணே, கண்மணியே
கண்ணுறங்காய், பொன்னே
மயிலோ, தோகை மயிலோ
குயிலோ, கூவும் குயிலோ
நிலவோ, நிலவின் ஒளியோ
இமையோ, இமையின் கனவோ
ராராரோ, .. ராராரோ
ராராரோ, .. ராராரோ
மலரோ, மலரின் அமுதோ
கனியோ, செங்கனியின் சுவையோ
ராராரோ, .. ராராரோ
发音转写
Kaṇṇē, kaṇmaṇiyē
Kaṇṇuṟaṅkāy poṉṉē
Mayilō, tōkai mayilō
Kuyilō, kūvum kuyilō
Nilavō, nilaviṉ oḷiyō
Imaiyō, imaiyiṉ kaṉavō
Rārārō, .. Rārārō
Rārārō, .. Rārārō
Malarō, malariṉ amutō
Kaṉiyō, ceṅkaṉiyiṉ cuvaiyō
Rārārō, .. Rārārō

在维基百科上,英文的译文是:

My darling, the apple of my eye,
Go to sleep, my dear precious one.
Are you a peacock? A peacock displaying its beautiful plumage?
Are you a Cuckoo Bird? Are you the chirping Cuckoo Bird?
Are you the moon? Are you the moon’s light?
Are you the eyelid? Are you the dreams within the eyelids?
Sleep humming…
Sleep humming…
Are you a flower? Are you the sweet nectar of the flower?
Are you a fruit? Are you the sweet taste of the ripened fruit?
Sleep humming…

我按照英文译了一个版本:

我心爱的,我的甜甜蜜果,
睡吧,我的亲亲宝贝。
你是孔雀吧?是开屏的花花孔雀吧?
你是布谷鸟吧?割麦种豆的布谷鸟吧?
你是月亮吧?你是月光吧?
你是眼皮儿吧?是眼皮儿里的美梦吧?
呼呼地睡吧……
呼呼地睡吧……
你是花吧?是花房里甘甜的蜜酒吧?
你是果吧?你是熟透果实的美味吧?
呼呼地睡吧……

但我再看原歌,觉得它的每个句子都不长。再说一首哄小孩的睡觉的歌,也不该有那么完整的句子,简单的词更合适些。所以又做了第二版。在这个版本里,我把泰米尔语的那句“Rārārō”译成“摇呀摇”,可能从原意上失真了,但中文的催眠曲就是这么唱的。

心爱的,我的甜蜜果,
睡吧,我的亲宝贝。
孔雀吧?大花孔雀吧?
布谷鸟吧?咕咕布谷吧?
月亮吧?月亮光光吧?
眼皮儿吧?合眼做梦吧?
摇呀摇……
摇呀摇……
花吧?香香花蜜吧?
果吧?甜甜红果吧?
摇呀摇……

LIFE OF PI 影评

面试拒人连载

今天这位完完全全地折在技术上了。

他说他带一个技术团队,在一家知名的通信设备公司工作。行政上不带人,只是技术上带。我想,那一定是技术上很强了。问他擅长那种操作系统及那些编程语言,他说(简历上也这么写的):Linux系统,C/C++,Shell,说这些都是作为“基本功”,必须会的了。

C/C++的话题比较宽泛,因为他前面的陈述里提到过正则表达式,我就请他写匹配C语言里实数的正则表达式。

他提起笔,沉吟了一下,在纸上写:

/d+/./d+/

然后把纸转过来给我看。

我心里咯噔一下,他犯了至少四个错误:

表示“任何数字”的简写是“\d”,而不是“/d”。
小数点“.”在正则表达式里表示“任何字符”,如果想表示“小数点”的意思,则需要写“\.”。
他没考虑实数可能包含正负号。
他没考虑科学计数法,例如一个实数可能被写成3E8,意即3乘以10的8次方。

如果忽略掉头两个错误,他的表达式只能匹配最简单的小数,如3.14、12.7863、0.23等等,而以下数字都不能被识别:

2      虽然这个是“整数”,但人们的心理上希望程序能大度一些。
-3.5
5.2E8

我就提示他说,这个式子还可以改进一下吧,比如科学计数法的实数,你怎么处理?

他的表情,仿佛平生头一次听到“科学计数法”这个词一样。我只好说,就是像“3乘10的8次方”这种数字。看他还是茫然,我就说:你可以先打个草稿嘛,把“3乘以10的8次方”写在纸上,看着这个数写表达式就容易多了。

然后,我无比震惊地看到,他在纸上写下了:

3×108

写下这个数字,表明我面前这位仁兄,一定不是程序员。我来讲解一下:

首先是那个“x”,计算机的标准字符集没有乘号,几乎所有的编程语言都用“*”表达乘法。

其次是那个写成上标的“8”,程序是纯文本的东西,没有在程序里写上下标的可能。

我期望的正则表达式是下面这样的,那一定是太欺负他了:

^[+-]?\d+(\.\d*([Ee][+-]?\d+)?)?$

金刚经

金刚经

一切有为法 如梦幻泡影
如露亦如电 应作如是观

新年三天,把自己关在家里抄写《金刚般若波罗蜜经》。本来以为是个很大的工程,实际上,只要开始写了,就越写越顺畅,只花三天就写完了,我原以为会花十天以上的。

写完回头一看,发现字体变了很多次。写最初几张时还手生紧张,写到中间,放开了心情,字体也随之开合,到得后来,“如梦幻泡影”时,就又收回来了,圆笔为主。

人说,楷书抄经时的字体要统一。不过我既不是书法家,也不是证悟者,看这字体的变化,就权当做倾听自己的心在纸面上演奏的曲子吧。