Skills:
We are looking for a consultant with a strong command of Perl-Gtk and
a good understanding of Gtk+/Gnome. Understanding of C extensions is
desirable, an interest in log processing a definite plus.
Background:
In our research project we wrote a prototype of a log analysis tool
that inputs parsed log data (e.g., syslog, Snort alerts, parsed using
custom patterns or loaded from a MySQL database), organizes it in a
tree pattern (using Gtk2::TreeView) and re-organizes the data based on
user's feedback. The code is approaching beta stage, but the GUI is
still rudimentary. The plan is to release the tool under a free software
license, pending legal approval by our universities.
Tasks:
1. Develop a state-of-the art GUI for the tool.
2*. Resolve scalability issues in the current prototype (our current
use of Gtk2::TreeModel is probably wasteful; most of that code was
written when Perl's Gtk2 bindings were still in active
development).
3*. Locate scalability bottlenecks and implement them as C extensions
if possible.
Tasks 2 and 3 are optional, depending on the progress made in completing
Task 1.
Terms:
This is a temporary contract through Northeastern University or
Dartmouth College. Due to college regulations, contractor payment is
limited to $450/day; hourly rate will be $50-55/hour (maximum 8 hours
a day).
Most of the work will have to be done via telecommuting; there
will be weekly progress meetings at Northeastern University in Boston.
For further information please contact Sergey Bratus
([EMAIL PROTECTED]).
_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm