Google译者工具包

标签:Google

刚发现Google还有个Google Translator Toolkit(译者工具包),整合了Google翻译、字典和搜索等服务,比起Google文档来说更为方便,可惜聊天功能被GFW了…

Google掉了个O

标签:Google

是用JavaScript控制苹果掉下来的,源代码里还多画了个隐藏的苹果:

不知道除了牛顿,还有谁能让Google的logo动起来。顺带一提,不知道apple对此会有什么看法~

使用memcache实现高并发计数器

标签:Google App Engine

以前曾介绍了一下《使用Sharding Counters技术提升GAE的计数性能》,现在再介绍一下《High-concurrency counters without sharding》

思路很简单,使用2个memcache,一个用于存储增加的计数器,另一个用于上锁。
锁有时间限制,如果未到期,那么就更新memcache里的计数器;如果到期,就创建一个新锁,并把memcache里的值增加到数据库里,并删除现有的memcache里的计数器。

GAE上的JDO/JPA Java持久存储tips

标签:Google App Engine, Java

刚看到Max Ross的一篇《JPA/JDO Java Persistence Tips - The Year In Review》,里面提供了9篇GAE/J的数据库存储方面的技巧。

实际上有些内容对Python也是适用的,看看简介、了解原理即可。

我就不去翻译了,因为对JDO/JPA不甚了解。不过之前有人发信问过我这方面的内容,所以我想应该是有人感兴趣的。

« 看看还有什么好玩意