WordPress 升级到 2.3 遇到的插件不兼容问题

也许有朋友注意到我的侧栏中显示的 Akismet 抓住的 spam 数量只有区区的两百多个,这个数字原来是四万多,这是因为我使用了新的数据库。我为什么要用新的数据库呢?我是被逼的。我怎么被逼的呢?下面说说。

Wordpress 2.3 到了 RC1 的时候我开始升级,哪知升级数据库的时候报了一大堆错,但使用起来却没有看出什么问题,搞的我摸不着头脑。接下来才发现,我做任何数据库操作都会导致 Wordpress 抱怨,说什么 wp.wp_* 的表找不到。当然找不到,WordPress 中所有的表都是以 wp_ 开头的。但为什么会有这个抱怨我也实在想不到原因,唯一可以试试的就是导出所有的文章,重建数据库然后导入文章。这样一来全新的数据库可以排除掉很多的隐患。

结果,新的数据库也是同样的报错。十分郁闷之下,开始排查插件,终于发现是 Google XML Sitemaps 导致的错误,我之前用的是 3.0 Beta7,升级成 3.0 正式版就没问题了。

用 Google XML Sitemaps 的朋友应该不少,给大家提个醒,别像我一样走了弯路。另外如果不是很着急的话,可以暂缓升级到 2.3,2.3 的变化比较大,尤其是数据库结构,导致很多插件直接报废没商量。而且还有些莫名其妙的问题,比如我这篇文章就发了好几次才发布成功。等过一段时间,一切稳定下来,常用的插件升级到 2.3 compatible 后再升级 WordPress 会比较不容易导致问题。

Tags: ,

九一八

今天是“九一八”,但我订阅的中文 Blog 中没有一篇提及这个日子。

我估计沈阳的汽车今天鸣笛三分钟的时候,还会有人说这些车发什么疯。我不知道说什么好。

Tags:

使用标准格式

背景可以先看这篇文章,再看看这篇文章

我一向都坚持压缩文档要么 .tar.gz,要么 .zip;普通文档,.txt 或是 pdf。可是很多人意识不到这点,尤其是经常收到 .doc 的文档。我不是打不开 .doc 文档,但是一则,很多时候 .doc 文档里就一页不到,没有任何排版格式,有时候甚至只是一两句话,有必要吗?二则真的可能给对方带来麻烦,国内还“好点”,大家习惯了用盗版,office 或是 winrar 之类的软件几乎每台电脑上都有。国外用 Windows 的没有国内那么大的比例,很多时候家庭的电脑即使是 Windows 系统也不一定有 Office——买不起。所以散布文件的时候最好还是选择各个系统下都可以利用的格式。更进一步的说,制作网页的时候,为了非 IE 的用户着想,不要制作出只兼容 IE 的网页。

排除电脑知识不足的原因的话,这其实是一个是不是想着别人的问题,这本来就是一个多元化的世界,大家都得使用通用的东西才能无障碍交流,使用专有格式显然不能达到这个目的。

语虚的 blog 上链接了一篇文章叫做请停止散布 .doc 文档也是在呼吁停止分享 Word 格式文档的,大家有兴趣可以看看。

Tags: ,

不死保证 (Death Proof)

晚上看了昆汀的电影《不死保证》,我为什么说“看了”,因为我没看完。

昆汀的电影理论上讲有质量上的保证,从多年前的《低俗小说》(Pulp Fiction),到最近几年的《杀死比尔 I II》(Kill Bill),都是叫好叫座的电影。昆汀有才,才情横溢,所以他的电影风格明显,比如说大量的 Trash Talk 和大量的粗口。一般电影的情节安排都是一环扣一环,每一个场景都和上下的场景有关联,昆汀的电影不是,低俗小说里的大量废话正常看来根本和情节无关而且讲的内容不知所谓。但不知道他怎么弄的,放在电影里看着就是有意思。

《不死保证》的故事情节看起来挺无聊的,三个长的不怎么吸引人的女人一上来就开始说一些粗口满天的不知所谓的话,没完没了。故意营造一个老胶片电影的感觉,古旧的画面,糟糕的剪切。要不是看在是昆汀的电影,我他娘的立马就删了。后来想想是昆汀,it can’t be bad, 所以明天鼓起勇气接着看。

Tags: ,

电影中熟悉的肥皂剧演员

最近两天恶补了一下今年暑期的一些电影,让我惊讶的是,我几乎在每一部电影里都找到了我熟悉的肥皂剧中演员。

Blades of Glory

William Fichtner,在电影中演 Darren MacElroy,但大伙可能更熟悉他在 prison break 里扮演的 FBI Agent - Alexander Mahone。

Knocked Up

我觉得挺有意思的一部电影,Paul Rudd,也就是老友记 (Friends) 里演 Phoebe 丈夫 Mike Hannigan 的那位演员,在 Knocked up 里面又演老公这一光荣的角色,叫 Pete。

Ocean 13

Elliott Gould,也就是大家都熟悉的 Friends 中 Ross 和 Monica 的老爸,在 Ocean 13 里演一个 miserable 的老男人。

Die Hard 4

这个其实不是肥皂剧了,但也差不多。Justin Long, 如果大家记得的话,Apple 的那个去年开始比较轰动的系列广告 “I’m a Mac, I’m a PC” 里的那个 Mac 不是别人,正是 Justin Long。

除了以上四部,我还看了 Bourne Ultimatum, 不过在里面没有找到熟悉的肥皂演员。

Tags: , ,