Здравствуйте. Необходимо переписать 2.000 строк кода объектно-ориентированного (ООП) с PHP под платформу Ruby on Rails. Укажите сроки и стоимость. Большое спасибо.
Proxy сервер, Delphi 7
Необходимо разработать отдельное самостоятельное приложение (или отдельный класс) "HTTP-прокси сервер" со следующими обязательными требованиями:
- среда разработки: Delphi 7 или ниже, на выходе я должен получить исходный код и пример использования;
- не использовать сторонних платных компонентов, в идеале - работа только на сокетах и стандартных компонентах входящих в поставку Delphi 7;
- стабильная работа на Windows XP/2003/Vista/Seven; проверяться будет работа из браузеров IE 6-8; нормальный запуск и работа в "дефолтных" условиях на Vista/Seven, от простой учетной записи пользователя;
- файл конфигурации: простой ini, при запуске приложения путь к файлу конфигурации указывается параметром в командной строке, после загрузки конфигурации файл удалять;
- запуск только при наличии в строке параметра "ключа" - функцию генерации ключа выдам, при каждом запуске проверять ключ;
- несколько подключений/потоков к удаленному хосту, количество задается в файле конфигурации;
- настройки подключения: порт по выбору, подключение через родительский прокси сервер - задаются в файле конфигурации;
- белый список серверов с которых можно скачивать файлы, на все остальные запросы отправлять хедер HTTP/404 - белый список задается в файле конфигурации;
- кэширование скачанных файлов: при загрузке файла с удаленного сервера отдавать его браузеру и содержимое шифровать (обратимо, не сложно, например xOR-ом), генерировать имя на основе md5-хэша URL-а и складывать в отдельную папку, при повторном запросе, только если нет подключения к интернету - отдавать из кэша, при условии, что таймаут хранения файла в кэше не закончился, очищать кэш по таймауту (предположительно таймаут будет ~ 5-10 суток, так что можно чистить кэш при старте/завершении), таймаут для кэша указывается в настройках в минутах;
- специальный список URL-ов/хостов: при запросе - отдавать заранее подготовленный текстовый файл, путь к файлу и специальный список серверов будет указан в файле конфигурации, если нет в списке - отдавать HTTP/404;
Исходный код должен быть хорошо прокомментирован, без фанатизма, но так чтоб понятно откуда что берется и куда деваетя, помните после вас будет работать другой человек и хорошо если он про вас хорошо вспомнит.
При желании, после запуска "большого проекта" в "О программе" могут быть добавлены ваши копирайты.
Если нужно более подробное ТЗ - могу выслать отдельно, но думаю здесь все крайне понятно.
Пожалуйста, в отзывах указывайте сроки реализации (минимальный и максимальный, со всеми тестированиями и отловами ошибок), когда сможете взяться за выполнение и вашу цену, если она будет ниже заявленной.
Заявки фрилансеров
Похожие заказы
- Прикладное ПО2 заявкиЗакрыт14 лет назад
Необходимо исправить существующий прайс-лист и добавить новые позиции на сайт (с фото). Всего около 1000 позиций (большая часть уже залита). Тематика: автомобильные диски. Желательно на постоянной основе, т.к. будут похожие сайты с такими же прайс-листами. ...
Прикладное ПО6 заявокЗакрыт14 лет назадНеобходимо создать обработку для 1с 8.2 конфигурация "Управление небольшой фирмой 1.2" – выгрузка списка номенклатуры и внешний отчёт для этой же конфигурации – формирование прайс-листа. Подробности в файле tz_1C.txt
Прикладное ПО4 заявкиЗакрыт14 лет назадЧасть I требуеться разработать клиент серверное приложение. общий функционал: -клиентское приложение(КП) подлючаеться к серверному приложению(СП), передает имя пользователя и пароль на (СП), (СП) соответственно проверяет коректность имени ...
Прикладное ПО2 заявкиЗакрыт14 лет назад- $250
Есть исходники старого софта, поменялся движок, соответсвенно под новый движок нужно переписать полностью GUI. Исходники старого софта будут предоставлены, описание нового движка тоже. Софт написан на Delphi, перепись тоже на Delphi.
Прикладное ПО1 исполнительЗавершен14 лет назад ТЗ Сравнение и обработка прайс-листов произвольной структуры. Описание задачи: Требуется разработка программного обеспечения для обработки прайс-листов поставщиков в формате Excel и формирования конечного прайс-листа. Описание колонок прайс-листов поставщиков: Прайс-листы ...
Прикладное ПО8 заявокЗакрыт14 лет назадНадо замутить функ. )Функция SUCHTHAT2 - проверяет, содержится в данном списке хотя бы один элемент с заданным свойством. Если да, то к хвосту заданного списка, начиная с найденного элемента, применяется функция, название ...
Прикладное ПО1 заявкаЗакрыт14 лет назад- $50
Нужна программа для обработки событий мыши и клавиатуры, оформленная в виде либы на Visual Studio 2008. Что требуется: 1. Перехватывать все нажатия на клавиши во всех приложениях (то есть глобально). ...
Прикладное ПО7 заявокЗакрыт14 лет назад Требуется программа, работающая под windows необходимы хорошие знания протоколов socks 4,5 и tcp\ip
Прикладное ПО1 исполнительЗавершен14 лет назад- $100
Visual studio с++ срок 7-8 дней требуется разработать клиент серверное приложение. общий функционал: -клиентское приложение(КП) подлючаеться к серверному приложению(СП), передает имя пользователя и пароль на (СП), (СП) ...
Прикладное ПО1 заявкаЗакрыт14 лет назад