Скачать calibre русская версия для windows 7. Calibre — лучшая программа для работы с книгами на компьютере

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

Приступим. Для начала выделю преимущества данного фонарика:

  • компактный и легкий корпус;
  • возможность регулировки фокуса;
  • удобное расположение органов управления (кнопка), учитывая что фонарик налобный.

Теперь недостатки, которых куда больше:

  • неудобное управление - три режима которые переключаются по циклическому алгоритму (четвёртый режим "выключено"), то есть если нужный режим пропустил, то надо "прощелкивать" все режимы по кругу, пока не "дощелкаешь" до нужного режима;
  • один из режимов - мигающий - вообще бесполезный, только мешает управлению;
  • нет контроля состояния аккумулятора, то есть при каждом цикле разряда портит аккумулятор, сильно разряжая его (если не выключить, может посадить аккумулятор до 1...2 вольт);
  • нет стабилизации тока, то есть с разрядом аккумулятора яркость постепенно падает;
  • заряд аккумулятора идет тупо через резистор, нет никакого контроля зарядного тока и отсутствует правильный алгоритм заряда литий-ионного аккумулятора (при каждом цикле заряда гробит аккумулятор);
  • стоИт китайский светодиод с низкой эффективностью;
  • стоИт китайский аккумулятор с завышенной емкостью на этикетке.

Теперь о том, что бы хотелось получить в итоге:

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

Вскрываем корпус фонарика.

Здесь мы видим, что его "мозги" сделаны на основе БИС микросхемы, поэтому они не поддаются никакой модификации.

При замене светодиода на другой светодиод, выходной ток изменился почти на 50%, что говорит об отсутствии какой либо стабилизации тока. Решено выкинуть родную плату и сделать свою. В качестве управляющего контроллера я выбрал ATtiny13A-SSU ввиду следующих основных преимуществ:

  • малая цена - около 30 рублей (на момент написания статьи, май 2014г.);
  • компактный корпус поверхностного монтажа;
  • в режиме сна потребляет менее 500 наноампер (!!!);
  • возможность работы при низких напряжениях питания (вплоть до 1.8в);
  • возможность работы при температуре ниже 0 градусов.

В качестве драйвера светодиода выбор пал на AMC7135 благодаря следующим характеристикам:

  • возможность работы при низких напряжениях питания;
  • минимальное падение напряжения на микросхеме - всего 0.15в;
  • возможность ШИМ-регулировки яркости светодиода;
  • компактный корпус.

Схема драйвера:

Небольшие пояснения о работе схемы и применяемых компонентах. Для измерения уровня заряда аккумулятора, используется АЦП микроконтроллера и внешний источник опорного напряжения (далее ИОН) REF3125 с выходным напряжением 2,5В. Внешний ИОН используется не просто так - с его помощью достигается измерение напряжения аккумулятора с минимальными погрешностями, так как точность встроенного в микроконтроллер ИОН"а оставляет желать лучшего. Управление AMC7135 производится при помощи ШИМ-сигнала, частотой 500 Гц. При отключении драйвера, микроконтроллер отключает AMC7135, обесточивает ИОН, и переходит в спящий режим "Power Down", потребляя менее 1 мкА . Устройство не требует какой-либо настройки и корректировки, и после сборки и прошивки начинает работать сразу. Чтобы можно было выбрать напряжение отключения драйвера "под себя", в конце статьи прилагается архив с прошивками под напряжения 3,1...3,6 Вольт с шагом 0,1В.

Развожу печатку, травлю, запаиваю, пишу софт в AVR Studio 5, прошиваю микроконтроллер. На этапе изготовления платы нужно просверлить отверстия, и соединить перемычками дорожки с обеих сторон платы. Я взял медную жилу от витой пары, залудил её, и сделал из неё перемычки.

Вот что из этого получилось. Печатку и набор прошивок можно скачать в конце статьи.

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

Родной контроллер управления давал на светодиод следующий ток в режимах:

  • 1 режим, примерно 200 мА;
  • 2 режим, примерно 60 мА;
  • 3 режим, примерно 60 мА (мигающий).

