1Q84

用了两天半的时间,几乎是一口气地在家看完了 1Q84 的三本书。最后的这一天正好是 2011 年的 2 月 14 日,其间有那么几分钟,窗外飘起了鹅毛大雪,只是雪很快就停了。

我需要坦白承认的一点是,我看小说的目的并不单纯,我并不是将其作为一部单纯的娱乐作品去看,就像我在看 Inception 的时候(我看了至少 3 遍 Inception),我想我更多的是将其看作一个已经到达了某个阶段的项目去看待。

是的,一个项目。从种子一样的 idea,找到适合的土壤,空气,水和照料的人(可能不只一个),然后终于长成了什么。

能够在很长的历史长河中,被视作鸿篇巨著的作品不多,正因其珍贵,而成为众多古往今来作家所追求的,可以说是终极目标。

是否能够实现这样的终极目标,做的人在做的时候其实并不十足的把握。因为似乎人心这样的东西,到了一定的阶段,就没有什么事情对于他而言,是真的非做不可的了。理论上来说,这个世界上最宝贵的事物,是那些不会重复自身的。你可能在做一件事,可后果却不一样——要么将一件可以在一个月内完成的事情重复十二遍,要么,每天都是全新的。

作为小说来说,1Q84 有几乎可以说是显而易见的中心论点和已经在过去作品中被反复咀嚼的论据(当然,前提是对于之前作品的熟悉),也有了一些或许细微却依然可以被察觉到的对以往论点的怀疑——比如对于 ideology 的态度,如果说之前的作品中就像热刀切下牛油,可是到了 1Q84 中却变成了「我们以往已熟知的那个世界已经不复存在了」。而作者并不满足于此,于是他同时也说了「真相只有一个」。只是究竟是哪个,却不见黄油也不见热刀了。

20:44, FEB 14 • Permalink
2010

这一年发生了很多事情,不过有的事情恐怕再过几年再说会更好。年岁增长的时刻,似乎迷信程度也在逐年增加。

这一年删掉的邮件和代码,及吃到肚子里的话和思索,比以往任何一年都要更多。我的中心论点没变。一切不过是在帮助提炼这个论点。

What it lies in our power to do, it lies in our power not to do.

0:42, JAN 4 • Permalink
BC2Stats 1.8.0

BC2Stats 1.8.0 is now approved and you can get it from App Store. In this update we integrated Game Center so that you can compare with Game Center friends. And your original BFBC2 achievements/trophies can be synced to Game Center. We wanted sync all achievements/trophies but there is a limitation in Game Center, so currently it doesn't include any achievements/trophies from DLCs.

In next version, we'll have all new Vietnam weapons.

21:11, DEC 29 • Permalink
20101112

最近完成了两件事情。

从 2007 年初见到 OpenDNS 那刻起,我就一直对这个东西非常着迷。互联网上有很多的协议,最普遍的协议是 HTTP,于是针对这个协议的各种开发框架和应用也就非常多。但是 HTTP 不是唯一的协议,还有其他很多好玩的协议,比如 IMAP,比如 DNS。所以我一直在想,能不能在 DNS 协议上做一些什么。

于是就有了 V2EX DNS,在 2010 年 11 月 10 日早上上线。这是一个面向公众的 DNS 解析服务,除了高速解决最普遍的解析问题之外,V2EX DNS 还提供了:

  • 对一些顶级域名常见的拼写错误进行纠错,比如输入 google.cmo 会自动跳到 google.com。
  • 有的网站由于各种原因,没有配置 @ 解析,那么当用户使用裸域访问时,就会出错。典型的例子如 gov.cnweibo.com。当使用 V2EX DNS 时,可以自动为用户尝试加上 www 进行访问(通常这也是用户的本意)。
  • 当输入了一个确实不存在的域名时,会导向至 Google 搜索帮助用户找到正确的网站。
  • 此外,我还有一些安全方面的功能在开发计划中。

开始使用 V2EX DNS 非常简单,只需将你的电脑上的 DNS 主服务器地址设置为:

178.79.131.110

即可开始使用。

目前 V2EX DNS 在上线 48 小时后,已经服务了超过 140 万次查询。大家在 V2EX DNS 网站首页底部看到的那根灰色的线,即时目前的实时查询流量,每 10 分钟更新一次。

而第二件事,就是 2010 年 11 月 12 日,Project Babel 2 的第一个正式版本 2.4.0-RC1 发布,大家可以从下面这个地址下载:

Download Project Babel 2.4.0-RC1

