За программу обидно - neznaykanalune

Перейти к контенту

Главное меню:

За программу обидно

Корешки > Дегустация > 2018
Обновлено 14 февраля 2018 года
VidaOne MyPersonalDiet 3.x kg

Один кинематографический таможенник однажды заявил об отсутствии корысных помыслов, и чувстве некоторой обиды в отношении родной державы (фильм "Белое солнце пустыни", таможенник по имени Павел Верещагин, и его слова : " Я мзду не беру. Мне за державу обидно"). С тех пор таможенники существенно подкорректировали как помыслы, так и слова, но речь пойдет не об этом. А о том, что обидно стало мне. И вот по какому поводу...

По адресу
http://rutor.info/torrent/279136/calibre-3.13.0-2017-rs-portable находится краткое описание, а также торрент-ссылка для скачивания программы, которая организовывает разрозненные электронные книги в различных форматах, в одну единую библиотеку, достаточно удобную в управлении. Но вот, например, какие комментарии можно прочитать прямо тут же:


Можно кликнуть для увеличения
Можно кликнуть для увеличения

... и еще много всяких  недоразумений можно тут прочитать. И так как такие комментарии являются именно недоразумением, то рождают лютую обиду за хорошую, к тому же - бесплатную программу, которую по недосмотру, недопонявши не оценили. Потому ниже, последовательно и по пунктам, постараюсь рассказать о своем использовании программы, которое вовсе не предполагает полного и абсолютного описания всех функциональных особенностей, а только тех возможностей которыми пользуюсь я, и только в том объеме, который мне необходим. Несмотря на уже приведенную ссыллку на скачивание программы с торрента, лучше все-таки брать ее непосредственно у производителя по имени Kovid Goyal - https://calibre-ebook.com/. Хотя программа и бесплатна, но автор от благодарности не отказывается, и для тех, кому не жалко на его сайте есть пункт Support Calibre.

Нужно отметить, что частично организацию библиотеки на отдельном сервере и именно на основе
Calibre я уже рассматривал - http://neznaykanalune.in.ua/pensioneri-protiv-oblakow.html, но тогда речь шла слишком о многом - и о музыкальной, и о видео, и о книжной коллекциях, а потому без особых подробностей. Тут же пройдусь узким профилем по книжной специализации. Кроме того, с тех пор много байтов утекло, и "пенсионеры" из предыдущего обзора все-таки отправились на заслуженный отдых. Вместо них пришла "молодежь"... Года на два младше "пенсионеров". Если раньше под библиотекой трудился HP Compaq Deskpro EN P866 (Pentium 3, 866 Мгц и 512 оперативной памяти), то сегодня это HP Compaq DC 5100 sff (Pentium 4, 2Ггц процессор и 1 Ггб оперативной памяти), то есть совершен двукратный технологический прыжок из года 2000 в год 2002. Это несколько ускорило скорость работы программы , но в остальном все пошло как прежде, по накатанной ранее колее.


Пролог из технологических хитростей.


Все подобного рода уловки являются производными недостаточного финансирования, и соответственно в них совершенно не нуждаются граждане, способные изрядно потратится на свои гениальные идеи. Я бы и сам предпочел не отвлекаясь на трюки и фокусы со старым "железом", сосредоточится непосредственно на главном, а именно - программном обеспечении, способном помочь библиотеки электронных книг. Но суровая реальность подарила мне только HP Compaq EVO DC 5100 sff (Pentium 4, 2Ггц процессор и 1 Гб оперативной памяти). И все бы ничего, но объем установленного диска - 40 Гб, что категорически мало для поставленной задачи. После того как удалось добыть диск на 250 Гб, проблемы не закончились, а только начались.

Первая сформулировала себя так: "В корпусе предусмотрено место для установки только одного жесткого диска, и одного дисковода". Конечно, можно было бы выкинуть и забыть винт на 40 Гб, а тот что на 250, разбить на два раздела
"C" и "D". На первый установить винду, а второй отдать под базу библиотеки. Но решив не разбрасываться гигобайтами, я предпочел под системой оставить диск на 40 Гб, а второй (на 250) установить на место дисковода, который нужно ампутировать, но не весь, а по частям. Причина частичности опять же таки кроется в дифиците бюджета, ведь можно было бы просто купить переходные салазки, которые позволяют установить "винт" именно вместо дисковода. Потому мы пойдем другим путем, но, в принципе очень похожем.


Исходное состояние: один "винт", один дисковод
Не вдаваясь в подробности, достали внутренности, и отставили в сторонку. Понадобится только корпус-коробок
К жесткому диску крепим две лыжи из уголка
И на лыжах въезжаем на освободившееся место...
Крышечку - на болтики...
Коробочку - на место, и все - готово!

Самые общие рассуждения


Начну с заявления, что на данный момент моя электронная библиотека, организованная на базе
Calibre, содержит свыше 14.000 книг, и не смотря на порядком устаревшее оборудование, работает вполне вменяемо, что противоречит жалобе обеспокоенного комментатора под номером один, который сомневается, что программа сможет адекватно работать при количестве книг свыше 100 штук. Он приводит как  пример библиотеку Либрусек, которую программа не осилит... Возможно, если учесть, что количество томов в этой библиотеке по информации Википедии на 2010 год составляет 226 тысяч. А возможно и нет, ведь в конце концов многое зависит от характеристик вашей машины. Ну, и самое главное, если подойти к собирательству книг более избирательно, то можно значительно уменьшить объем базы хотя бы за счет исключения литературы определенных тематик, которые заведомо не представляют никакого интереса. Если же ставится целью собрать все книги мира у себя на компьютере, то несомненно возникнут некоторые технические проблемы...

Кстати, о "тормознутости"... Является ли неспешный запуск библиотечной программы и "задумчивое" перелистывание страниц недостатком? Ведь это можно завернуть в красивую обертку, и представить себе как ты медленно подходишь к книжной полке и проводишь рукой по корешкам... Читаешь названия, прикидывая, чтобы такое выбрать из этакого... Выдергиваешь книжку и топаешь к дивану... Все эти медитативные действия, являющиеся прелюдией к чтению, создающие особую атмосферу погружения в книжный мир, займут куда больше времени, чем запуск программы. Короче, в чтении спешить не стоит, потому данную претензию я бы в расчет вообще не принимал.

На момент написания данного материала доступная версия программы значится за номером 3.16.0, но мне с моим суперкомпьютером на
Windows XP беспокоится совершенно не о чем - на этой операционной системе работает версия 1.48, и не более. Это лишает меня некоторых обновленных особенностей, вроде возможностей изменения интерфейса путем установки симпотяшных иконок, и некоторых дополнений к программе, расширяющихее функциональность, но не работающих на старых версиях, и с этим придется смириться и как-то дальше жить.

Лицо программы красуется на следущей картинке. Из нее же может показаться, что вся собранная мной библиотека состоит исключительно из советского ретро, что на самом деле не так. Но, чтобы авторы современной литературы спали спокойно, будем считать, что так и есть. Да и на самом деле я уделяю много внимания подобной, устаревшей во всех смыслах литературе, так как, например, техническая литература каких-нибудь 20-х годов обладает своим особенным стилем подачи материала, который в современной литературе реже используется - он какой-то особенный, более творческий что-ли.


Интерфейс современным не назовешь, но в новых версиях это недоразумение исправлено. Для увеличения - кликнуть

Обложки, равняйсь! Смирно!

Как видно на вышеприведенном скриншоте, все обложки выстроены в ряд, выровнены по росту, стоят и улыбаются. На самом деле при добавлении новых книг в библиотеку (= в программу) все выглядит значительно хуже, а иногда даже совсем никак. Хуже - это когда обложки рядом стоящих книг скачют в размерах вверх и вниз, как, например, вот здесь:




Как бы то и не смертельно, но если уж приводить в порядок библиотеку, то позаботится нужно не только о структуре, но и графическом соответствии высокому званию библиотеки высокой культуры. Для этого понабодится дополнение под названием Rezise Cover, добраться до которого можно проделав такое вот путешествие по меню: параметры - расширенный - плагины - загрузить новые плагины.



Как можно заметить в списке присутствует еще примерно миллиард дополнений. При их установке нужно либо знать английский, либо пользоваться переводчиком, так как перевод на описательную часть сопроводительной информации отсутствует. Кроме того следует обратить внимание на номер версии Calibre для которой подходит данный плагин. После установки  в верхнем меню иконок появится значек дополнения, при нажатии на который открывается дополнительное меню, если плагин настраиваемый, либо ничего не появляется, если уже настроен раз и навсегда. Так как Rezise Cover предназначен для изменения размеров обложек, то в его настройках всего два важных настраиваемых параметра - высота и ширина обложки, причем параметры, заданные по умолчанию меня лично полностью устроили, и я не стал вмешиваться в работу этой совершенной программы.


 


Теперь можно выделив книги, нуждающиеся в размерной модификации (да хоть все сразу!), привести их к единому образию, которое не будет резать чувствительный к прекрасному глаз:




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


Нужно ли останавливаться на достигнутом? Нет! У Calibre имееются и встроенные средства для работы с обложками. Получить их в полное распоряжение можно нажав кнопку в верхнем меню под названием "Редактировать метаданные". Вообще-то об этой кнопке последует отдельный рассказ, но эту часть рассказа можно рассказать уже прямо сечас, прямо в тему. Выбрав правую нижнюю книгу "Приключения Незнайки и его друзей", обложка которой слегка подпорчена, нажимаем кнопку, и получаем дополнительные возможности редактирования обложек.



Здесь можно:

1. Выбрать обложку из сохраненных заранее файлов.

2. Удалить обложку, которая вам чем-то не приглянулась.

3. Убрать отступы, что и означает то самое редактирование, при котором можно выделить область обрезки и сохранить только то, что прилично выглядит. Это в ручном режиме. Режим автоматической обрезки силен только в обрезании белых полос по краям изображения.

4. Загрузка изображения просканирует определенные сайты на предмет наличия данной книги и ее обложки (перечень сайтов настраивается в параметрах программы). Результатом будет гарантированный ноль в 99 процентах случаев. Не потому что программа плохая, а потому что это преимущественно зарубежные книготорговые площадки.

5. На самый крайний случай отсутствия обложки можно ее сгенерировать. Это означает довольно примитивную картинку, но с названием книги и автором во главе. В новых версиях программы появилась возможность выбора из нескольких шаблонов, тоже простеньких, но НЕСКОЛЬКИХ!
 
Вот так будет выглядеть сгенерированная обложка:



А вот так - подправленная удаленными отступами. Я немного подрезал рваные края:



Может возникнуть вопрос: а не слишком ли много внимания уделяется такой мелочи как обложка? "Нет!" - отвечу я, и продолжу тему, потому что и это еще не все. Но для продолжения необходимо немного отвлечься в сторону форматов электронных книг.


Форматы электронных книг, с чем я их читаю, снова об обложках, и чуть-чуть о дубликатах


Форматов электронных книг так же как и плагинов к Calibre приблизительно миллиард, и даже больше. Но лично я включаю в свою библиотеку только четыре из них (на самом деле, очень редко в мою библиотеку попадают книги в формате doc, но их так мало, что много чести):

1.
fb2(FictionBook). Маленький размер файла. Используется преимущественно для художественной литературы. Книга в этом формате содержит в себе и обложку, и тэги, и аннотации. Текст масштабируемый, что делает удобным чтение таких книг на любом устройстве - можно подстраивать размер шрифта под размер экрана.

2. epub (Electronic Publication). В принципе, все сказанное для fb2, относится и к нему.

3. DjVu (déjà vu — «уже виденное»). Книга в таком формате является фактически набором фотографий, что сильно осложняет чтение на мобильных устройствах с небольшим экраном: приходится постоянно таскать изображение по экрану,  переодически его увеличивая и уменьшая, как при просмотре увеличенной фотографии. Можно этого не делать, но тогда, возможно для чтения придется использовать микроскоп. Используется больше для технической литературы с рисунками и фотографиями. Книга в таком формате имеет малый размер. Не включает в себя ни обложку, ни тегов, ни аннотаций.

4. pdf (Portable Document Format). В нем вроде бы все должно масштабироваться, но на самом деле чаще всего книга страдает теми же пробуксовками, что и DjVu - невозможно увеличить размер текста, только масштабирование страницы целиком. Сохраняет в себе обложку, название и автора. Размер имеют большой и очень большой. Используется для книг, содержащих много рисунков и фотографий, что-то типа энциклопедий. В этом же формате любят сохранять журналы, из-за чего коллекционировать подшивки переодики за несколько лет становится делом объемно-утяжелительным.

Заявленные к поддержке форматы программы
Calibre: AZW, AZW3, AZW4, CBZ, CBR, CBC, CHM, DJVU, DOCX, EPUB, FB2, HTML, HTMLZ, LIT, LRF, MOBI, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT, TXTZ. Это те форматы, которые можно открыть встроенным просмотрщиком, либо сконвертировать в другой формат встроенным же конвертером (сразу отмечу, что сам никогда ни во что не конвертировал и в дальнейшем не планирую). Как видно, в списке присутствуют три формата, которые можно просмотреть не используя сторонние программы: fb2, djvu и epub. Но встроенная читалка (по крайней мере в старой версии, которой пользуюсь я), оперативно работает только с fb2 и epub из моего списка, и выглядит она так:





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

