8月 242014
 

今年 7 月 19–20 日,台湾的开源社区大会 COSCUP 2014 在台北召开。我有幸以演讲者的身份第一次参加到了活动当中,所见所闻颇丰。

缘起

什么时间第一次听说 COSCUP 我已经记不清楚了。可以确定的是 emily 在 4 月份的一次 IRC 会议里提起过。tonghui 应该也提到过若干次。在大家的口中,COSCUP 非常有趣,台湾人很有娱乐精神。于是在今年的 COSCUP 征集演讲时,我投了两个话题,最终很幸运有一个被接收。FUDCon 期间,Max 也极力推荐我去 COSCUP 体验一下,liangsuilong 特别提到和 zerng07 等位于台湾的 Fedora 社区成员会面交流,他们也会参加 COSCUP 活动。此外,我对台湾自由行盘算多时,这正好是一个顺道去台湾旅行的机会,而 COSCUP 时间正好和实验室假期安排一致。基于以上原因,我下定决心去参加 COSCUP,之后顺便台湾自由行,即使后来得知大会不提供机票住宿的报销。

第 0 天:7 月 18 日

北京–香港–台北

因为机票要自费,所以最终订了一个在香港中转一次的航班。去程是深夜出发,感谢宝哥开车送我去首都国际机场。安检时查出带的洗头膏和沐浴露超量(200 mL,超出 100 mL 限制),只能免费寄存在机场,等回程时取走。航班延误了大约两个小时,应该与香港方面的天气情况有关。延误使得到香港时已经天亮,于是在香港机场吃了早饭。VISA 信用卡不知为何用不了,而且没有预备港币,还好可以付人民币找港币。

到达台北桃园机场已经是中午时分。排队过边检、换台币,发现机场已经不办青壮卡了。我住宿订在南港安乐旅社,过去要先坐一个小时的巴士。赶上了 12 点多出发去南港的客运巴士,巴士报站的是标准的台湾男声,温文尔雅。巴士终点是南港展览馆,我还进去逛了逛,不过没看到什么展览,倒是有一个会场有许多日本人在聚会。出来后依着旅社事先给的路线提示寻找,不过第一次真的没找到。当时还没办手机卡,在机场没有注意到办卡地点,再去找就只能做一个小时后的一班巴士了。不过走着走着看到路边有个中华电信的营业厅,于是决定先把手机卡办了。办的十天不限流量的 3G 卡,要 500 新台币;另外为了能打电话发短信,又充了 100 新台币值,后来证明这个充多了用处不大。办卡的女生太温柔礼貌了,我刚等了十秒钟就跟我说让您久等了,这着实让我一惊。

有了手机卡,有了 3G 网络,Google 地图终于可以派上用场了。最终找到旅社时,感慨他们家的门面招牌太小太不起眼了。不过他们是一家正宗的国际青旅,条件设施相当不错。住下后的下午没有出门,主要是休息一下,另外上网预订了去花莲的火车票,查了去演讲者晚宴的路线。

演讲者晚宴

演讲者晚宴在钱唐村,从我住的地方可以坐捷运过去,我顺道办了悠游卡。出捷运后还要走一会儿,路上经过了诚品敦南店,还能望到 101 大楼。还没看到餐厅招牌,就已经看到了从上海前来参会的 Thomas Yao。后来得知这是一家上海菜馆,饭菜很不错,不过 Thomas 的心情很复杂。进门领了胸牌 (Badge),看到了 tonghui。在吃好喝好的同是,还认识了 COSCUP 主办方议程方面的组织者、大会主持人 Richard Lin,以及我的演讲所在分会场的主持人 Penk,见到了 PCManX, fourdollars 等大神。比较囧的是一开始把 g0v 的村长误认成了大妈,二人发型初看挺像的 XD 从晚宴回住处的途中,我去了国父纪念馆,近距离拍摄了 101 大楼。

第 1 天:7 月 19 日

