作者:屈超(Chappell.Wat)
发布时间:April 18, 2008
分类:程式::五代
注意:新版本尚在编写中,推荐使用缩略版:
http://www.quchao.com/entry/tianya-helper-lite/
[080418]
修正本脚本在天涯某些使用 Ajax 进行分页的版面里无法正确获取首页楼主 ID 的 Bug……
使用鄙人所架设的 ChinaList for Pagerization 源的朋友……
如果想更好使用本脚本……
请在 Pagerization 的 Excluded Pages 添加以下页面……
http://cache.tianya.cn/publicforum/content/*
http://cache.tianya.cn/techforum/content/*
http://*.tianya.cn/new/publicforum/Content.asp?idWriter=*
http://*.tianya.cn/new/techforum/Content.asp?idWriter=*
经过鄙人测试……
该脚本应该算是比较圆满了……
如没有大的问题就不会再更新了……
:)
[080417]
终于解决了此脚本运行时出现的兼容问题……
我开始以为是 FF2 和 FF3 所渲染出来的页面差异问题……
害我昨天的更新还专门针对浏览器的大版本来区别处理……
今天找 ObiWan 测试后才知道“全世界”就我的 Firefox 渲染出来的页面代码不同……(笑)
我的系统和环境基本都是英文的……
不知道和语言版本有没有关系……
不过算了……
既然代码有些许不同……
我只好用正则来解决了……
起初怕正则效率低影响大伙儿的看帖热情……
写完后测试下发现还不错……
哎……
早就该采用正则 + Xpath 这样比较科幻的方法来解决的……
害我昨天白更新了……
今天最大的更新是添加了“浮动控制栏”……
Skyee 说这种方便的玩意儿是“小白专用”的……
那我觉得他应该就算最大的小白了……
浮动栏的效果不错……(如右图)
还可以从猴子命令里进行隐藏哟……(-__-|)
1.2 的更新内容如下:
1.添加浮动控制栏……
2.修正某些 Bug ……
3.改用正则替换解决版本间兼容问题……
============================================
[080416]
发布后收到许多 FF2 用户不能正常使用的反馈……
坐下来研究了下……
原来是 FF2 和 FF3 对 HTML 源码进行整理的结果不同所致……
无奈只能找出尘封已久的 FF2.0.014 测试并更新……
目前应该能支持 FF2 平台了……
另外……
Adblock+ 和 Firebug 等会对页面源码进行修改的插件也在一定程度上影响了脚本效果……
我只能尽可能地加以兼容……
而 GreaseMonkey 本身对脚本的影响也不小……
比如某些旧版本的猴子在读写选项值时是不支持 Unicode 字符的……
就需要用 encodeURI 和 decodeURI 加以处理……
1.1 的更新内容如下:
1.支持 FF2 平台……
2.修正某些 Bug ……
3.缩小代码重构范围来提高速度……
ToDo:
1.完善对某些特殊版面(使用 js 分页)的支持……
目前仅支持该类型版面(如开心乐园)帖子的第一页……
2.增加浮动按钮方便激活功能……
3.消除与 Pagerization 的冲突……
============================================
[080415]
几个月前就答应 Skyee 君要编写这样一个用户脚本(GreaseMonkey UserScript)……
而当时也确实着手去写了一个……
无奈天涯社区里帖子的 HTML 代码实在是太不规范……
无法用 XPath 去做预想中的操作……
然后编写工作就中断了……
近来天涯俨然成了我等“愤怒青年”(笑)的集散地……
闲暇时刻要在那里耗费不少时间……
而帖子里主次不分的回复也着实让俺深切体会到了 Skyee 君的痛苦……
于是乎俺下定决心要写为天涯论坛写一个“只看楼主”的猴子脚本了……
花了两个晚上的时间……
终于实现了这个功能……
天涯社区的帖子代码嵌套有不小问题……
导致 DOM 树生长得很畸形……
因此 XPath 只用在了取楼主 ID 这样的小地方……
真正的操作还是通过重构源码来实现的……
有兴趣的朋友还是直接看代码吧……
该脚本为用户提供了两个主要的功能……
一是仅显示楼主所发的帖子……(Ctrl - Y)
二是高亮显示楼主所发的帖子……(Alt - Y)
个人觉得第二个功能似乎还要更常用一些……
毕竟天涯里的回帖也是战斗的乐趣所在……
因此俺给高亮功能提供了较大的自由度……
你可以通过编写 CSS 自定义高亮的效果……
(默认是粗体+红色边框…… 详见后面的截图)
除了 Ctrl - Y 和 Alt - Y 两个快捷键……
你还可以通过状态栏的猴子的菜单命令来控制……
在猴子图标上点击右键并选择 User Script Commands……
选单中……
1.天涯助手 - 只看楼主/恢复
2.天涯助手 - 高亮楼主/恢复
3.天涯助手 - 隐藏浮栏/恢复
(自 1.2 起添加了浮动控制栏可供更方便地操作……)
下面来讲解一下功能配置……
在 GreaseMoneky 中选中本脚本并进行编辑……
脚本信息的下方便是配置代码段……
/*-----------------------------------------------------------------------------
* Configuration
*-------------------------------------------------------------------------- */
// Auto show author's only? [true or false]
var AUTO_ENABLE = false;
// Auto highlight author's? [true or false]
var AUTO_HIGHLIGHT = false;
// Disable the hotkeys? [true or false] (Note: Ctrl-Y to hide/show; Alt-Y to highlight/restore)
var DISABLE_HOTKEY = false;
// Hightlight style, Sample: font-weight:bold!important;border:1px solid red;
var HIGHLIGHT_STYLE = '';
// Normal style, Sample: font-weight:normal!important;border:0;
var NORMAL_STYLE = '';
其中……
AUTO_ENABLE 设置是否自动开启“只看楼主”功能……(true 或 false)
AUTO_HIGHLIGHT 设置是否自动开启“高亮楼主”功能……(true 或 false)
DISABLE_HOTKEY 设置是否禁用快捷键……(Ctrl - Y 和 Alt - Y)
HIGHLIGHT_STYLE 设置高亮帖子的 CSS ……(默认是粗体加红框显示)
NORMAL_STYLE 设置非高亮状态时的 CSS ……
说这么多不如直接给出截图……
(截图来源于此贴……
如果您觉得截图内容侵犯了您的权益……
请联系我移除……)
原始状态:

