Archive for the 'Blog' Category

用del.icio.us跟踪blog留言

Wednesday, February 22nd, 2006

几个礼拜前就注册了coComment,一直没得用。今天看了天佑介绍coComment的文章,又尝试了一下。
首先可能是我太笨了,弄了半天才搞明白怎么用。(主要是del.icio.us等的bookmarklet先入为主,我一直以为是要留完言点那个coComment!按钮就会post出去,结果浏览器什么反应都没有,很郁闷。)
其实coComment是这样用的:

注册好之后把那个”coComment!”的bookmarklet拖到浏览器书签栏上
在你留言之前点一下它,在留言区的文本框下面会出现一个coComment的标志,上面还有你的名字 :)
你留完言直接提交,这条留言就会被coComment记录下来了
也可以点击那个coComment标志,会弹出一个窗口,你可以修改相关信息

coComment的创意很好,但是不足之处大家也都发现了,就是blog系统结构千奇百怪,而目前又没有一个统一的规范来约束留言的格式,所以coComment并不是万金油,至少现在对于blog的一个很重要的分支MovableType就还不支持。coComment作者提出的通过增加javascript变量标识的做法也许也要等到coComment成气候之后才有可能成为现实。
那么回过头来说,我们的目的不就是要记录下我们在各个blog上面漫游的痕迹么,del.icio.us自然在功能上来说就足够了。不过del.icio.us在post的时候还要经过输入相关信息等繁琐的步骤,确实用做这个工作比较让人不爽。不过解决方法还是有的,这不让我想出来了么 :D
下面这个bookmarklet改编自Julian的那个著名的quickpost,请把其中的两处做替换:
[tag]替换为在del.icio.us上面记录留言的tag,可以使用多个,空格隔开。
[name]替换为你在del.icio.us上面的用户名。

javascript:if (window.getSelection) des = window.getSelection(); else if (document.getSelection) des = document.getSelection(); else if (document.selection) des = document.selection.createRange().text; else des = ”; tags = ‘[tag]‘; title = document.title; location.href=’http://del.icio.us/[name]?v=2&url=’+encodeURIComponent(location.href)+’&description=’+encodeURIComponent(title)+’&extended=’+encodeURIComponent(des)+’&tags=’+encodeURIComponent(tags)+’&submit=save’;

这个就是我的: logComment
使用方法:
你留好言后,选中,然后点击这个按钮,搞定。
你还可以使用del.icio.us的功能把你的四散的留言通过javascript显示在你的blog上面呢 :)
Enjoy!

解决WP邮件通知在gmail中的标题乱码

Saturday, November 26th, 2005

每每Blog上面有人回复和有新的trackback,WordPress(包括之前更早用过的MovableType)都会向gmail转发一封通知信,配合gmail notifier的功能,我回复留言都是第一时间的 :P
唯一可惜的是,通知邮件的正文还好,没什么问题,标题中的中文确总是乱码的。
update: 已有AvP提供的WP插件,请见本文最后更新内容 :)

全面转向FeedBurner,请朋友们更新我的RSS地址

Sunday, October 16th, 2005

经过一段时间的试用,从今天开始我将本Blog的Feed地址全面转向FeedBurner. 请朋友们将您订阅的本Blog的Feed地址更改为http://feed.douzi.org。

从MT到WP–Blog再次升级

Saturday, August 6th, 2005

我的Blog程序再次升级了:
NucleusCMS -> MT -> WordPress

My Favourite Blogs

Saturday, February 19th, 2005

介绍一下我经常访问的,基本上每天都看的一些朋友们的中文Blog。嘿嘿,说是朋友,其中确实有一些是我很熟的好朋友的,另一些实际上都是大侠级人物的,假装我和他们都很熟好了:) 不过这些Blog和我的兴趣方向都很接近,所以颇有志同道合的感觉。
还是要按惯例礼貌的说一声,下面的排列是随机的顺序,无先后之分。还有一些我漏掉没列出来的,我还会再补充的。各网站的连接在我Blog首页的右侧。
BLOG ON 27TH FLOOR
BLOG ON 27TH FLOOR Mirror
主人Cathayan,工作生活在北京,对Open Sourse Software,如Debian Linux,Mozilla Firefox,以及和开源文化相关的一些东西都有着自己独到泼辣的见解。他也经常介绍引进Slashdot等开源社区的优秀文章。mozcn的发起维护者之一。
FREEDOM – Rongjun Mu’s Blog
FREEDOM – Rongjun Mu’s Blog
主人Mu Rongjun,同样也是对开源很有研究。也是mozcn的发起维护者之一。
iXuX.com’s Weblog
iXuX.com’s Weblog
主人etan,我的大学好友,一位工作在北京的沈阳人,现在一日企没日没夜的被小日本残酷的剥削压迫着。这对略有“愤青”倾向的他来说,真是…他的Blog内容目前以愤青,台湾综艺,免费资源为主。:)
Talent’s Blog
Talent’s Blog
主人Talent,我的大学学弟:P,即将大学毕业。我总是能通过他的Blog了解我刚刚毕业的母校有了什么新变化。
车东 Che, Dong
车东 Che, Dong
主人车东,是我比较敬佩的一位大侠,Linux,网站建设,搜索引擎等方面都很牛。我最欣赏的是他Blog的Slogan:
良好引用,良好结构,良好导航
Well referended and well organized, with easy navigation
kreny’s Blog
kreny’s Blog
主人Kreny,是一位在日本留学的我的同龄人,他所学的专业是HR,不过作为兴趣,对计算机的研究也是颇有建树的。他的兴趣方向和我很像,PHP,Linux,搜索引擎,所以我看他写的内容很容易引起共鸣。
Cathome01
cathome01
主人Cathome01,生活工作在日本,因为这个网站名称是“猫屋一号”,大家都尊称他为“猫叔”:),他也确实很喜欢猫,经常可以看到他用手机拍的猫猫的图片(当然还有美女的图片:P )。他的网站可以说把MT发挥到了一个极致,各种插件用的很精彩。他也是我们了解日本的一个窗口。
Isaacmao
Isaacmao meta cnblog
主人Issac Mao,cnblog.org的创始人之一。对Blog,社会化软件很有研究。关心Blog,就不能不看他的网站。在他的英文Blog Meta里面还可以看到一些越过Great Firewall的内容:)。来到澳洲后我买的第一本杂志就是包含有Xiao Qiang写的介绍他和中文Blog社区现状的那期New Scientist。
搜索引擎研究::Blog of Search Engine
Blog of Search Engine
主人六翼的天使,对Blog和搜索引擎的研究都很专业,很有技术含量。
竹笋炒肉:Hedong’s Blog
竹笋炒肉 [...]

