关闭

从PyCon说起:被人误解的福音论

Saturday, March 26, 2005PyCon Mentions; Misplaced Evangelism 我的名字好象在不下五次的PyCon讨论会中都有被提到,包括Guido的报告。实际上,我自己只听到过两次,其它几次都是别人告诉我的。第五次是在Fred Drake演讲的笔记中发现的。我想我本应该只为我的名字是否被拼错而担心(这在口头讨论中根本不算个问题),但现在让我比...
阅读(5804) 评论(1)

泛型函数的安全规则

Wednesday, January 05, 2005Security Rules with Generic Functions: Half the Code, Seven Fewer Interfaces 为了用泛型函数代替适配器(adaptation),我仅仅重构了peak.security的访问控制规则框架。结果代码量减少了一半还多(老版本480行,而现在140行),且仅用了一个...
阅读(3750) 评论(0)

Proxima:一个面向表示的结构化文档编辑器

Tuesday, January 11, 2005Proxima : a presentation-oriented editor for structured documents 一篇有趣的论文里曾提到过,在未来,将有大量的应用软件会基于泛型编辑框架进行定义,就像这个一样。Proxima原型(prototype)是在Haskell下编写并使用wxHaskell创建GUI。它将一个...
阅读(5113) 评论(0)

SCALE初现雏形

Sunday, September 04, 2005Made to SCALE 上周,我开始实现SCALE,即Syntax for Configuration And Language Extension(配置和语言扩展语法)。实际上我仍没有足够时间去实现它,但今晚我快速实现了它的低级解析器(low-level parser)。一经推出,该低级解析器就表现得惊人的好用。比如,当前的解析...
阅读(3955) 评论(0)

Python和Endicia.com的打印费用

Thursday, July 05, 2007Printing Postage with Python and Endicia.com 随着我的“自助”生意的增多,我每个月都需要给会员们通过海路邮寄很多新闻信件和CD,这还不包括偶尔有一些其它产品的订单。去年,我通过USPS网站完成所有的递送业务,但当我增加了缴纳会费功能时,我转而使用先前在Joel软件上推荐的Endicia.com。...
阅读(5516) 评论(0)

被极度夸大的谣言—Chandler终结了

Thursday, January 24, 2008Rumors of Chandlers Death Are Greatly Exaggerated        一般我不愿意在Blog上讨论客户方面的事,但对于这件事我要破例一次了。因为最近有很多人都在Blog说一些连他们都不知所云的话。这些人似乎都认为Chandler项目要么已经终止了、要么正要终结或以“失败”告终了。只不过...
阅读(12595) 评论(7)

获得让事情变简单的勇气

Tuesday, January 18, 2005The Courage to do things Simply 在我第二份程序员的工作中,我有一个很有意思的老板。当召开设计会议的时候,我们围坐在一个白色书写板前,我的老板Roger提出一些需要完成的东西。我和其他的程序员则给出解决方案,然后Roger就会说,“真的吗?如果X(译者注:X表示某种解决方法)那会怎么样?”而X往往总是荒唐可...
阅读(6990) 评论(2)

Reaping the Whirlwind

Wednesday, April 06, 2005Reaping the Whirlwind(旋风到来) 距上次PyCon已经过去两周了,我上一篇文章也发表一周多了。很多有意思的事情都快到来了。周五我和妻子要去拉斯维加斯参加国际女性内衣展(International Lingerie Show)。这并不是那种内衣秀,而是一个贸易展。在那里店铺老板们收集新款产品然后下订单。实际上不管怎样...
阅读(3802) 评论(0)

EasyInstall —一个划时代的Python包管理器?

Saturday, May 28, 2005EasyInstall - A new era in Python package management? 新的EasyInstall命令行工具可以处理任意数量distutils源码包的URL(或本地filenames)、并使用.pth文件(也可不用)下载、构建和安装它们。当然也可轻松地升级、降级和/或卸载包,这和在运行时选择所需版本的包一样...
阅读(6989) 评论(0)

静悄悄的革命

Thursday, July 21, 2005The Quiet Revolution 现在到处都能看到Python Eggs了。很显然Trac项目将成为第一个以插件形式使用eggs的可扩展的开源Python程序(我以为Chandler了解其特点,但是看来要等上好几个月他才能真正有所掌握)。已经有了一些在OS X上有关eggs平台版本标签的Python Mac SIG方面的讨论了。Ia...
阅读(4876) 评论(0)

一个“dirt simple”download-and-install CPAN的副本

