2008/9

Lapa do Lobo

上周末过得非常充实,周五不光有beer lifting,而且还赶上了聚餐,于是周五晚上直到一点多才回到公寓。第二天Marco带着我去他家玩,于是我们驱车四五十分钟到了他的老家Lapa do Lobo,一个安静的小镇。

我们先去的是他岳母家,在那里喝了杯咖啡吃了点儿东西(葡萄牙人习惯在午饭和晚饭之间加一顿小吃,他们称其为lanche),之后才到了他家。他家的房子很大,而且有三层,房子后面还有个院子,院子里除了有花花草草之外还有个小的游泳池;家里养了一只很大的狗。看样子应该是一个典型的葡萄牙人的房子,非常惬意~~

他家里有四口人,还有个妹妹,全家人基本上都能说英语。他爸爸是个警察,非常热情好客,告诉我在这里要感觉像在中国一样。:-) 晚饭由他妈妈和妹妹做的,非常可口的火鸡。吃完饭我们去镇上的酒吧看足球比赛,那里聚集了很多人,都在边和啤酒边看足球。酒吧的女老板很有意思,英语说得不错,见了我就跟我开玩笑,给我印象最深的是她说了句:喝啤酒总比喝牛奶好!唉,真是坏事传千里,连她都知道中国最近闹得沸沸扬扬的奶粉事件!看完比赛我们回去继续上网,结果直到两点多才睡觉。第二天快十点才起来。起来本来不想吃早饭的,结果他爸爸看不惯,硬是塞给我牛奶和面包吃。午饭尝到了一种葡萄牙风格的土豆,感觉有点儿奇特,不过还是比较好吃的。

这是我来到这里头一次体会到葡萄牙的乡村生活:邻里之间见面问好,互相串门;自行车放到外面不用锁;晚上睡觉也不用锁门……哎,再看看城市里面:墙越来越高了,锁越来越多了,见面打招呼的越来越少了,真是一种悲哀~~!

赶紧逃离城市!:-)

买了辆车。。。。。。。。。自行的

这里的自行车不是一般的贵,那可是相当贵!最便宜的也得70多E,不过那只能在超市里找到,要是从那里买了坏了没地方修。所以不得不去专门卖自行车的地方去买,那里最便宜的也要129E……更夸张的是还有辆1500E的自行车。。。我估计那是黄金做成的~

这里的车子和国内差别很大,基本都是用来休闲的,所以如果你需要后座之类的东西你得自己另买……所以整个下来花费实在不小。

昨天晚上和今天早上都是骑车上下班,因为不太熟悉路,所以路上犯了不少错误,不过还好,最终还是能到达目的地。现在好了,彻底把路线搞清楚了~~我最大的感受是:这里的公路设计得相当“艺术”,有数不清的转弯不说,还经常有上坡下坡,所以骑车上下班还是比较累的。恩,就当作锻炼身体了。:-)

在这里,自行车的另一个用途是可以放到火车上带着出去旅游,应该很爽,有机会试试。

关于mount的两个错误

1. mount: could not find any free loop device

解决方法:losetup -d /dev/loop7

2. umount: device is busy

解决方法一:

kill $(``/sbin/fuser -m /dev/sda3 2>/dev/null)

解决方法二:

umount -f /dev/sda3

umount -l /dev/sda3

无人能续的科幻巨著

我花了好几个月地时间才终于断断续续地把阿西莫夫的《基地》系列全部读完(其中有几个月根本就是一点儿都没读),说实话,读完之后最大的感觉是痛苦,不是因为它太长(它再长都是非常值得的!),而是因为它远远没有写完!阿西莫夫老先生给我们留下的疑问太多太多……估计除了阿西莫夫本人之外无人能完美地续好这部宏伟的科幻巨著!

读完后疑问有无数,因为时间间隔长,我无法一一历数全部,只能把我最关心的大问题列举一下:

1. 机器人的命运最终如何?
2. 丹尼尔的另一个计划是什么?辞去宰相后他又去做了什么?
3. 第一基地和第二基地的命运最终会如何?盖亚模式真的是人类最后的选择?
4. 第二帝国是如何建立的?建立后何去何从?

这还不包括那些和机器人相关的问题,因为我还没有读机器人系列,我估计我的这部分疑问会在里面找到答案。

任何想续写的人都必须处理好上面这几个大问题,在这里,“好”的定义是:是否符合阿西莫夫的方式。而且叙述也要有阿西莫夫的风格才能服众!这看起来像是不可能完成的任务,毕竟没人能知道阿西莫夫究竟是怎么想的!