Проблема с
DjVu и pdf решаются очень просто и проще простого - установкой дополнительной программы STDU Viewer. После чего пройти в настройки Calibre - "Параметры" - "Поведение", и отключить ассоциацию программы с форматами DjVu и pdf.





В настройках же программы STDU Viewer, наоборот, включить ассоциацию с форматами DjVu и pdf. Теперь при двойном "клике" в Calibre на книгах формата DjVu и pdf будет запускаться STDU Viewer, который работает с ними пошустрей и понаглядней, что важно для технической литературы.






Помимо этого
STDU Viewer решает задачу с отсутствием вшитой обложки в формате DjVu. При открытии книги в этой программе становится понятно, что обложка-то на самом деле присутствует, но не как отдельно отмеченный элемент, а просто как одна из страниц книги. Далее, все что нужно сделать - это выбрав страницу с обложкой "кликнуть" правой кнопкой на ней и выбрать пункт меню - "Экспортировать страницу как изображение", сохранив в формате JPG. После чего вернуться в программу Calibre (предварительно закрыв STDU Viewer), перейти в меню "Редактировать метаданные", и в уже рассмотренном варианте операций с обложками, нажать кнопку "Выбрать", да и выбрать только что сохраненную как картинку обложку. После чего ее можно еще подредактировать опять таки уже рассмотренным способом "Убрать отступы". Тоже самое можно делать и с книгами в формате pdf, которые хоть и значительно реже, но тоже встречаются в варианте без заполненных полей авторства, названия и анотаций и обложки.

То есть в виде
Calibre мы имеем программу-оболочку-каталогизатор, в которой заполняются все поля метаданных для книг любого формата, даже тех, которые где это не предусмотрено самим форматом. А с чем не справляется Calibre, то STDU Viewer  да поможет, в том числе и с обложками.

Опять м
ожет возникнуть вопрос: а не слишком ли много внимания уделяется такой мелочи как обложка? "Нет!" - отвечу я, и продолжу тему, потому что и это еще не все.

Дело в том, что если добавлять в библиотеку книги не в индивидуальном порядке, внимательно к ним присматриваясь и пристально изучая со всех сторон, а пачками и сериями, то возможен вариант, что среди десятков полностью оформленных книг с заполненными полями метаданных, затешется какая-нибудь недооформленная паршивка, а может даже и без обложки. Для поиска массиве книг таких отщепенцев послужит еще одно дополнение, взять которое можно там же, где и Rezise Cover, а называется оно Quality Check, и тоже после установки проявляется в верхней строке значков под одноименным названием.






Это дополнение много чего проверяет, но меня интересует только первая строка настроек - Check Covers (проверка обложек, точнее проверка на ниличие обложки в метаданных книги, либо соответствие ее определенным размерам). Если указать сканирование всей библиотеки, то по ее результатам будет выведен отдельный список книг, не имеющих обложек, и подлежащих исправительным работам. Данный плагин имеет один глюк, по крайней мере я с ним столкнулся - после завершения его работы и обнаружения недоброкачественных книг, они заполняют собой все вокруг, и непонятно как вернуться в исходный нормальный режим, к просмотру всех книг. Для этого я просто перезапустил программу.

Ну, и наконец, завершая тему обложек, раскрою секрет, почему так много внимания уделил этому вопросу. Всего навсего потому, что если отключить в
Calibre режим отображения обложек, что делается нажатием кнопочки с окошками в правом нижнем углу


 

то интерфейс программы приобретает такой вид:





Все это конечно очень информативно, и любителям командной строки скорее всего ничего милее на свете нет, но если встретить все-таки более привычно, то есть по одежке, то наличие хорошей обложки необходимо приветствуется. И я лично предпочитаю видеть перед собой такую картину (все это включается-отключается все теми же кнопками во все том же правом нижнем углу):





Структура библиотеки Calibre, и почему это не всем понравится


Есть программы, которые создают "виртуальную" библиотеку (понятие "Виртуальная библиотека" есть и в
Calibre, но о нем - позже). Это значит, что книги могут находится в разных местах одного, либо нескольких дисков, в разных папках, а программа после сканирования компьютера на предмет наличия книг делает лишь ссылки-отметки на них. То есть все книги остаются там, где и были, но в интерфейсе такой программы  они будут услужливо стоять рядом друг с дружкой, на одной полочке. Соответственно, после инсталяции такой программы объем свободного места на жестком диске уменьшится на размер самой программы плюс какая-то база данных ссылок на книги, что обычно совсем немного.

