Le Monde du Java

La Maison de René

统计

Amis

Blogs

Google

Others

学习

日常生活

留学法国

2009年6月8日 #

无聊选举日

今天是欧洲议会的选举日。意料之中的低投票率,不出意外的结果。执政的UMP还是领先,接下来便是左翼社会党。Rene以为,实在没有必要花去我们纳税人将近1/5税钱,在Strasbourg造座现代化的大楼,让这些平日在自己国家里天天吵架的人聚到一起继续吵架。而我们纳税人还要为他们吵架支付薪水。

按照西方三权分立的架构,议会是立法机构。而议员的工作则是组织立法,而不是吵架。立法过程中的辩论乃至争论是可以理解的。但是任性地按照党团意志,动不动退出会议就不对了。立法的基础是宪法,现在连个里斯本条约都通不过,还谈什么立法呢?Je sais pas!

posted @ 2009-06-07 21:47 Rene 阅读(15) | 评论 (0)编辑 收藏

2009年6月2日 #

中年人Rene?

又老了一岁,继续留在巴黎生活。M2毕业了,开始工作了,也要交税了。青年卡没有权利用了,每周五晚上再也不能去卢浮宫蹭免费的展览了。只能等每月第一个周日去人挤人了。青年过后,不就是中年了啊!

posted @ 2009-06-01 18:22 Rene 阅读(23) | 评论 (1)编辑 收藏

2009年5月31日 #

美剧季结束

想来也快有半年了,每个周末都有美剧可以看。现在都没有了……霹雳游侠是去年就很久以前的。24小时与CSI上礼拜也都终结了。现在只剩下柯南可以看看了。不过多出来的时间倒是可以出去散步、看书、写程序。

posted @ 2009-05-30 23:39 Rene 阅读(39) | 评论 (0)编辑 收藏

好奇怪的Google API

这几天在试用Picasa WebAPI。在获取相册信息的时候总是报数据解析异常:
com.google.gdata.util.ParseException: [Line 1, Column 262] Invalid root element, expected (namespace uri:local name) of (http://www.w3.org/2005/Atom:feed), found (http://www.w3.org/2005/Atom:entry
查看xml文件确实有这个问题,但一时也找不出什么解决方案。而且想想Google应该也不会把这么一个低级错误留在那里。后来仔细对比文档,终于发现了问题的所在。

对于每个相册都有一个唯一的Id,通过UserFeed可以获取一个AlbumEntry对象的列表,也就是相册的基本信息。AlbumEntry类中有一个getId()方法,用来获取相册的Id。之后再通过相册的Id就能得到一个AlbumFeed,也就是相册的详细内容。其中包括了一个PhotoEntry对象列表,即照片的信息。

但是,这个getId()并不仅仅返回一个Id值,而是一个URL字符串,格式如下:http://picasaweb.google.com/data/entry/api/user/<username>/albumid/<id>
通过这个URL可以得到一个XML文档,但该文档的格式是错误的,无法完成解析。查看文档后发现,正确的URL格式应该是:
http://picasaweb.google.com/data/feed/api/user/<username>/albumid/<id>
所以在调用getId()方法后,还要对返回URL字符串作切割来得到相册的Id,再构造出正确的URL。问题是解决了,但却不明白Google这样设计的原因,或许是一个Bug

posted @ 2009-05-30 23:36 Rene 阅读(42) | 评论 (0)编辑 收藏

2009年5月25日 #

每天看似平静地生活着

居留的事情算是告一段落了,Carte Vitale的通知也来了说是要换第二代带照片的卡。不过还是申请了Attestation,这样Mutuelle也可以用了。Rene要去配眼镜~~

工作依然继续着,上手之后的工作也悄然逝去着它的新鲜感。已经没有了刚开始那种疲惫的感觉,除了偶尔杂事一多而油然生出的那种烦躁。这种消瞬即逝烦躁也算是生活的和弦,否则这样的生活也的确太过平静了。每天坐同一班火车,到了Saint-Lazare换另一班。同样的时刻到公司,见同样的人,泡茶、开电脑对着熟悉的界面,写着虽不重复却有着相同风格的代码,之后是午饭。午饭后会玩一下游戏,之后又是对着熟悉的界面,写着虽不重复却有着相同风格的代码……中间会有一趟咖啡时间,直到下班。然后又是坐同一趟火车回家。固定的时刻,固定的月台,连时刻表都不用看。

有时也会感觉自己像条狗一样,飞奔向一个项目,解决完一个或是几个Bug,又飞奔向下一个……看着不是那么熟悉的代码,努力寻找错误是一件很费神的事情。还要在一个不熟悉的上下文环境中生涩地插上几段风格迥然的不和谐代码。忘了什么时候说过,自己写的代码就像是自己的孩子,那么维护别人的代码就如同继父。不过毕竟别人是支付工资让你干活的,而且维护时间长了,也对着那些代码生出些感情来了。闲下来时也会看着那一行行并非出自己手的字符,猜想着他们原本的主人写下它们时的心情。不知将来,别人来维护Rene的代码,如果有如此机会的话,会不会和我一样呢?

很快就要有个新项目了。而且会用到Google Map相关的技术,那个还是Rene为了上个项目开发出来的。后来那个项目由于经济危机夭折了,也暗自伤心了一小段时间。现在终于有机会让那些尘封的代码复活了,开心~~

妈妈买了照相机之后就一直没怎么消停,学着如何在Picasa Web上贴照片,建相册。当然也会遇到不少问题。现在决定开发一个桌面的程序算了,尽管有Picasa软件可以用,不过不喜欢一直有个程序在系统里搜图片。Google已经提供了很完善的Java API了。只要套个界面应该不是很难,昨天写了个小内核,还建了个svn。不过GoogleCode Hosting服务没有建成功,机器上的svn客户端连接任何非svn协议的svn服务都是403错误,也许是系统上的某个设置的问题吧,改天换到Linux下再试一次。



上班
Originally uploaded by Rene ZHU

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

仅列出标题  下一页