COSCUP 正式活动于周末两天在中研院举行。周六我早起在住处附近吃过早饭后搭公车(大陆称公交)前往会场。刚开始搞错了方向,耽误了些时间,不过也了解到台湾的公车是需要摆手才会到站停车的。到会场后找到演讲者签到处,很快拿到了会议袋,内有一本议程册和一件 Polo 衫和若干宣传页。COSCUP 并行演讲有 7 个之多,人文馆一层楼的会议室装不下,以至于一半的演讲在另外一个楼,名叫学术活动中心。好在 keynote 时全场地联播,各个分会场都可以实时看到主会场的画面,能够有效地分流观众。我的演讲安排在学术活动中心的一个房间,并且就在 keynote 之后,所以我提前去那个楼了。

九点多些,活动正式开幕,Richard 是主持。他介绍今年参会一千多人,但门票开票后 10 秒钟就被抢光,可谓秒杀,COSCUP 受欢迎程度可见一斑。Richard 还指出 COSCUP 不仅仅是技术分享,更重要的是提供遇到社区中的人,和大家面对面交流的机会。之后是题为 Maker 《自造世代》的 keynote,但与传统形式有很大不同,这个 keynote 先是播放 Maker 电影片段,然后是主持人和电影团队、开源人士进行小组讨论 (panel discussion)。Maker 大陆翻译为创客,台湾翻译为自造者。Maker 和开源有许多关联,这也是主办方将今年主题定为 Make Things Happen 的原因。

keynote 行将结束时,我就前往 H3 会议室,准备我的演讲了。H3 是个小会议室,挺容易坐满的。我的主题是 Fedora.next: What’s Next?,开始前我先做了个小调查,发现在场听说过、用过 Fedora 的用户还不少。在演讲中我还是先简单介绍了 Fedora 项目及其四项基本点,然后介绍了 Fedora.next 这一架构提案的缘起、内容、以及当前进展情况。Fedora.next 目前仍是一个比较新的概念,这个演讲的主要目的是让中文社区的朋友更紧密地跟进说英语的核心社区,为社区未来发展做出更多更为核心的贡献。

问答环节有提问问到 Fedora 会不会有类似某些发行版那样的长期支持版 (LTS)。我的回答是目前看来没有。这和 Fedora 相对更追求新鲜特性 (Feature)、敢为人先 (First) 的特点有关。RHEL、CentOS 等 Fedora 衍生版则更多关注稳定性。历史上有一个 Fedora Legacy 项目来对旧版本的 Fedora 进行持续支持,不过后来因为缺乏人力和兴趣,已经不再继续。不过,最近的 Fedora 贡献者大会 Flock 2014 上,Fedora Workstation 工作组的 Christian Schaller 提到要打造真正的 ABI,这也许会在将来改善 Fedora 的长时稳定性。

反思这次演讲,稍稍有些超时,占用了部分问答时间,以后还是要精简要讲的内容。演讲使用中文普通话,即国语,在用词上依照了大陆的习惯,没有对项目/专案、软件/软体、社区/社群等稍加解释,可能会给台湾听众带来一定困难。

之后我发放了 Fedora 的小礼品——一些胸章和徽章 (pins and buttons)给现场听众。这些小礼品最初在欧洲生产,由 tuanta 带到越南,然后在 FUDCon 时寄到北京,再被我带到台湾,相当有纪念意义。我也受到了 COSCUP 给演讲者准备的礼物,是一个体验活字印刷的盒子,非常精美。值得一提的是,COSCUP 会让演讲者现场签一个授权协议,用 CC 协议授权自己的讲稿和录像。

