Журнал LinuxFormat - перейти на главную

LXF125:Сравнение

Материал из Linuxformat
Перейти к: навигация, поиск
Каждый месяц мы сравниваем тысячи программ – а вы можете отдыхать!

Содержание

Сравнение: Менеджеры коллекций

У каждого найдется коллекция, требующая заботы – будь то DVD, музыка или марки. Шашанк Шарма исследует ПО, подходящее для этого дела.

Коллекционирование заложено в природе человека. Вещи, которые человек копит, со временем меняются, но сам процесс не прекращается. Мы собираем синяки и царапины в возрасте семи лет, карточки – подростками, и, хотя в этом редко кто признается, те красивые обертки с бесплатными татуировками тоже.

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

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

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

Про наш тест…

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

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

Tellico

Старичок все еще резво тянет.

Tellico написан для KDE, но чувствует себя как дома и в Gnome. Это, пожалуй, старейший менеджер коллекций из тех, что по-прежнему в седле сегодня. Он поставляется со встроенной поддержкой различных типов коллекций: книги, фильмы, музыка, видеоигры, комиксы, монеты, марки, билетики, вино, настольные игры… и многое другое. Причем вместо использования баз данных для хранения всей этой информации, Tellico полагается на формат XML.

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

Даже если заполнение всех, а то и большинства полей не обязательно, результат не ласкает глаз. Использованные диалоговые окна забиты до отказа, а незаполненные поля уродливо зияют пустотой. Правда, несмотря на неудачный отправной пункт, состав полей, связанных с каждым из встроенных типов коллекций, все-таки контролируется. Можно также менять параметры существующих полей. Допустим, вам незачем держать поле Дата покупки [Purchase Date] ни для одной из ваших коллекций; тогда в индивидуальном порядке отредактируйте и удалите его. Кроме того, в любой из шаблонов можно добавить новые элементы, если вы ощутите недостачу – например, текстового поля, описывающего ваши эмоции по отношению к данной вещи из коллекции.

Отслеживание займов

Tellico также является эффективным средством для приглядывания за коллекцией, поскольку он умеет отмечать, не одолжили ли вы вещь еще кому-либо. Отчеты о коллекции, пригодные для распечатки или, при желании, экспорта в HTML, создаются быстро, и для них есть различные шаблоны, в том числе Просмотр займов [Loan view].

Наконец, Tellico поддерживает массу различных интернет-источников, где добывается информация об элементах вашей коллекции. К ним относятся IMDB; ISBNdb (онлайновая база данных о книгах); CrossRef для научных статей и библиографических текстов, а также серверы SRU, применяемые многими библиотеками для обеспечения доступа к своим каталогам. В качестве бонуса, можно использовать внешние скрипты для поиска данных по другим информационным ресурсам.

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

Шаг за шагом: Создание коллекции своего типа

Шаг 1

  • Создайте коллекцию
Нажмите Файл > Новый > Личная коллекция для создания нового шаблона, затем выбирайте поля для этой коллекции. Не пытайтесь сразу довести все до идеала: поля можно добавить и позже.

Шаг 2

  • Добавьте полей
Нажмите Коллекция > Поля коллекции. Новые поля добавляются нажатием Новый. Нажмите Применить для сохранения значений каждого поля. Учтите, что свойства заполненного поля менять нельзя.

Шаг 3

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

GCStar

Эта бета обещает больше, чем иное готовое приложение.

С выходом бета-релиза GCStar 1.5.0, версию приложения, хранящуюся в репозиториях большинства дистрибутивов, пора гнать на пенсию. Но данная «бета» не просто превосходит предшественников: она на голову выше также и своих противников.

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

Внимание к деталям

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

Для другой своей новинки, GCStar умеет подключаться к сайту TVDB, чтобы извлекать информацию о телесериалах. Сведения на этом сайте предоставляются пользователями, и есть риск, что они неполны или неточны; не исключено, что кое-что вам придется вводить вручную. Допускается контроль над тем, что именно отображать по каждому элементу вашей коллекции: не хотите, скажем, включать поле Комментарии [Comments] или В ролях [Cast] – ну так и удалите их. Изменение состава полей влечет изменение количества диалогов ввода, и у вас не запросят лишней информации.

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

Система по займам в GCStar также достойная: она предусматривает отправку писем заемщикам, когда одолженную вещь пора вернуть.

Одним из крупнейших барьеров к использованию GCStar, однако, является отсутствие поддержки печати. Это означает, что для распечатки отчета придется экспортировать данные в HTML, а затем прибегнуть к помощи браузера; альтернативно, имеется экспорт сведений в XML или в tar-архив.


