|
Обсуждение работы программы
|
|
| drserj | Дата: Понедельник, 20.10.2025, 14:18 | Сообщение # 2356 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Статус: Offline
| Цитата artefact (  ) почему не работает поиск по аннотации? На вкладке "Поиск" в поле "Аннотация" потому-что надо загружать аннотации в базу, что очень долго и занимает огромное время. По этому по умолчанию в базу аннотации не грузятся, а вычитываются при обращению к записи о книге. В поиске это поле скорее для собственных баз книг, локальных. Теоретически, если загрузить полную базу с аннотациями, будут работать и на сетевых библиотеках.
drSerj
|
| |
|
|
| drserj | Дата: Понедельник, 20.10.2025, 14:20 | Сообщение # 2357 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Статус: Offline
| Цитата Spine (  ) Как-то можно в "Новинках" видеть книги из нескольких библиотек одновременно? новинки формируются из текущей библиотеки при импорте. Как вариант - создать группу и сливать туда все новинки ручками, но это грустно....
drSerj
|
| |
|
|
| surgutian | Дата: Вторник, 14.07.2026, 18:06 | Сообщение # 2358 |
|
Сержант
Группа: Пользователи
Сообщений: 38
Статус: Offline
| Походу четырёхдневное отсутствие на сервере файлов sql на прошлой неделе завершилось рецидивом старой болезни "улучшайзинг". Не обновляется либрусек...
Сообщение отредактировал surgutian - Вторник, 14.07.2026, 18:12 |
| |
|
|
| ortwoneandy | Дата: Воскресенье, 26.07.2026, 13:12 | Сообщение # 2359 |
|
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
| Скачать SQL
В блокноте заменить для строк с utf8
В файлах: lib.libavtorname.sql lib.libbook.sql lib.libseq.sql lib.libseqname.sql
_uca1400_ai_
на
_unicode_
|
| |
|
|
| artefact | Дата: Четверг, 30.07.2026, 12:30 | Сообщение # 2360 |
|
Рядовой
Группа: Пользователи
Сообщений: 19
Статус: Offline
| В файле lib.libgenres.sql тоже заменить.
|
| |
|
|
| drserj | Дата: Четверг, 30.07.2026, 13:12 | Сообщение # 2361 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Статус: Offline
| Ребята, на либрусе поменяли версию mySQL, поэтому возникают нестыковки. Я обновил версию движка в программе, просто нужно заменить каталоги с файлами, которые в архиве. Для флибусты это не обязательно (пока) 
https://drive.google.com/file....sharing в архиве файлы, которыми надо заменить файлы в каталоге программы. Желательно предварительно переименовать каталоги "\data\mysql\" и "\mysql\" , что бы восстановить если что.
drSerj
|
| |
|
|
| surgutian | Дата: Среда, 12.08.2026, 21:32 | Сообщение # 2362 |
|
Сержант
Группа: Пользователи
Сообщений: 38
Статус: Offline
| Цитата drserj (  ) в архиве файлы, которыми надо заменить файлы в каталоге программы У меня под Windows 7 не получилось. mySQl затребовал icuuc.dll. Я что-то нашёл, подсунул... но не срослось. Возможно, что это - не та версия библиотеки.
Попробовал способ коллег ortwoneandy и artefact. Резюмирую.
Файлов для замены "_uca1400_ai_" на "_unicode_" - четыре: lib.libavtorname.sql lib.libbook.sql lib.libgenres.sql lib.libseqname.sql
Файл lib.libseq.sql искомой строки не содержит.
Замену удобно делать в WinHex, в пакетном режиме поиска с заменой, с заданными поисково-подменными строками. Пакетом же и сохранять изменённые файлы. Далее - успешное обновление в оффлайн-режиме.
Спасибо всем за участие и помощь!
Сообщение отредактировал surgutian - Среда, 12.08.2026, 21:41 |
| |
|
|
| ortwoneandy | Дата: Четверг, 13.08.2026, 07:09 | Сообщение # 2363 |
|
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
| Цитата drserj (  ) в архиве файлы, которыми надо заменить файлы в каталоге программы. drserj, спасибо!
win 10. После замены файлов база Либрусек обновилась без "танцев с бубном". Обновление Флибусты тоже - норма.
Сообщение отредактировал ortwoneandy - Четверг, 13.08.2026, 07:25 |
| |
|
|
| drserj | Дата: Четверг, 13.08.2026, 13:26 | Сообщение # 2364 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Статус: Offline
| Цитата surgutian (  ) У меня под Windows 7 не получилось. mySQl затребовал icuuc.dll. Скорее всего новая версия MySQL (MariaDB) использует какую-то функцию, которую вин7 ищет в этой dll. В 10 и 11 винде такой dll нет. По возможности, если буду ковырять 7-ку - посмотрю... Вот что сообщает гугл:
Ошибка «Запуск программы невозможен, так как на компьютере отсутствует icuuc.dll», возникающая при запуске MariaDB (или mysqld.exe), означает, что на сервере отсутствует необходимая системная библиотека Windows. Начиная с версии MariaDB 11.4.4, ядро базы данных напрямую использует встроенный в Windows системный файл ICU (International Components for Unicode) — icuuc.dll. Эта проблема возникает практически исключительно в тех случаях, когда MariaDB запускается на устаревшей операционной системе (например, Windows Server 2016 или более ранних версиях Windows 10), в которой отсутствует встроенная поддержка ICU.
drSerj
|
| |
|
|