Hi All,
Apologies for posting here, but i'm sure many of you will be interested in my proposition, thought this would be the best place to offer it out.
I have 3 lots of £500 up for grabs, in the form of 3 very small php classes.
There is a damn fine possibility that if this method works there will b more work. A very short description is listed below.
Few rules..
a: first to deliver the class, and show working gets the money
b: must be self-written, no open source - sorry all - reqd for proprietary project, and must be able to show design notes
c: u sign our simple straight-forward contractor agreement, which says your work is original and you are responsible for taxes and stuff, and u supply us an invoice for the money. Also to warrant your code for 3 months, and provide any fixes (shouldn't b any) within 1 week.
e: Initially only open to anyone in the UK, due to contract law - sorry, if no response it will be offered out to all.
Thanx all - and again apologies.
You can reply here, or contact me direct on the email addy:
me a!t murpheous dot com
The work:
a) Generic Graph class -
We would like to be able to simply create a new instance of the class, then call a function such as Create, and the class would use a mysql recordset to create the graph, save it, and set a class variable for the auto-gen filename or similar.
We would also want to be able to graph almost unlimited numbers of keys, thus achieving the overlaying, for example network stats.
b) Generic Log Parser -
A simple class, which would receive a number of parameters, which would process the given filename, search through the file looking for specific search strings, errors etc, and then if the line of the file contains search string, log these and x number of lines before and after to a mysql db.
The parser should also be able to resume from x lines down to continue firewall logs, /var/log/messages etc, and use an intelligent method of detecting the moved file. So it deals with log rotation
c) Generic Network Monitor -
A class, which when called via function would connect to the specified host on port number, and send a string, and recieve the results, like a send, expect scenario. however, we would like to take this a few steps further, and analyse and store information based on the results.
Typical scenario is monitoring a web site. it sends a request for a url.
the class would 'know' via switch() of a list of ports, e.g. 80. and would run further the following additional analysis:
calculate and store...
connection response time
size of data transferred
network speed/latency
server response time/speed/latency
http server errors