Loading...

Archive for January, 2006

RSS 2.0 标准

by Dofy

RSS 是一种 XML 方言,因此RSS的规范也必须遵循XML的相关规范.
在RSS文档中﹐它的根元素是<rss>,并包含一个表示其版本的version属性.
如﹕<rss version=”2.0″>
整个RSS 档由包含在 <rss> 中的一个 <channel> 元素及其子元素组成.除了频道内容本身之外,<channel> 还以 <item> 项(在RSS2.0版本中可以提供任意多个<item>,但在0.9x版本中只能提供15个)的形式包含表示频道元数据(metadata)的元素.项通常是频道的主要部分,包含经常变化的内容.

频道<channel>

频道一般有三个元素(以下三个元素为必需的),提供关於频道本身的资讯

<title> 频道或提要的名称.
<link> 与该频道关联的 Web 站点或者站点区域的 URL.
<description> 简要介绍该频道是做什么的.
还有许多频道子元素都是可选的.常用的 <image> 元素包含三个必需的子元素
<url> 表示该频道的 GIF、JPEG 或 PNG 图像的 URL.
<title> 图像的描述.当频道以 HTML 呈现时,用作 HTML <image> 标籤的 ALT 属性.
<link> 站点的 URL.如果频道以 HTML 呈现,该图像作为到这个站点的链结.
<image> 还有三个可选的子元素

<width> 数位,表示图像的图元宽度,最大值是 188,预设值为 88.
<height> 数位,表示图像的图元高度.最大值是 400,预设值为 31.
<description> 包含文本,在呈现时可以作为围绕着该图像形成的链结元素的 title 属性.
此外还可以使用许多其他可选的频道元素.多数都是不言自明的

<language> 该频道内容编辑时所使用的语言(如:en-us,cn)
<copyright> 频道的版权信息(如:Copyright 2003, James Lewin )
<managingEditor> 负责编辑内容的人的Email(如:editor@website.com)
<webMaster> 负责有关频道技朮发布的人的Email(如:editor@website.com)
<pubDate> 频道内容的发布日期(如:Sat, 15 Nov 2003 0:00:01 GMT )
<lastBuildDate> 频道内容最后修改日期(如:Sat, 15 Nov 2003 0:00:01 GMT
<category> 指示频道内容属於哪一类别(如:ebusiness)
<generator> 指示产生该频道的程式(或系统)的名称(如:MightyInHouse Content System v2.3)
<docs> A URL that points to the documentation for the format used in the RSS file(如﹕http://www.xxx.com/rss)
<cloud> 允许进程註册为“cloud”,频道更新时通知它,为 RSS 提要实现了一种羽量级的发佈-订阅协议.(如﹕<cloud domain=”rpc.sys.com” port=”80″ path=”/RPC2″ registerProcedure=”pingMe” protocol=”soap”/>)
<ttl> 存活时间是一个数字,表示提要在刷新之前缓衝的分钟数.(如:<ttl> 60 </ttl>)
<rating> 关於该频道的 PICS 评价.
<textInput> 定义可与频道一起显示的输入框.
<skipHours> 告诉聚集器哪些小时的更新可以忽略.
<skipDays> 告诉聚集器那一天的更新可以忽略.

项<item>

项通常是rss文档中最重要的部分.每个项都可以关於某个 weblog, 完整文档 电影评论 分类广告或者任何希望与频道连锁的内容的记录.频道中的其他元素可能不变,但项经常发生变化.

您可以有任意多个项.以前的规范限值为 15 个项,如果要保持向后相容这仍然是一个很好的上限.
每个项通常包含三个元素

<title> 这是项的名称,在标準应用中被转换成 HTML 中的标题.
<link> 这是该项的 URL.title 通常作为一个链结,指向包含在 <link> 元素中的 URL.
<description> 通常作为 link 中所指向的 URL 的摘要或者补充.
所有的元素都是可选的,但是一个项至少要么 包含一个 <title>,要么包含一个 <description>.

项还有其他一些可选的元素

<author> 作者的 e-mail 地址.
<category> 支援有组织的记录.
<comments> 关於项的注释页的 URL.
<enclosure> 支援和该项有关的媒体物件.
<guid> 唯一与该项联系在一起的永久性链结.
<pubDate> 该项是什么时候发布的.
<source> 该项来自哪个 RSS 频道,当把项聚合在一起时非常有用.

1. 郭德纲 于谦 买面茶
2. 郭德纲 李菁 卖五器

最近在听郭德纲的相声, 听了这么多年相声却从来没听过这个名字, 开始甚至有些怀疑是什么炒作 :? 载了几段听了听, 好听!!! 剧场表演的, 这种有台下观众掌声, 笑声, 叫好声的相声是最好听的. 更可贵的是还有视频, 哈哈, 逗死了, 不说了, 自己听吧 :D

PHPz.ORG 项目目前只是简单拼凑了点东西, 大方向定下了(PHP 资源共享), 具体以什么形式来做一直比较困惑.
今天突然想到一点, 准备先开发一个聚合功能, 倒不是本站的聚合, 是解析其他 PHP 相关站的 RSS, 抽时间深入研究一下 PHP 解析 XML 和 Ajax 技术. 结合起来实现这个想法应该很合适 :D 具体流程与表现形式雏形已经基本形成, 接下来逐步实施.

BTW: 想到前一阵的电子相册计划 -___-!! 刚开始就被上传卡住了(起点选高了), 没时间研究了, 等闲了再说吧. 今天群里有人发了这个东西, 乍看起来是一个 javascript 的图片缩放, 仔细研究了一下实在不简单, 似乎与 Google Map 的技术类似 :| 先收藏起来(估计也就是个收藏 :-P )

要过年了, 人心惶惶地, 都无心干活了, 净净心, 排除杂念, 继续 my working...

《留言簿》

by Dofy

大家有什么话说可以在这里留言哈 :D

PHPz.ORG

by Dofy

昨天注册了一个域名 PHPz.ORG , 很喜欢 :D 今天简单弄了点东西放了上去, 看上去还不错 :) 准备做成一个 PHP 相关资源的站点, 充分地资源共享!!!

互联网的发展给整个世界带来了巨大的,前所未有的变革, 每天享受着资源共享带来的乐趣, 我想: 我们是不是应该做点什么呢, 尽我们所能吧! 让更多人分享更多资源, 不要保留, 要共享~~~ 我们不正是分享了前人留下的知识才创造出现在这个世界吗?

我相信, 资源共享会彻底改变整个宇宙~~~~

关于 "z" 的解释, 这里引用网上传播的对 0day与Warez 的解释, 在这大概应该用个引申意, 就当作是 free & share 吧 :D

0day并不是指那些破解专家不到一天就能“搞定”某个软件,而是说他们能在最短的间里把软件“解锁”,并发布在网上。0day的真正意思是“即时发布”,我们可以把它看做一种精神。Warez是对软件破解的泛称,其中“z”既表示复数,形容非常多,也表示0day中的“0”(即zero),一语双关。0day其实就是Warez的一种传播形式。

世界上并不存在叫0day或Warez的跨国“邪恶”组织。如果有人说他属于“0day组织”,很多时候并不是指他真的在一个叫“0day”的破解组织里干活,而是指他(或他的组织)的软件破解行为符合0day精神。0day是非商业化、非盈利的软件志愿破解行为,市场上那些把0day软件做成盗版光盘销售的行为,与0day的本意无关。

PLAIN TEXT >> JAVASCRIPT:
  1. <script type="text/javascript">
  2. var locString = location.search;
  3. function getQueryString(key){
  4.     var reg = new RegExp("(\\?|\\&)" + key + "=([^\\&]*)(\\&?)", "i").exec(locString);
  5.     return RegExp.$2;
  6. }
  7. alert(getQueryString("test"));
  8. // URL: fileName.html?test=HelloWorld
  9. </script>

演示地址

Read more...

Next Page »