部署Flask + uWSGI + Nginx

作为一个选择综合症+洁癖患者,在部署 Flask app 的时候着实有点纠结。互联网上能找到的教程都不怎么靠谱,要么太老,要么太乱连话都说不通顺,更别提那些转了无数手的资料了。 uwsgi 的参数别名众多,各种旧版本的配置也不尽相同,让急着把自己的 Flask 站点搭建到正式服务器上的新手们无所适从。

我把自己的部署过程写出来,所有资源参考官方文档,我也尽量给出选择的原因。这教程适用于各个 linux 发行版。若有疑问,请留言。

继续阅读部署Flask + uWSGI + Nginx

Homebrew 安装的 MySQL 在 EI Capitan 上无法启动

用 Homebrew 安装的 MySQL 5.7.12 莫名其妙就挂掉了,翻看系统日志,看到一堆这样的提示:

Jun 2 20:08:49 zrong-mbp com.apple.xpc.launchd[1] (homebrew.mxcl.mysql) : Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

这样的提示每10秒一次,从中午一直到现在。 继续阅读Homebrew 安装的 MySQL 在 EI Capitan 上无法启动

一定要开的会

Solution

程序员都讨厌开会,我也讨厌开会。

《重来:更为简单有效的商业思维》 一书中对于开会有一段这样精彩的描述:

通常会议只是文字和抽象的内容,没有实质。
通常会议每分钟只传达出极为少的信息。
人们在会议中容易跑题堪比暴风雪里的芝加哥出租车。
会议要求做充分的准备,但是大多数人没有时间做这个。
频繁地提出模糊的议程而没有人能真的清楚目标是什么。
常常会出现至少一个傻瓜不可避免的,毫无意义的浪费大家时间。

上面列出的是低效失败会议的通病。就像那句著名的话一样:所有的糟糕的会议都是一样的,而完美的会议则根本不存在继续阅读一定要开的会