Шаг за шагом: Установка GCStar

Шаг 1

  • Распакуйте tar-архив
Откройте окно терминала, найдите директорию, содержащую gcstar-1.5.0.beta1.tar.gz, и введите tar zxvf gcstar-1.5.0.beta1.tar.gz. Перейдите во вновь созданный каталог gcstar/ и введите sudo ./install.

Шаг 2

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

Шаг 3

  • Добавляем в Приложения
Нажмите Вперед и выберите место установки GCStar. По умолчанию это /usr/local/bin. Теперь отметьте Добавить GCStar в меню приложений, а потом запускайте его через Приложения > Офис > Менеджер коллекций GCStar.

Data Crow

Программа делает все, но не ценой ли излишних жертв?

Впервые выпущенный в 2003 году, Data Crow за несколько лет вырос в одно из самых популярных программных средств каталогизации. Для приложения под GPL на основе Java, здесь предлагаются функции, совершенно невиданные в аналогичных инструментах. Можно генерировать отчеты и получать данные из Интернета для ускорения создания каталога коллекции; а множество удобных мастеров помогают выполнить почти все, будь то добавление новых элементов или редактирование встроенных модулей. Мало того, можно создать диаграмму, представляющую вашу коллекцию графически, и гармонизировать ее внешний вид с вашим рабочим столом через прилагаемые темы.

Также предлагаются обширные опции поиска и фильтрации и умный интерфейс. Но, пожалуй, тут не без горя от ума. Стремясь превзойти всех в каталогизации данных, Data Crow превратился в довольно сложную зверюгу.

Зато он не требует установки. После извлечения файлов из datacrow_3_4_12_zipped.zip вам останется только скомандовать

java -jar datacrow.jar

При первом запуске Data Crow вам предложат указать, Новичок [BegInner] вы или Пользователь-эксперт [Expert]. Выбор не роковой: вы в любой момент можете сменить свой статус через меню Опыт [Experience]. Разница будет в том, что новичкам нельзя создавать новые модули или изменять встроенные, такие как Книги [Books], Музыка [Music], Кино [Films] и прочее. Как ни странно, нет встроенного модуля для комиксов, хотя он основной во многих менеджерах коллекций.

Интернет-магия

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

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

Наша основная претензия к программена сайте проекта нет документации, и к Data Crow приложена только не особо развитая встроенная справка, вызываемая нажатием Справка > Справка [Help > Help]. Полезных всплывающих подсказок очень не хватало во время нашего общения с Data Crow.


Шаг за шагом: Работаем в Data Crow

Шаг 1

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

Шаг 2

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

Шаг 3

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

Stuffkeeper

Разносторонний, полный функций и нюансов, но отнимает много времени.

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

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

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

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

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

Moll

А не лучше ли взять простой текстовый редактор?

Возможно, единственный инструмент командной строки среди программ данного назначения, My Collection Manager (известный как Moll), едва ли достаточно полезен, чтобы вызвать на бой продвинутые графические альтернативы из нашего списка.

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

Увы, при использовании Gnome Terminal для доступа к Moll нажатие F1 вызовет, вместо конкретной справки по программе, помощь терминала, что крайне неудобно. Создание коллекции – столь же неблагодарное дело. Настройка только одна: вы можете ввести некоторый текст описания, который отображается в одной из многочисленных панелей интерфейса выбора коллекций. Для каждого элемента коллекции Moll также позволяет добавить краткое описание. Количество слов, отведенное на это, ограничено, поэтому будьте проще. Все прочее, что вы хотите зафиксировать об объекте – например, автор, название, издатель, исполнители и так далее – оставляется на большее поле Описание.

Вот и все функции Moll. Нет поиска, нет возможности фильтровать коллекции, нельзя сортировать или экспортировать введенные данные.

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

Вердикт

GCStar 9/10

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

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

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

В итоге остаются три сходных программы-кандидата на первенство: Data Crow, GCStar и Tellico.

Главарь шайки

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

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

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

Таблица характеристик

Название Лицензия Интерфейс Документация Тэги Ресурсы Интернета Специфические коллекции Редактирование полей Фильмы Игры Музыка Комиксы Кроссплатформенность Генерация отчетов Управление займами
Data Crow GPL Java V V V V V V V V X V V V
GCStar GPL GTK V V V V V V V V V V V V
Moll GPL CLI V X X V Нет* V V V V X X X
StuffKeeper GPL GTK V V X V Нет* V V V V X X X
Tellico GPL Qt V V V V V V V V V V V V

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

Персональные инструменты
купить
подписаться
Яндекс.Метрика