BK 云 / 系统 首页
ZH
English ENDeutsch DEEspañol ES中文 ZHFrançais FRPortuguês (Brasil) PT-BR日本語 JAहिन्दी HINederlands NL
联系我 ↗
← 返回技术笔记

从笔记本到 Kraftwerk。

我花了几个月寻找合适的应用,想记录哑铃训练的进步。有的太贵,有的广告太多,还有的功能不合适。最后,我拿起了一本笔记本。

先用纸笔记录

我开始用纸笔记录动作、重量和每组次数。信息其实很简单:本子没有广告,也不要求我为了迁就软件而改变训练习惯。

记录多了以后,我不再只想回看某一次训练,也想看清几周、几个月以来的变化。数据早已有了,只是都写在纸上。

为什么不自己开发?

后来我想,与其继续寻找,为什么不直接开发一款自己想用的应用?

当时我手边已有 OpenAI 订阅、MacBook 和 Codex。我可以先说清自己需要什么,再和 Codex 一起把它做成应用。它的名字就是 Kraftwerk。

起点是一个实际问题:每个动作结束后,我想录入什么?回顾训练时,我又希望看懂什么?

训练历史已经写在本子上

开发新应用不意味着从零开始。手写记录里已经积累了几个月的训练历史。

我拍下笔记,导入照片,让 Codex 读取训练数据。这些手写记录,就成了数字训练历史的起点。

这让我很高兴:之前花时间认真记下来的东西,没有被留在抽屉里,而是在新应用里继续发挥作用。

我最初的俯卧撑手写记录:日期和三组的重复次数。我拍下这些记录,用 Codex 将其数字化,再把数据导入 Kraftwerk。
我最初的俯卧撑手写记录:日期和三组的重复次数。我拍下这些记录,用 Codex 将其数字化,再把数据导入 Kraftwerk。

录入训练,回顾进步

在 Kraftwerk 中,我选择一个动作,然后录入每组的重量和重复次数。保存的训练形成历史记录,图表展示训练总量和长期变化。

下方截图展示原始录入界面,以及包含我已记录训练数据的进度页面。应用本身是私人的;本网站的 Kraftwerk 公开页面仅以只读方式展示部分结果。

从录入每组训练到看见变化

录入界面:每组的重量和重复次数。
录入界面:每组的重量和重复次数。
已记录的训练数据:动作进步、总训练量和训练历史。
已记录的训练数据:动作进步、总训练量和训练历史。

个人需求变成了软件项目

原本是寻找一款适合自己习惯的产品,最后却让自己的习惯定义了要做的产品。

Kraftwerk 把离开电脑后的训练,和动手做软件的乐趣连了起来。借助 Codex,我既做出了能用的应用,也把过去的手写记录带进了新的阶段。

笔记本是一个好起点。Kraftwerk 是下一章。

本文记录我的个人开发经历。Codex 协助开发和文章整理;经历与项目均来自我本人。

ZH
English ENDeutsch DEEspañol ES中文 ZHFrançais FRPortuguês (Brasil) PT-BR日本語 JAहिन्दी HINederlands NL