Программа для Linux

Юрий15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.10.2009

Программа подключается к БД mysql, считывает строку из таблицы вида:

1) адрес сайта, например: http://example.com.

2) тайм-аут, например: 15 сек.

3) размер скриншота, например: 800х600.

Далее программа открывает указанный сайт, ожидает тайм-аут, затем сохраняет скриншот сайта (jpeg) указанного размера в папку на сервере.

Затем для обрабатываемой строки в таблице БД программа меняет статус "обработано" с 0 на 1, указывает имя файла скриншота.

Процесс повторяется снова (программа изначально делает выборку тех строк, где "обработано" - 0, разумеется).

Если технически возможно ожидание полной загрузки страницы, то параметр тайм-аут выступает в качестве поргового значения времени ожидания загрузки страницы.

Программа должна постоянно висеть в памяти, проверяя БД на предмет наличия новых необработанных записей.

Желательно реализовать многопоточность.

В конфигурационном файле должны указываться:

1) данные для доступа mysql.

2) количество потоков.

3) папка на сервере.

Язык программирования - на ваш выбор, программа должна работать на сервере под управлением linux, запускаться из консоли.

Тестирование будет проходить на Centos 5, желательно чтобы работало и в других дистрибутивах. Возможна дополнительная плата за портирование на указанный дистрибутив.

От вас хотелось бы услышать:

1) возможно ли ожидание полной загрузки страницы перед скриншотом или только ожидание истечения определенного времени?

2) язык программирования.

3) цена и сроки (с многопоточностью и без).

4) ваши комментарии.

Пустые предложения или предложения "сделаю качественно и в срок" отклоняются сразу. Оплата по факту выполнения работы, после проверки работоспособности. Безопасная сделка.

Спасибо за внимание.

Заявки фрилансеров