Родной контроллер управляется по следующему алгоритму. При нажатии на кнопку выполнялся переход на следующий режим. 1 --> 2 --> 3 --> ВЫКЛ и так по циклу. Если нужный режим случайно пропустил, то придётся сидеть и "нащёлкивать" пока не дойдёшь до нужного режима. Также для выключения фонарика нужно "прощёлкать" все режимы. О быстром включении/отключении фонарика можно даже и не мечтать.

Моя плата контроллера с драйвером выдает следующие токи в разных режимах:

  • 1 режим, 30 мА;
  • 2 режим, 130 мА;
  • 3 режим, 350 мА (будет использоваться кратковременно, так как в корпусе фонарика не предусмотрено должного охлаждения для светодиода).

Мой контроллер управляется по следующему алгоритму. Однократное (короткое) нажатие выполняет включение/отключение фонарика (с сохранением последнего выбранного режима). Длительное удерживание кнопки выполняет переключение режима на следующий. Таким образом, мы имеем возможность как быстро включать/отключать фонарик, так и менять режимы. Надоедливого и бесполезного режима "мигалки" теперь нету. При снижении напряжения аккумулятора до заданного в "прошивке" уровня, фонарик переходит на предыдущий режим. Тоесть если стоял режим 3, то сначала контроллер включит режим 2, затем фонарик поработает какое-то время, затем включится режим 1, фонарик поработает ещё какое-то время, и только потом он выключится. В интернете уже есть аналогичные конструкции, но они либо имеют управление при помощи разрыва цепи питания, что не всегда оправданно, либо у них не используется режим сна, а это очень важно!!

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

Также достаём штатный светодиод, будем менять его на эффективный светодиод CREE XPG с тёплым свечением.

Готовим наш новый светодиод:

Собираем оптический блок:

Теперь встраиваем новую плату управляющего контроллера и драйвера светодиода:

Cобираем корпус:

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

Позже был установлен нормальный контроллер заряда аккумулятора на микросхеме MAX1508, а также родной китайский аккумулятор был заменён на внешний блок аккумуляторов, состоящий из 2 оригинальных банок Sanyo UR18650.

В активном режиме микроконтроллер ATtiny13A потребляет менее 500 мкА благодаря работе на тактовой частоте 128 кГц. Также в активном режиме добавляется потребление AMC7135, потребление внешнего ИОН, и потребление внутреннего АЦП микроконтроллера. Суммарный ток потребления в активном режиме зависит от используемого ИОН, и может составлять от 0,1 мА до 1 мА. Я применил ИОН REF3125, суммарное потребление схемы в рабочем режиме составило 0,5...0,8 мА.

ИОН REF3125 можно заменить на аналоги:

  • ADR381
  • CAT8900B250TBGT3
  • ISL21010CFH325Z-TK
  • ISL21070CIH325Z-TK
  • ISL21080CIH325Z-TK
  • ISL60002BIH325Z
  • MAX6002
  • MAX6025
  • MAX6035BAUR25
  • MAX6066
  • MAX6102
  • MAX6125
  • MCP1525-I/TT
  • REF2925
  • REF3025
  • REF3125
  • REF3325AIDB
  • TS6001

Прилагаю небольшое видео, демонстрирующее управление режимами. Видео снято давно, светодиод ещё тогда стоял родной, позже он был заменён на CREE XPG, также стоял родной аккумулятор. Лень было заново снимать видео. Также хочу предупредить, что не каждый программатор поддерживает прошивку микроконтроллеров на частоте 128 кГц. Для прошивки я использовал программатор "USBAsp" со включенной опцией "Slow SCK". Всем удачных самоделок!!

Внимание! Прошивка управляющего микроконтроллера была полностью переписана. Алгоритм работы программы стал более корректным, устранены некоторые недочёты в работе устройства. Ниже Вы сможете скачать пробную версию прошивки с ограничением по времени работы 10 минут. По истечении тестового времени, гаснет светодиод и блокируется управление. После переподключения аккумулятора, вновь получаем 10 минут тестового времени.

Полную версию прошивки можно приобрести .

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
МК AVR 8-бит

ATtiny13A

1 корпус SOIC 208 mil В блокнот
Конденсатор 1 мкФ 1 не менее 1 мкФ В блокнот
Резистор

4.7 кОм

2 или 3...10 кОм

