使用ModelMixin来重用模型

标签:Google App Engine, Python

由于PolyModel比Model有更多的存储空间开销,对于斤斤计较的程序员来说,有时候会不想使用它。但是这样一来就没法重用了,而《Reusing models with ModelMixin》这篇文章则介绍了解决办法。

简单来说,不能重用的原因是__metaclass__不一致,所以只要自己再创建一个ModelMixin类用来继承即可:

YOU8G为GAE提供ghs可用IP

标签:Google App Engine

由于ghs不定期被墙,苦了我这种玩GAE的用户,想找个可用的IP得费很大精力。今天我找到个提供ghs可用IP的YOU8G,经测试电信和网通均可用,目前还有500多个名额。

10月31日更新:又多了一个提供相同服务的Chinasb

GAE SDK 1.3.5 版发布

标签:Google App Engine

刚发现GAE SDK 1.3.5 版发布了,主要是改进性能。

首先是Task Queue API的执行速度,从每个应用50请求/秒增加到每个队列50请求/秒。

其次是Python源文件也支持预编译了,只要在app.yaml里加上这2行就行了:

Twitter API开发与OAuth介绍

标签:Google App Engine, Python

最近又在无聊地摆弄手机。虽然我的手机不智能,不能翻墙,但是不能上Twitter实在不能忍,所以就琢磨起解决办法来了。
不用说,Twitter API肯定是必备的,我只要让我的应用去访问Twitter API,然后返回结果给我的手机就行了。但由于GAE被墙,单纯地在GAE上建个WEB应用对我的手机也没有任何益处,于是想到了XMPP。由于GAE可以收发XMPP,而我的手机可以用Google Talk,于是可以进行2次转发,来更新我的Twitter了。

« 看看还有什么好玩意