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]

Reply via email to