升级了 Movable Type 到 3.34

虽然这个新版本发布好几天了,并且宣称 FastCGI 下提高了 N 倍的性能,可是似乎很少有人动手升级,可能是因为海地光缆导致的网络不顺畅,把人也变倦怠了吧。
今天把 MT 升级到了 3.34 版。升级异常顺利。已经 dreamhost 上已经是 fastcgi 模式了,只需如下几个简单步骤:
1) 备份当前的 MT 目录的内容,备份!
2) 解压缩下载到的文件包;
3) cp -R 复制文件过去;
4) 重新登陆。看见有提示就点击,否则就是已经升级完毕; 不放心的话也可以在 Web 上调用 mt-upgrade.cgi 看看;
5) 删除 mt-upgrade.cgi 或者修改一下权限
访问速度快了么? 我怎么觉得还是老样子, 希望速度能稳定些就成。
最近不少 Spam 留言漏网,升级后希望有所改善(应该不会被 Spam 拖得很慢了吧?)
EOF
Updated: 在 Dreamhost 上默认支持用 fastcgi, 如果要启用的话参考这个:
http://www.lifewiki.net/sixapart/HostingMTUnderFastCGI

Oracle 10g 的 ORA_NLS10 环境变量

Oracle 10g 关于 NLS 的环境变量发生了一点变化:

For RDBMS 7.2.x version the variable is called ORA_NLS.
For version 7.3.x the variable is called ORA_NLS32.
For Oracle 8, 8i and 9 variable is called ORA_NLS33.
For Oracle 10g the variable is called ORA_NLS10.

ORA_NLS33 的设置值:
ORA_NLS33 = $ORACLE_HOME/ocommon/nls/admin/data
而 ORA_NLS10 只需要设置:
ORA_NLS10 = $ORACLE_HOME/nls/data
定义了 ORA_NLS10 则不需要单独定义 ORA_NLS33 等参数了。
目前应该仍然是向后兼容 ORA_NLS33 的。
更多信息参考 Metalink: Note:77442.1
EOF

Bebo.com 采用 Oracle 数据库的一些数据

最近一期的 Oracle 杂志(电子版地址)中介绍了一家新兴的社会网络交友站点 Bebo.com 采用 Oracle 的一些信息。这是第一次看到 Web 2.0 公司采用 Oracle 数据库而不是 MySQL 。
Bebo 当前大约有 2700 万用户,每月大约有 40 亿 PV,而每月的增长率大约有 25%–非常惊人。所以有消息说 Google 发布的一份报告中,Bebo 被搜索的频度超过 MySpace。
Bebo 最开始使用的是 Oracle 标准版,运行在一个 2 CPU 服务器上, 操作系统是 SuSE 企业版。标准版是有一些局限性的,所以后来升级到了 Oracle 的企业版。Bebo 创始人 Michael Birch 介绍说,每天用户上传的图片量大约是 120 万张,需要保存为 5 种格式,这些(应该是图片的元数据等信息吧)都是通过数据库来处理的。并且已经构建了 Standby 数据库。
Oracle 把 Bebo 的经验作为 Oracle 在中小企业上的成功案例来介绍的。Bebo 最初为什么选用 Oracle ? “不能承受宕机损失, 不能允许丢失数据?” 如果是出于这样的考虑,那么成本高一点也是必需要承受的。
在 .com 的那一波浪潮中,Oracle 是大赢家之一,在 Web 2.0 这一次,MySQL 斩获不小。
EOF

补充, Bebo 似乎非常喜欢 Oracle 10g 的 Index Organized Table 特性。最新的消息是 Bebo 被 AOL 收购,收购价格:8.5 亿美元.

招行专业版无法登陆问题

好些天了,在公司登陆招商银行专业版,报错:

无效用户.
请重新输入#21 !

这个错误提示真是十分的悬疑。不知道 “#21” 提示给用户能有个鸟用,难道都指望用户是开发招行专业版的程序员么? 要说错误提示,这个工具的所有其它错误提示也都非常怪异,没有一个能让你看懂的。最糟糕的用户体验应该就是这样子的了。
当然,这个问题最后我知道答案了–也是偶尔从同事那里得知的:不要使用笔记本的外接键盘输入密码就可以了。 。看来最初的设计还考虑到了安全问题呢。
问同事怎么知道的,原来打了客服电话才知道,据说客服一听他的情况就直接问是不是用了外接键盘,客服都练成这样了,就是一个常见问题么,为什么 Web 上不加一个说明或者提示呢?
EOF