作者存档: Martin Chloride - 第4页

【翻唱】I Love U

我表示后期功力比演唱高怎么破

ffmpeg 一图流参数

ffmpeg 似乎更新之后老的参数写法全部失效了,直接导致了我昨天战 ffmpeg 战了三小时. 不过最后在国外的网站上找到了一种很简单的参数写法,效果不错,视频码率能压到 17kbps

不用指定时间,时间会根据音乐的长度自动调整

【黑科技】bilibili 播放器召回器 插件版

当前版本:1.1

因为爱奇艺买下了好多新番的播放权,所以你懂的 = =. 对我来说关键问题倒不在于广告和弹幕,B站内嵌的爱奇艺的播放器没法全屏实在是火大.

据说是有人做过插件的,不过百毒网盘显然不会允许这种资源存在,只好自己做一个了.

目前我找到的方法为:

javascript:$('<script>').attr('src','//b.dianbo.me/h.js').appendTo($('head'));   ←加入书签

我依此做成了自动化运行的 chrome 插件,如果当前页面的 bilibili 播放器失踪了就会起作用,并且右上角会显示小电视.

安装方法是:在地址栏输入“chrome://extensions”,然后把插件拖进去即可.

js里没有版权信息,在此向原作者表示敬意.

v1.1更新:修复了错误启动导致无限小电视的bug

插件下载(v1.1):https://martin1994.sinaapp.com/uploads/2013/04/BilibiliPlayerSwitch1.crx

在 Windows 与 Ubuntu 上 共用 PHP MySQL MongoDB 数据

以前用 win7 + xp 的时候干过双系统共享 iTunes 音乐库的事情,现在该干点尺度更大的事儿了.

在我还在用 wubi Ubuntu 的时候试过把 web 服务器的 www 目录和 Windows 下的合并,但是当时不怎么会改挂载权限于是失败了. 现在入了笔电换了 Windows 8 上了 Ubuntu 12 ,又重新开始捣鼓了.

首先要把共享数据的分区自动挂载,偷懒的话就 umask=0000 ,反正是开发用的机器,windows 下也就这个权限. 如果要使用 mongodb ,请在安装后找到 mongodb 用户的 UID (于 /etc/passwd )并把挂载用户设置为此 UID ,否则 mongodb 没有 ntfs 分区的写权限,鬼知道为什么.

继续阅读 »

在 SAE 上使用 Tornado flush() 的注意事项

我在写 comet 的时候发现 tornado 异步处理的时候 flush() 不起作用,也就是无论什么时候向浏览器发送信息永远都是等连接结束的时候才会收到。我找了很久都没有看到有人碰到类似的问题。今天突然想起来可能是前端 nginx 造成的,如果是 PHP ,分 ob_flush() 和 flush() 之分,前者是 PHP 的缓存输出,后者是 apache/nginx 的缓存输出,但我没有发现 Tornado 有任何的方法可以强制 nginx 输出缓存中的内容。后来我在 stackoverflow 上找到一个解决方法:

这条 header 的意思是告诉 nginx 在本次请求中关闭缓存。使用以后 flush() 立刻正常运作。

WordPress for SAE 补丁发布 附安装教程

当前版本:1.1

移植 WordPress 主程序至 SAE 的步骤其实只有一个,就是修改附件上传. 为了方便各位使用最新版的 WordPress以及防止升级后需要重新移植,我已经把附件移植做成了插件 ChroloAttachment.

