Posts
JavaOne Presentations online
Thanks to dIon Gillard for this link. Having nothing much better to do today I watched J2EE Best Practices using a Real-Life Example a webinar by Carol McDonald. A good seminar showing how to use the Core J2EE Patterns to best affect. Comments on layering, the presentation, business and persistence layers all very good. But like Rod Johnson and Bruce Tate are telling us, a lot of these patterns are actually anti patterns whose purpose is to overcome architectural deficiencies in the J2EE architecture rather than best practice.
read morePosts
SnipSnap running
I have installed a SnipSnap Weblog/Wiki at eehope.swan.ac.uk:8668/space/start. Not sure how to make it start as a service because it launches an instance of a Jetty web server which is a Java Daemon process that can’t be killed by killing the shell script that started it. Thus you can start the server using an init script, but killing the server is not so simple!
read morePosts
Plan for today
Catch up with email (allow an hour).
Play with OpenCMS for a while:
Install documentation modules if necessary.
Create a new engineering web site.
Report any problems.
Install SnipSnap:
Create a blog.
Play with the Wiki.
Report any problems.
Interview a student re his GDE
Catch up with Blogines.
read morePosts
Installation Blues
I’ve just spent the whole day trying to install OpenCMS on my SuSE 9.1 box. I got stuck trying to get access to MySQL. In the end I had to delete MySQL and delete the old databases. When I reinstalled I noticed that it advised my to
mysqladmin -u root password ‘password’
mysqladmin -u root -h hostname passwd ‘password’
I didn’t do the latter first time around! When I fixed the error and changed the DB url to jdbc:mysql:<em>hostname</em>:3306/ it finally all worked.
read morePosts
The Serendipity of Google
I just did a google search for “collaborative programming” + wikki on google and came up with (the only match!) Pair Programming: More Learning and Less Anxiety in a First Programming Course. Not exactly what I expected to find, but very relevant nonetheless. Perhaps even better, the paper is hosted at The GE Master Teachers for Freshman Engineering at Northeastern University which seems to be a clearing house for best practice.
read morePosts
New Blogger Composition Client
I just noticed that Blogger has updated its blog posting system. Along with the standard HTML composition window, Blogger now has a Compose window that gives a WYSYWIG view.
It includes picture upload, numbered and unumbered lists, text coloring, fonts layout and keyboard shortcuts. Great stuff!
read morePosts
Blinkx Trial
After an interest piquing article in yesterday’s Guardian Online All Eyes on Blinkx, I downloaded a beta copy of the Blinkx client. It’s currently 67% through indexing My Documents at the moment. Key features:
It uses AI techniques to index the content of document rather than Google’s page ranking algorithm. It indexes documents and email inboxes on your own computer. It has smart searches It can produce a sort of concept map of the results of your search.
read morePosts
Plan for Next Few Days
Over the next day or so I plan to work my way though Thomas Risberg’s tutorial Developing a Spring Framework MVC Application Step-by-Step. Read in conjunction with Rod Johnson’s new book, which I skimmed this morning, I should be up to speed with Spring in time to decide if it will work with my module EG-M42: Client-Server Programming with Java. If all goes well, I plan to have a look at Spring IDE for Eclipse and Spring Live before starting my own case-study project which will either be a reimplementation of the* World of Zuul* from Objects First with Java or George Reese’s bank account example from Database Programming with JDBC and Java.
read morePosts
UWS Moving Towards a CMS
At at meeting of the web strategy group various options of CMS were discussed. University is pursuing a tender from each of the following:
RedDot
Percussion
TerminalFour
Also mentioned wais an open source alternative OpenCMS which runs in a Tomcat+MySQL context. We hope to have a demo of the OpenCMS system in LIS later this week.
In related news I installed Tomcat on eehope (my new SuSE 9.1 Server). Installation was via YaST and very smooth.
read morePosts
Installed Java 2 SDK 1.5 Beta 2
I today installed the latest beta of the new “Java 2 Version 5″ SDK on my laptop. I also received my copy of Java 1.5 Tiger A Developer’s Notebook by Brett McLaughlin and David Flangan, just released by O’Reilly. So I’m all set for some serious playtime.
read morePosts
Interview with Rod Johnson
Rod Johnson talks about lightweight containers, IoC (dependency injection), Spring, AOP, EJB and Java 1.5. The interview was recorded at this year’s TSS symposium. I’ve just gotten Rod’s new book (see also the review blogged yesterday) and this interview has gotten me all excited to dive in.
read more