让Drupal的论坛看起来像PHPBB一样!

目标:
让Drupal的论坛看起来像PHPBB2一样,注意,这只是改变Drupal的外观,并为真正与PHPBB结合。Drupal也可以利用模块与PHPBB2结合,详情参看我的这篇blog

示例:
我这里的论坛

步骤:
为了实现这个外观效果,我们需要借助一个flatforum模块下载这个模块,解压缩,里面包含flatforum.module,  node-forum.tpl.php, template.tpl.php, flatforum.mysql 这四个文件,把node-forum.tpl.php和 template.tpl.php拷贝到你现在使用的主体的目录下,然后安装flatforum.module,把flatforum.mysql 加入数据库。到这一步完成实际上所要的效果已经有了,下面需要做的是添加CSS样式,让它看起来更像PHPBB(当然你也可以通过CSS让它像别的论坛软件)

目标:
让Drupal的论坛看起来像PHPBB2一样,注意,这只是改变Drupal的外观,并为真正与PHPBB结合。Drupal也可以利用模块与PHPBB2结合,详情参看我的这篇blog

示例:
我这里的论坛

步骤:
为了实现这个外观效果,我们需要借助一个flatforum模块下载这个模块,解压缩,里面包含flatforum.module,  node-forum.tpl.php, template.tpl.php, flatforum.mysql 这四个文件,把node-forum.tpl.php和 template.tpl.php拷贝到你现在使用的主体的目录下,然后安装flatforum.module,把flatforum.mysql 加入数据库。到这一步完成实际上所要的效果已经有了,下面需要做的是添加CSS样式和图标,让它看起来更像PHPBB(当然你也可以通过CSS让它像别的论坛软件)



添加如下CSS代码到你主题下的style.css文件中:

/* Make the drupal forum containers look like phpBB */
#forum {width:100%;}
#forum td.container {background-color:white; font-size: .9em; font-weight:bold;font-family:verdana;padding-top:5px;}
#forum td.forum{border:solid white 1px;height:50px; background-color:#F3F3F3;}
#forum td.forum:hover {border:solid white 1px;height:50px; background-color:#E3E3E3;}
#forum .description {font-size:.8em;}
#forum tr.dark {border:solid white 1px;height:50px; background-color:#F3F3F3;}
#forum tr.light {border:solid white 0px;height:50px;background-color:#F3F3F3;}
#forum td.dark, td.light, a:hover {color:red;}
#forum td.posts{background-color:#E3E3E3; border:solid white 1px;}
#forum td.topics{background-color:#E3E3E3; border:solid white 1px;}
#forum td.last-reply{background-color:#E3E3E3; border:solid white 1px;}
/* After you click a forum container link, this page shows a list of topics inside the forum*/
#forum td.topic{width:600px;background-color:#F3F3F3; border:solid white 1px; padding:10px}
#forum td.topic:hover {width:600px;background-color:#E3E3E3; border:solid white 1px; padding 10px;}
#forum td.replies {background-color:#E3E3E3; border:solid white 1px;}
#forum td.created{background-color:#E3E3E3; border:solid white 1px;}
#forum td.icon{padding:10px;}
/* Customize an actual forum post, which is output in node-forum.tpl.php*/
td.forum-header-left{border:solid white 1px;padding:10px;background-color:#E3E3E3;}
td.forum-header-right{border:solid white 1px;padding:10px;background-color:#E3E3E3;}
td.forum-middle-left{border:solid white 1px; background-color:#F3F3F3;padding:10px; }
td.forum-middle-right{border:solid white 1px; background-color:#F3F3F3; height:200px; width:600px; vertical-align:top;}
td.forum-bottom-left{border:solid white 1px;border-bottom:solid white 15px; background-color:#F3F3F3;}
td.forum-bottom-right{border:solid white 1px;border-bottom:solid white 15px; padding:5px; background-color:#F3F3F3; text-align:right;}
然后在管理-〉评论-〉设置 里把评论按平板展开,并且选择“旧的评论在上”
 
并把下列两个图标放入你的 misc/ 目录下:
搞定!
Blog分类: 

升级到 Mandriva Linux 2006

以前也一直在用Mandriva Linux,大致从9.0开始用的吧,主要是做一个辅助的操作系统,特别是在测试Drupal的时候有时不得不在Linux下 作Patch或是运行命令行,虽然不少工具也有Windows的替代品,但是用起来毕竟不方便,有些还收费,不如直接装Linux省事。说实话,Mandriva (以前叫做Mandrake的)前几个版本真的不是太好用,特别是对汉语的支持,挺糟糕的,系统的主菜单里都能缺字。前不久升级到了Mandriva Linux Community 10.1,也不怎么样,简体中文下的OpenOffice根本用不了,菜单上一个字都没有,并且不支持我的笔记本的无线网卡,需要到 ipw2100 的 Linux驱动网站里去找。

今天早上收到Mandriva的电子邮件,说是2006版正是推出了,但是需要是俱乐部会员才能下载,要成为俱乐部会员必须交纳银子,钱也不少,抵得上正版Windows XP 家庭版的价钱了,所以也没动心思升级,可是下午居然从一个同学那里得到了一套3CD的安装光盘,呵呵,正好在升一下级,满足一下好奇心。其实算不得升级,因为原来的那个10.1版实在是太糟糕了,所以把10.1卸载了后直接装的2006,安装过程还是一如既往的简单,最后的设置仍然无法驱动我的无线网卡,安装过后只好又手动安装网卡。

不过其他方面还是比较惊艳的,特别是对汉语的支持上,第一,汉字的显示比较正常了,甚至和Windows下的显示不相伯仲,OpenOffice也一切正常;第二,汉语输入法加入了智能拼音,比以前的拼音输入法好用了不少,不然也不会在这里写blog:);第三,对闪盘的支持也加强了,虽然仍需要在“硬件管理”里配置,设置悬挂点等,但是比以前方便多了,同时对其他USB外设(譬如外置可录光驱)等的支持也改善了许多。

呵呵,前阵子还想改用KNOPPIX Linux,因为不需要安装,从光驱启动挺方便的,现在看来还是继续Mandriva吧,反正用的也不是很多,简单的一些命令操作而已:)

Free Tags: 
Blog分类: 

Drupal 4.7 初体验

Drupal 4.7其实已经完成的差不多了,大致两周前收到Drupal测试邀请,但是由于当时比较忙,没有参加。昨天又看到要添加一项新的功能来加强Drupal的搜索引擎,因为比较感兴趣,就在测试站点安装了一个还在测试阶段的Drupal 4.7,大致测试了一下,总体感觉还不错,有很多改进,可用性好了许多,contract form,url alias等模块被加入了核心模块,还有一些比较体贴的初始设置,譬如把rss的url默认用url alias改为rss.xml。管理->设置 有了很大的变化,加入新的java控制脚本,用起来方便了不少。当然最重要的还是搜索的改进,加入了“高级搜索选项”,可以更准确的进行搜索,搜索结果也默认的标为高亮,可以在这里试一下。呵呵,等着正式版本的发布。

Blog分类: 

历史与游戏 (1)

呵呵,这个帖子不是说《帝国3》或是《文明4》,而是说博弈论与历史研究。现在忙着考试,没有时间长篇大论,只能分成若干小问题,闲谈一下。这次先说些空泛的东西。

根据最传统的观点,历史只是一个描述性的学科,而不是一个分析性的学科,所以历史属于人文而非科学;对于历史的分析主要是由社会学,经济学,政治学等社会科学进行的,它们需要提出可以证伪的理论以及因果的解释,是科学。与此同时,博弈论是一套用于分析的研究方法,所以作为描述性学科的历史是用不上作为分析工具的博弈论的,博弈论主要用于对历史进行分析的社会学,经济学与政治学中。这是一个比较传统的观点。

当然历史学家并不是完全专注于描述性的整理,也作一些分析性的研究,但是这种分析往往并不符合科学的标准,读一些历史学家的分析,譬如流行的黄仁宇,会发现他们有很多经常性的理论缺陷,譬如他们理论的因变量(也就是他们理论所要解释的现象,比如战争)并不变化,还是以战争为例,他们试图提出一些自变量解释某次战争的起因,但是这样的解释是不完全的,他们必须还要证明当这些自变量不存在(或是沿着相反的方向发展的时候),因变量战争也不存在了。否则无法正确的评估这些自变量对因变量的影响,单是他们往往忽视这一点。还有的时候,他们关注于一个国家内部的一些事件如何导致了战争,却忽略了战争是两个或者多个国家的战略互动与选择(这也是博弈论大显身手的地方)。

其实可以做一个很有趣的对比,拿来历史学家保罗•肯尼迪(此人现在耶鲁历史系)的《大国兴衰》,政治学家罗伯特•基尔平(此人从普林斯顿政治系退休)的《战争与剧变》,经济学家曼可•奥尔森(马里兰大学经济系,已经去世)的《国家的兴衰》,社会学家华伦斯坦(现在应该在耶鲁的社会学系)的《现代世界体系》相互参照一下,它们都试图解释同一个问题,为什么国家(特别是大国)会兴衰更替,显然在理论构建与分析上,后三者要更胜一筹,更有趣的是,对比后三者的著作,也可以看出博弈论的优缺点:一个强大的微观理论分析工具,但是在宏观上却显现出不足--强调均衡结果以至于无法解释大的变革;假定决策者(国家,利益团体或是个人)的偏好和利益却无法分析它们的形成。这些问题以后还会具体谈到,不过关于假定决策者偏好这个指责倒是引出了这则短文的最后一个观点: 博弈论只是一个方法,而非一套理论(特指科学哲学意义上的理论,而非数学意义上的理论)。

换句话说,博弈论是空的,通过它得到的答案由你的理论来决定。它好比是一个能干厨娘,给她不同的原料,能够做出不同的菜。因此博弈论本身没有必要解释决策者偏好与利益的形成,就好比厨娘不必关心原料是哪里来的,它只是基于某种理论对于偏好的定义来演绎的推导出结果(炒菜):如果你提供的是一颗马基雅维利式的政治现实主义的洋葱,你做出来的就是战争;如果你提供的是一个洛克或是康德式的自由主义的番茄,你做出的就是和平,当然这只是一种简化的说法。 下次说博弈论对历史分析研究带来的革命。

Blog分类: 

修复被小猫咬断的电线

小猫把笔记本的电源线咬坏后,急忙到Thinkpad的网站上又订购了一个,结果昨天被告知back order,需要等,可是电脑里却还装着重要文件下星期急用,问过周边的同学,以用Dell的居多,也借不到合适的电源线,突然想到一个老乡有,但是又想起他这个月回国了,悲怆之极到买买提诉一诉苦水,结果无数英雄纷纷建议把坏掉的电线剪断,然后再将两头接起,反正进退维谷,操起剪刀一试。剪开电线后,发现它的结构类似同轴电缆,并不是我猜想的那种两股线拧在一起,拿小刀把外面的绝缘皮拨开,然后把外圈的电线搓成一股,看着内圈的电线,因为手边没有拨线钳,准备用打火机烧,这时候MM接过手,用剪刀很轻巧的就把绝缘皮拨掉了,看来物理学PhD就是比俺这个业余电工厉害。

把电线接好,如上图所示,拿透明胶裹了一圈,接上电脑,居然真的成功了,可以正常供电。但是透明胶绝非长远之计,所以打算去MM的实验室电焊一下。到了实验室,正好MM的一个师兄也在那里,大家先Seminar了半个小时,仔细讨论了制作工艺,变压器过热的原因,接触电阻等等,并顺便8卦了一下老板的年轻妻子和周围几位同学的终身大事,然后动工,10分钟解决,变压器过热的毛病也医治好了。于是电源线就变成了下面的模样。

不仔细看也不明显,呵呵,在此致谢诸位出主意的大侠:)

Blog分类: 

被猫咬坏的笔记本

IBM的X31,用了快两年的样子,自从去年冬天引猫入室后,小猫就一直和电脑的电源线过不去,虽然那时她牙还没有长全,但她已经开始持之以恒的咬电源线,正所谓功夫不负有心猫,终于在昨天,她把连接变压器与电脑之间的那段电线啃破了,啃破得那一瞬间,电脑液晶屏的背光灯突然灭了,借着台灯还可以看到电脑屏幕上的暗淡的显示和鼠标若隐若现的身影,当时吓了一跳,以为是液晶屏的背光灯彻底挂掉了,心里还在寻思IBM的东西不该这么“不经造”吧。后来重启过,发现液晶屏的背光灯没有问题,是电源线的问题,只要一插外接电源,变压器就小声“嘟,嘟”的报警,类似紫青宝剑的声音,并拒绝给电脑供电,没辙了,只好去换连变压器那一段的电线,心里还想小猫为什么不咬电源插座和变压器之间的那段电线,如果那个断了,还能拿Pocket PC的那段电线顶一下,又一想若是咬了那段电线,估计小猫就死翘翘了,还好,咬的是低电压的这段。

网上查了一下,ebay上的比较便宜,15刀左右,加上运费一共近30刀,但是看起来很陈旧,不知道是哪个年代的了,斟酌了一下,不如在直接在Thinkpad的网站上买,33刀免运费,原价好像还要贵一些,但是自从被联想收购后,不少东西都在打折,不知道这次的变压器上是不是会打上Lenovo的标志。

Blog分类: 

没有合并前的Drupal汉化文件

呵呵,不少中文Drupal使用者在一次性导入drupal汉化文件时总会出现这样那样的错误,所以临时发布一个未合并前的Drupal汉化文件。打开压缩包,你可以看到很多小的po文件,逐一导入Drupal即可。这个版本的汉化基本上和Drupal总站那里的CVS版本一样。Enjoy!:)

update 1: 修正了aggregator-module.po里的复数问题;更新了statistics-module.po的复数翻译问题,现在在每篇帖子的下面不会在看到 n reads 这种不伦不类的统计数字了。更多更新进行中。。。
update 2:这个周末再把所有的po文件更新一遍。

最终更新: 修正了所有的复数问题,修正了不合习惯的翻译问题,修正了翻译中的错误。对4.6.x版本的最后一次更新,翘首以待 4.7.9

AttachmentSize
File final_trans.rar128.19 KB
Free Tags: 
Blog分类: 

清代的避讳

呵呵,看到一个朋友问起:

提问:嘉庆帝这个“颙”字是因为:
1、本来乾隆的儿子都是“颙”字辈,嘉庆即位后把兄弟们的名字改为“永”?
2、嘉庆即位后怕大家避讳麻烦,自己改了个比较生僻的字?
3、“颙”和“永”根本就是异体字,一回事?

问这个是因为看刘心武说红楼梦里北静王水溶这个“水”字和乾隆儿子排行的“永”字有
关,看了我第一反应就是乾隆年间皇子们是“永”字排行吗?。。

简单作答,顺便说说清朝的避讳。

1 乾隆皇帝的儿子都是“永”字辈的,嘉庆帝即位后,因为“永”字是个常用字,避讳不方便,才把“永”字改为“颙”字,这样的先例很多,譬如故剑情深的汉宣帝,原名病己,即位后即改为刘询;

2 这个应该是乾隆皇帝给该改的

3 颙和永不是异体字,两个意思不同

清朝比较有趣的地方在于前三个皇帝的名字(努尔哈赤,皇太极,和福临)并不避讳,努尔哈赤的名字可能因为音译的痕迹过重,本不是汉字,谈不上避讳;但是福临确实是一个地道的汉名,当时人们之所以不避“福”字是因为顺治帝的一道圣谕:“不可为联一人,致使天下之人无福”,后世不少文人评价这是清初收买人心之举,不管怎样,有清一代,“福”字还是可以照用的。不过在书写皇帝的实录时,皇帝的名字还是需要避一避的,据说是贴黄,把名字贴起来。

从康熙起,避讳严格起来(同时文字狱也开始盛行),翻看一部《康熙字典》,“玄”字与“烨”都缺最后一笔,而在平时使用中“玄”字要改为“元”字,“烨”字要改为“煜”字,于是《千字文》里的“天地玄黄”就成了“天地元黄”,玄色也成了元色。雍正帝做得更过,把他兄弟的名字中的胤字一律改为“允”字,而在不得不书写“胤”字的时候,也用缺笔来表示避讳。乾隆的弘字避讳的时候缺笔,但是“歷” 字在书写中却都要改为“暦”,是一异体字。

从嘉庆帝改名后,清皇室的名字开始使用非常冷僻的文字,呵呵,这倒是给后来拍清宫戏的导演们添了不少麻烦,譬如宣统帝他老爸摄政王到底“载澧”还是“载灃”,不少编剧导演都没整明白,一会儿li,一会feng的混叫,载沣(简化后)的老哥光绪帝载湉虽然不知道自己要做皇帝但是还是起了个极酷的名字“湉”,但是后来却被章太炎揪着大骂为“小丑”。还有一则更有趣的传说,光绪帝的老哥载漪因是他老爸很“不谨”再给道光皇帝“持服”时生下来的,所以名字中必须要有一个“犬”,以示不孝,但又不能起一个恶名,同时考虑到这一辈人的名字还必须有“三点水”旁(譬如载沣,载湉),所以就找到了这个“漪”字,有水,有犬,意思还很好,呵呵,看来要感谢汉字的博大了:)

Blog分类: 

清朝末期成功的禁烟运动与鸦片战争

呵呵,看到一捆人在讨论鸦片,插个空,说一下清朝末期成功的禁烟运动与之前的鸦片战争。鸦片是中国近代史的一块疮疤,也是中国近百年来耻辱的标志。1836年清廷关于鸦片问题曾经有一次著名的辩论。这次辩论中有三派,一派以太常寺少卿许乃济为代表,主张允许鸦片合法进口,以增加税收,并以自种鸦片来抵制鸦片的输入,阻止白银的外流;另一派以湖广总督林则徐为代表,主张严禁鸦片,并对吸食和贩卖者严惩。第三派以大学士穆彰阿为首,既反对弛禁也反对严禁,主张维持现状,这派人从鸦片贸易里得到了不少好处,故有此说,所以是三派人中最卑鄙的。抛开第三派的意见不说,只前两派就争吵了两年多,后来“严禁派”胜出,林则徐到广东去禁烟,便有了后来的鸦片战争,从此以后鸦片为祸半了个世纪,直到清朝晚期才再次成功的禁烟(这次成功被后来的辛亥革命破坏了,直到1949年才再度恢复)。但是有趣的是,清朝末年禁烟成功的原因正是被动的采用了许乃济提出的策略。

鸦片战争前中国基本上没有现代意义上的外交。在西方,“主权”这一概念在200年前已经形成,到了鸦片战争前已成为惯例。但对于那时的中国来说,主权却是新鲜事物,中国并不理会或是尊重别国的主权,既然普天之下莫非王土,那蛮夷之地的国家理应对中国称臣纳贡,并无主权平等一说,所以在鸦片战争前中国处理对外关系是比较霸道的,譬如东印度公司解散后,英国派出了第一任驻华商务监督律劳卑,此人到了中国后自以为是英国的官方代表,希望会见广东地方当局的官员。但是广东的地方官仍然像对待东印度公司的“大班”一样,拒绝会见律劳卑,让他去见中国洋行的行商。律劳卑坚持他的主张,两广总督便下令“封舱”停止对英贸易。林则徐的禁烟其实也差不多,单方面的给出一个最后通牒,然后禁烟,并没有和英国展开正式的官方贸易会谈,通过协商解决鸦片的问题。当然,在那时即便是协商了,也未必能和平的解决这个问题,但是鸦片问题的最终解决却恰恰是中英双方通过谈判,签订条约禁止鸦片贸易的。

鸦片战争后,英国输入中国的鸦片数目大幅度增加,1863年鸦片进口7万箱,1879年进口103000箱,但是从1880年起,鸦片的输入开始下挫,其原因正是因为中国本地鸦片的产量大大增加,并逐渐占领了国内市场(如许乃济所预料的那样)。以1900年为例,进口自英殖民地马尔瓦的鸦片613两一箱,印度巴塔纳的鸦片639两一箱,印度巴纳拉斯的646两一箱,波斯的284两一箱(质量很差),土耳其的500两一箱,而四川产的只要327两一箱,云南产的360两一箱,江苏产的400两一箱。特别是后来中国自产的鸦片在质量上并不比外国进口的差,国内市场开始青睐自产的鸦片,“国货”占领市场。

事实上,从英殖民地进口的鸦片价格本来也没有那么贵,价格较高主要是因为缴纳的关税和厘金比较多。《天津条约》规定中国可以对每箱进口的鸦片征收30两的关税(事实上,根据《天津条约》的Rules of Trade, Rule 5, Subsection 1,中国可以单方面提高鸦片的关税,甚至到通过关税禁止鸦片进口的程度,但是中国在那时自然也不会那么做),随后根据《烟台条约续增条款》又对每箱征收80两的厘金。英国的鸦片一到岸即由海关封存,在提货时需缴纳30两关税和80两厘金才能提走,也就是说英国的鸦片平白的就贵上了110两。另外还有一个运输成本的问题,因为根据条约规定,英国的鸦片只能在通商港口贸易,并不能由英商带入内地,也不能在内地建仓库大量储存,所以鸦片经过中国商人运到内地价格又要高出很多,而本地产品的成本又相对很低,所以英国鸦片无法和中国的鸦片竞争。另外还有一个比较重要的因素,从1873年到1903年,银价与金价的汇率下跌了2/3,使用银本位的中国货币相对使用金本位的英国货币贬值了不少,导致进口的价格上涨,出口的价格下跌,所以外国进口的鸦片的价格就更贵了。更有趣的是,那时中国已经开始从云南向中南半岛出口鸦片了(类似人民币币值偏低,中国产品出口量增加)。

鸦片贸易的衰落为中英正式协商解决鸦片问题奠定了基础。但是仍面临很多困难,一方面鸦片贸易仍然为英国带来很多利润,另一方面中国当时的国内建设也需要鸦片带来的税收,李鸿章,张之洞等人都在这个问题上摇摆不定(左宗棠倒是一贯主张严厉禁烟),因为鸦片带来的关税和厘金占当时财政预算的5%-7%。但是当在印度调查西藏问题的唐绍仪得知英国对日益衰落的鸦片贸易有放弃的意思后,立即向慈禧太后报告,而慈禧也当即决定开始与英国协商,国内国外同时禁烟。于是1906年12月,在中国第二代外交官的努力下,中英达成协议,从1908年起中国每年减少国内鸦片的产量10%,英国也减少出口的10%,暂行三年。结果到了1911年,中国国内鸦片的减产数量已经大大的超过了规定的时间表,于是1911年5月8日,中英签订《禁烟条约》规定本国生产和外国进口的鸦片在1917年以前完全停止。注意看这个条约的签订时间是1911年5月8日,离清帝逊位已经不远,不知道这是不是清政府签订的最后一个国际条约,不管怎样,这个条约算得上一个平等条约了。禁烟也胜利在望。但是随后的辛亥革命打破了一切,虽然英国继续恪守这个条约,对华的鸦片出口逐年减少,但是国内禁种鸦片的努力却失败了。没有了外国的进口,国内的自产的鸦片却大行其道,直到1949年新中国建立,秩序再次建立之后。

呵呵,若是泉下有知,不知道林则徐和许乃济会怎么想。另,中英《禁烟条约》刊登在《美国国际法期刊》1911年的第5卷第4期上,完全的引用如下:
Agreement Between the United Kingdom and China Relating to Opium
The American Journal of International Law, Vol. 5, No. 4, Supplement: Official Documents. (Oct., 1911), pp. 238-243.
在Jstor上可以查到。一般学校的图书馆里也有。一年多前,在我们学校的图书馆里无意中翻到这个条约,唏嘘不已。

Blog分类: 

百度最终还是推出了地图服务

很早就发现百度在测试地图,因为好奇经常去看,但是总有一个页面。今天再翻看时,发现这个项服务已经可以使用了,地址是:http://maps.baidu.com 或者 http://ditu.baidu.com ,从名字上看到是和 http://maps.google.comhttp://bendi.google.com 类似,搜索了一下,无论我怎么搜“河南省洛阳市广文路”都搜不到,搜”洛阳解放军外国语学院“也搜不到,ft,倒是仔细去浏览的时候可以找到。或者是因为汉语的地名书写不规范的原因吧。最近百度因为MP3搜索的问题官司缠身,可是没有想到百度还提供电影下载: http://movie.baidu.com 呵呵,原本以为只有紫金做这个行当,没有想到百度也做啊:) 这个是刚才在postshow看到的,还有一个好心人提供了一个电影下载的用户名密码(mars0020/tianyaclub),试用了一下,好像没有紫金做得好,不过不少服务器的速度还是挺不错的。

Free Tags: 
Blog分类: