2009年10月31日星期六

快速穿墙术

昨天晚上用Opera mini 时偶然发现,访问facebook,youtube, twitter 和 blogspot 都没有问题。

2009年10月28日星期三

Google Wave 预览版很酷

早上在公车上收到了Micky发来的 Google Wave 预览版邀请(@wbinglee Thanks! dude!),利用机器启动的空闲时间玩一会儿,虽然和五月份的演示录像比起来慢了很多,但是即使是预览版,为用户提供的超强协作能力和延迟很少的实时性体验,已经是我用过这么多 Web 应用程序中表现最好的服务了。

Wave 似乎能够提供互联网上取代 Email+IM+Wiki+Blog+OnlineOfficeSuite 的全新沟通体验,极客们都很High(大概看了一下我在 Wave 上的联系人列表,基本由Web developer+Hacker+Google employee 组成),就是不知道能拿来做什么,好像生活大爆炸里通过互联网从中国控制另一个半球某公寓的电灯。

最吸引我的地方只有其围绕开放标准的协议和高水平的产品质量。回头我得读读 XMPP 了...如果有什么好玩的地方我再发出来。

2009年10月25日星期日

China OPC (中国开放流程社区) 活动记

昨天在中关村的"北漂咖啡屋"参加了开放流程社区第四次活动,主要是胡长城同学做的对国内 BPM 市场的大致分析、cordys 的夏昊介绍"云中的流程工厂"以及辛鹏的 SOA+BPM 联姻。听罢觉得话题都好 high 以至于花了很久才找到出口电梯落地。不过话说回来,只有开放宽泛的话题和丰富的国内外实例才可以引起大家有兴趣讨论,再加上繁多的三字经和时尚技术的轰炸,我看到现场已经有人在昏暗的灯光下记笔记(除了我在互联网上频繁上谷歌和推客<twitter.com>)。

首先有幸看到了胡长城对工作流技术、行业信息化、企业管理软件和市场发展的若干趋势的总结,细节当然由于尊重主讲人的要求不能写出来,但是内容不错,庞杂的信息里不难看出多年来在业务流程管理领域的经验沉淀,而且时刻都有一种面临竞争的危机感。如果你对工作流略有耳闻,听过BPM而且恰好又玩过一些产品,或者初涉企业信息化领域,在开放流程社区里参加这样的话题分享,和一些第一线技术领头人进行交流还是很不错的。至少我数年前看微内核工作流的时候,没想到今天可以在这里和作者一起聊聊天。

我对 Cordys 公司那个流程工厂的演示录像的印象不错。今天听完他们对自己的时尚技术的精彩介绍,了解到同行如何理解 Web2.0,混搭模式、情景应用乃至云计算,还是很有收获。会后和很多朋友一起聊天,非常兴奋地看到大家对前沿的技术和动态这么感兴趣,急忙发名片告诉大家我是做新兴技术的工程师,在互联网上很活跃、希望大家多多交流云云。

辛鹏的SOA+BPM以及案例介绍都是自己认真总结的信息和分析,一个逻辑架构图花了好几个小时来做,让我们这些听众都了解到在埋头从事企业核心业务的流程化工作之余,认真分析、阅读书籍和思考总结是多么得重要!

个人观点总结如下:
有关基本概念:作为软件技术的爱好者,我和很多听众一样对有市场和商业价值的技术抱有浓厚的兴趣。听完这些演讲心中还是很多问题,但最先需要搞清楚的是,同样的概念在市场趋势、商业环境、经济活动、学术/技术动态潮流和具体的工程技术这些个不同方面都有不同的内涵和外延。所以,一把抓下去会晕死人的。我还是希望软件工程师们多一些思考、消除那些广告、时尚、潮流的负面影响,尽量从中立的角度去理解。举例来说,现在炙手可热的云计算,在会场上讨论的时候,最后没有就基本概念达成一致。这让我想起毛大师的一席话:"你们这些刚入行的工程师,没有主机时代的痛苦和锻炼,难以理解整个企业计算发展到今天云计算这种水到渠成的局面"。其实我们首先需要清晰的概念。我觉得看书和访问 wikipedia 就很好,那些参考文章都是精选,在被厂商和舆论忽悠之前,有些常识总是没错的。
技术标准和产品:幸运的是,企业级软件所遵循的大部分规范都是开放的,令人遗憾的是规范太多了,以至于人们不知道该看哪个该用哪个。BPM 市场上有无数的技术团体和公司,不管是盈利还是非盈利的组织,技术标准总是一堆一堆:BPMN 1.0 就有超过140页;BPEL4WS ...没数过,反正全屏打开后我的纵向滚动条已经缩小到难以点击了;Java 技术规范超过600页……相信再写下去软件工程师看了都不敢看了。还有无数的产品,难免让人云头转向、有各种各样的偏见和或激进或保守的观点。我想说的是,不要畏惧这些大部头,你可以通过阅读幻灯片、大师的著作或论文来啃掉它们,根据你最关心的部分去学习和了解,少些偏见、多一些理性的思考。首先有了全局观,才能有的放矢。比如你只对混搭(mashup)感兴趣,那么你就应该先了解那些个编程接口和实际运行时环境的具体情况;如果你关心 REST, 可以去读 Sam Ruby 的那本 RESTful Web Services 或者 wikipedia, 喜欢速成的可以在 slideshare.net 上找到不少幻灯片,喜欢学术口味的可以去读 Dr. Fielding 的论文....喜欢直接玩应用程序的就玩我现在做的 projectzero 好了。


--
朱可
http://www.netvibes.com/shawnzhu

2009年10月19日星期一

在 REST风格的应用程序中应用 Web feed

刚刚在 developerWorks 上发表的新文章,我最喜欢最后的那个仅用 HTML/JavaScript 写成的统计 digg.com 最新文章数的例子,希望那些熟悉 SQL 的 Web 开发者能够喜欢。

--
朱可
http://www.netvibes.com/shawnzhu