Archive for June, 2006

网页聊天的前景与新浪的WooCall
Tuesday, June 6th, 2006

最初接触互联网就是在新浪的聊天室里跟别人交流,我的QQ号也是在那里找人帮忙申请的。

现在兴起了一种更新鲜的服务,即在任意一个网页或网站上为浏览者提供相互交流的机会。有一些做成了商业化的,如BoldChatKayakoLivePerson等,它们为一些电子商务网站提供在购买网页上聊天的功能。这里只说说我最近所知道的几个免费的。

它们都是为了让浏览某网站的网友实时聊天,寻找与自己有共同爱好的人,与他们交流对该网站的看法。

  1. ChatSum:2006年1月推出,它的口号是“On the web, no one can hear you scream… Until now”。它目前只能在Firefox中使用,通过一个插件为Firefox增加一个侧栏。ChatSum需要注册才能使用,目前还不到2000用户,显然不能支撑下去。而它的网站首页右侧栏中有一项Most Active,列出聊天最活跃的站点,它们的聊天者数量都是1,很可笑。在它的主页上都找不到聊天的人。
  2. Gabbly:3月推出,有一个中文名字“盖不理”。它是匿名的,而且提供了许多工具,比如浏览器扩展、Blog扩展,还可以加到Google和live.com个人主页,提供了代码来嵌入任意的网页中,甚至有一个Gabbly浏览器,是基于Mozilla的。gabbly主页上一般有几十个人在聊天。
  3. Itzle:最初看到它时感觉太有创意了,不是指网页聊天,这方面它不是开创者。主要是它提供了像虚拟世界一样的感觉,在网页上有你的一个形象和名字,可以进行修改。鼠标点一个地方时,你的个人形象就会走过去,而当点击一个链接时,链接会在你的形象走到那里之后才打开。这样别人就能知道你在看网页的哪一部分,或是“从哪里出去了”。让人尴尬的也是它的用户数量,在聊天栏查看popular site,结果是1 people at 1 websites,指的就是我了。另外,似乎它会使Firefox失去响应?也许是与TabMix的冲突,已经两次了。

Web2.0时代创意很重要,可是光有好的创意远远不够。这样的免费服务感觉没有什么前途,因为吸引用户的只是它们给人的新鲜感。最重要的是有一个庞大的用户群,而像这样的网页聊天要将用户分布在全世界无数的网站之上,有点不可能。即使是用户较多的Gabbly,也只能在它主页上聊聊。同时,站长们不太愿意把它放在自己的网站上做一个shoutbox来拖慢用户访问的速度,他们宁愿做成自己网站的服务,而访问者也不愿意在URL前面加上http://gabbly.com/来减慢页面加载。只是新鲜感而已。

而如今,新浪推出了一个WooCall服务,Dict把它叫做“我靠”。新浪是善于模仿的,前几日keso在日志中指出它模仿了豆瓣。我想这次它的模仿也很成功,最起码,热门八卦新闻有足够的访问者来支持,而且每个访问者打开时都会看到聊天框,一般也乐于与人交流。

新浪这个举动也可以说是不错的创意吧,把网页聊天与新闻结合?对原有新闻留言讨论方式的改进?我靠,用八卦新闻来维持生计的新浪也玩Web2.0。不过至少可以说新浪比较有头脑。

不过,网页聊天似乎也没别的出路了。让大家都通过你的服务去上网,这需要多大的号召力?新闻门户自己开发了Ajax化的评论系统后,Gabbly之类的服务该喜还是该忧呢?

关于Blog访问量
Tuesday, June 6th, 2006

出于商业利益也好,或是为取得满足感也好,Blogger们都希望获得大的访问量。Blog已不再是Web Log这么简单,现在一大部分人写网络日志主要是为了让别人知道自己的观点,就自己的看法进行讨论。身为社会的一分子,每个人都渴望被关注,并且在关注他人的过程中寻找乐趣。

最近Seth发表一篇日志,How to get traffic for your blog。其中第53点:用中文写Blog。他大概是看到了徐静蕾的Blog在Technorati上排到了第一,但这并不能说明什么问题,主要的原因还是明星效应。她发一篇日志说手被水烫了,马上就有上千的留言来关心,换个普通人,可能吗?

