Tag: RubyConf
2009年10月17日,杭州Ruby元编程活动后记
by Daniel Lv on Nov.02, 2009, under Life
最近的一个习惯很不好,经历过一些事情后想要写点东西出来,结果却要拖很久才会想到去写,结果出来的文字都变成了追忆性质的了。整个十月份一直忙于四件件事,玩,收心,落实工作以及技术社区活动。十月份有两次重要的社区活动,除了24号结束的Kungfurails(我会在下一篇博文中专题写Kungfurails活动)大会,另外一个就是在Kungfurails前一周的杭州Ruby元编程活动。
杭州元编程活动非常成功,留下很多有价值的记忆。如果没有记错的话,一切都是从我跟Aaron的一次网上聊天开始(大概是9月份,或者更早)。记得当时Aaron给我说的第一句话就是说,他认为元编程是Ruby语言的精髓,对于这个观点我并不完全认同,不过以前对元编程以及一些相关的技术如DSL等有一点研究,于是我们的话题就此展开。后来Aaron提出要在杭州搞一次元编程为主题的线下交流活动,一拍即合,并由我来组织上海的朋友们并带队去杭州访问交流。
我跟杭州这个城市很有缘,也曾经在杭州工作过一年,而且杭州人民总是对我充满热情,早在四月份就有一次非常愉快的杭州之行,自那以后,一直惦念着杭州的朋友们,借这次活动顺便再次拜会所有杭州的好朋友们,Devon,The Plant的兄弟们,Ash,南京赛威的Jason,老王,以及很多平时在线上神交许久但从未谋面的网友们。
一次成功的活动离不开精心的筹备,本来Aaron这次想要搞的是一次非正式的线下交流活动,不过被我们一轮又一轮的在shanghaionrails的group上prompt之后,活动变得相当正式,除了以无书网为主要筹办方,淘宝作为协办方之外,还有吸引到不少公司的支持。活动的口号是“让Ruby动起来”。这里有来自无书网和淘宝的活动回顾,当天我作为第一个环节的主持人,上海社区代表,所以没有太多时间拍照,这里权且用其他人的照片来作一次我的个人回顾,并给大家八卦一点活动前前后后的有趣的故事。
这次活动中,我负责第一个环节,会议开场的暖场环节以及以“Ruby元编程”为主题的头脑风暴,本来按照原计划,Aaron是希望我给大家作一个Ruby元编程入门演讲的,但是入门的东西真没有什么好讲,于是我自告奋勇的将第一个环节改成了一个头脑风暴性质的活动。我请到上海杭州各一名Ruby方面的大牛人物做我的特约嘉宾,给他们准备了一系列精心设计过的问题,由嘉宾现场解答,并回答现场观众提出的问题。为了做好这个头脑风暴,我着实花了一番功夫准备,请到了杭州的大哥级别人物Ash以及上海合家的技术主管Thomas,然后就是一轮一轮的沟通。呵呵,虽然杭州方面的负责人是Aaron,但是真正跟我交流最多的是Aaron的两个同事Hellen和Joanna,两个女孩子,Hellen一个负责后勤保障,为这次活动的后续腐败活动献计献策,并联络沟通所有与会者。另外一个负责正常会议的日程安排以及主题细节,为了能保障整场会议的顺利,Joanna跟我沟通几乎所有的会议上可能碰到的问题,而且不是一次性交流,在元编程活动之前的一周,几乎每天,两个小姑娘都会分别联系我好几次,有时是同时联系我,甚至让我有点顾不过来呢。这让我一点也马虎不得,除了回复Joanna的所有问题,打消她的顾虑之外,很认真的复习了一遍元编程的知识并跟特约嘉宾充分沟通,在很多技术细节上我们达成了共识,甚至我还准备了一个后备方案。后来事实证明,我们的准备是相当充分的,让我的后备完全没有用武之地。因为活动报名人数超过40+人,Aaron则忙于找场地,联系赞助,以及其他各项后勤筹备工作。
17号早上8点不到我就到了火车南站,之前报名参加这次元编程活动的人我提前一天就挨个电话沟通好了,约好8点半集合买票。所有的人没有一个迟到,大家都很不约而同的在8点半之前就赶到了。他们是我的前同时张元一,Bob,Barry,宴旻,杨彦,Thomas,还有我。不巧的是当我们一行人准备买动车票时,售票大厅喇叭上传来一个通知,当天上午前往杭州方向的动车票全部卖完!杯具啊!一行人只好坐汽车。汽车出上海市区时很堵,加上排队买票等车的时间,我们到达杭州市区时,会议已经差不多要开始了,下了汽车马上打车前往会场,连中间我们一行人找个地方照个合影的时间都没有。我是第一个环节的主持人,可是我却还没有赶到,Aaron被迫将会议开始时间延迟了半个小时。于是就有了大家看到的一幕,我们上海过来的一行人匆忙赶到会场,我进去放下包,直奔前台,拿起话筒就开始主持……
在会议的前一天,Aaron放出了这次大会的宣传板的设计稿,获得一致认可,我们很喜欢这次活动的口号,”让Ruby动起来”。
这是最终效果图,Aaron他们早在会议开场前很早就过来布置会场,虽然是他们第一次搞线下活动,但是在我看来,他们搞得非常专业,也非常成功。
会议的地点是淘宝的西湖国际大厦裙楼二楼百花谷,场地非常赞,门口已经摆放好了易拉宝。
为了招待朋友们,组委会准备了丰富的小吃,美食,完全是高于标准。可惜的是我连中饭都没有来得及吃,到了会场,马上就开始了为时近两个小时的主持,到最后完全是以一种底血糖的状态坚持下来的,不容易哦。
到会人数好像听说是接近80人,谁也没有想到杭州也能搞出这个规模的Ruby聚会,杭州相当有潜力。前面最中间的是淘宝的丘虚,以及他带领的淘宝测试团队,整整坐满了会场的前三排。看到她们的这个阵势,让我对Ruby在淘宝的前景相当有信心,也希望这次元编程活动能给他们留下一个美好的印象,感谢淘宝测试团队的支持。
第一个环节是暖场热身,由我来引领大家逐个介绍自己,因为时间的关系,后面是以团队的方式介绍,即一个团队出一个人站起来介绍自己的团队,现场气氛活跃,为后面的头脑风暴准备好了气氛。
我的前同事,张元一先生,为人低调,闷骚,技术牛人。
这就是头脑风暴活动的现场,我要求前面三排的人把座椅转180度,两个特约嘉宾在中间面对面的坐着,是互相竞争,也是互相配合,观众把嘉宾围起来成一个大圆圈,我则站在最中间,开始拷问他俩,呵呵。这里我不得不说,Ash和Thomas两人的表现远远超出我的预料,他们太棒了,无数次赢得观众的掌声,回答问题风趣,幽默,现场观众不乏技术高手,牛人,每个刁钻的问题都被两位大侠一一化解。他们征服了现场的所有观众,后来有人跟我说,整场会议下来,他最喜欢我主持的第一个环节,气氛活跃,问题有趣,嘉宾表现出彩,我听到后心里这个美啊,再一次感谢Ash和Thomas,没有你们,我根本无法完成这个环节。
Ash后面给大家分享了一个元编程技术细节方面的主题演讲。Ash技术功底扎实深厚,内容相当有料。
大会结束时,很多朋友都着急走了,赶紧喊住剩下的人,大家拍了一张合影。要问大家为什么走得这么急,大抵都是这样的:几个人跑到我面前,拍拍我的肩膀说,下周见,我们先走了。哈哈,因为下一周就是KungfuRails活动,大家在上海不见不散。
之后借淘宝提供的便利,我们还参观了一下淘宝昔日的办公场地,现在淘宝团队已经搬到另外一个地方去了。
几百个工作位,想象一下淘宝人工作时的场景吧,何其热闹? 我甚至能感知到当时的喧嚣。
传说中的摩天涯,蝴蝶谷。
淘宝休息区一瞥,还有这个淘宝小店,我以前就知道有这个地方,今次终于得见了。
啊哈,这就是淘宝著名的倒立墙,倒立已经成了淘宝核心文化的一部分,这面墙记录了一段特别有趣的故事,有兴趣可以看看这个。这次活动Aaron跟我说,有个叫宝驹的人我们最应该感谢,他帮助提供了场地,但是会议当天,他有事情去了上海,我跟他无缘得见,相信将来一定有机会。
RubyConfChina后记+Facebook应用开发者大会后记
by Daniel Lv on Jun.28, 2009, under Life
最近工作生活的变动都很大,加之自己已经是重度Twitter用户,Blog差不多要荒废掉了,今天下午参加了Facebook应用开发者大会,见到老朋友杨进东,杨就跟我说,你的Blog貌似好久不更新了呀…
最近参加了两届技术大会,除了今天Facebook这一次,还有就是上个月21日举办的RubyConfChina,会后总想要写点什么,结果拖拖拉拉一个多月,试试看吧,看还能想起点什么。
上个月的RubyConfChina相当之成功,但是可能很多人不知道,举办一次这样规模的会议相当不容易。就从筹备说起吧。办理这样规模的大会首先需要的就是钱,没有钱什么都做不到,元一和Stephen,还有Koz他们才是最最辛苦的幕后功臣,通过各种朋友,关系,跑来了绝大部分的赞助,因为拉赞助是很消耗时间精力的,所以他们很早就开始运作这件事情,没有参与的我在这里就没有办法具体细表了,但是想象一下,在经济危机之下,仍然能谈到这么多的赞助商,募集到一次会议的所有费用,真的很不容易。赞助商们我就不一一点名了,网站上有,当天会议开始的时候我也一一表过
我大概是在会议提前一周才介入筹备工作的,因为那个时候自己的本职工作太忙,所以大部分事情都是其他人作的。分配给我的任务是作会议的主持人,并负责提前跟所有演讲嘉宾沟通演讲事宜。于是之后的事情就是我不停一轮又一轮的沟通以及跟JavaEye的Robbin探讨会议整个流程,最棒的是每一位嘉宾都特别配合,因为在我的经验中,一天组织8个演讲,时间是相当紧张的,必须严格控制时间以保证会议流转正常,所以我反复跟每个嘉宾强调时间问题,以及提前约定了一套如何在会场暗示演讲嘉宾时间的暗号
事后证明,这些暗号基本完全没有用,因为每位嘉宾都表现的太棒了,没有一个嘉宾的演讲超时,且我们还做到了在下午增加了一个特别的10分钟的微型演讲。
会议前一天晚上,我,元一和Stephen三人作为shanghaionrails的组织者迎接本次会议的重要贵宾,Ruby的创始人,Matz先生。晚上在浦东陆家嘴招待Matz吃饭。这里不得不提一个人,来自日本的Koz先生,Koz是加入我们的Rails组织不久,但确是最最活跃的会员,而且本次是Koz先生大力帮助才促成了Matz先生的中国之行。
席间Koz为我们合影,左二即是Matz先生。
在酒店的阳台上,当晚下着小雨,对面浦西的风景在雨中很漂亮,仍然是Koz帮助我和Matz先生合影,越发佩服Koz的摄影水平,不但将Matz拍的这么可爱,还将我的发型拍得如此飘逸
合影,右一就是Koz先生,看Koz先生的脸色,就知道Koz喜欢啤酒
(左二是另外一位来自日本的朋友)
席间我表达了对Matz先生的敬仰之情,表达了我非常感谢他发明的Ruby语言,给我带来了这么多的快乐,而Matz先生非常和蔼,但回答让我惊讶,Matz先生说:you should create your own language,当我问到,第二天当我向大家介绍您的时候,您希望我如何来介绍?Matz回复说:Whatever。哈哈,其实第二天当Matz先生结束了他的演讲之后,我找到了所有问题的答案。
当天因为迎接Matz先生一行人,我错过了另外一场非常有趣的聚会,Jason把来自北京的Robin Lu,还有Dreamhead,QuakeWang召集到一起,而此时来自杭州的Ash一行人也到了上海,于是我撮合了Ash跟Robbin Lu碰头,据说那天晚上他们那边也是相当热闹,鱼与熊掌啊~~~不过晚上我是跟杭州来的朋友们在光大会展中心附近的汉庭酒店碰头,晚上跟来自酷学软件的小星同住一间房,睡前我们俩聊了很久,聊了些非常深刻的话题。
其实当天晚上Robbin Fan那边也没有闲着,他正忙着布置会场,记得当天晚上跟Robbin电话确认会议开场暖场环节时,Robbin跟我说会场布置并不顺利,貌似出现一些小矛盾,不过都被Robbin大侠一一搞定了,赞!会议头天晚上我很兴奋,加上那段时间工作压力很大,有点失眠的问题,于是整夜脑子中都在不停的想第二天开场如何暖场以及会议流转的细节,后来的事实证明,如果第二天有大阵仗,那么头天的睡眠质量非常重要。
会议当天我去的很早,在会场门口一角,我看到一些来得比我还早朋友们,简单聊了一下,我发现他们居然是一大早从安徽合肥赶来的,惊讶之间又来了几个朋友,问之更令人意想不到,是从重庆飞过来的朋友,之后我们发现还有来自北京,广州,厦门,温州等等,更不要说来自南京,无锡,杭州,苏州的了。几乎一小半人都是来自外地,真让人感动。
会议开场出现一点小小的意外,因为Matz先生的翻译不能及时赶到,我们作了适当的调整,将来自Ekohe的黄智敏排到第一个讲,而黄智敏没有任何抱怨,欣然接受了这个安排,感谢黄。我要说说我的主持环节,其实我的时间就是开场前的半小时以及为每位演讲嘉宾作一个简短的介绍,not big deal。但是之前的暖场我作的相当失败,互动效果很差,完全找不到感觉。欣慰的是,整场主持虽然带给大家带来一些无伤大雅的笑场之外,并没有留下啥恶名。算是无功无过吧。事后我跟演讲俱乐部的Maggie聊到这次主持经验,Maggie告诉我其中关键所在,其实如果人不算多的话(比如每三个月一次的shanghaionrails线下活动)就很容易把握听众的反应,并很容易的产生互动,而人数众多的话(比如这次会议接近500人参加)就不太适合互动环节,而是应该更多的表现幽默一些,通过一些非常幽默的表现方式来调动大家的气氛才对(比如周立波)。的确如此,以后一定要注意。
这是当天会议现场的主持人,就是我
说说Robin Lu的演讲,其实之前我跟Robin关于演讲内容有过交流,之前我本人非常怀疑Robin的演讲内容是否能达到一个比较好的效果,因为从ppt来看,都是关注于一些代码细节,而我的经验告诉我,在公众演讲中,非常细节化的代码演示往往得不到很好的效果,于是在现场,我就不停的跟Robin说道这个事,站到Robin的角度,其实我是从Robin的内容ppt,演讲技巧,选题等等个个方面对他进行了无情的批驳,但是事实证明,Robin是非常棒的演讲高手,毫无悬念的赢得了当天的最佳演讲这一称号,ppt上的代码被他用非常机智幽默的方式诠释的淋漓尽致,听完他的演讲,我突然发觉我土鳖了,有点无地自容阿
整场会议每个演讲环节都非常顺利,到现场参加会议的朋友们应该看到了,没有到现场参加会议的朋友们通过各种报道了解到了这场技术盛宴。还有很多非常有趣的细节值得记录,不写了,就留在回忆中吧。对了,有个事情我需要表一下,当Matz一行人离去的时候,我跟着他们出去,并对Matz的翻译说:”你是我见过的最漂亮的翻译“,翻译MM当时估计一下子反应不过来,愣在那里了,旁边的Matz有点纳闷,不知道我在说啥,于是我解释给他说:”she is the most beautiful translator I never seem before!”。当Matz听完我的解释后,我从他的脸上读到一个字“囧”,此后,最漂亮翻译这个事情开始在网上流传开来
那天晚上,有个会后晚宴,参加的都是当天的嘉宾和行业大牛,因为头天没有睡过,一整天我有有点紧张,大概是累了,席间我居然就在众牛人们兴高采烈的讨论中,趴在桌子上睡着了,真是没有给牛人们面子阿,我囧。后来我在公司的团队blog上也post了一篇,prompt一下这次会议。
顺便回顾一下今天的Facebook应用开发者大会,因为中午跟几个同学聚会,当赶到会场时,会议进行到一半了。据说我错过了一场非常精彩的演讲,可惜了,之后的几个演讲我感觉有点无聊,除了一个介绍网页内3D游戏演示的那个。整场会议大多是来自PHP社区的人参加,当然,我也碰到了不少老朋友,于是这次Facebook大会于我而言,变成了一次老朋友们叙旧的机会,也满开心的






















