分类: 生活点滴 评论: 7人评论
筋疲力竭地从实验室里出来, 接到一个电话, 手机传来一个陌生的女声, 原来是遥远的你. 你很着急地询问XP 系统分享文件的问题, 说公司着急着用. 可我握着手机, 突然间觉得很无力, 仿佛心里一种无法抓住的东西, 在风中渐渐飘散了.
在接到来自久别的朋友的电话时, 我更希望我们能讨论一下 "你在哪, 做什么, 开不开心" 这样的问题, 而不是 "同一局域网下的几台XP 系统如何分享文件". 我能理解你, 一个人在遇到困难的时候总是希望有人相帮, 但这样开门见山总让我觉得自己只是你纷繁复杂的人脉关系里不轻不重的一节, 这样工具化的关系让我非常难受. 所以在挂掉电话的一刻, 我既为帮不上你而隐隐高兴, 又为失去一个可以说话的人而暗暗失落.
我不是一个小气的人, 我不会对任何求助轻易说不, 但我不希望我与他人的关系仅止于利用和利益关系, 希望你能理解.
分类: 小小极客 标签: Javascript, php 评论: 1人评论 还剩板凳
在刚接触php 的时候, 我十分喜欢这种脚本语言, 因为它学习成本很低, hosting 也很方便. 但是我渐渐发觉, php 作为一种低端的脚本语言, 性能也不是很突出, 过程化的设计存在诸多缺陷, 而且在oop 之路上跌跌撞撞多年无甚建树. 与javascript 比较起来, php 至少在以下方面让我感到很不爽:
- 在设计之初就把"." 号用于连接字符串, 导致对象成员只能用"->" 来调用.
- 变量要以"$" 开头, 使用不便而易出错.
- 不彻底的oop 设计, 导致众多内置函数名杂乱无章, 离开了手册就没法写东西.
- 不能省略句末";" .
- 不能使用"[]" 和"{}" 等字面量来定义数组和对象 (php5.4 起可以使用[]).
- 函数不是一种数据类型 (php5.4 起函数可以作为数据类型).
- 函数与变量的命名过度割裂.
继续阅读 »
分类: 小小极客 标签: nodejs, php 评论: 无人评论 快抢沙发
我很喜欢node.js 的module, 只通过exports 导出变量的设计能把局部变量封装得很好.
/*
* This is a module
*/
var a = 1;
//Can't be accessed outside the module.
var b = 2;
exports.some = b;
//Exported to be exposed.
继续阅读 »
分类: 小小极客 标签: 优酷, 去广告 评论: 3人评论
如果从加入Chinalist 算起, 我与广告掐架的历史超过3 年了. 为什么我不仅自己见不得广告, 并且还要推广去广告的方法和手段? 之前我一直回避这个问题, 直到最近优酷引入了收费视频, 我才意识到回答这个问题的时机已经到了.
为什么, 简言之就是我乐意. 我看见广告不爽, 我就动手去打败它; 消灭广告的感觉很好, 我也乐意去传播这种乐趣.
尽管你可以告诉我说, 去广告是不对的, 网站和广告主也要生存blahblah, 但是你无法否认这个事实: 广告让人很不爽, 而在不伤害用户体验的前提下去除广告, 这种感觉很爽.
继续阅读 »
分类: 小小极客 标签: eval, Javascript, 破解, 解密 评论: 2人评论
最近在用某商业软件时遇到了一个加密js , 稍微破解了一下, 在这里记录破解过程.
分析原文件
这是某商业软件的一个js 文件, 为了不透露软件信息和节约篇幅, 在此将长度为120KB 的n0 字符串缩短. 继续阅读 »
分类: 小小极客 标签: Hack, 事件, 优酷, 前端, 土豆 评论: 1人评论 还剩板凳
本文内容冗长而繁琐, 总结起来就是几句话:
- OpenGG.Clean.Player 的版本号从1.12 开始计算, 因为我觉得5.7 这个版本号跳得太快而功能没有改进, 感情上难以接受.
- OpenGG.Clean.Player 现在可以在新浪微博上生效了, 而且性能比之前的版本提高很多, 请及时跟进.
注: Firefox 12/Chrome 18/Opera 12/搜狗浏览器3.2 测试通过, 而Opera 11及以下的版本无法使用新的工作原理, 性能和功能维持在之前版本的水平. - 改进的技术细节与本文标题有关.
继续阅读 »
分类: 小小极客 标签: 优酷, 去广告, 土豆, 屏蔽 评论: 56人评论
短短的劳动节小长假转眼间就走到了尾声, 毕设仍然停滞在某个阶段, 很是惆怅. Offer 拿了几个, 职位各有差异, 但待遇前景都很相似. 虽然这让我很是纠结, 下不定决心去选定一个, 但这也说明这几个选择其实一样糟或者一样好, 选好一个方向就能安心走下去.
回看博客, 依然满屏都是优酷土豆, 要么就是去广告. 也曾经下决心说要朝另一个方向发展, 但懒劲上来也就什么也没做. 而且土豆和优酷都曾经在面试中刷掉我, 于公于私我都没有理由与他们休战.
在写博客文章的时候, 我有时候会想, 写进来太多技术细节, 会不会让博客显得很geek&nerd, 吓跑了一般读者. 转念一想, 我写博不为任何人, 我写的项目有人用当然开心, 但主要还是为了自己开心, 没人用也不要紧. 这样想清楚, 我就更有底气把文章写得杂乱而冗长了.
继续阅读 »
分类: 小小极客 标签: Chrome, Firefox, 优酷, 扩展, 脚本 评论: 8人评论
安装Youku.API.Parser 后, 在播放页面的右下角会出现一个toggle API 按钮, 点一下会弹出一个小框框, 里面包含各种分辨率视频的下载地址, 复制框内文字即可.
注1: 较长的视频可能被优酷分割成几段.
注2: 分辨率对应关系为 { sd:标准 , hd:高清 , hd2:超清 }.
安装地址:
Youku.API.Parser for Firefox/Chrome/Opera/搜狗浏览器
分类: 小小极客 标签: Chrome, Firefox, Javascript, 优酷, 去广告, 扩展 评论: 6人评论
感谢YoukuAntiADs 的作者Harv.c , 现在Youku.Tudou.Clean.Player 5.0 起增加外链替换功能. 所有网页上的优酷和土豆播放器都可以被替换成干净的播放器.
如何测试脚本是否有效呢? 我们将Youku.Tudou.Clean.Player 更新到最新的5.0 , 然后打开以下页面, 在所有的flash 播放器上右键看是否有opengg 的签名.
http://bbs.sjtu.edu.cn/bbscon?board=test&file=M.1334640508.A
https://bbs.sjtu.edu.cn/bbscon?board=test&file=M.1334640508.A
http://share.renren.com/share/249535713/12642243431
然后要不要再考虑加入新浪播客之类的呢?
项目主页: http://player.opengg.me/
在线反馈: http://opengg.me/687/youku-tudou-clean-player/
分类: 小小极客 标签: flash, 优酷, 去广告, 土豆 评论: 2人评论
我注册了Sina App Engine 之后, 账户里送了2400 云豆(价值24 元人民币), 一直不知道该拿来做什么, 直到前不久破解了优酷和土豆的播放器, 干脆就放在上面吧.

我破解的优酷播放器
但这毕竟不是长久之道, 于是就在Google Code 和 exaatto 的vps 上各放了一份备份, 并有意识地减少对SAE 的依赖.
现在SAE 的云豆终于用得差不多了, 2000 云豆共计换来13.3GB 流量, 而播放器的大小为0.3MB, 也就是说在这两个月里, 我SAE 上的优酷和土豆播放器为4 万人次提供了优质的去广告服务.
继续阅读 »