挤公交车二三事

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

1. 噩梦般的挤车体验

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

必须得想办法了。

最近在看的几本书

最近在这两本书:

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

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

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

扔掉那本书

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

最重的东西,其实是书。

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

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

不规范的 Nginx 开发

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

离主分支过远

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

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

跑步近况:准备广州马拉松

最近这几周,具体是九月的一整月和十月初,都没怎么跑步。客观原因主要有两个:

  • 我换工作了
  • 我结婚了

关于跑步的好消息也有一个,那就是报名十二月份的广州马拉松,中签了。广马麻烦的地方有两个:

  1. 需要抽签
  2. 报名有资格要求:必须有以往参加过马拉松比赛的经历

第一个条件很正常, 很多有名气的马拉松都是要抽签的,因为人满为患嘛。第二个条件却引起骂声一片,因为涉及到鸡生蛋还是蛋生鸡的问题,很多广州本地人,就想在自己的城市参加第一次马拉松,却没有资格。