LibRusLib
Четверг, 28.03.2024, 13:34
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » MultiLib - Библиотекарь » Version 1.x » Обсуждение работы программы (Баги, проблемы, решения)
Обсуждение работы программы
1_абрамДата: Пятница, 18.09.2015, 18:23 | Сообщение # 646
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
1_абрам, Это ты не понял, не обязательно мд5, можно и букид, который является абстрактной величиной. Связь доказать невозможно. Может какое-нить третье лицо создать сайт и привязаться к его нумерации. Я сейчас спокойно привяжусь к кремль.рф и на каждый его ид - привяжу книгу. Что, сайт закроют?


Да, ты прав,    присвоение книге букида, противазаконным при всем желаниии  признать не удается.   И по пункту 2) тоже есть решение - пользователь может самостоятельно заливать и библиографическую информацию и файл на другой сервер,  используя присвоенный букид.
 
drserjДата: Пятница, 18.09.2015, 19:03 | Сообщение # 647
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
присвоение книге букида, противазаконным при всем желаниии  признать не удается

Вопрос с заливкой и провокациями конечно останется, но ...


drSerj
 
mmcДата: Пятница, 18.09.2015, 23:21 | Сообщение # 648
Рядовой
Группа: Пользователи
Сообщений: 14
Репутация: 0
Статус: Offline
Базу обновляю добавив точку - http://www.flibusta.net./sql/ и http://www.flibusta.net./ , но база обновляется, а книги не скачиваются выдаётся вот такое
Загрузка завершена.
[15-09-18 23.16.59] Ошибка получения ссылки
[15-09-18 23.16.54] Получаем ссылку (попытка 5) bookid=344190
[15-09-18 23.16.49] Получаем ссылку (попытка 4) bookid=344190
[15-09-18 23.16.44] Получаем ссылку (попытка 3) bookid=344190
[15-09-18 23.16.38] Получаем ссылку (попытка 2) bookid=344190
[15-09-18 23.16.33] Получаем ссылку (попытка 1) bookid=344190
[15-09-18 23.16.33] Ошибка получения ссылки
[15-09-18 23.16.28] Получаем ссылку (попытка 5) bookid=343903
[15-09-18 23.16.22] Получаем ссылку (попытка 4) bookid=343903
[15-09-18 23.16.17] Получаем ссылку (попытка 3) bookid=343903
[15-09-18 23.16.12] Получаем ссылку (попытка 2) bookid=343903
[15-09-18 23.16.07] Получаем ссылку (попытка 1) bookid=343903
Загрузка завершена.
[15-09-18 23.15.34] Ошибка получения ссылки
[15-09-18 23.15.29] Получаем ссылку (попытка 5) bookid=252808
[15-09-18 23.15.23] Получаем ссылку (попытка 4) bookid=252808
[15-09-18 23.15.18] Получаем ссылку (попытка 3) bookid=252808
[15-09-18 23.15.13] Получаем ссылку (попытка 2) bookid=252808
[15-09-18 23.15.07] Получаем ссылку (попытка 1) bookid=252808
Загрузка завершена.
[15-09-18 22.54.42] Ошибка получения ссылки
[15-09-18 22.54.37] Получаем ссылку (попытка 5) bookid=400307
[15-09-18 22.54.32] Получаем ссылку (попытка 4) bookid=400307
[15-09-18 22.54.26] Получаем ссылку (попытка 3) bookid=400307
[15-09-18 22.54.21] Получаем ссылку (попытка 2) bookid=400307
[15-09-18 22.54.16] Получаем ссылку (попытка 1) bookid=400307
[15-09-18 22.54.16] Ошибка получения ссылки
[15-09-18 22.54.10] Получаем ссылку (попытка 5) bookid=292232
[15-09-18 22.54.05] Получаем ссылку (попытка 4) bookid=292232
[15-09-18 22.54.00] Получаем ссылку (попытка 3) bookid=292232
[15-09-18 22.53.55] Получаем ссылку (попытка 2) bookid=292232
[15-09-18 22.53.49] Получаем ссылку (попытка 1) bookid=292232
[15-09-18 22.53.49] Ошибка получения ссылки
[15-09-18 22.53.44] Получаем ссылку (попытка 5) bookid=48267
[15-09-18 22.53.39] Получаем ссылку (попытка 4) bookid=48267
[15-09-18 22.53.34] Получаем ссылку (попытка 3) bookid=48267
[15-09-18 22.53.28] Получаем ссылку (попытка 2) bookid=48267
[15-09-18 22.53.23] Получаем ссылку (попытка 1) bookid=48267
[15-09-18 22.53.23] Ошибка получения ссылки
[15-09-18 22.53.18] Получаем ссылку (попытка 5) bookid=214684
[15-09-18 22.53.12] Получаем ссылку (попытка 4) bookid=214684
[15-09-18 22.53.07] Получаем ссылку (попытка 3) bookid=214684
[15-09-18 22.53.02] Получаем ссылку (попытка 2) bookid=214684
[15-09-18 22.52.56] Получаем ссылку (попытка 1) bookid=214684
[15-09-18 22.52.56] Ошибка получения ссылки
[15-09-18 22.52.51] Получаем ссылку (попытка 5) bookid=203247
[15-09-18 22.52.46] Получаем ссылку (попытка 4) bookid=203247
[15-09-18 22.52.41] Получаем ссылку (попытка 3) bookid=203247
[15-09-18 22.52.35] Получаем ссылку (попытка 2) bookid=203247
[15-09-18 22.52.30] Получаем ссылку (попытка 1) bookid=203247

Возникает вопрос как же сами книги скачивать  с Флибусты?
 
1_абрамДата: Суббота, 19.09.2015, 07:46 | Сообщение # 649
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата mmc ()
Возникает вопрос как же сами книги скачивать с Флибусты?


Попробуйте в настройках библиотеки указать   https://flibusta.net/


Сообщение отредактировал 1_абрам - Суббота, 19.09.2015, 07:47
 
drserjДата: Суббота, 19.09.2015, 16:43 | Сообщение # 650
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Возникает вопрос как же сами книги скачивать  с Флибусты?

а по-разному... всё зависит от кривости рук провайдера, как именно он заблокировал флибусту. 
вариантов несколько (я давал ссылки немногим раньше) и у каждого они работают по-разному (или вообще не работают).

1. через i2p
2. https
3. торренты
4. через точку (сам не пробовал, но там врядли, ибо имеет место редирект, т.е. библиотека по запросу сама отдает адрес книги, а он заблокирован и точку мы уже не можем поставить).
5. через прокси

и.т.д.


drSerj
 
drserjДата: Понедельник, 21.09.2015, 08:29 | Сообщение # 651
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата PFN ()
Но т.к. ЛибРус и Флибуста в этом плане несомненные лидеры (среди прочих библиотек), то, наверное, стоит подстраиваться под их структуру.

Есть стандарт, узаконенный.. О каких подстройках под левак речь? Программа дает возможность использовать свои собственные жанры, но изначально - стандарт.
Цитата PFN ()
Интересно, сколько по времени может занять скачивание полного архива Флибусты?
Торентами - не долго. Дольше приведение к формату %z smile Но надо учесть, для пол-терабайта, как минимум, это займет. А для перегонки - еще больше.


drSerj
 
1_абрамДата: Понедельник, 21.09.2015, 11:50 | Сообщение # 652
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
Вопрос с заливкой и провокациями конечно останется, но ...


Не очень мне нравятся все эти ухищрения.  Ведь все все прекрасно понимают и соревнуются друг с другом в обходе и совершенствовании законодательства.  К тому же   у нас привыкли по понятиям жить, еще Ленин писал:

"формально правильно, а по сути издевательство"

Добавлено (21.09.2015, 09:18)
---------------------------------------------

Цитата drserj ()
вот-вот... впрочем, я на себя обязательств и не брал...


У всех использующие бесплатные ресурсы  есть перед ними моральные обязательства.

Добавлено (21.09.2015, 09:33)
---------------------------------------------

Цитата drserj ()
Цитата 1_абрам ()Не согласен. Википедия, либрусек и флибуста - лучшее подтверждение моих слов.

стесняюсь спросить, где во всех вышеперечисленных системах возможности? Псевдовозможности под контролем. Иллюзия, но не реальность.


Для флибубусты  - возможность залить книжку,  присвоить ей букид и обеспечить ей вечное существование  в сети,  ибо удаление книг отсутствует в концепции библиотеки (улучшенным вариантам книги присваивается другой букид).

Википедия - возможность создавать и редактировать статьи под присмотром экспертного сообщества.  

