2006年1月8日星期日

从Z-Blog迁移到WordPress的方法

  前文介绍了从Movable Type迁移到WordPress的方法,本文则介绍从Z-Blog迁移到WordPress的方法。

  首先使用Z-Blog导出到Movable Type的小程序将Z-Blog的数据转换为Movable Type格式的文件,然后从WordPress里导入该文件即可。

  我不太喜欢WordPress 2.0的Movable Type导入方式,虽然看起来简单一些,但在线WEB上传文件,对于超过2M的大型Blog导入简直是一场恶梦,所以我还是推荐使用WordPress 1.5的导入方式,将Blog数据的TXT文件通过FTP等上传后,再执行导入程序。我个人测试过,其在WordPress 2.0也是工作正常的,大概是WordPress 2.0的数据库没有什么改变吧。

  另外,如果想继续使用Z-Blog原有的日志地址格式,以便搜索引擎能继续索引,可以强行将WordPresss的Url使用Z-Blog的地址格式。具体设置是,在WordPresss中将Permalinks设置为/post/%post_id%.html,当然,WordPresss的主机需要支持UrlRewrite才可以使用上述方法,否则就无效。

2006年1月6日星期五

从Movable Type迁移到WordPress的方法

  Movable Type和WordPress是世界上使用最多的两个Blog系统,两者的功能都非常强大,使用起来各有千秋,当然,两者的区别也是非常大的。

  Movable Type是PERL写的,CGI从原理上来说占用CPU资源可能会多一些,Movable Type生成真正的静态Html文件,其Url对搜索引擎很友好,静态HTML文件消耗系统资源则较少,可以支持非常庞大的访问量。可惜正是因为生成静态HTML文件,导致Movable Type发布日志的时候速度较慢,每发布一篇文章要更新好几个页面,另外Movable Type的安装相当复杂,上手较为困难。

  WordPress是PHP写的,几乎恰恰和Movable Type相反,安装非常简单迅速,几乎5分钟内就可以完全装好,上手很容易,WordPress不生成静态Html文件,所有日志都保存在数据库中,因此其发布日志速度比Movable Type快,但是由于是动态页面,默认配置下对搜索引擎并不友好,不过通过UrlWrite可以仿真静态Html文件,来达到以假乱真的程度,再者其引入了高效的Cache功能,对于大数据量的访问支持也变得越来越好了。

  由于WordPress一直都是免费的,多用户版本也是免费,而Movable Type似乎整体正在向收费转移,因此将个人博客系统从Movable Type迁移到WordPresss上似乎越来越流行。我这里总结了若干数据转换的方法,供参考。

  首先,利用Movable Type的导出功能将日志都导出到一个文本文件。

  然后,对WordPresss进行一些配置。

  由于先前的Movable Type日志已经被Google等搜索引擎索引了,所以我们可以强行将WordPresss的Url使用Movable Type的Permalink结构。即从外部看两者具有相同的Url,不会损失搜索引擎的访问量。在WordPresss中点Permalinks设置为/archives/%year%/%monthnum%/%postname%.html,因为%postname%在WordPresss中,是使用“-”号来代替空格,而Movable Type使用的是“_”号,因此,需要在WordPresss安装一个“Underscore Permalinks Plugin”插件。

  这个插件很简单,先建立一个文件为underscorepermalinks.php,内容如下:

/*
Plugin Name: Underscore Permalinks
Plugin URI: http://wordpress.org/#.
Description: Converts spaces to underscores when sanitizing post titles for use in permalinks.  This is handy for those moving from Movable Type who want to maintain their old permalink style.
Version: 1.0.1
Author: Ryan Boren
Author URI: http://boren.nu/
*/
function sanitize_title_with_underscores($title) {
$title = strtolower($title);
$title = preg_replace('/&.+?;/', '', $title); // kill entities
$title = preg_replace('/[^a-z0-9 _-]/', '', $title);
$title = preg_replace('/s+/', ' ', $title);
$title = str_replace(' ', '_', $title);
$title = preg_replace('|_+|', '_', $title);
return $title;
}
remove_action('sanitize_title', 'sanitize_title_with_dashes');
add_action('sanitize_title', 'sanitize_title_with_underscores');

  然后复制到plugins目录下Activate。

  现在,就可以在WordPress中导入Movable Type的日志了。导入后,在WordPresss中的Url将和Movable Type里的完全一样,实现了平滑的迁移。

  注意WordPresss的主机需要支持UrlRewrite才可以使用上述方法,否则Permalink将无效。

多个绑定多域名的PHP代码

  这是一段很有用的代码,和绑定多域名的ASP代码类似,如果你只有一个PHP空间,而你又想放置多个多个站点,下面这些代码可以帮到你。

  第一个:

if($HTTP_HOST=="www.moon-soft.com"){
Header("Location: moon.htm");
}
elseif($HTTP_HOST=="www.williamlong.info"){
Header("Location: williamlong.htm");
}
else{
Header("Location: other.htm");
}

第二个:

if($HTTP_HOST=="www.moon-soft.com"){
require "moon.htm";
}
elseif($HTTP_HOST=="www.williamlong.info"){
require "williamlong.htm";
}
else{
require "other.htm";
}
 

2006年1月4日星期三

网易新闻“期末考试”-看图作文

  期末考试-看图作文:20分,写一篇以描写大兴矿难中抢险工作中,领导干部身先士卒,不顾生命危险,奋战在井下抢险第一线的报告文学。

  7月14日12时10分,广东省兴宁市罗岗镇福胜煤矿发生透水事故。

  专家组于7月16日至18日到现场勘察后认为,透水矿井井下巷道不存在生存空间,井下失踪矿工已无生还可能,因此从18日起放弃抢救。

  图为指挥抢救工作的市委书记刘日知在事故现场借着昏暗的手电筒灯光研究抢救工作。

刘日知在事故现场借着昏暗的手电筒灯光研究抢救工作

  要求:

  1,文章简洁明快,用语独特,时代感强;

  2,突出抢险过程中领导干部痛心疾首,无时无刻不被自己的泪水和汗水煎熬着心理斗争的细节(每出现一次加10分);

  3,不能遗漏领导曾经为保安全生产所做的种种努力和行动(每写中一点加10分);

  4,对矿难现场和矿工家属,要淡化处理(每出现一次扣10分);

  5,不能出现追究责任之类的语句(一旦出现本题0分);

  参考范文:他的眼角总有抹不去的泪花

  泪与汗的煎熬 大兴煤矿特大透水事故抢救侧记泪与汗的煎熬

  大兴煤矿特大透水事故抢救侧记

  来源: 梅州日报 2005-12-01

  本报记者 曾海鹰 肖根平

  8月16日,下午。

  从大兴煤矿特别重大透水事故发生到现在,已经整整9天9夜了,被困井下的矿工生还机会越来越渺茫。记者发现,寸步不离驻在矿上指挥抢救工作的市委书记刘日知整整瘦了一圈——他无时无刻不被自己的泪水和汗水煎熬着。而记者虽然一直想采访刘日知,了解他的感受,也因自觉不方便而作罢,只是以自己的所见所闻,记录下了一个在矿难抢救工作中的真实的市委书记。