本补丁包含:

  • ChloroAttachment | 附件上传兼容插件,已放入 mu-plugins ,自动启动
  • sae_app_wizard.xml | SAE 的一键安装向导
  • memcache object-cache | Memcached 缓存
  • hyper-db | MySQL 数据库读写分离
  • nospamnx | 中文环境下反英文垃圾评论的插件
  • wp-mail-smtp | 使用 SMTP 发送邮件的插件
  • google-sitemap-generator | 经过修改的 SAE 用站点地图生成器
  • 继续阅读 »

    让 WordPress 兼容 SAE 附件上传的插件:ChloroAttachment

    试过才知道原来 WordPress for SAE 升级起来那么方便. 我本来使用的是很久以前应用仓库里的 3.2.1, 最近突然发现应用仓库里的升级到 3.4.1 了,但那已经是去年六月的事了,如今都 3.5.1 了,于是就自己升级了.

    我先注册了一个新应用做测试,我把 SAE 移植版的 3.4.1 装好以后直接把 3.5.1 覆盖上,然后就… 成功了…… 但是很快我就发现附件上传不能使用. 也就是说其实原版 WordPress 只要配置好数据库就是能直接在 SAE 上跑的?果然是牛X的项目.

    好,切入正题. 由于发现不能上传附件,我就开始找手动修复(或者说重新移植)的方法,我觉得大不了再把尘封已久的 ChloroWrapper 请出来呗.. 移植方法 其实很简单,相比于以前移植 thbr、smf 来说工作量根本不是一个数量级的. 但是这个方法其实也并非一劳永逸,由于修改了内核文件,再次升级之后依然会造成附件失效.

    继续阅读 »

    Windows RT 飞天钩使用教程

    Across the Great Wall, we can reach every corner in the world.

    新入手了 Surface RT ,正值绕开数字签名的方法大幅简化, XDA 上的移植 也如雨后春笋啪啪啪地就这么冒出来了. 我看到有 Python 的时候就开始尝试飞天钩了.

    之所以立刻就想到是因为前些日子在 iOS 上装 GoAgent 的时候死活不能用,一怒之下把 Windows 上客户端里的 proxy.py 直接拖进了 iPad,然后居然成了,没有任何修改. 果然 Python 的跨平台是靠谱.

    废话不多说了,正文开始.

    继续阅读 »

    2012-12-27 结课

    两个月前我做TPO1也只有76,现在17 18居然能做100了.. 其实我觉得新东方老师可能批得比较松吧,不然小分拿25也太简单了.. 比较受挫的是当听到我TPO17听力考了30以后陆爽居然说:“啊?托福原来比高考英语还简单啊..”

    好正文结束.

    我在此奉劝骑车戴眼镜的各位,碰上雨天尤其是雨夜,不管度数多深,摘了它。雨天的刹车能力基本就是,在十字路口急刹,停住的时候已经马路对面了.

    今天拿到模考成绩屁颠屁颠出大楼,结果倾盆大雨,然后发生了两件事:

    过胶州路昌平路口的时候我在全速骑行,结果一大妈TM骑车闯红灯冲着我就来了,因为侧面车灯眩光又加上眼镜上有水看到她的时候已经车不多五米了,撞上以后我车控住了她翻了. 我从看到她起就前后制动按死,又加上冲撞的动能损失,我还是一直到对面横道线的位置才停下来.

    在胶州路长寿路口前,有一辆出租车并到非机动车道上抢我道,抢救算了我跟他后面走就是,TM居然急刹车,你丫想让我用自行车那点沙刹皮跟盘式刹车拼么?我当时就像冲到车店装盘刹去,什么超 25 km/h 就算机动车了,照这么说我早就无证驾驶机动车良久了,装个盘刹天经地义对吧.

    死在沙滩上了

    意思是作为前浪,我终于可以晒太阳了。

    两年团学最终退休,算是功成身退,还享受了一把最高得票的待遇。倒是要抓紧时间把这个站里的海报专页做掉…. 昨天的最后一次工作也算是圆满完成,有点小乌龙,嗯不能外泄。

    在此还是要先感谢前任部长王薇莉,榜样的力量是无穷的。再者就是我任部长期间唯一的两名部员张诗锷和方逸韵,说来惭愧我高二一直在忙比赛,宣传部几乎就没怎么管,辛苦了两个人一整年了。

    我还记得我初入团学的时候徐伟东因为整个高一候选人里面就剩三个男的了而被找去聊天,当被问及为什么要加入团学时我说是要实现自己的个人价值。其实这是瞎编的,事实有二:一是当时比较中二,满腔热血担心成了鸡血,而且想加入学生会为学校做事的想法由来已久;二是到内部以后搞到学校服务器应该会比较方便。说到这个,虽然学校的信息化软硬件都挺半吊子的,但是的确是在一步步向信息化发展。

    当然了我还记得韩佳凌当时说他的目标是超越徐伟东,我现在可以直言不讳地说:至少,论奇葩,他做到了。

    继续阅读 »