Popular Essays
文章平均质量分 78
pjeby
这个作者很懒,什么都没留下…
展开
-
You, Version 2.0 (Special Limited Edition)
You, Version 2.0 (Special Limited Edition)现在你可以获得一本关于自我修养方面的书,里面全是来自从dirtSimple.org上的那些最棒的文章.它是那种6x9"版的,很轻便,容易阅读,平均每篇文章都低于$1.25!(共$29.95,需另加上运费和处理费)点击这里可以马上订购[http://ww5.aitsafe.com/cf/add.cfm?u翻译 2006-08-09 16:06:00 · 3187 阅读 · 2 评论 -
Python的Symbols
Wednesday, July 26, 2006Symbols in Python Jeff Shell继我的DSL那个话题接续道:有一些关于那方面的就像…很好.:all。在我的编辑器中,与字符串相比Symbols被着以不同颜色以示区分,使它们更加显眼。find :all,而非 findAll()、find(all=True)或find(all)的其中之一,可能会在Python翻译 2007-06-12 22:58:00 · 11439 阅读 · 3 评论 -
Eggs接近发布中…
Sunday, May 22, 2005Eggs get closer to hatching... 我总算挤出一些时间来继续Python Eggs方面的工作,实际上自从我和Bob Ippolito用Pycon开始做的时候这方面工作就没有什么进展。其成果是这周末我完成了核心部分的依赖性分解引擎(dependency resolution engine),这是egg运行时的一部分,允许翻译 2007-10-04 22:41:00 · 5052 阅读 · 0 评论 -
Chandler从XML幡悟过来
Saturday, August 13, 2005Chandler begins recovery from XML 官方版终于出来了。Chandler的parcel xml格式(parcel xml format) 如今遇到了批评声并将变得越来越多,而简单的Python API会彻底取代这种格式。有些人会回想到我以前在Python Is Not Java rant一文中曾说过像这样在翻译 2007-11-07 21:35:00 · 5820 阅读 · 2 评论 -
什么是Megaframework?
Saturday, September 17, 2005Whats a megaframework? TurboGears看起来真的酷极了。不是因为这又是一个Python web框架,而是因为它是一个…大框架(megaframework)?好了,它不是一个框架,那么到底什么是大框架呢? 提醒一下,我没有更好的名字可起了。它的的确确是Python世界中翻译 2007-11-14 20:36:00 · 5997 阅读 · 0 评论 -
获得让事情变简单的勇气
Tuesday, January 18, 2005The Courage to do things Simply 在我第二份程序员的工作中,我有一个很有意思的老板。当召开设计会议的时候,我们围坐在一个白色书写板前,我的老板Roger提出一些需要完成的东西。我和其他的程序员则给出解决方案,然后Roger就会说,“真的吗?如果X(译者注:X表示某种解决方法)那会怎么样?”而X往往总是荒唐可翻译 2008-02-18 00:40:00 · 8879 阅读 · 2 评论 -
被极度夸大的谣言—Chandler终结了
Thursday, January 24, 2008Rumors of Chandlers Death Are Greatly Exaggerated 一般我不愿意在Blog上讨论客户方面的事,但对于这件事我要破例一次了。因为最近有很多人都在Blog说一些连他们都不知所云的话。这些人似乎都认为Chandler项目要么已经终止了、要么正要终结或以“失败”告终了。只不过翻译 2008-03-10 20:00:00 · 14736 阅读 · 7 评论 -
静悄悄的革命
Thursday, July 21, 2005The Quiet Revolution 现在到处都能看到Python Eggs了。很显然Trac项目将成为第一个以插件形式使用eggs的可扩展的开源Python程序(我以为Chandler了解其特点,但是看来要等上好几个月他才能真正有所掌握)。已经有了一些在OS X上有关eggs平台版本标签的Python Mac SIG方面的讨论了。Ia翻译 2007-12-22 01:10:00 · 7281 阅读 · 0 评论 -
EasyInstall —一个划时代的Python包管理器?
Saturday, May 28, 2005EasyInstall - A new era in Python package management? 新的EasyInstall命令行工具可以处理任意数量distutils源码包的URL(或本地filenames)、并使用.pth文件(也可不用)下载、构建和安装它们。当然也可轻松地升级、降级和/或卸载包,这和在运行时选择所需版本的包一样翻译 2008-01-14 20:23:00 · 8696 阅读 · 0 评论 -
Zope和Python如影随形
Thursday, January 04, 2007Where Zope Leads, Python Follows 几个月前,Philipp von Weitershausen请我为新版用Zope3开发Web组件(Web Component Development with Zope 3)一书作序,这本书即将在美国面世。该序的原文如下。 Zope和Python如影随形(Wh翻译 2007-06-03 22:52:00 · 4856 阅读 · 0 评论 -
全部PEPping继续中...
Tuesday, May 01, 2007Whole Lotta PEPping goin on 昨天是Python3.0的Python改进建议(Python Enhancement Proposals,PEPs)最后截止日期。理论上讲,这是对PEPs进行评定的日子,但实际上,很多人(包括我)在最后一分钟还一直在提交PEPs,以确信他们都收到了。当然,设置一个截止日期的主要目的是翻译 2007-05-28 10:37:00 · 2118 阅读 · 0 评论 -
Ruby Gems, Python Eggs, and the beauty of unittest
Saturday, August 13, 2005 阅读Ruby Gems项目文档是很有趣的,因为它与Python Eggs在某种程度上有着惊人的相似之处,恩,总之很像我对eggs所期望变成的样子。Eggs有着一大堆面向Python和面向插件(plugin-oriented)的特性,这些特性是gems所没有的。但是,gems却是十分精致:)。需特别指出的是,他们已经解决了基本的代码签名方法翻译 2007-04-09 00:07:00 · 2751 阅读 · 0 评论 -
在你生活中的XP
Tuesday, October 03, 2006Like XP For Your Brain 时光倒流,我曾写过一篇名为《将“原理”转化为行动》(Turning "Stuff" into Action)的GTD文章,在那里面我预测了通过某种途径将测试驱动开发(Test-Driven Development)的准则应用到生活中将是大有好处的。大约一年半之后,当我在对Pathfind翻译 2007-07-08 20:52:00 · 5212 阅读 · 0 评论 -
用Python恢复损坏的.wav文件
Thursday, October 12, 2006Recovering a corrupted .wav file with Python 昨晚,由于与Skype配合使用的PowerGramo录音软件的崩溃,我在Procrastination Cure 研讨班上存储的录音都丢失了。幸运的是,一个与会人员还留有一点使用Gizmo制作的录音,那是他们用来召集大家召开电话会议的。郁闷的翻译 2007-07-18 00:14:00 · 11314 阅读 · 0 评论 -
CPAN Goodies for all
Sunday, June 05, 2005 在我考虑如何构建一个dirt-simple CPAN的副本(clone)的不到两周时间,除脚本以外所有东西都即将要用上了。现在,安装一个Python包简单的就如同键入"easy_install SQLObject",然后你可以就大声地宣布搞定了。干净地卸载或更新包也几乎是如此这般简单。EasyInstall目前的版本号为0.4a1,所以对于许翻译 2007-04-22 15:20:00 · 2382 阅读 · 0 评论 -
代码之梦
Thursday, January 25, 2007Dreaming In Code 出于一时自然而然的自指(self-referentiality),在这篇Blog之中我将谈及一本书,一本有提到本篇Blog的书。:)Scott Rosenberg的新书Dreaming In Code之中大部分写的是有关我在OSAF工作期间所参与的Chandler项目的事情。这本书提到了我写的翻译 2007-07-23 12:44:00 · 6365 阅读 · 0 评论 -
对泛型函数性能的拷机测试
Tuesday, January 25, 2005Torture-testing Generic Function Performance 由于我一直宣称我的PyCon表达在Python上面十分高效,我觉得在这个周末有必要对目前PyProtocols的泛型函数(generic function)执行的性能作一下实际测试。基于这个想法,我进行了一场拷机测试。我并没有以泛型函翻译 2007-05-13 23:23:00 · 2555 阅读 · 0 评论 -
访问者模式归来
Tuesday, November 16, 2004The Visitor Pattern, Revisited有时候,你需要针对一个包含很多不同类型数据的数据结构执行一个操作。但由于无法或者不愿每出现一个新操作就对每一个类进行修改,你又不想将操作嵌入到对象体之中。例如,你可能希望有如下操作:l “完美地输出”一个复杂数据结构l 导出数翻译 2007-05-20 12:34:00 · 3534 阅读 · 1 评论 -
WSGI中间件是有害的
Saturday, February 10, 2007WSGI中间件是有害的(WSGI Middleware Considered Harmful) WSGI中间件对你的API“健康”是有害的。这是我说过的。我关于WSGI中间件的那个问题虽然实际不是出在WSGI本身,但看起来很多人认为问题是出在WSGI中间件。我所写的PEP 333其中一部分讨论了框架也许会在未来某一天成为翻译 2007-05-21 21:07:00 · 5064 阅读 · 0 评论 -
Proxima:一个面向表示的结构化文档编辑器
Tuesday, January 11, 2005Proxima : a presentation-oriented editor for structured documents 一篇有趣的论文里曾提到过,在未来,将有大量的应用软件会基于泛型编辑框架进行定义,就像这个一样。Proxima原型(prototype)是在Haskell下编写并使用wxHaskell创建GUI。它将一个翻译 2008-04-28 01:00:00 · 8172 阅读 · 0 评论