21 January 2014

莫听穿林打叶声,何妨吟啸且徐行。

读书

围城 半生缘 遥远的救世主 天道 DOOM 启世录 蜀山剑侠传 杀手 少林第八铜人 请从门缝中看我 血族传说 醉枕江山 求魔 将夜 活着 许三观卖血记 兄弟 安德的游戏 基地三部曲 刘慈欣 三体

他和曼桢认识,已经是多年前的事了。算起来倒已经有十四年了——真吓人一跳!马上使他连带地觉得自己已老了许多。日子过得真快,尤其对于中年以后的人,十年八年都好像是指顾间的事。可是对于年轻人,三年五载就可以是一生一世。他和曼桢从认识到分手,不过几年的工夫,这几年里面却经过这么许多事情,仿佛把生老病死一切的哀乐都经历到了。—— 张爱玲,《半生缘》

最近读了钱钟书的《围城》和张爱玲的《半生缘》,讲述的皆是战争年代的情感纠葛,一个调皮的虐心,一个冷艳的虐心。自己正值而立之年,无论情感事业,虽然年代不同,却最是感同身受。

本是后山人,偶做前堂客。醉舞经阁半卷书,坐井说天阔。大志戏功名,海斗量福祸。论到囊中羞涩时,怒指乾坤错。—— 豆豆,《遥远的救世主》

按着这些年的惯性,重看了豆豆的《遥远的救世主》,王志文主演的改编电视剧《天道》,偶像约翰·卡马克的传记《DOOM 启世录》,和缘中源编著的《智者的顿悟》。

那种感觉是很奇妙的,就像一个天天出现在你面前的黄毛丫头,在你不经意间,她已出落成一个妈骋婷婷的少女,而你全无察觉,直到某一天,她红了脸庞,掠起发丝含羞一笑,你才会惊觉:她长大了!—— 月关,《醉枕江山》

今年算是“认真地”读了些小说。网络文学里有月关的《醉枕江山》、耳根的《求魔》、猫腻的《将夜》,和这些作者的早期作品,这些作品在作者的生存需求和读者的代入感需求之间平衡的非常体贴,作为一个普通青年,在写作《jQuery 技术内幕》之前尚关注不到这些技巧,很是值得学习。另外读了还珠楼主的《蜀山剑侠传》,天马行空的想象力、严谨的结构和华丽的春秋笔法,着实过瘾。九把刀的《杀手》系列和《少林第八铜人》,小鱼大心的《请从门缝中看我》,妖舟的《血族传说》,也都很欢乐。厚重些的有余华的《活着》、《许三观卖血记》和《兄弟》,科幻类的有奥森·斯科特·卡德的《安德的游戏》系列和艾萨克·阿西莫夫的《基地三部曲》,又把刘慈欣除《三体》以外的所有作品都恶补了一遍。

今年尚未系统地读一本专业方面的书籍,总是零零散散的按需翻阅,惭愧的很

写作

写作方面,2012 年写了一年的专业原创书籍《jQuery 技术内幕:深入解析 jQuery 架构设计与实现原理》,2013 年又修订了一年,这个月定稿交付印刷,目前正在预售中。

600+ 页,30+ 万字,无数张插图,求带走。

关于写作过程,有点辛苦,不想在这里展开了,会有想写的时候的。

翻译方面,基本每周会翻译一篇专业方面的文章,博客上更新了 30+ 篇。开始时只是些短小简单的文章,翻译质量很欢乐(烂到不行),后来逐渐尝试一些长篇和系列文章,诸如 ECMAScript 6 系列前端 JavaScript 架构之愤怒的小鸟系列大型 JavaScript 应用架构中的模式异步编程系列如何设计出色的 JavaScript API,算是尚能一观。大致是由于起点低的缘故,自我感觉收益颇丰,所以 2014 年还会继续糟蹋优秀文章的。

原创博文倒退一大步,没有任何更新,2014 年边学边写吧。

作品

2013 年开发了两款前端工具库:Mock.jsBiSheng.js

Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。目前在工作中用的比较多。2014 年会继续推广,并把语法规范化。

BiSheng.js 是一款小巧轻便的数据双向绑定库,旨在帮助前端攻城师快速开发Web组件和应用。支持所有主流浏览器(包括 IE6),可以单独使用,也可以方便地集成到第三方框架。目前基于模板引擎 Handlebars.js 实现,可扩展支持其他基于语法树的模板引擎。会在接下来的项目中实施和检验。该工具库是在数据双向绑定上的尝试,2014 年计划增加对事件的封装,以消除绑定事件时所需的选择器表达式。

如果这两款作品对各位有所帮助或启发,请在 Github 上打赏一个 Star。

关于团队的更多作品,请访问 http://thx.github.io/

其他

一直有些失忆不记事又不喜拍照,猛然间回想 2013 年,一时再没其他印象。恍惚间去了南麂岛、宁波、普陀山、温州、上海、苏州、天津、北京、无锡、太原、杭州的一些景区和临安,有些人,有些故事,有些任性妄为,罢了不提。

2014

图标来自 阿里巴巴矢量图标库

情感上希望追姑娘成功,专业上希望能形成体系,写作上寻找第二本书的题材,财务上会窘迫很多需要紧紧腰带,夏秋旅游,等等。眼看二月将过,具体落点尚无头绪,总之,希望 2014 年过得坦然些。



blog comments powered by Disqus