我还很遗憾Blog不能被不懂中文的用户访问呢。Blog要扩大影响,关键的是要有新意、有特色,既然没有脸可卖,那就卖点别的嘛。Seth文章里其它的观点都挺好的,比如写点Blogging的知识,用英文写等等,有需要的人应该读一下。

啥叫特色,看看这几个老外的中文Blog:

Seth也许是这样的意思?不过他的例子实在不恰当。

另外,关于我自己Blog的访问量提一句,申请到Google Analytics之后,发现主要的访问量竟来自ddrr.org,比直接访问还多,呵呵。我不清楚ddrr的访问量是不是很大,不过至少说明图片链接比文字链接效果要好得多。我对访问量不是太敏感,人多了当然好,没人访问也没什么,反正目前没多大运营成本。

WordPress中文文档翻译倡议
Sunday, June 4th, 2006

Zhang-Zi倡议广大WordPress中文用户把WP的文档翻译成中文,以方便大家。

希望广大网友能够参与到这个项目中来,在让他人得到好处的同时,也锻炼自己的英文阅读能力,同时对WordPress有更深入的理解。

倡议发表在http://zhiqiang.org/blog/322.html,有兴趣的快去看看。

Pandora vs. Last.fm
Sunday, June 4th, 2006

目前有两个音乐推荐与分享的网络服务比较出名:Pandora与Last.fm。

Pandora利用技术手段分析音乐的曲调与感情,只要输入一首曲子或者一个乐队的名字,它就为你推荐你可能喜欢的其它音乐。比如我输入“secret garden”,它首先播放一曲神秘园的音乐,接下来就搜索与之相近的曲子,我发现大部分都比较全我的口味,呵呵。在他们的Blog上写着有人把他们的服务用在音乐课上,让学生用它来找适合自己的音乐。团队中还有人在美国各地进行调查,听当地的音乐,与使用他们服务的人交流,可以说是一群有活力的艺术家。

而Last.fm则是一个非常成功的社会性网络应用,它推荐的歌曲主要是通过用户的选择来推测的。并且它有许多服务例如tag, radio, group等,更注重用户之间的交流和相互影响,可能因此也比Pandora更受欢迎。

二者都提供了代码让你把自己喜欢的或常听的音乐信息加到站点上,请到我的音乐页面来看效果。

我平常做事的时候也不太喜欢听音乐,听也多是在本机上听,因此对它们不是很熟悉。关于这两个有趣的服务,这里有一篇详细的描述与比较:

http://www.stevekrause.org/steve_krause_blog/2006/01/pandora_and_las.html

牯牛降第二日
Saturday, June 3rd, 2006

第二天游玩的是一个大溶洞,以前也没玩过这类景点,感觉里面太大了,虽然有的地方很狭窄。里面的道路四通八达,空气也很潮湿。我们是从山脚的洞口进去的,之后出来的时候发现在半山腰,下岗的时候好累,才知道在洞里向上爬了很高的距离。里面的景色很单调,主要就是石钟乳,不过其形态又很多变。尽管没有什么好描述的,但比第一天玩得好多了。

下面就贴一些照片,更多请到我的Yupoo去看吧。

pic 040

pic 052

pic 053

pic 055

pic 056

pic 068

对了,在回来的路上遇见一人喊卖美人鱼,一行人好奇过去看,原来是一条大娃娃鱼。随行的一位师兄说,这是国家二级保护动物吧。他回应道,飞机导弹都可以卖,贪官贪污几千万也没人管,老百姓弄这几个小钱算什么?确实是实话。不过“美人鱼”旋即被一人给他的儿子买去,对它的命运深表同情。

下午有人要求去杏花村,我们几个没有去,在饭店里玩杀人游戏。我本来不会玩,幸好当了两次不称职的平民,也没有被杀。杏花村就是杜牧被贬至池州后喝酒的地方,那句“借问酒家何处有,牧童遥指杏花村”即指此地。至于山西的杏花村,只不过是抢注的一个商标。村里产的酒现在叫“黄公酒”,取自酿酒人的姓,不对外销售,只能在村中买到。

