Здравствуйте все!
ВЛ>Заранее хочу сказать, что я не смогу принять участие в работе, а могу
ВЛ>только участвовать в обсуждении. Я не собираюсь продавливать и
ВЛ>защищать свои предложения. Я лишь высказываю свою точку зрения, и даю
ВЛ>свои ответы на вопросы, которые могут иметь множество ответов.
Владимир, думаю Ваше первое письмо многое расставило по полочкам. Так может
и возьмете на себя роль руководителя дискуссии? Иначе к сожалению порядка не
будет.
Просто мы пока обсуждаем достаточно общие вопросы, а нужно их
конкретизировать.
Например, БД или XML:-). Тогда высказываться станет легче.
DK>> ДАвайте голосовать, что ли.
DK>> База данных vs XML-файл.
ВЛ > Голсовать по моему рановато. А вот объявить дэдлайн для дискусии
ВЛ > вполне можно. И сделать это должен, скорее всего, модератор.
По-моему никакой демократии тут разводить не нужно. Решение по этому вопросу
должны принимать непосредственно сами разработчики. В листе имеет смысл
обсудить именно что надо описывать и хранить для каждой книги.
DK>> Только аргументировать. Только аргументом не признается то, что "вот я
DK>> тут начал изучать базы данных, давайте их и будем юзать"
ВЛ > Согласен. Только не надо сразу голосовать и категорически
Аргумент вполне нормальный, если это единственный разработчик ;-).
DK>> А я предлагал сделать обмен инфой об своей коллекции через веб-сайт. И
DK>> не обязательно один. Можно сделать несколько сайтов.
> А смысл нескольких сайтов в чём? я не очень понял.
Я за один центральный сайт. Но это совсем не мешает иметь их несколько.
Для чего это надо? Например, часть сайтов будет организована по
территориальному признаку.
Сайт людей, живущих в г. Минске:-). Тогда в состав коллекций можно включать
и бумажные книги, которыми в данном случае тоже можно будет обмениваться.
DK>> Я так полагаю наверняка есть классификаторы. Уж чего-чего а ГОСТ'ов
DK>> наше государство выпускать умеет много.
ВЛ> Мне-то как раз кажется, что нам на эти госты внимание обращать не
ВЛ> стоит.
Зацикливаться на них действительно не стоит. Но может в листе есть и
библиотекари,
которые могут пояснить что там к чему и зачем, а также помочь выделить
рациональное звено.
ВЛ>Обработка конкретного формата каждой
ВЛ>книги тоже, по-моему, разумно сделать как плагины, для txt-DOS свой
ВЛ>плагин, для chm свой. Сборщик должен уметь выдирать из книги Автора и
ВЛ>Название.
Автоматически по-моему это не реализуемо, разве что для каких-нибудь
xml-форматов.
В остальных случаях это будет очень ненадежно.
ВЛ> Формат хранения - это txt, html, xml, pdf, doc, rtf, и прочие форматы
ВЛ> файлов. Всё это может, и, скорей всего, доожно быть заархивировано.
ВЛ > Представьте себе, что у вас на диске уже лежит несколько сотен или
ВЛ > тысяч книг. Их надо занести в каталог. Как? каждую ручками? Мне
ВЛ > кажется, что каталагизатор должен уметь собирать основную информацию
ВЛ > автоматически. Например. Я говорю каталогизатору, что у меня структура
ВЛ > директорий такая \раздел\тема\автор\книга, и он собирает инфу для этой
ВЛ > структуры. Или может быть в директории лежит файл описания конкретной
ВЛ > структуры, как на дисках библиотеки в кармане.
На мой взгляд подход явно не универсальный, а если у меня в каталоге автора
может быть помимо книг и подкаталог серия, в котором расположены книг этой
серии? Новый плагин писать и на этот случай? Вторая проблема будет в
названиях директорий и файлов, не всегда они будут соответствовать желаемым.
Автоматически можно будет собирать информацию именно о файле, а о самой
книге это сложнее.
1) Тут мне кажется стоит обратить внимание на программы редактирования
mp3-тегов, функции тут чем-то похожие. Например, в Tag&Rename можно
просмотреть каталог, отметить нужные песни и задать для них общие теги.
Правда в этом случае названия придется задавать все равно вручную.
2) Второй полезный механизм, это проверка каталога (кстати необязательно
каталог кнг один). Мы добавили содержимое какой-то папки и всех ее подпапок
в наш каталог. Программа автоматически создает некий служебный файл с
информацией о каталоге и сохраняет его в нем же.
Благодаря этому можно будет впоследствии просканировав всю иерархию папок,
определить какие файлы еще не добавлены в каталог, а какие были добавлены,
но теперь почему-то отсутствуют. Сразу станет видно сколько работы еще
предстоит делать ;-).
3) При добавлении книг можно использовать доп. информацию. Я поэтому и
предлагал отделить информацию о самой книге, от информации о конкретном
файле. Что имеется в виду, добавляем мы книги какого-то автора, указали его
и нам становиться доступен список книг, которые этот автор писал, таким
образом нужное название просто выбирается из списка, что сразу позволяет
заполнить и другие поля.
DK>> Нам не важно где и как хранятся книги. Нам
DK>> надо и добавить либо удалить из коллекции.
> Да, это действительно не важно при уже наполненом и поддерживаемом
> каталоге. А вот при первичном наполнении это очень важно.
Если речь не идет о автоматическом заполнении каталога, что имхо
проблематично, то место хранения непринципиально. Да даже для
автоматического заполнения это надо просто несколько раз запустить поиск на
разных каталогах.
ВЛ> - Вообще, картотеки и каталоги - это именно те задачи, для решения
ВЛ > которых СУБД и создавались. И, мне право, как-то неловко это
ВЛ > доказывать. Я же не спорю, всё что угодно можно и на ассемблере
ВЛ > написать. И при грамотном подходе продукт при этом получится эчень
ВЛ > эффективный. Вопрос только в целесообразности инструментария и в
ВЛ > эффективности решения, повторяю, эффективности не продукта, а
ВЛ > его создания, поддержки и развития.
Поддерживаю Владимира.
DK>> И не один. Человек может подключать другие, с таким же ПО.
> Простите, не очень понял - вы таки за большевиков или за коммунистов?
> Как это у вас уживается поддержка центрального каталога с разными
> сайтами с одним и тем же ПО?
Одно другому не мешает. Может человек хочет выложить свою коллекцию и на
домашней страничке. Его дело.
Еще один пример я приводил выше.
DK>> Получается весь обмен сводится к отправке по почте книг.
ВЛ > Нет, этого я не говорил. В центральном каталоге (равно как и в
ВЛ > локальном) могут быть ссылки на книги в инете - качайте.
DK>> Это не всегда удобно. Можно предусмотреть возможность выбора: по
DK>> мылу, или прямое скачивание.
ВЛ > Не понимаю. В центральном каталоге сами книги не хранятся. О каком
ВЛ > скачивании вы говорите? с компьютера владельца книги? Это мне
ВЛ > представляется крайне проблемотичным.
Конечно впервую очередь ссылки на закачку, но если книга есть только в
личной коллекции, то выбора тут собственно никакого.
Имеет смысл может ввести приоритет ссылок на файлы.
Наибольший для прямых ссылок на скачивание, для книг по мылу другой. Для
инет-магазинов третий.
С уважением,
Рожанский Дмитрий.
--
Дискуссионный лист "Электронная книга"
Модератор - Михаил Духонин <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