The Road Not Taken

Two roads diverged in a yellow wood,
And sorry I could not travel both
And be one traveler, long I stood
And looked down one as far as I could
To where it bent in the undergrowth;

Then took the other, as just as fair,
And having perhaps the better claim
Because it was grassy and wanted wear;
Though as for that the passing there
Had worn them really about the same,

And both that morning equally lay
In leaves no step had trodden black.
Oh, I kept the first for another day!
Yet knowing how way leads on to way,
I doubted if I should ever come back.

I shall be telling this with a sigh
Somewhere ages and ages hence:
Two roads diverged in a wood, and I—
I took the one less traveled by,
And that has made all the difference.

黄色的树林里分出两条路
可惜我不能同时去踏行
我在那路口久久伫立
我向着一条路极目望去
直到它消失在丛林深处

但我却选择了另外一条路
它荒草萋萋,十分幽寂
显得更诱人,更美丽
虽然在这两条小路上
都很少留下旅人的足迹

虽然那天清晨落叶满地
两条路都未经脚步污染
呵,留下一条路等改日再见!
但我知道路径延绵无尽头
恐怕我难以再返回

也许多少年后在某个地方
我将轻声叹息将往事回顾:
一片树林里分出两条路
我选择了人迹更少的一条
从此决定了我一生的道路

Robert Frost (March 26, 1874 – January 29, 1963)

好久没写过东西了,都快忘掉这个博客的存在了

这几个月事情比较多,压力也比较大

眼睛前段时间痛的受不了,以前有些玻璃体浑浊,又明显多出了一些东西,我甚至都怀疑视网膜有些轻微脱落了,去医院查了下,医生说眼底没问题,不过是劳累过度。算是有点安慰吧,不过眼睛确实该好好保护下了,不然长此以往,多半会出大问题。

最近COM和ATL相关的东西搞的多一些,随着越来越深入,以前觉得不怎么样的技术,现在看起来还是有他的优越之处的,微软让人敬畏的,是可以组织起来人做庞大复杂的工程。

今天又给wikipedia捐了100HKD。人类的文明、知识,最终归于某种形式,比如书籍,我们通过阅读获取前人的智慧,Wikipedia也许代表着未来的某种知识形式,至少我自己从中获益良多,希望以微薄之力,支持她的发展。

项目首次对外封测,欢迎体验http://h2.qq.com

花了不少心血在其中,经常加班到深夜,总算告一段落了,我也离开了h2项目组。

祝愿它能有个好的市场表现

几个月没有更新了,这些天一直很头疼。

因为这个月底要首测,之前一直忙着搞登录,打包,构建,升级相关的东西。

网络模块又重新写了一遍,之前是开一个单独的线程,现在换成直接select的方式。

以前幻想实现了一套数据打包的方法,类似于google的protocol buffer,使用xml描述数据结构,生成相应的头文件和元信息,用来读写网络数据包和资源表格。这套东西后来就演变成了研发中心的tdr了,一般来说换成单独的项目组后可能会有更好的维护,事实却恰好相反。老大们都懒得写代码了,都是一帮没有经验的毕业生在搞。东西搞得很不完善,提一个需求过去一两个月都没人搞,真不知道他们都在干什么。公司大了,做事真的很没效率。

资源文件打包换成了TenVFS,这个相对于tdr来说要好用一些。不过还是有些bug,如果资源文件设置密码的话,会导致自动更新无法合并资源包,研发中心这些项目,都给人一种七拼八凑的感觉。跟他们人打交道真够焦头烂额,有乐于帮助的,有很装b的,一个简单的问题来回要很久。为什么程序员喜欢重造轮子,也许就是这个原因吧,自己写的东西,有问题自己解决,找别人真的很烦。

战斗系统还是有很多bug,感觉回合制游戏的战斗系统比即时的还要麻烦,不知道是设计的有问题,还是这个东西本身就存在这个复杂度。即时游戏划分成若干个阶段,比如吟唱,攻击,命中,每一个阶段都跟server有即时的发包回包,很清晰的时序逻辑。而回合游戏却要麻烦的多,开始回合战斗,每个玩家下达指令,服务器统一做计算,回包给所有客户端表现。客户端收到包以后是一个异步的过程,所有结果都已知,但是要单个表现技能,防御,冒血等,需要有一个翻译机制,关键是回合战斗有很多玩法,比如反击,反震,三连击等,很难找一个很统一的方式来处理所有这些问题。

战斗的设计上肯定有很多不完善之处,但总体感觉,这里本身就很复杂。

自动构建,打包是用perl写的,perl就像一把锐利的小刀,无坚不摧,用起来很爽,实在是程序员强大的必备工具。

感觉要把一件事情做好,都会经历一个痛苦疲惫的阶段,似乎是解决问题必须付出的代价。

昨天买了个macbook,年前就有打算了,在苏宁和顺电玩了几把,感觉不错,看价格7988,到苹果官方网站看了看,香港居然卖7588,还是港币,在google里输入7588 hkd to rmb回车,然后显示63xx元,把旁边的工作人员那个看的啊~~

昨天反正也闲着没事,就跑到香港买了一个,刷的招行信用卡,走银联,居然给我发短信说消费了6436rmb,看当天的汇率,明明应该是6387的啊,诡异了。回来打招行客服,结果客服mm说,银联走的是自己的汇率,google了一番,还真是,虽然银联不像visa之类的收手续费,但是通过汇率变相黑钱啊,真tmd的狡诈。

话说那个言论自由就是好,我在一个小角落的一个书店的一个小角落里,蹲着看了几个小时杂书。都是大侃特侃当朝政治,这派系那派系,这斗争那斗争,看得十分过瘾,其中有无稽之谈,也有的讲的很有道理。看看笑笑,娱乐一下,倒也挺好。

域名快到期了,这几天收到godaddy的一封广告邮件,说什么celebrate the Year of the Rabbit with 30% savings,没想到这个美国公司对中国用户考虑还这么周到,我一高兴,又renewal了两年,倒也挺便宜,打完折后$16.38

从这封简单的邮件里可以看出,中国的实力和国际影响力已经在逐渐增强。希望有一天我们的文化能够广泛的被西方理解接受