Re: Re: conversation history
Elektron <elektron_rc5-FFYn/[email protected]>
| Newsgroups | gmane.network.fire.general |
|---|---|
| Message-ID | <[email protected]> |
On 4 Apr, 2004, at 01:51, Graham Booker wrote: >> D. Save the (server-side) nickname of the user (to track nick >> changes/MSN nicknames/etc), since it's often more than just a >> nickname (some people put poems there). > > Once again, goes with the attributes. One other nice thing that I > have done is the current display class (now called ClassicDisplayView) > extends from what I called XMLDisplayView and thus it uses an XML back > end. This XML backend is a tree structure, so no need to worry about > efficiency of parsing it. It is only translated to text at the end. > Regardless, adding in support for more properties is just a matter of > looking for them. But there should also be an event for a nick change (e.g. for IRC channels, and people on MSN who put what they're doing in their nick). ... > I think this is a good plan, for all the reasons stated. Yeah, XML is > a bit of a pig to parse, but there are good tools out there to do it. > Easy to get it into a database if that's your cup of tea (long term > archiving/searching is a good thing, IMO). So yeah, sounds good. A database is the worst for archiving logs, in the same way that iPhoto is horrible for archiving photos. People may want to burn, say, a year's worth of logs to CD. It's also bloaty (there's no reason you want each message as a separate entity, since you have to store, say, the sender for each one), and compressing is icky since all the strings are separate. Much better for searching is plaintext or .gz (or .tgz?). > This is, of course, assuming that Fire will still have a handy and > easy to use conversation history browser built in. I don't want to > have to read my logs in Safari. This is like assuming that Proteus will have a handy conversation browser. Sure, it may in <insert future date>, but I'm not going to wait around for it (one of the reasons I stuck with Fire). - Purr ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Fire-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fire-talk Have a question? Please read the Fire Frequently Asked Questions: http://fire.sourceforge.net/faq.shtml