Calibre имеет на этот счет свое, особенное мнение - все книги, где бы они не находились, которые вы будете добавлять в базу этой программы, КОПИРУЮТСЯ в заранее оговоренный в настройках программы раздел, в котором под каждую книгу создается своя именная папка. Таким образом, Calibre строит полностью свою каталогоподобную структуру, результатом чего будет резкое уменьшение свободного места на вашем диске. То есть , если у вас, например, хранится 200 Ггб книг, разбросанных по всем дискам, то после добавления их в Calibre, она "сожрет" еще 200, создав не виртуальную, а вполне себе реальную библиотеку. И именно это может не всем понравится. Хотя, учитывая объемы современных жестких дисков, возможно это уже и не актуально. Хотя, учитывая цены на них, может и имеет некоторое значение. Мне же лично это кажется самым оптимальным вариантом.

Вот как выглядит библиотека
Calibre при просмотре файловым менеджером Total Commander:





Видно, что для каждого автора (выделен Александр Абрамов), создается отдельная папка, где русские буквы заменяются латинскими, внутри которой находится папка, либо папки под каждое из произведений данного автора:





В моем примере у автора Александра Абрамова имеется одна книга под названием "Гамма времени". А в этой папке находится сама книга в формате fb2, файл под названием "Cover", являющийся не чем иным как обложкой, и файл "metadata", содержащий метаданные (тэг, аннотацию):





Думаю, именно благодаря созданию собственной структуры библиотеки становится возможным операции, выполняемые по нажатию на почему-то непереведенную кнопку "Books". Это, например, перенос библиотеки в другое место, обслуживание библиотеки, безграничные возможности которого состоят из нескольких пунктов, и всякое такое...


Кто, откуда и куда, или давай дружить!

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





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







Как обычно при подобном оформлении, настройки разбиты по группам, а группы в свою очередь - еще на разделы. Чтобы понять, что автор программы просто маньяк в педантичном внимании к мелочам, нажмем, например, кнопку "Оформление" в верхней группе "Интерфейс":




И здесь, где всякие подменю вроде бы должны были уже закончится, они только начинаются, перестроившись во вкладочную структуру. И каждая вкладка содержит десятки строчек-настроек! Скажу честно, процентов пятьдесят всех настроек программы остались для меня за гранью понимания. Возможно потому, что они касаются тех возможностей программы, которыми мне нет нужды пользоваться (а таких больше, чем тех, которые мне нужны), а возможно и потому, что автор - гений, а я - нет.

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

Возвращаяясь к теме добавления книг в библиотеку, предлагаю нажать уже упомянутую кнопку "Добавление книг", но не на саму кнопку, которая запустит как раз максимально оптимизированный способ добавления, а на стрелочку рядом с кнопкой, раскрыв список, в котором предлагаются разной извращенности способы пополнения вашей библиотеки, и о которых я распространяться не собираюсь рассказывать, так как пользуюсь именно тем самым - оптимизированным. И самым последним пунктом данного списка из вариантов будет пункт "Настроить добавление книг" (опять настройки!!!), выбрав который можно увидеть такое, да еще с двумя вкладками!!! :

 

Короче, автор настойчиво предлагает свою головоломную дружбу, но как раз в вопросе добавления книг, я обойдусь своми силами, своим способом. Он заключается в предварительной подготовке всех файлов-книг, а она, в свою очередь, заключается в предварительном разархивировании, если книги пребывают в архивах, и копировании в специально созданную буферную папку с названием "Books In", что у меня означает "Входящие книги". Собрав в этой папке пару десятков книг, нажимаю кнопку "Добавить книги", выбираю папку с книгами, выделяю их все, и жму "Ok". Появляется маленькое окошко с ползущей полосой прогресса операции, и ползти она может долго, что зависит от формата книг и их размера, ведь как я уже говорил при этом происходит копирование файлов и создание новой структуры.

Кроме этого попутно происходит проверка на наличие дубликатов, и при их обнаружении, по завершении добавления, программа вопросит что делать с дубликатами. Можно их добавить, либо, сняв "галки" - отправить восвояси. "А зачем собственно задавать такой вопрос?" - такой вопрос может возникнуть по поводу предложения добавить дубликат. Тут дело в том, что определение дубликатов происходит по автору и названию, и возможны разные издания одного и того же автора, одного и того же произведения. Какое издание выбрать - дело пользователя, потому я добавляю дубликаты, а потому уже разбираюсь какой экземпляр удостоится чести сохранения в веках.

Ну, и раз уж начали одолевать дубликаты, то тут же приведу дополнение-плагин, который можно взять там же где и два предыдуще рассказанных -
Rezise Cover и Qality Check. И после установки он окажется в том же местем верхнем углу:




Имеет настройки, работает быстро!


