Le Monde du Java

La Maison de René

统计

Amis

Blogs

Google

Others

学习

日常生活

留学法国

2010年1月2日 #

2009年最后的工作日

21世纪的前十年里,Rene从上海来到了巴黎。从一个高中生成长为一个工程师……这是2009年的最后一天,也是最后一个工作日。完成了手中所有的项目。希望新的一年里工作继续顺利~~


2009年最后的工作日
Originally uploaded by Rene ZHU

 

posted @ 2010-01-01 23:03 Rene 阅读(38) | 评论 (0)编辑 收藏

2010年1月1日 #

2009年终总结

从最初的mblogger算起,写Blog也有5年了。在每年的岁末,都会有一篇年终总结,给过去一年的得与失做一个回顾,也算是对于新一年的展望。今年也不例外。

算计了一下,2009年可谓是登陆法国以来最为平稳的一年了。从2006年开始,几乎是每年换一个城市,今年也算是在巴黎安顿下来了,不过这种安定终究只是暂时的,总有一天,就在不远的某一天,Rene是要搬出姐姐家,开始完完全全的独立生活。

工作上与其说平稳,不如说是一种平淡。技术上的东西,基本都已经熟练掌握,自己手中的项目,也依旧延续着以往学校里的风格,独挡一面地完成。和同事也关系不错地相处,这也是小公司的好处,大家熟悉起来比较快。只是恰好遇上了金融危机,没有得到期望中的奖励。应该说在这种环境下,平淡也许是个不算坏的结果了。

离开学校之后,没有了考试、升学的压力,反而有了更多的自由,但却少了出门的欲望。少拍了好多照片,谜之都系列等专题也停滞下来了。十月份休假回了一次上海,时隔一年半之后。第一次感觉时间不够,两周的时间确实短暂。采购了一些东西,和家人聚会,见到了家族中新添的成员们,也去了先祖翻修后的墓地。和朋友见面,当然有和RMP一起,也让我意识到是离开小兰的时候了。

本来想着趁这个假期理清和一些女孩的关系,结果旧的关系没有脉络,却又有新的女孩加入进来。很困扰,也很纠结,不过至少明白了我还会喜欢上兰以外的小孩。继续狠疯狂地在约会,但也有突然清醒过来刹车的。

很重要的,拿到了正式的工作居留,完成了转身份的程序。不过新居留的更新也启动了。

总结之后就是许愿了
1. 工作上继续顺利,家人一切平安
2. 还是要拿到法国的驾照
3. 重开谜之都系列以及其他的专题

新的一年,新的欧洲。在经历了欧洲宪法的否决之后,里斯本条约终于通过,从2010年开始生效。我们又朝着查理曼大帝的梦想迈出了一大步。

posted @ 2009-12-31 21:47 Rene 阅读(87) | 评论 (0)编辑 收藏

2009年12月27日 #

Shumi还是回归了

经历了2009赛季的波折之后,Shumi终于确认了回归,就在2010年赛季。几天前就得到了这个消息,很诧异的,不是留在Ferrari而是要代表奔驰。不过作为刚出道时的“奔驰三剑客”之一的Shumi,在奔驰退役也算是在情理之中。

posted @ 2009-12-27 16:29 Rene 阅读(32) | 评论 (0)编辑 收藏

2009年12月23日 #

这个世界的交通怎么了

其实从月初的RER A的罢工就开始了,交通就一直出问题。上周末欧洲之星故障,完全恢复估计也要等到明年了。紧接着国内TGV的运营速度也从300km/h降到了220km/h。前天RER C也碰上了非常诡异的事故。一辆桥车把路边的水泥块撞到了铁轨上,列车撞上水泥块造成脱轨。由于控制系统受损,SNCF也无法给出C线南端完全恢复的时间。之后上海地铁也发生了非常严重的事故……这些仅仅是巧合还是某种预示呢?

posted @ 2009-12-22 23:08 Rene 阅读(43) | 评论 (0)编辑 收藏

2009年12月14日 #

冬天是换居留的季节

昨天就开始降温了,明天还会继续冷下去的。气象台的预测是下周巴黎会下雪。格勒估计这几天就在下雪吧……终于有了一些圣诞的感觉,走在路上可以感觉到风冷冷的。不过身体还是很暖和,因为大衣的关系。

上星期又去了Préfecture排队更新居留。很早就去了才感觉到有一点点凉。不过今年Préfecture总算是有了人性化的改革。以后可以不用再排队了,其实那次就根本不用去排队。只要约一个约会就可以了。结果排了两个小时,给了我2月初的约会。这个约会可以直接交材料,不用再很早去排队了。只有申请合法化的人才需要排队。

