November 2005 Archives

11月的最后一天

| 3 Comments | No TrackBacks

离这个Q结束还有1个月,来总结一下:

工作:
- 基本完成了内部版本的FreeBSD 6.0-RELEASE,并已开始用于生产服务器
- 替换了公司的一组基于qmail的转发服务器,采用FreeBSD 6.0和postfix
- 实现了一个验证服务
- 设计并实现了一组全新的反垃圾策略,有效地将垃圾邮件的数量降低了若干量级,并且用户无不良反映(最开始出现过一次问题,但并不是策略本身的问题)
- 设计了一组新的用户行为分析系统,并实现了其初级部分。该系统将进一步提高邮件系统的可用性
- 追和扑灭了邮件系统中的一批中等和严重程度的隐患
- 1314同学撤退后客串跑了若干次机房扑火
- 赶猪,逮老鼠,上大包……(暗语,内部人员偷着乐就行了,不要泄露国家机密;)
(不过李逵却说……算了还是不说了)

开源软件方面的掺和:
- 为FreeBSD 6.0-RELEASE的发布进行了一些工作,总体而言得到了认可
- 翻译完了FreeBSD Architecture Handbook的SMP章节

世界总有一个岗位适合你

| No Comments | No TrackBacks

注:老文章,忘记出处了,谁帮忙提醒一下?

以下是一个人一生的简历:

5岁时,他父亲就去世了;

14岁时,他从学校辍学,开始了流浪生活;
16岁时,他谎报年龄参了军,而军旅生活也是处处不顺心;

今天复习了一次……

第一,你需要源代码编译出来的包含调试符号的目标代码。
第二,backtrace中的内容要尽可能完整。

关于反垃圾的工作目标

| No Comments | No TrackBacks

反垃圾产品的目标是:让发送垃圾邮件的人不总能发出邮件的同时,确保正常用户总能正常地收发邮件。

一味强调发送垃圾邮件的人总不能发出邮件的结果是,总会有一些正常用户不总能正确收发邮件。对于邮件服务提供商而言,必须尽最大努力避免这种情况发生。同时,作为一项公众服务,邮件服务提供商首先要确保绝大多数用户的利益,在这种情况下,其用户条款应保留在紧急情况下以“紧急避险”的理由停止某些特定用户服务的权力,但无论如何,紧急避险只能发生在紧急情况。

Solaris ZFS代码公开了

| No Comments | No TrackBacks

这里。ZFS提出了很多很有意思的概念,值得一看。

比较感兴趣的几个地方:(1)Solaris的byteswap实现;(2)DSL;(3)ZIL。暂时还没有仔细看ZIL,但这里有一个很有意思的设计:

- 内日志("intent log")保存在内存中
- commit操作直接消除内日志
- fsync或其他原因sync时提交内日志到磁盘上的日志池。

这和SoftUpdates的做法原理上基本一致,但不同之处在于fsync/不得不同步时,写日志。看上去,这种做法从性能方面应该要优于UFS的SoftUpdates(相当于geom的journal层,性能更好的原因是通过日志将写操作扎堆),但疑问是这些在内存严重不足时,应该如何处理?

看了代码再说……

随便写下一句话……

| 1 Comment | No TrackBacks

敌人支持的我们未必要反对,敌人反对的我们未必就得支持,因为我们并不需要,也不应该让敌人来代替我们思考。

假定你使用的是FreeBSD

0. 在测试服务器上测试postfix配置文件,确认其能够与qmail提供同样的服务。
1. 在第一台机器上执行下述操作:
1准备a:执行svc -d /services/qmail-smtpd,停止进信。
1准备b:执行qmailctl flush,下发所有邮件,等待队列空。

风留给春天

| No Comments | No TrackBacks

词曲:张雨生

我不能相信 情难自己的一种离愁别绪 让我泫然欲泣
喔!心灵的光 代我穿透覆盖城市的泥泞 将它看清
如果开始 就要继续 如果继续 只是个谜 这些回声 又该如何

风留给春天 云留给雨天 我已经一无眷恋
心留给时间 人留给岁月 但 我终於学会 不再为谁流泪

