January 22nd, 2017

Matrix

Вот и сбылась мечта идиота

Программа каталогизации выходит на финишную прямую: решены вопросы носителей с удаленных хостов (транспорт - TCP, но можно прикрутить любой, хоть голубиную почту), индексирующие плагины собраны в одном месте, добавлена поддержка аудио-книг.
Заодно заархивировал имеющиеся аудио-книги, да и в электронных книгах навел хоть какой-то порядок. Еще немного и увижу все свои сокровища "под одной крышей". Во-первых, это решит проблему поиска. Во-вторых, устранит ненужные дубликаты. В-третьих, позволит обнаружить вещи, имеющиеся в единственном экземпляре и требующие резервного копирования (в основном - в семейном архиве). При этом сама база коллекции может дуплицироваться на другие компьютеры (в режиме только для чтения - мастер должен быть один). Пока что дуплицирование проходит вручную, но нет никаких технических препятствий для перевода этого процесса в автоматическое русло.

Есть и ложка дегтя в данной бочке меда: хваленый компилятор Пайтона под Виндозе повел себя очень нервно после переноса части исходников в под-директории. И ладно бы он не нашел какой-то мой файл, нет, просто экзешник перестал импортировать некоторые системные модули. В качестве "плана Б" все исходники пока свалены в одну директорию. Ну и под Виндозе XP тоже всплыли глюки: в процессе запуска программа лезет в какую-то динамическую библиотеку и вызываает там системную ошибку. В целом на функционал это не влияет, но окошко с ошибкой выскакивает каждый раз при загрузке системы, а это раздражает. Отдельное фи - лично мне за лень и пренебрежение системой source control. Вот уж воистину "сапожник без сапог": разрабатывая и эксплуатируя системы хранения версий уже более 14 лет, я не сподобился завести хоть какое-то подобие такой системы у себя под боком. В результате чуть не потерял несколько важных исходников, а один командный файл вообще пришлось восстанавливать по памяти. "Не будьте такой как Петя".