Soylent 一年体验记

过去一年,我在美国上学。一人在外,饮食是一个不算简单但又必须解决的现实问题。对于被烹调考究的中餐「惯坏」了的中国学生而言,美式食物的简单粗暴更是为适应饮食环境增加了一份额外的阻力。结果,他们要么走上大厨之路,自寻原料在异乡发扬中华美食文化;要么成为外卖常客,靠牺牲更多成本找回家的味道。而我找到的答案是 Soylent。

使用 Calibre 的命令行工具下载新闻

Calibre 具有完善的新闻下载功能,可以从各种媒体的网站抓取最新的文章并生成电子书文件。得益于开源社区的贡献,它还内置了针对一千多个不同网站编写的配置方案(称作 recipe),并且更新非常及时。但是,Calibre 的图形界面非常简陋且经常卡顿,使用起来体验较差。如果要使用定时下载新闻的功能,还必须保证软件一直在后台运行。另外,如果想在 Linux 服务器上运行 Calibre,一般也没有图形界面可用。因此,使用命令行来下载新闻是更快捷、通用、且适合自动化的做法。本文将介绍用 Calibre 的命令行工具下载新闻的一般方法,然后在此基础上说明如何配置自动运行,并将下载好的文件通过不同方式传输到其他设备上阅读。

「第一步」>「第二步」,还是「第一步 – 第二步」?

在写操作说明类文章时,经常需要描述包含多步的操作。这种场合,我个人倾向的用法是 `「第一步」>「第二步」`。这个用法最初是从苹果那里学来的,中文的苹果说明书统一使用 `“第一步” > “第二步”` 的体例,将其中的引号换成直角引号,就是我的用法。 不过,最近我发现少数派的编辑总是会把首页文章手工改成 `「第一步 - 第二步」` 的形式。经过沟通,得知那是他们的内部体例,理由是苹果早年的用法是 `“第一步” - “第二步”`,而他们一方面和我一样想换用直角引号,另一方面又嫌步步打引号太啰嗦,而且直角引号和连字符之间间距太大,所以简化成了现在的形式。 个人角度,我觉得这种用法在视觉上还算清晰,但语义上不太说得通。

挖掘 Safari 阅读列表的潜力

Safari 阅读列表是 macOS 和 iOS 上一个比较容易被忽视的功能。该功能最初出现在 2011 年的 OS X Lion 和 iOS 5 系统中,但除了在次年加入了离线缓存,它基本就在这八年间一成不变,与 Pocket、Instapaper 等专职的稍后读服务相比显得十分简陋。我自己之前也很少使用阅读列表功能,而是用 Pinboard 结合 Instapaper 解决稍后读的需求。这套组合虽然总体让我满意,但也不是尽善尽美,最明显的不足就在于添加链接时的繁琐。发现了阅读列表的优点后,我在近几个月试着更多地利用 Safari 阅读列表。

钥匙找不到以后

星期四晚上从图书馆回来,发现钥匙找不到了。找公寓管理员借来备用钥匙进门以后,发现房间里也没有。摸着口袋里不知道什么时候多出来的一个洞,估计大概率是丢在外面的,找回来的希望比较渺茫。查了一下学校公寓的管理规定,钥匙丢失需要直接换门锁,收费 $200 不还价,毫无疑问会是一笔大出血。好在借我钥匙的宿管是个亚洲脸,看起来比较友善,跟我说一天之内还回去就行,于是多出来 24 个小时苟延残喘的时间。

Apple News+ 一周体验

虽然今年苹果春季发布会的阵容与人们预期的一样强大,但最终发布的「现货」只有 Apple News+ 这一项。关于该服务的优势和亮点,现有的报道已经很充分了。简单概括,就是每月 9.99 美元无限阅读数百种杂志(目前总数为 251 种)、专门为屏幕阅读设计的排版、推荐内容来自真人编辑、比其他平台更好的隐私保护、支持离线阅读及家人共享等。 尽管在之前很少使用系统自带的 News 应用,但作为一个喜欢翻阅各种外刊的读者,我很难不对 Apple News+ 产生浓厚的兴趣。由于今年恰好有地理位置上的便利,我在发布会结束后的第一时间便升级了系统、开启了该服务的免费试用,并在这近一周的时间内花了很多时间在 News 应用中阅读。本文将介绍我这段时间的使用体验,并尝试探讨 Apple News+ 对用户的价值。

实体笔记本启发的 iPad 笔记模板小改进

前段时间偶尔逛到键盘保护套 Canopy 的官网,发现它的厂商是一家挺有意思的设计工作室。除了苹果设备配件,这家名叫 Studio Neat 的工作室还设计了一些文具,包括一款叫做 Panobook 的笔记本。尽管 Panobook 的定价非常情怀,而且我也很少用实体纸笔,这个产品倒是给了我改进 iPad 记笔记的方式一些启发。

用小书签改善 Safari 网页阅读效果

我们每天都要浏览大量的网页,但不是每个网页的设计都能做到为读者着想。实际上,相当比例的网页设计十分糟糕,读起来非常费劲。对此,Safari 的阅读模式是一个不错的解决方案,但并不是在所有网页上都能成功启用、或是取得理想的效果。使用 Stylish、Tampermonkey 等浏览器插件也是一种途径,但不适用于 iOS,而桌面版 Safari 也对第三方插件越发不友好了。

上述问题可以通过使用小书签(bookmarklet)来解决。小书签的本质是一段 JavaScript 脚本,典型用途之一就是修改当前浏览器页面的外观,包括但不限于字体、字号、颜色等。相比于完整的浏览器插件,小书签尽管功能比较简陋,但优势在于通用性极强,可以用在包括 iOS 版 Safari 在内的任何浏览器上。

PDF 复制中的文字重复问题

前两天,编辑 @⽂⼑漢三 在 Slack 上发给我一个 PDF 文件,问我知不知道为什么从里面复制出的中文会出现「重字」现象。他还提到,这个问题只在用系统自带的预览 app 打开时会出现,用其他 PDF 阅读器复制文字是正常的。文刀拿这个问题来问我,恐怕是因为我之前写过一篇解释 PDF 格式的文章,觉得我大概会知道答案。不过他其实高估了我的知识水平——我刚开始也不知道这是怎么回事。不过,经过一番搜索,我最终初步搞清楚了问题成因。因为这个问题涉及到一些很有意思的细节,这里把探索的过程写出来,供有类似疑问的朋友参考。