Программ скачки и установки библиотечных файлов

Обновлено: 07.07.2024

library_softwares.jpg

Вначале надо определиться для чего создаётся электронная библиотека? Для домашнего использования или корпоративного.

Содержание

Здесь надо искать не столько программу электронной библиотеки, сколько книжный менеджер. Подойдет бесплатный Calibre, существующий для Windows, macOS, Linux.

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

Здесь надо вначале определиться что вам нужно. Надо ли ограничивать доступ и защищать от скачивания, нужна ли бесплатная программа или вы готовы заплатить. Надо ли с кем-то и чем-то интегрироваться по API или авторизовать пользователей откуда-то ещё, насколько для вас принципиален интерфейс и удобство плеера и т.д.

Я рассматриваю только такие электронные библиотеки, которые можно скачать и установить на собственном сервере.

ПО для создания личной библиотеки не подойдет для создания корпоративной. Здесь нужны существенное более сложные программы.

При некотором желании можно доработать до нужного функционала и Drupal Biblio.

Чуть подробнее перечислю те из них, что заслуживают внимание:

dspace.jpg

Эта не совсем электронная библиотека, скорее институциональный репозитарий открытого доступа (т.е. архив научных статей под открытыми лицензиями). С этой задачей DSpace справляется хорошо прежде всего за счёт того, что статьи из него хорошо индексируются Google Scholar, а это то, что надо для научный статей - чтобы их нашли другие учёные. Интерфейс, удобство - создатели DSpace не слишком внимательно за этим следят, поэтому если вы захотите использовать DSpace в качестве электронной библиотеки, его придётся заметно допиливать собственными силами, для чего нужен человек, разбирающийся в Java. Есть русское сообщество.

rescarta-collection.jpg

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

Система управления ресурсами на PHP. Есть Omeka Classic. Больше походит не на электронную библиотеку, а на CMS с метаданными под библиотеку. Предполагается, что для использования организация захочет программу доработать под себя.

В России используется редко.

Также есть еще одна версия ПО Omeka S, примеры.

Платные электронные библиотеки бывают как отдельные, так и в составе автоматизированных библиотечных информационных систем (АБИС).

Начнём с тех, что производят разработчики АБИС.

Информации по библиотеке не очень много, в последний раз когда видел, плеер документов работал на Adobe Flash (RBooks), но обещали плеер заменить на PDF.js. Цена примерно 500 тыс. руб.

ruslan-neo.jpg

Разработка 2016 года путем рефакторинга АБИС ИРБИС64 с добавлением функционала под электронную библиотеку. Цена, если ИРБИС64 ещё не куплен, примерно 500 т.р.

Система интересна прежде всего владельцам ИРБИС64, т.к. сам ИРБИС64 довольно сложен, но если библиотекари уже умеют с ним работать, им будет просто освоить и библиотечный функционал.

Есть модули электронных библиотек и в других АБИС, все их перечислять не будем, остановившись на двух самых сложных отечественных АБИС. Продолжим знакомство с программами электронных библиотек на базе систем документооборота.

Программа от разработчиков АБИС OPAC-Global с плеером FlippingBook.

opac-global.jpg

Biblio STOR-M состоит из АРМ-а библиотекаря и веб-интерфейса и во-многом является ответвлением от системы управления предприятием. Имеет богатый функционал по управлению правами, доставшийся от родительского проекта. Поддерживает загрузку видео.

biblio_storm.jpg

Цена не опубликована. Вероятно более 1 млн. руб.

Xerox Полнотекстовая электронная библиотека сделана на базе Xerox DocuShare. Имеет мобильный интерфейс и поддерживает загрузку видео.

xerox_peb.jpg

Цена не опубликована. Вероятно более 1 млн. руб.

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

inforost.jpg

ИнфоРост примечателен тем, что не только продаёт ПО, но и оказывает услугу хостинга.

Цена: от 260 т.р. за локальную версию и от 134 т.р. за аренду ПО в облаке.

Библиотека ELiS работает поверх CMS. Имеет открытый исходный код, мобильную версию и кроме PDF поддерживает видео, EPUB, презентации, статические веб-ресурсы.

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

elis-library.jpg

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

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

Программисты и разработчики смогут найти тут дополнительные компоненты и библиотеки.


Одна из самых прогрессивных серверных платформ в современном веб-программировании.

Пакет библиотек автоматически устанавливающий и обновлящий все полностью обновленные версии вышедших релизов Microsoft Visual C++.

Библиотека, необходимая для запуска приложений, написанных на Visual Basic.

Обновленная версия библиотек, необходимых для корректной работы приложений, написанных на C++.

Коллекция JavaScript - комплект скриптов, написанных на JavaScript.

Набор библиотек Visual C++, необходимых для корректной работы приложений, написанных на этом языке программирования.