整个基地系列看似年代跨越不大,实则不然,因为它的起点本身就很高,基地系列的起点是谢顿刚发表第一篇心理史学的论文,而那个时候地球这个名词几乎就快被遗忘了,只有在传说中才提到!可见阿西莫夫描述的未来到底有多么未来!!而且如果你按照阿西莫夫的写作顺序来读的话,越到最后你越会发现,基地系列和机器人系列有着千丝万缕的关系,而机器人系列的故事无疑是发生在基地之前很久,如果把这个算上的话整个基地系列的时间跨越至少在数万年!如果把地球也算上的话那就有数百万年!!如此大手笔的巨著恐怕只有阿西莫夫才能写得出来!

基地系列绝对是不折不扣的阿式科幻!它继承了阿西莫夫的光荣传统。;-) 说到这里,不得不说一下阿式科幻的另一个特色:阿西莫夫的科幻有些甚至是对未来的准确预言,比如“机器人三定律”(基地系列中也有提到),现在已经被公认。而基地系列的核心无疑是“心理史学”,如果将来我们真的会有这门学科我并不会感到奇怪,因为这个想象大胆而又合理。

附注:

1. 阿西莫夫写作的顺序:

《基地》《基地与帝国》《第二基地》

《基地边缘》《基地与地球》

《基地前奏》《迈向基地》

2. 时间顺序:

《基地前奏》《迈向基地》《基地》《基地与帝国》《第二基地》《基地边缘》《基地与地球》

3. 我是按照阿西莫夫的写作顺序读的,不过我认为按时间顺序读可能更好。

4. 机器人系列和基地系列密切相关,机器人系列的故事发生在基地之前很久。你如果没读过机器人系列就读基地,基本上不会受任何影响,不必担心。机器人系列是:

《我,机器人》:
http://book.kanunu.cn/html/2005/0629/193.html
《钢穴》:
http://book.kanunu.cn/html/2005/0711/286.html
《裸阳》:
http://book.kanunu.cn/html/2005/0711/285.html
《机器人与帝国》:
http://book.kanunu.cn/html/2005/0711/284.html
《曙光中的机器人》:
http://book.kanunu.cn/html/2005/0711/283.html

5. 根据《基地的胜利》一书中的总结推断,机器人系列的时间顺序是:

《我,机器人》
《钢穴》
《裸阳》
《曙光中的机器人》
《机器人与帝国》

难忘波尔图

生活就像一盒巧克力:你永远不知道你会得到什么。——《阿甘正传》
周末的波尔图阳光倾城。

教堂,河岸,黄昏,美不胜收;

邂逅,相识,离别,天各一方。

你永远不知道下一刻等待你的会是什么,这就是生活的意义,也是旅行的意义。

法蒂玛

上周末去了趟传说中的法蒂玛,一个以宗教闻名的小城。

我满怀信心地坐火车到了法蒂玛站,下了车才发现,我靠,这哪里是城市啊,整个一荒郊野外,周围全是山……摸索着试着走了走,发现几乎不可能走出去,于是回到车站去问那里的管理员,他用半生不熟的英语告诉我:这里离法蒂玛有25km!!你可以坐公交,不过它下午五点多才来……你还可以打的,不过至少22E……我差点当场吐血……天呐,这里离法蒂玛那么远怎么还叫法蒂玛站?!疯了……

我前思后想,发现只能打的,忍痛打了26E的的终于到了法蒂玛市中心。这里人很多,可见宗教这东西多么狂热。市中心有个大教堂,里面人更多,有烧香的(烧的东西和香类似,不过很粗很长),有祈祷的,有参观的。我跟着人群去教堂里面转了一圈,真正地感受了一下宗教气氛。总之,里面的气氛很肃静,估计我万一一不留神做了什么不对的举动那些人都能把我给吃了……

出来后我发现我面临着一个重大的问题:怎么回去?我转了转,跑到路边一个小店里去买当地的明信片,随便问了一下店主,她们告诉我可以坐汽车,而且汽车站离这很近。最后,我终于坐汽车回到了Coimbra!好幸运啊!这次差点儿把自己掉了……

教训:叫某个名字的火车站不一定就在那个城市,甚至可能离得很远!

照片:在这里

查汉字拼音的程序

马克同学是我们公司的活宝,更是一个喜欢学习汉语的好青年!他自己琢磨着装上了scim,现在还可以用拼音输入法在skype上用汉语向我问好了。说起来比较囧的是,我教他的第一个汉字就是“囧”……因为这是个典型的象形字!我还郑重地告诉他,其实不少中国人自己也不知道怎么念这个字!

有一天喝咖啡时,马克同学问我知道了一个汉字怎么查它的拼音?问得好!在我们看来知道拼音是理所当然的,但对老外们来说确实是个问题。我搜了一下,扔给他一个供小学生使用的查拼音的在线网站。后来想想这样不太好,因为那个网站本身就是中文的……于是我用Python编了这么个小程序,打算下周上班时送给马克同学。

[python]

!/usr/bin/env python

import os,sys
import string
import urllib2
import zipfile

def find_it(x, lines):
ret = []
for line in lines:
if line.find(x)!=-1:
ret.append(line.split(“:”)[0].strip())
return ret

