显示 FeedSky,FeedBurner,Google Feed 的文本统计数字的方法

* Internet / # , , , , , / 2009年01月23日 / 37条评论 / 111 次浏览

有些时候,为了页面的样式,或许你需要显示 FeedSky,FeedBurner,Google Feed 的文本统计数字。如何实现呢?其实我们可以利用强大的 API 调用 RSS 托管商的文本统计数字

FeedSky

Shawn 童鞋已经提供了显示 FeedSky 的文本统计数字的方法(原文地址),相关代码如下(把代码中的 feedsky-id 改为你的 Feed@FeedSky 的名称):

1
2
3
4
5
<?php 
$xml = simplexml_load_file('http://www.feedsky.com/rpc/feed_statistic_xml.php?u=feedsky-id');
$node = $xml->xpath('/month/day[last()]');
foreach($node as $n){echo $n['subcount'];}
?>位读者

FeedBurner

这个方法是 NetPuter 参考 Shawn 的方法实现的,算是准原创吧。其中 API 的地址是在这里发现的,相关代码如下(同样,把代码中的 feedburner-id 改为你的 Feed@FeedBurner 的名称):

1
2
3
4
5
<?php 
$xml = simplexml_load_file('http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id');
$node = $xml->xpath('/rsp/feed/entry');
foreach($node as $n){echo $n['circulation'];}
?> Readers

Google Feed

由于 FeedBurner 已被 Google 收购,因此调用方法也差不多,代码如下(还是,把代码中的 googlefeed-id 改为你的 Feed@FeedBurner 的名称):

1
2
3
4
5
<?php 
$xml = simplexml_load_file('https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=googlefeed-id');
$node = $xml->xpath('/rsp/feed/entry');
foreach($node as $n){echo $n['circulation'];}
?> Readers

最终效果以及相关注意

因为 OrzDream 是由 FeedSky 托管的,也有由 FeedBurner 托管的,但是几乎没有数字,所以借用一下 WPChina.org精品博客的订阅统计。
图像版:

截止至昨天, OrzDream 已经有
WPChina.org 有
精品博客有

文本版:

截止至昨天, OrzDream 已经有xpath('/month/day[last()]');foreach($node as $n){echo $n['subcount'];} ?>位读者, WPChina.org 有 $xml = simplexml_load_file('http://api.feedburner.com/awareness/1.0/GetFeedData?uri=wordpresschina');$node = $xml->xpath('/rsp/feed/entry');foreach($node as $n){echo $n['circulation'];} ?> Readers ,精品博客有xpath('/rsp/feed/entry');foreach($node as $n){echo $n['circulation'];} ?> Readers 。

几点注意:

  1. 建议大家在使用代码的时候 Cache 一下,帮助 RSS 托管商和地球节省资源。有关 Cache 可以参考 WordPress 官方 Codex 的详细内容
  2. 关于显示 FeedBurner,Google Feed 的文本统计数字的方法中,用到 SimpleXMLElements 这个玩意儿,它生存在 PHP5 环境中。如果你的 Blog 还是生存在 PHP4 环境的话,就无法使用以上显示 FeedBurner,Google Feed 的文本统计数字了。
  3. 不知道为什么,精品博客的订阅统计图标和文本有很大出入。此外, FeedSky 和 FeedBurner 也是图标和文本有出入(但是不大),我想应该是因为图标是一天更新一次,而 API 是即时更新的吧(可以看看它们的 API 的内容),你觉得呢?

PS1:一开始我是用 HONGKIAT.COM 的方法显示 FeedBurner,Google Feed 的文本统计数字的,但发现不可行。后来在和 Leeiio 的扯淡过程中突发灵感,其结果也就是上文的内容啦。折腾成功的感觉真
PS2:参考资料:《PHP 中的 SimpleXML 处理

一个鲜果粉丝眼中的 Beta 版鲜果

* Internet / # , , / 2009年01月22日 / 27条评论 / 109 次浏览

在和 NetPuter 一起体验之前,先来看看最近一段时间,关于鲜果周边的一些动态:

  • 2008年12月21日 - 玩聚 SR 正式上线。玩聚 SR 与鲜果热文类似,是一个追踪各种社会化媒体,实时发现IT人都在分享和推荐什么的工具。via
  • 2008年12月31日 - 和鲜果老大梁公军调侃时,他告诉我:鲜果将于春节前进行新版本的测试,然后在春节后发布正式版。via
  • 2009年1月8日 - 豆瓣九点 改版。新的九点,是由你亲自打造的博客媒体。如你一样独特的网络阅读者,通过在九点上阅读和分享,真正有价值的博客文章被聚合起来,决定了九点的内容,它们将继续被众人阅读和传播。所有这些,都由你产生。via
  • 2008年1月18日 - 新版鲜果开始公测。via
  • 2008年1月20日 - 有道阅读为了降低大众用户使用阅读器的门槛,更快地找到自己喜欢的内容,又做了一次新手导航升级。via