Ну  и конечно возможность использования  этих ресурсов в качестве читателей.  Оба ресурса имеют очень приличное качество  несмотря на то,   что делаются толпой.

Добавлено (21.09.2015, 09:50)
---------------------------------------------

Цитата drserj ()
) библиотекарь позволяет находить и скачивать книжки пользователям друг у друга.это я хотел сделать, но как дополнительную возможность, распространять более удобно свои локальные библиотеки. Возможно даже на платной основе....


Более правильно распространять  не локальные коллекции,  а подборки книг  (то что в твоей программе называется группы).  А все  книги должны хранится централизовано.  в том смысле,  что  они должны быть доступны каждому  и имеют свой уникальный букид. 

При этом возможно физически возможно максимально децентрализованное хранение  - каждый пользователь программы имеет архив,  в котором содержится фрагменты книг,  которые могут быть собраны в целую книгу из архивов нескольких пользователей.
 
PFNДата: Понедельник, 21.09.2015, 19:12 | Сообщение # 653
Генерал-майор
Группа: Друзья
Сообщений: 206
Репутация: 0
Статус: Offline
Цитата drserj ()
Программа дает возможность использовать свои собственные жанры, но изначально - стандарт.

Я попробовал ввести дополнительные жанры для "Неопознанных". Признаюсь честно - процедура нудная и, к тому же, пожирающая массу времени. Тем более, что "стандарт" у Вас очень сильно урезан.
В этом плане мне больше нравится решение этой проблемы в FBE. Есть простой текстовый файл с жанрами и файл XSD. Редактируй их в свое удовольствие. Получается быстро, удобно и наглядно.

Цитата drserj ()
Есть стандарт, узаконенный..

Нет его. Сам Грибов это признает на своем сайте. У Либрусека один стандарт , у Флибусты - почти то же самое, что и у Либруса, у Альдебарана - свои заморочки и т.д.
Кстати, Грибов больше на Либрус ориентируется, поэтому у него в FBE даже в настройках есть опция: "Жанры в формате Либрусека (14.04.2010)". И подключаются они, опять же, через простой текстовый файл. И если сравнить перечень жанров, что предлагает Грибов и, что предлагает Либрусек (я это проделал в экселе), то у них совпадение почти на 100%.

Добавлено (21.09.2015, 14:34)
---------------------------------------------

Цитата 1_абрам ()
При этом возможно физически возможно максимально децентрализованное хранение  - каждый пользователь программы имеет архив,  в котором содержится фрагменты книг,  которые могут быть собраны в целую книгу из архивов нескольких пользователей.

Торент № 2? Так это не спасает. В любом случае главный удар наносится по ресурсу, где собрана информация о том: где, что и как лежит. А так же - как это все заполучить.

Добавлено (21.09.2015, 17:12)
---------------------------------------------
Заметил следующий эффект: При редактировании жанров (Группы жанров) в поле со списком "Группа жанров" список групп жанров неоднократно дублируется.


===============================
Приказ, который может быть понят неправильно, обязательно будет понят неправильно
 
drserjДата: Понедельник, 21.09.2015, 19:52 | Сообщение # 654
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата PFN ()
Я попробовал ввести дополнительные жанры для "Неопознанных". Признаюсь честно - процедура нудная и, к тому же, пожирающая массу времени. Тем более,что "стандарт" у Вас очень сильно урезан

Стандарт не урезан, стандарт есть стандарт.

Цитата PFN ()
В этом плане мне больше нравится решение этой проблемы в FBE. Есть простой текстовый файл с жанрами и файл XSD. Редактируй их в свое удовольствие. Получается быстро, удобно и наглядно.

Цена вопроса в программе - один простенький sql - запрос smile

Цитата PFN ()
Нет его. Сам Грибов это признает на своем сайте


Лжет. На его же сайте есть полный перечень жанров формата 2.1. Ссылку я давал, вроде...По крайней мере тот перечень, что у меня - с его страницы, ручками перебитый под csv и залитый в базу. На сайте был даже конвертор форматов из 2.0 в 2.1. Дык о каком отсутствии стандарта речь?

Вот, кстати, конкретная ссылка, помеченая как "Категория: Стандарт FB 2.1"   http://www.fictionbook.org/index.php/Жанры_FictionBook_2.1
Если и она Вас не убедит - даже и не знаю smile

Цитата PFN ()
И если сравнить перечень жанров, что предлагает Грибов и, что предлагает Либрусек (я это проделал в экселе), то у них совпадение почти на 100%.


Опять-таки неправда. Да, либрусовый формат базируется на 2.1 Грибова, но в нем много дополнений.

Собственно, спор тут бессмыслен. Есть описанный детально формат, есть список либруса, флибусты. Я бы мог выгрести разницу из баз, но откровенно лень, ибо я лично, когда составлял файл базы жанров - это неоднократно делал. Если вопрос настолько принципиален - можете сами попробовать эту разницу вычленить, заодно больше познакомитесь с SQL, ибо делать что-то, имеющее конкретную цель, гораздо полезнее и проще, чем изучать абстрактные примеры smile

фуух... написал... ой, теперь еще один роман с продолжением smile


drSerj
 
drserjДата: Понедельник, 21.09.2015, 20:00 | Сообщение # 655
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
"формально правильно, а по сути издевательство"

угу... 
Цитата 1_абрам ()
У всех использующие бесплатные ресурсы  есть перед ними моральные обязательства.

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

Цитата 1_абрам ()
Для флибубусты  - возможность залить книжку,  присвоить ей букид и обеспечить ей вечное существование  в сети


пользователь может залить книгу, но дать к ней доступ (и уж присвоить ИД) точно не может, это делают так называемые библиотекари. И уж совсем пользователь не может обеспечить сохранность книги в сети....

Цитата 1_абрам ()
Более правильно распространять  не локальные коллекции,  а подборки книг

Более  правильно жить в государстве, где за хранение общественных ценностей ты не загремишь в тюрьму и не будешь подвержен гонениям... Но это - утопия. Что имеем - то имеем. Надо жить реалиями.

Цитата 1_абрам ()
При этом возможно физически возможно максимально децентрализованное хранение

Вот-вот... Это продолжение к правильности вопроса. Вот только механизм такой децентрализации надо сначала создать, потом раскрутить, а потом еще за это ничего не получить smile


drSerj
 
PFNДата: Четверг, 24.09.2015, 14:27 | Сообщение # 656
Генерал-майор
Группа: Друзья
Сообщений: 206
Репутация: 0
Статус: Offline
Цитата drserj ()
Собственно, спор тут бессмыслен. Есть описанный детально формат, есть список либруса, флибусты.
Цитата drserj ()
Если вопрос настолько принципиален - можете сами попробовать эту разницу вычленить, заодно больше познакомитесь с SQL, ибо делать что-то, имеющее конкретную цель, гораздо полезнее и проще, чем изучать абстрактные примеры

Прошу прощения, что не смог сразу ответить. Я совершенно не настроен на спор и высказываюсь только с позиции конечного пользователя программы, для которого удобство работы с ней стоит на  первом месте в списке потребностей.
Я исходил из того, что если книги мы берем в основном с Флибусты и Либруса, а не с сайта Грибова, то, на мой взгляд, логично учитывать их перечень, чтобы потом каждый раз не погрязать в разделе "Неопознанных". Именно эту мысль я и пытался донести, а не влазить в какие-то споры.
Что ж, "если нет гербовой - будем писать на простой"...  smile и углубленно изучать SQL  smile

Добавлено (24.09.2015, 12:27)
---------------------------------------------
Откровенно говоря, мне перечень жанров Либруса дико не нравится. Не знаю кто там такой "умный", но смешать жанры с типами произведений (фантастика, детектив и тут же: роман, рассказ и т.д.) - не самое удачное решение, если не сказать большего. Сюда же можно отнести и необоснованное дробление: Фантастика: героическая, боевая, эпическая... ироническая, юмористическая... Поистине - юморной набор жанров smile
Поэтому у себя я их стараюсь унифицировать, чтобы в базе не было этой пестроты.


===============================
Приказ, который может быть понят неправильно, обязательно будет понят неправильно
 
drserjДата: Четверг, 24.09.2015, 20:56 | Сообщение # 657
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата PFN ()
Я исходил из того, что если книги мы берем в основном с Флибусты и Либруса, а не с сайта Грибова, то, на мой взгляд, логично учитывать их перечень, чтобы потом каждый раз не погрязать в разделе "Неопознанных"

Откуда такое стойкое убеждение, что пользователи приватной библиотеки используют либрус или флибусту? В прочем, как и наоборот... А насчет Грибова - дык именно его формат (стандарт) мы и обсуждаем. И коли Грибов - законодатель моды, кто мы такие, что бы это оспаривать??? Кому не нравится - создавайте свои стандарты, раскручивайте их и т д. А если мы используем его стандарт - давайте его придерживаться. 

Цитата PFN ()
Именно эту мысль я и пытался донести, а не влазить в какие-то споры.


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

Цитата PFN ()
Откровенно говоря, мне перечень жанров Либруса дико не нравится. Не знаю кто там такой "умный", но смешать жанры с типами произведений (фантастика, детектив и тут же: роман, рассказ и т.д.) - не самое удачное решение, если не сказать большего. Сюда же можно отнести и необоснованное дробление: Фантастика: героическая, боевая, эпическая... ироническая, юмористическая... Поистине - юморной набор жанров

я полностью согласен с тем, что не всё гладко. Я даже соглашусь, что надо менять структуру. Но делаться это должно автором стандарта а не каждым желающим. Если учесть, что фб2 - изначально "литературный" формат, докрученный до хрен знает чего, включая учебную, техническую и пр. варианты литературы - подобные казусы, увы, естественны...

Цитата PFN ()
Поэтому у себя я их стараюсь унифицировать, чтобы в базе не было этой пестроты.

ключевое слово -  "у себя" smile Для себя я бы тоже создал несколько иное распределение жанров, но, гарантирую - они не совпали бы с Вашими smile И уж точно не совпали бы с флибустовскими или либрусовыми. И так у каждого. Именно по этому, дабы не возникало желание у каждого посоветовать мне именно их список - будет только стандарт.


drSerj
 
PFNДата: Пятница, 25.09.2015, 01:50 | Сообщение # 658
Генерал-майор
Группа: Друзья
Сообщений: 206
Репутация: 0
Статус: Offline
Цитата drserj ()
А насчет Грибова - дык именно его формат (стандарт) мы и обсуждаем.

Я лично, как закоренелый лентяй, обсуждаю возможность облегчить себе жизнь в использовании Вашей программы. smile А структура жанров - один из путей этого облегчения, а не критика существующей структуры. Тем более, что я совершенно не против Грибовского стандарта, а искал пути автоматического приведения разных кодов жанров к единому виду.

Цитата drserj ()
Сложности завести десяток своих форматов как в полуавтоматическом режиме, так и ручками я не вижу.

Конечно, Вы же - разработчик программы и досконально знаете все тонкости... Я пока эту проблему не решил, т.к. опасаюсь испортить уже введенный в базу массив данных.
Буду совершенствовать процесс предварительной обработки в своей программке на стадии отсева ненужных книг.
Кстати, все хотел спросить: на каком языке написана Ваша программа?

Цитата drserj ()
Для себя я бы тоже создал несколько иное распределение жанров, но, гарантирую - они не совпали бы с Вашими

В этом нет ничего удивительного, т.к. у каждого человека есть свои литературные или другие предпочтения, не совпадающие с другими людьми.


===============================
Приказ, который может быть понят неправильно, обязательно будет понят неправильно
 
drserjДата: Пятница, 25.09.2015, 09:36 | Сообщение # 659
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата PFN ()
пути автоматического приведения разных кодов жанров к единому виду.

Это не реально. У каждого свои критерии...

Цитата PFN ()
Кстати, все хотел спросить: на каком языке написана Ваша программа?


rad studio 2010 delphi

Цитата PFN ()
В этом нет ничего удивительного, т.к. у каждого человека есть свои литературные или другие предпочтения, не совпадающие с другими людьми.


скорее дело в логике, у каждого она своя


drSerj
 
PFNДата: Пятница, 25.09.2015, 14:48 | Сообщение # 660
Генерал-майор
Группа: Друзья
Сообщений: 206
Репутация: 0
Статус: Offline
Цитата drserj ()
Это не реально. У каждого свои критерии...

Я пока думаю иначе и если у меня получится то, что я задумал, то обязательно покажу smile

Цитата drserj ()
rad studio 2010 delphi

Понятно, спасибо.

Цитата drserj ()
скорее дело в логике, у каждого она своя

Логика, на мой взгляд, больше влияет на мотивацию поведения, а не на вкусы (предпочтения), особенно в таком деле, как выбор книг для своей библиотеки.


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

Copyright LibRusLib © 2024