逛小红书看到有人做了个 app,只关注「今日」,「明日」以及「来日(60天以内)」的日程。想到我以前也做过一个类似的工具,虽然是网页版,也是个只看今天和明天两天的日程管理。然后我去翻了一下 GitHub
, Σ( ° △ °|||)︴ 还是我五年前写的。
当时用一种看上去简单粗暴甚至有点简陋的架构实现的 (°ー°〃) 给现在的我带来了很多来自过去自己的震撼。
看了一下当时的代码是拿 Go 和 Vue 写的,数据库是 SQLite,做了 Github 登录。页面是直接放在 static 下面的 html,嵌了 Vue。还简单封装了 fetch,请求的时候会从 localStorage 拿 token。
我还很诧异的是里面还有个半成品的笔记功能,输入简单文字但是可以带附件……不知道是以怎么样的脑回路设计的这个功能。
这个东西当年部署后我自己顶着网络延迟用过一段时间,当时把日程排得满满的,一天做好多事情。然后问题也就出现在这个「日程排得满满的』,没有什么弹性的容错空间,某天进入一个不太想做事情的状态后,整个日程就崩了。