用Hug打造简易微信公众号后端服务器

Hug是一个Python下轻量级的API服务器。它可以让你用同一个处理函数来生成一个Python库,一个命令行工具和一个HTTP API。我在需要快速写一个HTTP服务或者需要做一个简易的mock server的时候往往会使用它。不过目前它的文档不是很详尽。本文介绍一下如何使用它快速编写一个微信公众号后端服务器。 继续阅读

在Python 3 (IPython)中执行shell命令的一万种方法

事情要从几个月前说起。有一天某位学金融的同学找到我,问有没有兴趣参加一个量化股票交易比赛。当时我觉得反正也无聊就答应了。等拿到竞赛规则一看,发现该竞赛竟然使用同花顺MindGo量化交易平台。我之前稍微接触过一些相关产品,虽然对此类平台的通病有心理准备,但是当时同花顺MindGo平台的糟糕程度仍然让我大吃一惊。该文中提到的界面和功能上的问题现在大多已经解决,不过不知出于什么原因,该平台不希望用户执行shell命令。在比赛期间,我为了解决一些该平台API的糟糕设计,写了一个回测框架加上部分API的wrapper,但是上述限制让我没法方便地使用 git pull 更新代码了。于是我和MindGo展开了一场旷日持久的在IPython中执行shell命令的战争。 继续阅读

Creative(创新) Sound Blaster E5使用体验及拆机图

我在2016年年初购买了Creative Sound Blaster E5,当时我有阻抗55Ω的AKG K240MKII,移动设备和电脑的内置声卡推起来很局限,正好当时京东降价100元,于是心一横,买!一年半过去了,我觉得我有资格以一个用户的身份评价一下这款产品了。

继续阅读