复杂未必是什么好事, 简单即美

这几天我的 Blog 经常遇到 http 500 错误,查看系统负载状态,Load 始终比较高,登录到系统中查找高开销进程,发现 MT 的 Scode 插件非常消耗 CPU 资源,这个插件的目的是用来抵挡 Spam 留言,不过现在的大部分 Spam 特征都太明显了:留言内容中的超级链接都是多条。这样的 Spam 留言用 spamlookup 插件足以对付。既然性能对我更重要,干脆停掉 Scode 看看效果。结果呢? 一天过去,还没有一条 Spam 被误判。
那么,我当初费好大力气设置 Spam 有什么用呢 ? 也或许,我浪费的力气还小, AnySQL 就为这个 Scode 做了不小的 Hack 工作
我们常说,简单即美大道至简,可是谁会时时刻刻把这个理念用在工作生活中呢?

Password.jpg

密码的困惑
再举一个例子,很多公司的网管喜欢强制要求公司域内的用户定期更换更为复杂的密码,殊不知,超出一定长度的密码没有几个用户能记得住,结果呢? 用户会把密码记在最常见的地方–安全大忌。为了更安全,结果导致了更不安全。(这个关于安全有趣的问题我最早在一本杂之中看到,最近发现这个行为名列 IT 精英第八傻)。
更加危险的安全
很多人都知道 Telnet 服务的不安全(密码会被嗅探),SSH 更好。在 OpenSSH 漏洞频出的那段时间里,偶尔我会傻傻的想,通过密码验证(注意是密码验证)的 OpenSSH 软件连接到服务器,还要忍受漏洞的威胁,相对古老的 Telnet 服务来说哪个更安全呢 ? 或许读者会说,这家伙对安全的理解的确有问题。
两点之间直线最短,不走曲线,更不要走盘山路才好。
EOF

BlogDay

BlogDay


BlogDay

Originally uploaded by Fenng(dbanotes).

今天是 BlogDay,Blogger 的节日。 节日就该做点什么,按照游戏规则(有点群体行为艺术的意思),我推荐 5 个我觉得有趣的新网志:
槽边往事 by 和菜头
看和菜头写的东西,往往会笑出声来。这个勤奋的家伙,短短的三四个月来,在自己的比特海航行中奋键狂书。最近他刚过了六一儿童节
张五常作品
用经济学分析人类的行为。可以看到最新的张五常作品。维护者应该是经过张五常授权的。如椽巨笔,品评经济,我喜欢。
星张翼轸 by 张翼轸
虽然看上去似乎有点小资,但从他那里看到的财经信息还是很不错地。
时间足够爱你2.0(兼营歌曲联播) by 怪盗披头三
我是因为”怪盗披头三”这个ID 而记住这个网志的。经常从这个 Blog 上看到一些老歌,一个年轻人怎么会有这样的心境?
太阳的指纹 by Laura
荐 blog 不避亲。Laura 写的 Blog 我个人觉得挺有意思。
Tips:作了一个追踪 Blogday 2006 的页面.
EOF

此文作者:, 位于 Web 分类 标签: , on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

Oracle Online 创建索引失败, ORA-08104

通过 ONLINE 参数创建索引(或者重建索引), 如果进程被突然终止,或者是手工 CTRL+C 取消该操作, 在非常个别的时候,麻烦来了。重新创建索引,会告诉你该索引已经存在,drop index ,会告诉你该索引被锁,或者是 ORA-08104(this index object xxxxx is being online built or rebuilt) 错误。该过程失败之前创建的一些临时对象由 SMON 负责清除,糟糕的是, SMON 可能会不作为–我在 9i 上观察是 2 个小时(周期?)才清除掉。
如果是一个比较繁忙的 OLTP 系统, 并且是要维护单列索引,那么风险真的是很大的。在 SMON 清除这些临时对象之前,没有办法在该列上建立新的索引。服务器能撑住么?
在 10g 版本, Oracle 的 DBMS_REPARE 包新增了: online_index_clean ,能够手工进行清除:

dbms_repair.online_index_clean(
object_id     IN BINARY_INTEGER DEFAULT ALL_INDEX_ID,
wait_for_lock IN BINARY_INTEGER DEFAULT LOCK_WAIT)
RETURN BOOLEAN;

谢中辉说这是一个 Bug,经过仔细查看 Metalink ,发现很多文档都说的不够准确–10g 的功能,Oracle 还让 9i 的用户去用呢,很不幸,我也上当了。
非常繁忙的一天.
EOF

Movable Type 3.32 发布了, 升级么?

Movable Type 发布了 3.32 新版本: We’ve Updated; So Should You!, But, How We? 现在 MT 对 个人免费版本的支持真是越来越差了,谁让你不掏钱呢.
查看 Change Log(昨天这个 Log 还是看不到的) ,修复的 Bug 列表好长一串,还好,没有太严重的安全问题就成。
今天又看到 MT 的官方 Blog 在推荐 FastSearch 插件,不过这个功能是基于 MySQL 的 fulltext indexing 实现的,不知道对中文支持如何,可不要象 Feeds.app lite 插件那样乱码一片。
我个人最希望 MT 添加的一个功能是草稿自动保存, 很多次写了半天的东西因为浏览器不稳定,一下子就没有了,沮丧的心情难以形容。
EOF