BeijingOpenParty July:Summer Daydreams(仲夏梦舞)

July 3rd, 2008 by admin
Posted in BeijingOpenParty | No Comments »

Summer Daydreams

山光忽西落,池月渐东上。
散发乘夕凉,开轩卧闲敞。
荷风送香气,竹露滴清响。
欲取鸣琴弹,恨无知音赏。
感此怀故人,中宵劳梦想。

不知不觉、恍恍惚惚中夏天已经快过了一半,上个月没有和大伙在活动上见面,心里还真挺想的,特借用
孟浩然《夏日南亭怀辛大》来抒发一下。在这热乎乎的夏日,我们又有机会相聚在Open Party!本次活动定于2008年7月19日(周六)13:30开始,地点还是在活动赞助者ThoughtWorks提供的宽敞Office,具体安排如下:

难忘的五月活动:

多元化的Party:在 五月份的活动上我们听了《一直向北、徒步长城》、《没有微软也能过一天》、《Planning for high performance web application》、《星际译王-自由软件介绍》等精彩Topic,内容涉及旅游、软件使用、程序设计、敏捷开发、软件哲学等多个方面。

国际化的Party:我们在五月份的活动上见到了来自外国的开发者、敏捷传道者、open硬件黑客。并且欣赏了来自Thoughtworks的Chris等人的生动演说。

Topic最多的Party:上次活动大家提交了10多个Topics,尽管有一两个Topic由于时间问题而被割舍(在此代表组织者对好看簿的大野狼表示道歉,并强烈支持你的包月计划)。

值得期待的七月活动:

O6Z老大要出山了,准备和大家侃侃敏捷,大家到时去抢座:
“具体讲啥内容还没确定,大概有几个思路,看看大家有啥看看法。
第一是带大家读一篇文章,或者读一本小书。比如随便从infoq上找一个我认为比较重要的。

第二是讲一讲敏捷中的几种不是太被大家了解的方法。
第三是讲讲如何做信息系统设计和规划。
我希望这次交流活动是小范围的,大家最好是比较熟悉的。”

继续燃烧小宇宙的黄冬准备了内容丰富的框架讨论:
“信息架构….其实还是上回的哪些,只是我大改了一把ppt,希望能让更多的人更理解。 :)

另外,如果时间上来的及,我会讲讲我设计的一个服务。看时间罢,不行了下次再讲也行。”


想法总是很多的鼠标同学:
“把在这个项目里开发Flex的一些知识分享一下,如果Fluorida的新功能加上了得话也顺便秀一下。”

时刻关注开源、自由软件技术的博文出版社:
“ 《开源技术选型手册》特邀多位国内技术社区专家,对当前开源技术领域流行的开发平台、Web框架、应用服务器、数据库、版本控制、项目管理、富客户端、面 向服务架构和工作流等进行详尽地比较分析,期望结合他们多年的开发经验,为中高级技术人员技术选型提供必要的参考。活动之前请通知我(编辑海猫),博文将 赠送一些《开源技术选型手册》给OpenParty参与者。 另外,这本书目前互动网排名第六~~印制很精美哟~~。”

邀请组织:

BJUG InfoQ中文站 BPUG BLUG Sun中文社区 RIA meeting 敏捷中国 Mozilla中文社区灰狐社区Bei MAC

活动时间:

2008719日(周六)13:3018:00

活动主办方:

本次活动由MatrixBJUGInfoQ中文站和AgileChina联合主办

场地提供方:

ThoughtWorks

活动地点:

北京市东直门国华投资大厦11ThoughtWorks Office,地铁环线西南 出口直行50米即到。查看地图

关于活动主题:

2008 年7月19日是我国伟大爱国画家徐悲鸿诞辰144年。活动主题图片中央的这幅《泰戈尔像》是徐悲鸿写生肖像画的代表力作。虽然,但画家在这幅画中明显地运 用了西方的绘画方法,但是呈现出来的仍然是中国传统绘画的神韵。人物造型以线为主,脸部染色结合素描方法,以形写神,这是徐悲鸿开创的肖像画法,个人风格 明显。图中背景以中国的传统花鸟画方法处理,以突出人物性格特征。画面注重主要人物的内在心理刻画,整个画面显出文雅、静寂,文化氛围浓。

