
Sunday May 04, 2003
The Undocumented Castor Since I've never heard of one hosted elsewhere, I've started a wiki for Castor. I'm calling it The Undocumented Castor. For now I've only got it installed and the main page slightly altered. Anyone who would like to help out is welcome. Thanks.
(
May 04 2003, 11:08:54 AM
)
Technology
Permalink
Trackback: http://www.brainopolis.com/roller/trackback/lance/Weblog/the_undocumented_castor
| For further reading
on today's posts: |
-
Erik's Weblog : May Day : [@094] Matt — iPod Goodies and Running a process from a servlet . Apple offers free WWDC Early Bird Workshops . Dell to Change Name . Dell Computer , Inc. Jason — Bad coding day . Kev — Maven's best/worst features . XML Benchmark 1.1.1 , a C/C++/Java XML parsers benchmarking tool set. Diego — blogging APIs: a mini how-to . [@009] Borland Heats Up New, Upgraded Java Tools . JBuilder 9, and Janeva. Russ — Blogg...
|

Saturday May 03, 2003
For future reference From Abort, Fail, Retry's blog, a link to MovableType's XML-RPC API. There are some very good things here.
(
May 03 2003, 08:31:53 PM
)
Technology
Permalink
Trackback: http://www.brainopolis.com/roller/trackback/lance/Weblog/for_future_reference

Friday May 02, 2003
Re: The Ultimate Weblogging System Matthew has taken the time to respond to comments and everyone's comparison of their blogging system against his requirements. Thank you Matthew. But you still haven't explained the Creative Commons requirement. Is all you are looking for is the ability for the user to select a License and have the appropriate logo displayed?
(
May 02 2003, 10:41:48 PM
)
Roller
Permalink
Trackback: http://www.brainopolis.com/roller/trackback/lance/Weblog/re_the_ulimate_weblogging_system
On a lighter note Found via Code Intensity.
(
May 02 2003, 02:45:04 PM
)
Humor?
Permalink
[Link]
Trackback: http://www.brainopolis.com/roller/trackback/lance/Weblog/on_a_lighter_note
The Ultimate Weblogging System Via Sam Ruby, Matthew Thomas's list for the Ultimate Weblogging System. Truth be told, Roller has quite a long way to get there and won't ever reach the first requirement: GPL. That said, I'd like to evaluate Roller against the list anyway.
- GPL : Nope, not likely to happen either.
- Works with a Free database : Yep, several in fact.
- Export to XML : Roller can export to XML, but it doesn't scale well. This needs work.
- Non-crufty URLs : Almost, but links to specific entries don't meet the requirement. I think Roller could get there if someone really wanted it. Though Roller doesn't generate "archives", I think it would be entirely possible to generate day/month/year views (not sure I'd want the latter).
- Good metadata : Sorry, though several people have requested hierarchical categories, noone has wanted it bad enough to implement and submit it. There are useability issues with "spontaneous categories" that I can think of, but they aren't insurmountable.
- Syndication
- Roller handles most of this, except pinging Weblogs.com: I don't really see the use of this myself - I've never missed it - but I understand why some people would want it.
- Does caching Pages count as "converting Slashdotted entries to static pages"?
- I'm not sure what "Integrate support for Creative Commons licenses" means - that a user can select a license for their blog/entries?
- Management : Roller can do nearly all of this, I think.
- How exactly are people (Matt?) blogging from their phones now? Using a third-party tool such as Moblogger or just the Blogger API?
- LinuxSTEP requirement : I read the explanation further down, still don't get it. I've never used LinuxSTEP, but if its anything like NextSTEP its cool. Still wouldn't make it a requirement, despite Matthew's religious reasoning.
- Backward compatibility : Nope, sorry.
- Roller can import OPML bookmarks, but I don't think it's gone any further than that. Would be nice though.
- Matthew, could you expand on the final point - I'm not sure what you mean by "Keep URIs the same for legacy entries, while still allowing control over their appearance".
Where relevant, should I add links to the Roller JIRA issues where these requirements are documented?
(
May 02 2003, 01:54:43 PM
)
Roller
Permalink
Trackback: http://www.brainopolis.com/roller/trackback/lance/Weblog/the_ulimate_weblogging_system
| For further reading
on today's posts: |
-
working on the future of solidarity : A list of must haves for weblogging systems has been developed. From Lance's review of the criteria it looks as if Roller is doing quite well.
|

Thursday May 01, 2003
Why you should love open source While I'm patting myself on the back, I might as well mention that I also contributed a fix to Velocidoc as well. This is what I love about working with "open source" (and others have said, likely better): If I find a problem, I can fix it myself! When I have a problem with Weblogic, all I can do is search the web for a workaround, or pray that BEA has released a patch that fixes it. While it isn't Open Source (notice the capitals), when I run into a problem with Resin I can open up the code and take a stab at fixing it myself. And once I do, I can post the bug/solution with Caucho and feel safe it'll be integrated into the next release.
(
May 01 2003, 10:03:04 AM
)
Technology
Permalink
Trackback: http://www.brainopolis.com/roller/trackback/lance/Weblog/why_you_should_love_open

Wednesday April 30, 2003
Why can't we all just get along? Jeremy Rayner reported an unfortunate bug against Roller, but it's not quite Roller's fault: we use LIMIT in our SQL to limit the results of some queries (most noticeably the Home page). But HSQLDB doesn't support "LIMIT #", unlike MySQL and Postgresql - you have to use TOP #. Of course, writing our persistence layer such that it knows what database you are using would be lame.
In the course of my research into this problem I found wide inconsistencies in MySql, Postgresql, and Hsqldb (didn't look at the others). Read the comments in the bug report above and you'll see what I mean. So for the last couple days its been perculating in the back of my mind on how to fix this. Fixing it in Roller's code isn't appropriate, it's really up to the persistence layers (Castor & Hibernate) to address the differences in databases.
In my research I had also come across a couple similar issues entered against Castor, and one proposed solution. That solution wouldn't address our problem, but after a day of simmering the answer came to mind. I'm really rather pleased with myself, which is the whole reason for this post.
Hey, this is "Vanity Foul" after all.
(
Apr 30 2003, 08:36:21 PM
)
Technology
Permalink
Trackback: http://www.brainopolis.com/roller/trackback/lance/Weblog/why_can_t_we_all

Tuesday April 29, 2003
Roller needs ETag support Note to self: We added Last-Modified/If-Modified-Since support some time ago, to be complete we should add ETag support.
(
Apr 29 2003, 01:05:06 PM
)
Roller
Permalink
Trackback: http://www.brainopolis.com/roller/trackback/lance/Weblog/roller_needs_etag_support
|