高效学习系统based on mac app

Vision最近切换到mac,发现将mac用于学习&工作真的是神器一般的存在,mac上许多软件的可编程性为自主设计一些实用的小功能提供了极大便利!

作为拖延症患者,经常会玩着玩着就停不下来(在休闲娱乐面前,学习当然是能往后推迟就往后推迟啦bushi)。自己自制力不行,那就工具来凑,毕竟创造并使用工具可是人类的伟大技能啊

下面分享我使用mac上的软件设计的一套能够监督你高效学习的系统:

  • 确切地说,它可以在你娱乐时间超过限额的时候,自动关掉所有干扰你学习&工作的应用并屏蔽掉干扰网页一段时间,让你玩无可玩,只能回归学习。(而当你“被迫”地开始学习后,由著名的五分钟原则,只用学习5分钟,你往往就会不知不觉间“沉迷学习无法自拔”!)

准备材料:

  • Focus:一款可以让你专注指定时长的软件。在指定时间的专注模式中,你将无法使用娱乐软件和网站。
  • Qbserve:一款超赞的时间记录软件,可以记录你的一天都用在了哪些软件&网站上。不仅如此,可以设置当你专注or分心娱乐的时间超过了一定时长,即触发一些事件。

希望大家能够多多支持正版,但是鉴于两款软件价格不菲,在本文的最后也有提供免费版

配置Focus:

打开Focus的设置界面(preference)

在Blocking选项卡中即可选择在专注模式中需要关闭的软件和屏蔽的网站。温馨提示:软件会被直接关掉,而令人分心的网页会被Focus设计的屏蔽网页替代。

进阶功能:

在Scripting选项卡中可以设置专注模式开启/结束时会触发的事件,具体的事件用户可以用BASH script自主编写,分享一下我的可以语音播报“开始专注”(Focus starts)并通知快去工作的script

say "Focus starts"
osascript -e 'display notification "Get to work!" with title "Focusing"'

配置Qbserve:

Qbserve已经内置了大量数据用于判断一个软件/网站是productive/neutral/distracting的,已及软件/网站的用途,当然如果你对官方给的分类不满意,也可以在Details选项卡中自己设置。

在Preference选项卡中选Notification项,在这里就可以配置与Focus联动:当distracting娱乐时间超过一定时长即触发Focus的专注模式,玩久了就要回归学习!

举个栗子:

红框内是我设置的当过去一个小时内娱乐时间超过15min即触发专注模式。点击Add Alert,按照如下方案配置,然后点弹框内的Add Alert。

点击新被创建的Alert,在弹框中点击Add Event,选择AppleScript

在文本框里粘贴以下Apple script,然后点击save,我们的监督学习系统就制作完成了!

do shell script "open focus://focus?minutes=25"
tell application "System Events" to display dialog "玩了好久了 focus一下吧
记得开启forest app
加油ヾ(◍°∇°◍)ノ゙"
#通知部分可以自行修改

最后,给出两款软件的下载链接,仅供个人学习使用:Focus下载链接 Qbserve下载链接

ps. 在这套系统之外,这两款软件也有许多实用的功能值得各位看官去发掘!

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

您正在使用您的 WordPress.com 账号评论。 登出 /  更改 )

Google photo

您正在使用您的 Google 账号评论。 登出 /  更改 )

Twitter picture

您正在使用您的 Twitter 账号评论。 登出 /  更改 )

Facebook photo

您正在使用您的 Facebook 账号评论。 登出 /  更改 )

Connecting to %s

%d 博主赞过: