Archive for December, 2007

小黑病了

  小黑的服役期已经两年多了,已经不是刚进家门的帅小伙了。身上脸上到处都是细小的划痕,风扇也升级成了风箱。最让人头疼的是到了英国后时不时给我制造点毛病,比我还水土不服,偏偏又没有带恢复盘来,更加束手无策。这不,今天兴冲冲去白金汉宫附近逛了一圈,回来发现USB口罢工了,不能下载照片了。据说Thinkpad在英国的维修中心在苏格兰,明天白天电话咨询一下了。
  上张昨天在Wimbledon树林里拍的照片,冲冲喜!
122901

2 Comments

美丽的大角

  转眼就到假期的最后一天,第一次在国外过圣诞,感觉最深刻的就是在不停的步行。在飘雨的小巷里步行,在泥泞的树林里步行,在繁华的街道上步行,在萧瑟的泰晤士河边步行……主题词就是:步行。结果就是:我和Tim都有点一瘸一拐。而今天最后一天的一个多小时的步行最是有意义,因为拍摄到了一群美丽的鹿。

   地点还是在两周前去过的Richmond公园,而且目标很明确,就是想拍摄上次看到的那群鹿。出发的时候已经是中午一点,比上次晚了一点。路上的落叶层比上次更厚了,因为是假期,行人也比上次更多。等到了公园,太阳已经躺在西边的树林上面斜斜照在小山坡上面。只有两只鹿孤零零地在林边游荡。虽然很是失望,但还是掏出相机开始拍摄,特别是看到Tim架着小白噼里啪啦一通扫射,Ricky的口水都快要下来了。

  伦敦人很喜欢傍晚开着车到公园里面溜狗,结果不久两只大家伙就被窜过来的两只小狗给赶出了我们的视野。叹息一声继续向公园深处走去,翻过山坡意外的发现一大群鹿就聚在林边,三三两两地吃草,最边上的一只却始终抬头四处张望,警惕地盯着我们这群人,估计就是这群鹿的首领。

  据说当初伦敦初建的时候,很意外的把一些绿地和森林给包围在城区里面了。后来又很注意保护这些难得的绿岛,结果就是伦敦城里面星罗棋布大大小小的公园,里面栖息着众多的鹿、松鼠、天鹅、野鸭……等动物,加上伦敦不像纽约、东京、上海,高层建筑很少,登上某个小山坡一看,整个伦敦城就像一个巨大的公园,伦敦城本身却成了这些公园的天然围墙。

1
 
2
 
3           4
 
猎鹿人

2 Comments

投名状

  虽说远离了亲爱的祖国娱乐圈,但还是能够基本上与国内诸君同步观看岁末几部“大”片,比如《投名状》,虽然看得是那种眼神不好就有可能不知道哪个是主角的“高清晰版本”。刚读大学那阵看了唐浩明的《曾国藩》,开始接触与中学历史课本上不同的太平天国战争史,“刺马”案也在这本书里面被提及,并且是当作很重要的一个段落,甚至被提及到满汉之争的政治高度。当然小说和电影都不是历史,电影只是在讲述关于三个男人和一个女人的故事。
  先说女人部分,博客徐一如既往的扮演着花瓶的角色,既不出彩,也不出格,我还是更欣赏今天用耳朵看完的她在《我和爸爸》里的表现。关键词:矛盾。
  敬业刘今年形象大变,先是《门徒》里面得了肾病的花白头发毒枭,后是性情土匪赵二虎,也许造型不是很帅,举手投足间更不会像同样留胡子的《墨攻》里面那样多少忘不了拌酷,但是让人觉得他更会演戏了,这种悲情的角色让他获得很多观众缘。关键词:忠诚。
  巨星李这次不用表现太多拳脚功夫,大部分时候始终咬紧着牙关一脸阴郁,也许从死人堆里爬出来的人性格上有狠的一面,但是显得不够城府深沉。关键词:野心。
  帅气金,不知道该怎么评价,因为我大部分注意力都放在另外两个人身上。关键词:旁白。
  两处片段:城楼杀降和雨夜遇伏。同样被饥饿驱使从军的人,最终一部分在城楼上成为了杀戮者,一边呕吐一边射杀着失败了的另外一部分,特别是里面就有当初一个山村中走出来的同乡,而承诺要保全他们生命的人正被锁在一边高声嚎叫。而最后赵二虎雨夜小镇孤身遇伏,倒在泥水里最后一句台词是“大哥”的时候,容易激动的我很不争气的有点心酸了。

2 Comments

