Журнал 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.
Персональные инструменты
купить
подписаться
Яндекс.Метрика