茶歇时间,我找到 zerng07 等人,边聊天边逛展台(摊位)。大会展台巨多,分布在不同楼以及不同楼层。主办方搞起了所谓大地游戏,逛展台时刷自己的胸牌,然后刷够一定数量后可以领取一个礼品,这也刺激了大家逛展台的兴趣,增进了和不同社区交流讨论的机会。Mozilla、Ubuntu 等的台湾社区颇为壮大,展台布置地也很赞,礼品多多活动多多。来自大陆的赞助商 GitCafe 也有一个活跃的展台,不过他们需要和不太了解的观众解释他们不是卖咖啡的 :D。值得一提的是,一些赞助商看似和技术、开源没什么关系,却也在展台上兴致勃勃地卖茶、卖饮料,足见 COSCUP 已经辐射到传统的开源圈子以外,有着更广泛的关注和参与。在展台处碰到了 Max,顺利实现了 GNOME.Asia 视频的“人肉转运”。几天之后,Max 就把他们悉数上传到了 Youtube 上。

午餐由 COSCUP 统一提供,两个发放点,一千多人秩序井然地排队。队伍绕了整个楼层一周,据说排到了别的楼层,阵势丝毫不亚于清华电子系学生节排队。午餐就是大陆习惯称呼的盒饭,在台湾叫便当。菜品比较丰富,味道也不错。午饭时和大家聊,大家一致认为中研院是一个非常好的场地。事实上两年前的 COSCUP 也是在这里举办。饭后亲眼见到餐余垃圾的细致分类,印象深刻。

一天之中,除了茶歇和午餐,剩余时间主要就是赶场听报告了。在两层座位加过道都坐满了的大会议室里,PCMan 讲到 LXQt 是开源社区的成功合并 (merge) 而非分支 (fork),而他本人是个医生,开源只是业余爱好。法律专业老师葛冬梅为大家讲解如何确定开源项目的许可证信息,特殊情况该如何处理。Kito Cheng 生动地描述开源编译器,主要是 clang 和 gcc,之间的“竞赛”,所在的小会议室在开讲前就已爆棚。来自赞助商 Google 的演讲题目直到最后才揭晓,是由其工程师吴光哲介绍刚刚发布的 Noto Sans CJK 字体制作过程的点滴,中型会议室也是人满为患。下午最后一场,我听了高村长 (clkao) 的 g0v 村情咨文。

到了晚上,COSCUP 安排了分社区的 BoF(Bird of Feather,同类人聚会)环节,并且提供了皮萨可乐。我参加了 Fedora 社区的聚会,和台湾地区的 Fedora 中文用户边吃边聊。Fedora 在台湾的社区不大,影响力相对较小,成员都比较年轻,多为学生,发展新成员也较多依靠朋友推介,优点是有兴趣有热情方便组织活动,缺点是社区参与受学业影响较大。这一点和大陆的情况颇为类似。因为人数不多,人力有限,所以台湾社区成员的精力主要集中在中文字体、输入法、本地化等中文用户最关心的问题上。相比起来,大陆这边贡献更为多元。另外,虽然台湾社区成员也参与 Fedora 中文列表的讨论,但他们似乎主要通过 Fedora 中文用户组在 Facebook 上的社群页来在线交流,而大陆用户很少参与其中,这使得两边交流目前比较有限。希望今后两边能有更多交流,在台湾地区大家的活力能够让 Fedora 为更多的人所知所用。

BoF 结束后,Max 请我和 tonghui 去他们住处附近的宁夏夜市,体验台北小吃。最初我们大陆团计划去师大夜市,不过得知那里的夜市氛围已大不如前。宁夏夜市位于宁夏街,一条不长的街道,但路两边小吃店和小吃摊琳琅满目。Max 带我们体验了炒粉(?)、豆花、还有记不清名字的带馅丸子,我们纷纷表示很好吃,并未事先没有预留肚子表示遗憾。据了解,台北小吃可以吃到晚上两三点,相应地公车和捷运的末班也都较晚,不由感慨台湾人民夜生活之幸福。

结语

因为我在台湾要待的日期不多,所以周日我就没有参与 COSCUP 的活动,而是选择了台北一日游。不过单就这一天,COSCUP 已经给我留下了很深的感受。总体说来,COSCUP 作为一个社区大会,汇聚了许多台湾的开源社区,促进了社区成员之间的交流,已经显示出了对更广泛人群的吸引力。从演讲话题来讲,话题征集不只强调甚至一定程度上弱化技术,更为关注社区建设和发展。另外开源被赋予了更多的内涵和外延,除了传统的开源技术社区话题外,还有不少开放政府、开放数据的主题。台湾当地的演讲者参与开源大多是兴趣驱动,演讲幽默风趣、生动好玩,(据说闪电演讲都会各种表演乃至杂耍,)演讲效果自然上乘。相对于技术交流为主的演讲,COSCUP 更注重让大家通过面对面的机会交友和交流,这对社区的发展壮大是有益的。反观大陆,我以为还没有一个能和 COSCUP 相提并论的社区大会。上半年的 GNOME.Asia 和 FUDCon APAC 合办,是一次很好的经历,但是在参与社区的数目、活动规模等方面还有一定差距。这和活动本身定位有关系,毕竟他们本身面向的人群是自己社区,面向的地域是整个亚洲/亚太而非中国。COSCUP 的成功,也许得益于台湾地域较小,交通相对廉价,人民(这里主要是程序员)生活水平较高。不过这不是大陆地区(或者整个华语地区)没有如此社区大会的借口。COSCUP 在议程、志愿者、展台等方面为大陆的社区活动提供了可以借鉴的经验。在其帮助下,通过社区群策群力,相信大陆地区真正意义上的社区大会可以梦想成真。

6月 022014
 

This is my own (unofficial) report of FUDCon APAC 2014 Day 1 (Saturday).

Registration

Tonghui and I went up early, had a simple breakfast at the hotel, and then went to the venue. I took the Live DVDs along, and the box was kind of heavy (about 400 DVDs!). Many volunteers were already there and ready when we arrived. Christopher was there too and needed to find a hotel for the night. Robin Lee offered him help. I took out about 50 DVDs and put them at the Fedora booth, and told the volunteers at registration desks to distribute the remaining ones. I took out some and put them close to the desks while left others in the box. It turned out to be not so good since the ones in the box were left unnoticed by the volunteers and were not distributed. But they can be used in future events anyway. It rained at night, so we expect fewer attendees than usual. Later in the night I got the message there was above 200 registrants on Saturday, which is a pretty good number.

As for the swags (gifts) for attendees, we prepared sufficient conference bags and badges, and each bag had a Fedora flyer, a Fedora DVD, a Deepin DVD, and some flyers from various sponsors. It was good except several issues. The paper of Fedora flyer is soft (157g paper) and the bag is soft (basketball bag or so), which makes the flyer easily rumpled. Another issue is that the Deepin DVD was not together with Deepin brochure.

Although we had enough bags, there were not sufficient T-shirts. We had decided to provide each volunteer two T-shirts, one from GNOME and one from Fedora. Also we need to reserve T-shirts for designers, speakers and donate tickets buyers. Therefore not many T-shirts were left for normal attendees, so they had to be distributed in a first-come, first-served manner.

Main Hall

The sessions at main hall began with loud sound of a Chinese gong. The hosts are Max from GNOME and Gerard (gbraad) from Fedora. Kat and Jaroslav gave the welcome speech from each side respectively. Then Emily represented the local team and introduced the event and also called for voting for the top horizontal scroll for the couplet — Evolution of the Desktop, Innovation for the Community — which is the conference theme. The former of the two parts was proposed by GNOME folks. It took some time for me and other Fedora guys to think of the latter half.

IMG_8948

Then it was the time for keynote speeches. First Tobi gave a nice overview of GNOME 3.12 features. Then Jiri and Jaroslav introduced Fedora.next to the audience, talking about the features and the community. Pity I didn’t finish listening to their talk, since I needed to head to Room 8 to prepare following Fedora sessions. One of the most important thing was to bring a Fedora Friend Finder (power strip) there!

Room 8