Wednesday, May 25, 2005A "dirt simple" download-and-install CPAN clone 似乎CPAN副本(clone)要推迟发布了。昨天,Ian Bicking在这发布一则消息称他正在开发自动化下载工具。而今天便有了一个关于Uraga的Planet Python帖子—某些人正在开发的一个CPAN副本。于是我想到一个问题,这个东西...
阅读(4036) 评论(0)

什么是Megaframework?

Saturday, September 17, 2005Whats a megaframework?        TurboGears看起来真的酷极了。不是因为这又是一个Python web框架,而是因为它是一个…大框架(megaframework)?好了,它不是一个框架,那么到底什么是大框架呢?       提醒一下,我没有更好的名字可起了。它的的确确是Python世界中...
阅读(4451) 评论(0)

Chandler从XML幡悟过来

Saturday, August 13, 2005Chandler begins recovery from XML 官方版终于出来了。Chandler的parcel xml格式(parcel xml format) 如今遇到了批评声并将变得越来越多,而简单的Python API会彻底取代这种格式。有些人会回想到我以前在Python Is Not Java rant一文中曾说过像这样在...
阅读(4253) 评论(2)

Eggs接近发布中…

 Sunday, May 22, 2005Eggs get closer to hatching... 我总算挤出一些时间来继续Python Eggs方面的工作,实际上自从我和Bob Ippolito用Pycon开始做的时候这方面工作就没有什么进展。其成果是这周末我完成了核心部分的依赖性分解引擎(dependency resolution engine),这是egg运行时的一部分,允许...
阅读(3409) 评论(0)

优化的意外惊喜 (二)

 Sunday, February 06, 2005Optimization Surprises“然而,这仅是我的第一“惊”。下一步我将把新的基类和替代闭包的类引入Pyrex中,因为他们不再有不支持的结构。然后便运行性能测试程序,结果是其性能比我去掉闭包后产生的损失一样十分的糟糕!”现在,我已经知道了用Pyrex简单编译一个Python函数或类将不会使它更快。Pyrex...
阅读(3449) 评论(0)

优化的意外惊喜 (一)

 Sunday, February 06, 2005Optimization Surprises优化的意外惊喜 本周末,我在为泛型函数common-case path的执行时间缩减几微秒上又作了一次尝试,并成功地将执行时间从13.2微秒降至仅为9.8微秒左右。(这相对于同一实验函数手工优化的Python版本多出了大概9微秒的负载。)然而,随着研究的深入,我有了一些关于Pytho...
阅读(3312) 评论(0)

在Python2.2和2.3中使用2.4decorators

 Thursday, November 11, 2004Using 2.4 decorators with 2.2 and 2.3 在我昨天有关泛型函数的那篇Blog里,我说过你可以像在Python2.4中那样在Python2.2与2.3中使用PyProtocols的新decorators。可我忽略了一点,就是这只对于PyProtocols的“魔力(magic)” decorato...
阅读(3513) 评论(0)

代码之梦

Thursday, January 25, 2007Dreaming In Code 出于一时自然而然的自指(self-referentiality),在这篇Blog之中我将谈及一本书,一本有提到本篇Blog的书。:)Scott Rosenberg的新书Dreaming In Code之中大部分写的是有关我在OSAF工作期间所参与的Chandler项目的事情。这本书提到了我写的...
阅读(4750) 评论(0)

用Python恢复损坏的.wav文件

Thursday, October 12, 2006Recovering a corrupted .wav file with Python 昨晚,由于与Skype配合使用的PowerGramo录音软件的崩溃,我在Procrastination Cure 研讨班上存储的录音都丢失了。幸运的是,一个与会人员还留有一点使用Gizmo制作的录音,那是他们用来召集大家召开电话会议的。郁闷的...
阅读(7579) 评论(0)

在你生活中的XP

Tuesday, October 03, 2006Like XP For Your Brain 时光倒流,我曾写过一篇名为《将“原理”转化为行动》(Turning "Stuff" into Action)的GTD文章,在那里面我预测了通过某种途径将测试驱动开发(Test-Driven Development)的准则应用到生活中将是大有好处的。大约一年半之后,当我在对Pathfind...
阅读(3694) 评论(0)
39条 共2页1 2 下一页 尾页
    个人资料
    • 访问:207545次
    • 积分:2423
    • 等级:
    • 排名:第15856名
    • 原创:0篇
    • 转载:0篇
    • 译文:39篇
    • 评论:56条
    最新评论
    Blog 链接