Проще простого, да не все так просто


Чувством глубокого уважения и признательностью проникаешься к человеку, когда держишь в руках вещь им созданную, и видно, что вещь-то ухоженнаяи заботливо присмотренная
.

Но прямо противоположные чувства возникают, когда добавляешь в библиотеку новые книги. Какие-то особо обдаренные личности выкладывают книги, метаданные которых (то есть дополнительная информация вроде тэгов, обложек, описаний), в лучшем случае отсутствуют, в худшем же - перепутаны
b pfrhzrjpz,hty, то есть закрокозябрены. Самый беспроблемный формат в этом отношении - fb2, все данные о книге в котором обычно полностью заполнены, самый озадачивающий - DjVu, где придется поднапрячься, для чего выбираем книгу и жмем "Редактировать метаданные",




... результатом чего явится окошко - всем окошкам окошко, без заполнения которого книга окажется в таких глубинах подсознания вашей библиотеки, что встретится с ней вновь врядли доведется. Чтобы подчеркнуть важность этих настроек, скриншот этого окна вынесу в отдельный объект, обладающий увеличительными качествами.


Кликнуть для увеличения

Понимаю какое значение имеют поля авторства и названия, а также возможность, которая тут есть по смене записей в этих полях местами. Бывает, что в иной книге они заполнены, но вот так вот - все наоборот, и тогда нажав одну кнопку можно осуществить перезаменительное сальто-мортале. Но понятия "Сортировочное имя" и "Сортировочное название" я как-то не уразумел, потому просто после заполнения полей авторства и названия, жму стрелочки, чтобы все позеленело, и считаю, что так всем будет сухо и комфортно.

На тему обложек ранее написана уже целая диссертация, потому сразу перехожу к большущему полю комментариев, или по-другому - краткому содержанию, но перехожу не для подробного освещения, а для того чтобы пропустить это дело и пойти дальше. Во-первых, никогда не обращал внимания и не выбирал книги для чтения опираясь на эти огрызки, которые, как иногда кажется, просто взяты от другой книги. А во-вторых, все настройки, относящиеся к этому полю, носят чисто декоративный характер, и ни на что, кроме оформления самого поля, и того что находится в нем, не влияют.

А вот группировка полей, среди которых затесались "Тэги"
(или по-русски - "метки") являются причиной, по которой то, что было проще простого, превращается в то, что не так уж и просто. Тэг в данном конкретном применении - это жанровый раздел. По сути именно присоеденение книги к какому-либо тэгу создает каталогизацию вашей библиотеки, и выбрав при поиске, например, тэг "sci_medicine", вы получите список всех книг по медицинской тематике, то есть список тех книг, при занесении в библиотеку которых была определена медицинская направленность их содержания, и прописан тэг "sci_medicine". Теоретически, можно продолжить ветвление каталога вглубь, и создать, например, такие тэги - "sci_medicine_oftal", или "sci_medicine_stomat", которые подразделят слишком общий раздел медицины на более узкоспециализированные разделы. При таком подходе несомненно упрощается поиск "впоследствии", но очень сильно усложняется введение данных "здесь и сейчас" при добавлении книги. Компромиссным вариантом для серьезной библиотеки может стать смешанный подход, когда для важной, необходимой литературы, скажем используемой в работе, создается углубленная структура, наподобии описанного примера с медицинской тематикой, а для художественной литературы - более общая база. Например, литературу в жанре фантастики, прописывают тэгами "sf, sf_action, fantasy" и другими, но вполне можно прописать для всех книг этого жанра единый тэг "fantastic", и этим ограничиться (на самом деле решить эту задачу в Calibre можно способом проще - созданием виртуальной библиотеки, в которой в одну группу можно объеденить книги с разными тэгами, но об этом - позже). Короче, проблему усложнения или упрощения структуры каталогов каждый решает для себя сам, в зависимости от упертости и свободного времени.

Большой проблемой оказалось разобраться с названиями самих тэгов. Во-первых, встречаются электронные библиотеки, жанры в которых обозначены русскоязычными тэгами. Естественно это очень понятно и удобно, но большинство книг, подлежащие занесению в библиотеку, помечены англоязычными вариациями. Как я себе думаю, это - международная система принятых обозначений жанров литературы, которые используются в сортировке и каталогизации, потому мне кажется лучше всего использовать именно этот вариант меток. Но самое интересное заключается в том, что найти полный и четких список этих самых общепринятых тэгов, оказалось не просто, выручила сетевая библиотека "Либрусек", в которой есть страница, где книги отсортрованы по жанрам, и все жанры прописаны как русскоязычным вариантом, так и англоязычным:




