時計坂一刻館三号室

[080327] Rank Fetcher 2.3 支持 Quantcast Rank

屈超(沙滩凉鞋) 发表于 2008 年 3月 27 日 18 时 06 分

Rank Fetcher 2.3

080327 更新:

添加 Quantcast Rank 的支持……
修正 ChinaRank 无法获取的错误……
修正程序的一处小 bug ……

071109 更新:

没什么好说的……
ChinaRank 修正……

071013 更新:

Kumoo 报告无法运行于他 4.3 版本的 PHP 环境下……
现在修正了这个问题……
理论上支持 PHP 4.2+ 的环境……(未测试)

071001 更新:

重写了 Alexa 类反比百分比的计算代码……
添加了 AW 编写的 Flash 版本 RankShow ……
PS.文档将择日送上……

======================================

再拖延了数月之后……
凉鞋俺终于完成了 Rank Fetcher 2.0 的底层构建……
目前支持的 Rank 类型如下:

Alexa Rank
Google Page Rank
Sogou Rank
Chinarank
Compete Rank
Quantcast Rank

接下来是 ChangeLog :

增加:多域名(页面)查询(同时提供域名限制选项);
增加:提供 Compete Rank 查询;
修正:无法查询子域名 Google PR (因为不同页面 PR 值亦不同);
改进:以 JSON 格式输出(方便不同外壳调用);
改进:渐进式自动更新(不再同时更新所有 Rank);
改进:自定义手动更新 Key (预防恶意刷新);
改进:自定义缓存文件(必要时可供切换)

另外……
本次还与 AWFlasher 合作……
由他提供名为 RankShow 的 Flash 外壳……
但目前无法与他取得联系……
(昨天还在 Gtalk 上说好了来着……)
因此这部分暂且搁下不谈……

演示:http://demo.quchao.com/rank/
下载:http://www.box.net/shared/xh1xxwrwo4

之前的版本至此不再提供支持……
那么……
今天就到这里……

微量修改为 Lightning 默认添加 SMS 方式提醒……

屈超(沙滩凉鞋) 发表于 2008 年 1月 21 日 22 时 59 分

ThunderBird + Google Calendar = My GTD Tools

Lightning 其实是加装了行事历功能的 ThunderBird ……
大约等于 ThunderBird + SunBird ……
其实一直以来使用 ThunderBird 作为邮件和新闻组客户端……
这次之所以加装了 Lightning 扩展……
完全是因为想从 Treo 阵营中叛逃了……

目前在 Treo 上我使用 Agendus 作为日程管理工具……
然而 Agendus 太过于臃肿(而且不太稳定)……
而 Palm 内置的行事历等功能却过于简单……
思来想去我还是决定为叛逃 Palm 阵营做准备了……

最初是想直接 SunBird 的……
(因为最近也发现了其 Portable 版本……
不用担心用户资料夹的备份问题……)
后来想了想单单为了行事历就重新放一个程序在 Tray Bar 的确不太符合我的风格……
更何况我既然决定叛逃……
联系人当然也得大规模转移……
于是乎我给 ThunderBird 加装了 Lightning 扩展……
这样一来……
它就变成了一个足以满足我 GTD 需求的软件了……
(反正我也将其缩在 Tray Bar 随时检查邮件……)
而且合理地与 Firefox 分开……
却不至于使用 MozillaSeaMonkey 套件……
总而言之言而总之我很满意……

而随之后来的惊喜……
则是当我寻求 Treo 与 Google Calendar 的 Sync 方式时……
(我想把目前我手机上的行事历等信息转到 Google 日历上去……)
一不小心找到了 ThunderBird 的 Provider for Google Calendar 扩展……
通过这个扩展便可以实现 Lightning 和 Google Calendar 的资讯同步……
试用了下……
很好很强大……
这样一来我完全就实现了 Treo 650、ThunderBird 和 Google Calendar 的三方同步……
(当然联系人我还是通过 vCard 中转的……)
我想即使哪一天我叛逃了 Treo 加入了水果阵营……
三方同步的方案依然有效……
啥叫现代化作业……
这就是……

当然啦……
唯一令我不满意的还是从 ThunderBird 向 Google Calendar 同步时……
默认的 Reminder 是 Alert ……
表现在 Google Calendar 上是一个 JS 的 alert 而已……
问题是谁没事儿老挂在 Google 上……
再者说了……
要是我出门儿了呢……
您上哪儿 alert 我去……

这个问题是 Provider for Google Calendar 目前的功能限制……
我看了它的下代码……
作者应该是有能力(而且有迹象)解决这个限制的……
既然作者忙……
咱就勤快一回……
为其添加 SMS(手机简讯提醒)的默认方式提醒……
步骤如下:

