[еКнига] Re[3]: Каталогизация : продолжение
Здравствуйте все!
Владимир, думаю Ваше первое письмо многое расставило по полочкам. Так может
и возьмете на себя роль руководителя дискуссии? Иначе к сожалению порядка не
будет.
Просто мы пока обсуждаем достаточно общие вопросы, а нужно их
конкретизировать.
Например, БД или XML:-). Тогда высказываться станет легче.
По-моему никакой демократии тут разводить не нужно. Решение по этому вопросу
должны принимать непосредственно сами разработчики. В листе имеет смысл
обсудить именно что надо описывать и хранить для каждой книги.
Аргумент вполне нормальный, если это единственный разработчик ;-).
Я за один центральный сайт. Но это совсем не мешает иметь их несколько.
Для чего это надо? Например, часть сайтов будет организована по
территориальному признаку.
Сайт людей, живущих в г. Минске:-). Тогда в состав коллекций можно включать
и бумажные книги, которыми в данном случае тоже можно будет обмениваться.
Зацикливаться на них действительно не стоит. Но может в листе есть и
библиотекари,
которые могут пояснить что там к чему и зачем, а также помочь выделить
рациональное звено.
Автоматически по-моему это не реализуемо, разве что для каких-нибудь
xml-форматов.
В остальных случаях это будет очень ненадежно.
На мой взгляд подход явно не универсальный, а если у меня в каталоге автора
может быть помимо книг и подкаталог серия, в котором расположены книг этой
серии? Новый плагин писать и на этот случай? Вторая проблема будет в
названиях директорий и файлов, не всегда они будут соответствовать желаемым.
Автоматически можно будет собирать информацию именно о файле, а о самой
книге это сложнее.
1) Тут мне кажется стоит обратить внимание на программы редактирования
mp3-тегов, функции тут чем-то похожие. Например, в Tag&Rename можно
просмотреть каталог, отметить нужные песни и задать для них общие теги.
Правда в этом случае названия придется задавать все равно вручную.
2) Второй полезный механизм, это проверка каталога (кстати необязательно
каталог кнг один). Мы добавили содержимое какой-то папки и всех ее подпапок
в наш каталог. Программа автоматически создает некий служебный файл с
информацией о каталоге и сохраняет его в нем же.
Благодаря этому можно будет впоследствии просканировав всю иерархию папок,
определить какие файлы еще не добавлены в каталог, а какие были добавлены,
но теперь почему-то отсутствуют. Сразу станет видно сколько работы еще
предстоит делать ;-).
3) При добавлении книг можно использовать доп. информацию. Я поэтому и
предлагал отделить информацию о самой книге, от информации о конкретном
файле. Что имеется в виду, добавляем мы книги какого-то автора, указали его
и нам становиться доступен список книг, которые этот автор писал, таким
образом нужное название просто выбирается из списка, что сразу позволяет
заполнить и другие поля.
Если речь не идет о автоматическом заполнении каталога, что имхо
проблематично, то место хранения непринципиально. Да даже для
автоматического заполнения это надо просто несколько раз запустить поиск на
разных каталогах.
Поддерживаю Владимира.
Одно другому не мешает. Может человек хочет выложить свою коллекцию и на
домашней страничке. Его дело.
Еще один пример я приводил выше.
Конечно впервую очередь ссылки на закачку, но если книга есть только в
личной коллекции, то выбора тут собственно никакого.
Имеет смысл может ввести приоритет ссылок на файлы.
Наибольший для прямых ссылок на скачивание, для книг по мылу другой. Для
инет-магазинов третий.
С уважением,
Рожанский Дмитрий.
--
Дискуссионный лист "Электронная книга"
Модератор - Михаил Духонин <mihail_***@m*****.ru>
Перед вами 2567 выпуск листа, разошедшийся для 659 человек.
Постоянный адрес выпуска этого письма в архиве -
http://subscribe.ru/archive/lit.book.library.ebookaccess/msg/211449
-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:lit.book.library.ebookaccess-list@subscribe.ru
Отписать: mailto:lit.book.library.ebookaccess--unsub@subscribe.ru
http://subscribe.ru/ http://subscribe.ru/feedback
Добрый день, Дмитрий.
Вы писали 14 августа 2004 г., 12:29:57:
Можно заложить обработку выбора пользователя. Т.е. программа выводит
диалог, в котором предлагается выбрать из имеющейся библиотеки данные
об авторе, названии etc И предлагает отметить, в каких
строках(столбцах) сии данные находятся.