活动名称“Summer Daydreams”灵感来自Kevin Kern的同名钢琴曲专辑,音乐清澈而没有过多的粘稠,温柔却又溪水长流。Kevin以悦耳和亮丽的琴声谱出10首新世纪的心灵杰作,更加入柔情的小提琴和单簧管伴奏,听起来非常温暖和舒适。

活动Tshirt预订:

我们在每月活动时将送出30~40件活动Tshirt,每次按照订单现场赠送,如果没有现场领取的话,那么Tshirt将转赠给其他参与者。

希望在活动现场拿到的朋友请在这里进行预订(预订截止至活动进行前一周)并请确认能够到活动现场领取,以便我们进行统计、订购、分配。有问题的话,请邮件联系:greatcleverpig AT gmail.com。

活动报名:

老样子,请大家到这里填写一下本月活动的报名表格

Tags: , , , , ,

An Introduction to Lean Thinking At Open Party Edited by InfoQ

June 24th, 2008 by admin
Posted in BeijingOpenParty | No Comments »

Earlier this year, InfoQ China held an Open Party together with Matrix, ThoughtWorks China, Beijing Java User Group, AgileChina Google Group and Beijing Python User Group, etc. The Open Party, running along the lines of an OpenSpace unconference, took place at the ThoughtWorks China office, and there were about 30 people attended. Ning Lu, a consultant from ThoughtWorks, gave a nice speech: Lean Thinking With Examples. He analyzed the biggest obstacle in the way of adopting Lean or Agile, and described how to recognize and reduce waste. This article will summarize the talk from an agile developer’s perspective.

The activity started with a simple stand-up meeting, followed by voting on all the topics - we had a lot of wonderful topics that day, including “The growing of open-source community”, “GPE”, “Mingle”, “Erlang”, etc. The topics were separated into 3 tracks, and Ning Lu gave his talk on one track. He started with the history of the Toyota Production System and Lean Manufacturing, then tackled the biggest obstacle on the way adopting Lean or Agile: the mind-set which came into being during the period of large-scale production. Ning Lu also talked about how Toyota explored its own production system. He said:

Lean is the technology that can recognize and eliminate waste - activities which don’t produce additional value.

He explained how to recognize and eliminate waste with The 5 Lean Principles* with examples, and listed out several typical phenomena which always accompany waste:

  1. Inventory - while inventory can avoid inefficient provision, it also creases cost, and makes the company become insensitive to the market. The company might face overstocking as the market requirement changes. Inventory is everywhere. Think about your bookshelf, refrigerator, and work that terminates without any result.
  2. Batch processes and waiting in queues - such as the intersections that are always crowded, most of the drivers have to experience “waiting” there.
  3. Unbalance - e.g. seasonal sales and periods of slack sales.
  4. Complication - if things are much more complicated than you expected, then there must be some waste. For example: a complicated document or process.
  5. Focus on “following the regulations” - not all rules and regulations are reasonable, and even so, they might not be valuable to the clients.

For more detail,Please visit:

http://www.infoq.com/articles/lean-thinking-software
Ning Lu’s Topic “look into TPS from Agile’s Prespective”:Slide Show Download PPT Live Video

Tags: , , , , , , , , ,

互联网开放平台技术趋势和讨论—QClub活动(6.14)总结

June 18th, 2008 by admin
Posted in TechParty | No Comments »

2008年6月14日,InfoQ中文站在北京举办了第一次QClub ,邀请了中国雅虎 的首席架构师曾宏威分享了关于互联网开放平台方面的架构和趋势等。本次活动参会者40人,包括来自新浪、阿里妈妈、百度、腾讯、方正等公司的研发负责人。 活动以讨论为主,演讲为辅,持续时间约为3个小时。本文是对本次QClub活动内容的一个简短总结,希望对没有到现场参与的读者了解开放平台的发展和趋势 有所帮助,也希望能引起大家更多的讨论。

互联网发展趋势——Web 3.0

