Yes please -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Xmail Sent: Monday, 17 May 2004 7:07 PM To: '[EMAIL PROTECTED]' Subject: [xmail] Re: Xmail reports -- anyone have a wish list?
Shawn, Would it be possible to abstract the db layer? Many of us already run many different DB's and would prefer not to have to add another. -----Original Message----- From: Shawn Anderson [mailto:[EMAIL PROTECTED] Sent: Sunday, May 16, 2004 11:38 PM To: [EMAIL PROTECTED] Subject: [xmail] Re: Xmail reports -- anyone have a wish list? Wow! I hat not idea I would start such a debate :) Here is the thing of it all: I have spent somewhere between 18 and 20 years writing code. I have written in C/C++, Perl, Pascal, Cobol, PowerBuilder and a ton of other that are barely worth mentioning :) Each and every one has its plus and minus :) Will I use Perl to do this? Nope, to be honest I really cannot stand Perl's syntax. It is an awesome language and I have written tons of code in it -- but I still don't like the syntax, especially when dealing with objects. That's just my opinion. Will I use C/C++ for this? Not unless there is a HUGE cry for me to switch to it. Why? Because as great as the language is, I have to write all the parsing code by hand, all the config code by hand, all the rendering code by hand, etc etc etc. It's a pain :) and time consuming -- and time is something most of us probably have little to spare. So why did I pick .NET and C#? Because the CLR is an awesome run time library with built in support for everything a developer could possible want in a base library. No need to deal with installing extra libraries, no need to download extra code (Anyone ever try to get a CPAN component to work in Windows????, not an easy thing without a compiler also installed). With all that said -- now for a progress up date :) All of the core code is written. I have a log importer that takes all the log files and imports them into an embedded database. I picked SQLite (http://www.sqlite.org/) because it is free, open source, and ported to windows and many unix systems. Once the logs are in the internal database, it is possible to run SQL command against it. So I wrote a reporting engine that will query that database and generate the reports that we have all been looking for. I took this approach for a bunch of reasons, so I hope you will like the idea. All that I have left is to finish the actual queries on the data and then the rendering of the output. Once I have a few basic reports done I will start posting some output and looking for some people to help me test it. Also something that is worth noting, this report system will allow anyone to add any reports that they can come up with -- all you will need to do is be able to write your own SQL queries and edit/create your own config file. All of with is done with a command line application, a few parameters, and a config file. If there is enough interest, I may be willing to create a webservice that can be called to execute and return the reports -- but I will leave that for a little later. Shawn -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Davide Libenzi Sent: Sunday, May 16, 2004 9:47 PM To: [EMAIL PROTECTED] Subject: [xmail] Re: Xmail reports -- anyone have a wish list? On Mon, 17 May 2004, Michal Altair Valasek wrote: [...] Guys, when you go at those MS workshops, you DO NOT have to drink that coffee! Now more than ever it is clear to me that it contains some sort of poison, that you might even like if you're going for a rave, but it definitely has a very long hang-over :-) - Davide - To unsubscribe from this list: send the line "unsubscribe xmail" in the body of a message to [EMAIL PROTECTED] For general help: send the line "help" in the body of a message to [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe xmail" in the body of a message to [EMAIL PROTECTED] For general help: send the line "help" in the body of a message to [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe xmail" in the body of a message to [EMAIL PROTECTED] For general help: send the line "help" in the body of a message to [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe xmail" in the body of a message to [EMAIL PROTECTED] For general help: send the line "help" in the body of a message to [EMAIL PROTECTED]