2005年03月
今天偶然在TheServerSide.com上发现一篇挺有意思的文章,大意是讲在软件开发项目中类似日构建这样的工作为什么重要,通过它我们要达到的目的是什么。虽然文章的背景是讲一个叫做BuildMonkey的东东,但是很大的篇幅实在是我们日常很容易忽略的问题。如果你在公司做项目经理或者负责配置管理,建议你看一看这篇文章,说不定会有启发。
原文见:
http://www.theserverside.com/articles/article.tss?l=BuildManagement
阅读全文>
发表于 @ 2005年03月30日 15:16:00|评论(loading...)|编辑
今天在ADTmag.com上看到一篇文章,大意是说Eclipse虽然给IDE市场带来了非常大的冲击,但它并非是商用IDE的杀手。正如我上一篇随笔《Eclipse创世纪》引用Eclipse CON 2005上Lee Nackman所说,Eclipse的出现是为了提供一套被广泛认可和接受的实现了基本功能的平台,然后在这个基础上大家来开发真正满足市场具体需求的产品,同Visual Studio等竞争,而不是在底端为了一些开发人员普遍需要而大同小异的功能点各做各的一套,重复建设。这样传统的IDE提供商可以试着换一个角度看Eclipse:我们可以在一个相对成熟的基准平台上开发更高附加值的东西。文中还提到一些公司如Borland是怎样应对Eclipse的存在。阅读全文>
发表于 @ 2005年03月30日 13:59:00|评论(loading...)|编辑
http://comment.news.sina.com.cn/comment/gj-61780841-0.html阅读全文>
发表于 @ 2005年03月27日 12:25:00|评论(loading...)|编辑
今天无意中在TheServerSide.com上闲逛时发现一条有趣的调查结果。作为今年TheServerSide举办的Java研讨会活动的一部分,每天上午组委会都会向与会代表做一些问卷调查,其中有一项叫做:What is your preferred Java IDE? 你最喜欢的Java IDE是什么?阅读全文>
发表于 @ 2005年03月26日 19:42:00|评论(loading...)|编辑
仅仅是为了好玩,我们来看一个Eclipse的C#插件,该插件由一家法国公司Improve Technologies开发和维护,目前支持Eclipse 3.0和.NET Framework 1.1。阅读全文>
发表于 @ 2005年03月22日 22:55:00|评论(loading...)|编辑
目前Eclipse的最新的正式发布(release)版本是3.0.1,这个3.0的版本是在2.1的版本已经流行了很长时间以后才迟迟推出的,不论是核心功能还是界面都有了极大的更新。不过在我看来,它有一个很大的遗憾,毕竟不是SUN乐意推行的产品,在这个重大版本提升时,没有包含对J2SE 5.0的支持。不像NetBeans,仿佛确切知道J2SE 5.0具体的发布时间一样,几乎在J2SE 5.0发布的同时推出全新的4.0版,并毫不掩饰的自豪的宣称自己是首款完全支持J2SE 5.0的Java IDE。还好,Eclipse项目毕竟有多年积淀下来的支持者和开发资源,在迈向3.1的各个版本中,对J2SE 5.0的支持得以逐步完善,至今已经推出3.1M5a版,其对J2SE 5.0在各个子系统的支持也都基本到位了。阅读全文>
发表于 @ 2005年03月21日 21:30:00|评论(loading...)|编辑
由于SWT直接跟操作系统打交道,所以我们需要在处理系统的图形资源时格外小心,以免不必要的资源泄漏。所幸SWT提供了很好的资源管理机制,我们绝大多数情况下需要做的只是确保两条原则:
第一条原则 – 谁分配谁销毁
第二条原则 – 父控件销毁的同时销毁子控件阅读全文>
发表于 @ 2005年03月20日 17:19:00|评论(loading...)|编辑
众所周知,SWT与Swing最大的不同就是它直接使用操作系统提供的现成的本地图形接口,于是具备本地化的Look & Feel。但是它是怎么做到这一点的呢,当然是通过JNI。我们来看一个例子,假定我们使用Win32的API。阅读全文>
发表于 @ 2005年03月20日 15:52:00|评论(loading...)|编辑
本文假定读者使用Windows操作系统+JDK 1.4,其他平台和JDK版本应该也是八九不离十。
为了编译和运行SWT程序,我们有两种选择:1- 使用Eclipse SDK;2- 下载单独的SWT二进制文件和源文件。
阅读全文>
发表于 @ 2005年03月20日 01:16:00|评论(loading...)|编辑
第15届Jolt大奖评选结果已经公布,可以在以下地址下载PDF:
http://www.sdmagazine.com/pressroom/jolt_winners_2005.pdf
比较有意思的是...阅读全文>
发表于 @ 2005年03月18日 16:27:00|评论(loading...)|编辑
今天听新闻说肯德基一直以来出售的新奥尔良烤翅和新奥尔良烤鸡腿堡的调料被查出含有致癌物质苏丹红一号。看来对这些产品也需要多加留意了。虽然肯德基已经在所有门店停止了这两种产品的销售,并承诺一周内恢复供应不含苏丹红的以上两款产品,但是像起来还是令人后怕,肯德基也会出这档子事儿?还让不让人安心去吃了?阅读全文>
发表于 @ 2005年03月16日 22:34:00|评论(loading...)|编辑
微软的.NET框架从诞生至今应该有四年多了吧?这四年是怎样的四年?微软又在多大程度上达到了当初所憧憬的美丽蓝图?我不敢说我对.NET有多么深的了解,但是我似乎越来越发现微软已逐渐背离了最初的美好愿望,或者说,背离了早期力推.NET技术时在广大开发人员中树立的美好图景?阅读全文>
发表于 @ 2005年03月15日 22:52:00|评论(loading...)|编辑
由Kukoo的blog上面提供的链接来看,最近似乎NetBeans和Eclipse阵营又开始了新一轮的口水战?我们先看看这两个对手之间近来都发生了些什么事阅读全文>
发表于 @ 2005年03月14日 23:14:00|评论(loading...)|编辑
在之前的blog中间我们曾经提到过3.1M5a这个版本的性能似乎并不尽如人意,许多使用报告和用户反馈似乎在支持这个结论。如果你像我一样,想弄个究竟的话,下面有几个链接可以给我们一些有价值的参考,它们是eclipse.org官方公布的3.1M5a相对于3.0版本的对比测试结果:阅读全文>
发表于 @ 2005年03月14日 21:12:00|评论(loading...)|编辑
上一篇blog我提到了新发布的Eclipse SDK 3.1M5a,在接下来的系列文章中,我会零散的记录我对Eclipse一些相关内容,如SWT、PDE、RCP这些的学习过程和心得,并非作为正式的教程或者严谨的文档,只是想到哪儿说到哪儿了。
更早的一篇blog,我提到Eclipse SDK 3.1M4的发布,其实在那个时候,Eclipse的JDT已经支持所有J2SE 5.0的新语法了,只是有一些bug和重构的功能还没有完全做好,3.1M5a在这个基础上改掉了一些bug,新增了一些针对J2SE 5.0的代码操作,就像Kukoo说的,3.1M5a在某些方面还不如3.0,但我相信正式的3.1推出以后会比3.0有很大的提高,单对J2SE 5.0的全面支持就很有吸引力
阅读全文>
发表于 @ 2005年03月11日 17:15:00|评论(loading...)|编辑
Google's latest move is the beta release of its Desktop search engine, which, to some extent, is considered an "invasion" into our beloved (or behated?) Windows platform.
I tried it for some time now, and it seems very interesting and powerful.
http://desktop.google.com/阅读全文>
发表于 @ 2005年03月11日 17:13:00|评论(loading...)|编辑
最近忙得昏头转向的,还没有仔细看Eclipse CON 2005的内容,却偶然发现Eclipse SDK的新的Milestone build已经可以下载,版本号3.1M5a。印象中这次的release已经等了很长时间了。
接下来打算抽时间看一下它的新特性,J2SE 5.0兼容度,以及SWT、PDE、RCP等内容(谢谢Kukoo的大力推荐)。会同步推出相关blog文章。阅读全文>
发表于 @ 2005年03月08日 14:40:00|评论(loading...)|编辑
今年的Eclipse CON年度大会于2月28日至3月3日在美国加州Burlingame的Hyatt Regent酒店隆重举行。3月3日上午,来自IBM Rational的Lee Nackman做了题为《Eclipse现象》的演讲。以下是eclipsepowered.org上的一篇相关报道的摘要。
原文见:
http://www.eclipsepowered.org/archives/2005/03/03/day-4-the-eclipse-phenomenon/
Nackman对Eclipse起源的介绍从1995-1998的那个年代开始,当时的IDE市场是微软Visual Studio的天下,Java的IDE以及类似WebLogic的服务器产品也才刚刚起步,而IBM当时的产品线相对混乱,虽然都挂了Visual Age的牌子,但实际上并不是集成到一起的产品
...阅读全文>
发表于 @ 2005年03月04日 13:00:00|评论(loading...)|编辑
这话要从最近我改乘可刷卡公交车一事说起。
由于是外资高新企业,所以我现在的公司设在高新区,通常高新区离市区都比较远,我们这个高新区也不例外,每天上班至少需要40分钟。我们这里的公交车大致可以分为两种:可以刷卡的和不可以刷卡的。刷卡实行包月限次的优惠方式,即按照正常的情况估算,次数使用越多越划算。现实的情况有些让人为难,因为事实上从市区通往高新区的公交车有五路之多,其中两个可以刷卡,三个只收现金,而从我家到公司,至少有三套比较合理且经济的方案:
...阅读全文>
发表于 @ 2005年03月04日 01:42:00|评论(loading...)|编辑