среда, 26 ноября 2008 г.

Предусмотрительность никогда не помешает!

Мой генератор настроек для nnBackup имел одну, не очень хорошую особенность. Он импортировал из текстового файла только те параметры, которые ему известны.

А неизвестные оставлял "за кадром".

Ну и генерировал финальную конфигурацию, естественно, только из известных параметров. А я ж включил в генератор далеко не все параметры — ведь nnBackup умеет очень многое в области резервного копирования.

Ну и вот, глядючи на эту неохваченную тучу параметров, призадумался я. Добавишь ты вручную пару строчек в backup.cfg, а генератор настроек их не поймёт и выкинет при сохранении.

Пришлось включить предусмотрительность и добавить блок "Нераспознанные опции". Там скапливаются все параметры, которые неизвестны генератору. И прямо в таком же виде они переливаются в конечный файл.

Решил не делать редактирование этих параметров в генераторе. Надо будет - вручную исправишь.

Так что теперь утилитка стала на шаг ближе к человеку :) А когда выпускать утилитку в люди - я ещё не придумал.

среда, 12 ноября 2008 г.

Обустраиваемся с nnBackup

Постоянно использую отличную утилиту nnBackup для архивирования, резервирования и синхронизации данных.

Недостатком у nnBackup является отсутствие графической оболочки. Каждый раз, когда хочется что-то забэкапить, приходится вручную настраивать конфигурацию.
И вот, лень победила! Мне надоело постоянно вспоминать, какие опции для чего нужны.

Взял и набросал подсистемку под названием Backup. Подсистемка простая, но достаточно удобная.

Вчера провёл полевые испытания подсистемы. Да, скажу я вам, GUI рулит в походных условиях (когда башка забита текущими делами и нет возможности спокойно подумать). Тыцнул мышой туда-сюда, и конфигурация готова - пользуй.

Как задокументирую подсистему, так и выложу её на components.oberoncore.ru.

А пока что, хочется поблагодарить автора программы nnBackup за классный инструмент.

пятница, 7 ноября 2008 г.

Старт

Начало, стало быть, положено. Здесь будет журналироваться жизнь разработчика, рискнувшего здоровьем ради освоения и использования в дальнейшем, особой премудрой программической инструментальной технологии.

Премудрость эта зовётся BlackBox Component Builder (не абы что, да).
Сила этой штуки беспредельно велика, и не всякий смертный способен легко вынести непосредственное с ней соприкосновение.

Поехали.

Постоянные читатели