GAE部署时出现503错误

标签:Google App Engine

刚改了下访问状况订阅系统,部署时却出现了503 Service Unavailable错误。
GAE论坛已出现3个报告帖了,状态面板也没给出错误原因。

目前访问仍正常,看什么时候能恢复部署吧=。=

论坛运行200天庆祝

标签:无

转眼就半年多了,也开始没空管理了=。=

似乎这里变成我唯一去灌水的地方了~

等有空时就去完成汉化和游戏王的网页游戏吧。不知道Key 10th Memorial BOX什么时候才有,所以语音就暂时不移植了。

嘛,也没什么活动,就去取领红包吧,7日内有效。

GAE SDK version 1.2.1发布

标签:Google App Engine

更新:
  1. User对象增加了1个唯一的user_id属性用于标识用户。之前是用email作标识,但现在可以更改用户的email了。
  2. 图像API现在支持图像合成和颜色柱状图计算了。
  3. 增加了2种可以在email的附件中使用的文件类型:ics和vcf。
  4. Urlfetch可以设置User-Agent header了。(这个赞,很多网站需要User-Agent才能访问。)
  5. 新增了GAE特制的PyCrypto。嗯,这个模块是用于加密的。
  6. 更改了bulk loader的配置文件格式,可以支持非cvs格式了。但不向下兼容,所以之前的代码可能需要更改。
  7. bulkloader.py里增加了bulk downloader的早期版本。现在可以下载数据了。

奇怪的navigator.appName

标签:无

今天在各个浏览器的地址栏测试了一下下面的语句:
javascript:alert(navigator.appName);

Python的排序操作

标签:Python

昨晚写聊天室时,遇到一个排序的问题,所以便稍作研究,记录了下来。

先看sorted(iterable[, cmp[, key[, reverse]]])这个内建函数,它会返回iterable排序后的列表。看上去参数很多,所以慢慢研究。

用GAE+jQuery打造无需数据库的AJAX聊天室

标签:Google App Engine, JavaScript, Python, jQuery

之前写过一篇用Google App Engine+jQuery打造AJAX聊天室,已经用了很多缓存来提高效率了。
不过如果无需长期保存聊天数据的话,实际上连数据库都不需要,直接用Handler Script缓存即可。

这次我没有用XML来做,而是换成了JSON,代码一下就简单了很多。
此外我用到了自己写的一个Queue模块,详情见用Python写的限制长度的队列。你也可以直接使用list,只不过Handler Script缓存占用量会大些。

D语言开源了

标签:无

之前讨论动态语言时还提到过D语言不开源,没想到如今也以加入开源的队伍了。

Walter Bright在2009年3月5日下午18点40分(中国时间) 释放出了D1和D2的前端和后端的源代码,开源协议为GPL1.0或者Artistic license。

详细信息:D语言编译器DMD开源了!

« 看看还有什么好玩意