星期三, 九月 27, 2006

RP爆发

今天回来时在电梯里看到有人30欧卖自行车,回宿舍后当机立断打了个电话,7点楼下验货。
车稍微高一点,没办法,老外普遍高大;带链条锁;前后变速齿轮;灯不亮,自己想办法,或者晚上不骑。
成交。
运气真好啊,虽然国内买辆车可能只要30人民币。但这边基本的行情是二手车平均七八十欧,我这辆车骑两年保养好的话没准还能40欧卖出去。
但保养是很关键的问题,修一次10到30欧。
从今以后可以骑车鸟,不用等tram鸟,不用打票鸟,不用逃票鸟。
想不到逃票这么多次还有这么好的RP阿,嗯……一定要戒骄戒躁,做人厚道!

星期日, 九月 24, 2006

终于完成了第一个Web Service

做了整整半个月,前两个礼拜一直按照老师推荐的用java实现,装了Tomcat, Axis, 使用WSDL2JAVA来做。但java实在是不熟悉,在环境变量的配置上就备受折磨,教程不友好,开发平台的集成度也不高,很多都要在console下进行,两周时间除了试了几个例子,几乎没有实质性的进展。最多只能说对web service的实现原理有更深入的了解。
眼看deadline就要到了,厚着脸皮去问同学。同学说用C#阿,有wizard,一直next就可以了。于是崩溃,回家下了个VS.NET 2005,装上,又下了一张XP Pro SP2,装IIS,在IIS下面配置虚拟路径。开始照MSDN操练起来。
果然是一路next,MS的东西真的是很体贴啊,难道我这辈子就只有做初级开发者的命吗?但MS对Web Service的鼓吹和支持在开发平台上的体现实在是非常的透彻,而文档支持也相当到位,从Server到Client的配置和编写一篇文章里step by step的作了详尽的指导。即便我是对C#完全无知的人,仅仅凭着对VS.NET平台的熟悉就在两天内全部完成了。这里还是忍不住要赞一下微软,在VS下面语言真的已经不是问题了。有了强大的平台支持,用什么语言都是一样的过程,一样的成果,甚至使用从未用过的语言也一样。因为关于语法的部分实际要编码的地方很少,又有很详尽的提示和文档支持,而到具体的表达部分,现在大家都是面向对象的了,只要有面向对象的基本概念就行了,而基本的数据类型都是相通的。虽然到现在为止,连Google公开的例子上也只有JavaC#, VB的示例,但查资料的时候已经看到有人用C++实现了,平台的力量真的很强大。
可喜可忧啊,喜的是一条deadline已经不用担心了,还剩4条;忧的是终究还是没能用java完成,两周时间白费,而且还得把VS连程序带安装文件5G的东西留着了。

星期三, 九月 13, 2006

万事开头总是难

第一周课上完,已经明显感到了课业的压力。
这两个period里面我有六门课,但是其中有两门是荷兰语教学,另外有两课时间冲突只能选其一听讲,所以我真正能上课的只有三门,但却要拿六门课的学分。
心理学导论因为课件都是荷兰语的,所以只能自己看书,但书要60欧一本,好在今天终于借到了。然而在剩下五周时间内把书看完能够考出好成绩则完全没有把握。
多主体系统没有书,但几乎每周都有作业。不难,但都是表述性质,因此不管拿什么东西来出题,光是词汇我就要查很多。上周的作业就是填表,但关于向日葵和蜜蜂的术语,我都要在wikipedia上看才知道。标明半小时的作业我断断续续做了四天,不知道以后每周都这样的话,哪还有时间来看其他的课程。
智能英特网应用要做三个小作业一个大作业,但要求很高,每个都要实际可用并在网络上发布,而且用到的全都是之前没有接触过的知识,要从头学起,现在还要在百度上搜中文的相关资料看,否则完全无从下手。
机器学习的话,不是很难,但有很多细小的算法,如果考算法描述用英文写的话,真的是很麻烦。
另外两门课则到目前为止还没有概念。
真的好像又回到大一了,有挑战阿。
以至于都没时间写blog了。

星期二, 九月 05, 2006

课程表

这是我在第一个和第二个period的课表,在这里周的计算方式是从年初开始的,所以36周是9月4日。第43周是一个考试周,在第一个period就结束的科目,会在这一周集中进行考试。
总的来说,一下子有六门课,还是比较紧的。而且有些科目还有时间冲突,要好好学习了。

星期一, 九月 04, 2006

Ghost Valley Comes True


