鲁夫的爱

Xunlei.Any.Player 0.44

分类: 小小极客        评论: 25人评论

update 2012.09.12: 升级到0.44, 修复种子播放
update 2012.09.11 晚21点40分: 下班前忙得, 搞错了, 现在升级到0.43

之前vod.xunlei.com 会每10 分钟302, 现在Xunlei.Any.Player 升级到0.43, 可以在xlpan.com 上看了.

可以在右下角框框输入视频下载地址, 或拖入.torrent 文件.

视频下载地址和.torrent 文件, 请到yyets.com , 或者caoliu 上找.

09-11
2012

对 jQuery tiny PubSub 的改进

分类: 小小极客    标签: , ,     评论: 无人评论 快抢沙发

最近在做一个项目的时候, 需要用到同事写的一个js 模块, 为了让我写的新模块与之通信, 我一开始用的是旧模块里的一个全局变量. 但是由于历史原因, 这个全局变量不知道啥时候就会被旧模块所修改, 因此遇到了不少Bug. 最后我放弃了共享全局变量的做法, 改用PubSub. 使用PubSub 的好处是减少了对全局变量的依赖, 降低了模块之间的耦合程度, 从而减少了模块高耦合带来的风险.

我之前使用的PubSubjQuery Tiny Pub/Sub, 这几行代码利用了jQuery 的事件api, 实现了相当简练PubSub, 但我遇到了一个缺陷: 在传递数组时有Bug.

$.publish('test',1);       //1
$.publish('test',{a:1});   //{a:1}
$.publish('test',[2,3,4]); //2, it should be [2,3,4] instead
$.publish('test',{arr:[2,3,4]})  //{arr:[2,3,4]}

这个问题让我很头疼, 又无法绕开, 因为这是jQuery 事件api 的写法所致. 随后我决定自己写一个PubSub.

继续阅读 »

09-10
2012

巧用NetBeans 恢复误删文件

分类: 小小极客    标签:     评论: 6人评论

前几天手滑删掉了一个项目的所有文件, 几周来积累的代码全部没了, 把我吓出来一身汗. 然后我试了一下ext3grep, scapel, extundelete 一类的东西, 恢复出来一大堆Windows 可执行文件, 重要的东西一个也没找到, 马的.

静下心来思考一下, 我所使用的IDE NetBeans 好像是有文件历史的, 于是我重建了一个文件夹与原项目同名, 然后在NetBeans 里右键点击这个文件夹, 在弹出的菜单中选择Revert Deleted, NetBeans 会列出这个文件夹下被删除的文件以供恢复. 但是这样只能恢复该文件夹下的几个文件, 而不能递归恢复子文件夹, 我只能凭着记忆先建立子文件夹, 然后再依次用NetBeans Revert Deleted.

继续阅读 »

08-29
2012

Xunlei.Any.Player 升级, 继续破解迅雷云点播

分类: 小小极客    标签: ,     评论: 53人评论

升级到0.36 解决部分用户不能正常使用0.35的问题, 关于0.35 的反馈全部删除, 请重新提交关于0.36 的反馈.
大量用户反馈说360 极速浏览器上Xunlei.Any.Player 0.36 不能正常工作, 因为狗日的360 极速浏览器在播放页面用的是兼容模式(IE), 切换到极速模式(Chrome) 就OK了.

我早就知道迅雷要升级云点播, 继续封杀Xunlei.Any.Player, 没想到他们非常狡猾地选择了在周一更新, 我也要上班的好不好, 手上还有几个项目没做完呢, 忙得脚打后脑勺.

白天上班时不断收到同样内容的反馈(本站评论会通过短信同步发送到我的手机上), 我在焦头烂额之余还要小心翼翼地避开同事登上迅雷云点播, 仓促之下又找不到破解的思路, 于是心浮气燥急火攻心, 发了一篇文章来谴责读者们, 这实在是不应该. 不过各位读者气度比我好, 肚里能乘船, 一定不会介意的对吧?

总之, 希望迅雷下次升级的时候人性化一点, 在悠闲的下班时间, 或者微风习习的夜晚, 冰啤酒+花生米+coding, 多么完美的夜晚.

最后, 感谢各位读者的反馈, Xunlei.Any.Player 更新到0.35, 又可以用了. 之前的反馈都很及时有效, 不过我先删掉了, 如果0.35 还是不能用, 欢迎继续给我提交反馈.

安装地址, 常见问题, 提交反馈:
Xunlei.Any.Player

BTW, OpenGG.Clean.Player 今天发生服务器故障, 导致大部分用户无法正常使用, 现服务器已恢复, 请更新到1.20. 如果还遇到问题, 请提交反馈:
OpenGG.Clean.Player

08-20
2012

Firefox 的单元格选择操作

分类: 小小极客    标签:     评论: 9人评论

今天为大家带来一个Firefox tip, 这是我在上班点鼠标时发现的, 这个功能在Chrome 里没有哦.

具体操作如下

  1. 打开一个带有表格的网页, 如 http://www.w3schools.com/tags/tag_table.asp .
  2. 按住ctrl 键, 用鼠标点表格里的单元格, 被选中的单元格会有一圈蓝框.
  3. 选择不连续的单元格, 然后按下ctrl+c 复制, 到别的地方ctrl+v 粘贴被复制的内容.

继续阅读 »

08-03
2012

Chrome 下载提示 “因权限不足而无法保存。请保存到其他位置”

分类: 小小极客    标签:     评论: 6人评论

Chrome 20 系列有一个 Bug, 在下载完.exe 文件时会提示 "因权限不足而无法保存。请保存到其他位置", 下载的文件因此无法重命名为.exe , 而是被命名为 “未确认 65346.crdownload”.

