Нужно доработать http://jabbin.com Русификация, изменение внешнего вида и настроек по умолчанию. Опыт работы с QT обязательно.
Программа для записи на серию USB-дисков
Операционная система: FreeBSD 6.
Язык программирования: Perl
Название программы: usbwriter
Что необходимо:
1. Одновременная запись ISO-образа на USB-диски.
2. Проверка записи.
3. Запись статистики в лог-файл.
Программе передаются следующие параметры:
1. ключ -f – полный путь и имя файла-образа
2. ключ -n – необходимое количество записей
3. ключ -s – необходимый размер носителя (m – мегабайт , g – гигабайт)
4. ключ –с – 5-ти разрядное 16-ричное число (magic number)
# usbwriter –f /usr/home/temp-microsoft-present.20070209.iso –n 200 –s 512m –с 00AB9
В процессе работы: программа определяет число доступных USB-портов и обозначает их жёлтым цветом, ожидает вставки носителя, определяет его уникальный номер и размер, и сверяет с необходимым размером носителя, производит запись и проверку.
Программа записывает в лог-файл следующие параметры (через знак табуляции):
1. Временная метка после извлечения носителя : YYYYMMDDHHMMSS
2. Magic number: 00AB9
3. Уникальный номер носителя : SD512_21F09FBD110807
4. Имя образа без пути к нему : temp-microsoft-present.20070209.iso
5. Время записи в секундах : 256
6. Время проверки в секундах : 48
7. Порядковый номер носителя : 22222 (от 1 до количества необходимых записей)
8. Результат записи: success (success или fail)
Например:
…………………………
20070209141122 00AB9 SD512_21F09FBD110807 temp-microsoft-present.20070209.iso 256 48 22222 success
20070209141130 00AB9 SD512_21F09FBD110809 temp-microsoft-present.20070209.iso 256 48 22223 success
20070209141130 00AB9 SD512_21F09FBD1108A5 temp-microsoft-present.20070209.iso 256 30 22224 fail
20070209141130 00AB9 SD512_21F09FBD110900 temp-microsoft-present.20070209.iso 256 48 22224 success
20070209141130 00AB9 SD512_21F20FBD110901 temp-microsoft-present.20070209.iso 256 48 22225 success
…………………………
Все операции (ожидание, проверка носителя на совместимость с образом, запись, проверка записи) должны сопровождаться отображением на экране в псевдографике (в виде нумерованых полосок, изменяющих цвет в зависимости от состояния USB-порта). Номер полоски должен соответствовать номеру USB-порта (1-й порт = 1, 2-й порт = 2 и т.д.).
Цвета:
1. Ожидание – жёлтый
2. Проверка - мигающий бело-зелёный
3. Запись – зелёный
4. Проверка записи – синий
5. Готовность для извлечения - мигающий бело-синий
6. Ошибка (запись, проверка) - мигающий бело-красный
7. Неработающие порты - серый
8. Несоответствие носителя – красный.
Также программа должна прочитать последнюю строчку лог-файла, для того, чтобы определить, сколько записей ещё осталось, если имя образа совпадает с последним в лог-файле. Если нет – должна начать новую серию.
Программа также должна выводить на экран:
1. имя образа
2. необходимое количество записей (required) : 5 знаков (1-99999)
3. количество успешных записей (successfull): 5 знаков (0-99999)
4. количество записей, которое необходимо сделать (left): 5 знаков (1-99999)
5. Индикатор записи серии в виде 3-х-значного числа (1-100%) и полоски (белого и зелёного цвета).
После нажатия F10 система прекращает запись и другие операции не дожидаясь окончания записи и других операций на текущие носители.
Заявки фрилансеров
Похожие заказы
- $100Прикладное ПО1 заявкаЗакрыт18 лет назад
- $2000
Ищем специалистов для разработки приложений на Web Database. Необходимые знания Способность быстро вникать в прикладную область Знание английского языка Понимание принципов баз данных Желательно знание JScript ...
Прикладное ПО4 заявкиЗакрыт18 лет назад Создание програмного продукта на базе Windows обеспечивающего конвертацию VoIP сигнализации из протокола SIP в H.323
Прикладное ПО3 заявкиЗакрыт18 лет назадТребуется написать программу поиска и замены данных в текстовых файлах (html, plain text. unicode/UTF и т п). Нужна программа с исходными текстами на Delphi 5 или Delphi 7. ...
Прикладное ПО1 исполнительЗавершен18 лет назадТребуется наладить автоматический экспорт из Клиент-Сбербанка в 1С УСН. В данный момент появляются следующие ошибки и создание документов прекращается: ! Значение поля "ПОЛУЧАТЕЛЬИНН" "" имеет недопустимо малую ...
Прикладное ПО13 заявокЗакрыт18 лет назад- $100
Ищется человек способный рещить проблему связанную с SSL + Socks. Подробнее вы можете посмотреть здесь http://forums.realcoding.net/index.php?showtopic=16095 Меня интересуют люди с опытом, часто находящиеся онлайн. Необходимо решить данную проблему и доработать продукт. Оплата только после ...
Прикладное ПО1 исполнительЗавершен18 лет назад Здесь: http://www.delphimaster.ru/cgi-bin/forum.pl?id=1170654986&n=3 было описано примерное ТЗ. Добавлю следующее: 1. Программа должна работать довольно быстро (меньше секунды для вывода результата на средней машине PIII (для поиска слова можно ...
Прикладное ПО1 исполнительЗавершен18 лет назад- $300
см. Прилагающийся файл ЗЫ Как оказалось, задача не такая простая. Приношу свои извинения...
Прикладное ПО10 заявокЗакрыт18 лет назад Для разработки крупного интернет портала требуется Php программист с опытом работы от 1 года. Требования: хорошее знание php, mysql, html, css, javascript, Apache, опыт разработки на php/mysql, соблюдение сроков, ответственность. ...
Прикладное ПО9 заявокЗакрыт18 лет назадНужно сделать накрутчик САР. Всё работало автоматически. И можно ли разместить его на сайт и что бы он потихонечку работал сам по себе.
Прикладное ПО7 заявокЗакрыт18 лет назад