Этот фонарик был куплен на EBAY около 4-5 лет назад. Ссылка на продавца не сохранилась, да и врядли он еще продает этот товар. Но и сейчас я неоднократно вижу на многих торговых площадках братьев-близнецов этого фонарика, поэтому мне кажется этот обзор еще актуален.

Тем более принципы доработки этого фонарика можно применить и к другим подобным изделиям.

Фонарик верой и правдой отслужил мне несколько лет.

Светодиод я не могу опознать. Что-то маленькое, с низким тепловыделением, но достаточно яркое.

Я не пользовался им особенно интенсивно и он меня устраивал. В не было никаких ненужных мне режимов. Кнопка выключения в торце, как мне нравится. Есть уплотнительные резинки. Изначально он работал на трех элементах ААА. Потом у меня появились LiIon аккумуляторы 18650 и я попробовал запихнуть в фонарик такой элемент.

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

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

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

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

Приподнимаем плату светодиода. А где же драйвер?

Драйвер состоит из контактной платы и куска провода. Да уж, китайцы видно сделали ставку на надежность

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

Не могу налюбоваться на лаконичный китайский драйвер перед тем как отправить его в помойку.

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

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

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

Тоже есть пружинка, это обязательно нужно, силиконовые провода и 3 режима.

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

Чуть повредил дорожку на драйвере. Сам виноват. Пришлось соединить проволочкой. Работало бы и без нее, но припаял для надежности.

Заодно решил заменить светодиод на что-то более интересное. В закромах выкопал следующие:

Первый слишком большой, второй мощнее, но греется как печка. Выбираю третий, СREE XP-E.

Warm White / Cold White
LED Emitter: 1-3W
Model Type: CREE XPE LED
Lumens: 328Lumens/ 3W
DC Forward Voltage (VF) : 2.8-3.6Vdc
DC Forward Currect (IF) : 350-1000mA
Beam Angle: 115 degrees
Lens color: water clear
PCB board: Diameter 20mm base
Resin (Mold): Silicone Resin
Certificate: CE&ROSH
LifeSpan Time: > 50,000 hours
Power: 1W-3W
Model Name: CREE XPE
Emitted Color: Blue
Wavelength: 470-480nm
Brightness: 60LM~70LM


Maximum Pulse Voltage: 3.8V
Maximum Pulse Current: 1200mA
LED Viewing Angle: 115 degree
Diameter: 20mm
Usage: House/Street/Architecture Illumination
Power: 1W/3W
Model Name: CREE XPE
Emitted Color: Green
Wavelength: 520nm-530nm
Brightness: 90LM~100LM
DC Forward Voltage (VF): 3.2V-3.6Vdc
DC Forward Current (IF): 350mA~1000mA
Maximum Pulse Voltage: 3.8V
Maximum Pulse Current: 1200mA
LED Viewing Angle: 115 degree
Diameter: 20mm

Вот он крупнее.

А вот тот что стоял изначально. Может кто может его опознать?

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

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

Проверяем – работает. Яркость сопоставима с яркостью того светодиода что стоял изначально. Но ладно, пусть уж остается CREE. Надеюсь не перегреется…

Кнопка работает как и положено, включает-выключает. Если не нажимать на кнопку до конца, а только чуть-чуть придавливать, переключается режим работы фонарика. Режимов всего 3: полная яркость, половинная яркость и строб. Режима SOS, слава Богу, нет. Он мне точно не нужен. Я бы и от строба отказался, тем более что мне встречалась информация по перешивке таких драйверов. Но подумав, решил строб оставить, а вдруг пригодится?

Вот видео работы фонарика после доработки:

На видеосъемке видна модуляция света, результат работы драйвера. Так и должно быть, глазом это не видно, только на видео.

Здесь можно увидеть как работает фонарик в режимах полной и половинной яркости, а также в режиме строба.

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

Calibre - это программа для Windows, Mac и Linux, которая обладает абсолютно всеми инструментами для работы с книгами. Это не просто «ещё одна читалка». Calibre позволяет конвертировать книги в разные форматы, использовать компьютер в качестве облачной библиотеки и иметь доступ ко всем крупнейшим онлайн-библиотекам.

И, конечно же, в добавок ко всему остальному, Calibre - это всё-таки «ещё одна читалка».

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

