Обсуждение проекта
|
|
drserj | Дата: Понедельник, 31.10.2016, 21:26 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Unilib - программа для создания локальных библиотек.
Unilib представляет собой развитый офлайновый каталогизатор локальной библиотеки с автоматизированной пакетной обработкой импортируемых книг. Программа позволяет производить автоматический отбор книг по критериям, заданным пользователем, отсеивать дубликаты и.т.д.
Особенности Unilib-а:
1) Поддержка нескольких библиотек. 2) Импорт/экспорт личных данных. 3) Возможность обмена данными с другими библиотеками Unilib.
Ориентировочная структура БД
Структура модуля импорта
|
|
| |
1_абрам | Дата: Вторник, 02.05.2017, 13:24 | Сообщение # 196 |
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Цитата drserj ( ) не... зачем? вариант по мд5 - точный но долгий, имя+размер - менее точный но быстрый. Зачем проверять мд5+размер+имя ?
Согласен.Добавлено (02.05.2017, 11:24) ---------------------------------------------
Цитата drserj ( ) Слово (не) подразумевает что либо пускать, либо нет. По этому дубль с мд5 может пройти по первому условию и попасть в отсев с последующим принятием решения, либо отсеестя сразу, либо без вопросов добавится в базу.
Наверно, по второму условию (Проверять имя файла + размер и (не) пускать в обработку)
|
|
| |
drserj | Дата: Вторник, 02.05.2017, 14:52 | Сообщение # 197 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Да будет так, пока-что...
drSerj
|
|
| |
1_абрам | Дата: Вторник, 02.05.2017, 15:04 | Сообщение # 198 |
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Цитата drserj ( ) А то и значит, есть несколько корневых каталогов на разных дисках, в которых хранятся книги. Но какой из них кидать при импорте новые? Правильно, в тот, который указан по-умолчанию.
Не понял ведь:
"Контент Не меняется, создан автором с его собственной структурой. Программа сканирует каталог, заносит данные в базу. Привязывается к пути и имени файла." Я так понял, что где книжки разместил, там они и остаются и лишь "Привязывается к пути и имени файла". А что это за каталог для импорта?Добавлено (02.05.2017, 13:04) --------------------------------------------- А что по-поводу: "Допускаются ли файлы, содержащие только fbd?".
|
|
| |
drserj | Дата: Вторник, 02.05.2017, 15:06 | Сообщение # 199 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата 1_абрам ( ) "Контент Не меняется, создан автором с его собственной структурой. Программа сканирует каталог, заносит данные в базу. Привязывается к пути и имени файла." Я так понял, что где книжки разместил, там они и остаются и лишь "Привязывается к пути и имени файла". А что это за каталог для импорта?
"Смешались вместе кони, люди...." Ты 2 ситуации в одно слил. 1 - неизменяемая коллекция, раз снял и забыл 2 - пополняемая коллекция, где импорт производится в указанный каталог.
drSerj
|
|
| |
drserj | Дата: Вторник, 02.05.2017, 15:07 | Сообщение # 200 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата 1_абрам ( ) А что по-поводу: "Допускаются ли файлы, содержащие только fbd?". а что... надо будет - сделаем... Можно просто опцию добавить "Игнорировать отсутствие книги", но это потом...
drSerj
|
|
| |
1_абрам | Дата: Вторник, 02.05.2017, 15:10 | Сообщение # 201 |
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Пункт 3 (Импорот). М.б. поручить пользователю вводить SQL запрос (как на вкладке "Новинки")?
|
|
| |
drserj | Дата: Вторник, 02.05.2017, 15:12 | Сообщение # 202 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата 1_абрам ( ) Пункт 3 (Импорот). М.б. поручить пользователю вводить SQL запрос (как на вкладке "Новинки")?
пока других вариантов и нет...
drSerj
|
|
| |
1_абрам | Дата: Вторник, 02.05.2017, 15:12 | Сообщение # 203 |
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Цитата drserj ( ) 2 - пополняемая коллекция, где импорт производится в указанный каталог.
А откуда импортировать то?
|
|
| |
drserj | Дата: Вторник, 02.05.2017, 15:13 | Сообщение # 204 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата 1_абрам ( ) А откуда импортировать то?
Из выбираемого каталога в указанный в настройках каталог, уже обсуждали.
drSerj
|
|
| |
1_абрам | Дата: Вторник, 02.05.2017, 16:13 | Сообщение # 205 |
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Цитата drserj ( ) Из выбираемого каталога в указанный в настройках каталог, уже обсуждали.
Логично, виноват, пропустил.
Добавлено (02.05.2017, 14:13) ---------------------------------------------
Цитата drserj ( ) а что... надо будет - сделаем...
У меня собственно двухходовочка. Следующее предложение, возможность импорта данных как из fbd, так и из нового формата (например, marс21), содержащего большинство поле БД унилиба.
Сообщение отредактировал 1_абрам - Вторник, 02.05.2017, 16:14 |
|
| |
drserj | Дата: Вторник, 02.05.2017, 16:55 | Сообщение # 206 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата 1_абрам ( ) например, marс21 а оно-таки надо? Тут хотя бы это сделать...
drSerj
|
|
| |
PFN | Дата: Вторник, 02.05.2017, 19:38 | Сообщение # 207 |
Генерал-майор
Группа: Друзья
Сообщений: 206
Статус: Offline
| У нас, честно говоря, обсуждение идет "на пальцах"... Пока не попробуем первый (пусть даже сырой и некрасивый) вариант программы все так и останется в сфере абстрактных представлений... Тем более, что каждый по-своему представляет описываемые опциии... Пример с вариантами проверки для отсева и другие...
=============================== Приказ, который может быть понят неправильно, обязательно будет понят неправильно
|
|
| |
drserj | Дата: Вторник, 02.05.2017, 19:43 | Сообщение # 208 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата PFN ( ) Тем более, что каждый по-своему представляет описываемые опциии... Пример с вариантами проверки для отсева и другие...
Для того что бы сделать - надо определиться, для того что бы определиться - надо сделать
drSerj
|
|
| |
1_абрам | Дата: Среда, 03.05.2017, 11:23 | Сообщение # 209 |
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Цитата drserj ( ) а оно-таки надо? Тут хотя бы это сделать...
Мне точно пока не нужно. Я уже писал, что надеюсь пользоваться сетевыми библиотеками, в которых есть все и БД поддерживается сообществом. Приватные библиотеки - должны быть небольшими, скажем, до 10К. Они нужны:
1) Для хранения книг, которые нельзя выложить в общее пользование. 2) Для использования специфического функционала по работе с книгами, который неудобно использовать при работе с сетевыми библиотеками.
Очень может быть я неправ, поскольку исхожу из гуманистических представлений об общем информационном пространстве:
"... чтобы в мире без Россий, без Латвий*, жить единым человечьим общежитьем."
Увы, похоже и Россия и Латвия в ближайшей перспективе останутся и укрепят свои границы. В том смысле, что сетевые библиотеки прикажут долго жить. Вот тогда то унилиб и пригодится.
Так что мое предложение, конечно, на перспективу. Но понятно, что фбд, равно как и фб2 - формат ублюдочный. Если мы сможем предложить правильную альтернативу фбд, то это очень продвинет унилиб.
Добавлено (03.05.2017, 09:20) ---------------------------------------------
Цитата drserj ( ) Для того что бы сделать - надо определиться, для того что бы определиться - надо сделать
Афористично.Добавлено (03.05.2017, 09:23) ---------------------------------------------
Цитата PFN ( ) У нас, честно говоря, обсуждение идет "на пальцах"... Пока не попробуем первый (пусть даже сырой и некрасивый) вариант программы все так и останется в сфере абстрактных представлений... Тем более, что каждый по-своему представляет описываемые опциии... Пример с вариантами проверки для отсева и другие...
Да нормально все. drserj выслушает нас и сделает, как считает нужным. И судя по мультилбу - это будет хорошо. Это оптимальный способ, если у программы один автор. Писать спецификацию на разработку программы слишком трудоемкое занятие.
|
|
| |
drserj | Дата: Среда, 03.05.2017, 11:24 | Сообщение # 210 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата 1_абрам ( ) Приватные библиотеки - должны быть небольшими, скажем, до 10К.
навернется сетевая - песни другие будут... помнится, при живой-то флибусте упал либрус, сколько стонов былоооо... а теперь представим - навернется флибуста с либрусом и клонами....
Цитата 1_абрам ( ) Если мы сможем предложить правильную альтернативу фбд, то это очень продвинет унилиб.
я согласен, еше пара человек согласится, остальным - пофиг. Будем думать, припрет - сделаем.
drSerj
|
|
| |