用 upstart 管理 sidekiq 进程

这是在之前一个项目的生产环境(基于 Ubuntu 14.04 LTS)中通过 upstart 管理 sidekiq 进程的部署流程,昨天看到 RubyChina 上一个帖子上的相关讨论,于是把自己的部署方式也分享出来。 第一步:修改用户目录下的 ~/.bash_profile 文件,在文件末尾增加 [[ -s "$HOME/.profile" ]] && »

"PHP"是最好的编程语言

标题 “PHP”是最好的编程语言 其实是技术圈的一个梗,启用这个梗是因为我不想挑起语言之争,不想去跟其它语言比较。 Scribd 在全球所有使用 Rails 网站中,做到了流量排行第三,最近该网站的创始人 Jared Friedman 写了一篇文章,告诫所有初创公司为什么他不会在选择 Rails: Why I wouldn’t use rails for a new »

RAILS API TO BE PART OF RAILS 5

Rails API 项目整合工作已经完成,具体见https://github.com/rails/rails/pull/19832,下一步就等待 Rails 5.0 发布了! 关于 Rails API 项目 Rails API 项目是由一群 Rails 社区的知名技术大牛创建的:Yehuda Katz, »

我的 Docker 的初体验

首先必须要说:Docker 真的很有趣,很好玩。 一直有个说法,2014年是 Docker 年,Docker 发展得顺风顺水,开发社区活跃,国内外巨头迅速接纳,资本青睐,相关创业公司雨后春笋... 几乎任何跟 Docker 相关的新闻一出来,就立即盘踞各大技术媒体的头条,似乎所有人都突然间达成了一个共识:Docker 就是云计算的未来。 我自己算是后知后觉,最近折腾这个长草多年的博客的时候,顺便玩了一下,不准备深谈 Docker »

Mac OS X 下设置 CNNIC 证书为永不信任

为什么要设置 CNNIC 证书为永不信任?因为持有该证书的组织的事迹可谓劣迹斑斑,如果你之前不知道,那么你可能已经是受害者,你的安全和隐私可能已经受到了侵犯(当然是在你毫不知情的情况下),甚至可能影响到他人和整个互联网的安全环境。如果你看到这篇文章并设置了永远不信任 CNNIC 证书,那么将来你一定会为此感到庆幸。 其他的我不多解释了,想要了解更多请自行 Google 一下很容易就明白为什么该组织做了那么多令人不齿的事情,为什么永远不应该信任 CNNIC 证书。 具体做法如下: 依次打开 Applications => Utilities => Keychain Access »