Pull to refresh
12
0
Белых Игорь @instigator21

Пользователь

Send message

Я пользуюсь lingvolive сайт и приложение для мобильного

Остановись и гори (Halt and Catch Fire) — Сериал рассказывающий историю развития компьютерной техники. Смотрел не отрываясь. Спойлерить не хочу. Но рекомендую всем знакомым ITшникам.
Спасибо, посмотрю. Вообще у нас есть написанный сервис для бекапа с множеством собственных фич, но в данном случае мне понадабился только бекап по времени, который бы легко можно было встроить в инсталятор.
Знаю только то что из мануала прочитал:
Несколько слов о внутренних механизмах

На заметку: то, что здесь будет описано, не является необходимыми знаниями для использования nbackup. Это описание дает грубое представление о том, что происходит при работе программы nbackup с параметром -B:

Прежде всего, основной файл базы данных блокируется установкой внутреннего флага состояния. С этого момента абсолютно все изменения в базе данных записываются во временный файл, называемый файлом разницы (difference file) или файлом дельты.

После этого создается резервная копия. Это не обычная копия файла базы данных — восстановление из полученной копии необходимо производить также при помощи nbackup.

По завершении резервирования содержимое файла дельты объединяется с основным файлом базы данных. После этого база данных разблокируется (флаг возвращается в «нормальное» состояние) и файл дельты удаляется.
я писал выше в коментариях, всё это на совести заказчика
согласен, так и планирую дальше делать
есть элегантное решение которое советую сами разработчики о том что бы выходной поток nbackup сразу отправлять в архиватор, у меня пока меньше 100 мб %)
у меня довольно не большая БД, клиент забирает(будет забирать) бекапы вручную, парить ему мозг несколькими файлами, решил излишним
как-то так, можно правда ещё батник написать который охранник просто запускает когда флешку вставляет
в данном случае да, там компьютер моноблок с touch экраном
судя по логам была проблема с считывателем карт mifare, но всё равно так зависнуть не могло, списываю на кривые руки охранников парковки
пожелание заказчика ради экономии, ну и надежда на авось и так сойдет, все варианты ему озвучены были
Без сомнения, в данном случае за хранение бекапов отвечает заказчик. На объекте есть только мобильный интернет, который включается именно для таких случаев
Могу со стопроцентной уверенностью заявить, что сегодняшний Фонд гарантирования вкладов Украины, разрабатывает новый софт на Delphi xe+ и Oracle в качестве DB.
Теперь наоборот, вторая ссылка не работает, первая работает.
Но на gitHub/BitBucket было бы намного удобнее
Всё верно, но поддержка weak ссылок была доступна только в мобильном компиляторе, я проверял этот же код в XE 10 Seatle, ловим такую же утечку.
Вы молодец. Статья абсолютно годная. Внутренности DUnit изучать стоит, и нужно. Сам заморачивался, с тестированием БД. Писал как-то один из способов. Плюс бы поставил, кармы не хватает.
стесняюсь спросить как выяснили, кода видел массу такого.
Делай так, и будет работаь.
RTFM?
всё, красиво делается. На примерах точно. дальше надо копать. Но это отдельный QC. Но там только нюансы. Я даже думаю их скоро решат…
1

Information

Rating
Does not participate
Location
Кривой Рог, Днепропетровская обл., Украина
Date of birth
Registered
Activity