LibRusLib
Среда, 18.06.2025, 18:05
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Обсуждение работы программы
drserjДата: Четверг, 27.04.2017, 08:35 | Сообщение # 1381
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Походу вопрос, раньше я мог тут на укозе выкладывать базу, дабы заблокированные товарищи могли ее скачивать. Но на укозе размер файла ограничен и база не закачивается. Может кто-нибудь знает бесплатный хостинг без ограничений на размер и трафик, с нормальной скоростью хотя бы метров на 250-300. Лично мне оно, в общем то, не нужно, но очень многих спасло бы от гемора. Не все могут ручками качать, распаковывать, править... Есть люди, которым далеко за ... И для них все эти манипуляции просто не под силу.

drSerj
 
arinarinaДата: Четверг, 27.04.2017, 12:12 | Сообщение # 1382
Рядовой
Группа: Пользователи
Сообщений: 17
Репутация: 0
Статус: Offline
Цитата drserj ()
Напрямую не делал, а если ручками - то список колонок в multilib.ini в секциях [RGrid.....] а положение и размер в файле MultiLib.grd


Спасибо за подсказку =)

Цитата drserj ()
Походу вопрос, раньше я мог тут на укозе выкладывать базу, дабы заблокированные товарищи могли ее скачивать. Но на укозе размер файла ограничен и база не закачивается. Может кто-нибудь знает бесплатный хостинг без ограничений на размер и трафик, с нормальной скоростью хотя бы метров на 250-300. Лично мне оно, в общем то, не нужно, но очень многих спасло бы от гемора. Не все могут ручками качать, распаковывать, править... Есть люди, которым далеко за ... И для них все эти манипуляции просто не под силу.


https://mega.nz/ до 50 гб бесплатно
https://www.mediafire.com/ до 10 гб бесплатно
Максимальный размер файла точно не скажу - давно не пользовалась - раньше был на первом до 2 гб, на втором до 4 гб
И на медиафайре одно время было ограничение по времени хранения незапароленных файлов - 3 месяца. Сейчас не знаю =(

можно расшаривать папки, что удобно когда выкладываешь серию файлов не запакованных в один архив
можно выставлять пароль на закачку, чтобы дать доступ на скачивание только тем, кто имеет пароль
Без проблем скачивается с обоих сайтов при помощи JDownloader, как обычным копированием отдельных ссылок на файлы так и полностью папок. Так что юзеру даже нет необходимости заходить на сайты.
 
drserjДата: Четверг, 27.04.2017, 12:15 | Сообщение # 1383
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Спасиб за информацию. Главное, что бы можно было по http забрать по прямым ссылкам, а эти гады, насколько я помню, дают качать только через свой интерфейс и ссылки не прямые.

drSerj
 
z_alex68Дата: Пятница, 28.04.2017, 00:10 | Сообщение # 1384
Рядовой
Группа: Пользователи
Сообщений: 9
Репутация: 0
Статус: Offline
Цитата drserj ()
похоже, там уже новая проблема...
блин, уже нормально... что-то там колбасит...

Там со скачиванием дампа такая ситуация - примерно до 12-13 по Москве нужно скачивать архивы вида "2017-04-26.libavtor.sql.gz", иначе вы распакуете скорее всего дамп предыдущего дня.

Добавлено (27.04.2017, 21:14)
---------------------------------------------
Только что попробовал загрузку - у меня стабильно:
"#42000You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'я','2016-09-06 03NULLNULL',1,114089),(8,67165,'2007-06-20 12NULLNULL','РџСЂРѕРµР' at line 1"

Импортировал дамп, скачанный с lib.rus.ec.
И еще раз подчеркиваю - ПЕРЕД выполнением импорта в файле все корректно - запятая. А вот ПОСЛЕ того, как программа напишет сообщение об ошибке - вместо запятой появляется буква "я". Как будто multilib сам портит файл при импорте.

Добавлено (27.04.2017, 22:10)
---------------------------------------------
И еще, может это тоже важно - я не скачивал дамп multilibом, я импортировал скачанную и распакованную базу либрусека.

 
drserjДата: Пятница, 28.04.2017, 13:25 | Сообщение # 1385
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата z_alex68 ()
И еще, может это тоже важно - я не скачивал дамп multilibом, я импортировал скачанную и распакованную базу либрусека.


Да нет разницы, обрабатывается файл SQL, а как он получен - всё равно.

Цитата z_alex68 ()
И еще раз подчеркиваю - ПЕРЕД выполнением импорта в файле все корректно - запятая. А вот ПОСЛЕ того, как программа напишет сообщение об ошибке - вместо запятой появляется буква "я"


вот после обработки:



Сказок не бывает - если программа одна и один файл - обработка та же.
вот 2 замены в файле
'USING BTREE' на ' '

`Modified` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,' на '`Modified` timestamp NOT NULL DEFAULT ''2009-11-29 05:00:00'', '

эти замены в хедере таблиц задолго до 7 букид

Да, и замены проводятся бинарно, т.е. тупо байты на байты.


drSerj
 
z_alex68Дата: Пятница, 28.04.2017, 16:48 | Сообщение # 1386
Рядовой
Группа: Пользователи
Сообщений: 9
Репутация: 0
Статус: Offline
Обратите внимание на:
Цитата drserj ()
fca731b','''','2016-09-06 03:33:44'


после обработки четыре апострофа подряд, если посмотреть не блокнотом, а Far иил DN редактором, то в этом месте вы увидите "1b,''я','2016", а должно быть:
"fca731b','','2016-09-06 03:33:44'" (два апострофа).

Добавлено (28.04.2017, 14:48)
---------------------------------------------
Если после получения ошибки lib.libbook.sql еще раз отредактировать (убрать лишние апострофы), то импорт базы проходит без ошибок.
Посмотрите пожалуйста, что-то при замене происходит неправильно.

 
drserjДата: Пятница, 28.04.2017, 21:18 | Сообщение # 1387
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата z_alex68 ()
Посмотрите пожалуйста, что-то при замене происходит неправильно.

что самое печальное - я смотрю. У меня абсолютно всё нормально. У меня на нескольких машинах никаких корявых замен не происходит. Да и у Вас, как я понял, раньше проблем не было. А ведь программа не менялась. Более того, если бы это была глобальная проблема - появились бы толпы недовольных...  Значит проблема более-менее локальная, осталось ее найти.
Попробуйте ради интереса создайте библиотеку флибусты и импортируйте данные. Будет тот же эффект или нет?
И еще вопрос, какая версия системы и какая локаль по-умолчанию (язык интерфейса системы).


drSerj
 
z_alex68Дата: Пятница, 28.04.2017, 21:27 | Сообщение # 1388
Рядовой
Группа: Пользователи
Сообщений: 9
Репутация: 0
Статус: Offline
Я обрабатываю обе библиотекти и Flibusta принимается без проблем.
Обратите внимание на то, что в сообщении 1387, вы привели BID 7 и в нем четыре апострофа подряд. В файле до обработки в этом месте два апострофа. Просто у меня это вызывает ошибку при загрузке в базу, а у остальных нет.

Добавлено (28.04.2017, 19:27)
---------------------------------------------
Система W7 х32, русская.

 
drserjДата: Пятница, 28.04.2017, 21:34 | Сообщение # 1389
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата z_alex68 ()
Просто у меня это вызывает ошибку при загрузке в базу, а у остальных нет.

сейчас еще рез проверю, но почему ошибка только у Вас? И только в либрусе?

у меня W7 х64, русская.


drSerj
 
z_alex68Дата: Пятница, 28.04.2017, 21:46 | Сообщение # 1390
Рядовой
Группа: Пользователи
Сообщений: 9
Репутация: 0
Статус: Offline
Компьютер домашний, возможно ребенок что-то своими игрушками в обработке локали изменил...

Добавлено (28.04.2017, 19:46)
---------------------------------------------
Цитата drserj ()
И только в либрусе?

Возможно что во флибусте нет четырех апострофов подряд - это все-таки неправильно. И тут возникает другой вопрос - почему больше ни у кого система не ругается?
Хотя в сообщении 1373 под вторым спойлером примерно то же самое, только у него первая буква "б", а у меня в ошибке "я". Может как раз и связано с разной обработкой локалей.


Сообщение отредактировал z_alex68 - Пятница, 28.04.2017, 21:47
 
drserjДата: Пятница, 28.04.2017, 21:46 | Сообщение # 1391
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата z_alex68 ()
возможно ребенок что-то своими игрушками в обработке локали изменил...

вряд ли.... я вижу апострофы, они действительно появились, непонятно откуда... сейчас посмотрю, есть вариант, что где-то с юникодом проблема... если на стыке буфера- то хоть что-то можно понять, но если нет - даже не знаю...
трассировать плагин длл-ки в потоке очень непросто - 50 на 50 полный завис smile


drSerj
 
z_alex68Дата: Пятница, 28.04.2017, 21:59 | Сообщение # 1392
Рядовой
Группа: Пользователи
Сообщений: 9
Репутация: 0
Статус: Offline
Спасибо, жду исправления

Сообщение отредактировал z_alex68 - Пятница, 28.04.2017, 22:08
 
drserjДата: Пятница, 28.04.2017, 22:29 | Сообщение # 1393
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата z_alex68 ()
Спасибо, жду исправления


https://yadi.sk/d/D-6UQFIq3HThVM
пароль на архив: multilib
заменить файл plug.dll в каталоге \plugins\librus


drSerj
 
z_alex68Дата: Пятница, 28.04.2017, 22:48 | Сообщение # 1394
Рядовой
Группа: Пользователи
Сообщений: 9
Репутация: 0
Статус: Offline
Цитата drserj ()
заменить файл plug.dll в каталоге \plugins\librus
Все получилось. Спасибо.
А с флибустой такого не может произойти (может тот плагин тоже нужно править)?


Сообщение отредактировал z_alex68 - Пятница, 28.04.2017, 22:48
 
drserjДата: Пятница, 28.04.2017, 22:51 | Сообщение # 1395
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата z_alex68 ()
Все получилось. Спасибо.

Ну и прекрасно.

Цитата z_alex68 ()
А с флибустой такого не может произойти (может тот плагин тоже нужно править)?

на всяк поправил, но там нет этих строк, там движок базы посвежее, он не поддерживает эти строки smile


drSerj
 
Поиск:

Copyright LibRusLib © 2025