一个 Blogger, 一个 Theme

今天读了一个费城青年 Brendan O’Kane 用中文写的 blog,叫“在北京找不着北”。Brendan 去年从费城的 Temple University 的东亚研究系毕业以后就到北京从事翻译工作,他在《珠海特区报》上有专栏。

看了他的 blog, 只有两个字形容——惊叹,没想到一个只学了几年中文的美国人的中文水平竟然这么好。看看他写的文章,我自知达不到他的水平,只有惭愧的份。我摘一段,看看你能不能辩认出这些文字出自一个学中文没几年的美国年轻人(1983年生人)。

不想写博客。不想看书。 不想吃饭。到了夏天想做什么都懒得。在家里的时候就想赖床,到了外面只求尽快躲进空调的拥抱。天儿热得像一条吸饱了水的被子,一出门就被它压迫。夜里也不见慈悲的甘霖,在街上看见被主人晚上溜的“黑犬”一脸疲态,它的舌头因为热度酥软地凸出来,这让我第一次对京巴儿有同情感。我一向声称最喜欢夏天,不是扯谎,小时候在暑假里享受的难得的自由,加上我糟糕的记忆力,对闷热所持的愤懑随着每个夏的离开而荡涤干净。可现在它回来了,我每天从办公室走五六公里的路回家,最近发现走了一半自己就已经透不过气,浑身臭汗,不得不找个地方歇会儿。在路上不晕倒就算成功,目前对自己没有什么其它的要求。

以前对自己的要求很高—学好外语,多看书,练好空手道等等。现如今我找了一份比较稳定的工作,女朋友乖张伶俐,几个哥们儿也靠得住,住的房子也相当安全 — 总之就是称得上满足了。不知是好运还是夏天的闷热让我迟钝,发现最近就是想不起什么“要求”来。这让我害怕:自己的情况好是好,有点儿技艺傍身,钱也差不多够养活自己,可难道不能再好?最让我惊讶的是发现了虽然知道自己太随意,但就是不知如何下手去搞搞更有意思的意思。

“稳定 ”, “安全” 几乎是普罗大众的理想,可其实我怕它。大概是因为年轻,大概是因为打小父母给的革命教育,大概是目之所及的所谓“三十而立”的人都十分无聊,“满足”二字在我眼里一直都夹带着 “威胁”。从小就知道“满足”很容易变成“得意”,“得意”很容易变成“傲慢”或 “停滞不前”。美国东部的城市居民老说要“保持敏锐”,也就是说不能太满足,一定要有向往和追求。这并不一定是说物质方面上的追求:有的人因为社会的不公就追求一个更好的 世界,如Ralph Nader, Martin Luther King, Jr., Harvey Milk,Chen Guangcheng等激进主义分子,有的人因为宗教就要求一个更好的自己,有的人因为本就不喜欢自己而要求另外一种人生。我呢?现在是个问号,也许一直会是个问号吧,句号反倒令人惶恐。

几天前偶然看到了美国20年代的专栏作家Don Marquis写的诗,感觉完全配合最近的情绪,想给大家翻译,分享一下。 首先要道歉:美国著名的诗人Robert Frost曾说过 “诗意者,译中所失也”,恐怕的确如此,不过还是希望大家还会喜欢:

“蛾的启示”
(the lesson of the moth)

那晚跟飞蛾聊天
他正试着破灯而入
自炸于电丝上

你们这帮家伙
何必这样恶搞
我问他
循蛾的惯例
还是非得如此
若是裸烛
你们早已成了煤渣
难道竟没有
这样基本的常识

(常识)有的是
他说
不过有时
我们厌腻了循常
宁愿尝试
刺激和美丽
火焰是美丽的
万一靠得太近
会遭其杀戮
可又如何呢
一刻的幸福
然后与美丽同焚
比百岁和一世的无聊
要好得多
所以我们将岁月集成
就像成一卷钱
然后将钱赌光
生命便是如此
成为一场美丽的局部然后逝去
总比完整的存活
而从不跟美丽联络
要好得多
我们对生命的态度
就是来时从容去时淡定
自若得如人类
文明得不知所措以前的样子

不等我说服他自己的哲学是错误的
他就去了
在雪茄打火机的焰上自焚
我并不同意他
我自己还是宁愿有
一半的幸福和两倍的
长寿

