Archive for July, 2007

工作餐

Tuesday, July 24th, 2007

自打5月份正式成为“张江男”后,工作午餐比以前在城里的时候变化了很多。在瑞安上班,每天12点出来在淮海路觅食,基本就是巴士、醉美、大旺、干锅居、黑土地、2001、真功夫。。。一顿饭连吃带走路,差不多要一个小时。

在887号,午餐问题变得很简单:一共三个园区食堂,6、8、10块三种组合,一般11点半吃饭(12点后,有两个食堂基本上以及没什么菜了),20分钟后可以回到办公室。加班的同事,也可以很方便的吃到晚餐,不过要在6点前去食堂。

另外,887号还提供早餐,8点开门,9点半前基本还能吃到,有包子、馒头、花卷、鸡蛋、烧卖、稀饭和豆浆等,价格很便宜。我现在每天都在公司吃早餐,质量比在黄陂南路地铁黛玲特买羊角包改善了很多。

隆重一点,可以去张江地铁。开车的话可以凭在地铁商圈内的消费凭证免费停车(肯德基只能1个小时内有效,其他店3个小时)。

Redbooks: WebSphere Application Server V6.1: Classloader Problem Determination

Tuesday, July 24th, 2007

这本昨天发布的红皮书在我最近的阅读列表中。Container环境下的classloading是无数诡异问题的根源。以Lotus Connections 1.0.1来说,我们用了icu4j来提供一个时区列表,icu4j本身自带了这些列表的翻译,比JRE自带的要全。但在测试的时候发现WAS 6.1.0.3下的时区列表繁体中文的显示有问题,混入了大量简体中文字符。其原因在于WAS自带了一份icu4j并且早于webapp下的lib被container加载,而这份icu4j自带的时区翻译存在问题。

对于长期从事WAS应用开发的IT工作者,这是本必读书。

标准的标准

Monday, July 23rd, 2007

有一段时间没“博“了,Lotus Connections 1.0.1正在冲刺阶段,所有精力都扑在上面了。不是因为看了新浪这篇文章,今天估计也不会”博”。

作为一个外企职工谈中国的标准化问题是个风险很大的事儿,这里仅谈个人观点。

稍微列举一些这两年的热门标准,数数这些高科技领域内的标准,无一不是吵得唾星四溅,火药十足:WiFi, RFID, 高清电视, XML文档, 3G, 手机充电器, 服务器, EVD…在这些新兴领域内拥有话语权无论对于企业还是国家都意义重大。然而凡是标准,就不能很多,一个领域内2-3个互相可以兼容的就差不多了(搞网页开发测试IE/Mozilla兼容性的苦孩子们请排队握手…)。企业或者国家搞自己的标准没有问题,在保证技术先进性的前提下,就是是解决保护现有投资和平衡各方利益的问题。

打个比方,比如美国乒乓球联合会提出修改国际乒联标准,增大台面、 球的直径、换胶皮等等要求,中国乒联的态度会是什么?很显然,一个对于现代乒乓球运动没有做出重大贡献的国家,试图利用另立标准改变自己的地位,对于大多数在这一领域做出过卓越贡献、投入大量人力物力的各方是不公正,也是不能接受的。其实标准的本质和专利制度一样,它们都有可能成为垄断的工具并阻碍社会进步,但大部分情况下是它们却可以刺激科研创新、激发生产力,是积极的。

要想在这些领域拥有强大的话语权,我认为最重要的还是踏踏实实的为标准的发展和进步做出自己的贡献,当一本1000页的标准草案提出来的时候,里面200页有我们的贡献,这个时候谈什么都不过分。

在一个没有人愿意埋头做事的年代,为了生存,大家都熟练掌握了抢蛋糕的本领,希望咱们在抹嘴的时候,能多想想那些腆着肚子活面、打蛋的大师傅们。

The OSSwin project: Open Source for Windows

Wednesday, July 11th, 2007

一张整理较完整的Windows平台下的开源软件列表,推荐一下:

http://osswin.sourceforge.net/

projectzero.org

Tuesday, July 3rd, 2007

projectzero.org是IBM在Radical Simplification驱动下最重要的一个项目,旨在提供一个简化、高效的运行时和Web开发框架。在过去的一、两年中一直处于内部开发状态,近日对外开放给公众。

曾经看过北京CDL开发的mashup zero的一个demo,使用Web IDE构建mashup  widget并生成XML fragment供runtime对多个数据源进行获取和内容整合。