RSS的应用(二):推荐两款php开源的rss聚合器

前段时间研究RSS的时候,下载了几款开源的rss聚合器来研究。这里推荐两款php的rss聚合器,介绍一下配置方面需要注意的问题,以及两款软件的比较。
 
1.Lilina  目前稳定版本为0.7。
Lilina采用缓存机制,不需要数据库支持。
(图)Lilina抓取的我的博客和韩寒的博客页面。点击标题后,可以查看具体内容。
 
拷贝到服务器的时候注意要把服务器的文件夹读写权限改为"可读可写".Linux下 shell命令:[root@localhost root]# chmod 777 文件夹名字或者文件名. 如果你是ftp远程登录服务器,右键属性,改为可读,可写。 我用的是Zend远程SHH登录服务器,Zend下改变读写权限,右键点击服务器上的文件夹,属性->permission->把read,write,excute都打上勾,ok.
 
因为很多php开发者都在用Zend,而Zend在lilina中还会遇到一个问题,就是Zend无法显示".myfeeds.data"和".time.data",我想是因为点太多,解决方法,把"."去掉,同时别忘了在配置页面"conf.php"中,改变相关的文件名,如下:
$DATAFILE = ‘./myfeeds.data’ ;
$TIMEFILE = ‘./time.data’ ;
 
等一切上传文件,读取权限,配置文件搞定后,我还出现了这样的错误:
"Fatal error: Cannot redeclare class soapclient in …/inc/nusoap.php on line 4096"
查阅Lilina官方资料,是因为PHP5的原因,
"The reason behind this error is that in PHP 5, a built in SOAP client was added with the same class name. This has effected other PHP applications which used the Nusoap class."
解决方法,相应的文件中,把“require_once ‘./inc/google.php’ ;”注释掉。(主要是lib.php)
——————————————–
2.Zfeeder  同样也是缓存机制,不需要数据库。Zfeeder 在04年更新到1.6版后就没有更新。(从这也可看出俺写这篇博客是相当落后了)
 
Zfeeder安装配置要比Lilina方便的多,我安装的时候没出现什么问题。
同样注意的是文件夹的读写权限设置,参照上面的文字。
唯一要注意的问题是,如果抓取的是中文,页面显示会显示乱码。解决方法很简单,在显示的页面中,<Head>里添加"charset=UTF-8",如下。
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 
花絮:Zfeeder的中文参考资料较少,搜索了一下,发现Zfeeder同名的软件是魔兽世界的外挂。
 
———————————————–
比较两款开源的rss聚合器,个人觉着zfeeder的速度比Lilina快点(主观感受,未经严格证实),此外,添加RSS源的时候,Zfeeder的抓取更为智能。
(图)Lilina的admin page
 
Lilina必须准确添加RSS的地址,比如说我的MSN Space地址,添加http://marsdream.spaces.live.com 无法抓取,必须添加准确地址http://marsdream.spaces.live.com/feed.rss
这点Zfeeder做的很好,直接添加http://marsdream.spaces.live.com 地址,即可自动判断寻找RSS的地址。
 
(图)Zfeeder 的RSS Autodiscovery 很好用。
 
总的来说,两款开源做的都挺好的。Zfeeder的Admin panel,做的更加细腻,Lilina集成了众多功能,而且前台的模板界面也挺让人赞的。大家请根据自己的爱好选择性的使用。
————————–
 
相关阅读: RSS的应用(一)    RSS扫盲必看。

发表在 计算机与 Internet | 留下评论

友情制作电子书一本,版权归oprah所有

  这个电子书的内容全部转自oprah的msn space。总计56篇。由于不明原因,oprah同学于2008年年底停止了更新,并把所有的博客文章外加照片全部删除。我是根据百度快照,以及搜狗等搜索引擎残留的快照而整理而成。制作本书的原因,除了进来本人实在闲的难受,也确实很欣赏oprah的文字。