只是同时
我但愿有
如他对自焚
一样的渴求

archy

还有一件事是他的 blog 主题很吸引我,我一直都在寻找一个简洁的主题,想要一个非常朴素,重点突出文章的主题,其余的都不重要。他用的这个 simplr 主题就完全符合我的要求,朴素的很舒服。真是踏破铁鞋无觅处。

Tags: , , , ,

对 blog 的一些改变

说来也惭愧,这个 blog 这么几个月来一直没有一个固定的样式。我一直在尝试选择一个主题,然后使用起码一两年。换了 N 个主题后,好不容易在几经修改后固定了一个主题样式,可惜万中有疏——由于一直用 Firefox 忘记测试在 IE 下的表现了。该主题在 IE 下显示惨不忍睹,更不幸的是我还找不到原因。开始是字体大小不一致,解决这个问题后,IE 下显示总是比正常窄一些,以及 IE 下行距太大这两个问题折腾我了很久也没搞掂。虽然在 Firefox 和 Opera 下显示都没问题,但问题是 IE 用的人太多,我总不能对不管不问大多数人的感受吧。所以在确认自己真的搞不掂后,一怒之下重新修改了一个主题,这回修改的主题是 Mistylook. 一个简洁的二栏主题。

修改没费太多时间,捎带手汉化了一部分内容,余下的待有空再汉化,还有一些细微地方的调整我也慢慢改吧。

另一个就是把 blog 的地址改了一下,移到了 /blog 目录下,把宝贵的根目录留作它用。其实有经验的人都知道,改变地址牵扯的地方太多了,比如因为地址的改变,搜索引擎过来的流量就会骤减,同时你的网站结构的改变,可能会让搜索引擎范糊涂,可能会认为在作弊,从而因此被加人黑名单中。加入黑名单倒没什么,反正我这个域名我强烈怀疑曾经进过 Google 的黑名单,这个域名我以前是拿来做 Joomla! 试验的,后来改成现在这个 blog 后,Google 就一直没怎么收录过,到现在,索引的数量也不高。所以我是光脚的不怕穿鞋的,再改一次又怎样? Nothing to lose. 百度?不用担心,自然会颠颠地找上我的。

我担忧的其实是上面说的第一点弊端——搜索引擎过来的朋友就无法找到想找的网页了。我尝试在 .htaccess 中用一个 Redirect 命令把所有链接转到 /blog 下,但没有成功,不知道为什么被解释成了递归调用(*)。显然简单的 Redirect / http://bemike.org 是不奏效的。不过好在我一 Google 就找到了一个好办法,就是打开 Apache 的 Rewrite 功能。在 .htaccess 里加入下面这些代码:

# Turn on rewrites.
RewriteEngine on

# Only apply to URLs on this domain
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$

# Only apply to URLs that aren’t already under folder.
RewriteCond %{REQUEST_URI} !^/folder/

# Don’t apply to URLs that go to existing files or folders.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all those to insert /folder.
RewriteRule ^(.*)$ /folder/$1

# Also redirect the root folder.
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteRule ^(/)?$ folder/index.php [L]

保存后再打开原网址上的任意链接,发现可以成功打开了。

基本上棘手的都已经解决了,剩下的也没什么重要的影响因素了。请大家更新一下我的 blog 的链接,变成 http://bemike.org/. 当然如果你是直接订阅 Feed 的话,什么事都不用做。

Update: 上文提到不知道为什么看似正确的 Redirect / /blog 命令执行起来变成了递归。原因在于,这个命令原理是把所有根目录下的文件全部重定向到 /blog 下,但 /blog 目录本身也在根目录下,所以就变成了不断把自己重定向到自己的目录下。

以上,希望对想知道为什么不能用 Redirect 命令的朋友有用。

Tags: , , , , ,

解决使用 MySQL 命令不能添加中文内容

下面来重现一下解决问题的过程。

我想为批量为我的blog上的一些帖子加上tag, 但不想一个帖子一个帖子的改,主要是太麻烦了,所以就想直接用 MySQL 命令来完成。我用的tag插件是 Jerome’s Keywords, 因此修改的主要的原理就是往数据库中的 wp_jkeywords 这个表里添加相应的 post_id 和 tag_name.

