LibRusLib
Пятница, 19.10.2018, 00:36
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » MultiLib - Библиотекарь » Version 1.x » Обсуждение работы программы (Баги, проблемы, решения)
Обсуждение работы программы
drserjДата: Понедельник, 02.01.2017, 18:12 | Сообщение # 1096
Генералиссимус
Группа: Администраторы
Сообщений: 4429
Репутация: 28
Статус: Offline
Цитата РадужныйКистень ()
хм..скачал раровский файл с библиотекарем - а он просит пароль...чет я его не могу найти нигде

угу, а прочитать ниже ссылки - не судьба? smile Пароль на все архивы: multilib


drSerj
 
ShanUa9182Дата: Понедельник, 16.01.2017, 12:38 | Сообщение # 1097
Подполковник
Группа: Проверенные
Сообщений: 143
Репутация: 0
Статус: Offline
можно ли пересортировать закачанные уже файлы?
накачал много книг и забыл выставить сортировку, все упало в одну папку. 
Как с помощью программы распихать по папкам?, руками слишком долго!
Help!!!
 
drserjДата: Понедельник, 16.01.2017, 13:50 | Сообщение # 1098
Генералиссимус
Группа: Администраторы
Сообщений: 4429
Репутация: 28
Статус: Offline
Цитата ShanUa9182 ()
Как с помощью программы распихать по папкам?, руками слишком долго!Help!!!

не совсем понял проблем, но думается, если файлы видны программе - через копирование на устройство. Выбрал группу файлов из списка, вызвал копирование на устройство, указал путь куда и формат в котором надо копировать эти файлы. Ну и так, сколько групп....


drSerj
 
ShanUa9182Дата: Понедельник, 16.01.2017, 14:34 | Сообщение # 1099
Подполковник
Группа: Проверенные
Сообщений: 143
Репутация: 0
Статус: Offline
Точно! Спасибо! Никогда просто не пользовался копированием на устройство!

Стоп! а как удалить из базы те файлы и переподложить отсортированное? это же всю библиотеку переделывать.... А там 20гб


Сообщение отредактировал ShanUa9182 - Понедельник, 16.01.2017, 14:35
 
drserjДата: Понедельник, 16.01.2017, 17:57 | Сообщение # 1100
Генералиссимус
Группа: Администраторы
Сообщений: 4429
Репутация: 28
Статус: Offline
Цитата ShanUa9182 ()
Стоп! а как удалить из базы те файлы

Имеется в виду снять отметку о скачивании? Выделить записи и по правой кнопке в меню "Удалить отметку Загружено" Хотя, а зачем??? Ты ж потом эти же книги просто в другом месте подложишь?

Цитата ShanUa9182 ()
переподложить отсортированное

Смотря ж какой формат для хранения у тебя... 

Цитата ShanUa9182 ()
это же всю библиотеку переделывать.... А там 20гб

Ну у меня более 500Гиг... Ниче, всё нормально smile 
Всегда рекомендую для хранения %z - 99% решения проблем smile


drSerj
 
ShanUa9182Дата: Понедельник, 16.01.2017, 18:44 | Сообщение # 1101
Подполковник
Группа: Проверенные
Сообщений: 143
Репутация: 0
Статус: Offline
Цитата drserj ()
Всегда рекомендую для хранения %z - 99% решения проблем

Где про него посмотреть?
Да и неудобно, у меня библиотека в облаке лежит и доступ к ней через клиент ЯДиска или ES Проводник удобен только если по папочкам все разложено.
А 20гб. это перезалить их в облако!
Все-таки нужно реализовать физическое удаление через программу группы файлов!
 
drserjДата: Понедельник, 16.01.2017, 23:13 | Сообщение # 1102
Генералиссимус
Группа: Администраторы
Сообщений: 4429
Репутация: 28
Статус: Offline
Цитата ShanUa9182 ()
Где про него посмотреть?

