禁止 Vim 生成临时文件
Vim 是一个神器,但是神器整天生成一些临时文件,而且大部分的文件我都是用 Git 管理的,所以这些出于安全考虑而生成的备份反而成了一种负担。尤其是 Git 管理的时候,会出现很多 .ext.swp
.ext~
.ext.un~
未被管理的提示,也很是恼人。
最近在开发一个小工具,需要支持 OS X 和 Windows 两个平台。于是乎使用了 CMake 和 CLion 来开发,其实也就是觉得好玩。
其中 Windows 的开发环境为 Windows 7 SP1 + Visual Studio 2013,编译出来的程序使用都很正常,然而同样的可执行文件放到 Windows XP 会提示无效的 Win32 应用程序。经过搜索发现,是因为 Windows XP 使用比较旧的 Windows 7.1 SDK,而 Vista 以后默认都不再支持。要支持的话,网上有几种方法,一个就是使用工程文件,指定 Toolchain 为 v120_xp
。这种方式网上广为流传,很可惜的是,我用的不是工程文件,而是 CMake 生成的 Makefile 文件,这种方式不适用。
最近因为 OAuth 2.0 项目的需要,需要配置 SSL。经过多加对比之后,选择了 GeoTrust 的 True BusinessID Wildcard 证书。经过各种乱七八糟的认证手续(最扯淡的是,你的公司必须要在本地 114 电话上注册,靠!)之后,登录 GeoTrust 用户中心,选择你要配置的服务类型,比如 Nginx 的证书文件为 X.509 格式。
前段时间由于加班时间过多,导致到身体严重不适,终于某天意识到自己在这样下去,终有一天会暴毙的。于是乎开始上网寻找循序渐进的健身方法,进而发现了囚徒健身。为了更好的将健身进行下去,并监督自己,便有了这篇博文。
想了解「囚徒健身」 (Convict Conditioning) 的同学,可以参考一下豆瓣读书上面的用户评价。
如果已经了解,想要直接开始的,可以猛击这里去亚马逊购买中文版。建议英文好的同学可以去 Amazon 购买英文 Kindle 版的,感觉有部分的翻译还是有点奇怪。
好的身体才是革命的本钱,好好改造,积极锻炼,争取早日「出狱」。