刘日知在事故现场借着昏暗的手电筒灯光研究抢救工作

  图为刘日知在事故现场借着昏暗的手电筒灯光研究抢救工作。

  他的眼角总有抹不去的泪花

  很多次,当刘日知向上级、专家介绍事故发生的情况时,在研究如何更好地开展救援工作时,记者就会不自觉地瞄一下他的眼角——8日零时过后,黄华华省长、游宁丰副省长先后赶到现场,国家安全生产监督管理总局局长李毅中在凌晨5时多赶到,中共中央政治局委员、广东省委书记张德江也于当天下午来到大兴煤矿,刘日知在三次汇报中讲到井下被困的123名矿工时都差点说不下去。记者分明看到,他的眼角噙着愧疚与痛惜的泪花。只要说起井下被困矿工,他的眼角总是湿润的。

  记者从刘日知的秘书小曾口里打听到了事发当天的情况:电话打来后不到5分钟,刘日知就已驱车赶往现场,边走边打电话安排其他市领导迅速到现场展开抢救工作,如实向省领导汇报事故情况。曾秘书这样形容当时的刘日知:心情沉重、脸色难看但很冷静。

  记者当天下午赶到现场时,刘日知已经安排好抢救工作,正在主、副井两边来回查看,指挥救援。在省领导到达之前,刘日知担任抢救总指挥,在游宁丰副省长任总指挥后,他任第一副总指挥。短短的时间内,刘日知就为梅州、兴宁两级有关领导和公安、消防、经贸、安监、国土等相关部门负责同志分好了工,组织了600多名干部群众,各负其责、雷厉风行地组织救援。特别是排水工作开展得最快,当天就已进行抽水,并在国家安监总局与省的支持下积极向外抽调更多更大功率的潜水泵;9日下午7时19分江西省支援的大功率潜水泵就已开始抽水,仅安装时间就比预计时间缩减了14小时。

  从一开始,他的身影几乎就没离开过主、副井和指挥部三点之间,总是通宵达旦地呆在井口,就着昏暗的灯光研究图纸,捧着盒饭蹲在地上画图研究救援方案,不惜涉险下井察看掌握第一手情况,冒着台风“珊瑚”带来的瓢泼大雨指挥救援工作……特别是在头两天,实在困得顶不住了才上车打个盹,时间也不过十来分钟。即使是国家各部委领导、省委省政府领导的到来,他也没有按惯例前往迎接;他的妻女专程从广州赶来梅城要看望他,他也没想过回去,最后是他妻女来到矿上和他匆匆见了一面。尽管他一贯重视仪表,但在8月10日他把“家”“搬”到矿场之前,他的形象可以用“邋遢”来形容:眼睛红肿、胡子拉碴、头发凌乱、衣服皱巴巴的,走到跟前时还可闻到明显的汗酸味。泪水和汗水,从没离开过刘日知。

  感激和内疚总在他心头交织

  事故发生后,党中央、国务院高度重视,胡锦涛、温家宝、黄菊、周永康、华建敏等中央领导同志分别作出重要批示,要求全力以赴抢救被困矿工;中共中央政治局委员、广东省委书记张德江和省长黄华华、副省长游宁丰不仅立即作出指示,还亲自到场指挥抢救;国家安全生产监督管理总局局长李毅中、国家监察部部长李至伦、煤矿安全监察局局长赵铁锤、国家监察部副部长黄树贤、全国总工会书记处书记张鸣起等各部委领导也赶来指导、支持抢救工作;多位国家级、省级煤炭行业专家前来参与制订救援方案;江西、河南、河北三省立即调配出大功率潜水泵,先后赶来支援……

  每一次,从刘日知像做错了事的学生面对老师时那样的表情上,记者都能读出其中的感激之情和愧疚之心:既为得到指导与帮助、得到八方支援迅速展开抢救工作而感激,又为工作不到位致使事故发生、惊动了各级领导而愧疚。这些情感一直在他心头交织,让他寝食难安,形容憔悴。8月11日,他面对事故调查领导小组成员和来自各地的近百名记者,缓慢但坚决、真诚地公开表示:向遇难和被困矿工家属及梅州人民表示深深道歉,向省委、省政府和各位领导作深刻检讨,并诚恳接受事故调查组的查处和媒体的监督。

  9日晚在黄槐镇召开的市五套班子及县(市、区)委书记会议上,刘日知痛心地说:这次事故严重影响了梅州山区各级干部的形象,很对不起大家。这是他的心里话,面对这些近年来信赖、支持市委工作,没日没夜、累死累活地勤奋工作的山区干部,他心里总是充满了歉疚之情。

  逐步反思他总感到痛心疾首

  痛尚未定,刘日知已开始进行反思。

  事实上,梅州并不是不重视安全生产。刘日知总是把人民群众的生命安全放在第一位,并做了大量的工作,特别是去年下半年以来,逢会必讲矿山安全,出台严厉措施进行防范,去年10月还根据调研情况,在梅州首次最高规格召开由全市三级党政及部门一把手参加的加强矿山安全管理和防治地质灾害工作会议。即使对发生次数少、工作难度大、威胁人数少的山体滑坡危险,今年也专门制订了《梅州市预防山体滑坡工作责任及考评办法》,为的就是尽量减少意外伤亡。但是,让他痛心疾首的是,这一次却发生了123名矿工被困井下、生还机会渺茫的特别重大事故。

  为什么事故一再发生,而且一次比一次厉害?尽管企业严重违法违章违规是这次事故的主要原因,但刘日知在接受中央电视台的记者采访时仍然说:“梅州市、兴宁市、黄槐镇三级党委政府领导不力、监管不力,负有不可推卸的责任。”为什么没意识到矿工长年头顶着“中型水库”作业的危险性?为什么对投资者的自我监管太过放心?他自责:我们对资源型经济的负面作用、矿山安全事故和地质灾害的整治难度认识不到位,措施不够得力;对矿山安全事故和地质灾害整治的长期性、艰巨性、复杂性认识不足;三级党政职能部门存在严重的形式主义、弄虚作假,在监管上存在严重缺位现象。他心情沉痛:最根本的是,在山区各方面工作压力大,特别是经济工作压力大,客观上不可能面面俱到的情况下,没有真正树立并切实做到把安全生产放在最最重要的位置。

  面对上级领导和广大群众、媒体,刘日知一再表示歉疚:“大兴煤矿惨剧的发生,致使123个矿工难以生还,牵动了党中央、国务院及部门和省委、省政府领导,耗费了从中央到地方的大量人力物力,损害了党和政府的形象。对此,我们痛心疾首,深深忏悔。”

  面对未来他总能振奋精神

  尽管无论怎样努力也无法弥补已经造成的恶果,但刘日知并不气馁。他多次向干部们说:“我们要以共产党人的党性、良心和勇气而振奋精神、拼命工作,以赎过错于万一。”刘日知说,“知耻为勇”、“哀兵必胜”,我们有信心、有决心把工作做得更好。

  在全力组织抢救工作的同时,刘日知做到了兼顾好其他各项工作。8月9日晚,他在黄槐镇政府会议室主持召开了市五套班子会议,强调了三点意见:一是全力处理矿难;二是要落实好全市煤炭行业的整治工作,保证不再出事故;三是振奋精神,抓好各项工作,完成全市经济工作会议确定的全年各项目标、任务,做到在大的灾难下做得更好。8月12日晚,在台风“珊瑚”可能影响到梅州的前一天晚上,他召集有关部门负责人在大兴煤矿抢险现场部署防御工作,强调要把群众生命财产安全放在首位。在市长被停职检查、一名常务副市长在抢险一线的情况下,他取得了省委有关领导和部门的支持,召开常委会决定由市委副书记李嘉任市政府党组副书记,主持市政府全面工作,使市政府得以正常运作。在巨大的压力下,面对未来,刘日知振奋精神,使一切仍然有条不紊、正常运作。

  网易新闻原文地址是:http://news.163.com/2005/gk.html

