2009 9 13 10:52 AM 2531 次查看
分类: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 1199 次查看
分类:Google 标签:Google
使用的是Gviz Query language,效果可以在Google Code尝试。
感觉比起之前的API,最重要的一点是可以全文搜索了,并且支持一些函数(例如求平均值),可惜并不支持更新、插入和删除功能。
2009 9 12 05:15 PM 2064 次查看
分类:Google App Engine 标签:Google App Engine
这个项目叫atrack,以共有领域的许可发布(也就是完全没有任何限制,就好像你说中文是不收费的一样)。
详细介绍可以看Ernesto写的《Run a Free BitTorrent Tracker on Google》,不过我对BT没兴趣(网速太慢),所以暂不研究…
2009 9 12 04:52 PM 2804 次查看
分类:Web 标签:Python, 性能
Tornado是由Python编写的,被设计成能处理数千条同时发生的请求。
2009 9 12 12:51 PM 1108 次查看
分类:Google 标签:Google
隐藏好深,居然只在英国有,所以看不懂英文的就不用去了:http://www.google.co.uk/intl/en/landing/internetstats/
目前主要统计这些大项:
感觉目前的统计还很少。
顺便发现一条:截止2009年2月,iTunes已卖出60亿首音乐了…
2009 9 12 04:25 AM 11972 次查看
分类:编程 标签:Java, Python, 性能
我想概述什么的大家都看烦了,所以我就直接以代码来说明了。
这个例子是从一个UTF-8编码的文本文件里读取所有字符,转换成Shift-JIS编码,再将每个字节与0xAB异或,最后写入另一个文件。可以算是破解日文游戏经常需要做的事,尚据一定代表性吧~
2009 9 11 07:31 AM 1242 次查看
分类:无 标签:搞笑
2009 9 10 11:40 PM 1559 次查看
分类:Google 标签:Google
2009 9 10 01:08 PM 2067 次查看
分类:Google Chrome 标签:Google Chrome
最近的一次Chrome Dev版更新,默认启用了插件(官方说法为“扩展”)功能,修改了很多实现,并更新了文档,所以再次研究一下。
2009 9 10 10:15 AM 1648 次查看
分类:腾讯 标签:无
之前用过Google Apps服务,提供的免费邮箱很不错,可惜现在不支持.cn域名注册了。
于是又转战live邮箱,结果生效后发现整个hotmail.com域名都被GFW了,也就是如果用国内的邮箱(如126邮箱)发邮件,是发不到live邮箱的,而用国外邮箱(如Gmail)则行。
昨天腾讯开通了一项域名邮箱服务,和前者差不多,我睡觉前去申请了一下,睡醒就已经生效了。
登录管理页面后基本没什么要管理的,设置一下管理员信息、创建管理员账号,邮箱就可用了。
不过创建管理员账号和普通账号都需要和QQ账号绑定,并且只能创建10个账号…