可恶的 GraphicsMagick

今天在用 GraphicsMagick (简写 gm) 处理 jpeg 的时候,不幸遇到了这个错误:
Wrong JPEG library version: library is 62, caller expects 80

如何编写一个 Brackets 插件

Adobe Brackets 是一个现代的 Web 开发编辑器,拥有着众多插件和粉丝。
Brackets 虽说由 Adobe 开发,但它却是开源且免费的。其开发语言为 JavaScript,因此迭代非常迅速。
虽说 Brackets 插件众多,却有一款至今找不着,所以便有了今天这篇文章。

用 Docker 构建 NodeJS 应用

Docker 是个轻量级的虚拟化解决方案,可以将你的应用和所需的运行环境打包起来,部署至其他环境,保证开发或生产环境的统一。
对于开发人员来说,Docker 可以减少初次搭建开发环境的麻烦;
对于运维人员来说,Docker 使自动化、规模化部署变得更加简单。