Поиск в Calibre включает в себя такие ресурсы, как Litres, Google Books, Amazon, «Библио» и десятки других. Однако никто не мешает вам скачать свои книги самостоятельно, а после загрузить их в Calibre.

Отдельным плюсом оказалась функция конвертирования. Программа поддерживает более 15 форматов и при конвертации позволяет настроить каждую мелочь. Для меня как для человека, который часто конвертирует PDF-книги в EPUB или FB2, это оказалось очень полезно. Так как в других программах сильно сбивается вёрстка.

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

Интерфейс программы: русский

Платформа:XP / 7 / Vista / 8

Производитель: Kovid Goyal

Сайт: calibre-ebook.com

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

Основные возможности программы Calibre

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

Что касается организации электронной библиотеки, то он имеет четкую иерархическую структуру. Причем, после упорядочивания электронных книг, в отсутствие программы, вы все равно с легкостью сможете найти необходимый файл на жестком диске компьютера. Довольно интересной особенностью организации фалов является и то, что одна и та же книга в разных форматах представлена в структуре библиотеки, как одна книга. Кроме того, программа поддерживает довольно внушительное число форматов электронных книг. Это CBZ, CBR, CBC, EPUB, FB2, HTML, LIT, LRF, MOBI, ODT, PDF, PRC**, PDB, PML, RB, RTF, TCR и TXT. Самое интересное заключается в том, что программа без труда позволяет конвертировать форматы между собой. Причем, как угодно. И, естественно, приложение предусматривает и наличие встроенной «книгочиталки».

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

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

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

Часть 1: управление библиотекой, чтение книг, общий доступ к библиотеке

Рынок электронных книг соответствует спросу весьма требовательного покупателя. Что еще более приятно, эти устройства становятся все более доступными и технологичными. Однако, наряду с поддержкой множества форматов документов, отсутствует функциональное программное обеспечение для работы с электронными книгами. В итоге, пользователь довольствуется ограниченным инструментарием «из коробки».

Один из наиболее актуальных вопросов — создание электронной библиотеки на компьютере, с последующей синхронизацией по USB или беспроводному соединению. Не менее важен экспорт книг в формате, пригодном для чтения на устройстве. С подобными задачами поможет справиться программа Calibre.

Собственно, несовместимость форматов, программного обеспечения и операционных систем и послужила импульсом для разработки Calibre в 2006 году. Kovid Goyal, автор проекта, создал конвертер книг в формат LRF, актуальный для Sony Reader. С тех пор программа обзавелась множеством функций и работает под управлением Windows, Mac OS и Linux (в обзоре будет рассмотрена версия для Windows). Основные возможности программы раскрываются в следующих направлениях:

  • Управление библиотекой
    Программа позволяет хранить книги различных форматов, объединять их в коллекции, редактировать метаданные (информацию об авторе, издательстве и др.), искать информацию по библиотеке, совершать операции с файлами, такие как импорт, экспорт, удаление.
  • Чтение книг
    Calibre можно использовать для чтения или предосмотра книг форматов CBZ, CBR, CBC, CHM, DJVU, DOCX, EPUB, FB2, HTML, HTMLZ, LIT, LRF, MOBI, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT, TXTZ, с удобной навигацией и настройкой отображения страниц.
  • Веб-сервер
    Серверная часть Calibre — одна из наиболее интересных возможностей, благодаря которой пользователи могут получать доступ к электронной библиотеке через браузер. Веб-оболочка необходима при работе с рядом устройств по беспроводному соединению, а также для организации доступа к библиотеке по локальной сети либо через интернет.
  • Сбор и сохранение новостей из интернет-источников
    На первый взгляд, эта функция относится сугубо к RSS-агрегаторам. В случае с Calibre можно создавать из новостей RSS-каналов файл для чтения на электронном устройстве, в том числе по расписанию.
  • Синхронизация устройств
    Calibre поддерживает всевозможные устройства известных поставщиков и позволяет загружать книги различными способами: через интернет, по локальной сети или непосредственно при подключении через USB-кабель.
  • Преобразование форматов электронных книг
    В программу встроен мощный конвертер, который работает с популярными файловыми форматами (см. выше) и производит экспорт в AZW3, EPUB, FB2, OEB, LIT, LRF, MOBI, HTMLZ, PDB, PML, RB, PDF, RTF, SNB, TCR, TXT, TXTZ. Благодаря этому, книгу легко сохранить в нужном формате и сразу же отправить ее на устройство или передать по email.
  • Поддержка плагинов
    Немаловажно то, что Calibre поддерживает расширения. Благодаря этому пользователи имеют возможность улучшить функциональность программы, включив ту или иную опцию внештатно, через плагин. При желании, можно написать собственное дополнение, соответствующее на сайте разработчика.

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

