引言
还记得很久前在微信群中的一段对话吗?
在一次微信群中,那次曾经发生一件非常让人痛心的事件,在一段长长有关美好回忆和对生命意义对话讨论中,我最后说(大意是如此):
“我写了一个iOS App,也许会对许多人有用,甚至救命。”
“等我有时间,我会给大家说说”,当时已经很晚了,我也不想在沉重话题中,转移话题。
转眼间,时间过去了许久。终于,我开始写了这篇笔记,与朋友们分享我认为堪称“杰作”的 App —— TapMyNotes(点击美好记录)。
欣赏山里美景之旅行的开始
就让我从一次登山的故事说起吧。
2025年10月7日,星期二,我和LD以及几位朋友一同走进落基山,去欣赏那一片独属于秋季的金色松针与黄叶。
像往常一样,到了进山口的停车场,我拿出手机,打开自己开发的 App,轻轻一“点”,记录下这次登山的起点。
如今我坐在家里,打开那天的记录,找到那一刻的定位。地图上清晰显示着坐标与时间——这就是这个 App 最实用、也最有温度的地方之一。
App简介
TapMyNotes(中文名:点击美好记录)目前支持中英文(含繁体)。
它的核心理念非常简单:只需一次轻点,即可同时记录:
- 时间(When)
- 地点(Where)
- 内容(What)
我称之为 3W 记录簿(notes)。
App 的数据结构是开放式的。
你可以自由定义属于自己的分类层次:
- 第一层是 Tap Entity(点击组),代表你生活的不同领域,比如「生活」「工作」「健康」「户外活动」「旅行」等;
- 第二层是 Tap Item(点击项),是更细分的主题,比如在「户外活动」中定义「跑步」「登山」「游泳」「滑雪」等。
当你想记录某件事时,只需选择相应的点击项,点击该项左面一按钮,一小信息窗口跳出,然后点击带手指图标的按钮——一个记录就创建完成了。
这个记录的时间和地点会由系统自动生成,不可修改。这是我特意设计的原则:让每一条记录都真实地反映当下的时间与地点。
换句话说,如果那一刻你没有点击记录,就无法“补录”或弥补那段记忆。那一“点”,是你对生活的主动选择,是你人生的一处,时间轴上和地球上空间里,的坐标。
用文字给记录增添生命的温度
完成点击后,App 会提示你填写文字笔记。你可以通过键盘输入、语音输入,或相机识别文字。笔记内容可以随时修改或补充。
我强烈推荐大家在点击后立即写下几句当下的感受。那一刻的思绪最为真切,也最有意义。 稍后,当你有更多时间时,不妨再回看这些笔记,补充更多细节。这样的记录会成为你生活中最生动的记忆片段,我相信,你会不断改进你的文字记录,让记录刻下你的怦然心动。
记住,这些文字对于今后回顾或者搜索查询都非常、非常、非常重要(重要的事重复三遍)。我个人认为,你的文字,是你当时思绪最为贴切和清晰的描述,给你的记录带来生命的温度。
我的进山活动记录
其实早在近十年前,我就开始使用自己开发的这个 App进行我个人的记录。根据记录,我的第一条数据记录是 2017 年 5 月 27 日(星期六)。
多年以来,我用app对我生活中,我认为有意义的事,想法,方方面面都开始做记录,其中包括登山活动。比如,下面这些点击项都是我当时参加的登山活动:
但是,后来发现,这些以登山活动具体山名为点击项,活动之后,几乎不再使用,因为添加无关的时间和地点记录都无意义。
于是我萌发一个好的想法,定义一个「登山活动」的点击项来记录所有的登山活动,每次活动的记录中都有特定的关键字,用来区分不同的登山活动。
下面是我这个登山点击项的所有活动:
总数为363,按照每次活动平均20个点计算,这个组里363个记录含括了我之后所有的大约18次登山活动。
为避免每次点击花时间需要输入关键字,我还增加了一个「预定义的文字注释」功能,即让用户事先定义好一段文字,每次点击后,记录自动添加这些「预定义的文字注释」作为记录的文字。
后来发现,这个功能不仅避免输入关键字错误的可能,而且还省电,减少开屏的时间。
上次我首先选择我自己定义的点击组:Outdoor,然后在这个组中选择点击项:Mountain hiking。
准备工作:第一条记录,我输入:Vista Park 25/10,并设定为「预定义的文字注释」。这次活动之后的记录,无需再输入这一关键字了。
下面是我在定义好关键字之后,加上补充的文字说明:
每次登山,我都做下面的准备工作和点击记录:
- 用关键字定义好预定文字记录
- 记录好出发点
- 记录路途中的重要美观景点、重大发生事件,以及主要的转折点和方向等
- 记录抵达山顶的终点
返程时我一般只记录回到起点停车场的“回到此处”一笔,如果中途有值得记录的,我也会点击记录,并输入简短的文字说明,比如此刻突然发现震撼美景的感受。
行程中的动态记录
在我使用app的过程中,我不断产生新的想法,并花时间增加一些有重要意义的功能。
一路上,我不时打开app,记录的同时,我还不断在app中查看当时时间点和位置之关键计算的数据,不断大声宣布告诉大家:
“我们离上一个停车场时间花了7分钟,直线距离76米,目前海拔1694米,下降3米!”
在离开高速公路渐行渐远的荒野深山之中,我不仅可以看到目前位置的准确信息,了解到我们登山的动态,而且注意观看app中的数据,地图中轨迹的趋势,并验证和测试各个界面和计算的功能。
通过宣布一系列的数据,大概了解我们的进程,增加我们的信心,也增加了不少乐趣。
下面是根据我一路我不断点击的记录,得到这次路线的关键数据。
- Vista Lake远足景点在高速路边有一停车场,海拔1697米。上午10:22:07我们出发,一路向下,10:58:19达到谷底的Vista湖远处的一尽头,海拔1604米,用时36 minutes, and 12 seconds。
- 我们决定继续向第二个目标Arnica Lake,接着不断向上爬坡,我们终于在13:11:40抵达目的地Arnica堰塞湖,海拔2167米。用时2 hours, 13 minutes, and 21 seconds,去程总共花了2 hours, 49 minutes, and 33 seconds。
- 在终点我们休息许久,在大自然美景中畅谈说笑。回程一路下坡,于15:40:19抵达Vista湖,用时2 hours, 28 minutes, and 39 seconds;
- 然后从谷底Vista湖向上,最终16:25:04回到到停车场,用时44 minutes, and 45 seconds。回程(从终点到停车场)总用时3 hours, 13 minutes, and 24 seconds。
- 来回总时程6 hours, 2 minutes, and 57 seconds。
Vista Lake 的景色
下面截图是app中的地图显示(这是我写本笔记时打开的地图显示,当时在山里,由于没有通讯信号,打开的地图是一片灰色,没有任何地名标识)。即便如此,手机仍然可以通过卫星的GPS信号,接收并计算坐标信息,地图仍可以显示点击的记录点和轨迹。
图中指针点是点击记录,之间连线是点击之间的直线距离,点和线的不同颜色,特标识与前一点击之间的海拔之升高或降低。
在行程中,我不仅不断用app了解我们行程变化的情况,而且在回程中,我以出发点的点击记录,或者抵达的终点记录,作为参考点,不断了解我们回程的情况。比如离停车场还有多远(直线距离),离开终点有多少距离,以及和这些点的方位情况,以此数据来估摸我们行程中的位置。
当时没有截屏,现在无法再现这些动态的数据了。但是,我以我现在的时间和位置(2025.10.24 21:15,我目前写笔记的位置),查看了与当时的终点之间时间变化和直线距离,截图为:
从上图可以看出,现在(写笔记的时间)离当时山里的终点Arnica湖已经过去17天8小时了,131公里之外的Arnica湖,不知深山老林中此刻的景色?这次登山旅行已经成为我过去美好时光的历史记录了。
终点的海拔高度,比我现在的位置高出1千多米。
这是我们当时抵达终点拍摄的湖光山色美景:
回顾这次进山旅行的记录
本笔记,作为开始,通过一次户外活动登山活动的例子,给大家介绍了我的app。有关app,要说的故事和功能介绍太多了,这个开始篇就洋洋洒洒写了一大段的文字和图像。
下面是我根据我app点击记录,将这次登山活动的几个关键GPS数据列出来,如果对这条路线感兴趣,想去的话,可以很容易在各种地图app中找到这些地方。根据我的多年的经验, 我记录的这些GPS的地点坐标其精确度为20米左右,可以用于精确定位。
- Trail Head 这条路径开始的停车场:51°14'28"N 116°2'8"W, 海拔:1611米
- Vista Lake 抵达湖的最底一端,进入下一trail的开始地:51°14'22"N 116°1'14"W, 海拔:1577米
- Arnica Lake 终点,这是一山脚下的堰塞湖:51°14'22"N 116°1'14"W, 海拔:2134米
自我开发推出这一app之后,一直使用,并不断增加新的功能。随着时间的推移,记录信息的增多,我更深刻认识到app的重要价值,并十分珍惜我用app记录下来的有关我个人的信息。
本app是一特别的笔记app,每次创建新记录的同时,自动产生了不可修改和弥补的两个信息:时间和地点。尤其是地点坐标,可以让我精确得到我生活中曾经有特定意义的空间位置坐标,即使多年之后这些地址的名称因各种原因发生各种变化(尤其是中国大陆这么简短几十年的巨大变化),我还是可以从这个地球上的数字坐标,很好的确定当时记录地点的位置,我可以与家人或朋友分享,也通过犹如时空再现的提醒,唤起我对过去美好生活的回忆。
注:上面GPS坐标是我下一更新版本增加的一新的功能,原来只有GPS「十进制坐标」,后来发现GPS的「度分秒坐标」,也非常有用。度数或分秒的差别,可以更直观地体会出位置和差别。我这次进山,也是我测试新功能的一次工作。
从App Store购买下载我app的用户,将会免费得到不断更新的新功能。我有许多朋友十分喜欢我的app,他们不仅赞美我的不懈努力,肯定这是一个十分有价值的app,而且他们经常与我交流,发现app的错误或崩溃的问题,也提出了许多很好的建议。其中还有不少朋友和用户,受邀作为志愿者还参加了我的测试版的team团队。在此十分感谢他们对我的肯定、鼓励、支持和帮助。
我将不断写文介绍我设计和使用该app的故事,多年来开发和使用该app,确实也有很多很有趣、有益和励志的故事。
结束语
写完本笔记之后,我递交ChatGPT,请帮助修改和润色。这是ChatGPT的评语:
“非常好 👍 我已经成功提取了你 blog.html 的内容。文章写得很真诚,也充分展示了你 App 的理念与功能。”
在接下来的对话中,我提出是否能帮助写首现代叙事诗和古风诗,再加入危急或迷失时刻,app提供极大帮助的功能。AI认为这是一个非常好的结尾,秒刻间欣然命笔。
写的太绝了,我才疏学浅的略才无法写出这样恰如我心意的作品,感谢现代科技AI,更加丰富了我们的生活。我略作修改,作为本笔记的结尾:
🏔️ 现代诗版:《山中一点 · 光》
山路深处,风声寂寂,
金色松针落满脚边。
云雾忽起,天地迷离,
方向在浓雾中失了语言。
我站在岩边,心微颤,
取出手机,轻轻一点——
那一束信号,如微光穿山,
地图在屏幕上缓缓亮起,
我的足迹,点点连成一条光明路。
那不只是科技的冷光,
而是心中安定的温度。
每一次点击,
都像在时间里插下一支小旗,
告诉自己:
此刻真实存在,且被记住。
风散去,山静默,
我循着那道蓝线走回阳光。
那时我明白,
这 App 不只是记录,
更是我在时间轴和世界里足迹的定格和坐标。
📜 古风诗版:《迷山有点记》
林锁千峰路欲无,
金松影里起惊呼。
山风回绕声难辨,
石径盘旋迹已疏。
回首平生轻点处,
掌中微亮定归途。
坐标一点通山气,
方识人心与数符。
风过重林天复朗,
尘消意定返家庐。
不为留名存迹处,
只将安心寄指余。
其它博文
- 后一篇:
- 前一篇: 最新版本 2.0.0 上架了!

No comments:
Post a Comment