鲜果

体验 Beta 版鲜果

首页

Beta 版鲜果的首页,与原来的首页相比,内容丰富了很多,这样有利于一些路过鲜果的陌生的童鞋了解鲜果是什么东西。顶部的导航条,刚开始的时候比较窄,现在已经宽了一点儿了,但总感觉这个导航设计得不好。此外,“达人分享”部分,所谓的达人只是因为推荐的文章多而已吧。我想,真正的达人,应该是对文章有自己的思考,进行有价值的推荐,这样的“达人分享”才有一些意义,强烈要求人肉审核所谓的达人。

还有,关于“我的订阅更新”部分,假如我在这里打开了一篇文章,会跳到鲜果热文的版式去阅读,但是,我既然已经阅读了这篇文章,那么它的阅读状态设置为已读了。结果呢,依旧出现在我的未读文章列表中,又造成了重复。我的建议是,要么改为在阅读器中打开这个频道的这篇文章,要么就在阅读文章的时候顺便自动标记这篇文章为已读。

把停留在某处的视角拉回到整个界面,我感觉 Beta 版鲜果有 SNS 的味道了,不仅因为 SNS 元素,还因为那 SNS 的标准配色——蓝色。不觉得它和 Facebook校内或者海内很像嘛?

刚才偷偷看了一下Beta 版鲜果首页的源代码,发现鲜果已经开始使用现在很流行的 jQuery 了。但是 SEO 弄得很不合理(光 H2 标签就给导航的5个项目给占了,而每篇热文的标题用的是 H4 标签),按照 Shawn 童鞋的说法, H2 一般不超过4个,有可能会适得其反。

热文

我觉得 Beta 版鲜果的热文不如以前,首先是没有了直接在热文中全文阅读的操作,因此,原来的悬浮导航条也没有了。其次,一些布局不合理,比如说这个图片的 B 部分我觉得应该放在 A 部分下面。

xianguo-beta-rewen-item

还有,日历部分,是一个不错的创新,但是除了当天日期有样式之外,其它的都是和普通文字一样。同时, Beta 版鲜果很多地方我觉得应该给链接添加下划线:告诉大家这是一个链接,以及照顾色弱或者色盲者。via

PS1:其实 OrzDream 的链接也是没有下划线的,不过在下次改版中我会加上滴。
PS2:热文能否提供 RSS Feed 输出吖,我知道有一个每日鲜果精选的频道,但并非每日每个分类的热文列表哦。

好友分享

这是 Beta 版鲜果新增的一个玩意儿,还好吧,但是有些表达不太准确,比如“分享好友”指的是一个添加好友的动作,而按我的理解,分享(推荐)好友应该是这位童鞋很有趣,想把 TA 推荐给大家的说。

我的订阅

这里就是鲜果 RSS 阅读器的核心所在了,在改版的时候也应该是重点。我的一些观点:

  • 阅读器默认首页的修改,我还是喜欢原来的一个有“朋友新鲜事”有“每周推荐频道”的首页,而 Beta 版鲜果中却成了所有未读文章列表。
  • 阅读设置被藏得很深(左栏 » 更多阅读 » 设置),而鲜果默认的一些设置并不能满足所有人,希望能把阅读设置给出来。
  • 单一频道阅读界面的布局很不好看。把这个频道的订阅统计移到了左下角,很不和谐,而且,点了订阅统计之后,“回到频道”的按钮却是在右上角(而非左下角),很不方便。
  • 当前频道的标题不够醒目,居然和右边的一些设置字号一样,没有突出重点。
  • 快捷键,对于提高阅读效率有很大的帮助,比如在旧版鲜果中, Shift+A 可以实现“标记本页为已读”的操作,但这个快捷键在 Beta 版鲜果中却成“标记所有为已读”,由此带来的一些损失,显而易见。
  • 原来每篇文章左下角的是“回到顶部”,体验很差。现在是“折叠”,还是一样不好,因为我需要的是,把这篇文章折叠并且回到这篇文章的顶部。
  • 一些 CSS 样式也变化了,这是为了和界面更加相似吗?我还是喜欢原来的没有额外样式的正文。
  • 有一些按钮或者链接,比如“添加频道”的“更多订阅方式”应该要设置新窗口打开,结果却是原窗口打开,这样一来阅读过程就被打断了。我知道在新窗口是不符合 W3C 标准的,但是和用户体验相比,鲜果会选择哪个呢?

订阅中心

这里就是原来的博客榜啦,变化不大。

总结

总的来说,我不喜欢 Beta 版鲜果,很粗糙。但也体验了鲜果的一些新理念和未来要走的路线,期待着 Beta2 、 Beta3 、 Beta3 SP1 等版本诞生……