只看楼主 (Ctrl-Y):

高亮楼主 (Alt-Y):

猴子命令:

浮动控制栏:

功能就介绍到这里……
感兴趣的朋友可以直接下载试用……
国外用户:http://www.QuChao.com/Projects/UserScripts/Tianya_Helper.user.js
国内用户:http://VIP.YYJoy.com/Chappell/UserScripts/Tianya_Helper.user.js
脚本官方:http://UserScripts.org/Scripts/Source/25213.User.js
有什么意见和建议就留言吧……
如有需要俺会及时更新的……
今天就到这里吧……
作者:屈超(Chappell.Wat)
发布时间:March 27, 2008
分类:程式::五代

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
之前的版本至此不再提供支持……
那么……
今天就到这里……
作者:屈超(Chappell.Wat)
发布时间:January 31, 2008
分类:笔记::千草
很抱歉……
直到 Vimperator 0.5.3 发布一个多月之后的今天……
我才更新了本日志……
为 Firefox 2 之下最后的一个版本……
最令人咋舌的是 vimperatorrc 的引入……
(即配置文件…… 同 Vim 的 _vimrc ……)
建立的方法有两种……
第一种是先用 :set 命令对各项设置进行设定……
然后运行 :mkv 命令来自动生成配置文件……
这种方式生成的配置文件位于 HOME 文件夹……
如果你和我一样使用 Windows 系统……
那么 HOME环境变量很可能没有设定……
系统会自动在 USERPROFILE 或 HOMEDRIVE\HOMEPATH 下寻找配置文件……
那么很可能你会在 C:\Documents and Settings\Chappell.Wat 下找到它……(Chappell.Wat 是我的个人账户文件夹……)
这种方法虽然方便……
但配置文件被放置在系统文件夹……
要是重灌系统时忘了这茬儿……
后果就……
所以我选择了第二种……
也即手动建立 vimperatorrc 文件的方法……
由于 ~ 除了代表 HOME 之外还指代 VIMPERATOR_HOME 变量……且后者的优先级高于前者……
因此我们只需要建立一个名为 VIMPERATOR_HOME 的环境变量……
并将其值指向 Vimperaotor 扩展所在的目录……
再将我们编写好的 vimperatorrc 文件扔进去……
(Win 下 _vimperatorrc 优先于 .vimperatorrc ……
*nix 下 反之……)
这样一来就毋庸担心重灌系统所带来的损失了……
至于配置文件的格式嘛……
很简单……
每行放一条命令即可……
比如我的……
set vb
set go=m
set hc=hjklasdgyuiopqwertnmzxcvb
set titlestring=Chappell.Wat's Vimperator
这样每次启动 Vimperator 就会自动载入该配置……
而且重灌系统后重设环境变量就会恢复到重灌前的状态了……
是不是很方便咧……
花了大量篇幅介绍了 vimperatorrc 文件……
有了前面的基础……
下面只需要在 VIMPERATOR_HOME 的文件夹里建立路径为 vimperator\plugin 的文件夹……
即实现了其插件的功能……
该文件夹下的 js 插件将在 Firefox 启动时自动加载……
由于目前我对 vimperator 的插件尚无什么研究……
就不多说了……
不过我正着手挑一个常用的扩展为其编写一个 Vimperator 插件……
不知选什么比较合适……
要不选FlashGot……
另外一个令人欣喜的更新是可以自动识别 WYSIWYG 编辑器了……
而之前是需要输入 I 来启动 escape 模式的……
简而言之……
你现在用可视化编辑器编写日志、帖子时……
就不用先 escape 了……
直接就可以进行编辑……
支持 Ctrl - C 和 Ctrl - V 等熟悉的快捷键……
这与我之前的猜想一样嘛……
哦活活活……
其它比较有特色的更新……
比如……
Ctrl - g 可以在状态栏显示页面信息……
用 + 和 - 用于在状态栏显示历史状态……
这些都不说了……
还是让我们等待 Vimperator on FireFox3 吧……
今天的最后……
表达一下我想维护 Vimperator 中文版的想法……
但是我本身却习惯使用英文版……
矛盾中……
阅读剩余部分...
作者:屈超(Chappell.Wat)
发布时间:April 30, 2006
分类:口胡::一の瀬,程式::五代,电动::四谷
大叔的今周
修二的这句话……
具体是写作什么……
没个定论……
我认为是“Bye By Bicycle”……
也有人说是“Bye Bye Bicycle”……
还有人说是“Bye Bye Bye, Cycle ……”
不过现在不是研究这个的时候……
要知道我现在可是抽空上网补上先周的 Log……
而且讨厌的是我忘记带手机的充电器回家鸟…… orz ……
因此我决定过一个“绿色环保”的劳动节……
屁话不说了……
下面开始介绍主要内容:
- Anymedia 改进方案
- 心跳回忆PSP汉化中断
- 休假的一些计划
- 关于 Blog 一些更新
Anymedia 改进计划AnyMedia 已经很久没有继续更新了……
关键是俺觉得现有的状态已经比较实用了……
再继续添加鸡肋功能也没用……
不过最近我找到了更新的理由:
一来是找到几个客户帮着重新进行界面翻译……
(我的 E 文用来折磨老外正合适……)
再者则是最近找到读取媒体信息的具体资料……
(Charliex 以前的要求终于有实现的可能了……)
还有就是最近学习 Action Script 时……
找到了通过 Flash 播放 WMA、RM 等音频格式的方法……
最后还有就是把我的 Flv Downloader 的一些“成功”整合到里头去……
比如 iFilm 的视频标签……
这么多可以更新的……
我还是慢慢来吧……
目录:
- Bye by Bicycle
- Anymedia 改进方案
- 心跳回忆PSP汉化中断
- 休假的一些计划
- 关于 Blog 一些更新
心跳回忆PSP汉化中断令人抱歉的是……
《心跳回忆 PSP》的汉化暂时中断……
原因很简单:
有 Bug ……
我测试时陪镜魅罗上购物街发生事件时会黑屏……
(并非我汉化的差错……
因为我刚导入菜单文本……)
而我也听说片头动画会黑屏……
所以可能其 ISO 有问题……
或者没有完美可玩版……
看来只能再等等了……
目录:
- Anymedia 改进方案
- 心跳回忆PSP汉化中断
- 休假的一些计划
- 关于 Blog 一些更新
五一长假的一些个计划说到五一长假的计划……
准备打爆几个游戏:
《GTA》和《圣剑》

