delphij's Chaos
选择chaos这个词是因为~~实在很难找到一个更合适的词来形容这儿了……
法师的 blog 上面看到的一段话:
「回家以后你会听到你老爸老妈谈到一些同事孩子们的趣闻,这世界上总会有些不到30岁就做了总裁的人,而且碰巧他是你妈的同事的朋友的亲戚的孩子。我很纳闷他们这么早就成功了,人生剩下的时间干什么,我为此专门请教过一个从国外留学回来,不到30岁就做到XXO的人,此人严肃的跟我说,准备下一个成功,似乎他的人生就是从成功到成功(我承认这么说话很新闻联播),我服了,这就是精英,让我惭愧的精英啊。」
嗯……不服不行……
Read more...犹豫了很久,实在是禁不起诱惑……从今天起改用 KDE 了,感觉这个桌面平台比 GNOME 更理性一些。
在 FreeBSD 上安装 KDE 非常简单:portinstall kde。然后配一下.xinitrc让它启动就可以了。
KDE的一些缺点:
Konsole用起来不是很习惯(当然,可以安装gnome-terminal);
tray图标稍微有点大 -_-! 音量控制的applet很难看;
notarun播放MP3的时候有明显的"跳针"现象。
虽然不做邮件很久了,不过自己有在维护一些社区的邮件列表系统,所以对这方面也比较关注。
以前一直没有仔细研究过Mailman关于退信的处理,最近遇到了一些问题,也看了一些 RFC,这里面提到了一个问题,即,与所有其他的电子邮件类似,退信也是可以伪造的。而对于邮件列表而言,出于建设和谐社会的考虑,往往希望对于经常退信的订户自动采取暂停订阅甚至退订的动作,以减少双方不必要的邮件投递流量。
如果有人伪造对方 MTA/MDA 的身份发送退信的话,这就可能产生一个安全隐患,即,其他人可以"设法"将一个人从邮件列表中拿掉。稍微看了一下代码,Mailman收到退信时,并不是立即采取动作,而是采用"分数",收到退信时,便将这分数增加。为了避免 DoS,这个分数每天只能增加一次,并且在采取动作时会发一封Probe Mail,这个方法基本上回避掉了这样的安全问题,是一个值得借鉴的设计。
Read more...最近看到 OpenSolaris 上面的 ZFS 引入了将 ZIL 写到另一个 pool 的方法。这种做法非常类似于 FreeBSD 2005年的 Google SoC 项目—-GEOM Journal。
简单地说,这种做法的原理就是将准备写的数据(注意,不是元数据,而是数据)首先写到固态盘上,然后再将数据写回。这样做有很重要的好处,即先前必须同步写入的数据(例如fsync()、文件系统元数据更新等等),可以不必做完整的回写,而只需将 SSD 作为回写快取缓存 (Write-Back Cache) 了。
不过,使用这种技术的一个限制是,SSD的寿命很大程度上取决于写入次数。很明显,要保证数据完整性,就必须保证"COMMIT"操作返回时,必须是真的写到了SSD或者磁盘上,这会是一个相当有挑战性的话题。不知道现在是不是已经有了低成本的类似 i-RAM 那样的设备,以及它们的电池能扛多久……不过,这真是一个非常有意思的话题。
Read more...如果拥有一台以上的服务器,采用arp反攻能够在你冲到机房把那台有问题的服务器的主人抓住吊起来打之前,暂时占据主动。
具体做法是,让这些机器去publish网关和其他节点的正确arp信息。具体细节,请参见 FreeBSD 的 arp(8) 联机手册。
注意:这种做法仅限于你没有必要的网络设备控制权,并且需要尽快恢复访问的前提下。
Read more...以前一直以为配置起来很麻烦,现在看来并不是这样。
我现在的办公室里面使用的是 Windows 打印服务器,而 Windows 打印服务器和 HP 打印机之间是通过 TCP/IP 连接的(不过为什么还需要这个打印服务器?先不管它)。最近因为工作原因需要相当多的打印任务,但是我自己没有合法的 Microsoft Office 授权,因此,寻找合法的、开源解决方案便势在必行了。
我平时使用的桌面系统是 FreeBSD,采用 GNOME 作为窗口管理器,平时主要是用它来进行开发,因此也没研究过打印的事情。说了很多废话,现在我们来看在 FreeBSD 上面需要先做些什么?
Read more...So now AMD 0x10 processors can handle 1GB pages, according to Alan Cox’s commit today! It would be exciting to see it on FreeBSD 8.0 (already in -HEAD).
(I’m still looking for a development desktop PC donation, see the FreeBSD wantlist)
Read more...方文山 作词
素眉勾勒秋千话北风龙转丹
屏层鸟绘的牡丹一如你梳妆
黯然腾香透过窗心事我了然
宣纸上皱边直尺各一半
油色渲染侍女图因为被失藏
而你嫣然的一笑如含苞待放
你的美一缕飘散
去到我去不了的地方
天正在等烟雨 而我在等你
炊烟袅袅升起 隔江千万里
在平地书刻你房间上的飘影
就当我为遇见你伏笔
天正在等烟雨 而我在等你
月色被打捞起 掩盖了结局
如传世的青花瓷在独自美丽一眼的笑意
涩白花青的景已跃然于碗底
临摹宋体落款时却惦记着你
你隐藏在药效里千年的秘密
急溪里犹如羞花沾落地
林外芭蕉 惹咒语 梦幻的铜绿
而我路过那江南小镇的等你
在泼墨山水画里
你从墨色深处被隐去
天正在等烟雨 而我在等你
炊烟袅袅升起 隔江千万里
在平地书刻你房间上的飘影
就当我为遇见你伏笔
天正在等烟雨 而我在等你
月色被打捞起 掩盖了结局
如传世的青花瓷在独自美丽一眼的笑意
天正在等烟雨 而我在等你
炊烟袅袅升起 隔江千万里
在平地书刻你房间上的飘影
就当我为遇见你伏笔
天正在等烟雨 而我在等你
月色被打捞起 掩盖了结局
如传世的青花瓷在独自美丽一眼的笑意
终于 djb 大人决定将 qmail 放入 public domain 了。但是,这一天来的太晚了,qmail 吃掉了邮件服务器市场上一部分的 sendmail 的份额,然而后来的 postfix 凭着不断的改进,最终在性能、可靠性、可扩展性等方面都远远地把 qmail 甩在了后面。
Read more...从一个朋友的blog上听到的一首老歌,很感人。出自 Amy Grant 在 70 年代末期的专辑《My Father’s Eyes》。
There will never be another
Who will love me like You.
There will never be another
Who could hold me, mold me.
There will never be another
Who could love me purely.
No, there will never be another
Who has loved me like You.