When I arrived at Room 8, the volunteers (Shi Jie, Ma jing, Fan Jiayue and others) were already there. Shi Jie was the host of Room 8 on Saturday. His introduction scripts were outdated and could not reflect real schedule that day, but he adjusted quickly with the help of kraks. Ma Jing was the coordinator in that room, and was in charge of distributing gifts (books and cups) to questioners. Fan Jiayue was responsible for posting news on SNS websites (weibo) and preparing the daily news report.

The first speech was “Fedora Videos” by Nitesh Narayan Lal. He talked about one main current work is to organize all the videos. It is worth pointing out Nitesh (together with Ankur) was also responsible for recoding short videos of interview with random attendees.

Then Robert Mayr from Italy gave us the talk “Fedora Websites – present and future”. The talk was quite interesting and the new design for Fedora.next was quite impressive. Currently there are no APAC contributors for Websites subproject. Hopefully we will have interested APAC folks join the team. Robert also showed the easyfix page and Tommy asked about the feasibility of localizing it.

The morning sessions ended after that, and then we went to lunch at Heyi Building in Beihang. I met Nitesh and Aditya there, and helped them to tell the cook they need vegan food. There was a short period when no one was taking care of the booth. Zamir helped and I asked dongfengweixiao to be there quickly.

At 14:00 the afternoon session started. First Aditya Patawari from India talked about “Orchestration with Ansible at Fedora Project.” He is from the infra team, and he talked about why they moved to Ansible, and how to use Ansible to executive ad hoc commands and create playbooks.

Then Zamir Sun brought a brief introduction to FirewallD. He introduced the advantage of FirewallD, the GUI and command line interface of FirewallD, and the rich language to define complex rules. He also called for help on localization of FirewallD wiki pages and software applications.

Then it was a tea break. Unfortunately there was no drinkable tea since (we thought) there was no hot spoiled water at the venue. But the registration desks were moved to the side and the large banner stood out, which became a very good background to take photos. The booth was also quite popular, partially due to the lovely chameleon dolls brought by SUSE. I also met Su Zhe, the author of venerable SCIM, by the introduction of Emily at the booth. Su Zhe shared some information about Google’s input method project, and told that they are planning to release the input method framework open source.

After the break I went to the main hall to listen to Peng Wu’s “Wayland intro with i18n hacks”. I came in a bit late and only caught the part of two patches for wayland and a demo to run wayland for debugging. Su Zhe raised questions difficult to answer about Wayland and Mir.

After that I went back to Room 8 for Ankur Sinha’s hackfest about “ROS on Fedora”. Ankur introduced ROS and Fedora packaging. The talk was finished early but there was not much time for hacking. Ankur planned hacking on the next day. So we had more discussions, including Fedora Join SIG.

Then all the sessions for Room 8 on Saturday ended. We volunteers, speakers, and some attendees took a group photo, and then went back to the main hall.

IMG_8834

Note: Ankur’s report contains more photos!

Main Hall Again

In the main hall we had three lightning talks, and they were Deepin Desktop Environment (DDE) from Xia Bin, Chandao FIXME from Wang chunsheng, and Open Build Service (OBS) from Lance Wang. Then we reached the closing part of first day. A wonderful video of short interviews was created by the volunteers and presented. We also had volunteers take a group photo.

DSC03705

Evening

I originally intended to join the sports game after the one day’s sessions, but at that time I was with tiansworld, tommy, and Wang Ye. I needed to help tiansworld to check in at the hotel, but we decided to have dinner first. We searched around the street outside East Gate of Beihang, and settled at Hannashan eating Korean toast. The food was good and not so expensive with groupon. But it would be not so good without conversation! We talked a lot, and after the dinner, Wang Ye left but liangsuilong joined the conversation at McDonald’s. We talked about all kinds of stuff, Fedora related or not. The conversation lasted to over 11:00 PM until I got a message from tonghui, asking whether I was back. We agreed it was a bit late, and it was time to say goodbye and go for rest.