Теперь, если мне "с нуля" нужно заполнить поле с тэгами, я оценивающе пролистываю книгу, и выношу строжайший вердикт. Ну, например, берем книгу 1934 года издательства под названием "Спичке - 100 лет".





Эта книга издана довольно давно, потому первым делом проставлю тэг "antique"(старинный). Книга в большей степени расчитана на детскую аудиторию, причем носит познавательный характер, потому добавлю второй тэг "child_education"(обучение для детей). Книга рассказывает историю возникновения спички, что имеет отношение как к собственно к истории, так и к науке, потому добавляю еще два тэга - "sci_history"(история) и "sciene"(наука). А еще это- научно популярная книга, то есть несущая знания в массы, а потому - "sci_popular"(научно-популярная литература). Теперь эта книга будет доступна в пяти разделах одновременно, что повышает ее шансы быть прочитанной, несмотря на почтенный возраст и малость устаревшее название.

И так далее, и в том же духе необходимо проделать со всеми претендентами. Причем желательно просматривать даже тэги тех книг, метаданные которых вроде бы заполнены, так как иногда они бывают заполнены полной билебердой.

При заполнении метаданных частенько возникают случаи, когда у нескольких книг подряд практически одинаковые записи в полях. Например, это происходит при добавлении многотомного издания: автор одинаковый, название - тоже, за исключением изменения номера тома, тэги - те же. И в таком случае имело бы смысл как-то запомнить один раз заполненные поля, и для следущих томов просто вставлять данные из некоего буфера. Одно "Но" - буфер обмена у Windows является одноячеечным, потому для подобных вещей понадобится сторонняя программа, которую я долго искал, перепробовал многое множество, пока не нашел ту самую, единственную - Clipdiary:




По каждому традиционному нажатию "Ctrl+C", данные попадают в буфер программы, просто "подвигая" вверх, а не стирая предыдущую запись (помнится в советских программируемых калькуляторах хранение данных на таком принципе сдвига называлось "стэк"). Таким образом содержимое всех полей метаданных может находится в памяти одновременно, вызываясь и вставляясь в нужном месте по малейшему взмаху волшебной палочки. Программа бесплатна для некоммерческого использования.


Без секрета всему свету

Вседозволенная вседоступность реализованы в Calibre несколькими способами, но я пользуюсь только одним, называемый "Контент-сервер", которые мне кажется самым удобным для всех видов устройств, начиная с компьютера, и заканчивая смартфоном, либо планшетом, так как возможность доступа к вашей библиотеке будет и для андроидного устройства. Запускается он простым нажатие на одну единственную кнопку:



На скрине горят три зеленые точки - это означает, что контент-сервер уже трудится с потным лицом и сеет свет в массы. Если точки не зеленые, то это означает прямо противоположное. Можно каждый раз, клацать данную кнопку для его запуска, а можно настроить раз и навсегда, для чего проникнуть в настройки программы по пути - Параметры- Общий доступ к файлам - Сетевой доступ, и тут немного поколдовать:



Что все это значит, и для чего придумано?

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

Предположим, например, что роутер присвоил основному компьютеру адрес 192.168.10.103, а компьютеру, на котором установлена
Calibre - 192.168.10.104. Для того, чтобы подключаться к библиотеке удаленно, через браузер, используя веб-интерфейс Calibre, нужно выполнить настройки сетевого доступа приведенные на скрине, что выше, где главным является установка "галочки" для включения сервера при запуске Calibre. Теперь, если забросить ярлык программы в автозагрузку, то сразу при включении "библиотечного" компьютера Calibre будет стартовать как в обычном режиме, так и в виде сервера, доступного через браузер путем ввода поискового запроса в виде http://192.168.10.104:8080,  и выглядеть это будет вот так:





Можно присматриваться внимательно, можно - невнимательно, но видна существенная разница между интерфейсом полной программы, и ее "серверным" вариантом, в котором доступны только функции просмотра библиотеки, и скачивания выбранной книги, хотя в последней версии Calibre, если я ничего не путаю, через WEb-интерфейс можно, имея настроенные на то права, как добавлять книги, так и их удалять, что, в принципе, уже баловство.

Категории- это просто варианты просмотра библиотеки. Если заранее создать виртуальную библиотеку (о чем я еще не рассказывал, но в следущей главе именно это и сделаю), а теперь клацнуть на эту категорию, то вызовем меню выбора по жанрам, что мне кажется наиболее удобным способом подобрать книгу.






А здесь можно выбрать любимый жанр "Старые книги":