在准备年终总结了,今年准备得比较早。在一大堆材料里试图整理出一整年的头绪,结果拍了这个,拿到了好久都没有拍……
 

Diplôme
Originally uploaded by Rene ZHU

 

posted @ 2009-12-13 23:41 Rene 阅读(35) | 评论 (0)编辑 收藏

2009年12月2日 #

还是买了iTouch

侄女从加拿大回来的时候,朋友送了她一个二代的iTouch。当初也不觉得什么,Rene对于苹果的电子产品不是很感冒。对于iPod的感觉就是新潮、好看、难用。直到工作中越来越多地接触iPhone的应用,才开始有了想要一个iTouch的想法。尤其是和侄女一起上班之后,总是看到她拿出iTouch连上无线网络,看看新闻什么的……

不喜欢iPhone,作为电话来说太大了。而且在法国的iPhone都必须和运营商的套餐绑定,对于电话比较少的Rene来说是很不划算的。于是就把注意力转向了没有电话功能的iTouch。最终下决心买还是11月初,本来是在eBay上看2010年日志的。很偶然地发现eBay送了我10%的折扣券。

于是就开始仔细的比较起来。选定了第三代的32G版本。这样就能用到全部的新功能,容量也足够了。本来在eBay买价格就比较低,再加上10%的折扣,算上运费也比商店里便宜将近60。之后就开始了等待……

等了差不多一周也没有到货。给卖家发了邮件,拿到了包裹号。原来东西是要从美国用Fedex快递过来。网上查了下,人家13号就送货了(这里表扬一下Fedex的效率),但是没有大门的密码,包裹就一直停留在Fedex的配送中心了。

记得那天正好去取护照,出门的时候看到Fedex的小车,心里还想应该不会是我的iTouch的。打了Fedex的客服电话,约了第二天送。很顺利地拿到了包裹。装了几个常用的工具软件和游戏,苹果的传输步骤果然难用,什么都要同步,这样就必须在电脑里有个拷贝。每天起床就用它看看天气、查查汇率、看看邮件、用eBuddy连上MSN和朋友们说几句。比较不方便的就是没有移动网络,这样离开无线网络的话就有很多功能不能用了。幸好巴黎的WiFi还是很普及的。很多商业区、旅游点和火车站都有免费的WiFi覆盖。另外么就是WiFi比较耗电。总的来说还是很好用的。



未开封的iTouch
Originally uploaded by Rene ZHU

 

posted @ 2009-12-01 23:21 Rene 阅读(49) | 评论 (0)编辑 收藏

2009年11月23日 #

终于见到了ICE

自从TGV东线开通之后,每天都有4班德国高铁的ICE列车往返于巴黎东站与德国法兰克福和斯图加特。Rene很少去那个角落,也就一直无缘目睹德国ICE的尊容。这次姐夫来法国出差,正好要从东站出发去Strasbourg。无意中发现了停在我们旁边的ICE,雪白的车身、流线型的车头还有车身上的ICE,以及德国高铁在车头的标志都显出了一种高贵。这点连旁边TGV Duplex的最新款都比不上。只可惜身边没有带相机,只能用手机凑合一下了……


ICE@Paris Gare de l'Est
Originally uploaded by Rene ZHU

 

posted @ 2009-11-22 21:01 Rene 阅读(52) | 评论 (0)编辑 收藏

2009年11月16日 #

护照换好了

星期五用了一天RTT,去了中国使馆拿到了新护照。这次换护照还算是顺利,无论是上个月22号去交材料,还是这次去取件。收了45,还算是比较贵的,如果和在国内换的话。原来的护照有效期是5年,这次换了10年有效的。

想想5年前,办护照的时候,Rene还在上海,连出国的眉目还没有理清。5年后的今天,已经在巴黎工作了一年多了。那么10年之后呢?我会在哪里换护照?上海还是巴黎?仰或是其他某个城市。

接下来又要去Préfecture排队换居留了…… 新护照

posted @ 2009-11-15 23:35 Rene 阅读(15) | 评论 (0)编辑 收藏

2009年11月5日 #

始终逃不过的字符编码问题

小时候刚开始学程序设计的时候就为了中文编码而头痛,尤其是做JSP的时候。不是页面显示不对,就是参数获取上有问题。记得经常和Vincent两个人很快把程序架构写好后,要为了字符编码问题忙上好久。