Фирменная оболочка командной строки и язык сценариев, созданный на базе NET Framework.

Набор динамически подключаемых библиотек Borland Runtime Library разных версий.

Microsoft Visual C++ 2010 Redistributable - большой набор библиотек для программы, написанных на языке C++.

Профессиональная программа для низкоуровневой работы с чиповыми смарт-картами на уровне APDU.

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

Свежая версия распространенной программной платформы от Microsoft.

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

Windows Imaging Component предоставляет приложениям возможность работать с метаданными любого формата изображений.

Microsoft Visual C++ 2005 Redistributable - библиотеки, необходимые для запуска программ, написанных в среде Microsoft Visual C++.

Microsoft Visual C++ 2008 Redistributable - библиотеки для запуска приложений, написанных на C++.

Открытые библиотеки для симметричного шифрования криптографического протокола.

Графический интерфейс для бесплатного консольного упаковщика UPX.

Компонент MenuEx предназначен для отображению меню в проектах Visual Basic.

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

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

Update Now ActiveX Control позволяет легко обновлять ваше программное обеспечение.

Windows Installer 3.1.4000.2435

Программа для установки на систему поддержки стандарта *.msi.

Набор PHP-скриптов для создания каталога статей и сайтов, простого и удобного в установке, настройке и управлении.

Набор компонентов для Delphi, C++Builder и Kylix, предназначенный для работы с MySQL.

Пакет компонентов для Delphi RavComp 1.4.0.28

Пакет из двух компонентов для Delphi 5, позволяющих фильтровать и сортировать данные.

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

Коллекция вспомогательных функций для разработки на Delphi.

vmSoftReport_D6 - компонент Delphi для генерации отчетов в Excel.

Algoritms 1.1

Коллекция алгоритмов программирования на языках Delphi, Pascal, Assembler, C++.

Video Broadcast SDK ActiveX - компонент, позволяющий создавать приложения, способные транслировать видео-контент на клиентские компьютеры.

Формирование отчетов DELPHI-WORD(EXCEL) 1.5

Динамическая библиотека для формирования документов WORD и EXCEL при помощи приложений, написанных на языке DELPHI.

Graybox OPC Server Toolkit - компонент для разработки небольших OPC серверов.

Office Viewer ActiveX Control - пакет для разработки приложений, способных взаимодействовать с документами Word, Excel, PowerPoint, Microsoft Project и Microsoft Visio при помощи элементов управления ActiveX.

Библиотека для Maple версия 2.1810 - Библиотека расширяет диапазон и эффективность использования пакета Maple на платформе Windows.

Active XL Report - компонент ActiveX для создания отчетов Excel.

StyleSkin - приложение для создания графических интерфейсов с эффектами трехмерности.

Библиотека для Delphi, C++ Builder и ряда других средств разработки, позволяющая организовывать доступ к InterBase и Firebird.

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

MacroRecorder - пакет компонентов для разработчиков, предназначенный для записи и воспроизведения макросов.

Программа Shell MegaPack ActiveX предназначена для добавления Windows Explorer в любую другую программу (при ее разработке) с возможностью тонкой настройки функциональных возможностей проводника.

Данный компонент поможет вам при создании и поддержке изображений Tiff.

MyDiv Logo

2005 - 2021 ©. Все права защищены. Перепечатка возможна только при условии размещения ссылки.

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

А что делать, если в вашей библиотеке тысяча книг, десятки и даже сотни тысяч книг? Тут, конечно, одними Access и Excel не обойтись.

Предлагаю вам обратить внимание на список программ АБИС — Автоматизированных библиотечных информационных систем.

All My Books (Windows)

All My Books — ещё более понятный и простой инструмент для каталогизации вашей библиотеки. Каталогизировать можно обычные печатные, электронные и аудиокниги.


Внутри имеется режим виртуальной полки, что непременно визуально облегчит навигацию. Можно группировать и сортировать. Круто, что информацию о книгах можно подгружать с Озона, Лабиринта, ЛитРеса и других источников. Это упрощает добавление книг. Надо ввести только название или номер ISBN. Можно ещё, кстати, даже просканировать файлы. Естественно, имеется поиск.

Учёт книг (Windows)

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


Библиотека (Windows)

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


Вот такие инструменты: база читателей и книг; инструменты выдачи и сдачи книг; статистика, которую можно вывести в TXT-файл или в виде таблицы XLS. Выводить информацию можно как о читателях, так и об администраторах и книгах. Первый вход по логину Администратор и паролю 1111. Смотрите только перед установкой полностью распакуйте все внутренности архива, иначе не получится правильно запустить.

Для учёта книг в библиотеке (Windows)

Ага, так и называется «Для учёта книг в библиотеке». Она для учёта книг в библиотеке. Ну, ещё и для учёта журналов, CD, DVD и так далее. Почему бы нет.


