浅尝WSGI

标签:Python

由于很多Python的web框架在Google App Engine上的性能都不太好,因此想自己去做个框架,便研究了一下WSGI协议。

这个协议实际上很简单,就是建立一个服务器,这个服务器接收一个callable的对象application。
每当有访问,服务器就将环境变量environ和输出header所用的start_response函数传给application。
而application需要从environ里找出访问参数,用start_response输出header,并返回一个iterable的对象。
服务器接收到这个对象后,就会将它输出给访问者。

Google推出Go语言

标签:Go

昨天Google推出了Go语言,拥有接近于C的速度,并专门针对多核处理器进行了优化。

解决了pyTenjin的IndentationError问题

标签:Python

前几天试用pyTenjin时遇到个奇怪的问题,if、for这种需要缩进的语句经常会出现这种错误:
IndentationError: unexpected indent
而且恼火的是,在一个页面这样写没问题,另一个页面用同样的结构就会出错,甚至只是多了个空行也会报错。
我翻遍了pyTenjin所有的文档,在Google上搜索了半天,仍没找到解决办法。

开源软件并不都自由

标签:无

昨晚有人问起我关于license(许可证)的问题,想到国内版权意识并不重,于是在这提一下。

我不知道open source(开源)这个名词是何时提出的,只是伴随着它,有了free software,也有了免费软件和自由软件的说法。

删除文件名以点(.)结尾的文件

标签:无

今天在公司下载文件时,很无语地在桌面上生成了一个名为“CAK9UFKT.”的隐藏文件。
以前那台电脑也是因为出现这个问题,而不得已地把桌面文件夹都改路径了,免得看得心烦,不过这次我实在懒得改了,所以上网搜索了下。

« 看看还有什么好玩意