Tuesday, September 28, 2004

A good move from Sun

Linda de Michiel and Craig Russel, spec leads for JSR-220 (EJB 3) and JSR-243 (JDO 2.0) have written an open letter to the Java community that they want to unite Java persistence under the umbrella of JSR-220.

The critics will now mumble that JBoss will get (more) influence on the whole Java persistence through their jsr members and through hibernate in special (Hani, I already hear you rotating in your bed).

I think this unification is a good thing, as persistence is critical to many applications and there is no point to have various competing standards that all fill a certain niche and where you can't really tell why you are using one standard and not the other.

Can you tell what is the difference between hibernate, jdo and entity beans? If so, do you know the differences between various jdo implementations? Do you know all the vendor specific details of EntityBeans configuration?

Saturday, September 25, 2004

Ewww blogger...

For my previous post I tried to optimise the layout in a way that the tables are not miles away from each other, but no luck :-/
I have no clue what is going wrong, so I just have to accept it as is. Perhaps people are not supposed to blog tables or such...

Some statistics

I have a little web site that had some 2000 visits this month so far. I use awstats to track usage.
Below is an excerpt from some statistics.

Interesting fact: 70% of all users use a screen size of 1024x768 or less!
Also interesting: most browsers have Java and/or PDF support.









Operating SystemsHitsPercent
Windows1095587.8 %
Unknown5624.5 %
Macintosh4593.6 %
Linux3983.1 %
Sun Solaris890.7 %
FreeBSD40 %
NetBSD10 %
Symbian OS10 %














BrowsersGrabberHitsPercent
MS Internet ExplorerNo848268 %
FireFoxNo207216.6 %
MozillaNo7135.7 %
Unknown?3692.9 %
NetscapeNo2762.2 %
OperaNo1821.4 %
KonquerorNo1210.9 %
SafariNo760.6 %
LinksNo720.5 %
WebCollage (PDA/Phone browser)No510.4 %
Others 550.4 %








Screen sizesPercent
1024x76863.3 %
1280x102414.6 %
800x6009.3 %
1152x8646 %
1400x10502 %
Others4.6 %










Miscellaneous 
Browsers with Java support93.4 %
Browsers with Macromedia Director Support39.2 %
Browsers with Flash Support92.5 %
Browsers with Real audio playing support37.8 %
Browsers with Quicktime audio playing support39.5 %
Browsers with Windows Media audio playing support89 %
Browsers with PDF support84.9 %

Tuesday, September 21, 2004

SVG: Tree drawing

This article at xml.com describes how trees of data can be drawn in SVG with the help of an xslt stylesheet.
With some additional work, this could surely be converted into a nice DTD printer. A good article nevertheless.

Monday, September 20, 2004

JBoss 4.0 is out

After quite some development time, JBoss 4.0 has been released today.
Even as it was announced to be released rsn some days ago, I didn't believe it.
Now I bets will be accepted when the first patch release will follow :-)

Monday, September 06, 2004

My first time :-)


[echo] D:\devel\sim\server\build/webapp/classes
[javac] Compiling 2 source files to D:\devel\sim\server\build\webapp\classes

[javac] An exception has occurred in the compiler (1.4.2). Please file a bug
at the Java Developer Connection (http://java.sun.com/cgi-bin/bugreport.cgi) after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report. Thank you.
[javac] java.lang.ArrayIndexOutOfBoundsException: 1886419334
[javac] at com.sun.tools.javac.v8.code.ClassReader.nextInt(ClassReader.java:335)

Wednesday, September 01, 2004

I am OS X

Just made the "What OS are you" test on http://bbspot.com/News/2003/01/os_quiz.php.

I am
You are OS X. You tend to be fashionable and clever despite being a bit transparent.  Now that you've reached some stability you're expecting greater popularity.
Which OS are You?


Not bad .. I feared to be some Win*. Try it, it is worth a laugh.