Да в теме сто раз писал, в хелпе, кажись, было...
Суть в том, что файл представляет zip-архив c именем, равным MD5 (контрольной суммы) файла, т.е. например 0102f94cd483997d9643bdb0e0f4fcad.zip
Плюс к тому, дабы всё это не лежало в одном каталоге - создается структура каталогов по первым двум парам цифр (для данного примера .\01\02\0000f94cd483997d9643bdb0e0f4fcad.zip
Равномерное распределение файлов по папкам, прямой доступ к файлу (не надо искать по дискам а сразу формируется готовое имя). Скорость поиска - мгновенная. Полное отсутствие физических дубликатов.

Цитата ShanUa9182 ()
Да и неудобно, у меня библиотека в облаке лежит и доступ к ней через клиент ЯДиска или ES Проводник удобен только если по папочкам все разложено.

Ну, да. Если книг немного и пользуешь читалки - возможно и лучше... Но когда книг боле десятка тысяч - увы, %z - единственная альтернатива.

Цитата ShanUa9182 ()
А 20гб. это перезалить их в облако!

если они уже в облаке - не залить а переименовать...

Цитата ShanUa9182 ()
Все-таки нужно реализовать физическое удаление через программу группы файлов!

кто мешает написать свой скрипт? Для чего механизм скриптов (пакетных операций) создан? Хотите что-то свое - дерзайте smile
На самом деле, это нормально реализуемо только в формате - один файл - одна книга.


drSerj
 
ShanUa9182Дата: Воскресенье, 29.01.2017, 23:14 | Сообщение # 1103
Подполковник
Группа: Проверенные
Сообщений: 143
Репутация: 0
Статус: Offline
ругнулась программа 



Чего она хочет?
 
drserjДата: Понедельник, 30.01.2017, 09:03 | Сообщение # 1104
Генералиссимус
Группа: Администраторы
Сообщений: 4429
Репутация: 28
Статус: Offline
Цитата ShanUa9182 ()
Чего она хочет?

Ну, судя по сообщению - не нашло в таблице поле cnt (скорее всего к-во книг). А вот в какой ситуации это произошло - я же не знаю. Опиши подробнее, когда выскочило это сообщение, и в какой библиотеке (либрус, флибуста, приват).


drSerj
 
ShanUa9182Дата: Понедельник, 30.01.2017, 20:26 | Сообщение # 1105
Подполковник
Группа: Проверенные
Сообщений: 143
Репутация: 0
Статус: Offline

Нажал импортировать и сразу вылезло
 
drserjДата: Понедельник, 30.01.2017, 23:34 | Сообщение # 1106
Генералиссимус
Группа: Администраторы
Сообщений: 4429
Репутация: 28
Статус: Offline
Цитата ShanUa9182 ()
Нажал импортировать и сразу вылезло

Это новая библиотека или работало но перестало? Версия программы последняя? Ставилась начисто или поверх старой версии? 
Попробуй создай новую, похоже какая-то таблица отсутствует или повреждена... Пытается найти таблицу mlbook и обламывается... 
Или попробуй прибей файлы mlbook.* из каталога базы, тогда не будет проверять дату последнего поступления и сразу начнет импорт (по идее)


drSerj
 
igorzagorodnyДата: Пятница, 03.02.2017, 17:15 | Сообщение # 1107
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Offline

Не получается загрузить базу librus.
Прикрепления: 7116240.png(24.2 Kb)
 
drserjДата: Пятница, 03.02.2017, 20:06 | Сообщение # 1108
Генералиссимус
Группа: Администраторы
Сообщений: 4429
Репутация: 28
Статус: Offline
Цитата igorzagorodny ()
Не получается загрузить базу librus.

База отсюда? https://lib.rus.ec/sql/


drSerj
 
igorzagorodnyДата: Пятница, 03.02.2017, 20:55 | Сообщение # 1109
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Offline
Цитата drserj ()
База отсюда? https://lib.rus.ec/sql/
да.

Сегодня файлы на этом хосте обновились, но и вчера была такая же ошибка.
Не помогает и предварительное скачивание, а потом загрузка оффлайн.
Я вручную подправил третий SQL (убрал дублирование установки текущего времени "по умолчанию") libbook загружался, но возникали следующие ошибки.
Следующая ошибка: "отсутствует файл lib.libfilename.sql".

Добавлено (03.02.2017, 18:55)
---------------------------------------------
В файле libbook.sql было:
Код
`Modified` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
Исправил на:
Код
`Modified` timestamp NULL DEFAULT NULL,
Так загружается.
Но потом хочет lib.libfilename.sql которого нет.
Да попробуйте сами обновить базу)
ЗЫ. Устанавливаю программу и создаю базу в ней librus с нуля. Работающей базы у меня не было sad


