simplicity is prerequisite for reliability

就像自从我用手机以来就一直被「找不到 SIM 卡」困扰一样,自从两年前我开始置办苹果三件套以来,就一直被一个说大不大说小不小的问题困扰着,这个问题就是我的 iOS 设备一旦使用 USB 数据线连接上 Macbook 之后,有九成以上概率会不停地发出难以形容的声响,伴随着 iTunes 不停地弹出提示框,看起来像是 iOS 设备和 Macbook 直接在不停地断开、连上,断开、连上,断开,连上。然而在预期的行为中,这个声响只在连上的时候发出一次。

长期以来我都尽量避免将 iOS 设备和 Macbook 使用 USB 线直连,各种数据传输都走 Wireless,直到今天我想要把一部电影拷贝进手机而又不愿意在传输上等个五分钟,于是我鬼使神差地再次使用 USB 线,毫无悬念地遭遇了上述的奇怪问题。

Read More...

如果你是一个开发者,那么你拥有至少一台 Mac 的可能性大约是 1/4。如果你是拥有 Mac 的开发者,那么你使用 Homebrew 来安装和管理软件的可能性几乎 100%。

如果你恰好和我生活在同一个国度,头顶同一片天空,怨念同一堵墙,那么你使用 Homebrew 的 cask 子命令来管理 GUI 软件的体验,想必也是不那么愉快的。

于是我写了一个软件,自认为能够提升使用 Homebrew 批量安装软件时的体验。如果你开始感兴趣了,请继续往下看。如果对我的扯淡没兴趣想让我赶紧 show code,也可以直接访问 JamesPan/tmux-parallel

Read More...

在之前的一篇扯淡向博文「轮询与回调」中,有提到我把各种邮箱的邮件都转发到 iCloud 邮箱,然后由 iCloud 给我推送到各种设备上。这种方式能让我在及时收到邮件的同时,避免邮箱客户端轮询邮箱服务器,以及没有梯子就收不到邮件的尴尬。

使用一段时间之后,总体来说效果不错,但是 iCloud 在垃圾邮件的处理上并不让我满意,常常使我被推送过来的垃圾邮件所困扰,即使标记了多次垃圾邮件也无济于事,这让我十分怀念 Gmail。

Read More...