When tiansworld and I were back at the hotel, I helped with the check-in at the front desk. Most of the staff there are not proficient with English, and zsun had reminded me that we needed to speak of 亚洲峰会 (Chinese for Asia Summit) to let them know which group we belonged to. After it was done, we went upstairs to each one’s room. Finally I had time to revise my slides for Sunday. Check the git log if you want to know the detailed changes. While I was preparing the slides, tonghui was checking the photos taken in the day. There are many good photos to tell the truth! It was quite late in the night after I finished my slides, so I went sleep quickly.

1月 032014
 

NOTE: For Chinese readers, there is a Chinese version of the report here.

Happy new year everyone!

The Fedora 20 Release Party in Beijing was successfully held at Turing Office last Wednesday (Dec 25). It was organized by Fedora Zhongwen User Group with the help of Beijing GNOME User Group. There were 22 registrants on site, which is comparatively fewer than previous due to the time arrangement.

The release party began at 6 pm. (I was late for about 10 minutes.) We conducted the registration on a computer: We opened a LibreOffice Calc spreadsheet filled with pre-registrants’ information so that they can just type 1 to register. As for others we required them to type their names and email addresses. As usual, every attendee can pick a Live DVD and a sticker. We prepared 50 Fedora 20 DVDs. Each of them has a label with Fedora 10th anniversary icon, and is 64bit with either GNOME or KDE. The stickers are from Fedora, GitCafe, and CSDN CODE.

The party entered pizza time at around 6:30 pm. We had ordered seven pizzas, 5 large and 2 small. Along with drinks and snacks sponsored by CSDN, they more or less met the requirement of everyone’s supper. While supper we managed to collect four topics for the talk.

The talk session started from 7:30 pm. In the opening address, I welcomed everyone, and introduced the features (changes) of Fedora 20 and the 10 year history of Fedora project briefly. Then it came to the first talk, which was "systemd Introduction" by Robin Lee, an active Fedora packager, FZUG member, and skilled programmer. He talked about the origin, main concepts, and core implementation of systemd as well as its impact on application development. There were in depth discussions about the implementation details and comparison with other competitors in and after the talk.

systemd Introduction by Robin Lee

systemd Introduction by Robin Lee

Then there were three short talks. The first one was "Open Source Strategies of CSDN" by Orson Zhai. He pointed out that CSDN has set open source as one focus, and CSDN CODE is striving to provide a better collaboration platform for open source projects in China. Then David Liang from SUSE talked about the state and progress of "Automatic Testing for GUI". Currently there is no mature tool for automatic GUI testing to increase the efficiency of desktop testing. Projects such as openQA aim at building such tools and are being developed. The last talk was an introduction to Fedora.next by Robin Lee. Fedora.next is a plan being carried to improve the current release practice of Fedora. Based on the reflections of the existing practice, Fedora.next tries to replace the single repository with four rings of packages. Each ring can has its packaging polices. Besides, multiple working groups with possibly different release strategies are formed to build multiple products. In summary Fedora.next aims at better integration of Fedora and the overall open source ecosystem, and more involvement and contribution from more people.

We prepared several GitCafe cups, and Turing generously provided some Linux books. They were distributed as gifts for questioners. CSDN brought gifts for speakers too. Then after all the talks, at around 9:30 pm, we took a group photo.

Group Photo

Group Photo

It is worth pointing out several issues for the event. The pizzas was sent earlier than the registration, without receipts. The number of attendees is small since it was arranged at weekday night. The discussions were more abroad than expected and led to overtime. So to avoid the issues:

  • When ordering takeout, specify both the earliest and latest time.
  • To attract more people, make the event happen on weekend day (afternoon) at easily findable venue.
  • Prepare for overtime, and put the start time as early as possible.

The slides links is available on the wiki page. The photos can be found on G+. Don’t forget to take the post-event survey before Jan 11! You feedback is appreciated!

1月 022014
 

先给各位朋友道声新年快乐!