Первый запуск Calibre

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

Второй этап — выбор устройства для синхронизации с Calibri. Поддерживается внушительное количество устройств от таких производителей: Amazon, Android, Apple, Barnes & Noble, SONY (см. скриншот). Если устройство не числится в списке, можно выбрать универсальный профиль (Generic).

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

После закрытия диалога, происходит запуск программы. Несколько слов нужно сказать об интерфейсе. Дело в том, что большинство замечаний пользователей относится не к функциональной, а именно к визуальной стороне программы. Оболочка Calibre использует кроссплатформенную библиотеку , вследствие чего «неродной» интерфейс несколько выбивается из общего стиля Windows. Более существенный недостаток — не всегда плавная прокрутка списков и открытие диалогов, небыстрая отзывчивость в целом.

Впрочем, эти «шероховатости» в полной мере компенсируются функциональностью Calibre и кроссплатформенностью в частности: здесь можно напомнить о поддерживаемых устройствах и ОС, между которыми возможен импорт, экспорт и синхронизация.

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

Значки можно уменьшить, а расположение кнопок настраивается через секцию «Панель инструментов». Модификации поддаются также контекстные меню, столбцы и другие элементы интерфейса.

Управление библиотекой

Главное окно программы представлено библиотекой, которая является ядром программы и главным ее инструментом. В левой панели доступен фильтр по атрибутам и поиск (браузер тегов). Центральная колонка отведена под список книг. Справа — информация по выделенному элементу списка, взятая из метаданных книги. В нижней части окна доступны режимы переключения, где можно дополнительно скрыть одну из боковых панелей или переключить режим отображения книг — в виде обложек или сетки. Благодаря этому, панели гибко настраиваются, делая просмотр книг информативным и удобным.

Изначально большинство столбцов в Calibre активировано: автор, дата, размер, оценка и т. д. Для того, чтобы изменить установленный порядок, нужно воспользоваться контекстным меню, щелкнув по любому заголовку списка, или перетащить заголовок столбца в желаемое место. Используя язык шаблонов, можно создавать колонки со своими данными, включающими метаданные (опция «Добавить пользовательский столбец»).

Добавить книги можно несколькими способами. Наиболее очевидной является кнопка «Добавить книги» на панели инструментов. Из доступных вариантов выпадающего списка — добавление книги из одной директории (вариант 1), добавление с учетом субдиректорий (вариант 2) или несколько (вариант 3) книг на директорию. Также позволяется создать пустую запись или добавить книгу по номеру .

Замечено, что для добавления небольшого количества книг достаточно перетащить книги в окно, однако добавление папок и каталогов возможно только через интерфейс. Хотя нужно быть осмотрительным, поскольку в результате неразборчивого импорта придется заниматься чисткой списка от ненужных элементов. Также имеет смысл определить список игнорирования файлов в меню «Добавление книг», вкладка «Автоматическое добавление».

Второй способ пополнения библиотеки — поиск и покупка книг на публичных и коммерческих источниках (действие «Загрузить книги»). Calibre предоставляет только оболочку для поиска по названию, автору и ключевым словам. Остальные функции (покупка, скачивание) доступны через браузер, после перехода на сайт. Список магазинов настраивается, за счет исключения ненужных элементов можно оптимизировать поиск.

Русскоязычных ресурсов, за исключением помещенных в конец списка, явно недостаточно. Имеющийся поиск на русском языке охватывает не самую широкую область: фактически, это информация с .

При добавлении книги, файлы автоматически сохраняются на компьютере, во вложенных папках, упорядоченных по атрибутам «Автор» и «Заглавие». Самостоятельно добавлять файлы в каталог Calibre нет смысла: они будут удалены.

