How to Manage Windows Using Hammerspoon
引言
虽然 macOS 自带窗口管理这个功能, 但是实际上是用下来发现还是很难受的. 功能不足以满足自己的需求. 所以我常常发现自己在用鼠标拖动窗口和重新调整窗口大小. 长此以往, 我觉得这样效率实在太低, 恰好前阵子在看 MIT-Missing-Semester 的课, 里面提到了 hammerspoon 这个工具. 我去稍微了解了一下发现这工具真的不错.
虽然 macOS 自带窗口管理这个功能, 但是实际上是用下来发现还是很难受的. 功能不足以满足自己的需求. 所以我常常发现自己在用鼠标拖动窗口和重新调整窗口大小. 长此以往, 我觉得这样效率实在太低, 恰好前阵子在看 MIT-Missing-Semester 的课, 里面提到了 hammerspoon 这个工具. 我去稍微了解了一下发现这工具真的不错.
最近想要在 homebrew 上面下载 qbittorent, 发现我即使用的是中科大的源也下载不下来, 终端显示如下内容⬇️
PS. 有兴趣的可以查看我翻译的一个项目 - pdb 教程 🙌
很长一段时间内我写代码都是用最简单的 debug 方法, 手动在程序里面插入 print
代码来看具体的变量的值, 然后自己推断程序到底是在哪里出问题。根据 print
的结果可能还要到别的地方重复这个步骤。debug 完之后还得去把这些 print
语句注释掉,即我是一名 print debugger 😢
如果你在命令行用 git push
添加或更新 $>$ 50MB 的文件,你会收到一个 warning,不过你仍然可以正常 push
。但如果 $>$ 100MB 的时候就无法 push
了。如果你是在浏览器要上传文件的话,这个限制更为严重,不能超过 25MB,这是 GitHub 对仓库的限制。Git LFS 就是用于解决这个问题1