ARCopy - автоматическое резервное копирование важных данных
Добавлено: 09.01.2019 00:36:35
Всем доброго времени суток!
Благо выдались выходные, и я осуществил задуманное ещё два года назад.
Рискну надеяться, что кто-либо найдет полезными/интересными мои дилетантские потуги
Краткое описание:
Программа позволяет заранее настроить объекты для копирования и далее делать это в любое удобное время парой щелчков мыши. Имеет два режима работы: обычный и тихий, работающий автоматически и не требующий участия пользователя. Ярлык тихого режима можно разместить, например, в планировщике заданий и настроить расписание, после чего копирование будет происходить в полностью автоматическом режиме. Программа ведет логи событий и ошибок.
Пока ещё все это хозяйство не прошло всестороннего тестирования, в граничных условиях возможно некорректное поведение. Если сообщите об ошибках или выскажете пожелания по доработке - буду признателен!
Скачать можно:
Яндекс-диск:
Программа:
https://yadi.sk/d/7sE3gNA4OLNIvQ
исходные коды:
https://yadi.sk/d/28l0cLI2CB29YQ
На сайте наших партнёров:
http://yarastra.ru/soft.php
Пользуясь случаем, хотел бы также задать несколько вопросов. Сразу скажу, я не программист, я инженер. Программирование для меня - в основном хобби + практическая полезность. Со всеми вытекающими последствиями.
В процессе разработки возникло несколько вопросов:
1. Лицензирование. Надо полагать, должна быть лицензия, по которой распространяется ПО. Сейчас я использовал GPLv2. Какую лицензию лучше использовать для подобных небольших программ?
2. Должна ли быть некая ссылка/упоминание лицензии в самой программе? Сейчас оно есть только в файле readme.
3. Для архивирования отдельного файла я использую штатный механизм zipper из набора FPC. Все бы хорошо, но он дает при разархивировании папку <_C>, в которой и лежит исходный файл... Это нормально? или как это настроить, чтобы этого не было?
4. Для архивирования директорий я использую командную строку 7-zip. Соответственно, пакет 7-zip входит в комплект
поставки программы. Как быть с ним в плане лицензирования? Нужна ли для него отдельная лицензия?
5. Ну и ещё, на разработку от и до у меня ушло примерно три недели, в среднем по 2-4 часа в день. Всего примерно 60 часов. А сколько бы времени это заняло у среднестатистического профессионального программиста?
Заранее спасибо за внимание, буду признателен за любую информацию! Критика также приветствуется.
Благо выдались выходные, и я осуществил задуманное ещё два года назад.
Рискну надеяться, что кто-либо найдет полезными/интересными мои дилетантские потуги
Краткое описание:
Программа позволяет заранее настроить объекты для копирования и далее делать это в любое удобное время парой щелчков мыши. Имеет два режима работы: обычный и тихий, работающий автоматически и не требующий участия пользователя. Ярлык тихого режима можно разместить, например, в планировщике заданий и настроить расписание, после чего копирование будет происходить в полностью автоматическом режиме. Программа ведет логи событий и ошибок.
Пока ещё все это хозяйство не прошло всестороннего тестирования, в граничных условиях возможно некорректное поведение. Если сообщите об ошибках или выскажете пожелания по доработке - буду признателен!
Скачать можно:
Яндекс-диск:
Программа:
https://yadi.sk/d/7sE3gNA4OLNIvQ
исходные коды:
https://yadi.sk/d/28l0cLI2CB29YQ
На сайте наших партнёров:
http://yarastra.ru/soft.php
Пользуясь случаем, хотел бы также задать несколько вопросов. Сразу скажу, я не программист, я инженер. Программирование для меня - в основном хобби + практическая полезность. Со всеми вытекающими последствиями.
В процессе разработки возникло несколько вопросов:
1. Лицензирование. Надо полагать, должна быть лицензия, по которой распространяется ПО. Сейчас я использовал GPLv2. Какую лицензию лучше использовать для подобных небольших программ?
2. Должна ли быть некая ссылка/упоминание лицензии в самой программе? Сейчас оно есть только в файле readme.
3. Для архивирования отдельного файла я использую штатный механизм zipper из набора FPC. Все бы хорошо, но он дает при разархивировании папку <_C>, в которой и лежит исходный файл... Это нормально? или как это настроить, чтобы этого не было?
4. Для архивирования директорий я использую командную строку 7-zip. Соответственно, пакет 7-zip входит в комплект
поставки программы. Как быть с ним в плане лицензирования? Нужна ли для него отдельная лицензия?
5. Ну и ещё, на разработку от и до у меня ушло примерно три недели, в среднем по 2-4 часа в день. Всего примерно 60 часов. А сколько бы времени это заняло у среднестатистического профессионального программиста?
Заранее спасибо за внимание, буду признателен за любую информацию! Критика также приветствуется.