apache apachecon app asf atom atomprotocol atompub blogapps blogging businessblogging conferences family feeds foss general glassfish google humor ibm java javaone links linux mac microsoft movies music netbeans opensocial opensource photos politics rest roller rome rss socialnetworking socialsite socialsoftware sun triangle trianglebloggers vacation webdev webservices wiki
Steven Vore points out that TopStyle is one of the first products he's seen that has a weblog built into it. Here's the Weblog . Update: here's a picture of how it looks inside TopStyle [ Raible Designs, Built-in Blog] .
When I read Matt's post earlier today, I assumed that TopStyle is an HTML editor that now has weblog publishing features. On closer inspection, it appears that is not the case?
Anyway, this made me start thinking about weblogging software as a commodity. If it is a commodity that means you can't really make money selling weblogging software. You might be able to make money selling weblogging related services as weblogger.com does, or you might be able to make your existing software more valuable by adding weblogging features to it. Seems to me that weblogging features would make sense in an HTML editor/publisher, portal software, or even an e-Commerce suite. I wonder what other categories of software would benefit from weblogging features.
UPDATE: Russell commented on this post.
Reading more on Skribe in the Noumenauts Yahoo Group, I found an interesting email exhange about revenue schemes. Apparently, one idea is to build blogging software that allows bloggers to establish different categories of blog posts and then charge money to readers who wish to read premium categories. Then Noumenauts takes a cut of that money. Apparently, they hope to appeal to celebrities (they mention luring Wil Wheaton away from Movable Type as an example) who want to make money off of blogging.
Hey Russell, this might be the ticket! Pull an all-nighter, add premium categories to MiniBlog, and fund your trip to Esther Dyson's big-blowout in Berlin. "Want to know how I feel about lawyers? Just enter your credit card number and hit the submit button."
This " competitors" document keeps on showing up in my referrers logs and finally piqued my interest enought to get me googling. Apparently Anna and friends are working on Skribe , an "Open Source, Java-based, robust, flexible, dynamic web journaling application" developed using a modified RUP process. Hey guys, why re-invent the wheel? You all ought to sign up as developers on the Roller project. You are looking for an architect, right? I'll be happy to tell you what to do ;-)
I don't like having comments on my Web log because I believe if you want to comment then you should do so on your own Web log. If I'd wanted to host a discussion forum, I'd have installed discussion forum software, not Web logging software! [ Hixie's Natural Log, Whitepaper: Pingback vs. Trackback found via diveintomark]
I still think comments are a nice feature, if only for those hapless folks who have no weblog.
Anthony Eden's FreeRoller site had some Roller problems today and CWinters caught it as a screenshot. Man, I hate that! I noticed it too. I'm hoping that this was caused by a simple DBCP database connection pooling configuration problem. The Roller Installation Guide suggests a DBCP maxWait of 100 milliseconds which is way too low. The maxWait should probably be set to 20000 or 30000 milliseconds on a big site like Anthony's.
The problem may have been amplified by the Roller page caching mechanism. You see, Roller uses OSCache to cache weblog pages. If an error occurs, a page full of error messages might find it's way into the cache and not get cleared out until either the weblog's author makes a change or the cache entry times out. Maybe Roller should invalidate the cache when an error occurs? Hmmm...
As cool as it gets, Eclipse (partially) has this really nifty feature! It's called "label decorations" and is a generic way to add custom information to labels associated with project resources. It has to be enabled in the preferences:
Window->Preferences->Workbench->Label Decorations->CVS
What's more, you can also heavily configure the format of CVS label decorations in:
Window->Preferences->Team->CVS->Label Decorations
You can see what's the status of your CVS controlled resources in the project tree. I'm not quite sure if you can see clearly who's doing what with files. [ Greg Klebus, Java To Go]
Thanks Greg, that is exactly what I wanted. Clearly, I need to spend a little more time RTFM'ing before I shoot off my mouth. And Greg, I've been meaning to tell you that your English is just fine - I would not have noticed that you were not a native speaker if you had not mentioned it.
Hey Perforce, are you reading too? If so, get to work on Eclipse integration. I'd like Eclipse to be as easy to use at work (where we use Perforce) as at home (where I use CVS for Roller). UPDATE: Turns out, there is a Perforce plugin for Eclipse, it is called P4Eclipse.
I'm still working with Eclipse and enjoying it. I do find that it gets sluggish at times, usually after I leave it alone for a while, but once it warms back up it is nice and snappy. Still, I have not totally weaned myself from VIM and I am not sure I ever will.
One thing that I find irritating with Eclipse is that it is difficult to figure out what files I have modified in my local work space. Sure, I can do a Syncronize With Repository and get a tree view that shows what files I have modified, but that is rather slow and cumbersome even for a fairly small CVS project like Roller. With WinCVS, I can easily see the files that have been modified as they show up with bright red icons. The WinCVS Flat-Mode is especially useful for this. It would be nice if the Eclipse Resource Perspective could use different icons for files that have been set writable, files have been locally modified, and files that are untouched.
My favorite source code management system Perforce uses change lists. When you check files out you must check them out into change lists. You can use these change lists to organize your work. I might have one change list for "Ekit editor integration" and one for "Admin UI security fixes." It is really easy to see what files you are working on in each change list and what change lists and files your coworkers are working on.
I know that CVS does not support change-lists, but it would be cool if Eclipse would make it easier to see what files you have modified in your local work space and what files your coworkers are editing.
Craig McClanahan has written up his thoughts on Struts and JSF integration. There is also a thread about this on Floyd's blog.
If we had the right macros, or at least the ability to specify which day template to be used in the macros.showWeblogEntries() macros, we could easily build an RSS 2.0 template based on Mark Pilgrim's RSS 2.0 template for Movable type. This is Roller issue ROL-50.
Initially I was using Roller's newsfeed aggregator to monitor what was going on in the blogs which I find interesting. Now I am finding more and more that I am going to a few blogs all of the time and then jumping to other blogs from their blog lists. I think this is partially because the Roller aggregator is not very good (all real-time, pain to add new feeds, etc.) [ Anthony Eden, Interesting...]
So true. I'm surprised you were able to endure the pain for so long. I would like to add better aggregation features to Roller and have been toying with the idea of adding a full featured aggregator. I'm not sure a full-featured aggregator belongs in Roller, maybe Rickard is right in saying that aggregation is a client side job. Here are the reasons that I think a server-side aggregator should be integrated into Roller:
Here are a couple of reasons against including an aggregator in Roller:
Anthony Eden, who has been generously offering free Roller accounts for a couple of months now, has just renamed his Roller site FreeRoller. What a cool name! This gives me another opportunity thank Anthony for doing what he is doing. Not only is he making possible a bunch of cool weblogs, but he and his bloggers are giving us some great feedback on Roller. Not everbody is totally happy with Roller and that is fine, but I'd like them to be specific about the things that suck (I can take it ;-) and even file some bugs if they have the time. Thanks again Anthony.
Rickard Öberg has posted some great comments on the J2EE Container Shootout. Before you get to the J2EE Container Shootout comments, keep an open mind as you read Rickard's comments on Bush's "war on terror" - like it or not, this is how we Americans look to some of our best allies.
Andy Oliver, who was instrumental in putting together the TriJUG's J2EE Container Shootout, adds some comments to the shootout post on the Java Lobby.
I attended the Triangle JUG's J2EE Container Shootout last night and it was a lot of fun due in great part to the flamboyant verve of Marc "you can walk through walls, just like us" Fleury of JBoss fame. Also behind the panelist table were: Robert Patrick of BEA, Greg Ackerman of IBM, and Farzin Barazandeh of Oracle. There were twelve questions and each panelist was given from 2-4 minutes to answer each. Then there were free form questions from the audience. I will try to summarize from my notes what I considered to be the most interesting question and answers for you:
What applications justify the use of EJB?
See also:
Andy Oliver's comments
Rickard Oberg's comments
Dave Jordan's comments
Jason Carreira is find some interesting things in his quest to build an RSS aggregator. The Informa RSS Library for Java project looks very promising.
Congratulations for Niel Eyde for releasing PersonalBlog, a new and Struts-ified version of Russell Beattie's MiniBlog Java weblogger. It is nice to have a light-weight, but not light on features, alternative to Roller out there and it is nice to have another example Struts app to pick apart. Thanks Niel!
Maybe us bloggers should band together and buy Howard a certificate for Ekit? I wonder if that would solve the Ekit copy-and-paste problem?
OK, so I was wrong about about applet security. When I first tried Ekit, I found, as Russell did, that you cannot copy-and-paste into a Java applet from another application. I found that if you drop the applet jar, ekitapplet.jar in this case, into the trusted extensions directory of your Java Plugin JRE then copy-and-paste works fine. But then, I found that you cannot access the applet via JavaScript if the JavaScript is loaded from one place (rollerweblogger.org) and the applet is loaded from another place (my PC).
I have finally come upon a solution that is less expensive than paying the $200 plus $100/year to Thwaite for a digital certificate. I just put the following into my Java Plugin JRE's java.security file:
grant codeBase "http://rollerweblogger.org/ekitapplet.jar" {
permission java.security.AllPermission;
}
Now, this is fine for me because I trust myself. But, for example, what if Anthony Eden was to ask his users to do this, substituting roller.anthonyeden.com for rollerweblogger.org in the above snippet? Anthony would be asking his users to trust in the following things:
Is that too much to ask of Anthony's Roller users? If it is, then we need to buy a certificate for Ekit and hope that this one certificate would be good for all Roller users.
BTW, this is my first Ekit post using Mozilla.
Here's an anecdote from the hallway, between sessions at InfoWorld's Web services conference. I was chatting with a CTO and a VC. Both told me they've never seen a buyer's market like this one. Vendors are being expected to trot out their wares and perform in bakeoffs. Buyers have the time and inclination to shop slowly and carefully. When the upturn comes, the CTO and VC told me, IT consumers will be a lot smarter and better-informed than they were during the tulip craze. If they're right, marketing bluster alone won't drive many sales in the current climate. [ John Udell, The 39 Steps]
The Triangle JUG is having one of these bakeoffs tomorrow night, the J2EE Container Shootout, September 23, 2000 at 6:30PM at the MCNC. BEA, JBoss, IBM, and Oracle will be there and if you are a Java developer in the Raleigh-Durham area, you should be there too.
This work is licensed under a Creative Commons License.
Copyright 2002-2007, David M Johnson (dave.johnson at rollerweblogger.org)
This is a personal weblog, I do not speak for my employer.

Buy now from Amazon.com
Or direct from Manning
| « September 2002 » | ||||||
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
11 | 12 | 14 | ||||
16 | ||||||
| Today | ||||||
Allen Gilliland
Anil Gangolli
Dan Axon
Danese Cooper
Film Babble Blog
Geertjan's Weblog
Henri Yandell
James Robertson
Jim Grisanzio
Josh Staiger
Linda Skrocki
Pat Chanezon
Rama
Ruby Sinreich
Simon Phipps
Tim Bray
Will Snow
Janne Jalkanen
Joe Gregorio
Matt Raible
Mike Cannon Brookes
Rafe Colburn
Sam Ruby
Simon Brown
My other sites