论坛运行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开源了!

太阳已死

标签:无

Oracle居然把Sun收购了,看Java怎么发展吧~

话说IBM和SAP也真不争气,Sun被Oracle收购,直接就导致Portal的一大块由最大的竞争对手主导了。

用Python写的限制长度的队列

标签:Python

由于某些应用经常要限制列表的长度,所以就自己写了个类。
其实直接继承list更方便,不过我还是用包含来实现了,正好巩固一下内置操作。
私有成员我也没写2个下划线,需要的自己替换下就行了。
后面那一大段代码是单元测试,引入模块时可以删去。

« 看看还有什么好玩意