上周三(12 月 25 日)晚上在立水桥南附近的图灵办公室,由 Fedora 中文用户组主办,北京 GNOME 用户组协办,并由 CSDN 赞助的 Fedora 20 发行派对北京站活动顺利举行。由于时间是在工作日,恰逢圣诞,又是晚间活动,到场人数与以往相比偏少,最终注册了 22 人。

活动开始时间是下午六点,我迟到了十多分钟。这次注册为电子注册:在 Fedora 电脑上开一个 LibreOffice 电子表格,预报名过的人可以直接填 1 进行签到,现场报名的只需填上自己的名字和邮箱。照惯例,注册后每人可以领取一张 Live 光盘和一枚贴纸。我们准备了 50 张 Fedora 20 光盘,盘贴上有 Fedora 10 周年纪念字样,光盘有 GNOME 64 位以及 KDE 64 位两种以供选择。这次的贴纸不仅有 Fedora 的金属图标,还有 GitCafe 贴纸和 CSDN CODE 带来的 Git 主题贴纸。

大约六点半时,活动进入比萨时间。我们预订了五大两小共七个外卖比萨,加上 CSDN 赞助的零食饮品等,比较好地满足了大家的晚餐需求。在晚餐闲聊环节,我们征集到了一大三小共四个主题演讲。

演讲从七点半开始。在各个主题演讲之前,我对大家的到来表示欢迎,并简单介绍了 Fedora 20 新特性以及 Fedora 项目 10 周年的历史。之后便开始了第一个主题演讲。演讲是活跃的社区成员、Fedora 打包者李瑞彬带来的“systemd 简介”。他介绍了 systemd 的历史缘起、主要思想、实现核心,以及对程序开发的影响。大家在演讲中和演讲后对 systemd 的实现细节、与竞争者的对比等方面进行了深入的讨论。

李瑞彬介绍 systemd

李瑞彬介绍 systemd

之后是三个较短的演讲。首先是 CSDN CODE 的翟京介绍了 CSDN 的开源策略。开源已成为 CSDN 的一个重心,其推出的 CODE 平台将力图为国内开源项目提供更好的协作平台。然后是 SUSE 的 David Liang 介绍了图形界面自动化测试的现状和发展。图形界面程序的自动化测试可以极大提高图形界面测试工作的效率,但目前尚无成熟工具,OpenQA 等项目在力图打造优秀的图形界面自动化测试工具。最后一个演讲是李瑞彬对 Fedora.next 的简要介绍。Fedora.next 是 Fedora 现有发行模式的改进计划。它基于对现有模式的反思,将单一的软件仓库分为四个环 (Ring),不同环可以采取不同的打包策略,另外组建多个工作组 (Working Group),打造多个产品,不同组可以有不同的发布策略。总体上力图让 Fedora 和开源生态更好地融合,让更多人可以参与到 Fedora 项目当中。

我们事先准备了若干杯子,图灵提供了若干 Linux 图书,在问答互动环节作为奖励进行了分发。最后九点三十许,大家合影留念。

集体合影

集体合影

这次活动也呈现出一些问题与不足:比萨送餐人员比预定时间提前半个小时把比萨送到了,先于不少参加活动人员的到场时间,而且没有现场给发票。因为是工作日晚上,加上场地位置在五环外对于其他区的人来说相对偏远,最终现场参与的人数偏少。虽然人不多,但大家讨论交流的比较深入广泛,时间控制得不太好,最终活动结束比预定晚了半个小时。总结出来的经验教训是:

  • 外卖订餐不仅需要指定不晚于的时间,还要指定不早于的时间。记得要发票。
  • 要想让活动参与人多,最好在周末白天(下午),场地交通要方便且易找到。
  • 要有超时的准备,开始时间应尽量往前赶。

本次活动演讲的幻灯片链接可以在维基页面看到。活动照片可以在 G+ 上看到。最后,参加了活动的朋友请记得在 1 月 11 日之前填下反馈调查问卷!欢迎您对活动留下宝贵意见!

修订记录:

  1. [2014-01-02] 修正星期几错误……