PB2 是一个开源社区软件,运行在 Google App Engine 上。V2EX 社区即是使用此程序搭建。

以上,是两件我坚信有价值的事情。坚持下去,一定会发生更有趣的事。

18:30, NOV 12 • Permalink
关于关注细节

对于细节的关注是分阶段的。就像没有建筑设计师会在一开始去关注厕所里应该贴什么瓷砖,在初始阶段应该关注的是这个楼是用来做什么的,有几层,门和窗的位置,整体的风格。在错误的阶段关注不该关注的细节是一种弱智行为,除非,你想做的事情不是设计大楼,而是装修厕所。

23:36, NOV 9 • Permalink
做你所爱的

做你所爱的,则每一天都可以让自己在充满幸福的疲惫感中睡去,然后在醒来时,充满能量巴不得立刻能够投入到昨天未完成的事项中。然后,自己会持续地优化这个过程,去除一切不负责任的幻想,去除一切繁琐而不必要的细节,去除所有让人头疼的各种方向的敷衍,一切在这个过程中提纯,而自己也将收获越来越多的快乐和满足。

1:13, NOV 9 • Permalink
20101101

最近见了不少人,他们中的很多都觉得 Android 上的应用开发,及 social game 是 next big things。而这似乎也成了目前京城某个圈子里的默契。只是对此我实在是没有感觉。找乐子是所有时代所有人都会有的需求,而对于一些意志薄弱者而言,甚至似乎活着的意义就是找乐子,于是他们甚至把自己辛苦挣来的工资都贡献给网游,贡献给网游公司的 ARPU。

并不是什么火,才去做什么。那样的人生起码不是我想要的。我赞同亦舒的话,对于活着而言,最紧要的是姿态好看,倘若一件事情费力争来,那么即使赢了也是输了。而我很早就明白的一个道理是,你没有必要去说服任何人,实际上你也办不到。所以对于别人能够说服我这件事,我觉得也是一个伪命题,这个世界上所有的决定,到头来,都是自己一个人在清晨时分睡不着而决定的。

当然,我感激每一次的会面,那是缘分。而人生到了某个阶段之后,就变成是每天去接触甚至融化不同的气场了。然后,越来越明白,究竟自己要的是什么。

23:23, NOV 1 • Permalink
信息量

这个世界上的人和事无非两类——有信息量的和没信息量。如果一个人每天说的话,都是大部分人已经知道了的,那么在大部分人看来,他就是一个没信息量的人。一个人如果长时间都在说没信息量的话,那么基本上就会进入到一个恶性循环,他只会越来越没有信息量,然后和周围一堆同样没有信息量的人在一起。

0:36, NOV 1 • Permalink
20101028

世事如棋,一着争来千古业。柔情似水,几时流尽六朝春。

16:28, OCT 28 • Permalink
Google App Engine datastore 的弱点

datastore 的强项在于存储有一定规模的数据,比如一个用户,一个帖子,一个回复,总之,一个实体。但是如果用 datastore 存储对象之间的关系,那么就会很痛苦——第一是性能,即使很小心的使用 entity group 进行规划,性能还是很弱;第二就是,复杂的关系 datastore 目前还处理不了或是有很大局限,比如 SELECT IN 类型的查询和跨表查询。

21:48, OCT 22 • Permalink
BC2Stats 1.7.0 is Here

Dear soldiers, BC2Stats is updated once again!

The latest update brings full Retina Display support as well as enhanced Next Events: now you can get a more accurate level up path from BC2Stats.

As BC2: Vietnam is coming soon, we'll update the app once the expansion is released. Thank you very much for your support.

10:08, OCT 20 • Permalink
关于如何选择工作

如果你有信心和能力做出一家 NASDAQ 上市公司,那么就去做吧。这种时候,想必你已经有了足够多的人和钱方面的积累。你需要的是一个足够好足够新的赚钱主意。

但是大部分人在目前恐怕是没有信心和能力做出一家 NASDAQ 上市公司的。那么怎么办呢?列出你可能加入的所有公司,逐一分析他们的盈利模式,然后找出离上市最近的那家,如果:

  • 他们的商业模式确实可行。
  • 你认同这个商业模式。
  • 你有办法帮助他们的生意做得更大或者更稳。

那么就加入这家公司,要成为最优秀的人就应该去最优秀的地方,然后至少做到他们上市两三年后,再思考下一步吧。那个时候,或许看待整个人生的方式和眼光都不一样了。

1:44, OCT 4 • Permalink