Начинаем работу
|
|
zarserg | Дата: Пятница, 11.07.2014, 23:12 | Сообщение # 76 |
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Offline
| Цитата drserj ( ) если не будет изменений базы в процессе обращения других компьютеров - должно нормально работать. Ещё вопрос возник в процессе юзания. Хоть я в исходной (модельной) постановке задачи и писал
Цитата zarserg ( ) Допустим, есть свободный доступ с компа на комп. на деле ситуация несколько отличается от таковой В общем, теперь будем считать, что по сети имеется доступ только для чтения. В папке \data\bookwarrior\ имеется файл libusercatname.MYI который каждый раз изменяется при запуске. Насколько важно присутствие этого индексного файла? Если просто игнорить (тыкать OK) окно "Table 'libusercatname' is read only.", насколько это скажется на работе программы? И можно ли этой файл как-то в другую папку поместить, т.е. разделить пути для этого файла и для остальных файлов базы (или разделить пути для мелких файлов базы и для больших)?
|
|
| |
drserj | Дата: Суббота, 12.07.2014, 00:00 | Сообщение # 77 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата zarserg ( ) В общем, теперь будем считать, что по сети имеется доступ только для чтения
А я об этом и говорил...
Цитата zarserg ( ) Насколько важно присутствие этого индексного файла? Важно, 'libusercatname' - это список критериев отбора новинок. Как я помню, при запуске выполняется установка языка, а там - обновление имен критериев.
Цитата zarserg ( ) "Table 'libusercatname' is read only.", насколько это скажется на работе программы? Да в принципе - никак, если не пытаться изменять на второй машине критерии.
Цитата zarserg ( ) И можно ли этой файл как-то в другую папку поместить, т.е. разделить пути для этого файла и для остальных файлов базы (или разделить пути для мелких файлов базы и для больших)?
Однозначно нет. Собственно, база - это каталог bookwarrior, а файлы в нем - это таблицы. Одна база - один каталог. Такова концепция хранения данных MySQL (да и не только). Да и смысла особого нет...
drSerj
|
|
| |
drserj | Дата: Суббота, 12.07.2014, 00:04 | Сообщение # 78 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата VV123 ( ) В текущей версии поиск=полнотекстовый поиск , более точно я описал выше, что не является правильным, вот и все понимание. У каждого свое понимание. У всех было время оттестировать программу, но кой-кому важнее были фенечки-рюшечки, положение кнопочек и прочего. А теперь, спустя столько времени - вопросы возникают по запросам. Если не нравится механизм стандартного поиска - всегда есть возможность воспользоваться редактором запросов. Для большинства пользователей это не критично.
drSerj
|
|
| |
zarserg | Дата: Суббота, 12.07.2014, 01:22 | Сообщение # 79 |
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Offline
| Цитата drserj ( ) 'libusercatname' - это список критериев отбора новинок. Как я помню, при запуске выполняется установка языка, а там - обновление имен критериев. У меня список критериев отбора новинок пустой (если речь о вкладке "Новинки"). Я пока не понимаю, зачем что-то обновляется (перезаписывается файл), если список критериев пустой, т.е. ничего не меняется? Не понял, о каком языке речь? Если речь о языках из Настройки->Интерфейс, то их я тоже не меняю.
|
|
| |
drserj | Дата: Суббота, 12.07.2014, 14:42 | Сообщение # 80 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата zarserg ( ) У меня список критериев отбора новинок пустой (если речь о вкладке "Новинки"). Я пока не понимаю, зачем что-то обновляется (перезаписывается файл), если список критериев пустой, т.е. ничего не меняется? Не понял, о каком языке речь? Если речь о языках из Настройки->Интерфейс, то их я тоже не меняю. Имеются в виду обязательные группы "К прочтению", "Прочитано", "Избранное". В момент запуска программы происходит их принудительное переименование в зависимости от выбранного языка для того, что бы привести именование этих групп в соответствие языку.
drSerj
|
|
| |
zarserg | Дата: Суббота, 12.07.2014, 20:57 | Сообщение # 81 |
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Offline
| Цитата drserj ( ) В момент запуска программы происходит их принудительное переименование в зависимости от выбранного языка То есть, если язык интерфейса русский, то обязательные группы принудительно переименовываются в "Избранное", "К прочтению", "Прочитано" и если язык английский, то в "Favorites", "To read", "Already read"? То есть, если язык интерфейса совпадает с языком имён этих групп, то переименование производить не обязательно и переписывать файл libusercatname.MYI не обязательно?
Сообщение отредактировал zarserg - Суббота, 12.07.2014, 21:41 |
|
| |
drserj | Дата: Суббота, 12.07.2014, 21:51 | Сообщение # 82 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата zarserg ( ) То есть, если язык интерфейса совпадает с языком имён этих групп, то переименование производить не обязательно и переписывать файл libusercatname.MYI не обязательно? увы, перезапись производится при каждом запуске. Именно по этому и возникает ошибка при запуске на р/о базе. Впрочем, это на дальнейшую работу программы не влияет.
drSerj
|
|
| |
zarserg | Дата: Суббота, 12.07.2014, 23:09 | Сообщение # 83 |
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Offline
| Цитата drserj ( ) увы, перезапись производится при каждом запуске. Да, я это понял. Я просто хотел уточнить, это не проблема чуть подкорретировать код программы и не перезаписывать файл, если языки совпадают? Я спрашиваю для прояснения ситуации. Просто, если ты надумаешь (я на "ты", если нет возражений) новые версии выпускать, то для меня было бы неплохо подправить этот момент. А программа и в таком виде меня в целом устраивает, я в любом случае буду ей пользоваться, адекватных альтернатив я пока не вижу.
|
|
| |
drserj | Дата: Суббота, 12.07.2014, 23:20 | Сообщение # 84 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата zarserg ( ) новые версии выпускать, если и будет новая версия, то на внешнем mysql сервере, у которого нет подобных проблем...
drSerj
|
|
| |
Dolishnij | Дата: Пятница, 18.07.2014, 15:04 | Сообщение # 85 |
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
| Здравствуйте! Не получается начать работать с программой. Скачал LibGen Библиотекарь 2.0 с этого сайта, положил в c:\Libgen. Поскольку обновление с сервера ни разу не завершилось до конца, скачал архив дампа вручную, распаковал в \upload, запустил обновление, сняв 2 верхней птички в окне обновления. Даже если обновление проходит успешно, без ошибок, появляется окно libgen: Table 'bookwarrior.description' doesn't exist. http://i67.fastpic.ru/big....e44.png Поиск по базе работает. Кликаю по книге, соглашаюсь на предложение скачать файл, получаю ошибку libgen: QERROR: Cannon perform this operation on closed dataset. И ничего не происходит. http://i68.fastpic.ru/big....3ce.png Окно с "Table 'bookwarrior.description' doesn't exist." возникает при каждом запуске и переходе по вкладкам. Как решить проблему? Заранее спасибо. Windows 7x64 Программу запускаю от имени администратора.
|
|
| |
VV123 | Дата: Пятница, 18.07.2014, 15:20 | Сообщение # 86 |
Генерал-майор
Группа: Проверенные
Сообщений: 304
Статус: Offline
| Цитата Dolishnij ( ) Окно с "Table 'bookwarrior.description' doesn't exist." возникает при каждом запуске и переходе по вкладкам. Как решить проблему? Заранее спасибо. Читаем здесь http://genofond.org/viewtopic.php?f=17&t=1037&p=47599#p47599 и правим ручками или качаем и заменяем файлик lib.createtable.sql. С остальным к автору.
|
|
| |
drserj | Дата: Пятница, 18.07.2014, 16:32 | Сообщение # 87 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Скинул сюда: http://libruslib.ucoz.com/libgen/lib.createtable.rar
drSerj
|
|
| |
Dolishnij | Дата: Пятница, 25.07.2014, 21:55 | Сообщение # 88 |
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
| Заменил lib.createtable.sql в подпапке \upload и все нормально заработало: сообщения с ошибками пропали. Спасибо!
|
|
| |
drserj | Дата: Пятница, 25.07.2014, 22:23 | Сообщение # 89 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата Dolishnij ( ) Спасибо! Всегда пожалуйста
drSerj
|
|
| |
ptr | Дата: Среда, 13.05.2015, 10:54 | Сообщение # 90 |
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
| Добрый день. Долгое время с удовольствием использовал вашу программу. С 12 мая вылезла странная ошибка - скачиваю обновленный файл базы, распаковываю и при загрузке выскакивает ошибка - column count doesn't match value count at row 1. Тоже самое если убить всю старую базу. lib.createtable.sql используется упомянутый выше. В чем может быть проблема?
|
|
| |