- 浏览: 961307 次
- 性别:
- 来自: 北京
最新评论
-
lgh1992314:
pkptzx 写道额,误人子弟...CaseInsensiti ...
关于commons dbutils组件的一个小缺陷分析 -
yk0025:
擦,有才,这是原创吗?
《神雕瞎驴》,金庸看后哭了^-^ -
hzxlb910:
没跑起来Exception in thread "m ...
Socket 群聊 -
pkptzx:
额,误人子弟...CaseInsensitiveMap是apa ...
关于commons dbutils组件的一个小缺陷分析 -
swearyd7:
Fiddler 宝典
文章列表
从森林到咖啡馆
——一本别样的经典
(本文首发于《程序员》2003年第11期)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
撰文/剃刀
《J2EE设计开发编程指南》(Expert One-to-One J2EE Design and Development),Rod Johnson著,Wrox 2002年,电子工业出版社2003年中译本。
我的书架上有十多本书名包含“C++”的书,而且本本堪称经典——Essential C++、Effective ...
- 2003-11-06 00:31
- 浏览 578
- 评论(0)
我不喜欢这个title的翻译,它的原文应该是“通往build.xml天堂的12条路”。为了让读者更容易理解,我最后还是选择了这个通俗……俗气的title。需要注意的是,这篇weblog来自“fate”hani……
12 paths to build.xml nirvana
1 - Always provide shell launchers for ant. A standalone build.xml is simply too demanding for developers, who are used to luxuries like build.bat and bu ...
- 2003-11-06 00:28
- 浏览 419
- 评论(0)
不知道什么时候(大概是从几个台湾人翻译了他的weblogs开始吧),“祖尔谈软件”似乎受到了越来越多程序员的青睐。不过,说实话,我很反感这位祖尔的论调。看看这段话吧:
“不管怎么说,我不认为Extreme Programming是在鼓吹零设计的理念。他们只是说:“不要作任何无必要的设计”,这没有什么错嘛。但人们听到的并不是这样。大多数程序员是在找不用设计的借口,所以他们像飞蛾扑火般投向“不用设计” 这个馊主意。这是一种奇怪的,让你事倍功半的懒惰方式。我懒得先在纸上把这个功能给设计好了,所以我就先写程序,然后发现不对,我就去改,结果反倒花更多的时间。或者,更经常发生的是,我先写些程序,发现它不对 ...
- 2003-10-27 02:12
- 浏览 303
- 评论(0)
一上班就看到这么有趣的一篇文章……尤其是那句“我最喜欢Decorator模式!我随时都要使用它!”让我捧腹大笑。软件业的时髦的确是非常非常之多,尤其是当创新与时髦紧密融合时,时髦就更成为一种必不可少的元素了。
Software Fashion
By Robin Sharp, Dino Fancellu and Matt StephensOctober 5, 2003
Related Articles: The Case Against Extreme Programming, EJB's 101 Damnations
Like any industry, the software wor ...
- 2003-10-09 17:05
- 浏览 298
- 评论(0)
(采访者:Clay Shannon。2003年5月,通过Email进行)
原文:http://bdn.borland.com/article/0,1410,30038,00.html
提要: Chad "Kudzu" Hower是Indy和IntraWeb组件的主要开发者。在本次采访中,他将畅谈Delphi的未来、对.NET的一些想法、世界和平,以及他为什么很少阅读计算机书籍以及其他一些事情。
你为什么会有“Kudzu”这个诨名呢?
同事们起的。在任何场所或一间屋子,或者交给我一张书桌,我都和它们呆不长久。我会很快抛开它们到别的地方去做事;如果你在那些地方放一些零 ...
- 2003-09-28 00:29
- 浏览 598
- 评论(0)
懒惰者的阅读、写作与偶像崇拜
熊节
用“懒惰者”的称谓,我想指代的是怎样一个人群?我的同行——程序员们——大抵知道,Perl语言的发明人Larry Wall曾经列举过程序员的三大美德:傲慢、急躁,以及懒惰 ...
- 2003-09-26 23:21
- 浏览 334
- 评论(0)
Anders Hejlsberg谈C#设计过程
原文:http://msdn.microsoft.com/vcsharp/headlines/hejlsberg/default.aspx
Anders Hejlsberg为Borland工作13个春秋后,于1996年加盟微软,最初参与设计Visual J++和WFC(Windows Foundation Classes)。然后,担任C#首席设计师和Microsoft .NET Framework设计小组核心成员。目前,他还将继续领导C#语言后续版本的设计工作。
- 2003-09-26 22:45
- 浏览 731
- 评论(0)
Ender's Game and Software Development
22 Jul 03
[print link all]
I recently read the novel Ender's Game by Orson Scott Card. It's a science-fiction piece about a young child who is training to be the next military genius that can save Earth from devastating attack by an alien species.
...
- 2003-09-23 13:56
- 浏览 589
- 评论(0)
BEA雇佣了AspectWerkz的作者Jonas Boneur。在JBoss刮起AOP旋风之后,BEA是否意识到这种新技术的重要性?Jonas Boneur是否会给WebLogic带来基于AOP的新理念?我们拭目以待。
AspectWerkz是Codehaus.org下的一个open souce项目,提供一个AOP的框架。
——————
It has been heard on the grapevine that BEA recently hired Jonas Bonér, the founder of the much praised AspectWerkz AOP f ...
- 2003-09-23 01:29
- 浏览 389
- 评论(0)
今天一大早,“那个叫TSS的大泥潭”已经开了锅,而故事的焦点一如既往地是JBoss。JBoss的首席体系结构师Bill Burke宣布:著名的O/R映射框架Hibernate正式加入了JBoss家族,Hibernate的主要作者Gavin King成为JBoss Group的成员。
Bill Burke在一封公开信中说,JBoss一直在寻找替代CMP entity bean的持久化解决方案,而基于POJO和AOP的Hibernate是他们梦寐以求的。他表示,Hibernate将成为JBoss最主要的持久化基础设施。
随后,Gavin King也发表了一封公开信。他在信中表示,Hibernat ...
- 2003-09-19 00:02
- 浏览 434
- 评论(0)
说实话,即便是在写《重构之维》的时候,这个问题仍然困扰着我:refactoring(refactory)这个词从何而来?Martin Fowler猜,它来自代数里的因式分解(factoring),但最早的重构者们似乎从来没有想到过这个词……
——————
EtymologyOfRefactoring
refactoring
10 September 2003
Where did the word refactoring come from?
This question struck my mind a few times when writing th ...
- 2003-09-11 11:12
- 浏览 598
- 评论(0)
把Java对象映射成XML文档,这是Java对象持久化的一种新思路。在XML.com的一篇文章里,作者对四种主要的Java-XML映射工具进行了全面的比较:
Breeze XML Binder, a tool produced by Breeze Factor
Castor, an open source project under ExoLab
JAXB Reference Implementation, created by SUN
XGen, a tool produced by Commerce One.
比较的标准主要有以下几条:(1)对XML大纲(s ...
- 2003-09-09 09:13
- 浏览 621
- 评论(0)
星期一的早上就看到如此有趣的文章,让我心情愉快。
C++程序员难道真的就低人一等(或者说,高人一等)吗?作为一种常用的OO语言,C++得到的支持少得可怜。特别是,自动化重构工具和单元测试IDE集成的缺乏,使得C++几乎不可能成为XP团队的首选——或者说,使得很多C++团队错失了实施XP的机会。
————————
Let's Reconsider That
Aren't C++ Programmers People Too?
by Michael FeathersAugust 23, 2003
SummaryThe industry needs refactoring too ...
- 2003-09-09 08:58
- 浏览 511
- 评论(0)
知识产权真的很重要吗?
秋风
微软是否应公开其源代码?Napster让网友随意下载歌曲的做法是否违法?购物网站模仿亚马逊的网上购物模式,是否侵犯了贝佐斯的权利?
这些都是最有趣的问题,同时也是国内商业和国际 ...
- 2003-09-09 08:56
- 浏览 588
- 评论(0)
作为对上周抗议风波的回应,新的欧洲软件专利法案起草人Arlene McCarthy女士发布了一份措辞强硬的新闻稿,“对反对者进行了猛烈的还击”。McCarthy女士以英国工党和整个欧洲议会的名义要求欧洲议会的成员(MEP)们“回到专利法案的讨论上来”,并警告他们不要被“来自其他阵营的谎言”所误导,不要被“威胁”欧洲议会的“说客”们引入“不诚实的、毫无建设性的”道路上,从而“给蓬勃发展的软件工业带来巨大风险”。在http://swpat.ffii.org/news/03/amcc0902/index.en.html可以看到这份新闻稿的全文。
政客们开始大谈“诚实”和“软件产业的发展”;Open ...
- 2003-09-02 23:32
- 浏览 379
- 评论(0)