X the Unknown Becoming an “X'' in an equation.

21二/084

最近评论

这是CMB计划中第三步的一部分,把最近的评论列在上面。blogger的帮助里面确确实实有如何在侧栏加入最近评论的方法,只需要用blogger提供 的几个标签。不过后面也有一个免责声明:并非完全的最近评论,而只是当前页面帖子的评论,而且是按帖子顺序排的。虽然有99%的情况这种方法得到的内容是 跟通常意义上的最近评论一致的,但到最后我还是决定了自己动手,看看能不能实现100%。

不用blogger提供的标签,唯一能获得评论的方法就是供稿。虽然blogger的发布系统确实为xtheukn(这是我简写“X the Unknown”的方法)生成了供稿,但却只有帖子的,评论的供稿却没有,而且可能是出于供稿长度的考虑,供稿并不完整。不过获得供稿的方法倒不只有从 xtheukn上,从blogger上也可以,而且透过blogger data api,一些最简单的查询也可以实现。

当然我很希望他们能搞多一点功能。

无论是Atom还是RSS供稿,格式都是XML的,很自然就想到AJAX了。不过由于javascript的SOP的关系,需要通过空间的动态网页功能做一下数据中转,AJAX才能实现。按照这个思路昨天就已经把我想象中的最近评论功能完成了。缺点就是依赖空间对动态网页的支持了。现在是Windows主机支持的是.Net,如果换成Linux主机的话大概就得改用PHP了。

今天又发现了另外的两种办法,一种是,通过google提供的AJAX API,数据怎样去获取我就不去担心了;另外一个就是通过google对某些服务的feed的JSON支持,这其中包括blogger。两者都离不开google:AJAX API需要导入一个来自google的javascirpt,而feed的JSON支持说到底还是google提供的。

为了摆脱以后可能因为换主机而带来的影响……我今天又利用了AJAX API实现了最近评论的功能。不过,现在xtheukn用的还是昨天我最初实现的方式。

等代码完整一点以后就迁移过去吧。

PS:google是不是因为越做越大,精力不足呢?文档很多都跟不上啊!总会叫人找得晕看得晕……

11二/082

新年第一帖 & 试试AJAX

新年第一帖本来应该在大年初一发更好一点吧?不过实在太懒咯~没关系,今天初五,应该还不算很晚吧?

X在这里祝愿大家新春快乐,身体健康!然后摊开手板拿红包!

书已经看了1/3了,不知道动作算快还是算慢了,不过就得个看字,看完以后好像就……接下来的将是软件工程,一个很久以前我就想去看但每次都没看成功的东西。希望我这次能顺利完成任务吧!

不过看书上理论的东西看到爆发了,偶尔去看了点课外书,尝试去玩了玩流行的AJAX。看之前还以为会涉及很多我不知道的知识,看了以后才发现大部分都是我已经知道的东西,很快就建立好人物并成为初心者了~不过,离成为超级初心者就还远着咯。

然后给这个Blog的某个部分用上了AJAX技术了。可以看出是哪部分吗?

分类: 生活 2 评论