从[open source php](http://open.srcphp.com/projects/30-Tiny-Tiny-RSS)翻出来的,是一个web方式的RSS阅读器,可以架在自己的服务器上,把RSS下载下来慢慢看。
[Tiny Tiny RSS][ttrss]的界面很精美,并且是全Ajax的界面,初看让我很兴奋,但仔细试用下来,还是不合我口味啊。
首先,当你把本页的内容都读完之后,比如设置显示了20项,它就自作主张的又给你下载了20项,依此类推,没完没了。或许很多人喜欢这种功能,但我习惯设置成显示全文(如果只显示标题的话,还要多点20下鼠标,更累),并且我知道浏览器如果一页显示内容过多的话(尤其是ajax这种js较多的页面),速度会很慢,所以习惯看完20项,再点一下某个位置,再调出20项来,操作也不麻烦,浏览速度也能有所保证。
第二,如何设置已读?如果你把RSS纯当做新闻看的话无所谓,但我是用它来收集我喜欢和感兴趣的内容的,不希望漏掉任何一篇,也不想某篇文章总是阴魂不散的显示在unread中。好了,[Tiny Tiny RSS][ttrss]也支持两种设置已读的方式:自动和手动。先说手动,就是逐项选中,然后上面Ajax的菜单中有设置选中或所有的项为已读,但是,逐项选的话太累,全部设为已读呢。。。下面新出来的20条我还没读呢;再说自动,本来是很好的功能,但web和浏览器的效率绝对比不上单机软件,很难准确和完整的捕捉、处理鼠标的动作,所以有时候扫一眼就可以的文章,总是不能自动被设为已读,在网络情况不好的情况下显得更糟糕。还有,由此衍生的副产品────apache的log却在疯涨,就我单机试用基本上就攒下了1M的log,多半是这样的内容:
127.0.0.1 - - [01/Sep/2008:10:37:10 +0800] "POST /sys/ttrss/backend.php?op=rpc&subop=catchupSelected&ids=1495&cmode=0 HTTP/1.1" 200 278 "https://office.fwolf.com:82/sys/ttrss/tt-rss.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1"
127.0.0.1 - - [01/Sep/2008:10:37:14 +0800] "POST /sys/ttrss/backend.php?op=rpc&subop=catchupSelected&ids=1498&cmode=0 HTTP/1.1" 200 68 "https://office.fwolf.com:82/sys/ttrss/tt-rss.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1"
127.0.0.1 - - [01/Sep/2008:10:37:22 +0800] "POST /sys/ttrss/backend.php?op=rpc&subop=catchupSelected&ids=477&cmode=0 HTTP/1.1" 200 297 "https://office.fwolf.com:82/sys/ttrss/tt-rss.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1"
很多小的请求,数据包甚至还没产生的log字节数多呢,也难怪,滚动页面、点击页面都要处理是否要再拉些文章出来、是否设置已读、已读文章数是否要更改这些操作,服务器的负担应该是很重的。或许这是Ajax滥用的弱点吧,我的网络情况不太好,以前也差不多是由于这个原因弃用了google reader。这一点我觉得[gregraius][]适合我,一点Mark These Items as Read,这20项铁定会设为已读,一个不会多一个不会少。
最后,还有一些细节上的瑕疵,比如哪儿也找不到看所有未读文章的地方,上面的Update有时候是变换显示的文章内容,有时候又成了更新feed,那个慢啊,我命名是后台在cron里更新的嘛;能自动分析出feed中原作者加的tag本是好事,不过这样一来tag太乱了,点一篇文章我自己改下tag吧,已保存就──biu──的一下没了;Select: All None等设置完全是仿gmail或google reader,但是rss reader毕竟和mail不一样啊,我个人更倾向于利用rss来作资料收集和管理,而不是看完就仍的报纸,毕竟互联网上不稳定因素太多了,好东西能在自己这里存个备份还是有用的。
话说回来,[Tiny Tiny RSS][ttrss]还是很不错的,只是和我那蹩脚的习惯不搭配罢了,和[Gregraius][]相比精细了很多,feed解析和格式处理也好很多,其他的管理方面,除了不支持plugin外都很好,还多了一个[Gregraius][]缺少的重量级功能:多用户模式。不过,[Gregraius][]已经被我调教得很好用了,还是暂时先不换吧,[Tiny Tiny RSS][ttrss]毕竟也是刚刚开始,期待将来会发展得更好。
Update @ 2008-09-01
在导入feed的时候两者都支持html tag过滤,不过[Tiny Tiny RSS][ttrss]只有一个开关选项,而[Gregraius][]不仅能设置允许那些tag,还能设置仅允许这些tag拥有哪些attribute,比如只允许<a>
及<a href="">
,默认是不带attribute的。
tt rss看上去像邮箱
界面上几乎是完全的抄袭,同时也忽略了RSS和mail之间的不同。
我也用过Tiny Tiny RSS…事实上没介绍的好
个人还是认为Gregraius比较好用…
用户体验的活实例,应该让他们做产品的看看这篇文章
不是非常懂。。。为什么要用这些东西。。。鲜果,抓虾,Google Reader。不是挺好的。。用一个浏览器就能看所有的feed。。。还能看看别人在关心什么。。。难道t t rss或者Gregraius还有什么特别的地方么?
我觉得这样是可以减少对网络连线的依赖, 另外自己机器上能够多一份拷贝,便于以后的整理。 其它的,就是用户体验上的细节问题了。
还是喜欢用firefox的sage,多方便feedly也不错。同样不喜欢web的rss reader