Monthly Archives: 十月 2014

OS X 终于能自动切换耳机和HDMI输出了

还是没忍住升级到了 OS X Yostemite,除了图标让我感觉很脏乱之外,好像也找不到什么不升级的理由。今天发现 Yosemite 的一个意外的小改进,音频的耳机输出和 HDMI 输出终于能够自动切换了。

解决iOS 8无法使用iTunes WiFi同步的问题

自己的 iPhone/iPad 在升级到 iOS 8 之后双双无法通过 WiFi 和 iTunes 同步了,显然这又是 iOS 8 众多 Bug 中的一个。平时我添加音乐和电子书都直接用 WiFi 同步,习惯了之后要我接数据线实在不能忍,何况还是两台。好在最终发现解决这个问题不用等苹果发补丁,自己就能搞定。

吐槽一下 Python 的urllib 和 urllib2

最近在用 Python 封装一个内部 RESTful API,所以用到 urllib 模块,结果发现连 Request 对象都不支持,那还玩个毛,于是我惊喜地发现还有一个 urllib2,嗯,居然自身就支持 Request,连 httplib 都可以不用了,真好哇,结果发现尼玛竟然只支持 GET/POST,想要发其他 HTTP Request 比如 DELETE/PUT 的话,要不就还是用回 httplib,要不得用一个一点都不符合直觉的 Hack 。

同步常用应用程序配置:Mackup

Mackup 是一个用来备份 OS X/Linux 系统下各种配置文件的命令行工具,它支持大量常用应用程序的配置文件备份和恢复,比如bash、vim、Sublime Text、Cyberduck等。除了备份到本地或外置磁盘之外,Mackup 还支持云端备份到 Dropbox 和 Google Drive。相对于使用 Time Machine 备份,Mackup 的优势在于,通过云端备份还原的方式可以完美实现数台 Mac 的无缝同步,也能极大简化新 Mac 的配置。

EPUB弹出窗口式脚注

网上搜到一些国学典籍的 EPUB 版,虽有古人的注解,但正文和注解混排在一起,影响正常阅读,于是研究了一下 EPUB3 中有关脚注(footnote)的规格定义,写了一个 Python 脚本把所有混在正文中的脚注全部改写成了弹出窗口样式,在 iBooks 里测试通过,略记一笔。