Каждую из книг можно просмотреть в "Деталях":






Влюбиться в нее, вернуться обратно, нажать кнопку "Получить", и познать вселенную 1955 года.

Все тоже самое можно проделать и пользуясь сматфоном или планшетом на Androide, установив программу Calibre Companion из Play Market. Программа совсем не бесплатна - более 100 гривен, хотя есть и другие программы, как бы бесплатные, но подружиться мне с ними не удалось, то хрень какая-то, то фигня.  



 



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







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






Обрезание Android-версии не ограничилось разделом "Виртуальная библиотека". В полной версии для Windows, а так же контент-серверном варианте, присутствует такая возможностно интересная мелочь, как "Случайная книга", предназначенная для любителей почитать авось что Бог пошлет. Так вот андроиду Бог посылки не посылает...  

Ну и на последок данной тематики, приведу блок-схему, которая готовилась для статьи "Пенсионеры" против "облаков", в которой проведена наглядно-демонстрационная работа по прояснению вариаций подключения к библиотечной программе
Calibre, расположенной на удаленном сервере.





Как верно отмечено на зелененьком и желтеньком стикерах, доступ к Calibre через WEB-интерфейс и мобильное приложение Calibre Companion возможен из локальной сети, но и не только! Тоже самое можно проделать и "зайдя" из глобальной сети. Все что для этого нужно - настойка на роутере перенаправления портов, которое в различных моделях разных производителей может называться (или переводиться) как-то по другому, например - "проброс портов". Но смысл действия заключается в том, что при обращении из сети интернет по "внешнему" IP-адресу, например 77.151.253.186 (и какой-то там порт), роутер производит перенаправление этого запроса внутрь локальной сети по адресу 192.168.10.103 (и какой-то тут порт). А если еще добавить возможность удаленного включения-выключения компьютера (вариации реализации уже проходили во все тех же "пенсионерах"), то получаем личную библиотеку, доступную в любое время из любого места, за исключением глобального апокалипсиса. Но это не беда - тогда будет не до книг.  


Реальная библиотека


Может показаться странным, но в главе под названием "Реальная библиотека", речь пойдет о том, что в
Calibre называется "Виртуальная библиотека". Дело в том, что в моем представлении, огромную кучу книг от библиотеки отличает наличие структуры, каталогизация, раскладывание по полочкам. И главное в таком раскладывании не авторство, не год издания, или название издательства, а ЖАНР. Жанр - это книжный шкаф, где полки - авторы. Именно в такой последовательности я ищу нужную мне литературу, и именно такую организацию библиотеки считаю оптимальной, и именно такая организация и представляет собой РЕАЛЬНУЮ библиотеку, в смысле правильную и удобную. Конечно, иногда необходимо найти конкретную книгу конкретного автора, и это в Calibre делается запросто, но чаще всего нужна конкретная информация из все равно какой книги начхать какого автора. Конечно, может статься так, что полученная информация будет такой чрезвычайто ценной и полезной, что автор из начхательной категории вознесется в разряд непрерикаемых авторитетов, и все это будет не все равно, но все равно это будет лишь исключение из правила.




Создать виртуальную библиотеку можно нажав кнопку "Виртуальная библиотека", и выбрав подменю "Создание виртуальной библиотеки".




В качестве основы для создания библиотеки предлагается несколько параметров, но для создания жанрового подразделения следует выбрать "Тэги", ну, и про название не забыть. Например, для создания виртуальной библиотеки, состоящей из фантастической литературы, нужно из всех перечисленных тэгов, последовательно (с помощью CTRL) выбрать все тэги, в которых в том или ином виде упоминается фантастика. Это может быть fantastic, fantasy, sf, child_sf, sf_action (расшифровки этих замысловатых названий уже приводились выше). Таким образом все книги, в метаданных которых указаны данные тэги, окажутся в одном виртуальном разделе под названием "Фантастика". Главное внимательно отнестись к добавлению тэгов, и не упустить какой-то из виду, иначе целый подраздел может оказаться в таком надежном хранилище, что больше вы его никогда не увидите, разве что чудесным образом совершенно случайно.




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

Кликнуть для увеличения

Не знаю, насколько убедительно мне удалось передать всю обиду за программу, но в любом случае ничего больше сочинять не собираюсь. Не потому что функционал Calibre этим ограничивается, а потому что этим ограничивается мой интерес к Calibre, то есть, по-просту, мне и этого хватает. Но описание даже только  того, что мне хватает, позволяет послать порочащих комментаторов с "Рутора" идти лесом.

 
Назад к содержимому | Назад к главному меню