月度归档:2010年01月

通过GoogleReader备份博客并恢复到WordPress中

备份的方法很简单,当然就是通过feed订阅喽。下面是导出的方法。

在google reader中将要导出的博客归入一个新建的类别(label),最好为英文,并在“设置”中将此类别设为“公开”。

通过以下URL即可查看该博客的atom格式的种子(feed)输出:

http://www.google.com/reader/public/atom/user/{userid}/label/{labelname}?n=1000

其中{userid},可以在 这个页面 的“在新窗口中预览共享条目页”连接中找到。{labelname}是刚刚那个新建的类别名称。n=1000代表一次性输出1000条。 继续阅读

jython+modjy在GoogleAppEngine上开发的几个小问题

也许是因为比较新或者应用范围有限,网上关于jython+modjy的资料实在少的很。再加上google appengine这个比较特殊的平台,甭说例子了,连点有用的文章都没有。我最近在GAE上用jython+modjy做了个小玩意,折腾了好几天,写这篇文章总结一下开发过程中遇到了几个小问题

1,在每个程序的第一行声明源文件的编码格式

不管是Jython还是Python,如果不做这个声明,不管你是否将文件存为了UTF-8格式或者其他什么格式,源文件将以默认的ASCII编码格式进行处理。这也是一些中文乱码出现的原因,所以,指定编码格式是个好习惯!以下这两种种方式都是正确的:

# coding=utf-8
# -*- coding: latin-1 -*-

更多格式可参考:http://www.python.org/dev/peps/pep-0263/ 继续阅读

Jython+Modjy+GoogleAppEngine

Modjy是一个让Jython应用可以在Java Servlet容器内运行的桥梁,是一个标准的WSGI实现。并且该项目已经被正式纳入到了Jython项目中。

现在Jython和modjy也可以在目前世界上最大的Servlet容器——Google AppEngine上运行了。

之前要使Jython运行在Google AppEngine上,是需要使用Google发布的的一个补丁,但最新的Jython2.5版已经不需要了。 继续阅读

GoogleAppEngine上有意思的玩意和工具

Google的AppEngine真是个挺好玩也挺耐玩的东西,可我除了用它做了个TwitterAPI的代理,其他的也想不出来能在上面玩点啥了。

闲着无聊,就开始翻看code.google.com上的目录,并以“GoogleAppEngine”为关键字搜索。翻了一个多小时,也算找了几个好玩的东西,有些是跑在GAE上的应用程序,有些是GAE的辅助开发工具,还有些……我也不知道能干嘛了,反正都是跟GAE有关。那些多如牛毛的Blog啊Proxy啊framework啊之类的东西实在是没啥新意,就略过不提了…… 继续阅读