寻找回来的世界

Sunday, January 2nd, 2005

恢复我2003-2004年Nucleus Blog中的内容。原Blog由于服务器被”严打”挂掉了,而换用了现在的这个新Blog。[Windix's Blog存档]

磨合偶的MT 3.0 (updated)

Thursday, September 16th, 2004

虽然对PHP很熟,不过Perl我基本上是空白…但是偶不怕,偶有大骆驼、小骆驼 ^_^
可惜的是现在针对MT 3.0的中文资讯太少了,很多高手由于讨厌MT修改授权协议,纷纷转投他营,又有几个像我这样的…不过还好啦,这不就是一个学习的过程嘛!上次通过对PHP Nucleus CMS的磨合,PHP功力大进,希望这次也可以在Perl上有所突破。
更新记录:
2004-08-28 安装MT,Hack编辑区
2004-09-15 为Main Index模版增加分类列表显示
2004-09-16 通过屏蔽搜索引擎屏蔽Comment/Trackback SPAM

陆续恢复以前Blog的内容

Wednesday, September 1st, 2004

嘿嘿,google的网页快照是个好东西,我从那里找回来了很多原来Blog里的文章,贴过来了!偷偷的告诉你,把google快照地址的那个search换成linux就可以用了~~(这条经验是从Paulgao那里学来的)
折腾完Google,我准备陆续地再折腾一下Baidu, 天网, 以及国外的Web Archive :)

Windix’s Weblog Reloaded

Saturday, August 28th, 2004

Windix’s Weblog重新开张了~ 可喜可贺,仍需磨合
如果没记错的话我的Blog已经写了整整一年了,一直使用的都是PHP的Nucleus CMS,可是就在最近的“网络严打”风潮中,我可怜的网站受到了牵连——它所在的虚拟主机服务器不幸中弹,正在公安机关的审查中…不过还好了,问题不大,通过和管理员的沟通,只要稍候数月,待审查完毕后就可以把原有的内容取回来了。:( 不过塞翁失马,焉知非福,正好朋友的主机开通,偶的blog又回来了 :)
重新开始自然也就多了种选择,PHP暂时放放,既然一直都挺想用MovableType的,正好借这次的机会尝试一下。本站的新朋友,老朋友,希望您能一如既往地支持我 ^_^

再议Trackback编码

Sunday, June 6th, 2004

首先感谢is (From scanner’s comment) 提出的宝贵意见:
赞一个先。
PHP Smarty现在好像频频露脸阿,有空一定好好研习一下。
TrackBack编码的问题,困难不在于编码转换,转换速度我觉得也没有太计较,毕竟Blog豆腐块撑死了也就一二十K, 不会很大的。我倒是觉得如何自动识别TrackBack target blog的编码类型,选择正确的编码方式。具体方法我也没有想好,一种是提供附加的PermaLink URL, 获得Blog编码方式,或者通过测试性的call TrackBack URL,来获得编码方式,觉得这个功能更有用了。
经他的这么一提醒,我才想起来原来Trackback是双向的,所以不但我发布Trackback Ping要提供转码,而且接受Trackback也要提供不同的Trackback URL以接受不同的编码Ping。很重要:)
MT的Trackback规范当时没有考虑到编码问题,这真是一个缺憾呀。目前我所知的弥补过程,一个是上面所说手工的选取编码;另一个就是is所期待的“自动识别”,确实可以做到,方法是:不提供Trackback地址,提供要Ping的Blog的PermanentLink地址,如果这个Blog符合Trackback规范的话,就应该能从这个页面AutoDiscovery得到Trackback地址:
<rdf:RDF xmlns:rdf=”http://www.w3.org/1999/02/22-rdf-syntax-ns#”
xmlns:dc=”http://purl.org/dc/elements/1.1/”
xmlns:trackback=”http://madskills.com/public/xml/rss/module/trackback/”>
<rdf:Description
rdf:about=”http://www.foo.com/archive.html#foo”
dc:identifier=”http://www.foo.com/archive.html#foo”
dc:title=”Foo Bar”
trackback:ping=”http://www.foo.com/tb.cgi/5″ />
</rdf:RDF>
判断一个页面的编码就要容易得多了(只通过Trackback地址没法判断编码…),复杂点来说有算法,印象中有一个开源C++的库,记不得名字了,专门用于编码识别,Mozilla就是使用这个库来判断页面编码的。简单的吗,可以通过简单的找规律的方式判断,虽然准确率另当别论,但应该不难。
这个方法的最大问题,很多Blog都没有按照Trackback规范要求的把那个AutoDiscovery放上(这主要要怪做Skin的人,包括我:P ),这样也就无济于事了。
如此看来,除非是Trackback更改规范,不然的话还就得靠手工选了… :(