在我关注的周围朋友的博客中,有一时兴起,写了几个月而放弃的,少数坚持下来的朋友,实在是少数。而坚持下来的博文中,有每天记录生活的流水帐,大白话过多缺乏深度的;有每天沉溺于小爱情,死去活来的;有文字华丽,却无病呻吟的;…说到这里已经有人要扔砖给我了…这里我不是批判什么,个人都有个人的风格,你的博客你做主,坚持写下来的,你都会赢得你的读者。

Oprah是我认识十多年的老友,写的文字也是朋友博客圈少有的精品。本电子书收集的可以在网上找到的文章,整理成册,用于个人收藏,和私低交流。至于oprah为什么删除了自己的博文,解释如此:"哦没什么那天看了看自己原来写的东西" "什么呀,突然想删就删了"

十分期待oprah同学继续更新荒废已久的space.也是本人制作此电子书的用途之一。

 

—–完成于 2009-04-03

http://cid-dda0137038035aed.skydrive.live.com/embedrowdetail.aspx/%e5%85%ac%e5%85%b1/oprah.exe

12EC175AF511A8E4D38E2B2FF8209D50

发表在 未分类 | 2条评论

适合博客的一些Web widgets

博客上经常会有博主把Web widgets放到自己的页面上。所谓Web widgets,不知道怎么翻译比较好,网页小工具?那我主页右边的“我的豆瓣”小栏目来说,就是一个Web widget的应用。
Web widget到处都是,实用的,和不实用的。如果博主用的是BSP(Blog service provider 博客托管服务)的话,受限比较多,比如不支持javascript,而很多Web widget是需要javascript的支持的。开发Web widget的妥协方法就是另外提供flash版本的,这样的话,只要服务商支持自定义html就可以使用Web widget。
最近试用了好几个Web widget,拿来和各位博主分享一下。
 
统计分析类:
统计windows live space博客的访问数,本身的统计工具做的就很不错甚至可以追踪到访问者是从哪个网页点到你的博客上的(搜索引擎带来的流量占很重要的一部分),所以这里不再介绍只是简单统计访问数量的小工具。
1.feedjit 首先推荐的访问统计外挂小工具。可以统计访问者的地理位置,精确到城市。本博客一直在使用,具体见右侧的"访问来源统计"的小工具栏。
  feedjit另外一个特点是 可以把你的博客显示在它的网站上,显示“Blogs Popular with local Readers Today"。一般从这里带来的流量很小。
 缺点是只保留记录有限天数内的访问资料,太老的历史无法查看。
 
2.clicki 是feedjit在国内的模仿者,实现的功能基本上和feedjit一样,除了没有 show Blogs Popular with local Readers Today的功能。实际上我先看到clicki,想注册一个却发现关闭注册了。直到现在,网站上仍旧是"系统升级,停止注册". 得了,俺也不稀罕用你家的服务了,人家feedjit都不用注册,直接使用。
 
3.whos.amung.us  这是综合类的统计,强烈推荐的原因是不需要注册,也没有Google,yahoo等大牌统计的那样麻烦(Google,yahoo统计不适用于很多BSP)下面是Web widget的样子:

 
4.RevolverMaps 这类以图形显示来访者记录的小工具更加直观一点,但是影响访问速度(尤其是国内的网速,不敢恭维)。 下面这个是3D的,还有2D的世界地图,不知道速度是不是会快一点。

 
5.clustrmaps  和上面的revolvermaps提供的服务差不多。但麻烦的还要注册….
 
 

留言箱类:
Cbox  见有好几个博主再用。需要注册。 
其实windows live space本身自带留言本的,但是留言必须是注册的msn用户,所以这个cbox有他存在的意义。

娱乐类:
bunnyherolabs  你可以在这里领养一只电子宠物,养到你的博客里。其中有一个电子宠物相当像“草泥马”,放到这里让大家围观一下:

 你可以爱抚它,甚至在more里,拿把"卧草"喂它。
 


然后就是各个其他网站推出的web widgets,比如豆瓣的书籍列表,twitter,以及国内一大批模仿者fanfou,taotao等,都有自己web widget。
 
需要说明的是以上介绍的小工具都是支持html版的。
这里建议大家选择一两个最有用的放到页面上就好了,很多的web widgets都是华而不实。放太多了,速度十分影响。像twitter和豆瓣,其实给个简单的文字链接就好了。sidebar太花哨的话,本末倒置了。你的读者本来就是冲着你的文字来的,不是冲着你的sidebar花哨去的。
 
