如何一週五天慢跑 3000 公尺?

要培養慢跑習慣很難?本篇文章以原子習慣方法論建立這個習慣的可操作步驟。

在 Zone 2 區間慢跑很不錯,因為可以聽書、思考代辦事項等需要深度思考的事情都很合適。等回過神來後,三千就跑完了,主打一個不酸不痛不苦,但又有效果。不是每個人都要當運動員,上班族是可以接受拉長運動時間換取運動收益。不然運動過度導致工作精神不佳,得不償失。 那麼問題來了。要多久才能讓自己每天跑三千公尺呢?答案是兩個月,並且不是一次就直接每天跑三千。做這件事情最重要的第一步,其實是每天穿上慢跑鞋。

繼續閱讀⋯⋯
如何在 Obsidian 紀錄食譜?

由於開始吃健康餐,想在 Obsidian 紀錄食譜,不然很容易因為不常做忘掉。基於理科腦,考慮可用更清晰精准的描述来整理常见菜的做法,最好是機器可讀,但評估後發現其實滿困難的,最後先求有再求好,用了最簡單紀錄格式。本文介紹了兩種機器可讀範本,以及一自然語言範本供參考。

繼續閱讀⋯⋯
如何在 Vercel 使用 private Git submodule?

如果你的源碼庫採用單一儲存庫( Monorepo )的策略,並透過私有子模組( private submodule )組織 app 的源碼,那麼在部署到 Vercel 時,會遇到下面這個錯誤訊息:

WARN: failed to fetch one or more git submodules: Failed to clone 'my-submodule' a second time, aborting

根據官方論壇上的討論(#44),這是因為 Vercel 目前不支援此一特性。距今已過 4 年,因此有很大的機會,Vercel 將來也沒打算支援的樣子,那麼要怎麼辦呢?

繼續閱讀⋯⋯
ZIO 錯誤管理

ZIO 是 Scala 的框架,將錯誤區分為預期錯誤(Failures)、意外錯誤(Defects)跟 Fetal Error,並不是那麼容易分辨預期錯誤跟意外錯誤差在哪邊,本文解釋了使用時機。

繼續閱讀⋯⋯