Метаданные хранятся в отдельном файле metadata.db для каждой книги, что также удобно для перемещения базы, создания резервной копии или, скажем, для синхронизации с Dropbox или аналогичными сервисами. Впрочем, с Google Drive, на момент написания, приложение . Несложно произвести импорт или экспорт библиотек на другой компьютер — для этого достаточно перенести папку с книгами и указать ее в мастере пошаговой настройки.

Благодаря виртуальным библиотекам, книги можно упорядочить в коллекциях. Интерфейс поддерживает вкладки («Виртуальная библиотека — Show virtual libraries as tabs»), что делает управление объемной библиотекой еще более удобным. В результате, нужные книги будут всегда под рукой и поиск не так востребован.

К слову, поиск по нескольким виртуальным библиотекам не поддерживается, он осуществляется только по общей базе. В остальном, эта функция интегрирована в Calibre повсеместно. Выше центральной колонки доступен быстрый поиск, он выступает в качестве фильтра. Еще один способ просмотра — режим Quickview: выделив значение в колонке и нажав Q, доступен список по выбранному критерию: например, по автору, издателю, жанру.

Расширенный поиск (кнопка левее) позволяет искать по содержанию, а также полям. В строке ввода допустимо использование логических операторов, регулярных выражений, тегов. Запросы можно сохранять для дальнейшего использования (для этого используется поле в верхнем правом углу).

Редактор метаданных

Опыт использования Calibre говорит о том, что поиск особенно эффективен при использовании метаданных. Чем больше сведений о файле, тем больше шансов на его быстрое нахождение посредством обозревателя тегов.

В диалоге редактирования доступны такие поля, как название, автор, серия, теги, комментарий в виде текста/HTML и другие. Если есть ISBN-номер книги, необходимые сведения проще всего получить из интернета, используя данные сервисов isbndb.com, Amazon, Google Books. В настройках предварительно выбираются источники и отмечаются поля для импорта информации, загруженные метаданные можно сверить с предыдущими сведениями.

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

Чтение книг в Calibre

Просмотрщик Calibre доступен в отдельном окне, по нажатию кнопки «Просмотр» на панели действий. Файл для чтения можно выбрать как в окне библиотеки, так и непосредственно через меню приложения.

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

Можно развернуть окно до полного размера либо перейти в полноэкранный режим. Страницы перелистываются с помощью клавиш или кнопок на панели. Есть возможность переключиться в многопоточный режим (без разбивки на страницы), однако перейти в двухстраничное отображение почему-то нельзя. Также нет других, вполне очевидных для просмотрщика, опций: подгонки по ширине или размеру окна. Из других «мелочей», которые привычны по их наличию в электронных книгах: нет опции переключения в «ночной» режим чтения, в книге нельзя оставлять заметки.

С другой стороны, в этом приложении к Calibre доступно множество визуальных опций: выбор гарнитуры шрифта, настройка расположения текста на странице, цвета, фон, поведение при перелистывании. Отображение страниц также регулируется с помощью простого в понимании синтаксиса CSS, добавить таблицу стилей можно во вкладке «Пользовательская таблица стилей». На тематическом форуме Mobileread примеры, готовые к применению и которые будут полезны всем тем, кто не знаком с синтаксисом CSS.

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

Файлы формата DJVU не открываются даже при наличии в Calibre соответствующего плагина, хотя отлично распознаются в .

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

Общий доступ к библиотеке

Общий доступ может понадобиться в том случае, если книгу необходимо передать на другое устройство (Kindle, Android, iOS) по локальной сети, через беспроводное соединение или по интернету. В случае с iOS, сервер нужен для чтения книг таким приложениям, как Stanza или Marvin.

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

Для запуска сервера используется команда «Подключиться/Общий доступ — Запустить контент сервер». В результате по адресу http://:8080/ доступно содержимое сервера.

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

Как видно, веб-сервер достаточно прост, его можно использовать в личных целях или делиться книгами с друзьями. Для «полновесного» варианта сервера не хватает, как минимум, прав доступа, расширенных настроек безопасности. Но это явно не приоритетная функция программы.

Еще одна сетевая возможность Calibre — рассылка электронных книг по email. Для этого используется список рассылки. При отправке, книги могут быть сконвертированы в одном или нескольких заданных форматах, указанных через разделитель.

Для устройств на базе Android предусмотрено приложение , с его помощью можно создать беспроводное соединение Calibre с телефоном.