好了,这个日志将随着以后的日志发表顶到后面去。省得这个日志影响速度,逼着我赶紧更新….
网速很烂,电脑很慢的读者,您忍忍…
 
 

发表在 IT观察 | 留下评论

永远的仙剑

逍遥游

意气凌霄不知愁
愿上玉京十二楼
挥剑破云迎星落
举杯高歌引凤游

千载太虚无非梦
一段衷情不肯休
梦醒人间看微雨
江山还似旧温柔

题记 (诗词摘自仙剑奇侠传4)
 
昨天刚刚把仙剑4通关,之后颇多感想。至今为止,仙剑已经推出5部(包括仙剑三外传)。仙剑1是我第一个接触的中文RPG游戏,对于喜爱RPG游戏的玩家,仙剑一堪称中文RPG的里程碑,至此之后,再难超越。现在的技术做的多好,也无法取代仙剑一的地位。仙剑一是在特殊时代,特殊心情下,特殊的游戏,特殊的产物。
 
仙剑二在千呼万唤中始出来,制作团队是解散后狂徒小组的少量成员和轩辕剑DOMO团队制作的,采用轩辕剑3的游戏引擎,画面大幅提升。情节传承仙剑一。情节再难突破。我认为情节也没有太出彩的地方,到后边情节明显有点唐突,有赶工的嫌疑。
 
仙剑三的制作小组换成了上海软星。首次采用3D引擎,人物模型有棱有角的让人看着不怎么舒服。对于3D引擎在RPG上的应用,有时候真不如全是2D的手工绘图更加细致。仙剑三的剧情和仙剑1,2基本没有传承的关系,当然,蜀山,剑仙,灵珠等关键元素还是保留下来。我当时玩的仙剑三是被阉割过的版本—过场动画全无,玩的实在是难受…..剧情来说,有些人物刻画的不够,比如五毒兽–花楹。游戏最后的花楹结局显得特别勉强,绝对是一败笔。花楹也是仙剑三最大的穿帮,每次花楹触发的情节,主角景天参与谈话感觉是很久就认识的朋友,实际上景天一直不知道花楹就是五毒兽。 
 
仙剑三外传用的3D引擎和仙剑三一样。我没有玩,不妄加评断。
 
仙剑四虽然还是3D引擎,但这次3D引擎有着绝对的进步,贴图更加细腻,人物模型一反前几部头大身子小的比例,采用更真实的人体比例,看起来很舒服。游戏偷工减料的地方是剧情中给人东西的时候,把接和给的动作全部省略,看起来物品就像从一个人手中飞到另一个人口袋里一样。
 
仙剑四中,蜀山派只是支线剧情中的配角,重点描绘的是前所未闻的琼华派。男二号慕容紫音就是琼华派出身。男一号云天河的形象有点像金庸作品里的郭靖,傻乎乎的,但傻并不是智商有问题,而是常年不接触世人,平常的礼法相当缺乏,不懂得人情世故。这种人物自己一个人生活还好,一旦接触世事,便生出许多笑话(类似的动漫人物还有《全金属狂潮》中的男主角)。女一号韩菱纱是传说中的古墓丽影,世代以盗墓为生,不过按她的说法,盗墓也是劫富济贫。菱纱是典型的爱耍脾气的小女生,心底也经常有自己的小算盘。我觉着菱纱人物塑造的很鲜明和真实,剧情最后菱纱总说想自尽了结一切,实际上她心里特别矛盾,不仅仅是舍不得自己的小命,而是舍不得这些一路走来的朋友们。女二号刘梦缡是妖,貌似又要扯到人与妖之恋,不过梦缡在男一号和自己的族群未来,选择了族群。这点也能理解,梦缡的寿命要比人类长很多,如果厮守到老,看着男一号慢慢老死,自己却仍旧年轻想必更是难受。 只是游戏通关后的动画交代,100年后,男二号紫音早已白发苍苍,梦缡才来到青鸾峰上探望他们,梦缡在菱纱墓前跪倒时,突然和天河长得一样的男子走了过来。画面嘎然而止,我想,应该是天河的儿子吧(为啥衣服都一样?天河把他的破草衣也传给儿子了?)…
 