可以用命令:

INSERT INTO wp_jkeywords (post_id, tag_name) VALUES (帖子编号, tag名);

来完成。

不过在命令执行完后,我检查相应的帖子,发现所有的中文tag全部显示成了 ??, 第一个念头就是 Table 的编码不是 UTF8, 检查后发现已经是 UTF8 了。发信求助后在海豚的提醒下检查了一下 Collation 发现依然是默认的 latin1_swedish_ci 编码,不过由于没找到改变 Collation 的编码的选项,于是我在 wordpress 后台导出数据库,然后在 editplus 下把数据库中所有 character set latin1 改成 character set utf8 后重新导入, 然后在 phpMyAdmin 中检查导入的内容,发现所有的编码都已经变成 uft8 了。在 phpMyAdmin 后台看到中文数据显示正常,不再是以前看到的乱码。

接着打开我的 blog 后发现,所有的帖子内容都是 ?, 想起以前看到过的解决方案,于是打开 wp-include 目录把文件 wp-db.php 里

$this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword);
这行下加上
$this->query("SET NAMES 'utf8'");

再打开 blog 后显示正常。

以后再用 SQL 命令添加中文 tag 不再显示 ?? 了。至此问题解决。
———
总结:

  1. 必须把数据库完全(包括 Table, Field, 和 Collation)变成 UTF-8 格式才能用 SQL 命令处理中文字符。
  2. Wordpress 似乎对中文的处理不太理想,必须手动添加一行代码。

Tags: , , , ,

用上了微软雅黑字体

微软雅黑字体是 Vista 上的中文默认字体,它取代了原来沿用了很多年,跨越了几代 Windows 的中文默认字体——宋体。取消宋体的原因主要是宋体不是一款支持 Clear Type 的字体,由于英文字体支持 Clear Type 的有很多,比如我们经常使用的 Times New Roman, Tahoma 以及 Verdana 等等。这样中英文混排就会导致页面显示的很难看,排版时也经常造成混乱。除了这些,非 Clear Type 字体还有很多先天不足。因此,微软决定研制一个新的字体,这导致了“微软雅黑”的诞生。

使用微软雅黑是 Vista 用户的专门福利,但有久以前已经有人把微软雅黑字体从 Vista 里分享出来让 XP 用户也可以使用。Vista 没有出正式版,所以微软雅黑也一直在 Beta 的阶段,但一路发展过来也没有什么大的 bug 了,所以我今天把安装在了我的系统上,并改成了我的浏览器的默认字体。

用微软雅黑的前后差别还是蛮大的,下面的截图可以清楚的看到这一点。左图是使用之前,右图是使用之后。

很明显,使用雅黑字体后,网页显示漂亮了很多。不过最让我兴奋的不是这个,我非常喜欢这个字体缩小后的表现,一般中文字体在8px下都会显示的非常糟糕,而雅黑却可以完美显示。斜体也是完美,不信可以看看这个截图,对比一下这个页面的同一句话就可以看出。

现在我用是 Beta 版的,虽然看不出有什么大的 bug, 但还是非常期待正式版的到来!

Tags: , ,

关于这个aboutus.org

aboutus.org betakzeng的blog上提到了一个叫aboutus.org的网站,主要是以wiki的形式介绍互联网上的各个站点。既然是wiki了,那么当然允许每个人对介绍的内容作任意的改动了,aboutus.org很神奇的一点是可以从我的blog的“关于”页面去抓取内容来当作对网站的初步介绍,当然任何人都可以对其作进一步的修改。

在Languages一栏中,我的blog的语言被自动设置成了英文,这个当然是不对的,不知道是aboutus.org程序的失误还是有人为改成的。另外在Related Domains一栏中,出现的域名都是在我的blog里出现过的链接中的网站。可能是针对主流的blog程序做过专门的设计,也可能是对meta标签作了扫描,对我的blog的分类都显示的非常正确,同时把tags当作分类进行处理,这很正常也是正确的。

觉得挺好玩的,我的感觉跟kzeng一样,如果一个blogger想推广自己的blog的话,建立一个完善的“关于”页面是其中一个比较好的办法。当然我个人觉得最好把页面的名字定为 “about” 以便被收录。

Tags: , ,

Pages: Prev 1 2 3 4 5 Next