February 2006 Archives

移民与殖民

| 2 Comments

昨天和在M$的一票兄弟一起吃饭的时候说起了移民的问题,然后聊起了殖民地,最后我们发现,其实殖民就是有一定规模的有组织的移民……所以说,下次他们去美国的时候就跟签证官说,我们绝对不是移民,而是去殖民了,嘿嘿……

Google发言人的一句巨经典的话

| 2 Comments

In an imperfect world, we had to make an imperfect choice.

--Elliot Schrage, Google

给csh增加了简体中文(GBK)支持

| 1 Comment

对GBK的locale做了一些改动,使得其能够提供正确的字符宽度信息了。这样一来,csh就能够正确处理GBK的中文了。昨天还增加了正体(我们叫做繁体)中文对应的locale变化。

我希望能够在6.1-RELEASE之前把这些变动全部MFC。

原来是 environ(7),今天看col(1)偶然发现的……

忘记更新证书了:(

| No Comments

想着想着还是给忘了,忘记了更新证书,以至于看到“根据您系统的当前时间,服务器提供的证书已过期”发愣了一阵。

也许应该写一个自动提醒程序?

Will start commit slush soon.

本来我对Web开发已经没什么兴趣了,不过这次Yahoo出的还是值得看一看。

第一个是 Yahoo! Design Pattern Library提供了包括拖拽、浏览tab等在内的一系列JS。而第二个,Yahoo! User Interface Library则是一系列AJAX脚本。这些库均采用BSD授权。

此外Yahoo还开辟了blog来讨论。

警告:本文内容为限制级,可能引起您的不适。阅读之前请三思。

本文为转载作品。

免责声明

本文的内容属于限制级,阅读下面的内容可能会给您带来不适,心理承受能力不强、有心脏病,以及医嘱不适合阅读此类文字的读者请不要继续阅读。作者明示不对读者阅读此段文字所产生的后果承担任何责任,无论明示、暗示,无论由于任何推断产生的直接、间接、特别或惩戒性责任,即使被事先告知此种伤害可能发生。

bsd.port.mk: critical issue for RELENG_6

| No Comments

Today I have submitted a PR which I have marked "critical". bsd.port.mk does not do the right thing on RELENG_6 after the rcorder change, which will cause all ports installed rc.d scripts stop to function at system startup.

The PR can be accessed here: http://www.freebsd.org/cgi/query-pr.cgi?pr=93536

UPDATE(20060219): It seems that the problem is not related to this. I am still investigating what was happening.

UPDATE(20060220): Doug Barton has kindly provided information about the issue. It was because some nojail and mountcritlocal conflict. The issue can only appear when you are using jail(8).

有时,我们会希望扩展一些现有的C代码。这些代码可能经历了相当久的运行考验——它们至少目前工作起来没有问题——然而,它们可能存在各种各样的问题,比如:

- 缺少注释。
- 过分使用的goto语句。
- 变量名不规范。
- 逻辑复杂难懂。
- 过分使用表达式赋值(if (foo = bar()) {})
- 直接返回函数返回值(这是合法的,但会给增加功能带来困难)

要扩展这类代码是一件有挑战的事情。

就为停车,***我招惹谁了? zz

| 1 Comment

发信人: gokeeper (与时俱进), 信区: joke
标 题: 就为停车,***我招惹谁了? zz
发信站: 温故知新BBS站 (Fri Feb 17 15:21:48 2006), 转信

昨天晚上接一个朋友,在他单位外边等了一会,招来不少事儿。
先是收停车费的。我告诉他:我就停一会,不下车还不行吗?人家说了:那您别停车位里头,您停车位里边我们就得收钱!
靠,不都空着呢吗?!咬咬牙,我挪!

改变人生100言zz

| No Comments

1. 择善人而交, 择善书而读, 择善言而听, 择善行而动。

2. 一个人的快乐,不是因为他拥有的多,而是因为他计较的少。

3. 生气,就是拿别人的过错来惩罚自己。原谅别人,就是善待自己。

4. 未必钱多乐便多,财多累己招烦恼。清贫乐道真自在,无牵无挂乐逍遥。

5. 静坐常思己过,闲谈莫论人非,能受苦乃为志士,肯吃亏不是痴人,敬君子方显有德,怕小人不算无能,退一步天高地阔,让三分心平气和,欲进步需思退步,若着手先虑放手,如得意不宜重往,凡做事应有余步。持黄金为珍贵,知安乐方值千金,事临头三思为妙,怒上心忍让最高。切勿贪意外之财,知足者人心常乐。若能以此去处事,一生安乐任逍遥。

Upgraded MT to 3.2

| No Comments

Today I have followed the trend that upgraded Movable Type to 3.2. This is not as bumpy as what I have done for someone else, the entire process goes smoothly.

经xyb同学推荐,总算开始使用scim了。发现FreeBSD的ports collection的版本不是很新,就自己改了一下装了新版本。

感觉智能拼音非常不错。

也许是时候了,因为今天的互联网已经不再是以前那个人人都愿意和你做好邻居的互联网,假定人人都是良民的互联网设计者,如何能够设计出完美的适应钓鱼、蠕虫、不良信息等丛生的新网络环境?

没有烟抽的日子zz

| 2 Comments

张雨生做曲。

没有烟抽的日子 没有烟抽的日子 我总不在你身旁
而我的心里一直 发你为我的唯一的 唯一的一份希望

天黑了 路无法延续到黎明
我的思念一条条铺在
那个灰色小镇的街头
你们似乎不太喜欢没有蓝色的鸽子飞翔 啊

手里没有烟那就划一根火柴吧
去抽你的无奈
去抽那永远无法再来的一缕雨丝 喔

在你想起了我后
又没有抽烟的日子 喔

有人说要自行开发一个OS Kernel,不过回复的人确实说的很经典:

开始下手--〉没有头绪--〉查阅资料--〉代码太长、干脆拷贝--〉拼凑怪物--〉大功告成、不能运行--〉挖空心思--〉我很忙--〉未遂残念

BTW. 开发一个能用的OS Kernel(自己做着玩另说)不是一个学生的暑假作业能cover掉的。

FreeBSD的uuid处理小问题

| No Comments

似乎在处理>和<时,和DCE不太一样,改天写个test case看看。

Today we have frozen the RELENG_5 and RELENG_6 branches, for the upcoming 5.5-RELEASE and 6.1-RELEASE. Unfortunately, the www.freebsd.org is not accessable from the mainland China right now.

曾几何时,国人中悄然流行起这样一个寓言故事,说是有个中国老太太和美国老太太,中国老太太说我工作了一辈子,终于存够了买房子的钱,而那个美国老太太说,我工作了一辈子,终于把银行的房贷还清了。寓言不言而喻,当中国人捂紧钱包节衣缩食的时候美国人却在潇洒地借贷消费。

在纪念的日子里,通常需要回顾一下过去,尤其是要怀念一下那些由于发展文化生活而得到特殊荣誉的人们。这种对于我们先辈的纪念仪式确实是不可少的,尤其是因为这种对过去最美好事物的纪念,必定会鼓励今天善良的人们去勇敢奋斗。但这种怀念应当由从小生长在这个国家并熟悉它的过去的人来做,而不应当把这种任务交给一个像吉卜赛人那样到处流浪并且从各式各样的国家里收集了他的经验的人。

这样,剩下来我能讲的就只能是超乎空间和时间条件的、但同教育事业的过去和将来都始终有关的一些问题。进行这一尝试时,我不能以权威自居,特别是因为各时代的有才智的善良的人们都已讨论过教育这一问题,并且无疑已清楚地反复讲明他们对于这个问题的见解。在教育学领域中,我是个半外行,除了个人经验和个人信念以外,我的意见就没有别的基础。那么我究竟是凭着什么而有胆量来发表这些意见呢?如果这真是一个科学的问题,人们也许就因为这样一些考虑而不想讲话了。

About this Archive

This page is an archive of entries from February 2006 listed from newest to oldest.

January 2006 is the previous archive.

March 2006 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Pages

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.01