2006年1月3日星期二

假日不休息,继续干活

  本来是休息的假日,我却依旧没有休息,继续工作。

  一,今天花了一天的功夫发布了一个写作范文写作博客网站。好累啊。

  二,发现Google新闻系统BaiduYahoo复制了,这么好的创意,又被国内的公司窃取了,不过Google的新闻系统的重要特性Google Alerts他们都没有能够复制,大概技术能力不够吧。

  三,今天还发现,dmoz.org终于被解封了,被封了这么长的时间,这个优秀的目录网站终于被解封,实在不容易啊。

  四,发现网易出了一个“2005幸福生活”的讽刺性网页,嘲讽当今的“太平盛世”,有骨气,有魄力,看着这些网页,我看到了未来的希望。

  五,发现防火墙有一个可怕的缺陷,上帝在哪里?你就是上帝!

  最后看了一则寓言:可怕的谎言,颇有感触。

  夜里,狼说:现在是白天。

  但是谁也不相信它的话。因为大家都看到四周分明是夜晚。

  狼是对的。狐狸说,现在的的确确是白天,为什么黑呢,那是由于日蚀的缘故。

  这是一句可怕的谎言,因为它很像是真理。

2006年1月2日星期一

获取了电信恶意弹出广告的罪证

  今天刚拨号上网,首先上我的博客,虽然我的博客上没有任何弹出广告,但是这次首页又有电信局的广告弹出,不过这次不知何故显示速度比较慢,于是我点查看源程序,竟然先找到了电信局强行在我首页加广告的罪证。

  我的首页原先应该是 http://www.williamlong.info ,而这次我查看源文件显示的是如下的内容,显然我的首页被深圳电信局从路由器那里加入了恶意代码,当访问我的首页时候,先执行下面的代码,代码的含义是先弹出深圳电信网络快车的弹出广告,然后再转移到我目前的网址。如果网络速度快的话,这个页面会非常迅速地转移到最终的页面http://www.williamlong.info,那时候点查看源程序就看不到这段代码了。

  <HTML><script language="JavaScript">function newwin(){var urlname;var win_attr;win_attr='toolbar=no,menubar=no,scrollbars=yes,status=no,location=no,resizable=yes,fullscreen=no,directories=no,width=600,height=500,top=0,left=0 ';window.open('http://219.133.33.41/push/sz051230/gg.html','ips_win0',win_attr);  }</script>

  <head><title></title><META HTTP-EQUIV="Pragma" CONTENT="no-cache"><META http-equiv="Content-Type" content="text/html;charset=gb2312"><meta http-equiv="Refresh" content="0; url=http://www.williamlong.info/"></head><body onload='newwin()'> </body></html>

  我再执行tracert www.williamlong.info,发现经过的第一个路由器是219.133.6.1,很显然,深圳电信局在219.133.6.1这个路由器上安放了这段流氓代码,强行弹出网络广告,其网络广告的服务器219.133.33.41也是深圳电信的。

  为了隐藏这段流氓代码,此代码显然不是每次都被插入网站的,我第二次访问我的博客,就没有任何代码弹出。而且弹出的代码似乎也很难找到其规律性,可以算是木马病毒的极品了。

  更令人感到遗憾的是,很多人竟然对此情况一无所知,我上个月发文说明这种情况时,很多网友怀疑我机器中了流氓软件和木马病毒,可悲啊。你们以为电信局是什么好东西吗?流氓软件和木马可以清除掉,可是这个呢?没有办法清除掉,如果这种流氓软件是电信局自己放在路由器上的,那么除非你不用ADSL上网,否则上的每一个网站都要先经过219.133.6.1这个路由器,现在还只是放弹出广告,要是那天电信局发起疯来把木马病毒放在上面,那不是就太恐怖了吗。

  为什么我们付出了高额的宽带上网费,你们电信局还要在我们浏览网站的时候强行插入广告?你们的良心在哪里?你们还有没有一点羞耻感?你们讲不讲商业道德?

  总而言之,电信局通过路由器将恶意代码加入网站,这是对我们大家上网权利的严重侵犯,我对电信局的这种做法表示强烈的抗议。