下飞机之后,一路过关,在机场大厅里红白相间的立方体下见到了来接我的ESN-VUniverse的Yvet,另外一个在等的是意大利来的Stefano,由于我带的行李比我的人都重,他俩便很友好的帮我提,Yvet还把手机借给我往家里打电话报平安。 但Yvet是个女生,尽管很强壮,而Stefano则自己也有行李,所以三个人一路上还是颇为辛苦。从机场出来坐火车,转轻轨,都还顺利。只是到我住的Uilenstede站,再到我住的那栋叫Guesthouse的楼,就全部要靠步行,好在楼里有电梯,否则让我把这些东西都搞到四楼去是一定会死人的。但这个电梯是不会自动开门的,要你去推开,所以我经常会忘记推门又被带到其他楼层:-(。
想不到的是,在这里第一个碰见的邻居居然是中国人,拖着行李走过走廊时,就听到周富金和尹思在厨房里做饭。我把行李放好,就去打了个招呼,随后又下来好多中国学生,于是被邀请一起吃晚饭。其中有我一直联系的刘磊,是去年来VU学AI的师兄,居然碰巧就住在我的楼上对门。听他说了才知道,guesthouse里至少住了恐怕有50个中国人,所以看到同胞反倒没有什么好惊喜的了。
房间不是很大,10平米,但一个人住已经绰绰有余。一进门,右手边是一个衣橱,衣橱过去紧贴着一张大床,大床再往里是一扇通向外面公共走廊的门;左手边有一个洗脸池,上面有玻璃架和一面镜子,过去床对面是一个书架,再往里有一张办公桌,桌上有一盏台灯,桌前和走廊门同一面的墙上是巨大的落地窗,门窗前有窗帘,办公桌下有一个可移动的小柜子,墙边立着暖气片。床上用品除了被子基本齐全,不过有暖气也不在乎什么被子了,此外还有一张椅子和一个纸篓,每人还发了一个箱子,里面全是炊具和餐具。出乎我意料的是,每件房间里都一台电视,而且网络直接接上就可以用。但最郁闷的事就在于此,电视和网络信号的布线设计极为不合理,两个接口居然都在进门右手边的衣橱门前,这样只能把电脑和电视摆在门口用。后来我借来一条很长的网线,才把电脑搬到写字台上,但电视还是只能摆在门附近,而且一旦把两条线接上,衣橱门就打不开了。
在经过一天的痛苦之后,我对家具的摆放进行了改造。我把床换到了房间的左边,这样床的末端就和写字台连在一起,我可以坐在床尾用电脑。把原来在床位置上的书柜移到阳台门口,这样我坐在桌前椅子上看书的时候,就可以很轻松的够着书柜,同时床前的一块地方就可以空出来。我在这块地方铺上毯子当地毯使,这样坐在地上的话,空间就大很多。然后把那个小柜子移到衣橱下原来床头的位置,把电视摆在上面,勉强可以够着电视信号线。虽然英文频道极少而且不能调台,但还是将就用了。
房间里的网络连接不是很稳定,因为是随机分配的IP,所以经常会有冲突,导致连接无效之类的。老外对此是怨声载道,而我用惯了烂网络,已经基本无所谓了,一般也就是骂骂而已。只是上周末连续两天不能上网确实比较郁闷。另外的问题就是,洗脸池的水龙头经常会被水流冲出来,然后水就喷得到处都是,到今天为止来了一个礼拜,已经出现三次这种情况了,一定要找DUWO好好谈谈。
最后还是看看我住的地方吧,Powered By Google Earth!:
Location The Netherlands:
Location Amsterdam:
Location Amstelveen:
Way from home to VU:
Location Uilenstede:
下次有空再把学校放出来吧,最近要好好学习了。

Sudoku

在飞机上找空姐搭讪时,不堪其扰的大姐给了我一张报纸,说:可以做做上面的数独(Sudoku)。这是我第一次玩这种游戏,尚不得要领,一道要在25分钟内做完的题,我居然做了将近1个半小时,做完之后也是精疲力尽,基本丧失了再去骚扰空姐的可能。
这里拿出这两道题来,折磨一下无聊的各位吧。
数独题的规则很简单,在每个小格子内填入一个数字,使每行、每列、每个3*3方格内都包含“1”至“9”的数字。
限时25分钟:
070 104 020
049 000 310
100 000 005

001 357 600
000 000 000
003 462 700

200 000 004
018 000 560
090 603 070
限时15分钟:
000 000 000
080 402 050
043 905 760

200 301 007
001 507 600
700 608 009

072 109 830
050 204 070
000 000 000
如果做不出来的话,去右边的链接里找数独解算器吧。我没有试过,不知道是否有效。

星期五, 九月 01, 2006

系统问题!

这篇日志里面记录到目前为止发现的各种系统本身的问题:
1。上次Label还可以用大写,现在只能用小写了
2。句中如有多个空格的话,会自动合并成一个,句首的空格会被取消。这个不能说好不好,只是在有时候不方便

自定义模版上线!

现在可以编辑模版的HTML代码了,没想到这么快,要好好研究一下了。有心得的话,会发在这篇日志里面

zouyuanrenren的Dutch讲座

在南航的飞机上,坐在我旁边的是一个叫Joris的荷兰人。Joris很友好,于是我俩便开始天南地北的扯了起来。Joris住在海牙,是Maastricht School of Management的Assistant Professor of E-Business,他每年来中国两次,每次两周,在南大教MBA的课程。
我问到Joris我的学校Vrije Universiteit Amsterdam用荷兰语怎么念的问题,他便兴致勃勃地跟我讲起了荷兰语的发音。

免责声明:以下内容如有错误,一切后果概不负责
荷兰语的元音分长短两种,分别如下
短元音:a e i o u
长元音:aa au ee ei eu ie ij oo oe ou uu ui
在荷兰语的词汇中,复数是在单数形式的后面加en,但如果最后一个音节是短元音的话,通常会重复最后一个辅音,如果最后一个音节是长元音的话,会改写成短元音的形式,但仍发长元音。这个也许是规律,也许不是,举例如下
单数 复数 英语
bak bakken case
baken bakens sign on the sea
bel bellen bell
beek beken
kip kippen chicken
kom kommen bowl
boom bomen tree
mus mussen some kind of bird
buur buren neighbor
如果一个短元音后面只有一个辅音字母,然后又接了一个短元音,这个短元音有时会发长元音,比如我住的街道Laan Van Kronenburg,读作[l'a:n v'an kr'o:nburh],后面的o就是这样一个特例,而那个r则是一个小舌音。
最后是简单的荷兰语词汇
dankjewel thank you
geendank you are welcome

牛人们来纠正无知的我吧!

设想一种新的文档编辑器

在做毕业设计的时候,就发现用Word进行文档编辑,存在很多不方便的地方,尤其是排版的调整和文体内部逻辑关系的确定上,不尽如人意。因此设想在文档编辑器中引入现在图像处理软件里很普遍的层的概念,在逻辑层次上以广义表的结构来组织文档,而在排版层次上,以结构单位的柔性移动来实现。
传统的文档编辑器之所以会产生上述的弊端,在于它把文档组织成一个一维的结构,所有的文字,符号,图片等等,是放在一个串里面。在排版上的弊端在于,串的结构必然导致牵一发而动全身的效果,许多微小的改变需要大得更多的改变来消除在排版上的不利影响;而在逻辑结构上,文档本身可能更类似于树而非串,这样有天然的不相容性。
现在通过层和容器的嵌套来构建广义表型的结构。层具有垂直方向上的并行性,这样可以把相对独立的内容组织到不同的层里面去。例如自下而上依次为背景水纹,文本,图片,证章,批注等等。而在层的内部,则使用容器作为基本的单位,就好像电子表格中的单元格一样,将内容放置到容器中。与电子表格不同之处在于,单元格相互之间的位置关系是固定的,由各自的行列值确定,而容器则像是浮动于当前层中,相互之间可能具有三维的位置关系,且不固定,这就是所谓的柔性移动。
同样,在容器内部也可以添加层,从而形成树型的组织。
由此形成的文档,具有双重的结构:一种是排版结构,由层和容器的位置所决定,无论是总体还是局部,都可以很方便的调整,而且具有所见即所得的效果;另一种是逻辑结构,通过层和容器的嵌套和从属关系来确定,即便排版改变了,逻辑结构也不会有变化。
以后有了新的想法,再加进来。
如果有时间的话,也许会尝试自己做一个试试看。

今天洗澡的时候突然想到,DreamWeaver就是一个类似的编辑器:在同一个页面文件内部,它通过层来实现便利的排版结构;而在页面文件之间,则通过超链接实现逻辑结构。但这和我设想的编辑器还有所差别。此外,作为网页编辑器,并不具备文档编辑器所具有的排版页的概念。对于文档的编辑来说,横向的界限要受纸张大小的限制,纵向可以无限延伸,由纸张向文档投影来实现分页。

今天突然又想到,Word里面的文本框,就类似于容器的概念,它可以在当前层上自由的浮动。但相异之处在于,文本框只能发文本,而容器本身就是一个广义表。如果大门叔叔看到这篇文章,把Word改进一下的话,那我就支持他买正版:-)

今天又想到一点,如果在文档内部嵌入逻辑结构的话,是有利于实现多媒体信息的基于内容的检索的。比如我要搜索一幅与zouyuanrenren有关的图像。像类似于zouyuanrenren这种名称,如果用图像处理的方法单从图像来获取信息的话,几乎是不可能的。那么除了在图像的文件名中包含zouyuanrenren外,在整个文档中与图像同一个容器,或同一个层的文本内容中,如果包含zouyuanrenren,那该图像作为搜索结果的可能性会比较大。我不知道现有的搜索引擎对图像除了文件名以外还作了怎样的处理,可能他们是在整个页面中查找搜索关键字。但这样的方法显然质量和性能都不能令人满意。

GoGoDutch

最早是唐老师向我介绍了自由大,他说有一个同学在那边工作,而且荷兰的人工智能很不错,费用也不高。当时并没有把这个作为第一选择,因为当时一心想去中科院保研,而且一直以来都没有作本科结束就出国的准备。但是仍然将这个机会作为一个可行的方向。
大概在9月中旬的时候,唐老师的同学,也就是黄老师,到国内来作巡回讲座,在南理工这站也顺便做招生宣传。在当天下午的座谈会上,因为我去得比较早,本来想认真就讲座的内容作一些讨论的,谁知气氛完全被陆老师给搞掉了,大家都在互相拍。从双方的话中,也可以看出国内科研所面临的困难局面。9月底,保中科院没有成功。这时有三个选择,一是继续保国内其他高校,二是考研,三是出国。继续保的话,时间比较紧张了,而且报道的学校在专业上还不一定比南理工强;考的话,实在是下下之策,填志愿又有风险,而且我考运一向不好。那么就考虑出国了,具体的学校就选择了自由大。在时间比较紧张的情况下,雅思考试比较容易一些,而且有黄老师在,联系也更方便。当时也顾及到失败的可能,于是去征求老唐的意见,问他可不可以先在系里面保了再出国,老唐说你还是求稳吧,先把这边保下来再说。然后又去找曹洪,问可不可以,她先说是不行,等我第三次去问的时候,终于说学校没有明确规定不可以,等于是默许了我的方案。于是先在系里面保研,硕博连读,跟了老唐。然后立刻就开始准备申请自由大的材料。材料还是比较多的:
推荐信,自己写了找老唐改完签字,封好;
英文简历,特意买了本书,照模版写好;
个人陈述,还是用了那本书;
在读证明,自己写了中英文的,拿到系里签字盖章;
课程描述,自己写,翻译教材前的说明,到MIT的网站上去copy,终于完成,拿给老唐签字;
高中成绩和学历证明,自己做了英文模版,然后让欧阳给办的;
雅思成绩,还没考,跟学校说以后再补;
NESO认证,没雅思成绩不行,同上;
护照复印件,还没办,同上;
本科成绩,由于曹洪一直不松口,所以没法去办,后来她默认了,很快从系里宋老师那里取了成绩盖章,再去教务处盖章,拿到档案科翻译盖章,花钱。
把所有这些都准备好,也快接近截止期限了(05年12月1日),赶紧用快递把所有的材料都寄了出去。很快,12月8日,学校那边的联系人Jasperina Furman说收到材料了,但还缺护照复印件,材料不全不予受理。于是赶紧去办了护照,花钱,再快递一次,又花钱。
在准备这些材料的同时,报了新东方的雅思班,在水佐岗上了5周课。花钱,很累,经常坐公交睡着坐过站,再打的回来,后来碰到陈劲。
06年1月,准备期末考试,同时报名参加雅思考试,好贵。
1月底和2月初,黄老师给我发来两封信,跟我要大四上的成绩和四年的教学计划,暂时没有时间做。2月13号,刚过完年没多久,就回学校看书准备考试。按照新东方教的方法,每天听写练听力,作阅读,改作文,准备口语话题。2月18-19日,学校里办开学手续,我去考雅思。考听力时鬼使神差,把答案写到了阅读那面。得亏兄弟好歹也算练过,硬是花十分钟把答案剪切粘贴过来,然后在时间十分有限的情况下完成了阅读。小作文碰到个万年也考不到的计划图,口语被一个business搞死。考完就觉得肯定能过6.5,但完全还能更好一点。2月底完成大四上的成绩单和四年的中英文对照教学计划,有一个不会翻,锁相合成技术,还是发给了黄老师。
考完20个工作日之后出成绩,7分,立马申请NESO认证,同时把成绩寄去学校。3月28日,NESO通知收到申请材料,开始办理认证。
这段时间是无聊的等待,在ACMPKU上做了几十道题。然后就投入到毕设的工作中。
4月30日,NESO通知认证结束,赶快通知学校。
5月16日,黄老师说材料已经收全,荷兰的教育主管机构还在评估。5月底催了一下,黄老师说学校基本同意,等段时间就可以了。
6月初,黄老师给我寄来了住房和签证的申请表以及费用的相关文件,让我熟悉一下情况。事实上所有的手续的截止时间都是5月31日,但学校给我拖到现在,我也没有办法。6月15日,黄老师通知我基本录取,但要补一些课。随后,这帮人就开始相继放假,尤其是招生委员会负责人,没他的签字,我的录取信就一直拖了下去。
7月3日,终于通知我录取了。然后就是一堆材料。随后就赶紧到南京去等录取通知书。由于黄老师又不在学校了,他找了吴梦晓和我联系。7月上旬开始,原来的联系人Jasprina Furman要放三周的大假,联系人换成了Murni Feije。这段时间主要就是忙银行证明的事,几乎每天都要跟Feije通邮件。金融不接轨真得很麻烦,学校那边要求在银行证明上列出银行的地址和电话,并注明该款项是freely accessible,但中行这边只要开证明就必须把存款冻结以确保该款项不被移作他用。于是为这个问题在双方之间反复多次,最终只能让中行把冻结截止期定到8月10日,这样在开学前可以解冻,学校才认可。于是在7月20日把所有的签证材料寄给学校。7月27日,Murni说收到材料,开始办理。在等通知的时间里,在南京把认证给办了。7月31日给老唐发了封信,告知了一下录取和签证的情况。
8月7日,DUWO通知说房子分好了,就是我申请的Type3K。那天发信去荷兰驻上海领事馆问取钱要带的材料,以便尽早准备,谁知第二天领馆就问我生日是不是11/22/1983,如果是就来取签。但那时学校还没通知我签证办好了,赶紧让Murni核实。因为领馆要求的户籍证明和健康证明我还没办,所以还要去南京一趟。8月10日,上午体检,可是体检结果要下周一才能拿到,于是下午在学校办好户籍证明之后,坐车回家,第二天回宜兴老家,去祖宗坟上扫扫墓,周日回金坛。8月14日周一去南京取了体检单,坐晚上2点多的火车去上海,一大早就到了,但由于来之前忘了查一下路线,一路问道领馆门口。有很多人,在太阳底下排队。开门后进去交了材料,结果MVV第二天下午就能取到,但认证还要到再下周一。在上海住了一晚上,第二天去外滩逛了逛,顺便问了问机票的事,结果因为太晚了,已经没有学生票了。原来以为要签证拿到再能订票,谁知问了才知道其实没签证也能先预订学生票,只要在出票时提供相应材料就可以了。下午去领馆取了签证之后,坐最晚的一趟车回常州,老爸和张公去常州接我回家,累。接下来几天就在到处打听机票的事,最终终于在老爸的一个朋友那里搞到了南航从北京28日直飞的票,可以带40Kg行李,但是要出正常的价格。但是没办法,只好买这张票了。关于行李,南航除了重量外,体积也有规定,上街选了个大小正好的旅行箱,开始拼命塞东西。21日去上海取了认证,回来继续准备行李,结果东西算下来,还差个几公斤。好不容易买到40Kg的票,很不甘心,26日临走前还去了南京,又买了一些书回来,结果又超重了。27日晚上从常州坐火车去北京,28日上午10点到,先去了老爸朋友的住处,他说行李超了不要紧,找人送上飞机就行了。可不巧的是那人不在,郁闷无比。说楼上住的老李也在机场工作,可以帮忙,可老李也上班去了。飞机下午1点40的,来不及了,最后只能放弃,直接开车去机场,谁知在小区门口碰到了老李,赶紧让老李上车,一路护送到机场。行李超重,不要紧,还给升到了公务舱,登机晚也有好处啊。安检时也没有太刁难,还让我在参加APEC的队伍里排队过关,一直到21号登机口,就此别过。
于是便踏上了来荷兰的旅程,11小时。一路DIY,好累……