突然想去用GitHub了

标签:无

一直使用Google Code作为开源项目托管,不过对SVN实在很无语,一堆的.svn文件夹,看起来就很讨厌。虽然也支持hg,但到现在官网仍无介绍,只在wiki里提到。

看了《Why Git is Better than X》后,开始对Git产生兴趣了,性能和空间占用都很好,下载时自动打包这点也节省了不少时间。(用过FTP的就知道,下载很多个小文件比下载一个同等大小的大文件慢多了。)

今天在欢乐谷玩得真high

标签:无

嘛,写完后就已经变成昨天了,不过懒得换时态了=。=

没想到9号线那么慢,大部队全部迟到,于是我们3人就先行游玩了。

GAE Python SDK 1.2.7版发布

标签:Google App Engine

因为1.2.6发布后,有人报告任务队列的模块路径写错了(漏了labs),所以GAE团队说会尽快修复该bug,没想到立马就有新版本了。
这次的更新只关乎Python,修正了2处错误:

GAE本地开发服务器已支持游标操作

标签:Google App Engine, Python

刚才在GAE论坛看到Paul Kinlan发帖询问数据库游标操作,他说他在SDK 1.2.6里发现_BaseQuery和Query类都提供了cursor,但没有找到相关文档。
接着Rodrigo Moraes给出了使用的例子,但说只能用于本地开发服务器,GAE上仍不支持。
不过游标已在GAE路线图里提出很久了,用以解决超过1000条记录的查询问题,我想下一个版本应该就会支持了吧。

Python的闭包与nonlocal

标签:Python

熟悉JavaScript的程序员经常会在内部函数中访问外部函数的私有变量,方法非常简单,只要不用var重新声明该变量,那么JavaScript解释器就会在外层名字空间里寻找对应的变量。

可在Python中却不是这样,这让我非常头疼。简单来说,在Python 2.x中,闭包只能读外部函数的变量,而不能改写它。

« 看看还有什么好玩意