仙剑四中有几处地方与仙剑三的剧情有承接,这种给老玩家准备的甜点让人吃起来很舒服。不过大多是支线的小剧情,和主线没有太大关联。典型的有五毒兽的短暂出现;景天的前辈在陈州借钱(前世都是姜国的王子);魔剑的出现中,龙葵的声优交待了她的身世,这几个小甜点都是客串一把,但是却赢得老玩家的赞赏。

发现了游戏中的"彩蛋",墓室通道中,仙剑四的团队以小水滴出场,每个人的喃喃自语都很搞笑,玩家切勿错过。
 
总体来说,仙剑四有众多可圈可点之处,剧情发展到后边数次碰触我的感动神经…
搜索相关资料的时候,发现仙剑三的电视剧已经杀青,预计暑假上映,很期待。

[youtube=http://www.youtube.com/watch?v=dsjgk0zyAis&color1=0xb1b1b1&color2=0xcfcfcf&hl=zh_CN&feature=player_embedded&fs=1]

期待,期待:D

 

发表在 未分类 | 留下评论

RSS的应用(一)

提起RSS,人们总把它放到web 2.0的大框框中。这里暂不讨论web 2.0的争议性。查阅了相关资料,RSS早已在web 2.0概念炒作之前就已出现。但是貌似一直和广大的网民们没有太大的关系。实际上很多网站都有RSS的应用,就拿msn space来说,"订阅RSS源"按钮,就是RSS的应用之一。对于普通用户,简单的来说,Google reader是RSS应用最好的推广。
RSS其实是网页内容以另一种形式的储存。看过rss文件后,就会知道,丫其实就是xml文件。通过统一的格式输出,方便自动聚合分类。以Google reader为例,通过添加自己喜爱的博客,可以方便的查阅用户自己定制的内容。有人问,这和收藏夹有啥区别,我用收藏夹就挺爽的啊。Google reader 与收藏夹最大不同,就是可以迅速方便的得知你所订阅的博客(亦或新闻网站,只要网站提供RSS订阅源)是否更新。如果你关注的一个人的博客有好长时间没有更新的话,期间白跑好几趟是浪费时间和资源的行为。为避免这种情况的发生,可以尝试Google reader等方便阅读RSS feed的阅读器。
 
如果你是博客写手,可以关注一下Rss Feed管理。通过Rss Feed管理可以发布和管理你的rss。比如像我在feedsky上申请的服务,发布出来时这个样子:









点击不同的图标,可以订阅到不同的阅读器中。博主可以在博客自定义窗口中放入这些图标,方便读者订阅。Google reader我一直在用,感觉很方便。近期QQ也推出了QQ邮箱RSS阅读,有QQ的用户不妨尝试一下。其他的my yahoo阅读器等大家请自己尝试,选择喜爱的阅读器来使用。至于抓虾,最近听说陷入了运营危机,月光博客分析说是受到Google reader蚕食市场的影响。
 
国外出名的feed管理网站是FeedBurner,"2007年5月23日,Google以1亿美元现金收购FeedBurner",这条旧闻可以看出RSS受到Google 的重视。只是Google进入中国市场一向不利,Feedburner也经常时不时被GFW强奸。虽然说你可以方便的用google帐户登录FeedBurner,但是由于"众所周知的原因",神奇土地上老外的服务不是那么“好使”得。
 
于是国内的厂商又看到了商机,feedsky完全做的是一样的服务。墙内的服务当然要更安全一些。但是据网友反映,某些RSS聚合器对Feedsky的支持不好。我是刚申请的feedsky,使用过程中发现其中有个"广告管理"选项,我认为是比较新颖的商业模式,通过写文章推介产品,得到双赢的效果。不过只有用户受到邀请之后,才可以写文章赚钱。有兴趣的博主可以去尝试。
————————
 
推荐阅读:RSS应用(二)  RSS进阶使用必看,哇咔咔

发表在 IT观察 | 留下评论