在 Docker 中配置时区
最近玩 Docker 玩儿的非常的嗨皮,并且把公司的生产环境全部变成 Docker 部署的啦。因为 Base Image 使用的基本上都是 Docker 官方的,所以里面的时间设置大多是 Etc/UTC,也就是标准的 UTC 时间,所以要简单的调整一下,变成中国标准时间。
最近在开发一个小工具,需要支持 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 版的,感觉有部分的翻译还是有点奇怪。
好的身体才是革命的本钱,好好改造,积极锻炼,争取早日「出狱」。