2006年1月1日星期日

网站备案值得吗?

  今天看新闻,说截至今年的12月,中国通过备案系统备案的网站达到70万。我个人感到很疑惑,九个月时间能备案这么多网站?每天需要备案3700个网站(五天/ 八小时工作制),这是多大的工作量啊?

  一般人粗略看完一个网站的信息,大概最少也需要10分钟吧,再进行域名等相关信息查询和核对,怎么来说处理完一个网站最少也要半个小时,这样一个人在八小时内可以处理完16个网站的备案,这样,光核对网站信息就需要231个人饱和工作九个月(不做其他任何事情)。这些人的电脑设备购买大约需要115万,以每个人每月3千元工资计算,一年的工资要支出833万,一般来说国有企业不干活的人至少应该比干活的人多一倍,那么还要再支出1666万给那些不干活的领导干部等。这些仅仅是网站备案所需要多额外支出的费用,其他杂七杂八的费用还没有计算在内,看来信息产业部的钱可实在太多了,花钱也真大方。如果这些钱都花在教育上的话,至少中国目前大量失学儿童的状况可以得到部分改善。当然,如果花在教育上的话,有一些人就捞不到好处了。

  而且,这种备案对于非法网站是否有效,很令人怀疑。

  首先,怎么样才能查到某一个网站没有备案?首先不可能只查IP地址,因为一个IP地址可能挂了成百上千个网站,只能从域名查,但是域名列表从哪里来呢?

  目前的情况看,域名列表是从国内的域名注册商那里得到的,也就是说国内域名注册商将个人注册信息提交给了第三方,这在国内不知道是否违法,这也就解释了很多在国外注册域名的人即使网站没有备案,也没有人查出来。

  当然,这种方法是有负面效果的,很可能引起大规模的域名外迁的问题,因为. COM域名在国外一样可以注册,而且效果和国内一样,信誉也得到了保证,个人隐私也有法律保护,那么为什么不选择国外注册域名呢?

  其次,即使国内注册的域名,也不一定必须放在国内的虚拟主机上,国外的虚拟主机也大量存在,至少有成千上万,价格也不贵,那些主机如果不备案,就只有封IP这最后一个方法了,但是国外虚拟主机IP地址那么多,能全封完吗?全都封完了,我们的互联网不就成了中国内部网了?

  总之,目前的备案是一种防君子不防小人的做法,对于预防网络上的犯罪行为作用非常有限,而且还有很多负面效果。因此提出网站备案方案的人,如果不是电脑知识过于贫乏,就是有其他不可告人的目的。

  附:中国已有70万家网站备案,发现违法网站有三难点

  中新网12月29日电 公安部公共信息网络安全监察局主任赵世强指出,截至今年的12月,中国通过备案系统备案的网站达到70万。有关部门想发现违法网站,有三个难点。

  赵世强是在今日公安部举行的“打击利用视频等从事淫秽色情活动”专项行动情况新闻发布会上透露上述消息的。

  赵世强说,通过备案系统发现有很多的网站未经备案还在开办。整体来说,有5000多家。据了解,可能还有一些网站没有取得备案资格也在经营,这里有一个怎么发现的问题。

  赵世强指出,要发现一个违法网站可能涉及到多种资源:

  第一是域名问题,域名既可以向国内申请,也可以向国外申请。

  第二是涉及到IP地址的问题。

  第三是涉及到具体备案的公司、单位,怎么去发现。有关部门也是通过一些技术手段找到没有备案的网站。

  赵世强说,从目前来看,中国现在做的就是怎么提高备案的有效性,这也是当前正在着力开展的一项工作,提高备案的有效性和备案率,把现在还没有备案的能够及时让相关的网站和单位备案。如果该履行的它不履行,可能面临的就是被依法关闭。(据中国网文字直播)