步骤 001:买个手机……
步骤 002 - 步骤 253: (有关手机的使用…… 略……)
步骤 254:去 Google Calendar 绑定自己的手机号……
步骤 255:为 ThunderBird 安装 Provider for Google Calendar 扩展……
步骤 256:以 Google Calendar 为 Provider 在 ThunderBird 里添加一个行事类别……
步骤 257:找到该扩展的储存目录……
我的是 Portable 的……
因此在 Data\profile\extensions\{a62ef8ec-5fdc-40c2-873c-223b8a6925cc} 下……
传统版本请自行在系统盘中寻找……
步骤 258:打开 js\calGoogleUtils.js 进行修改……
搜索:

  1. entry.gd::when.gd::reminder += gdReminder;

在下方添加:

  1. // Hacked by Chappell.Wat @ QuChao.com on 1/21/2008
  2. gdReminder.@method = "sms";
  3. entry.gd::when.gd::reminder += gdReminder;

步骤 259:重启 ThunderBird 使其重新读取该设置……
步骤 260:完成……

大功告成……
仅用了 260 个步骤……
这样修改之后凡是设置了 Reminder 的事件……
默认均会提交 alert 和 SMS 两种提醒方式……
如果你有兴趣还可以加上 email 方式……
你甚至可以根据自己的情况使多种提醒“纷至沓来”……
具体的修改可以阅读 Google Calendar 的 API 文档……
由于每个人的要求不同……
我就不多置喙了……

另外……
为了实现手机端的同步……
我为我的 Treo 加装了 GooSync 的软件……
了完美转移联系人并实现生日提醒……
我给 ThunderBird 安装了 MoreFunctionsForAddressBookThunderBirthDay 扩展……
为了了解天气和农历情况……
我给 Google Calendar 订阅了 Weather & Lunar 表……
为了最大限度保证安全……
我给 Firefox 安装了 Google Services in HTTPS 用户脚本……
………………
总之……
我的 GTD 转移工程几乎快要完成了……
愿和其它同类用户进行交流……
今天就到这里……
睡觉……

=============================================

[080122]
关于绑定手机号……
我还要多说一句……
我本身整个系统和环境都是英文的……
所以去 Google 绑定时它只要求我确认地点即 China ……
并未对服务商进行要求……
而我本身则使用的移动的服务……
事实证明是可以收取短信通知的……
有心的朋友应该也注意到了……
Google 发过来的号码来竟是腾讯的……
难道预示着什么……
哈哈哈哈……
补一张图来说明一切……
Google Calendar SMS Notifier

[070118] 用 PHP 获取 Alexa Rank 、 Google PageRank 、 Sogou Rank 和 ChinaRank ……

屈超(沙滩凉鞋) 发表于 2007 年 1月 18 日 14 时 20 分

[更新日志]

070118: 再次修正 ChinaRank.org.cn Rank…… 真麻烦啊……
061224: 修正 ChinaRank.org.cn Rank……
061220: 添加中搜 ChinaRank.org.cn 的 Rank 值获取及显示……
061125: 修正 Firefox 显示不正常的 CSS 问题……

AlexaGoogle 的 Rank 值大伙儿都不会陌生……
前些日子又出来一个 Sogou PR ……
很多查询站点已经推出了它的查询服务……
之前我释出的文件只提供了 Alexa 和 Google 的查询……
恰逢有热心的朋友电邮到我希望我更新……
于是乎花了点时间写了一个类文件来处理以上三种 Rank 值的查询……
(2006-12-20 更新了所谓的 ChinaRank …… 所以是“四”种)
不多说了……
源码释出……

PS:推荐对 Rank 值进行缓存……
否则被谷歌封掉你的 IP 就哭去吧……
(有此惨痛经验的人飘过……)
本类中不含缓存过程……
有兴趣的同学可以看这里……

PS2:默认使用了 curl 系列函式来处理……
如未开启该扩展则进而使用 fopen 方法……
如 allow_url_fopen 未开启……
再进而使用 fsockopen 方式……
如果连它也未开启……
您就不要尝试了……
OTZ …….

PS3:传说 PS3 已经被炒到 RMB 9K ……
我还是玩我的 PSP 去吧……

在线演示http://Demo.QuChao.com/Rank/
打包下载http://www.live-share.com/files/196154/rank.rar.html

目录:

大叔的今周……

屈超(沙滩凉鞋) 发表于 2006 年 2月 25 日 19 时 46 分

又过了一周鸟……
开始干活鸟……
为此大叔特地花了几天倒时差……
恩……
效果不理想……
继续倒……

目录:

播放器加载中……
读取中……
图书数据加载中……
读取中……
剧集数据加载中……
读取中……
专辑数据加载中……
读取中……
2008 Firefox+ Summit
歌曲数据加载中……
读取中……
通讯方式加载中……
读取中……
QR Code 加载中……
读取中……