2015 广马小结

2015 年 12 月 6 日,我的第二次半程马拉松之旅结束了。觉得应该记录一下,但跑完了却又没什么特别想说的了,就说几个点权当流水账吧。

关于天气,用天公作美来形容再贴切不过了。广州经过多次试探,终于找到了入冬的节奏,气温骤降,还有阵阵小雨。本来以为这次会像三月份的清远马拉松一样冒雨奔跑,还在担心这寒冷的天气淋雨可能会吃不消,结果当天突然风和日丽,蓝天白云。真是一个惊喜。

这次半马,我的准备工作其实是不足的。最近已经有两周没有跑步了,而且当天早上还没有任何进食,直接空腹开跑,但还好之前还是积累了一定的跑量,再加上之前已经有一次半马的经验了,所以心理上并没有什么压力。

挤公交车二三事

毕业工作后,我其实一直都没有真正尝过挤公交车、地铁上班的滋味,因为我租的房子总在公司附近,况且还每天骑车上班。但是这种好景在今年九月份时结束了,新公司距离住的地方要坐一个小时的公交车。这几个月挤公交车的经历大概可以分为几个阶段。

1. 噩梦般的挤车体验

这个时期,我大概七点半起床,八点左右到达公交站,公交站里已经是人头攒动了。想挤上去绝对是个体力活。而且,大家似乎都有这么一种心理,当自己是往上挤的一方时,就希望车里的人往里面动一动,腾出点空间,可如果自己在里面站定了后,到了后面的站时,却又不愿意给后来人腾出地方了。这种情况就导致了车门口附近的区域变成噩梦一般的存在。

必须得想办法了。

最近在看的几本书

最近在这两本书:

  • 《自私的基因》
  • 《机器人叛变》

这一轮我打算看的完整书单是:

  • 《自私的基因》
  • 《机器人叛乱》
  • 《超越智商》
  • 《这才是心理学》
  • 《思考,快与慢》

扔掉那本书

这几天搬家,收拾东西基本就是一个扔东西的过程,伴随着阵阵惊呼:“我竟然还有这个东西,扔…”

最重的东西,其实是书。

有些书,翻出来的时候还能清楚的记得当时将它保留下来时的心理活动,例如这本《射频模拟电路》,毕业前邮寄物品的时候,内心挣扎着:张玉兴老师的这本书写的这么好,一定要保留下来,以后还要好好学学。真实情况是,当时我就知道以后不会从事电子方面的工作,而且,我并不是真的喜欢学射频,学的也不好,张玉兴老师究竟有多牛,我也不知道。那为什么我觉得它好呢?恐怕真实原因是大家都说它好吧。同样类型的书,还有《电路基础》、《模拟电路》等等。

于是没有怎么犹豫,就把这类书都扔了。

不规范的 Nginx 开发

最近这一年多,见识过很多基于 Nginx 开发的项目,在这个过程中也遇到了几个很常见的不规范的做法。

离主分支过远

Nginx 是一个很有生命力的项目,不断的在开发一些新的特性,基于这种项目开发的项目,从一开始就要想到版本同步升级的问题。

Nginx 本身提供了强大的模块开发机制,在做自己的业务开发时,应该尽可能用模块去解决,而不要乱动 Nginx 核心代码。其实,如果不是业务场景特殊,或者对性能有更苛刻的要求,开发者都不应该去修改核心代码。如果实在到了不动核心代码不行或者解决方案非常憋屈的时候,也应该尽量先做好同步升级的方案,比如经常不定期合入主干代码等。连开发阵容强大的 Tengine,都会跟进 Nginx 的更新,你有什么理由不这样做呢。