在 曾宏威的演讲中,他提到了Web 3.0的概念。虽然目前很多人都在谈Web 3.0,但事实上对“什么是Web 3.0”这个问题并没有很好的解答。而相比于Web 3.0,Web 2.0的概念更师出有名。在2001年的互联网泡沫中,很多人认为互联网崩溃的时刻已经来临,但是O’Reilly的创始人Tim O’Reilly却注意到互联网比其他任何时候都更加重要,许多令人激动的新应用和网站以让人惊讶的速度涌现出来。在此基础上,Tim O’Reilly提出了Web 2.0 的概念。对于Web 3.0,现在能做的就是根据互联网的发展历程进行简单的预测。

Web 1.0和Web 2.0最大的区别在于网站内容的表现形式不同。在1.0的时代,互联网典型的情况是其内容基本都掌控在几个大的门户手中,比如现在国内的新浪、搜狐、雅虎 等基本属于这个情况,用户获取内容的方式就是去“只读”。到了2.0时代,互联网的构成发生了很大变化,可以注意到小网站的数量远远超过了大的门户网站, 包括内容和流量等。有个不太确切的统计数据显示,现在中国几个大的门户网站的流量加起来还不到中国互联网流量总和的10%。另一个比较有意思的变化来自于 用户使用互联网的习惯,与以往用户单纯阅读内容不同,现在的用户开始主动贡献内容,比如写博客等。而在3.0时代,用户开始将自己的生活、工作与互联网结 合起来,比如网上购物等。随着开发门槛的降低,用户自己就可以创建一些定制化的应用,然后放在网络上供大家使用,这儿比较典型的例子是Facebook。 根据曾宏威的总结,Web 3.0可以说是一个应用的时代。

开放平台的类型

回到 开放平台的主题,在演讲中,曾宏威将当前的开放平台进行了分类。首先是Open API,其特点是某些垂直领域的网站将自己的接口暴露出来,提供给最终用户或者是第三方,让他们可以据此搭建一些和该网站业务相关的应用,从而促进网站的 用户注册和流量等,比如Yahoo!的地图API,视频网站YouTube的API,以及国内互联网公司淘宝网的Open API等。第二个是Widget(窗件或者挂件),比较典型的例子又Yahoo!的Widgets,Google的Gadgets和Netvibes的 UWA等,用户可以用这些Widget增强自己网站的功能或者体验等。第三类就是目前比较活的社交平台,比如Facebook、MySpace,以及国内 的校内网51.com 等。另外一类是辅助你基于已有的开放平台或者API进行开发应用的工具,比如Yahoo!的Pips和微软的Popfly等,使用它们可以很快地开放一些 Mashup应用。一个典型的应用是有人借助Pips将一个招聘网站的数据和雅虎的Maps整合在一起,为在硅谷附件工作的人提供找出租房的服务,比如你 在这个应用里输入一个地址,就能知道周围5公里内有哪些房子要出租。最后一种类型,也是现在越来越热的一类,就是云计算,例子就是Google的AppEngineAmazon的EC2和S3 等,现在已经有很多网站的数据跑在这些应用上。用图表表示如下:

NCP对企业应用的支持

上面两部分是中国雅虎的首席架构师曾宏威在演讲中,就互联网的趋势和开放平台的分类进行的阐述。本章节和下面的几个问题是参会者基于曾宏威的演讲,在QClub的后半段所进行的讨论。

NCP 本身并没有定义用户自己的Widgets需要是Social(社会)级别的还是Enterprise(企业)级别的,它提供的只是一个运行环境,然后尽可 能地将自己的计算资源和接口开放出来。如同前面在界定Web 3.0的概念时所提到的,未来的互联网将是一个集合多种应用的网络,这儿的应用就包括企业应用,比如OA或者CRM等。相对于个人用户而言,企业更关心的 可能是NCP能否就数据库容量或者安全性等方面提供可靠的支持。宏威回答说,从NCP的架构设计来讲是没有问题的,和雅虎其他的产品在设计时所考虑的一 样,高可用性、超大访问量等都在之列。就安全性而言,比如现在NCP集成了淘宝网的支付接口等,对于企业用户的安全性是有保障的。另一方面,他建议用户在 使用类似NCP这样的开放平台搭建应用时,自己对安全性也要多加考虑。