Разработана была для библиотеки храма Св. Сильвестра Омско-Тарской Епархии. В ней, конечно, можно просматривать всю историю книги — кому и когда выдавали, контакты читателя, информацию о книге и даже в какой именно полке книга лежит. Если вы религиозный человек, то вам отдадут с лицензией. Нужно лишь будет ответить на вопросы из утреннего правила.

Журнал учёта книг, выданных из библиотеки (MacOS, Windows, Linux)


Это просто удобный XLS-шаблон от Майкрософт. Пользоваться можно через какой угодно девайс. Максимально прост в понимании. Здесь можно записать имя человека, взявшего книгу, контактные данные, название книги, даты выдачи и возврата. Количество дней до возврата книги рассчитывается автоматически. Задолженности красятся красным.

MyLib (Windows)

Небольшая программа с разделами в виде вкладок.


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

Calibre (Windows)

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


У Calibre ещё много полезных функций, которых не найти даже в некоторых платных продуктах: встроенный RSS-агрегатор, контент-сервер, интеграция с ридерами, сканирование жёсткого диска на наличие файлов электронных книг и плагинов. Но куда же без минусов: не найдёте поддержку форматов JAR, DJVU и CHM; не найдёте автоматический экспорт базы данных книг.

1С: Библиотека (MacOS, Windows, Linux)

Это серьёзная организация, которая неоднократно доказывала свою состоятельность на рынке программ и сервисов для автоматизации учёта данных и процессов. Так вот, продукт от 1С позволяет автоматизировать рабочие процессы библиотеки. Есть возможность интегрировать с другими решениями фирмы «1С».


Имеются разные конфигурации для школы, ВУЗа, колледжа. Есть экспорт и импорт данных в MARC-форматах. Полная поддержка национального коммуникативного формата RUSMARC. Описание любых видов изданий, включая документы в электронном формате, видео-, аудио-, нотные, картографические, изоиздания и прочее. Формирует отчётные и учётные документы. Интегрируется в вашу бухгалтерию, если надо. Имеется виртуальный кабинет читателя.

OPAC-Global (Windows, Linux и другие)

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


Умеет подгружать информацию более-менее известных книг из сети. По сути, онлайн-каталогизатор. Система, конечно же, кроссплатформенная. Но лучше всего будет работать с MS Windows Server Sun, OS Solaris IBM, OS AIX Linux.

Интересно, что OPAC-Global пользуют в Президентской библиотеке имени Б. Н. Ельцина, научной библиотеке Государственной Третьяковской галереи, Центральной научной библиотеке ПМГМУ им. И. М. Сеченова и других.

Koha (Linux, Windows, MacOS)

Открытая АБИС для всех желающих и более-менее разбирающихся в программировании. Хотя, возможно, я утрирую.


Интерфейс разделён для читателей и библиотекарей. Имеется поиск, статистика по обороту книг, читателям. Модуль каталогизации со встроенным клиентом Z39.50. Найдёте систему периодики для журналов и газет. Минус системы в том, что она более распространена за границей, и, соответственно, русскоязычная база бедна. Работает через браузер, но разработчики советуют пользоваться Apache, MySQL и другими подобными инструментами.

АБИС Либра (Windows)

Каталогизация книг, периодики. Картотека читателей имеется, регистрация новых читателей, выдача и возврат книг, поиск и так далее. Базовая версия Либры идеально подойдёт для районных, сельских, школьных библиотек.


Можно сканировать штрих-коды (через COM-порт, например), связывать библиографическое описание с электронным файлом. Нет необходимости устанавливать Access или другие СУБД. Есть возможность резервного копирования, так как всё в одном файле хранится. Работает даже на «чайнике» (если сильно постараться). Кстати, вы сами сможете создавать эти штрих-коды, распечатывать и клеить на книжки.

Либэр (Windows, MacOS, Linux)

Имеется два варианта исполнения: в виде программы; и в виде браузерного решения — Вэб-Либэр называется.


Автоматизируйте все библио-процессы: комплектование, каталогизацию, ведение справочников, поиск и обмен библиографическими записями, учёт читателей, выдачи и возвраты документов, МБА, печать выходных форм, статистику, бюджет. Тут больше нечего добавить. Большой плюс то, что есть онлайн-вариант.

МегаПро (Windows, MacOS, Linux)

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


Это онлайн-сервис, который при необходимости может использоваться и в более традиционном варианте — как программа на компьютер. Интерфейс интуитивно понятен, широкая возможность настроек, почти все виды документов, всё по ГОСТ Р 7.0.100-2018. Поддержка форматов MARC21, RUSMARC, UNICODE при экспорте и импорте данных. Можно работать с различным RFID-оборудованием.

