这里又是一份周报, 时间范围是2022-06-272022-07-03, 会记录一些工作及生活上有意思的事情.

工作/代码/计算机相关

NAND2Tetris

目前已经看了 Compiler 一部分的课程, 实验还没有做.

同样也是在有氧的时候看的.

故障演练

现在的时间是周日的下午 18:50, 说实话我现在已经从故障演练的紧绷神经中缓过来了.

总体来说这次演练的成果相当不错, 发现了很多产品的问题. 能够发现问题就是好事, 如果不事先内部发现, 那到时候就是线上用户去"发现"了.

但是我作为参与其中的工程师来说, 体验比较差. 并且从其他一同参与进这次活动的工程师的反馈和客观表现来看, 这种活动对于人精力的消磨是十分大的, 进展到后面, 大家都出现过不同情况的"低级错误", 比如识别错当前正在执行的场景, 修改文档时误操作等.

另外整个工程之间中充斥着两个字: 散装. 负责指挥的人几乎不怎么管细节, 也没有指派一个人来管细节, 事情能办成真的基本上全靠靠谱工程师的专业精神. 准备以及执行过程中多次要求"加戏", 一再质疑工程师拟定方案进度太慢.

希望这种事情不要有下次.

我感觉甚至留下了轻微的后遗症, 会偶尔"幻听"到飞书的消息通知声. 在写这篇日志的时候就发生了一次, 然后发现我的系统音量是静音的. 唉, 😭.

绝妙的主意: GitHub Profile 身体状态徽章

起源: https://twitter.com/strrlthedev/status/1542100414413172737

我想做成一个 badge 放到 GitHub Profile 上, 类似达到的效果比如: 一个 badge 表示 zhiqiang 过去 1 小时的心率是在 55 - 70, zhiqiang 过去今天活动了 50 分钟.

再比如说, 这样:

Heart Rate Badge

显然心率 233 这人怕是要出事了

但是我也遇到了一个比较棘手的问题, Google Fitness 的 API 其实更新的比较慢, 数据上传上去以后, 仍旧需要一段时间(指 2 ~ 5 小时)才能够查询到. 其实这样的话心率展示就效果不太好了.

如果有办法能把延迟做到半小时左右, 那就绝妙了.

生活相关

小缇娜的奇幻之地: 欢乐但是 bug 超多

上上周买了这个游戏, 因为它相当于是无主之地 3 的番外嘛. 剧情非常的棒, 在桌游的背景上, 讲述了各种鬼怪的有趣故事.

可爱的反派, 可爱的主角团, 可爱的 NPC. 还有诚意一万分的本地化配音与文案. 我作为剧情党极为享受.

唯一的缺点就是 bug 太多了, 比如说:

  • 局域网联机没法用;
  • 宠物血条显示一直是空的;
  • 背包页面装备贴图加载不出来;
  • 闪退;

再就是人老了, 玩一会游戏就累. 两周过去了才刚出闪蹄城.

准备使用 todoist 替代 facile things

最开始接触 GTD 的时候, 我在 Notion 里用 Database 糊了一个任务管理. 受限于当时的一些易用性和性能问题吧, 用得不是很舒服.

后来使用 Facile Things 作为了我的 GTD 工具, 它的特点也十分明显: 它转为 GTD 设计, 使用过程中处处都是提示我如何正确使用这些 Task. 比如它

  • 提供了完整的公开文档和 blog, 细致地说明了使用 FacileThings 如何应用 GTD.
  • 操作页面中处处都有 GTD 相关的提示, 并 GTD 有些 perspective 的方式也有展现. 比如, 人生目标, 五年目标, Area, 近期行为能否能对应上去等等.

其实大家可能也发现了, 这些都是"软"的实力, 我可能熟悉了 GTD, 或者我使用打印机把这些提示打印出来也能起到类似或者折扣的效果.

这正是我准备做的事情.

FacileThings 的问题有:

  • WebUI 和安卓 App 交互都不好, 卡顿, 甚至 WebUI 的导航栏会有 bug, 让我点击事件没啥反应, 只能去输入 URL(幸好我背过了)
  • 与 Google Calendar 的 routine 交互有大问题, 重复的事件拒绝后不会自动删除, 导致我有很多拒绝的事件被添加了
  • 扩展少; 例如我想使用 toggle track 记录时间, todoist 可以做到, 而现在我只能手动记录

综上, 我准备转移阵地到 todoist 了. 在熟悉了 GTD 后, 我依然会将 facilethings 的 blog 存档作为我的指导, 但是使用 todoist 作为更好的工具.

FacileThings 的年度订阅续费也停了, 准备计划的 facilethings-cli 也准备鸽了, 而且 todoist 已经有现成的 cli 了.

对生活的掌控感

啊哈, 在前文中提到过一些最近工作生活心态的调整. 这里可能再罗嗦一点吧.

我发现我在难过, 焦虑的时候, 是现实生活与自己期望中生活的反差, 而自己目前又太弱小做不到改变所导致的. 在认识到自己的弱小以后, 我需要以更加朴素, 更加低水平且更加客观的方式对自己的生活进行控制. 主要的行为方法是, 认识到我的脑子的限制, 使用笨拙且可靠的方式达成目标, 并且需要客观地记录自己的行文和变化.

一方面, 我需要去行动, 另一方面, 我需要去记录. 凡事预则立, 不预则废. 过往的记录是制定未来计划的最好参考. 如果没有客观的记录, 那我的未来计划也会像上文的"故障演练"一样散装.

我自己是一个非常不自律, 也没啥主动性的人, 我需要一个极强的兴趣点, 或者是有人 push 我才能完成好某件事. 当然也可以自己 push 自己, 只要找到好工具 or 方法论, 比如说 GTD 就可以系统性地自我 push 了.