2007-06-03

已经能够实现自我增长了

今天看了看周末登录的人数,已经是当初周增长的两倍了,可以说已经实现自我增长了。越来越多的问题要面对。
之后做事要做1+1>2的事情。长久下去能积累下不少东西。
这才能最大化时间的效益。

2007-04-02

Linux on Thinkpad T60

I recently purches a new T60 laptop home.
The most thing I enjoied these days is Gentoo works prefect on my new little black.

IBM Harddriver Protection works fine by emerge hdapsd and patch the 2.6.19 kernel myself.(The kernel patch will not install itself, it just in /usr/protage/disfile

Fn+... works by add nvram in /etc/module.autoload.d/kernel-2.6

KDE works with above two, hdapsmonitor is better than hdapsmon.

ATI X1400 needs emerge ati-drivers and follow the instructions from gentoo official guide(run /opt/ati/XXX)

more application will be added soon.

2007-02-28

Cook visit count

春节之前大家一起优化了用户点击数的增量如何写入数据库的问题。
今天中午吃饭,对此颇有感触。

我们增加visit count的算法,其实是每个厨师都会用的的办法,所以这篇blog叫做cook visit count

算法是这样的:
在一段时间内,被访问过的人有很多,他们可以按照被访问次数归类为,1次2次3次……
对这不同的次数分别执行数据库操作就可以节约很多资源。
进一步,我们对1 2 3这些次数也进行优化,先将被访问2次和3次的所有人都+2,再将被访问1次和3次的人都+1,于是本来需要至多n(n+1)/2次的数据库操作,优化为ln(n)/ln(2)的次数。

厨师的做法是这样的:
在吃饭的人很多的时候,根据顾客点菜的热点顺序,而不是先后顺序炒菜。
一次炒一盘和一次炒两盘,对于资源的消耗是相似的,这点和数据库操作很类似。
然而通过合并,可以节约资源,同时能够提高服务的质量,让后点菜的客人尽快吃到菜。

2007-01-19

放弃了一些 重新拾起一些

年底了 总结一下
去年工作了,在百度开始了自己的新生活。今年年初辞职在家找工作,在魔兽世界开了个新号。五月份到千橡来做5Q,经历了成长,合并,动荡,还在继续发展着。
百度的经历一直在受益,但是现在看选择离开是正确的。
魔兽世界玩了三年,今天决心放弃了,我有更多的事情要做,必须能放的下。从游戏中很赤裸的体现出现实中的有些现象,很有回味的。
现在的工作很开心,我觉得这就足够了。
明年可能很多机会,很多选择,事业生活都有很多,似乎一切来的有些早,我还没有准备好。
没有准备好,是个警告。要加强知识的积累,遇到机会创造机会!