2009 9 13 12:36 PM 2644 次查看
分类:Google App Engine 标签:Google App Engine, Python
虽然GAE很早就提供了发邮件的功能,但一直不支持收邮件,而只是将其写在了路线图里(原本是2009年上半年的计划,但已经明显延后了)。
由于Nick几次提到了smtp2web,所以便去试了下。
2009 9 13 10:52 AM 2527 次查看
分类:Google App Engine 标签:Google App Engine, Python
刚才在Nick的博客读了一篇《Efficient model memcaching》,才知道原来memcache会使用pickling来存储实体,而GAE不能使用cPickle,所以速度较慢,而且存在兼容性问题,并且可能保存多余的内容(模型实体通常会有个cache镜像)。
而在SDK 1.2.5的数据库API里提供了2个新的方法来解决这个问题:model_to_protobuf(model_instance)和model_from_protobuf(pb)。
这2个方法的速度较快,且不存在兼容性问题。
2009 9 13 09:23 AM 1197 次查看
分类:Google 标签:Google
使用的是Gviz Query language,效果可以在Google Code尝试。
感觉比起之前的API,最重要的一点是可以全文搜索了,并且支持一些函数(例如求平均值),可惜并不支持更新、插入和删除功能。
2009 9 12 05:15 PM 2062 次查看
分类:Google App Engine 标签:Google App Engine
这个项目叫atrack,以共有领域的许可发布(也就是完全没有任何限制,就好像你说中文是不收费的一样)。
详细介绍可以看Ernesto写的《Run a Free BitTorrent Tracker on Google》,不过我对BT没兴趣(网速太慢),所以暂不研究…
2009 9 12 04:52 PM 2803 次查看
分类:Web 标签:Python, 性能
Tornado是由Python编写的,被设计成能处理数千条同时发生的请求。
2009 9 12 12:51 PM 1106 次查看
分类:Google 标签:Google
隐藏好深,居然只在英国有,所以看不懂英文的就不用去了:http://www.google.co.uk/intl/en/landing/internetstats/
目前主要统计这些大项:
感觉目前的统计还很少。
顺便发现一条:截止2009年2月,iTunes已卖出60亿首音乐了…
2009 9 12 04:25 AM 11969 次查看
分类:编程 标签:Java, Python, 性能
我想概述什么的大家都看烦了,所以我就直接以代码来说明了。
这个例子是从一个UTF-8编码的文本文件里读取所有字符,转换成Shift-JIS编码,再将每个字节与0xAB异或,最后写入另一个文件。可以算是破解日文游戏经常需要做的事,尚据一定代表性吧~
2009 9 11 07:31 AM 1241 次查看
分类:无 标签:搞笑
2009 9 10 11:40 PM 1558 次查看
分类:Google 标签:Google
2009 9 10 01:08 PM 2065 次查看
分类:Google Chrome 标签:Google Chrome
最近的一次Chrome Dev版更新,默认启用了插件(官方说法为“扩展”)功能,修改了很多实现,并更新了文档,所以再次研究一下。