马克·安德森曾宣布,软件正在吃掉世界。但有一些细节:物理世界需要转换为数据,这依赖各种媒介,而暂时无法被软件吃掉的,往往就不再重要了。
锻炼进度追踪是一个重灾区。这一领域的软件,往往追求自动记录,我能够理解,依赖手机、智能手表或其他小玩意儿上的传感器,记录可以更轻松且真实,但问题随之而来:无法被量化的运动,往往就被选择性忽视了。例如,iPhone 自身记录的数据貌似很丰富,有步数、步行距离、爬楼层数和卡路里消耗量,可惜大多只是在计步器之上加以推演。iPhone——我不保证最新款的状况——并不能区分散步和慢跑,至于骑行,几乎被忽略了。各种运动记录器也只是头疼医头,每款只能记录屈指可数的锻炼项目,结果就是,大家的运动勋章看上去都是一个样子,基本就是自我美化过的仓鼠笼。
说到底,运动和锻炼——本文不作区分——哪里止于 Apple watch 上那几个圈圈呢?统计环效果虽好,可如果不能记录我最在意的项目,怕也是样子货——事实上,最近几年我坚持骑车和跑步通勤,只要出门,步行相关的进度条就是满的,根本不用费心查看。
那些不容易记录的,才值得我留意,例如俯卧撑、深蹲、体前屈等项目,基本没什么靠谱的自动记录方式——掏钱买个联网的摄像头二十四小时监控自己?它们甚至没有端到端加密!——我一度只是在墙上画正字。
显然,除了周末宅家看书,我不会一直呆在原地,相比墙壁,在手机上画正字更合理。但也不用拘泥于“正”,与之等价的记录方式就好,例如,巧妙利用 Drafts 的任务语法(Drafts 虽然需要订阅,但本文所涉功能全部免费)。
Drafts 中的任务语法,设计初衷是为 Markdown 列表语法锦上添花,将列表诸项转换为可点击勾销的任务,例如把 - 项目 变成 - [ ] 任务。不过,Drafts 是个纯文本编辑器,这提供了更灵活的用法——直接铺开一串的任务语法标记,处处皆可独立勾销,效果与画正字同构。以预设五组俯卧撑锻炼目标为例,可记为:
俯卧撑 [ ] [ ] [ ] [ ] [ ]
需记录其他运动项目时,只需调整开头的备注文字,任何项目皆可记,而且也不限于运动。惟需注意,任务标记 [ ] 之间务必以空格隔开,否则勾掉一项时,后续的标记会被一并清空。
毫无疑问,在 Drafts 内部记录锻炼进度,效率不高,也无法时刻提醒。我进一步将进度追踪笔记关联到小组件,再将组件悬于方便查看之处——桌面或负一屏的小组件中心皆可,如果非常重视,也可以钉在锁屏界面上(但下文的小组件设置就不再通用)。小组件的显示效果设置
