時計坂一刻館三号室

归类于 程式::五代 的日志存档

[070520] 自用 Javascript 缩图函数 (onDOMLoaded)……

屈超(沙滩凉鞋) 发表于 2007 年 5月 20 日 8 时 24 分

[更新日志]

070520:Norman 君给出了 Dean Edwards 等关于 onDOMLoaded 事件的跨浏览器解决方案……
其实 onDOMLoaded 是 DOM 被载入(图片尚未载入)状态下的一个“不存在的”事件……
由于不同浏览器的支持度不同……
所以需要进行 Hack ……
所幸 Dean 和其他一些朋友反复研究后给出了解决方案……
在此表示感谢……
对于缩图函式本身的改进就是合并了上个版本的两个不同模式(快速和平缓)……
所谓快速模式是用了 while 循环……
速度快但是容易造成假死……
所谓平缓模式则用 setInterval 函式来解决上述问题……
可惜 setInterval 有最短周期限制……
所以速度比较慢……
从快速到平缓模式的切换临界值我设置为 500 ……
也即当一个页面的图片达到 500 时便启用平缓模式来缩图……
大伙儿可以根据自己需求更改……
具体请看 resizeImgs 函式的第二行……

070516:感谢 Norman 君在提升代码性能上的建议……
将遍历所有元素更改为遍历图像数组……
至于 Norman 所提议的在图像读取之前即进行缩图的功能……
未能实现……
一来是因为 Firefox 并不支持 onreadystatechange 事件(只有 onload ?)……
二来则在测试中发现 IE 下在 interactive 状态下调整图像大小也需要刷新以后才能执行……
也就是说都得等到页面加载完毕(或者加载一次)后才能进行操作……
恕鄙人才疏学浅……
如有解决方案望留言教授……

原理呢……
就是遍历图像数组……
如果定义了 resize 属性就进行缩图……
当 resize 的值为数字(而且小于原图宽度)就缩小到该数字宽度……
当 resize 为其它值则缩小到预设宽度……
至于为什么要清除 height 属性……
答曰:为了保持宽、高之比……
以上……

由于代码过长……
暂不贴出……
使用方法请参看 Demo ……

演示http://Demo.QuChao.com/Resize/
下载http://www.box.net/shared/semf3lqy2h

补充
回应某朋友在 IM 上的疑惑……
JS 的缩图是和服务器端语言不同滴……
有锯齿(或者叫“失真”?)是正常滴……
而且把“能耗”转交给客户端是“不负责任”滴……
所以尽量不要在所谓的“杀猫帖”中使用……
因为 JS 去遍历这些图片元素需要时间……
而且“缩略”的动作直到所有图片读取完成才会生效……
完全就没有效果了嘛……

14 则评论 | 永久链接 | Trackback | RSS 2.0

[070407] MySQL Charset Hack for WordPress 2.1.3 ……

屈超(沙滩凉鞋) 发表于 2007 年 4月 7 日 15 时 17 分

[更新日志]

2007-4-7: 更新到 2.1.3

最近看了最新的 WordPress 2.0.4 ……
还是不支持 MySQL 4.1+ 的字符集特性……
当然……
这也不怪那群老外……
毕竟人家很少用到……
不过对于中文用户就显得很有必要了……

UTF8 当然是首选方案……
我也针对 UTF8 编码下的 PHP 编程写过一篇日志……
而这次对 WordPress 2.0.4 的修改也正是处于这个目的:
为了以正确的 UTF8 编码储存中文字符……
(当然修改过后…… 您也可以使用其它编码…… 这里仅以 UTF8 为例……)

不愿手动修改的朋友可以直接下载我做的 Hack 包……
直接覆盖原版文件即可……
(共修改 4 个文件……)

下载:
插件包:http://www.live-share.com/files/196216/Charset_Hack_for_WP2.1.3.rar.html

目录:

4 则评论 | 永久链接 | Trackback | RSS 2.0

vBulletin 官方中文版春节优惠暨许可协议修订公告

屈超(沙滩凉鞋) 发表于 2007 年 1月 23 日 2 时 38 分

1. vBulletin 官方中文版春节优惠……

2007年1月23日00时开始,到2007年2月26日24时止,我们向广大中文用户提供如下价格优惠:

  • vBulletin 永久使用许可证原价人民币 1280 元,现价人民币 400 元。
  • vBulletin 许可证更新原价人民币 240 元,现价人民币 80 元。

