获得成就:「闷声作大死」

我曾经说过,我变成了一个实用主义者和一个怀旧主义者,具体的表现就是不给系统和软件升级,但在这个日新月异的鸟社会里,落后就要挨打,我不升级优胜美地你就不给我银联支付

……

同时我的系统在我的各种折腾下(比如用软链接 link 来 link 去 link 个没完没了)也呈现出一派死灰盎然,于是我在升级与不升级的边缘徘徊的时候,在微信朋友圈发了这么一条状态:

要是有 27 人赞我就升级优胜美地……

继续阅读

设置 VPN 自启动及断线自动连接

两年前的东西了,要不是现在 GFW 这么牛逼估计一辈子都用不到。

新建 AppleScript,贴入代码:

on idle
    tell application "System Events"
        tell current location of network preferences
            set myConnection to the service "YOUR VPN NAME"
            if myConnection is not null then
                if current configuration of myConnection is not connected then
                    connect myConnection
                end if
            end if
        end tell
        return TIME
    end tell
end idle

继续阅读

解决 Safari 无法通过 https 连接

由于一些众所周知的原因,目前我暂时不使用 Chrome 浏览器而改用 Safari 浏览器。但是一上手就发现无法启用 https 连接,总是报错,Google 了一番找到了解决方法,非常简单:

删除以下文件

~/Library/Preferences/com.apple.security.plist

如果没有该文件,就删这个:

~/Library/Preferences/com.apple.security.revocation.plist

重启 Safari 既可。

由 Symlink 引起的数据迁移

作为一个不是很细心的人,以前我一直以为替身和 symlink 是一个东西,而且 OS X 系统也很明确地告诉我,他俩的文件名都为替身,曾经试过用替身将系统文件链接出来,但都没成功,后来就没再研究了,直到这两天强迫症又犯了,看到 SSSSSSSD 的空间不断缩小缩小缩小,想着这其中有许多奇奇怪怪的应用程序我也不常用,但就是占地方,比如 Xcode。在替身的指引下,我又研究了 symlink:

关于这个 Symbolic Link 和普通 替身 也就是快捷方式的区别,这里说一下。

创建替身是 hard link (硬链接),实际上是为文件建一个别名。链接文件和原文件实际上是同一个文件。

symbolic link 建立的是一个指向,即链接文件内的内容是指向原文件的指针。它们是两个文件。

hard link 只能用于文件,不能用于目录;symbolic link 可以为目录建链接。

hard link 不能跨文件系统操作;symbolic link 连接的是文件名,可以跨文件系统建立连接。

继续阅读

Software Changes & MacHeist Bundle

学期结束,眼看着也要过年了,于是把电脑里一些不用的软件清除,加上购买了新的 MacHeist Bundle,有些软件也要更新换代了。原本使用 FusionDrive 的时候从来没有纠结过容量的问题,现在拆分成纯 SSD,空间寸土寸金,所以就养成了清理的强迫症。

1.20 更新: Postbox

Macheist 每次都有几个软件需要用各种各样奇怪的成就来解锁,比如这次的 Postbox,需要在 Facebook 上集满 40k 个赞才能解锁,按淘宝五元一千粉的售价,四万个赞也得两百多块,还不算翻墙费。每天我都会去看那个点赞的进度,基本上第一天已经有 28k 个赞,前三天每天 2k 个,最后两天实在是龟速,到今天早上的时候才 39k,我还为攒不到四万个赞担心,不过好在下午已经赞满了(中间还冒出金三胖打冰球的游戏)。

继续阅读

更改 Mac 账户名称和个人目录名称

因为一些奇怪的需求,所以需要更改 Mac 中的账户名称和个人目录,谷歌一下苹果的 Support 有提到方法1

首先是账目名称,账户名称就是每天登录的那个账户的名称,这个很好改,在设置的用户与群组中改一下全名既可,有锁的解锁。

但是个人目录名称就不好改了,个人目录指的是在 OS X 中的基本目录,就是在 Finder 中按 Cammand+Shift+G 后,输入 ~ 的目录,一般默认是账户名,但是要更改起来比较麻烦,苹果官网给出了方法:

继续阅读

Photoshop 与 fontd 进程

自从上次给 Mac 重新分区重新安装 OS X 之后,虽然装了 PS,但一直都用 Pixelmator 做一些简单的修图工作,直到这两天因为一些众所周知的原因重拾 PS。许久没用 PS 虽然有点手生,但常用的操作还是记得的,不过用着用着就发现经常出现加载中的那个彩虹图标,然后电脑风扇开始狂转,最后 PS 就无响应了。

然后我打开活动监视器,发现了一个惊人的事情,Photoshop 的 CPU 占用量为 51%,这也就算了,加载一些东西也得消耗 CPU 资源,但 Photoshop 下边还有一个叫 fontd 的进程,这个进程占了 47% 的 CPU 进程,而且这种高占用率的情况持续了将近 20 分钟!!

继续阅读

Chain Multiple Apps with URL Schemes

继下午研究了许久的 Due app 的 URL Scheme(由于我忽略了 x-source 这个参数,导致我的 callback 命令一直不成功,一度让我以为 Due 不支持 URL Scheme 了)之后,我又开始研究如何利用 URL 串联多个软件。早在一年前 Drafts 刚开始成名之时就有国外的 URL Scheme 爱好者发了个利用 URL Scheme 串联五个软件的视频1,由于我同样有这样的需求——

将网页发送到 Pocket / Instapaper → 在 Due 中设定一个阅读提醒 → 最后返回浏览器。

继续阅读

New Post Workflow

搬迁到 Farbox 后,如何新建一个 Post 成了一个问题。

传统的新建方式基本是:

  1. 打开 markdown 编辑器
  2. 敲打内容
  3. 点击保存
  4. 选择路径
  5. 输入标题
  6. 保存

这样看起来步骤比较多,不够简洁明了,我希望通过一个 Workflow 实现创建文件,打开文件并自动把一些基础信息录入,比如 title:date:tag:等。

继续阅读