未完成

Always Beta是一种态度

在我在谈论GreatNews与Bloglines相结合进行RSS阅读的时候,就猜想Bloglines为什么不收购FeedDemon,从而为用户提供在线阅读与客户端阅读结合的“完美”体验。没想到还没过一个月,FeedDemon就真的被收购了,只是收购方不是Bloglines,而是另一个主要的RSS阅读服务提供商Newsgator(FeedDemon目前也支持与Newsgator的同步)。而FeedDemon的开发者Nick Bradbury也将加入Newsgator公司。(via Business2 blog)
Newsgator目前除了免费的在线阅读器外,还提供有PDA及email形式以及outlook集成的的收费服务。加入FeedDemon后,将成为服务最为广泛和全面的RSS阅读服务提供商。而且,将Newsgator原本在企业市场的强大竞争力进一步扩展到普通用户市场。此次收购之后,FeedDemon将整合到Newsgator的平台中,Newsgator的订阅用户都将获得FeedDemon软件,用于同步化阅读。不知道到时候,FeedDemon是否不再支持与Bloglines的同步。Newsgator在收购了FeedDemon之后,或许下一个目标将是Mac或者linux平台上的客户端阅读器,真正成为一个跨平台的RSS阅读服务提供商。
而Bloglines似乎在被收购之后,开始变得沉寂和缺乏创新了,面对越来越激烈的RSS在线阅读器的竞争,它还能挺立多久?
Update:FeedDemon开发者Nick Bradbury在他的blog上披露了双方合作的一些详情。触发Nick想与在线RSS阅读器合作的初衷也正是客户端阅读器在移动性上的弱点。而促成这次收购的则是Nick在Newsgator创始人Greg Reinacker的Blog上看到的一篇有关Newsgator发展方向的Blog,又一个通过Blog形成这种透明度在商业上得益的例子。

一个多星期前,在herock的blog中看到他提出FeedChoice的概念,当时就从这个名字依稀联想出背后的含义。今天终于看到herock公开地阐述自己的想法,与我的猜测大同小异,也与herock交流一下我对FeedChoice的一点想法。
RSS作为信息传送的一种革新,相信日后将发展成为一种主流的资讯获取方式,因此对RSS源的事先筛选就成为必需,因此我与herock一样相信类似FeedChoice这样对源的管理和筛选的服务一定存在着需求。我所开始尝试的Feed Cannot Miss就是希望通过对自己平时所阅读的RSS源进行梳理而给别人提供一点帮助,尤其是对于众多的英文Feed,我相信很多人和我一样希望能够有人告诉我哪些源比较好,值得订阅,哪些可以忽略(ps.其实我的想法中不仅仅包括Blog,只是非blog类的Feed往往来自大家所熟知的传统媒体或者服务商,而众多的blog RSS恰恰是大家所不熟悉的,而且我还有很多Feed还没来得及写)。FeedChoice正是想将我现在一个人所作的事扩展成为所有用户共同建设的一个平台。
按照我从herock的文章中产生的对Feedchoice的理解,用豆瓣来类比FeedChoice的确很合适,它也有点像早期的品网(或评网)类型网站的Web 2.0版,用来自用户的参与和评论代替了以前的品网网站的评论,用tag与folksonomy代替了以前的分类,或许还加入Wiki的元素,让用户来逐步完善对Feed的评价。只不过RSS毕竟不同于网站,以类似品网的方式来运作一个Feed精选的平台,它需要面对在线RSS阅读器、Spam等等的一些问题。
FeedChoice与在线RSS阅读器:传统对网站的浏览依赖于PC端的浏览器,无论是IE还是火狐,每个用户都是一个独立的实体,我们难以通过分析用户行为找到更多有价值的发现,因此我们可能需要依赖品网网站或者是分类目录来找到自己喜欢的网站。而在线RSS阅读器将所有用户连接在一起,通过分析用户的订阅以及阅读的习惯和行为,它们可以进一步挖掘和深化出有价值的数据,包括最受欢迎的Feed,相关的Feed,Feed推荐等等,而这种用户以脚投票的行为可能在一定程度上较每个用户的评价更为直接也更为客观。Rojo已经在这方面进行着种种的尝试,通过Tag、社交网络功能以及用户数据的挖掘,Rojo有可能能够为用户提供比较精确的Feed推荐服务。不少国内的IT blogger都对Keso的RSS阅读比较感兴趣,甚至全盘照搬他的opml,不过你可能没有keso那样的阅读精力,要选出你感兴趣的Feed会比较困难,但如果keso为每个Feed都加了tag,甚至加上用户的评价(rating)系统,你就可以缩小范围了,如果再与你感兴趣的其他人的订阅结合,恐怕就不难找到一些你想要得Feed了。因此,在线RSS阅读器对用户数据的掌握与挖掘使我们对FeedChoice这类精选服务的需求会有所降低,尽管它没有详细的Feed的介绍与评价,但我们需要的是结果而不是过程。
(ps. 1、Bloglines中也包含有Feed Recommendation,但我每次进去,总是说没有推荐,让我下次再来,或许是因为用户的数据挖掘并不是一件简单的事;
2、与Ken的想法不同,我认为与Rojo相比,似乎Feedtagger有的功能,Rojo基本都有,而Rojo所具有的为RSS中的内容加tag,社交网络等重要的延伸功能,Feedtagger都还不具备;
3、从哈斯日记的Furl中得知Share Your OPML!这个RSS的发明人Dave Winer的一个OPML分享平台,不过我似乎觉得这个平台所作的事,Bloglines都能够做到,而且做得更好。)
FeedChoice与Spam:FeedChoice作为2.0版的品网平台,无疑也需要面对Spam的挑战,Spam一方面来自于tag(有关tag的spam问题,只说近期写了一系列的文章),另一方面来自对Feed的开放评价。Spam的问题可能会让FeedChoice在选择开放的程度、平衡质与量的问题上有所顾虑,处理好Spam或许也会成为FeedChoice成功与否的关键之一。
其实在herock提到FeedChoice概念的时候,就有兴趣与herock聊聊,不过一直没有找到时间。不知道我上面对FeedChoice的理解是否正确,等待herock的反馈:)。

Feedtagger:Feedtagger又一个在线的RSS阅读器,与Rojo一样有对Feed加tag的功能,不过整体功能上看起来与Rojo还有不小的距离,单凭一个tag功能无法吸引用户。目前它对中文的支持也有问题。拥挤的在线RSS阅读器市场需要的是更多的创意,而不是简单的概念集成,似乎Rojo还拥有这方面的潜力。Feedtagger唯一值得一提的是,它也是用现在最热门的Ajax技术。(via)
Wikimap:OpenStreetMap是个采用Wiki方式的地图,是否有可能打破一些对地图的垄断,产生丰富而有趣的应用?(via)
收购:Google收购了一个无线社交网络服务提供商dodgeball.com,一家只有两个人的startup。Google是否会在Google Map、Okrut这些服务中集成dodgeball?
PaidContent:Google Acquire Mobile Networking Company Dodgeball
Many2Many:Google Acquire Dodgeball
Microsoft收购 MessageCast:不少blogger(比如窝子)的RSS订阅中都带有的LiveMessage Alert已经被集成到MSN Alert,而用户通过MSN Messerger就可以接收到,这估计也将是对RSS普及的一次大推动。不过我注册了MSN Alert却无法添加通知,不知道MSN进入中国是否会对此有点改善。
Talkr:Talkr提供的服务让你可以将日常订阅的文字blog转变成podcast,并提供部分的blogger免费语音订阅服务,不过如果你要收听其他的blogger,就要交费了。我曾经设想过是否能够利用目前的TTS(Text to Speech)技术,提供文字转语音服务给blogger。不过问题是现在TTS技术出来的语音始终还是只能听听而已。Talkr应该是不是也用的TTS技术?(via)
VidSense:进入宽带时代,光看着Google Adsense的文字是否不太过瘾了,那就来试试Vidsense提供的上下文相关的视频广告吧。(via)

WordPress 1.5.1 RSS Feed的一个bug

WordPress1.5.1发布后,不少人升级后都有一些小问题,像部分插件不兼容无法使用,设为Private的文章无法正常隐藏等等,不过更大的bug在于升级到1.5.1后,WordPress的RSS Feed会出错(via)。
问题表现为:Feed不会输出本该输出的全部文章,而只会显示你当前新撰写的文章,而过了24小时后,Feed则会变为空白,没有任何的文章输出(ps.好像使用Feedburner烧过的feed没有问题)。子游提到1.5.1升级后又出了新的更新包。不过我今天重新下载升级后,这个bug还没有修复。
解决办法:
将根目录下wp-blog-header.php中的
if ( ($client_last_modified && $client_etag) ?
((strtotime($client_last_modified) >= strtotime($wp_last_modified)) && ($client_etag == $wp_etag)) :
((strtotime($client_last_modified) >= strtotime($wp_last_modified)) || ($client_etag == $wp_etag)) ) {
if ( preg_match(’/cgi/’,php_sapi_name()) ) {
header(’Status: 304 Not Modified’);
echo “\r\n\r\n”;
替换为
if ( ($client_last_modified && $client_etag) ?
((strtotime($client_last_modified) >= strtotime($wp_last_modified)) && ($client_etag == $wp_etag)) :
(($client_last_modified && strtotime($client_last_modified) >= strtotime($wp_last_modified)) || ($client_etag == $wp_etag)) ) {
if ( preg_match(’/cgi/’,php_sapi_name()) ) [...]

WordPress 1.5.1版发布

刚刚从WordPress的blog上看到WordPress1.5.1发布的消息,这个版本主要是补bug(说是补了一个重要的安全性bug),改进了插件的API,而且据说运行的速度更快了。
从changelog上看,对这几点比较感兴趣:
Extended ping support :加强ping功能,不知道我使用过程中遇到的一些blog无法ping成功的问题是否被补好了
Support for a Status: theme header field that allows themes to be marked as private, publish, or draft :从意思上看好像是可以指定theme是private、publish还是draft,可以方便在换新的theme的时候进行模板的调整和调试;
Plugins can now have multiple option pages:允许插件有更多的选项选择(升级后没找到在哪里,可能现有的插件还不支持?好像弄明白意思了,原来是以前的option插件只允许一个插件的选项页面,现在可以有多个插件选项页面
Active plugin and theme highlighting :目前使用的插件与主题都高亮显示
Paging on the Manage->Posts page :在管理页面可以方便地翻到以前的文章
由于WordPress1.5采用了主题(theme)的方式,因此升级过程比较简单,将新版的WP文件替换旧的文件就可以了,我已经升级成功了。当然你最好还是先备份一下文件和数据库,尤其是如果你使用了WordPress自带的默认模板并作了修改的话,一定要先备份。
WordPress下载页面
Update:好像我以前提到过的RSS Feed输出里的时间码时区的bug也修复了。

« Previous Entries  Next Entries »