Tuesday May 18, 2004
|
Vanity Foul Dedicated to the wanderings of an egotistical mind. |
|
Re: More Roller-ing Outside of the fun name, Henri has more issues with Roller. I think his troubles point out a fundamental problem we're having trying to provide as much power to "knowledgeable" users but still keep it simple for those with little-to-no HTML experience (such as my wife Jen). I think it also illustrates that Roller needs more "community" to get where it is going. For most of Roller's life it has been Dave Johnson, Matt Raible, and myself. A couple other people have contributed here and there, but the relationship didn't hold up. Maybe this is our fault, maybe it is a fault of Roller, or maybe it is just a symptom of the myriad competing weblog tools. Just a note, any links that don't point to a specific entry were generated by the nifty "Bookmark Linker" plugin. It uses your Bookmarks to automatically generate links for you. Evaluating Roller Henri is evaluating Java blogging servers, and somehow Roller has risen to the top. I say "somehow" because Henri does have problems and concerns. All-in-all it's nice to have these sort of writeups, pointing to where we need to work harder:
Thanks for the thoughtful evaluation and all the commentary. This is exactly the type of feedback I like to see for Roller, and exactly what it needs.
3 Die in Denver Freak accident kills three in Denver: a man, wife, and daughter. I'm pretty sure Matt doesn't drive an SUV, but his recent quietness disturbs me. I toyed with ripping off the Beatles by announcing "Matt is dead", but I couldn't find any pictures of the back of his head.
Learning AppFuse I've started a new project (yes, I'm moonlighting) and decided to use AppFuse to kickstart the development (that is what it's for!). Matt's tutorials are great, but he hasn't had time (nor health) to get the new Spring Controller Tutorial written. I don't want to use Struts on this project, mostly just so I get to play with a new toy, but now I don't have Matt holding my hand. I've read a bunch of docs on Spring, and the MVC tutorial, but now I'll have to go study them again and try to figure out this crap for myself ;-) Matt, how could you do this to me?! Oh yes, I've had some hiccups along the way, largely to do with my text editor not doing a good enough job of replacing "org.appfuse" with the project's package. A cure for my ills I don't like running my own mail server, even one as "simple" as JAMES. So it was nice to find aspirin on Java.Net today. I'd like to integrate this into Roller. Currently the only email Roller sends is Comments, but there are a few other ideas I've had - it's just that my mail server has never been reliable enough for me to want to count on it. I know one popular feature is "subscribe to this blog", which emails subscribers whenever a new entry is posted (seems frivolous to us users of RSS/Atom, but, whatever). Another is the ability to email "password reminders". Hmm, another idea: export entries and email them to owner as a zip file. Post any others you'd like in the comments, please.
The Infinite Cat Project I don't often post just a link, so I have to say "Contribute to this worthy *ahem* cause!" Hibernate: SessionFactory.close() I want to explicitly add shutdown behaviour in my ServletContextListener to release all database resources when contextDestroyed() is called. Fortunately, Hibernate's SessionFactory implements a close() method specifically for this purpose. However, in it's JavaDoc it says
But there is no means by which to determine if there are any open Sessions. I would have to create my own SessionCache, adding the Session when it is opened and removing the Session when it is closed. This sounds like something the SessionFactory (or someone else in the library) should handle since it is the one handing out Sessions. At least Hibernate is a step ahead of Castor here (sorry Bruce), in that Castor provides no mechanism to release resources. The Ideal Gasbag Law : for your entertainment
( May 03 2004, 03:00:36 PM ) Humor? Permalink [Trackback] |
|
||||||||