静寂之夜

标签:无

突然发现好久没写日记了,于是随便写写吧。

实际上我也不知道为什么选这个题目,我想应该不是因为今晚是Silent Night吧。
很奇怪的是它被翻译成平安夜了,我想我独自待在家基本也不需要平安,所以保留一份寂静就足以了。

又一个JavaScript框架:Como JS

标签:JavaScript

自从用了jQuery,我就对其他JavaScript框架提不起兴趣了,不过这个Como JS却值得一提,因为是中国人开发的,文档是全中文的,这就降低了学习成本。

沙僧最常说的几句话

标签:搞笑

大师兄~!师傅被妖怪抓走了!

二师兄~!师傅被妖怪抓走了!

大师兄~!二师兄被妖怪抓走了!

大师兄~!师傅和二师兄都被妖怪抓走了!

师傅,大师兄说的对

大师兄,二师兄说的对

二师兄,大师兄说的对

大师兄~我们在这儿呢~

二师兄,你怎么又要分行李?

师傅放心吧,大师兄会来救我们的

师傅,不能赶大师兄走啊

二师兄,这就是你的不对了

二师兄 你就少说两句吧

使用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不甚了解。不过之前有人发信问过我这方面的内容,所以我想应该是有人感兴趣的。

在GAE上实现按“最热门”排序

标签:Google App Engine, Python

在Nick的博客看到一篇《'Most popular' metrics in App Engine》,读了几天终于断断续续地读完了,于是又转载了过来。

首先介绍下“最热门”吧。对一个网站来说,每篇文章都有浏览数和评论数等数据,这些是由浏览者产生的。而这些数目越高,就表明它的流行度越高,也就越热门。网站可以通过给出当前最热门的文章列表,吸引浏览者阅读更多文章,这就是“最热门”的用意。

« 看看还有什么好玩意