АБИС «Марк» (Windows, MacOS, Linux)

Ещё одна программа для автоматизированной библиотечной работы.


Каталогизация, систематизация книг и читателей, учёт всего фонда библиотеки, возможность межбиблиотечного абонемента. У программы имеется облачная версия. Поддерживает различные популярные СУБД (MySQL, PostgreSQL, MS SQL, Oracle). Можно гибко настроить и расширить функциональные возможности благодаря использованию встроенных скриптов (JavaScript и API).

АБИС «Руслан-Нео» (Windows, MacOS, Linux)

Это очень старая система. Можно сказать, самая первая на российском рынке, работающая по международному протоколу Z39.50 при работе с электронным каталогом. Раньше она называлась АБИС Руслан. С 2016 года продукт был переработан и назван «Руслан-Нео».


Из интересного: модульное наращивание функциональности. К примеру, надо вам обработку запросов на МБА/ЭДД для одной или нескольких библиотек на основе каталогов, — добавляете модуль АРМ МБА. Использует технологии HTML, CSS и JavaScript. Протокол SIP2 для работы с RFID-оборудованием любого производителя. Формат RUSMARC тоже тут. Поддержка UNICODE и автоматическая генерация значения DOI для ресурсов. Поддержка работы через браузер. Использование СУБД Oracle, MySQL, PostgreSQL и других для хранения данных.

АБИС «ИРБИС» (Windows, MacOS, Linux)

Ещё одна мощная библиотечно-информационная система, которая совместима с российским и международным форматами данных.


Безлимитное создание баз данных, каталогизация книг, обработка и описание их. Веб-версия тоже имеется. Фишки: технология автоматического формирования словарей, подтягивание информации из официальных больших интернет-ресурсов, создание большой базы с поиском по каталогу. Ведение баз данных УДК, ББК, ГРНТИ и Тезауруса. Возможность перевода пользовательских интерфейсов на другие языки.

Alfa Ebooks Manager (Windows, MacOS, Linux)

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


Описание и другие данные книг и других материалов периодически обновляются через ОЗОН, LitRes и другие такие сайты. Можно смотреть книги в 3D — более лучшее понимание того, как выглядит книга. Можно конвертировать форматы книги для Kindle, iPhone и Android читалок. Имеется редактор метаданных в EPUB, MOBI, FB2, PDF, AZW. Поддерживает аудиокниги. Читать можно прямо в программе через встроенный ридер. И вишенка на этом торте — есть возможность использовать онлайн-версию.


Как установить библиотеку

Ручная установка библиотеки подразумевает перемещение папки с библиотекой в папку, в которой Arduino IDE будет эту библиотеку искать. Таких папок две: одна находится в папке с программой:

  • 64-битная версия Windows – C:\Program Files (x86)\Arduino\libraries\
  • 32-битная версия Windows – C:\Program Files\Arduino\libraries\


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

Где брать библиотеки?

Решение конфликтов

Конфликтовать могут и ядра, поэтому решением всех проблем может стать чистая установка Arduino IDE с удалением остатков от предыдущей версии. Удаляем программу как программу, и вручную сносим папки:

  • Папка с программой
    • 64-битная версия Windows – C:\Program Files (x86)\Arduino\libraries\
    • 32-битная версия Windows – C:\Program Files\Arduino\libraries\

    Как работать с библиотекой?

    Допустим, вы купили какой то модуль или датчик, загуглили по нему информацию, нашли статью с примером. Примеры обычно простенькие, показать как подключается и работает. Скачали библиотеку из статьи, попробовали, всё работает. Что дальше? Дальше следует открыть папку с библиотекой и посмотреть официальные примеры, разобраться как они работают и что умеют. Примеры находятся в папке examples в папке с библиотекой. Примеры обычно не раскрывают всех возможностей библиотеки, поэтому открываем и читаем заголовочный файл, который название_библиотеки.h. В нем можно найти буквально список инструментов библиотеки, очень часто с описанием для каждого. Вооружившись этой информацией, можно выжать из модуля все возможности, которые ему прописал разработчик библиотеки. Давайте рассмотрим банальную библиотеку servo, я думаю большинство с ней работали. Даже у меня есть небольшой видеоурок по работе с Servo! Посмотрим примеры, которые лежат в папке с библиотекой:

    Из этих примеров мы узнали, что есть класс Servo, и нужно создать объект этого класса. В блоке setup мы можем указать, к какому пину подключена серво (метод attach()), и можем повернуть серво на нужный угол (в градусах) при помощи метода write(). Это в принципе всё, что мы узнали из официального примера. Давайте теперь откроем заголовочный файл Servo.h, который находится в папке src (я прикладываю весь код после описания) Что мы можем узнать из этого кода? Достаточно много всего интересного!

    Читайте также: