biggates的心得

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  19 随笔 :: 1 文章 :: 11 评论 :: 0 Trackbacks

01 2008 档案

     摘要: 以下是来自 TIOBE 的 2007 年度语言总结。Python 荣获 "2007年度最佳语言" 称号...  阅读全文
posted @ 2008-01-14 11:58 biggates 阅读(92) | 评论 (0)  编辑

     摘要: 这几天用到一个软件,未注册版有100条的限制。根据About信息里提供的信息联系原作者,没有任何回应。无奈之下尝试自行 Crack 。现将过程摘录如下:...  阅读全文
posted @ 2008-01-13 22:14 biggates 阅读(31) | 评论 (0)  编辑

     摘要: 根据 Gadget 的设计,我们可能会需要在用户不用手动改变设置的情况下,主动地改变某些用户的设置(比如在 "推箱子" 这个 Gadget 中,每过一关就自动更新 "从指定关卡开始" 这个属性)。

要使用 setprefs 功能,我们需要在 Gadget 中包含以下内容:...
  阅读全文
posted @ 2008-01-09 18:03 biggates 阅读(157) | 评论 (0)  编辑

     摘要: XML 中的 标签里的属性指定了这个 Gadget 的属性,比如标题、作者、联系方式,等等。我们来看下面的例子:...  阅读全文
posted @ 2008-01-08 13:55 biggates 阅读(107) | 评论 (0)  编辑

     摘要: 毫无疑问,一些 Gadget 需要用户提供一些信息才能按照用户所期望的运行,比如一个 RSS 阅读器需要用户指定 RSS 源的地址,一个"推箱子"游戏可能需要用户指定开始的关卡(这样可以不用每次都从第一关开始),等等。这些 "设置" 是在 XML 文件中用 <UserPref> 标签指定的,当 Gadget 运行的时候,它们被解析成 <input> 标签。各个用户的设置是永久保存的,并且不会被泄露出去(当然,如果在 Gadget 里面使用,这些数据还是有被泄露的可能。这就是为什么加载第三方 Gadget 时会出现警告的原因)。

我们来看一个例子...  阅读全文
posted @ 2008-01-07 11:00 biggates 阅读(123) | 评论 (0)  编辑

     摘要: 从上一篇的 Hello World 中可以看到,一个Gadget实际上就是一个标准的XML文件。在标签里面,就是整个Gadget的内容了。它包括三个部分:

标签里面是整个 Gadget 的"工作区",这里的内容通常包含了一个 Gadget 的外貌(通过HTML / CSS)和功能(多数通过 Scripts )。
标签里面是一个用户可以进行修改的选项。比如一个 RSS 阅读器就需要一个来保存用户指定的 RSS 源的地址。注意,如果需要多个选项,那么就需要添加多个 标签。
标签里面是这个 Gadget 的描述,比如 Gadget 的标题、作者、分类什么的。用户是无法更改它的。
我们来看一个实际的例子:...  阅读全文
posted @ 2008-01-06 09:55 biggates 阅读(144) | 评论 (0)  编辑

posted @ 2008-01-05 09:36 biggates 阅读(209) | 评论 (1)  编辑

posted @ 2008-01-04 23:27 biggates 阅读(53) | 评论 (0)  编辑

posted @ 2008-01-04 23:19 biggates 阅读(201) | 评论 (0)  编辑

posted @ 2008-01-04 14:41 biggates 阅读(19) | 评论 (0)  编辑