在第一次飞法国的飞机上就想过,终于可以不用为了编码而困扰了。工作后,公司的项目都是英、法、德三种语言,没有超越Latin1字符集。默认的工作环境也是ISO-8859-1编码集。一年多以来,倒也是相安无事。

最近,开始了一个新项目。不算很大的工作量,也没有什么陌生的技术,一开始进展很是顺利。但是在实际测试时发现了问题,就是表单数据的字符编码。这个项目有两个版本,罗马尼亚语和土耳其语。这两种语言都超越了西欧Latin1字符集,却又分属于ISO-8859-2ISO-8859-9两个不同的编码集。

其实完全可以全部用UTF-8编码了事。但是公司的TomcatMySQL全局环境都显式配置为ISO-8859-1,而且在庞大的底层程序中有好几处都硬编码成Latin1。更改全局配置是不可能的,也不想冒极大的风险来修改底层类。

最后完全迷失于编码转换中……很神奇的是没有乱码出现。Latin1以外的字符被转换成HTML格式编码了。所以就用了很恶心的方法,把读入的表单数据从8859-1读入转换成UTF-8HTML <-> UTF是很容易的)后再转成8859-2/9显示(由于客户方终端不支持UTF-8方案,不能直接用输出Unicode)。尽管8859-1编码集不支持Latin1字符集以外的字符,但是这层转换的内部处理还是通过Unicode,不存在信息丢失问题。说白了就是UTF-8 -> ISO

不过数据库中的数据却始终无法正常存储。数据永远以乱码读出,而且无法转换。奇怪的是,如果把控制台编码换成8859-2/9的话,可以在数据库中看到正确的数据。但是运行

SELECT HEX(columnFROM table

得到的结果却是错误的。获得的十六进制编码是信息经过8859-1编码后的Unicode值。这个问题涉及到系统底层类,数据库配置等多个方面。Rene甚至不知道在数据库中贮存的到底是什么。

最后的理解是这样的,底层接口类把数据转换成8859-1编码存入数据库,同样也以8859-1读出。SQL请求以字节流返回,这也说明了在控制台下可以用8859-2/9编码看到正确结果。但是中间结果由于全局配置的关系,被编码成8859-1,所以显示的Unicode值不对。在程序中,由于数据取出后被强制转换成8859-1编码,所以造成了信息丢失。就再也找不回Latin1以外的字符了。

最终的解决方案,让Rene恶心到可以从Montparnasse上跳下来。由于数据在存入数据库前是正确的,其实在存入时也是正确的。所以打算在存入前,把信息转成十六进制编码。理论上应该是可行的,就是会很难看,非常非常难看。

posted @ 2009-11-05 00:24 Rene 阅读(36) | 评论 (0)编辑 收藏

2009年10月19日 #

2009罢工季开始

天气开始转凉了,今年比去年冷得早些,还没到供暖的日子。巴黎的劳苦大众们就纷纷走上大街活动一下有些冻僵的身子。早上到火车站,老远看到月台上站满了人,心中就开始有些不安起来。没想到这么早就开始了……看到屏幕上一排Supprimé,终于确信SNCF开始罢工了。车不是很少,因为明天才正式开始。但是很挤,也很慢。从Val d’Argenteuil到巴黎原本20分钟的路程,大约用了快40分。到Paris St. Lazare那段几乎就是在挪动,因为车站没有地方停车:(没有赶上08h46的快车,只好坐后一班站站停的慢车。

窗外风景不错,早晨的太阳躲在铁塔后边,一缕缕晨曦洒在河水上。过了La Défence,就从Mont Valérien上走了,可以俯瞰整个市区,直到蒙马特高地上的圣心。整个巴黎大致是平的,铁塔高高矗立在那里,是个很不错的地标。熟悉方位的话,依稀可以辨别出凯旋门还有荣军院。当然,还有Monparnasse大楼,像座墓碑一般插在那里,大煞风景。

明天罢工继续,尽管这次只有3家工会参加,但是Rene的线路全部影响到。准备早些去公司,早些回家。一定要赶上18h43的那趟车,否则就会很惨了。SNCF之后会是哪个呢?估计RATP会很快响应的吧。希望这次不要像去年年底那样持续1个月就好了。坐St. Lazare这条线的人还真是苦,每次都会影响到~~

posted @ 2009-10-19 13:16 Rene 阅读(34) | 评论 (0)编辑 收藏

仅列出标题  下一页