OS X 的 AirDrop 功能在近距离传文件又快又方便,比 QQ 好用得多。但却经常抽风,或者是打开 AirDrop 却不显示对方的设备,或者是刚一传文件直接就显示传输失败,实在是让人沮丧。

不显示对方的设备这个问题,基本上都可以通过 AirDrop 界面下面的 看不到要找的人 -> 搜索旧款 Mac 来解决。而传输失败的问题,苹果就没有给出一个好的解决方案了。

Android 4.0 之后增加了添加可信证书的 API 。但对于我们 App 开发者来说,毕竟还是要支持 4.0 之前版本的 Android 的。所以我们要想一些其它的办法来使我们的 App 信任我们自己的自签名证书。

经过在 StackOverflow 上的搜索后,我发现很多答案都是教给开发者直接信任任何证书就可以了。这当然算是一个误导了,因为这样做会使中间人攻击变为可能,也就失去了使用 Https 的意义了。甚至连我们自己的开发者写的代码刚开始也是复制的 StackOverflow 上的这种方案,还好经过 Review 我发现了这段代码的问题,于是又仔细搜索了一下,最后改成了现在所用的方案。

前两天写了一个 Safari 扩展。可以从 QQ旋风 离线空间里导出文件到 Aria2 下载。

买不起迅雷会员,所以一直用着 QQ旋风 的离线下载。Mac 上又没有可以下载旋风离线文件的客户端,也没见到支持导入 Cookies 的图形化下载工具,所以只能导入的 Aria2 里下载。

在 Chrome 上我一直用 这个扩展

但是 Safari 上没有类似的扩展,也试了用 NinjaKit 来装 UserScript ,却不起作用。

于是自己写了这个扩展。就只是很简单的调用了 这个 UserScript

iOS8 为我们带来了第三方输入法和 App Extentions,越狱的需求越来越少。而且自从在 Bither 里存了一些比特币之后,我就越来越关注手机系统的安全性。现在真的是能不越狱就尽量不越了。那么不越狱的话怎么满足我自由的访问互联网的需求呢?

OS X,PC 或者 Android 翻墙,请移步 Shadowsocks

我目前在 iPhone 上所用的翻墙方案包含如下两部分 :

  • 自动连接并区分墙内外流量的 IPsec VPN
  • 避开 GFW 污染,并尽量就近解析域名的 DNS

以下步骤需要你有自己的 VPS。

以下操作基于 Ubuntu,以非 root 用户 ssh 登录。其它发行版应该只有包管理和防火墙部分稍有不同。