alienbat's profile编程 汽车 高清gadgetsPhotosBlogLists Tools Help

Blog


    May 23

    A Series of Events

    1. 今天去看了《Da Vinci Code》电影。国内据说也公映,并且一刀未剪——这很正常,当局很希望看到一部“反宗教”的电影,因为这符合主旋律。不过即使如此,也不能指望在国内影院里有5%的观众能看懂这部电影。如果看过中文版小说,可能好一点。如果看过英文版小说,更好一点。如果英语不错,better。如果有西方文化背景,那最好不过了。当然最重要的是:中文字幕。本人:看过中英文小说,英语不错,无西方文化背景(有wikipedia),没有中文字幕,所以我对该片的理解尚可。不过可以想象那些:英语差、无西方文化背景、眼睛跟不上字幕乃至要依靠配音译制的观众,一定会在半途中睡着。
     
    看片前看过影评,Da Vinci Code口碑其实并不佳。整部片子有点沉闷,色彩也并不突出,电脑特效就更别指望了,不是卖点。对我而言,看电影其实是对于小说的一次复习而已。并且我也挺好奇电影3个小时以内,如何把小说100多章的故事一气讲完。电影省略了小说描写的很多东西,其中不乏精彩的部分。尤其是迷题的破解,在小说中是重中之重,在电影中却大量地被忽略了。第一个Fibonacci数列指向《蒙娜丽莎》的谜题破解得太轻易,在苏伊士银行的密码破解也被用一两句台词带过,达芬奇的镜像书写也根本就没作为一个谜题,电影里主角直接就用上了镜子和放大镜。另外小说里是有两个嵌套的criptex,电影里变一个了——扔掉了一个迷题不讲,这也使得宝藏的体积无端缩小了不少。
     
    小说中是大量地使用了法语单词,所以看该电影有一个乐趣就是可以听各种英语腔:法式英语腔、伦敦英语腔、美音。当然该乐趣是那些附庸风雅观看译制片的恶俗小白领们无法理解的。
     
    原声音乐也不错。电驴下载中...
     
    再加一句,电影演员的确挑得不错。Jean Reno扮演Bezu Fache 的确是再合适不过了。
     
    其实我更期待的是下个礼拜的X III: Last Stand. 在此期间,也许可以看Dan Brown的另一部小说《Angels And Demons》。
     
    ------------------------------
    2. 今个去买《Monster Hunter: Freedom》,没买到!在Civic的EB games的唯一的拷贝给买走了,我后悔没早下手的。
     
    3. 又搞定了两个assignment。其中一个:Networked Data Analysis,无非就是使用网络传来的数据外加Swing画图而已,基本上没有技术含量。不过我在作业里面加了个彩蛋:
    SO DARK THE CON OF MEN...
     
    4. 学习Ruby。一般Windows XP家庭版上面是没有C编译器的,Cygwin好像也尚未更新到包含Ruby的程度。我也挺奇怪Ruby为啥只提供C源码,这无形之中抬高了进入的门槛。不过毕竟有好人开发开源项目提供windows Ruby的傻瓜安装包。就着傻瓜安装包和网站上提供的tutorial,也可以让我啃啃。看看这个某人强烈推崇的Ruby究竟有何能耐(目前我只看到点语法糖衣...)
    May 10

    FEIT, 真BT呀真BT

    FEIT = Faculty of Engineering And Information Technology,ANU的工程与信息科学系。
     
    传闻“FEIT is the craziest faculty in ANU”。果真是不假。FEIT的系楼三位一体:中间是FEIT总部和design studio、实验室,左边是Engineering的楼,右边是IT的楼。Engineering的楼我没去过(学生卡没有权限);IT的楼里则装满了各式各样的人和电脑:一楼有微型古董陈列室陈放着各种各样的老式计算机;二楼墙上挂着硕大的主机板当壁挂;三楼有集群巨型计算机。楼道尽头是主机控制室——那不是寻常人可以进入的地方,因为该控制室的天花板、地板和四壁爬满了电线,到处是没有外壳的计算机,外加一帮秃顶的、穿着Linux纪念衫的系统管理员,他们说话都用perl,桌面上没有鼠标但是有两个液晶显示器。
     
    在BT的楼里住着BT的教授们。Peter Straogstin是Hyperformance Computing的Lecturer,我见过几次。当你与他说一句话以后,他会直勾勾地看着你,宛如CPU被100%占用的症状,大约[1,000  2,000]毫秒以后(视问题的难度而定)才会做出响应。他的浏览器与众不同,分左右两部分:左边显示HTML源代码,右边才是HTML内容。靠直接看HTML代码上网冲浪的人士,自然是不可以小瞧的。
     
    显然FEIT的人们有一种自豪感。FEIT总部的大厅里贴着本楼的工程草图,大致是在炫耀本楼是特殊设计的,可以保持楼内热量、吸收太阳能、最大程度通风换气等等。所有的实验室计算机自然是装的Linux;即使是预装windows的Dell机器也是卸掉Windows XP换上Fedora Core 5。进了FEIT最好学会使用Linux,不然就“去当会计吧,这不是你来的地方”(原话:Learn Linux or be an Accountant)。当然进阶如我者,其实既不用进实验室也不用在自己电脑上装Linux。安上Cygwin,一个ssh我就hot wired。
     
    进了FEIT,不BT就很难毕业。尤其表现在课程的assignment上。当其他经济和文科专业的孩子们在快快乐乐地做group assignment,一帮人聚在一起吹牛皮并把牛皮写下来成就皆大欢喜的作业成品的时候,FEIT的计算机学生们则在实验室里攒代码,工程系的学生们则扒在设计室的桌子上用螺丝刀和焊接器组装无线电遥控汽车。人工智能要求做5个作业,一个比一个变态,作业却只占总分的30%;选了Hyperformance Computing则被要求使用Python调用C模块模拟物理过程——啥?你既不懂Python又不懂C,还不懂物理?——明年转系去学Accounting吧,回头是岸。当然,如果你选了Artificial Intelligence还选了Hyperformance Computing,并且上当选了Operation System的话,you're already finished,因为OS的第一个作业即是修改Linux Kernel。学院从不教授C、Python、BashShell、Perl等等“琐碎的玩意”——好像默认你进了这个地方你就应该会这些东西——顶多在注释里面提醒一下就了不起了,自己慢慢摸索去吧。交作业是电子传送,due date是某年某月晚上11:59:59.999,服务器时钟经过铯原子钟校正,5000万年误差1秒钟。提交差一毫秒你就是个late。
     
    抄袭?那是不可能的。传言学院中有密制模式匹配软件,数秒钟内就可以给出两份代码的相似性报告。虽然这只是传言而已,但我还是信的——那帮BT秃顶教授什么事情干不出来?所以还是老老实实,比较好。