Hammurapi: Open Source Java Code Inspection Tool
Hammurapi是一个开源的源代码分析工具,看它的输出(针对它自身的代码)还是比较有趣的。

AspectJ 1.2 Moving Along
AspectJ刚刚发布了它的1.2rc2版本(这里下载)。到目前为止,可用的Eclipse更新还没有。

IBM Announces New Software Strategy to Kill Microsoft

IBM has announced a new software strategy, with accompanying products, designed to circumvent Microsoft’s lock on operating systems and productivity applications.

文章援引IBM的官方消息,IBM表示将会扩展它的“thin client”战略,提供Lotus Workplace、Tivoli、Websphere Portal全系列更新产品,保证各种客户端可以在其上完成所有日常工作。但是,也有人挖出了古老的Lotus eSuite新闻来置疑Big Blue的想法。

Usability and Java 1.5 Generics vs. Autocasting
有一个关于TigerGeneric特性的讨论,这次有人把它跟同样是Tiger特性的Autocasting(Autoboxing)(这是JSR 201的一部分)做了比较。有人的发言很精辟:

I don’t like having generics in Java. The new generics stuff is sure going to make things a lot less readable with very little benefit to the developer.

Opinion: EJB3 Red Herrings
EJB3的技术细节在TSSS上被专家组详细披露过之后,PicoContainer的Aslak Hellesoy在在自己的blog上发表了他关于EJB3的想法。文章列出了EJB3的关键技术特征:

  1. POJOs/POJIs (plain old java objects/interfaces – nothing to extend)
  2. Dependency Injection (setter flavour)
  3. Testability outside the container
  4. Annotations
  5. CMP becomes Hibernate

然后进一步指出,其中前三点概念分别来自三个轻量级容器:SpringHivemindPicoContainer(其实Dependency Injection概念的提出还有个大牛在里面——Martin Fowler,他的介绍文章是迄今为止对这个概念的最精到的阐述,而且,Aslak就是MF任CTO的ThoughtWorks公司的雇员!),而专家组的头儿Linda de Michiel在明确提到了EJB3的persistence部分的主要思路来源于Hibernate的同时,只字未提上述三个OSS实现。Aslak半打趣的推测这是因为:

  1. The EJB3 spec committee have invented these concepts independently and have not been inspired by the current lightweight containers.
  2. Other projects only get mentioned if one of its contributors are on the spec committee.
  3. The EJB3 spec committee is trying to hide the fact that they were inspired from other projects and sell it as their own invention.

:D 看来老外对于“credit”真的很看重,钱倒不是重要的问题——这也算比我们文明的地方吧。
Cedric也在自己的blog上就这一问题发表了不太一样的观点。所以,Aslak也调侃他一把,说他在对EJB3表现狂热的同时却很不喜欢lightweight的概念提法。后面这个评论令人想起论坛上关于这个问题的bt讨论。然后,马上就有专家组的Scott Crawford站出来说他其实早就向Aslak和其他相关人士致谢,而且他认为专家组的其他成员也会愿意致谢——不过在官方场合没有提到的话。。。是会令人不快的嘛!

— from TheServerSide.COM

The Home Parallel Universe Test
来自allsci的文章教你如何在家验证平行宇宙概念,看上去很有趣的说!(可惜我没有激光器。。。是不是可以拿投影仪的遥控器。。。)

— from Slashdot.org