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
有一个关于Tiger的Generic特性的讨论,这次有人把它跟同样是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的关键技术特征:
- POJOs/POJIs (plain old java objects/interfaces – nothing to extend)
- Dependency Injection (setter flavour)
- Testability outside the container
- Annotations
- CMP becomes Hibernate
然后进一步指出,其中前三点概念分别来自三个轻量级容器:Spring,Hivemind和PicoContainer(其实Dependency Injection概念的提出还有个大牛在里面——Martin Fowler,他的介绍文章是迄今为止对这个概念的最精到的阐述,而且,Aslak就是MF任CTO的ThoughtWorks公司的雇员!),而专家组的头儿Linda de Michiel在明确提到了EJB3的persistence部分的主要思路来源于Hibernate的同时,只字未提上述三个OSS实现。Aslak半打趣的推测这是因为:
- The EJB3 spec committee have invented these concepts independently and have not been inspired by the current lightweight containers.
- Other projects only get mentioned if one of its contributors are on the spec committee.
- 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