历史上最成功的RELEASE

| 1 Comment | No TrackBacks

昨天Scott Long老大发了一封信说,从过去一个月内的反馈来看,6.0-RELEASE是FreeBSD近几年最为成功的发行版本,同时,也是FreeBSD历史上最为成功的.0发行版本。

非常振奋。我们一定要让6.1-RELEASE成为更为成功的版本!

有一道彩虹

| No Comments | No TrackBacks

词曲:张雨生

有一天 我和你走在一片金黄的花园 看着你舞蹈 迷惑我心弦
深深期盼月亮成圆 我想朝夕在你身边 听你轻轻唱 轻轻笑
希望他 正如诗人眼里幻变的睡莲 忽而在水面 转眼近眼前 逃不开你隐约的眼

好个咏叹不已的洁 除非天上来到人间
我所爱 你曾有情 但花园里已缤纷艳丽 看光影投射一地
啊 有一道彩虹 在你我的心中 从你的唇开始储存的夜空
天枢天璇天玑天权天衡开阳瑶光

感恩节那天,正式完全彻底地消灭了第一组公司的qmail服务器,并全线替换为FreeBSD 6.0+postfix。这是公司邮件服务的一大进步。

再也没有恶心的代码,拥堵的队列,缓冲区溢出、各式各样的hack、裹尸布一样的千层补丁,再也没有signal 11和大批大批的垃圾邮件了!!!

应该好好庆祝一下。

突然悟出一个观点

| No Comments | No TrackBacks

人的很多痛苦来自于“想要赢”而“赢不了”的矛盾,不管是主管还是客观的原因。所以要解决这种痛苦就有了两种办法:要么克服凡事非赢不可的不理性想法,要么让自己“能赢”。

第一种办法是宽容与理性,第二种办法叫做进取心和上进。当然,你需要的绝不只是这两种办法其中的一种。

一小步,一大步

| No Comments | No TrackBacks

昨天去西单忙活了整整一下午+晚上,总算是没白忙……

New P2P framework

| 2 Comments | No TrackBacks

Today I have some ideas about P2P application framework. Would check if there is any available ones and whether they can fulfil my ideas. Maybe I would start a project to implement these ideas in Python and/or C++.

机场归来

| 1 Comment | No TrackBacks

路上想了很多事情,关于自己、理想、现实、未来,等等。关于一年、三年、五年和十年的几个老问题,想了很多,可是还是想不清楚。

Internet特别是IM等更好通讯方式的普及也许并没有增进每一个人的效率和能力。该好好想一想了,抢占式多任务、实时系统尽管可以改善响应时间,但是事实上却会延长实际的计算耗时,这些很早以前就搞得滚瓜烂熟的理论,也许并不是只适合计算机。

前一段很多同事在push的事情里面有一项重要的衡量指标叫“平均处理时间”。我想,我也许也需要做一些类似的努力了。小步快跑,这是目前最适合现状和中短期发展的策略。

FEGO上线了

| 2 Comments | No TrackBacks

这里 访问。这是放飞做的一个Web 2.0概念产品。

这里可以访问我在那里的网站。

砍了不少垃圾comment

| No Comments | No TrackBacks

最近又开始多起来了……不过mt-blacklist还算好用,砍掉了垃圾之后也加了很多黑名单。

三棵树的故事zz

| No Comments | No TrackBacks

“但愿你们的年岁受祝福,
但愿你们所求都得着,
但愿风永远都在你们的后头吹送,
但愿阳光暖暖照耀你们的脸庞,
但愿雨水温柔洒向你们直到我们再相见,
但愿神将你们放置祂的掌心,
轻柔摇送你们,一如婴孩。
我们应该学会交托更多!”

很久很久以前,小山丘的森林里有三棵树,他们兴奋地讨论他们的愿望和梦想。第一棵树说:「我希望成为一个藏宝盒,盒中能够收藏黄金、白银以及各色珍贵宝石。我的身上精工雕琢,每个人都要看见我的美丽。」然后第二棵树接着说道:「有一天我要成为一艘大船乘载各国国王与王后们度过万水,最后第三棵树说:「我想要努力抽高,成为森林里最大最直的一棵树。人们会看到我在山的最高处,他们抬头仰望我的枝桠,思想天堂与神,思想我跟神的距离,好近好近。我的伟大将是空前绝后,人们会永远记得我。」