2. vBulletin 中文许可协议更新及其它注意事项……

2007年1月23日00时起,我们对许可协议做了如下修改:

  • 增加条款:Jelsoft 对在 vBulletin-China.cn 购买的许可证仅提供中文支持
  • 去除所有与按年租用许可证相关的条款,并停止按年租用许可证的销售

需要获得更详细的信息,请访问:

中文官方:http://www.vbulletin-china.cn
活动公告:http://forum.vbulletin-china.cn/showpost.php?p=1900
相关讨论:http://forum.vbulletin-china.cn/showthread.php?t=267

7 则评论 | 永久链接 | Trackback | RSS 2.0

[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

目录:

7 则评论 | 永久链接 | Trackback | RSS 2.0

FLV Downloader 本文停止更新,请直接访问工具页面 ……

屈超(沙滩凉鞋) 发表于 2006 年 12月 28 日 14 时 26 分

完整显示   1 2 3 4 5 6 7 8 9 10
最近更新

前天完成了 Opera Widget for FLV Downloader 并提交到官方 ……
不幸成为 Opera 官方上的第四款国产 Widget ……
LOL……
不过还有一个遗留问题:
无法从 Opera 获取当前 Tab 的 URL ……
如您知道此方法望不吝赐教……
PS:
刚发现用 Opera 浏览下载器页面会变得惨不忍睹…… (所幸使用正常……)
怪我当初没给 GGAD 留下好位置……
Opera 用户再忍几日……
待我的新界面出炉……

至此 Maxthon、Firefox、Opera 的插件均业已齐全……
官方下载地址如下(用相应浏览器均可以在线安装):

Maxthon Plugin for FLV Downloader
Firefox Extension for FLV Downloader
Opera Widget for FLV Downloader

下个目标是 IE7 的 Addon ……

Downloader Logo

下载器地址如下
http://www.quchao.com/video/

如果您觉得本工具侵犯了贵站权益……
联系我……
我会尽快移除……

具体支援的站点列举如下(按英文字母序排列):

目录

  1. 最近更新
  2. 开发日志
  3. BookMarkLet 使用方法
  4. Maxthon 快捷搜索使用方法
  5. IE7 快捷搜索使用方法
  6. Maxthon 插件使用方法
  7. FireFox 扩展使用方法
  8. Opera 控件使用方法
  9. IE 右键插件使用方法
  10. 已知问题
完整显示   1 2 3 4 5 6 7 8 9 10

308 则评论 | 永久链接 | Trackback | RSS 2.0

用 Fjax 改写了 FLV Downloader ……

屈超(沙滩凉鞋) 发表于 2006 年 8月 13 日 5 时 17 分

最近在一个客户的案子中使用 Fjax 技术完成了聊天室功能……
由于 Fjax 处理 XML 的效率高于通常的 Ajax ……
所以聊天室得以很流畅地实现无刷新……
缺点是客户端必须有 Flash 6+ 的支持……
(好在要求并不是很高…… -__-)

昨天又想起自从升级到 IE7 之后……
使用自己的 Flash Video Downloader 总会返回 JS 错误……
估计是以前 Ajax 代码不太兼容 IE7 ……
FF 下是没有问题的……
愣了一会儿以后我决定用 Fjax 来改造它……

[大约半小时过后……]

“哦耶…… 终于搞掂鸟……”(设计对白)
其实这次的改造我并没有用 Fjax 来处理 XML ……
而是用 Flash 的 LoadVars.sendAndLoad 方法 来完成与 PHP 的数据交换过程……
感觉这部分的效率并不出众……
好在 Flash 兼容性良好……
所以 Flash Video Downloader 终于可以正常运行于 IE7 了……

有兴趣的朋友可以帮我测试一下……
不说了……
睡觉去了……

2 则评论 | 永久链接 | Trackback | RSS 2.0

Qihoo 搜索接口 for vBulletin 3.5.X

屈超(沙滩凉鞋) 发表于 2006 年 7月 27 日 23 时 45 分

[更新日志]

060727:

今天参照 Qihoo 的 B 类客户接口文档,
vBulletin 编写了深度整合的接口,
效果与 Discuz 相同,
已经在一个客户的论坛测试中……

—————— 华丽的分割 ——————

年前俺拿到 Qihoo 提供的接口文档……
给 vBulletin 3.5.X 写搜索接口……
文档对数据编码的限定写得很暧昧……
Qihoo 那边的技术人员又迟迟联系不上……
结果直到昨天才正是测试通过完毕……
原来默认是支援 UTF8 数据的……
这才算是完结了一桩事……

目录:

3 则评论 | 永久链接 | Trackback | RSS 2.0

AnyMedia 拿下 vBulletin 官方六月插件票选头赏……

屈超(沙滩凉鞋) 发表于 2006 年 7月 2 日 17 时 20 分

AnyMedia 获奖结果

Mod. of the month

此乃炫耀日志……
不喜勿看……

AnyMedia 自从参与六月评选开始……
就一路领先……
不过支持率从 70% 一直降到 40%……
最终以 175 票收场……
领先第二名 85 票……
灭活活活活活活活……

以下是票选结果:

1st. AnyMedia BBCode for 3.5.x 总 175 票 (占 41.18%)
2nd. WMail - a POP3/SMTP Webmailer for vBulletin 总 90 票 (占 21.18%)
3rd. Moderation Auto-PM v1.0.1 总 56 票 (占 13.18%)
4th. vBMicrostats 总 55 票 (占 12.94%)
5th. vBulletin Attachment Lightbox 总 49 票 (占 11.53%)

第二名 WMail其实真的很不错……
可惜它碰上了 AnyMedia …… (-_-|||)
其中第二名和第三名这次又被推选为 Mod. of July 的参选者……
可惜他们碰到了另一个强角 —— ibProArcade ……
不过俺还是为 WMail 投上了友情的一票

目录:

4 则评论 | 永久链接 | Trackback | RSS 2.0

最纯净的 Apache 2 && PHP 5 && Mysql 5 for WinXP 配置法

屈超(沙滩凉鞋) 发表于 2006 年 6月 25 日 21 时 05 分

完整显示   1 2 3 4 5 6 7 8
写在前面:

如果你有处女情结……
那么请选用我的伺服器配置方式吧……
(笑……)
笑归笑……
转载请注明作者 & 文章来源……

我的安装配置方式当然不是最好的……
(虽然我自己认为是最完美的……)
但由于我个人有”绿色情结“……
实在不想多往系统盘丢文件……
所以选择了这样一种尽量绿色的安装方法……
而且软体的选择了能稳定运行的尽量较新的版本……
(为了保证开发的适应性,
采纳了 vBulletin 官方的推荐方案……)
希望对大家有用……
(其实你是最近重装系统才顺便写了这篇文章吧?)

目录:

完整显示   1 2 3 4 5 6 7 8

暂无评论 | 永久链接 | Trackback | RSS 2.0

昨日试着汉化 PSP 游戏…… 未果……

屈超(沙滩凉鞋) 发表于 2006 年 5月 28 日 17 时 15 分

昨晚抽空研究了这两个游戏……

《富豪街》汉化截图1

《富豪街》的文本量不少……
但是比较集中……
而且如果我没有猜错的话……
几乎全部都没有加密(因为游戏我刚玩了部分)……
但是它自带的日文字库的汉字太少……
以至于《怪物猎人》的汉化方式对其来说不可取……
很多常见字几乎都没有……
所以……
大伙儿如果要看到它的汉化版……
可能得等我们找到它的字库……
(好在可能性是有的……)

《火影忍者》汉化截图1

《火影忍者》字库里的汉字相比之下就大多了……
但是问题是只有选项、忍术、道具、人名部分明文摆在文件内……
剧情对话的文本至今我没找到……
很有可能是加密了……
所以要完美汉化火影忍者……
不仅要找到字库……
可能还得把对话的文本找到并导出……
想必工作量也不小……

不知有没有志同道合的朋友呢?

下面是我粗略汉化过的菜单界面截图……

《富豪街》

《富豪街》汉化截图1 《富豪街》汉化截图2 《富豪街》汉化截图3 《富豪街》汉化截图4
《富豪街》汉化截图5 《富豪街》汉化截图6 《富豪街》汉化截图7 《富豪街》汉化截图8

《火影忍者》

《火影忍者》汉化截图1 《火影忍者》汉化截图2 《火影忍者》汉化截图3 《火影忍者》汉化截图4
《火影忍者》汉化截图5 《火影忍者》汉化截图6 《火影忍者》汉化截图7

27 则评论 | 永久链接 | Trackback | RSS 2.0

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