Portal Charting:爱与恨交织

  圣诞前夕,刚好手头上的活告一个段落,趁着空闲总结一下最近几个月来的工作。
  RIA愈来愈成为人们讨论的热门话题,如果你还在告诉别人你的应用程序有一个功能和体积都非常彪悍的客户端,或者说你的Page还停留只是简单的使用AJAX通信然后展示一堆HTML结构的表格,那么对方一定会说你已经过时了。人们不希望继续部署桌面程序,同时又希望他们的浏览器里面运行着的玩意足够强大:丰富的窗口组件;可即时交互的图表;随心所欲的点击或者拖拉;……就像一个桌面程序,很矛盾不是吗?
  过去的几个月里,我参与了公司下一代Portal产品的开发,所希望达到的目标正是这样。高级用户在客户端中编写工作流并发布成服务,用户在页面里面打开服务导入数据配置参数……运行得到结果以图表的方式展示,然后选择放弃、保存或者导出。我所承担的部分任务主要是可即时交互的图表,包括图表之间的联动。
  公司的客户端产品里早已有了这些图表(IB),提供了非常丰富的功能,也可以选择其他第三方的图表引擎(比如很流行的JFreeChart),另外我们也在上海用比较短的时间重新实现了几种类型的图表。但是后来因为时间原因,绘图部分我们仍然首先重用了产品。回顾下来,我的感觉是JFreeChart的视觉效果较好,很干净很成熟,但是经过测试,在处理海量数据的时候,效率上没有什么优势,最关键的是需要编写大量代码将源数据根据参数重建模型提交给JFreeChart;IB的视觉效果比较简单,绘制大数据量的散点图时比较慢;重新实现的话视觉效果和效率都可以得到一定的提高,而且还可以学习JFreeChart,生成图像的同时生成AreaMap输出到页面,最大的问题是时间,要在短期内达到IB所具备的功能比较困难,加上后期IB做了一些优化提高了效率。因此最后还是选择IB作为默认的绘图引擎。
  光有ChartEnginee还只是第一步,我们需要在页面中定义各种Widget,它们有自己的窗口、工具按钮、右键菜单,还能够在页面中拖放,最大化最小化或者关闭,甚至用户能够在图上面拖拉选区或者缩放……我们选择Ext作为整个Portal的客户端框架,中间也混用了dojo。在客户端里面,用户更改了参数或者直接在图上面操作后直接重绘即可,但是在浏览器里面我们必须把这个流程改成异步的,先以JSON数组的方式提交参数到服务器端的某个AJAX end-point,创建一个新的chart实例并且序列化在容器中返回一个序列号给浏览器,浏览器用这个序列号通知DOM对象请求图片,另外一个end-point直接将图像绘制到BufferedImage并写入字节流。
  有了一个图还只是万里长征的第一步,然后是同一页面里多个图表之间的异步交互,各种事件的管理,选区里的数据保存在用户空间或者导出成各种格式的文档,还有服务器端的数据缓存以及对象的生存周期管理等等。另外一个重头戏是表格,可以说是最常用也是最难做好的控件,到了英国后我大部分时间都用在跟这里的同事一起开发表格控件上。Ext提供的表格还是比较让人满意的,在它的基础上,我们的表格控件已经具备非常好的交互性了,支持服务器端排序、分页、同步选中数据、自定义renderer……
  开始这个项目以前,我也经常写一些JavaScript代码,并且也常跟别人说作为一名开发者,应该掌握至少一种脚本语言,但是绝对没有像这次一样大规模的使用JavaScript来开发。虽然有JSEclipse插件和EditPlus来写代码,有FireBug来调试,但是遇到问题的频率和走过的弯路却感觉比以前从C++转向Java更加高,更加长。转载一下某同事的话说就是自从开始用JavaScript开发,感觉生活水平一下下降了好几个层次,大概这是每一个从桌面应用走向浏览器应用的开发者都要面临的问题吧。
  几个月的痛苦和快乐,迷茫和振奋,期间整个团队还经历了一次从Ext1.0到Ext2.0的升级煎熬,现在运行在我面前的Portal Charting已经慢慢稳定下来,用我们开玩笑的话说就是Movie已经满天飞了,接下去要做的就是漫长的测试与除BUG。每当看到邮件里面的褒奖之词或者老板把访问者拉到我的电脑前的时候,总是会感到骄傲。毕竟,我在这个项目里面贡献了一份力量。

4 Comments

12月15日

  Heathrow据说是全世界最繁忙的空港之一。虽然没有什么数据来证明,但是有一个事实却让我完全相信这个说法。因为只要白天天气不是太糟糕,随便什么时候抬起头来就能够在天空看到至少一架的飞机。倒不是我视力特别好,而是这里的空气能见度太好了,加上高纬度地区阳光照射角度比较斜,飞机的尾气在天上拉出一道道的轨迹特别显眼。第一次看到的时候还因为是汽车人奔袭地球快着陆了。
飞火流星
 
  燕子去年来的时候,正是夏季。当时给我发过一张照片说是早上3点多钟醒来窗外已现鱼肚白,下班7点多外面还没有黑。而且运气特别好,除了下飞机那天下雨印象比较深刻,整个夏季都是阳光普照。所以每周都能够去不同的地方游玩。可现在是该死的冬季,大部分日子都是阴沉沉的,偶尔遇上个晴天,下午三点多钟太阳已经到了地平线,而且都是下面这幅半死不活的样子…… 
阴郁的冬季太阳
 
  照片中的所在是伦敦西郊的Richmond公园,是伦敦最大的皇家公园,同时也是个国家自然保护区。公园里面绿地很多,大大小小的树林星罗棋布,只是所有的树木此刻都是光秃秃张牙舞爪。 
IMG_2401

2 Comments

温布尔登公园

  CCTV有事没事总爱播各地网球比赛,所以温布尔登这个名字也常常被提起。温布尔登山下有个温布尔登镇,山旁的大片空地也就是温布尔登公园,公园里面还有一个温布尔登湖,山下另一边的全英网球俱乐部就是每年球赛所在。
  怀揣Tim的镜头,扛着Tim的三角架,牵着自家的燕子,赶着周六白天短暂的日光时间走过Lake.Rd来到这块每天地铁都要经过的地方。天气预报说今天下午伦敦将会局部地区阵雨,然后从明天开始将是持续一周的阴雨天气,英国这鬼冬天。
借了Tim的三角架,自拍一张

4 Comments