搜索"因权限不足而无法保存", 我能找到几个中文用户的反馈, 但找不到解决方法. 把Chrome 的语言切换成英文后, 重现故障, 据此搜索"Chrome Insufficient permissions", 我发现了Chrome 项目上的 issue 126239.

根据这个页面, Chrome 在下载完.exe 文件时默认会检查文件的签名以保证安全性, 如果网络问题导致文件签名检查超时, Chrome 就会因为无法确认安全性而把.exe 文件命名为 "未确认 ***.crdownload". 这个Bug 在Chrome 21 系列里已经被修复.

继续阅读 »

07-24
2012

Xunlei.Any.Player – 迅雷云点播解锁脚本

分类: 小小极客    标签: ,     评论: 265人评论

Xunlei.Any.Player 支持 Firefox, Chrome 和 Opera 等多种浏览器, 但我只保证FirefoxChrome 能正常使用, 其他浏览器的问题请自行摸索, 摸索出来后可以与我分享.

使用方法

  1. 安装这个脚本, 各浏览器安装方法 .
  2. 打开 f.xunlei.com 注册 或 登录 一个免费账户.
  3. 在 f.xunlei.com 右下角框框输入视频下载地址, 或拖入.torrent 文件.

安装地址

Xunlei.Any.Player

FAQ

  1. 问: 搜狗浏览器/360极速浏览器/猎豹浏览器用不了.
    答: 这三个多核浏览器在云点播任务管理界面能看到绿色已启用提示, 在播放器界面则可能看不到, 需要手动切换到极速模式(Chrome).
  2. 问: 这个脚本在vod.xunlei.com 上用不了.
    答: 草, 你把使用方法和安装说明给我一个一个字看完.
  3. 问: 这个东西太简陋了, 我需要更多特性.
    答: 试一下小二云点播, 作者fisker 对于迅雷云点播研究颇深; 你也可以试一下 云点播破解版 By 靖飒.

Changelog

2012.09.12 更新到0.44: 只能在xlpan.com 上使用, vod.xunlei.com 用不了, 不满意请向迅雷抱怨.
2012.08.25 更新到0.40: 弹出的小窗口播放器也可以解锁了.
2012.08.23 更新到0.38: 增加浏览器检测, 针对不同的浏览器提供不同的提示信息, 因为没时间看安装说明的同学实在太他妈多了.
2012.08.22 更新到0.37: 完善破解, 现在免费用户在迅雷云点播上的用户属性显示为"视频加速会员".
2012.08.21 更新到0.36: 解决部分用户无法使用0.35 的问题. Chrome21, Firefox14, Opera12 测试通过. 狗日的360 极速浏览器/猎豹浏览器/搜狗浏览器在播放器页面默认用兼容模式(IE), 切换到极速模式(Chrome) 就可以了. 其他浏览器请自测. 增加Chrome 302 错误的解决方法, 感谢网友梦雨星空.
2012.08.20 更新到0.35: 应对迅雷云点播升级.

07-20
2012

暂时修复迅雷云点播

分类: 小小极客    标签: ,     评论: 2人评论

update 2012.07.23: 迅雷云点播api 升级, 导致 http://player.opengg.me/xl/ 失效, 请关注Xunlei.Any.Player

破解版云点播依赖于迅雷云点播的api, 但是最近迅雷不断封锁api, 给本站制造了很多麻烦. 经过我两天的修改, 现在 http://player.opengg.me/xl/ 暂时修复, 但是还能用多久我也不知道.

由于破解版云点播随时可能失效, 前两周计划好的功能更新也因此搁浅. 如果迅雷在错误的道路上继续前进, 兄弟们, 咱还是看优酷去吧.

附, 原更新计划:

  1. 重构全站, 增加视频推荐点播功能;
  2. 增加对多视频BT 种子的支持;
  3. SNS 分享功能;
  4. CDN 迁移计划;
  5. 统一采用thunder:// 协议.
07-18
2012

迅雷云点播增加对BT 种子文件的支持

分类: 小小极客    标签: ,     评论: comments closed

update 2012.07.23: 迅雷云点播api 升级, 导致 http://player.opengg.me/xl/ 失效, 请关注Xunlei.Any.Player

现在http://player.opengg.me/xl/ 可以通过两种方法直接播放BT 种子: 一是点击上传按钮进行上传, 二是拖拽BT 种子文件到输入框进行上传 (目前仅支持ChromeFirefox). 感谢卡饭论坛网友zzczhang 提供的magnet uri 算法.

另外经过多名好友测试, ipad 下播放正常.

经过我和几位好友一周的辛苦努力, 现在破解版迅雷云点播基本上很完美了, 除非迅雷再度变更API, 短时间内不会再进行功能更新.

07-07
2012

用本地DNS 代理防止DNS 缓存投毒攻击

分类: 小小极客    标签: , , ,     评论: 40人评论

由于众所周知的原因, 某些域名遭受着持续的DNS 缓存投毒攻击, 通过UDP 协议进行DNS 查询时, 会收到来自旁路的干扰结果, 而通过TCP 进行DNS 查询则不会, 原理详见此文: < 为何我们不能正常使用Google加密搜索> .

< 不Google,毋宁死 – 实时生成的Google hosts文件> 一文中我给出了一个实时生成的hosts 文件用于防止DNS 缓存投毒攻击, 但是hosts 有比较大的局限性.

现在我找到了另一个解决方案: 在本地开设DNS 代理服务器. 本地DNS 服务器与上游DNS 服务器之间通过TCP 协议进行查询, 将结果通过UDP 协议返回给本机客户端, 这样就不会被旁路干扰.

继续阅读 »

07-06
2012

无觅相关文章插件,快速提升流量

loading...