破解 Nokia 手机的保密码

* Internet / # , , / 2009年01月16日 / 31条评论 / 1,272 次浏览

终于考完试了,终于可以更新胃,但不争气的电脑却出问题了,似乎怎么弄都还是无药可救地说。就在我无可奈何的时候,自带上网和浏览器功能的 Win PE 出现了!所以说,你现在正在看的是一篇一半在 Win XP 写的,一半在 Win PE 写的“强大”文章。回归正题,漫漫度过了一个月没有手机的日子(丢了)。上课无聊时再也没得看鲜果,唠饭否,推 Twitter 了。于是乎,找童鞋借了一部 Nokia 6610i ,结果刚一开机就要我输入保密码,问童鞋他也忘记了,真囧。一番 Google 后,终于找到了万能的解决方法啦,这个方法适用于所有 Nokia 的机型,而且方法也很简单!

破解诺基亚手机的保密码

  • 你需要知道手机的 IMEI 号码(什么是 IMEI 号码),你可以在开机的状态下依次在键盘上输入“*#06#”查看手机对应的 IMEI 号码。
  • 打开这个网站,它可以根据你输入的 IMEI 号码生成一个只用于你的手机的万能保密码!在“Enter IMEI”后面输入你的 IMEI 号码,接着勾选“I'm legal owner of the phone with that IMEI”,再点“Generate”。
  • 在打开的新页面中,你会看到一串10位的数字(掰手指再数一下吧),没错,那就是传说中的万能保密码啦,赶紧利用它解锁然后换锁吧!
  • 没了。

本方法支持诺基亚所有型号手机

N96,N95,N93i,N93,N92,N91,N90,N85,N82,N81,N80,N79,N78,
N77,N76,N75,N73,N72,N71,N70,N-GageQD,N-Gage,E90,E71,
E70,E66,E65,E63,E62,E61i,E61,E60,E51,E50,8910i,8801,
8800Sirocco,8800,8600,7710,7650,7610SuperNova,7610,
7510SuperNova,7500,7390,7373,7370,7360,7310SuperNova,7310,
7270,7250i,7250,7210SuperNova,7210,7200,7100s,7070,6822,
6820,6810,6800,6708,6682,6681,6680,6670,6650d,6650,
6630,6620,6610I,6610,6600slide,6600fold,6600,6555,6500s,
6500c,6301,6300i,6300,6290,6288,6282,6280,6275i,6275,
6270,6268,6267,6265,6263,6260s,6260,6255,6235,6234,
6233,6230i,6230,6225,6220c,6220,6212classic,6210Navigator,
6200,6170,6165,6155i,6155,6152,6151,6136,6133,6131_NFC,
6131,6126,6125,6124c,6122c,6120c,6111,6110Navigator,6108,
6103,6102,6101,6100,6086,6085,6080,6070,6060,6030,6010,
5700,5610,5500,5320,5310,5300,5220,5200,5140i,5140,
5130,5100,5070,5000,3660,3650,3620,3600slide,3600,3595,
3587i,3587,3586i,3586,3555,3530,3510i,3500c,3300,3250,
3230,3205,3200,3155,3152,3120c,3120,3110c,3108,3105,
3100,2865i,2865,2855,2680s,2650,2630,2626,2610,2600c,
2355,2330c,2323c,1681c,1680c。

或许现在你不需要它,但总会有用到的时候的,别忘了这儿。

2009 - NetPuter 和 OrzDream 的目标们

* Dashboard / # , / 2009年01月02日 / 48条评论 / 78 次浏览

2008年的最后几天,很多 Blog 都在进行总结。但每当我看到这些早产的总结,我就在想:2008都还没过,你们总结个虾米哇。现在,全球所有地方都已经进入2009年啦,我已经总结了自己一下,也应该计划一下了。因为我觉得,每个 Blog 甚至每个人都是在不断地总结和计划中成长起来的。

NetPuter 和 OrzDream 的目标们

学会 更凝练 要专业 的表达

包括 WPLAND 在内,感觉自己写的文章总是很啰唆,甚至有点儿冲淡了主题。因此,作为2009年的第一个目标,我要学会更凝练、更精要、要专业的表达,少说废话,让更多的人能看懂文章。感谢 Lorna 童鞋在这方面的指导。

继续更新 玩美[FunStyle]

这是我所谓的心情Blog,写了大概也有1年多吧,断断续续的。在搞 OrzDream 的这段时间,几乎把它给荒废了。但后来发现,学习生活的压力大了,有时候需要一个地方去“宣泄”。再搞多一个 WordPress 费时费力,所以,BlogBus 就是我最好的归属

建立更广更全的人脉关系

