记一次(没有成功的)macOS 故障修复

macOS 自带的 Dictionary.app 中,只有维基百科一个词典
macOS 自带的 Dictionary.app 中,只有维基百科一个词典

在我升级 macOS Catalina 之后,发现系统自带的词典(Dictionary.app)无法使用,打开后只有「维基百科」一个词典。

然后,我就开始尝试一系列故障修复的过程,虽然最终没有成功,但在这个过程中,还是发现了一些有意思的东西,想通过这篇博客记录下来。

继续阅读“记一次(没有成功的)macOS 故障修复”

用于 macOS 平铺式窗口管理器 – yabai

使用 yabai 管理的多个窗口

在 macOS 上,已经有不少各具特色的窗口管理器,例如 Magnet, Moom 等。不过,这些窗口管理器,都或多或少地依赖一些鼠标/触控板操作。

对于 Linux, 存在着另一种窗口管理工具:平铺式窗口管理器。常见的 awesomei3, 都有着各自忠实的用户。

而前段时间出现的开源软件 yabai, 为 macOS 带来了平铺式窗口管理器。本文将对 yabai 的安装和使用做一个初步的介绍。

> 本文首发于少数派,欢迎关注:https://sspai.com/post/55668

继续阅读“用于 macOS 平铺式窗口管理器 – yabai”

OmniFocus 快速收集脚本 v2

之前写过一个 OmniFocus 快速收集脚本,可以通过此脚本打开 OmniFocus 的 Quick Entry 窗口,快速将自己的灵感或者想做的事记录下来。但是,OmniFocus 的启动速度不是很快,第一次运行脚本后需要等上几秒钟,窗口才能出现,使用体验不是很好。

刚刚对这个脚本进行了一点改进,执行脚本时,会弹出一个简单的对话框,在对话框中输入要保存的内容即可,无需等待 OmniFocus 启动。

脚本运行截图

继续阅读“OmniFocus 快速收集脚本 v2”

使用 Eclipse 和 ARM GCC 搭建 STM32 开发环境

虽然 IAR 和 MDK 可以方便地进行 STM32 的开发,但这些软件是商业软件,而且仅支持 Windows. 另外,两者的代码编辑功能似乎都不太强大。

使用 Eclipse 与 GCC 则可解决这个问题:两者均为开源软件,可以自由使用,并支持 Windows,Linux,OS X 等多个平台。同时还可以通过各种插件拓展其功能,例如 EGit.

前一段时间开始使用 OS X,这是在 OS X 平台配置 Eclipse 的步骤。其他平台方法应该类似。

继续阅读“使用 Eclipse 和 ARM GCC 搭建 STM32 开发环境”