Harry Potter的职场哲学zz

| 1 Comment | No TrackBacks

随着第六集出版,全世界又吹起哈利波特旋风。在儿童们抢购的同时,上班族其实也可以从这套书中学到职场的智慧。因为我们每个人,都有一点魔法。每个工作,也都面临选择。

在第一集《神秘的魔法石》中,初到霍格华兹的哈利面临分班测验,就像刚毕业的大学生要选工作一样。霍格华兹的四大学院分别是:以勇士著称的葛来芬多、以智者著称的雷文克劳、以忠诚著称的赫夫帕夫、和以诡诈著称的史莱哲林。当哈利戴上「分类帽」,他一直祈祷:「不要史莱哲林!不要史莱哲林!」而「分类帽」竟一时无法决定哈利适合哪个学院。

First PDF produced for Handbook!

| 1 Comment | No TrackBacks

With the work from intron@ now we have the Chinese Project's translations in PDF format!

总算看到曙光了

| 1 Comment | No TrackBacks

Howard今天告诉我那个消息的时候我兴奋得差点蹦起来,不过还是忍住了。无论如何,最近两个月看似毫无希望的努力,总算看到了一丝曙光。黎明前的黑暗,不可能阻挡我们走向光明的脚步!

好久没动charlie了……

| No Comments | No TrackBacks

今天想起来,把它打开看了看

[delphij@charlie] ~> uname -a
FreeBSD charlie.delphij.net 7.0-CURRENT FreeBSD 7.0-CURRENT #2: Sat Sep 3 02:16:50 CST 2005 delphij@charlie.delphij.net:/usr/obj/usr/src/sys/GENERIC amd64

刷!

From clive's.

北欧一座教堂里,
有一尊耶稣被钉在十字架上的苦像,
大小和一般人差不多。
因为有求必应,
因此专程前来这里祈祷,膜拜的人特别多,
几乎可以用门庭若市来形容。

The F5 gateway has became incredibly errornous after they migrated from FreeBSD to Linux, so I call this a bad move.

In the Good Old Time(TM), they run FreeBSD on their boxes, and I have never encounted a single problem when doing everyday work. After they migrate to Linux, they start to inject error packets into your connection and therefore, SSH is broken. This is critical for development, IMHO, and prevented us from being able to work.

Either they sentence their Linux to death, or we sentence their device to death!

Lazy blog updates

| No Comments | No TrackBacks

In the last month we were busy working to repair the current system at corporation to make sure it would not get worse. Work range from in-depth code review, kernel debugging, to fix data hard disk driver by hand, etc. I am pleased to say that the situation was greatly improved.

*BSD queue.h

| 1 Comment | No TrackBacks

Derived from the ancient BSD Unix, *BSD has a set of queue related macros which are described in queue(3), and implemented in src/sys/sys/queue.h. These are primarily used in the kernel, but also useful for userland applications.

inetd(8) kqueue patchset

| No Comments | No TrackBacks

The patchset would teach inetd(8) about kqueue, which is originally authored by John-Mark and I have integerated it into the "delphijfork". Now it was updated to fit 7.0-CURRENT.

不得不承认,很痛快。

国学大师的最新言论zz

| 1 Comment | No TrackBacks

伟大的人必有不平凡的少年,郁闷的青年,混乱的中年。当然,他们活不到老年。

想想,颇有几分道理……

FreeBSD 6.0-RELEASE named

| No Comments | No TrackBacks

Now this server is running:

[delphij@tarsier] ~> uname -a
FreeBSD tarsier.delphij.net 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Wed Nov 2 14:39:40 CST 2005 delphij@tarsier.delphij.net:/usr/obj/usr/src/sys/TARSIER i386

内鬼

| No Comments | No TrackBacks

最近发现很多公司内部的决策已经为外界知晓,很震惊,更想把内鬼揪出来……

Monthly Archives

Pages

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