通过 Blog 的确认识了不少好玩好学(两个“好”字读音不同)的童鞋,大家在一起打打闹闹也挺有趣的。毕竟每个人都是喜新(我不厌旧)的,肯定也想认识更多的人啦。
PS:感觉这条写得很水。

打造至少2款 WordPress/BlogBus 主题

慢慢地了解了 WordPress 后,发现做主题也不是一件难事儿,但难的是,做一个漂亮的主题。所以,我打算先发布一款“主题的主题”,就是所谓的主题框架啦,再在此框架上打造新的主题。而 BlogBus,对我来说,旧模板系统已经大概了解了,但新模板系统自发布以来就没怎么玩过,感觉上就是把那些 Widgets 改为在后台直接管理的,而不用再在旧模板系统中编辑HTML。所以,希望能有一款适用于新模板系统的主题出现啦。

深入地优化一下 SEO

现在 OrzDream 的 SEO 还停留在初级阶段。刚认识 Shawn 的时候他给我讲了很多关于SEO方面要注意的地方,我打算总结一下写出来,并且应用在原创的“主题的主题”中。而前一段时间 Google 推出了官方的《搜索引擎优化指南》(个篱童鞋把它翻译成中文了),正好也为我的 SEO 优化提供了强劲动力。但愿在2009,OrzDream 的 PR 以及在搜索引擎中的排名地位都能有所上升

通过网赚让自己收支平衡

CN 玉米涨价了,玩这个 Blog 需要的支出又增加了,还有一个 WPLAND 呢。而今年,钱包一直都是扁扁的,希望在2009年能够通过网赚(广告位、卖链接、写推介等)赚到一些钱,能够大概和支出平衡我就很满意了。当然咯,搞网赚的代价就是可能会被 Google 惩罚,不过那破 PR 我不在意。

RSS Feed 订阅量超过360

感觉这个目标应该不难实现吧,但考虑到2009年我的高中学涯已经过了一半了,再不努力一点我怕到时候我会后悔。所以 OrzDream 在2009的更新速度应该会放慢一点(2008年平均每2.6天一篇文章,2009年保守估计是平均每3.5天一篇文章吧),更新慢也会在某种程度上影响订阅量的增长的。

参加一次互联网聚会

今年的 WordCamp China 2008,有神有色有美女,不过远在北京和上海,去不了也罢了。后来在广州举行的 2008中文网志年会 就近在咫尺,结果又没有去到。希望2009年能有哪次 Party 在深圳附近举行,我一定会抽出时间去参加的!

更努力地学习 再回重点班

之前的期中考试,从重点班掉下来了。经过一段时间的适应,感觉普通班也不错,但事实上,重点班的课程进度要比普通班的快,而且最重要的是童鞋们的学习氛围不错。为了考到更好的大学,重回重点班是必经之路!

希望大家在2009年健康如意

这也是最后一个目标,应该算是一个祝愿,因为自己在2008年身体总是这里那里出现点儿问题,生活学习也不是十分顺利,希望在属于 NetPuter 的 N(牛)牛能够少点儿生病,多点儿运气吧。同时,这也是对大家的祝福

但愿一年后的今天,再次看到这个曾经的“目标”,能够全都实现吧!

{04}影音饕餮 快看NetPuter上镜 哼哼哈兮

* OrZine / # , , , / 2009年01月01日 / 68条评论 / 143 次浏览

以往的 OrZine 都是在每个月1号的凌晨发布的,但是最近一段时间有点儿忙,等到31号才发现新一期的 OrZine 还没有开写……不过,现在新一期的 OrZine 火热出炉啦,请仔细品尝!又不过,在此之前,请查收一下 NetPuter 给童鞋们的贺卡(源文件下载):

[推视频]耗来屋欢迎你

正如标题所说的“快看NetPuter上镜”,本期 OrZine 就给童鞋们带来 NetPuter 所在的社团耗来屋社的第三部校园 DV 作品——《耗来屋欢迎你》,也是一部 MV 作品。歌曲就是大家都很熟悉的《北京欢迎你》,也已经被经过无数次恶搞了。在里面,你可以“欣赏”到 NetPuter 那很囧的样子和声音,慎入。

PS:不知道谁是NetPuter?穿 WordCamp 2008 的那只!

[推Feed]虾米音乐每日精选

  • Feed名称:虾米音乐每日精选
  • Feed地址http://www.xiami.com/collect/feed
  • Blog地址http://www.xiami.com/
  • Feed预览
  • Feed介绍:这个 Feed 是虾米网热力推荐的音乐精选集,对应的是标题的“饕餮(tāo tiè)”二字。虾米网,最近刚出道的一个高品质音乐互动社区,无论是UI还是UE都做的很赞。而这个音乐精选集的每一份精选,都不容错过!

最后,祝大家Happy 牛 Year!2009,你牛我牛中国牛!