Bad Behavior – spam killer


在离开blog的一个月,冰古blog遭到spam的猛烈攻击:spammer:,回来后虽天天“清扫”,spam依然是前仆后继。
Akismet确实能做到把spam抓住,使其不会在blog上显示而影响“市容”,但这样却占用了许多“资源”(id资源、space资源~.~!!)
不得已,只得请“老将”——Bad Behavior出马。此将凶猛至极,能把spam尽数阻挡在blog门外。偶有“小憩”,让spam乘虚进了门,Akismet捕之,spam可绝矣!
当初弃用此将,是害怕它凶悍过头,把Google Bot等搜索bot也阻挡在门外:ban:。经过观察WP-Googlestats记录,发现Google Bot畅通无阻,现在可以安心起用此位悍将——Bad Behavior

有趣的是此plugin有过期日期的:alert::This pre-release version of Bad Behavior will disable itself on September 14, 2006.

巴巴变发布api

偶尔到巴巴变,看到他们已经发布了api!

2006年5月30日

巴巴变API

巴巴变全新推出国内首个开放相册API,创中文Web2.0网站之先河!

的确,中文网站中发布了api的,恐怕就只有巴巴变了.
虽然发布的api function就那么几个,但毕竟是有了!

早在一个多月前,yupoo(很显然这两个是“敌对的”)就在本blog留言,说"即将发布api".
但到现在yupoo里还是一片寂静.为什么呢?
期待yupoo发布api,毕竟我用的比较多的还是yupoo。 

暂时停止更新

终于把adsl停了!本打算跟同宿舍的一起用校园网的,没想到不能搞到一起共享。
现在的状态就只能用同学的电脑上网了,blog更新只能暂时停停了。

昨天阅读

My Blogmark

昨天阅读


真人版SuperMarioBros
太熟悉的音乐了。
(tags: )

My Blogmark

wordpress2.0 rss import文件分析及oblog导入

今天(昨天写好,本来打算在wplog上发的,但那个DH空间老是503死活发不了,只好发到这里了。)帮一位网友将oblog备份xml文件转换成适用于wordpress2.0 import的(伪)rss文件。
将此格式写出,方便大家搬家到wordpress。

<item>
    <title>标题</title>
    <pubdate>日期</pubdate><!-- post的日期,可选 -->
    <dc :date>备选日期</dc><!-- pubdate的备选项。如果两个都没有,将使用导入时日期时间 -->
    <category>目录</category><!-- post的目录,可选。 -->
    <dc :subject>备选目录</dc><!-- category的备选项。如都无,使用options中的Default post category -->
    <guid .+?>post的permalink</guid><!-- 可选 -->
    <content :encoded>内容</content>
    <description>备选内容</description>
</item>

由此,能用于wordpress2.0 import的最简xml格式为:


标题 日期
内容

既然知道了import所需文件的格式,转换工作也就变得简单了。
当你有其他blog的备份xml文件时,通过记事本等工具将相应内容的标签改为所需标签即可!
例如oblog:

1、打开oblog的备份文件
oblog备份转换成适用于wordpress导入的rss文件

2、在编辑处选择”替换”
oblog备份转换成适用于wordpress导入的rss文件

3、在相应的位置填上适当的内容(oblog为:log替换为item]]> 替换为 ]]></content><![CDATA[#isubb 替换为 <content:encoded><![CDATA[),按”全部替换”
oblog备份转换成适用于wordpress导入的rss文件

4、到了此步,基本已经完成。但oblog备份的”post内容”是没有任何html标签格式的,就这样导入,blog上显示必定成一团。这时我们可以写一小段php代码,使post内容具有一定的格式(下列php代码可在”post内容”分段处添加<br />):

< ?php
$xml = "";
$f = fopen( 'oblog.xml', 'rb' ); //oblog.xml为刚才转换后的oblog备份文件
while( $data = fread( $f, 4096 ) ) { $xml .= $data; }
fclose( $f );
 
preg_match_all( "/\<item\>(.*?)\< \/item\>/s", $xml, $items );

foreach( $items[1] as $item ){
$item = str_replace ("\r\n", '<br />', $item);
echo '<item>'.$item."</item>\r\n";
}
?>

5、将上面代码保存为php文件,运行之,将生成文档保存为xml文件,到此时转换完成!

哦,对了。oblod备份的编码为“gb2312”,转成“UTF-8”,只需在记事本中“另存为”,然后把编码设为“UTF-8”后保存就行了。

昨天阅读


How to add a Google Map to any web page in less than 10 minutes
怎样在10分钟内添加Google Map到任何网页中。
标题就够吸引人了。

(tags: )

My Blogmark

昨天阅读


第十届LG杯世界围棋棋王战_古力夺冠
看来今年是中国围棋幸运年!
继常昊夺得应氏杯后,古力为我围棋再添一个世界冠军。

(tags: )

飞客(Feed Look)-智能Blog(博客)阅读器
著名blogger——herock开发的一款RSS阅读器(未完成,开放邀请申请)。
(tags: )

反对“谷歌”:Google,我们爱你,但我们不爱“谷歌”……
又是“谷歌”!
大家似乎都不喜欢Google“中文化”。无论是推出“Google中文”,还是改了“谷歌”这个名字,总是引起大家“挖”声一片。

(tags: )

My Blogmark