Web Analytics

Build ArgoUML and AndroMDA

由于Dominoo近期策略的改变,所以我开始关注和研究UML和MDA领域较为出名的开源项目。我准备先拿ArgoUML和AndroMDA“开刀”。 \* ArgoUML 简介:ArgoUML is a modelling tool that helps you do your design using UML and it is the winner of 13th annual productiv...

January 19, 2005 · 4 min · Tony Bai

Dominoo项目日记(四)

大家都是对软件充满无限激情的人,大家都致力于能开发出能被大家所广泛接受和使用的软件。可是激情归激情,我们还得脚踏实地。项目遇到了障碍,我们需要改变思路。 从04年的12月末到现在,大家好像都不约而同地沉寂了下来,好像大家都累了或者都在反思着某些事情,大家好像都有一个感觉就是我们对我们所要做的并不是那么的熟悉和了解。我们并不能详细而又清晰的勾勒出我们要做的东西的轮廓。想象一下一个没有吃过“葱烧海参”...

January 17, 2005 · 2 min · Tony Bai

深入Java底层

在一个朋友的书架上发现王森著的《Java深度历险》一书,看了书的前言了解该书是关于Java底层技术内幕的。怀着好奇心浏览了一下,谈不上有太多收获,但也记下了一些自认为有益的两点。 \* Java xxx 我们在命令行下敲入:“java xxx”后会发生什么呢? 流程如下: 1.找到JRE; 2.找到JVM.dll; 3.启动JVM,并进行初始化; 4.产生Bootstrap Loader; 5.载...

January 16, 2005 · 3 min · Tony Bai

饮水机的加热保护

小小饮水机,里面也有值得思考的东西。 \* 起因 昨晚回到寝室感到口渴,顺手按下了门旁饮水机的加热开关,到洗漱间洗了把脸,拿着水杯出来接水,看到加热灯已经变成绿色(我们的饮水机的加热指示灯在加热过程中是红色的,加热结束后会变成绿色,我想大多数饮水机都是这样的)我就按下热水出水开关接热水,可是却不见热水流出,这时我才注意到原来水桶里已经没水了。当时想的是这样无水加热会不会烧坏饮水机,恰好旁边有一装满...

January 16, 2005 · 2 min · Tony Bai

Mix-in in Ruby

在Matz的一篇PPT“Object-Oriented scripting in Ruby”中,Matz提到Ruby提供一种语言机制Mix-in,在其PPT中如是描述的“No Multiple Inheritance,but Mix-in”、“Mix-in is as strong as multiple inheritance,but simple”。 \* “module” in Ruby 在...

January 12, 2005 · 3 min · Tony Bai