if name == ‘main‘:

if len(sys.argv) != 2:
    print "Ni hao! Chu cuo le!"
    sys.exit(1)

if os.getenv("LANG").upper().find("UTF8") == -1:
    print "Please use UTF-8 locale!"
    sys.exit(2)

try:
    f = open('/tmp/pinyinsfssafd.zip', 'r+')
except IOError:
    req = urllib2.Request('http://blogimg.chinaunix.net/blog/upfile2/080906001029.zip')
    resp = urllib2.urlopen(req)
    zfile = resp.read()
    f = open('/tmp/pinyinsfssafd.zip', 'w')
    f.write(zfile)
    f.close()
finally:
    z = zipfile.ZipFile("/tmp/pinyinsfssafd.zip", "r")
    bytes = z.read('pinyin.txt')
    lines = bytes.split('rn')

    x = sys.argv[1]
    for c in x.decode('utf-8'):
        if c == u'-':
            continue
        if c in string.letters:
            continue
        if c in string.digits:
            continue
        ret = find_it(c.encode('utf-8'), lines)
        if ret:
            print c+" can be read as : "+'/'.join(ret)
    z.close()

[/python]

UNIX 文学

这里有一篇非常精彩的文章,论述了为什么UNIX才是真正能给你自由的操作系统,UNIX的“文学性”,“道”,艺术等等,里面的很多观点说出了我的心里话!强烈推荐!

特摘取几句我喜欢的:

UNIX programmers express themselves in a rich vocabulary of system
utilities and command-line arguments, along with a flexible, varied
grammar and syntax.

The one-size-fits-all, point-and-click,
we've-already-anticipated-all-your-needs world of NT had me yearning
for those obscure command-line flags and man -k.

I wanted to craft my own solutions from my own toolbox, not have my
ideas slammed into the visually homogenous, prepackaged, Soviet world
of Microsoft Foundation Classes.

In a literary light, if UNIX is the Great Novel, Perl is the
Cliffs Notes.

Mastery of UNIX, like mastery of language, offers real freedom. The
price of freedom is always dear, but there's no
substitute. Personally, I'd rather pay for my freedom than live in a
bitmapped, pop-up-happy dungeon like NT.

她们的眼神

上周周末基本上就做了两件事:参加了因度假高峰而中止的beer lifting;去了趟Aveiro。这两件事给我印象最深刻的是两个baby的眼神!

事情是这样的:

1. 周五的beer lifting和往常一样,边喝酒边和同事们扯淡 (我和安东尼奥甚至谈到了XZ问题,看来西方人对XZ的误解不是一般深啊,我郑重地告诉他XZ在二三百年前就是中国的一部分。:-) 后来,突然来了一个老汉,我们都不认识,然后就坐下来和我们聊起来了,然后就开始唱起来了!因为我听不懂他们说什么,后来另一个同事告诉我那个老汉看到我们有吉他却不唱歌感到很不满,于是自己主动过来要求伴唱。他唱的是Coimbra本地的一首历史很悠久的民歌,听起来还不错,看来这人果然有两把刷子。再后来,一个同事的老婆带着她的女朋友来了,更关键的是那女的还推着一个baby,于是这个baby就成焦点了,安东尼奥对她连比带划地说了一通,结果她就始终用一个好奇的眼神看着他。这还没完,估计是那老汉的歌声吸引了这个baby的注意,她干脆就不听安东尼奥的话了,直接用一双很具有杀伤力的好奇眼神盯着那个老汉!嘴里还不忘咀嚼着她的奶嘴,仿佛在说:“小样,唱嘛呢?”我在旁边偷偷地看,快把我乐坏了!

2. 周日坐火车去了期待已久的Aveiro,那个城市不大,出了车站一直走就是市中心,那里有条河,虽然明显不如Coimbra的Mondego大,但那里的人倒是很会利用,在河上有很多游船供观光使用。我正想着在哪里可以坐上船呢,一个女导游过来了,用熟练的英语告诉我坐船都可以看到什么,问我坐不坐,我很爽快地就答应了。刚上船还没坐稳,一家人过来了,爸妈带着两个女儿,小的那个还是个baby。就是这个baby,天呐,不知道这娃有啥伤心事儿,一上船就愁眉苦脸的,而且还一副极不情愿的样子,仿佛被带上船来有多么委屈!于是她就一直低着头,不知道在想什么心事,而且还时不时地撇撇嘴。她爸妈和她姐姐叫她时才很不情愿地抬起头应付应付,要她照相时她也不给面子,撇着嘴并摆出一副很无奈的样子。那眼神太可怜人了,我在旁边看着哭笑不得。

这里的baby太可爱了,看到老外(比如我)时通常还会盯着你使劲看,这时你不要介意,向他们摆摆手,说一声:Olá! :-)

P.S. 在Aveiro拍的照片在这里