12 2009 档案

摘要:本文将介绍,在Emacs中,通过各种扩展,打造强大的Python IDE环境,包括Snippet工具,智能提示,自动补全,重构工具,调试以及GAE的调试,等等。以下各工具的安装前提是你对Emacs的配置文件有一定的了解,所有相关的el文件都必须放在load_path能够加载的地方。1. YASnippet snippet工具,可自定义一些模板,必不可少的好东西!看了下面这个很酷的演示动画就明白了:... 阅读全文
posted @ 2009-12-26 16:00 CoderZh 阅读(45724) 评论(4) 推荐(2) 编辑
摘要:什么是Emacs?Emacs是一种强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。EMACS,即Editor MACroS(编辑器宏)的缩写,最初由Richard Stallman(理查德·马修·斯托曼)于1975年在MIT协同Guy Steele共同完成。Emacs不仅仅是一个编辑器,他是一个整合环境,或可称它为集成开发环境。在里面你可以收发电子邮件,F... 阅读全文
posted @ 2009-12-26 14:34 CoderZh 阅读(11121) 评论(2) 推荐(1) 编辑
摘要:利用晚上和周末的时间,我用Google App Engine写了一个Blog系统。之前也零零散散的使用GAE写了点东西,但没有一个成系统的,因此才打算从头开始自己实现一个blog系统。这几周时间里,学习到了不少的东西,感觉非常有意义。 这个博客系统的名字我取名叫:NancyBlog,呵呵,是的,Nancy是我女朋友的英文名。我有很多工程都是以Nancy命名的,都可以成一个系列了。感谢她在我想放弃的时候一直鼓励我,支持我。 阅读全文
posted @ 2009-12-25 11:04 CoderZh 阅读(4569) 评论(42) 推荐(2) 编辑
摘要:中间费了不少周折,折腾的总算成功升级上来了。其他方面都很满意,唯一不满意的是系统启动和关机时候的声音,“嘣”的一声,很吓人。需要提醒的是,选择升级,而不是全新安装,一定要有心里准备,最好做好备份,因为很可能就进不去系统的。1. 首先,修改源的地址成9.10的,cn99的非常快:debhttp://ubuntu.cn99.com/ubuntu/karmic-securitym... 阅读全文
posted @ 2009-12-07 21:11 CoderZh 阅读(1212) 评论(1) 推荐(0) 编辑
摘要:如何在Django中编写单元测试案例,以及使用测试用的test_setting和test runner,见:django单元测试历险记 代码很好懂,不做什么解释了。如果需要拷过去,根据自己的需要修改一下,不是什么难事。test_settings.py[代码]TEST_RUNNER='testapp.testrunner.test_runner_with_coverage'testrunner.py... 阅读全文
posted @ 2009-12-01 21:43 CoderZh 阅读(3769) 评论(2) 推荐(0) 编辑
摘要:coverage.py是一个用来统计python程序代码覆盖率的工具。它使用起来非常简单,并且支持最终生成界面友好的html报告。在最新版本中,还提供了分支覆盖的功能。官方网站:http://nedbatchelder.com/code/coverage/win32版本下载地址:http://pypi.python.org/pypi/coverage或者通过easy-install来安装: [代码... 阅读全文
posted @ 2009-12-01 21:19 CoderZh 阅读(30070) 评论(3) 推荐(2) 编辑