.jpg)
当然……
俺还要到滨江公园去放纸鸢……
还有还有……
要补好瞌睡……
长假以后将是一波高强度开发冲击……
想起来就心寒啊……
目录:
- Anymedia 改进方案
- 心跳回忆PSP汉化中断
- 休假的一些计划
- 关于 Blog 一些更新
本部落格的一些更新记录最后说说我部落格的一些更新……
首先当然就是添加了 Google Page Rank 和 Alexa Rank 的显示……
缓存每周更新一次……
暂时无意提供此类查询或显示服务……
不过具体方法我已经写的很清楚了……
有空可以研究一下大家……
此外我还调整了联系方式的显示方法……
由以前的 JS + XML 换成了现在的 FLASH + XML ……
大家的反响都不错……
嘿嘿……
有空也可以研究一下大家……
最最最后……
给部落格添加了 LightBox 效果……
(VB 插件也在回家前几分钟发布……
完美后将发布到英文官方…… )
由于和以前我写的自动缩图(PHP 正则替换)和鼠标悬停说明效果有冲突……
所以我还花了点时间将三者整合到一起……
等于现在成了一个整体……
等我长假结束就共享释出……
由于现在完全不依赖于 PHP 代码 ……
因此几乎可以说适用于任何 WEB 程式……
(凉鞋君…… 言过了……)
总之……
除了影响部落格的载入速度以外……
(因为 JS 遍历所有 A、IMG 元素进行替换……)
暂时还没发现什么弊端……
目录:
- Anymedia 改进方案
- 心跳回忆PSP汉化中断
- 休假的一些计划
- 关于 Blog 一些更新
作者:屈超(Chappell.Wat)
发布时间:March 26, 2006
分类:口胡::一の瀬,动漫::七尾,程式::五代,电动::四谷
大叔的今周
说实话……
俺上初中那会儿写周记都没这么准时……
明明紧急赶工中……
还抽空来写这玩意儿……
大叔,您真内行!
首先呢,本周给 Blog 换了新的播放器……
然后开始进入新的漫画回顾阶段……
另外还抽空把王狐狸的 PP 全部 Down 到了硬盘上……
总共居然有 356P ……
令人残念的是:PSP 3 月大作基本无望……
大伙儿还是早点买回家收藏吧……
洗洗睡了……
新的音乐播放器
给 Blog 换了音乐播放器……
有非内行人士说变丑鸟……
其实我也这么觉得……
但事实上这次 Jeroen 制作的升级版非常的不错……
而且初次支援背景图……
只是大叔还没有来得及制作一个而已……
等下次我得空了看它还丑不丑……
切……
目录
关于《橙路》其次呢……
大前天完结了对北条司经典作品的回顾……
今天转入《橙路》的回顾……
说句实话……
这个一直与《一刻馆》“齐名”的漫画大叔我实在看不上……
至少从画功上来说……
《橙路》就差了去了……
不过既然开始翻了……
就继续下去吧……
目录
关于王狐狸本周花了一些时间把我们家狐狸的照片全部搜罗到硬盘上……
数来数去也才 300 来张……
太不够我看了……
郁闷……
目录
关于 PSP 3 月大作PSP 的游戏释出果然停滞下来……
除了一些 LOADER 程式翻来覆去的更新以外……
3 月的大作基本没有被破……
估计固件方面要是不被发现新的 BUG ……
PSP 的 2.6 系游戏还是花钱入手比较好……
我的《大航海》……
我的《心跳》……
目录
- «
- 1
- 2
- 3