Сообщение отредактировал igorzagorodny - Пятница, 03.02.2017, 20:59
 
drserjДата: Пятница, 03.02.2017, 21:49 | Сообщение # 1110
Генералиссимус
Группа: Администраторы
Сообщений: 4429
Репутация: 28
Статус: Offline
Цитата igorzagorodny ()
В файле libmag.sql было:

этот файл вообще не используется...

Цитата igorzagorodny ()
Но потом хочет lib.libfilename.sql которого нет.

этот файл должен лежать в каталоге plugins\Librus

для чистоты эксперимента решил проверить с "чистого" образа программы

1.скачал файл MultiLib1.8.160623.U.rar
2.распаковал 
3.запустил программу
4.мастером создал библиотеку типа librusec
5.запустил импорт базы
6.получил ошибку, снял процесс multilib.exe (лень было тысячу раз кликать по сообщению об ошибке)
7.поправил файл lib.libbook.sql где заменил строку `Modified` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,  на `Modified` timestamp NOT NULL DEFAULT '2009-11-29 05:00:00', 
8.запустил программу
9.запустил импорт, сняв птичку "загружать из интернета"
10.всё Ок

Код
20:35:34: Закачивается libavtor.sql.gz... Ok
20:35:41: Закачивается libavtors.sql.gz... Ok
20:35:48: Закачивается libbook.sql.gz... Ok
20:36:45: Закачивается libgenre.sql.gz... Ok
20:36:49: Закачивается libgenremeta.sql.gz... Ok
20:36:50: Закачивается libgenres.sql.gz... Ok
20:36:51: Закачивается libseq.sql.gz... Ok
20:36:54: Закачивается libseqs.sql.gz... Ok
20:36:56: Закачивается libsrclang.sql.gz... Ok
20:36:57: Распаковка libavtor.sql.gz... Ok
20:36:58: Распаковка libavtors.sql.gz... Ok
20:36:59: Распаковка libbook.sql.gz... Ok
20:37:03: Распаковка libgenre.sql.gz... Ok
20:37:04: Распаковка libgenremeta.sql.gz... Ok
20:37:04: Распаковка libgenres.sql.gz... Ok
20:37:04: Распаковка libseq.sql.gz... Ok
20:37:05: Распаковка libseqs.sql.gz... Ok
20:37:05: Распаковка libsrclang.sql.gz... Ok

...... тут во время импорта подкинул ранее правленый файл

20:37:05: Импортируется lib.libavtor.sql ...Ok
20:37:17: Импортируется lib.libavtorname.sql ...Ok
20:38:30: Импортируется lib.libbook.sql ...Ok
20:40:27: Импортируется lib.libfilename.sql ...Ok
20:40:28: Импортируется lib.libfilenameold.sql ...Ok
20:40:35: Импортируется lib.libgenre.sql ...Ok
20:40:43: Импортируется lib.libgenremeta.sql ...Ok
20:40:43: Импортируется lib.libgenrelist.sql ...Ok
20:40:43: Импортируется lib.libseq.sql ...Ok
20:40:47: Импортируется lib.libseqname.sql ...Ok
20:40:50: Импортируется lib.libsrclang.sql ...Ok
20:40:51: Импортируется lib.convert.sql ...Ok
20:46:14: Загрузка завершена

Дата предыдущего обновления: не определена.
Дата последнего обновления: 03.02.2017 7:00:19

Книг в библиотеке: 0
Добавлено новых книг: 538427
Добавлено в "Новинки": 0
Диапазон ID новых книг: 1-615135


drSerj
 
Форум » MultiLib - Библиотекарь » Version 1.x » Обсуждение работы программы (Баги, проблемы, решения)
Поиск:

Copyright LibRusLib © 2018