2009 5 25 11:09 AM 2297 次查看
分类:Google App Engine 标签:Google App Engine, Python
今天在澄空得知,GAE的数据库有个隐藏的全文搜索API,英文介绍可以看《How-to: Full-text search in Google App Engine》(可能要翻墙,18岁以下不要看太多评论…)。(更新一下,原文地址已经不能访问了,目前雅虎的缓存里还能找到当时的页面)
喜欢看源码的可以去看google_appengine\google\appengine\ext\search\__init__.py,或者去Google Code。
2009 5 24 08:11 AM 1578 次查看
分类:Google App Engine 标签:Google App Engine, Python
闲着没事看了看GAE SDK 1.2.2的源码,果然和我一样是2个空格打天下的啊~
2009 5 19 03:05 PM 1874 次查看
分类:Google App Engine 标签:Google App Engine
现在进GAE的文档,可以发现所有的文档均为中文了。
之前我初学GAE时,部分文档(主要是简介部分)曾是中文的,但之后就全变为英文了。这次全面中文化(含API及配置的文档),真是可喜可贺。
2009 5 15 11:33 AM 2893 次查看
分类:Google App Engine 标签:Python, Google App Engine
终于到了最后一篇Google App Engine的Python文档翻译了。
之前没翻译是因为这个工具尚未完善,不过现在看上去不会有较大改动了。
先给英文文档地址,然后开始介绍。
2009 5 14 09:40 AM 1334 次查看
分类:Google App Engine 标签:Google App Engine
SDK更新:
- 新增对appengine-web.xml、cron.xml和datastore-indexes.xml的验证。
- appengine-web.xml中新增<user-permissions>元素,支持对第三方授权(貌似之前只允许Google账户)。
- 支持将属性设为无索引(Python SDK 1.2.2已更新)。
- 响应数据最大限制从1MB提升到10MB。
- appcfg.sh增加HTTP代理支持。
- 支持Thread.setContextLoader()。
2009 5 13 10:22 AM 2366 次查看
分类:Google App Engine 标签:Google App Engine, Python
最近在做游戏王网页游戏时遇到个问题,目前卡片有3000多张,每张卡片需要一张大图,一张攻击和一张防守表示的小图,也就是需要9000多个静态文件。
虽然这些图总大小不超过100MB,但是GAE最多只允许1000个静态文件和1000个程序文件,所以是没法全部上传的。
2009 5 9 08:46 PM 1713 次查看
分类:Google App Engine 标签:Google App Engine
Google App Engine的Mail API限制比较多,这点非常头疼。
虽然免费账户每天可以发7000次邮件,但收件人却只有2000人,假如一次发给5个收件人的话,实际上400次就达到配额了…
此外还有个更严重的限制,免费账户一分钟内最多只能发给8个收件人,这是轻易就能超过的数字(我就遇到过)。收费账户倒是每分钟可以发给5100个收件人…
2009 5 9 05:25 PM 1539 次查看
分类:Google App Engine 标签:Google App Engine
方法很简单,在app.yaml里加上这句handler即可:- url: /_ah/admin/.*
script: PYTHON_LIB/google/appengine/ext/admin
login: admin
然后访问http://域名/_ah/admin/这个路径,就能看到本地开发控制台一样的界面了。
2009 5 9 11:18 AM 1391 次查看
分类:Google App Engine 标签:Google App Engine
更新内容:
- 新增配额API,可查询已用CPU配额:quota.get_request_cpu_usage()。
- Urlfetch支持用户定制的超时时间,方法是加上deadline参数,值为秒数(不超过10秒),默认(设为None)为5秒。
- Urlfetch允许Accept-Encoding头匹配。
- urllib支持HTTPS。
- 可禁止在一个属性上生成索引,方法是在属性的构造器里加上indexed=False参数。
- 支持只对key的查询,方法是SELECT __key__或db.Query(Model, keys_only=True)
- 计划任务支持新的时间格式。
- Bulk Loader改进:增加appcfg download_data命令,更好的补偿支持(不知道是什么),以及长请求的调试输出(也不知道是什么,难道只用于本地)。
- appcfg.py request_logs命令增加了--vhost参数,以指定主机名来获取log。(因为GAE是允许绑定自己的域名的。)
- Python的_ast模块可以import了。
2009 5 4 12:19 PM 2997 次查看
分类:Google App Engine 标签:Google App Engine
前天研究MIME Type时,顺便研究了一下WAP站点的搭建,然后发现GAE居然也支持WAP,于是就写点心得吧。
« 看看还有什么好玩意