于是两天的逍遥结束,回来面对未开始的论文。

流水帐至此记录完毕。

牯牛降第一日
Saturday, June 3rd, 2006

论文终于交了,不管有没有大幅修改的危险,现在总算可以休息一下了。于是想把牯牛降那两天的见闻记下来,不过在埋头写了四天论文之后,只剩那些照片作为回忆,而景点的名字也几乎不能记起。

qiupu

第一天早上到了石台县,直奔漂流地点,秋浦河。这个地区的环境仍然非常好,河水很清澈,和我家乡十多年前的差不多。李白曾经作秋浦歌十七首,秋浦就是这条秋浦河。其中最著名的一首

白发三千丈,缘愁似个长。

不知明镜里,何处得秋霜。

大家应该都知道,里面的明镜指的就是秋浦河了。可惜的是一群理科生坐在筏子上,只有画意,没有诗情。

吃过午饭,导游带我们到牯牛降去玩。说实在的,景点没什么看头,不过这里就是环境好,能体会到与自然的亲近,是修身养性的好地方。

首先去的是一个什么潭,忘记名字了。看下面的照片你可以知道什么叫清澈见底。看起来水很浅,但是实际上是非常深的,只是太干净了。水边的峭壁上修建了栈道,方便游人观赏。

pic 003

pic 007

 

 

pic 021

pic 004

经过栈道向山谷内前行,还有摇晃不定的吊桥、年久的灌木和幽深的小径。

pic 010

pic 014

pic 015

而退出潭水所在的山谷朝另一方向走,好景色却不多。唯一值得提起的是最深处的一条小瀑布:

pic 032

另外一个村落中的严氏宗祠,已经快被现代气息吞噬,失去了它以往庄重严肃的面貌。柱顶上象征宝贵与权力的狮子仍然在,门口却在卖冰棍,真是有点不伦不类,照片也就不帖出了。不过传说他们与附近的一家谭姓穷人之间的矛盾曾导致两个相爱的年轻人跳崖自尽,而且两家至今仍不通婚。过去的时代里可以理解,现在仍然保持这样的“传统”,就不明白他们的思想了。

下山后住进宾馆,条件比我想象的要好一些,看了一会电视就睡去,为第二天积蓄体力。

Paged Threaded Comments plugin update
Saturday, June 3rd, 2006

前几天想到一个问题,如果把某个留言删除,它的回复怎么办呢?结果是回复没有从数据库中删除,但它们再也不会被显示了,这是因为列出留言时都是从comment_reply_ID为0即顶层的留言开始递归。 Brian’s Threaded CommentsKeyvan’s Paged Comments Plugin似乎都没有考虑这个问题。

WordPress文档中有一页plugin api,里面列出了delete_comment这个hook,正是我想要的。在源代码中看了一下,hook到它的函数是在从数据库删除留言之前被调用的,这也比较合理。于是写了一个函数repair_comment_reply_ID,取得要删除的留言的comment_reply_ID,并赋给所有comment_repley_ID为要删除comment_ID的留言。然后用add_action函数把它hook上去。

现在的行为是删除留言后,其回复作为更上层的留言的回复出现(如果没有则作为顶层留言)。另外加了些代码来显示thread个数,即在留言区域上方显示“# comments in # threads”这样的信息。

插件页面已更新:

WordPress Plugin: Trackback Validator Plugin
Friday, June 2nd, 2006

Blog在DoNews的时候,收到一些comment spam。如今换到自己的空间,comment spam不见了,全是trackback spam,实在想不出什么好的方法。

今天在Blogging Pro上看到了Trackback Validator Plugin的介绍,感觉原理很简单,可能也比较有效吧。这是Rice的一些人研究的,目前只是看Trackback的发送者有没有在它页面上链接你的日志,插件有一个选项把trackback spam发送给他们以供研究,可能以后会根据语义判断,或者会像Akismet一样?

插件主页在这里:Trackback Validator Plugin

去年就开始发布了,但似乎用的人不多,搜索出来的结果也不多。希望它能起到好的效果。