Thinking of 2014 and 2015
12月22日,好像这几年的这一天,特别容易伤感,一年又过去了,总感觉好像没有做多少事情。回首过去,展望未来,又好像有很多事情要做似的。如今,2015年的第一个月又过去一半了,这篇辞旧迎新的文章才开始动手写。
喜得贵子
古人总喜欢使用“犬子”,俺偏不!
2014年,最重要的事,莫过于陪伴老婆十月怀胎,顺利产子。儿子的到来,让小家庭热闹起来,也更有奔头儿。此前曾给孩子起名、伺候老婆饮食;目前更重要是陪伴老婆孩子,让一家人快快乐乐地生活,健健康康地成长。
开源项目
工作上,几乎每3个月发布一个开源项目:3月19日 crosswalk-project/crosswalk-test-suite、6月3日 crosswalk-project/web-testing-service、9月9日 crosswalk-project/demo-express。每个项目的开源发布,都需要仔细检查,尤其是版权方面。项目开源之后,就是按照开源社区的方式在运行和维护,一切都是公开的。
crosswalk-test-suite 后续得到社区很多反馈和改进;demo-express 的发布获得了部门认可奖(SEO Department Award)。web-testing-service 帮助开发者快速重现缺陷报告,从而加速缺陷修复过程;然而因为种种原因,没有搭建好公共的服务,希望今年有所突破。
Tizen Web TCT
这是一个痛。10月20/21日,Tizen 开发者峰会在上海举行;会议期间,三星展示了基于 Tizen 操作系统的手表和电视,英特尔展示了车载系统。彼时,眼看着 Tizen 会随着这些产品的发布和上市而火起来;而今大家都还在忙活。虽然忙碌大半年,仍未有产品发布。所以,Tizen Web TCT 自 2.2.1 发布以来,还没有新的更新发布。期待 Tizen TCT 新的发布尽快到来,基于 Tizen 的产品尽快上市!
更新:
- 全球首款搭载 Tizen 操作系统的手机 2015年1月14日 在印度上市。
- Tizen Web TCT for IVI 3.0 2015年2月4日发布。
- Tizen TCT 2.3 2015年2月5日发布。
W3C 社区
这块做得应该说很不错。一年下来,给测试社区提交了 900 个测试案例,连同之前提交的,共有 2300 多测试案例被接受。可以说 HTML5 规范的正式发布,有我们的贡献!
本人所主持测试的规范,有 3 个进入推荐规范:Indexed Database API、Server-Sent Events、Vibration API。其中,Indexed DB 和 SSE 已成为正式规范。
在测试社区,本人还检阅了很多代码提交,给出很多建议和意见,也接受不少测试案例。由于这些贡献,在 W3C TPAC 2014 期间,英特尔被认可;本人也被点名奖励(不过奖励到现在还没有发布出来)。
在中文兴趣小组,诚如锦江同学所说,开始组织 W3C 中文兴趣组的技术讨论,我们这一年组织了几次《ig在线talk》,也发起了一些标准翻译,也讨论了一些诸如首屏渲染的提案,还有中文字体和排版的制定,有的时候电话会议的时间已经超了,但是大家还会津津有味的在技术的领域里讨论闲聊,这种感觉是很少有的,相信经历过这些讨论的同学们也感受得到。
不好意思的是,曾许诺在下半年完成 ECMAScript 语言规范 5.1 中文翻译校对,因为种种原因没有完成。希望 2015 上半年完成它。
新年愿景
说多了都是泪,这就说几点能做到的吧。
- 每天都陪伴儿子快乐成长,尽力做其伙伴或者玩具吧;尽可能让老婆和自己活得滋润,国内外至少各玩一次吧;多给父母姐弟沟通,半月一次电话总是可以的。
- 持续优化 crosswalk-project/crosswalk-test-suite,包括但不限于:使用 Travis CI 系统自动检查每一个代码提交、整合公共资源文件、自动化集成第三方测试案例;尽可能将这个项目写的测试案例提交给 W3C 等测试社区,减少本地化维护成本。
- 持续不断给 W3C 测试社区提交测试案例、评审测试代码提交,推进 Web 规范成熟。
- 持续跟进 Chromium 新功能的实现,确认 Crosswalk 每6周一次的代码集成,都能把那些默认支持的新特性集成进来。
- 深入钻研那些我所关注的项目,知其然,更要知其所以然。
- 完成 ECMAScript 语言规范 5.1 中文翻译校对;如有可能,参与 ES6 的翻译。
- 做几次技术分享,包括组内和社区;每两月一次,不过分吧。这一点要常态话,形成习惯,在分享中学习和思考。这方面,单之蔷主编在《中国国家地理》杂志上每月一期的卷首语,是我的榜样!