RezvanИМХО дискуссия в данной ветке немного гуляет
Да ничего страшного, должны быть, наверное, и такие топики. Сама тема-то настолько обширна, что заслуживает даже отдельного форума по-хорошему.
Основной вопрос открыт - надо предложить вариант именования файла электронной книги. Хоть какой-то предварительный, но стандарт.
У меня в голове уже сложился такой предварительный стандарт. Постараюсь его изложить в виде странички своего сайта. Сделаю это, когда найду время.
Второй вопрос, который можно решить только после первого - автоматизация создания этого имени. Тут возможности шире - или руками или через метаданные файла или еще как-то.
Этот вопрос нельзя решить без проработки вопроса о метаданных. Потому что программа для поименования должна одновременно как задавать имя файла, так и записывать те же данные в метаданные (+ ещё доп. данные в метаданные).
Так что сейчас самое актуальное - это ИМХО проработка проблематики DjVu (и PDF желательно) метаданных. А это, как я писал ранее, требует прочтения некоторой литературы - чтобы метаданные мы заполняли "как положено", согласно мировым стандартам - а не пихали отсебятину в DjVu-метаданные.
Ну а дискуссия по программам - это совсем другая тема
Строго говоря, с моей точки зрения обсуждать какие-либо готовые программы по каталогизации DjVu-книг вообще абсолютно бессмысленно в настоящее время - потому что ни одна из таких программ не умеет работать с DjVu-метаданными. Вот когда мы совместно разберёмся с DjVu-метаданными (я лично уж точно разберусь - планирую в течение 2011, если ничто не помешает) - вот тогда только лишь и можно будет подумать о программе-каталогизаторе для множества DjVu-файлов. Что толку пытаться СЕЙЧАС какой-либо программой каталогизировать некое множество DjVu-файлов - без учёта DjVu-метаданных это будет лишь пустая трата времени и усилий (поскольку это будет обязательно выглядеть как отсебятинское изобретение сущностей, совпадающих по смыслу с DjVu-метаданными).
PS Я бы ограничился очень коротким именем файла - только ISBN/ББК/УДН и название/начало названия до 3 слов. Все остальное внутри. В любой файловый менеджер легко загнать плагин просмотра всей информации
В любом случае, длина имени файла будет в пределах порядка 245 символов - с целью учесть ограничение Windows на максимальную длину пути файла.
PPS Хотя одним стандартом именования файла ограничиваться неправильно. Их должно быть несколько - укороченный, полный, еще какой-то. Каждый может использовать тот. который ему удобен. А конвертация из одного в другой при наличии метаданных - несложная задача
Совершенно верно, этот вопрос уже тут поднимался. Я предложу свой вариант, который будет ИМХО оптимален для книжно-новостных сайтов.
Вообще я представляю себе жизнь любой DjVu-книги примерно так:
1. Некто частным образом сканирует книгу и создаёт её DjVu-версию. У этого человека далее возникает вопрос (не такой уж простой, кстати): куда её девать, эту книгу, куда выложить?
Как мне кажется (может, я и не прав), в основном человек выкладывает свою собственноручно отсканированную книгу в некое достаточно публичное место - некий форум, инфаната, или новостной сайт. У всех этих ресурсов (я бы назвал такие места "первичные источники") имеются такие свойства:
- обильно посещаются людьми
- активно обновляются
- используют либо торренты, либо файлообменники (т.е. относительно недолговечно пребывание там DjVu-книги)
- низкая концентрация DjVu-книг по страницам ресурса (обилие рекламы, всплывающих окон и т.п.).
Так вот, тот стандарт имени DjVu, что я собираюсь предложить, "заточен" как раз именно под такие "первичные источники". Отсюда и специфические требования к стандарту именования:
- человеко-понятность (имени файла).
- максимальная информативность при длине имени < 245.
- отсутствие юникода в имени файла.
Для "первичных источников", кстати, наиболее важно информативное имя файла - а вот метаданные там абсолютно побоку.
Но, как известно, судьба любой новой DjVu-книги не заканчивается попаданием в "первичные источники". Далее крупные онлайн-библиотеки периодически шерстят такие "первичные источники", и забирают оттуда DjVu-книги себе - уже на серьёзное, постоянное архивное хранение. Либо как-то иначе десятыми окольными путями DjVu-книги из "первичных источников" рано или поздно добираются в "архивные хранилища" (назовём их так). Как правило, они имеют некоммерческий характер (или около того).
Для "архивных хранилищ" имя файла уже не играет никакой роли. Им важны только метаданные, и всё.