理想和现实的开放平台

在讨论开放平台未来的发展趋势,尤其是应用间如何整合时,来自Idapted.com 的高级工程师方舟提到一个很有趣的例子。在他开始接触豆瓣网时,发现上面有很多自己喜欢的书籍、碟片等,而且有许多精彩的评论,一下子就调动起了自己购买 的热情。要知道豆瓣网由于设计的精炼,用户体验非常好,而当他从豆瓣网顺着链接找到购书网站当当或者卓越时,在体验方面有了一个很大的落差,而且通常发现 有些书或者碟片无法购买。这种感觉是可以想象到的。其同桌讨论的来自阿里妈妈的项目经理李宇(璎珞天色)总结说,对网民来说理想的开放平台应该是几个大的 网站,比如Yahoo、MySpace、Facebook、豆瓣网或者当当网之间能给进行比较好的整合,提供给用户一个一以贯之的体验。但是由于各种原 因,现实的情况是,大家都在谈开放平台,但只是将自己有限的资源以接口的形式暴露出来,其目的也是希望用户都能到自己的平台上来并且最好能永远留下来,不 到其他地方去。具体的表现是国内的几个大的互联网厂商,比如腾讯、百度、新浪、Google和雅虎等,做了搜索就去做社区,社区做完然后做博客,博客搞定 之后还要去做C2C的物品交易等,也就是每个网站都希望满足用户所有的需求,选此一家,别无他求。借用一句古语来说,开放平台的发展依然是“路漫漫其修远 兮”。

开放平台是阴谋还是雷锋?

顺着上面的问题 来讨论,那么开放平台究竟是一场阴谋还是一个活雷锋?如果按照我们目前的理解,大的互联网厂商之所以开放接口,只是为了吸引更多的用户的话,显然这是一个 不折不扣的阴谋,只是不同的是都还没有找到很好的商业模式。事实是否如此呢?宏威反驳道,互联网从诞生的那一天起,就打上了深深的开放烙印,不论是 HTTP还是XML都有着很强的连通性和通用性。虽然现在各家都在推自己的应用或者标准,但是未来这些开放平台一定会有一个通用的标准出来。这一点可以借 鉴Email的发展历史,Email应该说是互联网最早期的协议之一,不论你使用的Email是雅虎的,微软的,还是Google的等等,由于Email 的协议是互通的,所以无论你的帐户在哪里,都可以和别人通信。将来互联网上的一种可能情况是,你开发了一个应用,不论是放在A网上,还是B网上,甚至C网 上都可以顺畅地运行。总体来说,这应该是一个良性的竞争,谁的网站做的好,谁聚集的应用就会更多,用户也会喜欢到你的网站上来。

开放平台目前面临的困境

在新浪系统研发部总监黄冬所在的讨论组中,他们讨论了开放平台目前所面临的一些难题。在他的总结中,他提到:

  • 现在大家对开放平台的接受度依然比较低,其讨论组10个人中仅有1个人目前在使用Amazon提供的EC2和S3服务。
  • 另外虽然有部分公司愿意将自己的企业应用移植到开放平台上来,但是他们同时期望这个移植过程短而又短,这在目前该领域技术人员相对缺乏的情况下,难度是比较大的。
  • 开放平台目前一个比较大的特点是,虽然大家都开放了自己的API,但是并没有真正将自己的数据分享出去,而只是期望大家来学习。
  • 最后一个比较困难的地方就是因为Open API还不是特别成熟,很多人还不清楚如何有效地利用也已存在的数据来提高自己网站的功能或者流量,在用户和厂商之间仍然需要有一个桥梁来解决。

期待平台对REST有更多的支持

在对开放平台的技术架构进行剖析讨论时,刘新声(OZZZZZZ)阐述了REST的优势。从Roy Thomas Fielding博士的《架构风格和基于网络的软件架构设计 》论文被翻译成中文版后,REST逐渐成为国内技术社区讨论的终点,而REST概念也确实给网站架构设计领域带来许多新鲜的思想。由于REST基于现在互 联网上最常用和公用的协议和标准,所以应用REST的网站所提供的API可以更加简洁,网站框架的结构性、可伸缩性也会比较好。曾宏威进一步总结到,他认 为REST只是网站架构实现的一个范式,而不是一个成型的协议,比如像FTP、HTTP等,最典型的就是它没有解决数据在传输时的封装格式问题。由于 XML协议本身比较重,而且性能和效率也不是特别理想,它基本上已经被证明为互联网互操作领域的一种不太可行的格式,所以将来很有可能会出现另外一种新的 协议或者格式。他认为将来最有可能出现的一种组合是REST+JSON(JavaScript Object Notation,一种轻量级的数据交换格式)。

注:本次QClub的视频和PPT文件会在下周发布,届时也将会以新闻的形式通知给大家,请大家注意浏览。

关于QClub

QClub是什么?有什么主要特点?

简 而言之,QClub是由InfoQ中文站主办的一个技术社区交流活动。其主要特点是根据当前技术热点确定讨论主题(目前北京地区举办频率为1个月一次), 根据组织者所在地区确定活动地点;面向的对象为企业软件开发领域的中高端技术人员,如CTO/CIO、架构师、技术团队负责人、项目经理和高级软件开发人 员等;每次活动仅设置一个主题,邀请一个分享嘉宾,活动的大部分时间为讨论而非演讲,原因是我们认为每一个参会者都是一个好的演讲者,都可以将自己的开发 经验、教训与他人分享,思想的碰撞才能更激发自己的创造力。

如何参与QClub的组织举办?
InfoQ 中文站是一个关注企业软件开发领域变化与创新的在线技术社区,其运营理念是扎根社区、服务社区和引领社区。InfoQ中文站希望借助QClub活动,能为 国内的中高端技术人员提供一个交流和交友的平台。QClub不仅会在北京举办,也会在其他城市举办。InfoQ中文站作为一个社区平台,为各地的 QClub技术活动提供宣传和推广,协助策划活动主题和活动组织等,从而逐步激活当地的技术社区氛围。我们期待对QClub感兴趣并乐于服务社区的朋友能 与我们联系,一同服务和促进国内技术社区的发展。InfoQ中文站联系方式editors[AT]cn.infoq.com,来信请注明InfoQ中文站 注册账号、个人简历和联系方式等。

Tags: , , , , , , , ,

2008年6月4x日OpenParty活动预告

June 16th, 2008 by admin
Posted in BeijingOpenParty | No Comments »

六月·技术活动超级大荟萃!


2008年6月14日


QClub:开放平台技术架构剖析与讨论
活动组织:InfoQ中文站
活动规模:40~50人
活动标签:开放、平台、技术、架构、讨论
推荐指数:*****
推荐理由:非会议式的技术Party,活动形式1+1+N,即一个主题,一个演讲,N人自由参与讨论。

2008年6月21日


第三届”敏捷中国”技术大会
活动组织:Thoughtworks、CSDN
活动规模:200人以上
活动标签:敏捷、开发、技术、实践、精益设计、交流
推荐指数:*****
推荐理由:超酷领先的敏捷开发技术讲解、Martin Fowler惊艳现身。

2008年6月26日


北京OpenSolaris用户组第十七次会议
活动组织:OpenSolaris用户组
活动规模:30~50人
活动标签:opensolaris、网络、驱动、技术、交流
推荐指数:***
推荐理由:万兆网卡驱动技术专题,适于相关从业者和有兴趣者。

2008年6月28日


Sun Java Mobility Day 2008
活动组织:Sun社区
活动规模:80~200人
活动标签:java、移动、开发、技术日、j2me、javafx
推荐指数:*****
推荐理由:Sun社区亲自出手,相信不会忽悠大家!专题性介绍Mobile2.0的超酷技术。

2008年6月4x日


由于本月活动超级撞车,大家也都成了会忙,因此Open Party活动在本月将高悬“休息”牌,哈哈,不是“停业整顿”啊!

这样好让大家能多些时间和家人在一起,当然郑重推荐去看《功夫熊猫》,学学拳脚啊!

Tags: , , , , , , ,

北京OpenSolaris用户组第十七次会议

June 16th, 2008 by admin
Posted in TechParty | 1 Comment »



北京OpenSolaris用户组第十七次会议将于2008年6月26日(星期四)举行。届时我们将进行两场精彩的主题演讲, “OpenSolaris的网卡驱动和最新万兆网络支持”以及”OpenSolaris的网络驱动测试 “。详情请参阅如下信息。

如果您计划出席,请于2008年6月24日(星期二)下午18点之前,在以下网址注册登记:http://www.opentech.org.cn/bjosug/index.php

为使现场登记流程更加顺畅,此次活动将通过注册结束后系统提供的用户ID进行登记,请在注册完毕时记录您此次活动的用户ID。为避免食物浪费,如不能按时到达,烦请提前发信到 ug-bjosug-rsvp@opensolaris.org 说明情况即可。

组织者为与会人员准备了丰富的礼品,最新的Solaris书籍、OpenSolairs T恤以及 OpenSolaris光盘,希望大家踊跃报名,积极参与,谢谢!

如果您要了解更多关于北京OpenSolaris用户组信息,请访问: http://opensolaris.org/os/project/bjosug/ 期待和大家相聚在6月26日!

活动主题:

OpenSolaris的网卡驱动和最新万兆网络支持

活动时间:

2008年6月26日下午6点~9点

活动地点:

清华科技园国际会议中心第三会议室,科技大厦A座2层 查看地图 查看3维地图

活动日程:

6:00pm – 7:00pm 晚餐时间,免费提供食物和饮料
7:00pm – 7:45pm OpenSolaris网卡驱动和最新万兆网络支持
7:45pm – 8:30pm OpenSolaris的网络驱动测试
8:30pm – 9:00pm 分组讨论

主题演讲摘要:

题目: OpenSolaris的网卡驱动和最新万兆网络支持

演讲人: 游湘涛,Sun中国工程研究院Staff Engineer

演讲人介绍 :游湘涛,Sun中国工程研究院Staff Engineer。2000年毕业于中科院计算所,获计算机软件与理论硕士学位。毕业后在Lucent Technology Bell Labs从事数据网络和电信软件方面的工作。于2004年初加入Sun中国工程研究院,主要从事网络驱动的开发。曾负责Intel千兆以太网卡驱动 e1000g的开发、维护和性能优化。现在主要参与多种Intel千兆及万兆网卡驱动的设计和开发。

内容摘要: OpenSolaris的网卡驱动支持多种不同厂商的以太网卡,包括10M/100M快速以太网卡, 1000M千兆以太网卡,以及最新的万兆以太网卡。OpenSolaris网卡驱动基于GLD框架,充分利用现在网卡的各种先进硬件功能,为 OpenSolaris提供高稳定性和高效能的网络支持。Intel的Oplin万兆网卡是Intel的新一代网卡。新的驱动程序ixgbe使 OpenSolaris支持这款新万兆网卡。它支持Oplin提供的多种硬件功能,如MSI-X中断,多接收队列(接收端负载均衡),多以太网地址等等。 在集成入即将推出的Crossbow项目后,它将支持多发送队列,虚拟机设备队列(VMDq)以及中断轮询(Polling)。并且它还将在短期内支持多 种先进的IOAT功能,如帧头分离,直接缓存访问等等。有了以上多种先进功能的支持,ixgbe驱动将为OpenSolaris的高效能网络和网络虚拟化 提供强有力的支持。

题目: OpenSolaris的网络驱动测试

演讲人: 罗天 Sun中国工程研究院软件工程师

演讲人介绍:罗天,毕业于上海复旦大学计算机系,近10年的网络产品研发经验。2004年加入SUN 中国工程研究院Solaris X86部门,现在负责网络驱动程序的评测工作,当前工作项目是NICDRV and GLDv3-WiFi.

内容摘要:如何评测一个网络驱动程序?SUN提供了NICDRV,它是一个用于测 试网络驱动程序的工具,从功能,性能和稳定性等方面对网络驱动程序进行测试,提供代码覆盖率的测试评估。NICDRV在ONPIT中被自动运行,所有集成 在Solaris中的网络驱动程序都需要通过这项测试。NICDRV已经被开源,成为OpenSolaris的device driver社区中网络测试项目的一部分。

Tags: , , , , , , , , , ,