Differences between revisions 1 and 14 (spanning 13 versions)
Revision 1 as of 2005-09-02 01:49:04
Size: 5057
Editor: ZoomQuiet
Comment:
Revision 14 as of 2006-01-25 01:50:03
Size: 10557
Editor: limodou
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
##language:zh
Line 10: Line 12:
 * [http://blog.donews.com/limodou/archive/2005/11/08/619201.aspx Mixin技术的解释]
 * [http://blog.donews.com/limodou/archive/2005/11/09/620066.aspx mixin技术中Mixin与Plugin的区分]
 * [http://blog.donews.com/limodou/archive/2005/11/09/620117.aspx 一个使用NewEdit中Mixin模块的示例]
Line 21: Line 26:
=== EasyGui项目 === === EasyGuider项目 ===
Line 23: Line 28:
方便生成Wizard和Dialog的项目,可以与Meteor相配合成为一个模板替换或代码框架生成工具。查看 EasyGui 方便生成Wizard和Dialog的项目,可以与Meteor相配合成为一个模板替换或代码框架生成工具。查看 EasyGuider

=== ConfBot项目 ===

看到一个有趣的 confbot 项目,然后先是汉化,接着就是一系列的改造,版本从1.2一直升级到1.9.1(目前)。欢迎访问 wiki:self/GoogleTalkBot

 * 引发出动态i18n译文切换的处理模块和Dict4Ini(英文说明)模块
 * Dict4Ini的中文详细Blog
  * [http://blog.donews.com/limodou/archive/2005/09/13/552149.aspx Dict4Ini 将dict保存为ini格式文件]
  * [http://blog.donews.com/limodou/archive/2005/09/14/553550.aspx Dict4Ini - 缺省值设置]
  * [http://blog.donews.com/limodou/archive/2005/09/14/553693.aspx Dict4Ini - 向ini文件中增加注释]
  * [http://blog.donews.com/limodou/archive/2005/09/14/553749.aspx Dict4Ini - 保存unicode字符串]
  * [http://blog.donews.com/limodou/archive/2005/09/14/553782.aspx Dict4Ini - 使用多级section]
Line 43: Line 60:
 * [http://blog.donews.com/limodou/archive/2005/09/13/552828.aspx i18n的动态切换与Lazy计算]
Line 51: Line 68:
阅读["pySqlite"]  * [http://www.donews.net/limodou/archive/2004/07/05/37895.aspx PySqlite 简明教程]
 * [http://www.donews.net/limodou/archive/2004/07/10/40733.aspx PySqlite 简明教程(续)]
 * [http://www.donews.net/limodou/archive/2005/06/14/429371.aspx 关于PySqlite 2.0的一些体会]
 * [http://www.donews.net/limodou/archive/2005/06/14/430149.aspx 一个使用pysqlite2的数据库备份小程序]
Line 56: Line 76:
 * 正在编辑的zh_CN.po文件,欢迎指正。 attachment:zh_CN.po.2005_04_29
Line 67: Line 86:
==== SQLAlchemy ====
一个象SQLObject的ORM数据库模块,非常强大好用,强烈推荐

 * [http://blog.donews.com/limodou/archive/2005/12/14/658269.aspx 学习第一天]
 * [http://blog.donews.com/limodou/archive/2005/12/15/658660.aspx 学习第二天(一)]
 * [http://blog.donews.com/limodou/archive/2005/12/15/658751.aspx 学习第二天(二)]
 * [http://blog.donews.com/limodou/archive/2005/12/15/659146.aspx 学习第二天(三)]
 * [http://blog.donews.com/limodou/archive/2005/12/15/659553.aspx 学习第二天(四)]
 * [http://blog.donews.com/limodou/archive/2005/12/17/661210.aspx 学习第三天(一)]
 * [http://blog.donews.com/limodou/archive/2005/12/17/661286.aspx 学习第三天(二)]
 * [http://blog.donews.com/limodou/archive/2005/12/18/662782.aspx 学习第四天]
 * [http://blog.donews.com/limodou/archive/2005/12/23/668253.aspx Deferred属性装载]
 * [http://blog.donews.com/limodou/archive/2005/12/24/669123.aspx assign_mapper]
Line 95: Line 127:

==== DjanGo ====
以下为0.91版本

 * [http://blog.donews.com/limodou/archive/2005/12/27/672689.aspx (一)KarriGell和DjanGo开发体验,介绍一个最简单的hello,django的例子]
 * [http://blog.donews.com/limodou/archive/2005/12/27/672944.aspx (二)生成一个web form 用来做加法的简单例子]
 * [http://blog.donews.com/limodou/archive/2005/12/27/673302.aspx (三)使用Template的简单例子]
 * [http://blog.donews.com/limodou/archive/2005/12/28/673915.aspx (四)生成csv格式文件]
 * [http://blog.donews.com/limodou/archive/2005/12/28/674160.aspx (五)session的示例,开始进入数据库的世界]
 * (六)一个wiki的例子,篇幅有些长,因此分为三部分
  1. [http://blog.donews.com/limodou/archive/2005/12/29/675762.aspx 第一部分]
  1. [http://blog.donews.com/limodou/archive/2005/12/29/675771.aspx 第二部分]
  1. [http://blog.donews.com/limodou/archive/2005/12/29/675805.aspx 第三部分]
 * (七)一个通讯录的例子
  1. [http://blog.donews.com/limodou/archive/2005/12/29/676623.aspx 第一部分]
  1. [http://blog.donews.com/limodou/archive/2005/12/29/676636.aspx 第二部分]
  1. [http://blog.donews.com/limodou/archive/2005/12/29/676646.aspx 第三部分]
 * [http://blog.donews.com/limodou/archive/2005/12/30/677765.aspx (八)为通讯录增加文件导入和导出功能]
 * [http://blog.donews.com/limodou/archive/2005/12/31/678295.aspx (九)通讯录的美化,使用嵌套模板,静态文件,分页处理等]
 * [http://blog.donews.com/limodou/archive/2005/12/31/678696.aspx (十)扩展django的模板,自定义filter,进一步美化]
 * [http://blog.donews.com/limodou/archive/2005/12/31/679080.aspx (十一)用户管理和使用authentication来限制用户的行为]
 * [http://blog.donews.com/limodou/archive/2006/01/04/683035.aspx (十二)搜索功能的实现和Apache上的部署体验]
 * [http://blog.donews.com/limodou/archive/2006/01/09/688249.aspx (十三)简单的Ajax的实现(一),MochiKit的一些使用]
 * [http://blog.donews.com/limodou/archive/2006/01/09/688298.aspx (十四)简单的Ajax的实现(二),使用SimpleJson来交换数据]
 * [http://blog.donews.com/limodou/archive/2006/01/10/689415.aspx (十五)i18n 的一个简单实现]

----
以下为0.92版本

 * (一)KarriGell和DjanGo开发体验,介绍一个最简单的hello,django的例子 attachment:tut01.html

=== 多线程研究 ===

==== Casing模块 ====
 * [http://blog.donews.com/limodou/archive/2005/11/30/642824.aspx Casing -- 将执行函数包起来]
 * [http://blog.donews.com/limodou/archive/2005/11/30/642855.aspx Casing模块使用(一)]
 * [http://blog.donews.com/limodou/archive/2005/11/30/642912.aspx Casing模块使用(二)]
 * [http://blog.donews.com/limodou/archive/2005/11/30/642968.aspx Casing模块使用(三)]
 * [http://blog.donews.com/limodou/archive/2005/11/30/643003.aspx Casing模块使用(四)]
 * 英文版 ["Casing"] 说明

DocBook

写了一个DocBook的教程,阅读可以访问: [http://pyrecord.freezope.org/docbook/index.html DocBook学习] [http://pyrecord.freezope.org/download/docbook_step.zip/down 打包下载]

Mixin

这里有我以前写的关于Mixin的文章:

现在 NewEdit 中大量地使用了Mixin,具体的处理已经有很大的不一样了,有时间会撰文写出来。

NewEdit项目

大量地使用了Mixin技术。查看["NewEdit"]

Meteor项目

这是由Otter模板系统引发的一个小项目。是我设计的Python模板项目。查看["Meteor"]

EasyGuider项目

方便生成Wizard和Dialog的项目,可以与Meteor相配合成为一个模板替换或代码框架生成工具。查看 EasyGuider

ConfBot项目

看到一个有趣的 confbot 项目,然后先是汉化,接着就是一系列的改造,版本从1.2一直升级到1.9.1(目前)。欢迎访问 wiki:self/GoogleTalkBot

Latex使用

写过一篇如何使用Latex的中文教程。阅读:[http://pyrecord.freezope.org/articles/doc2002032101/show LATEX中文环境使用(Windows)简介]

XML

写过如何使用MiniDom来处理XML,阅读:["MiniDOM处理XML文件"]

编写扩展Python库

国际化和Unicode处理

Python模块使用

pySqlite

roundup

setuptools

SetupTools 是一个新出的打包、安装工具,使用起来很方便。DjanGo 就是用它。访问[http://peak.telecommunity.com/DevCenter/setuptools 它的主页]

我学习setup.py的一些心得:

SQLAlchemy

一个象SQLObject的ORM数据库模块,非常强大好用,强烈推荐

pyblosxom系统测试及改造

Blog系统的安装、测试、及改造。["PyBlosxom-li"]

文本转换->HTML

这里讨论的文本转换都是指文本片段的转换,不是完整文档的转换。如果要实现也不是困难的。而且这些功能在NewEdit已经实现了。可以通过菜单就将选定的文本转成HTML了。

Web Framework 研究

Anchor(CCTranslationAnchor)

Zope

KarriGell

DjanGo

以下为0.91版本


以下为0.92版本

  • (一)KarriGellDjanGo开发体验,介绍一个最简单的hello,django的例子 attachment:tut01.html

多线程研究

Casing模块

LimodouProjs (last edited 2009-12-25 07:15:11 by localhost)