Fedora Core 3 First Impression
I have just upgraded my workstation from FC2 to FC3. The upgrading process was flawless. Simply insert CD, reboot, and then follow instructions. It took an hour to run through the four CDs.
My impressions so far:
Firefox 1.0 PR is the default browser now. Good.
Evolution 2.0.2 is the default mail client now. I like the "Junk" button, which Mozilla Mail and Thunderbird have had for quite some time now and the old Evolution 1.4 does not.
Evolution 2.0.2 will be unbearably slow if you choose "Remind Me Later" in the "We've converted your emails from 1.4 to 2.0 format. Do you want to delete the old data?" dialog. Switching from my Inbox to another local folder took eight seconds. It used to be instantaneous with 1.4. After I selected "Keep Data", switching from folder to folder become fast as before.
Java related stuff is a mess:
[weiqi@gao] $ javac A.java libgcj-javac-placeholder.sh This script is a placeholder for the /usr/bin/javac master link required by jpackage.org conventions. libgcj's rmiregistry, rmic and jar tools are now slave symlinks to these masters, and are managed by the alternatives(8) system. This change was necessary because the rmiregistry, rmic and jar tools installed by previous versions of libgcj conflicted with symlinks installed by jpackage.org JVM packages.
My XMMS can still play MP3s.
I don't think my nVidia GeForce 4M video card is fully utilized. Screen painting seems slow. If I drag a window around, I can see trails.
My favorite game, Lines, has been renamed Five-or-More in the Games menu. I was very disappointed for a few minutes at first. Once I recognized the game by its logo, I'm happy again. My high score is still there: 854.00!
The screen shooter is cool. I lost it in FC2 but upgrading to FC3 fixed it. To take a screen shot of a window, I simply need to press Alt-PrintScrn. A dialog will pop up with a preview of the image asking me whether I want to save it on the desktop, to a file, or on my webpage!
Paul Jensen On Spring Framework (And A Lot of Java Jobs!)
Paul Jensen's presentation on the Spring Framework at the St. Louis JUG draw a huge crowd this evening.
Here's a few quotes:
- I really liked the Dependency Injection part of Spring.
- I have written code like those in the Spring Framework numerous times. I'm really glad I don't have to write those again.
- (In response to the question "Don't all this DI stuff make the whole thing harder to comprehend?") Object-orientation itself makes the code harder to comprehend. What you get when you use Spring is that it naturally encourages a good OO architecture, where each component or layer does its own thing very well.
- There is an XDoclet module that allows you to put how you want to inject the dependency into a class in Javadoc comments of the class, and generate the configuration XML that way. That's the inverse of Dependency Injection and not the right thing to do.
I'll update this blog when the presentation slides have been uploaded to our web site.
Update: The presentation material has been posted here (pdf) and here (ppt). </>
Prior to the talk, we had the usual recruiter introductions and the Q&A. Six recruiters stood up.
- Hi, I'm Daugherty Business Systems, we are hiring.
- Hi, I'm Jane Bullington from OCI. We have SIXTEEN Java positions, from senior J2EE architects to web developers. Give me a call.
- Hi, I'm Technology Partners. Same story. Lots of Java openings.
- Hi, I'm the Chief Technology Officer of MetaMatrix. We are looking for several Java talent.
- Hi, I'm ..., the same thing.
- Same story here.
Java seems to be the thing right now.