Name: Jack Nerad
Member since: 2003-06-26 13:36:21
Last Login: N/A
Homepage: http://www.annotateit.com
Notes: I wrote and released AnnotateIt as open source. AnnotateIt is an "electronic response system" intended for college composition courses. It allows annotation of HTML and controls access to those annotations using a group access model. Also can be used as a rudimentary web-based portfolio. I record release information at www.buzzmaven.com and www.annotateit.com is a working demo of the bleeding edge sources.
I've started working on annotateit! again after several months of hiatus. I've moved the project administration to berlios because it has subversion repositories instead of CVS.
I'm keen on exercising the subversion project so that the kernel developers will start to move to that system rather than the proprietary one they are working on now. Besides, subversion has a bunch of different language bindings that, once I get into it, I may want to release some software for myself.
I'm starting work on moving annotateit to mod_perl based environment. It is slow going. One file at a time, with all the different permutations means slow and steady. I had alot of problems with "this variable will not stay shared" initially. Mostly that is going away. I'm finding as I go through the system, a lot of minor issues that I wasn't aware of or that I had glossed over. This is because
Thanks to subversion, I've decided on a release scheme. Apparently, each reversion of a repository committed increments the global revision number. This gives me an easy way to set revisions. I've bumped the minor rev to 0.5, and each release I make until 0.6 will be the subversion release number. When I'm ready to bump to .6, I'll branch, and my .
28 Jul 2003 (updated 28 Jul 2003 at 20:50 UTC) »
I'm struggling to find a good release numbering scheme for annotateit. At the moment, I'm sticking with the common x.x.x numbering scheme, but it feels pretty arbitrary. I set targets for features that I want in annotateit, and when I achieve those targets, I bump the version number. But I'm not confident that those numbers actually signify anything to anyone.
One that I've seen that I think is fairly interesting is using the date of release in the filename of the distribution, but I don't think the dates convey enough information either. Maybe I need to settle on a hybrid release numbering scheme that would convey my opinion as to the reliability of the software, and the date it was released on. e.g. 0.20030728 might indicate a really unstable release, whereas 1.20030728 would indicate a more stable release.
CMM stands for Capability Maturity Model, not Code maturity model, as I had mistakenly assumed, and refers to the capabilities of the organization developing the software rather than the maturity of the software itself.
I'm finally moved to Baltimore. Not everything is unpacked yet, and my wife is still in Atlanta finishing up her semester of teaching there.
I've spent the last week putting up a fence around my property here. Not very open source of me, but I've 5 dogs that I need to keep track of.
I've got to get caught up in my email. 2 weeks worth of flood.
I made a release of annotateit that does some HTML scrubbing in inputs. As I go, I expect I'll get some feedback about what people would like to see scrubbed and what not.
I haven't yet had a chance to keep working on the mod_perl docs, but I expect I'll be able to get to that shortly.
It isn't template driven. I like templates and templating systems. MVC... MVCC and all that. The mod_perl system has a module that generates the perldoc. That is pretty neat, and I guess it is a good thing that the author decided to reduce dependencies, but isn't templating a good thing (tm)?
It is possible that the number of conditional expressions needed in the template would make it worthless, but still. I don't know.... maybe I'm just hung up on templates.
Others have certified saintbrie as follows:
[ Certification disabled because you're not logged in. ]
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!