Автор — Мелани Фогел (Melanie Fogel)

Практически каждый человек что-то коллекционирует: книги, музыку, фильмы, наклейки от спичечных коробков, камни, подружек. Рано или поздно эта коллекция так разрастается, что удержать её в голове становится просто невозможно. Вот где оказывается полезной Tellico. Программа доступна в репозиториях Ubuntu, начиная с Dapper, и на её домашней странице по адресу: http://tellico-project.org/

Я надеюсь, что этот обзор от других отличает моя учёная степень по библиотековедению. А также то, что я участвовал в разработке одного из первых, если не самого первого, приложения для каталогизации книг для настольных компьютеров. Я буду говорить о музыке, но Tellico может каталогизировать всё: от коллекции марок до комиксов. И она небольшая — полная установка занимает лишь 9 Мб.

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

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

Tellico устанавливается вместе с несколькими примерами коллекций. Одну из них стоит взять за основу своей коллекции. Или, хотя бы, изучите как в ней организованы поля, перед тем, как браться за дело самому. В Tellico есть одиннадцать видов полей. Все они хорошо задокументированы в файлах помощи. Затруднения у меня вызвал только один тип — Зависимое поле. Но я понял, как его использовать, когда заглянул в коллекцию вина, побродив по примерам. Когда в коллекции есть несколько, скажем, бутылок с одинаковыми названиями, может возникнуть желание различать их по году. Нужно создать Зависимое поле со ссылками на поле Заголовок и поле Год, и мы получим список заголовков с соответствующими годами. Заголовок и год стоит хранить в разных полях, чтобы их можно было вывести как отдельно, так и объединить в других полях. Людям с большим числом навязчивых друзей Tellico позволяет отслеживать, кто и когда что-то одолжил. Можно также создавать напоминания (при помощи KOrganizer), что нужно взять с кого-то деньги. Этой возможностью я буду пользоваться очень часто, когда занесу в Tellico свою личную библиотеку. Если нужно, в большинстве полей можно хранить несколько значений. Если на диске есть произведения нескольких исполнителей, то можно всех их перечислить через точку с запятой в одном поле. Если же нужно, чтобы все они выводились по отдельности в алфавитном порядке, придётся выводить это поле как имя или название, даже если там содержится другая информация. Последствий это не вызовет, если не обращать внимание на заглавные буквы. В базовых настройках можно указать исключения для преобразования регистра. Не забудьте, что там не нужно указывать те термины, которые должны выводиться заглавными буквами в других местах. Tellico может импортировать данные из Amazon, IMDb и CDDB, а также из файлов других форматов. Также она может экспортировать в различных форматах. Я ещё не попробовал этих возможности, за исключением импорта базы данных в Tellico из электронных таблиц OpenOffice.org, где так и не смог создать нужную мне базу данных.

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

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

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

Tellico также подходит для создания каталога Full Circle. Для этого нужно создать базу всего с несколькими полями. Можно даже сделать рейтинг статей, чтобы знать, какие перечитывать, а какие нет. Возможности программы просто безграничны!