Программа для Linux
Программа подключается к БД 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) ваши комментарии.
Пустые предложения или предложения "сделаю качественно и в срок" отклоняются сразу. Оплата по факту выполнения работы, после проверки работоспособности. Безопасная сделка.
Спасибо за внимание.