LibRusLib
Четверг, 25.04.2024, 15:01
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Архив - только для чтения
Форум » Архив "LibGen - Библиотекарь" » Version 1.x » Начинаем работу
Начинаем работу
VV123Дата: Воскресенье, 13.03.2011, 19:20 | Сообщение # 121
Генерал-майор
Группа: Проверенные
Сообщений: 304
Репутация: 2
Статус: Offline
Quote (drserj)
при импорте этого не будет! Импорт - функция работы с базой а не файловой системой!

Возвращаемся к тому с чего я начинал.
Слово "импорт" подразумевает перемещение, то что делается сейчас называется "индексация".
Надо делать перемещение и авто индексацию при подключении через "пути к папкам с книгами" (пускай долго но не все же будут сразу сотни Гб прогонять), чтоб потом пользователи не задалбливали.

Quote (drserj)
Да и там указывается размер только выделенных файлов...

А вот и нет. Все там показывает и выделенные тоже и если нет выделения суммарный размер файлов в папке.

Quote (drserj)
Добавил в настройки чекбокс "Создавать дополнительный каталог в папке скачиваемых файлов".

Может назвать как-то покороче и понятнее, типа "Создать репозиторий либгена".

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

Quote (drserj)
Это не самодурство, а вполне логично-объяснимый ход.

Пока что самодурство smile Я досих пор не понимаю логики этого хода, объясни на примере.

Программа для либгена должна поддерживать идеологию либгена.

Добавлено (13.03.2011, 18:20)
---------------------------------------------

Quote (andToxa)
А можно еще чекбокс, отключающий генерацию имени файла?

По умолчанию имя должно быть только из MD5 (идеология либгена).
Я согласен с автором что не надо плодить чекбоксы, нужно сделать так как я объясняю.
Генерация имени файла отличного от MD5, только в случае его перемещения из репозитория либгена (.\lib\98000\).


Сообщение отредактировал VV123 - Воскресенье, 13.03.2011, 19:23
 
drserjДата: Воскресенье, 13.03.2011, 19:38 | Сообщение # 122
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (andToxa)
А можно еще чекбокс, отключающий генерацию имени файла? Чтобы файлы скачивались с именами в виде md5 без расширения? Это для того, чтобы объединить репозиторий, скачанный торрентами, с папкой скачиваемых файлов.

Да, в общем-то, можно...


drSerj
 
VV123Дата: Воскресенье, 13.03.2011, 19:51 | Сообщение # 123
Генерал-майор
Группа: Проверенные
Сообщений: 304
Репутация: 2
Статус: Offline
Quote (VV123)
авто индексацию при подключении через "пути к папкам с книгами"

Поправлю сам себя smile
Программа и так открывает книги если они указаны в "путях..", нет выделения цветом в результатах поиска.

Quote (drserj)
Да, в общем-то, можно...

Генералиссимус - не сдавайтесь!!! smile
 
drserjДата: Воскресенье, 13.03.2011, 20:02 | Сообщение # 124
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (VV123)
Слово "импорт" подразумевает перемещение, то что делается сейчас называется "индексация".

мдя, еще один программист на мою бедную голову smile Если на то пошло - индексация - это процесс генерации индексов, а импорт в базу - добавление информации в базу smile Читаем документацию, наслаждаемся smile

Quote (VV123)
Надо делать перемещение и авто индексацию при подключении через "пути к папкам с книгами" (пускай долго но не все же будут сразу сотни Гб прогонять), чтоб потом пользователи не задалбливали.

Перемещение можешь и ручками сделать. Лично для меня эта функция не то что полезна, а крайне вредна! Думаю, как и большинству тут присутствующих. Давай спросим у народа, что они думают по этому поводу.

А по поводу задалбливания - есть чудесная функция на форуме - бан называется (это если уж очень кто-то допекать будет) smile


drSerj
 
drserjДата: Воскресенье, 13.03.2011, 20:03 | Сообщение # 125
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (VV123)
А вот и нет. Все там показывает и выделенные тоже и если нет выделения суммарный размер файлов в папке.

Вот скажи, это просто поспорить? Если мне не надо это - зачем тормозить выборку ??? Поверь, на большом количестве книг эта функция весьма ресурсожорка!

Quote (VV123)
Может назвать как-то покороче и понятнее, типа "Создать репозиторий либгена".

угу... а потом всем многословно рассказывать, что я этим хотел сказать? smile Не... места там достаточно...


drSerj
 
drserjДата: Воскресенье, 13.03.2011, 20:03 | Сообщение # 126
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (VV123)
С другой стороны мои предложения немного искажаются в реализации. Я предлагал создавать эти папки по умолчанию без всяких чекбоксов и возможности изменения, пользователя не должно заботить как это размещается в папках (которые идеологически соответствуют либгену и способу его распространения), если хочется разложить по своим папкам можно использовать кнопку "отправить на устройство". То же не однозначное название должно быть "переместить на устройство" или "копировать на устройство", логичнее "переместить". Все это в комплексе позволит пользователю избежать дублирования файлов, пополнить либген, создать свою библиотеку(подборку) из либгена.

Сам понял чего сказал? Зачем мне толпа каталогов (тем боле заранее нельзя сказать, сколько их будет и с какими именами)

Боле того, почему ты считаешь, что ты - единственный пользователь этой программы, желание которого должно тут же выполняться? Я за разумный подход к предложениям. Завтра кому-то захочется приделать управление космическим кораблем, мотивируя тем, что он хочет... Что, и это делать? Я не могу делать только так, как хочет один человек, я должен взвешенно относиться ко всем пожеланиям, не ущемляя удобство работы для других. Тут я вижу прямое нарушение - насильно впихивать остальным пользователям создание нафиг им не нужной структуры.

По поводу "Копировать на устройство" - знаешь, я что думаю, то и пишу. Копирование на устройство - это просто копирование на устройство и ничего боле! А переместить - это переместить, с одного места удалить, на другом - создать, если так понятнее. И нафига я буду удалять книгу из репозитория? wacko

Quote (VV123)
Пока что самодурство Я досих пор не понимаю логики этого хода, объясни на примере.

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

Quote (VV123)
По умолчанию имя должно быть только из MD5 (идеология либгена).

Ой, правда???? А Либген об этом знает??? А не покажешь ли ты мне, где же это при скачке с либгеновской морды, в имени файла вообще присутствует мд5??? Ты вообще оттуда хоть одну книгу качал??? Я открою тебе страшную тайну (только никому не говори!!!) - у меня в программе тот же алгоритм формирования имени, что и на либгене smile Только я, дабы потом можно было быстрее найти книгу, добавляю мд5... А вот либген - нет... И не надо говорить мне что это так на торрентах... либген - не торрент!

Quote (VV123)
Я согласен с автором что не надо плодить чекбоксы, нужно сделать так как я объясняю.

шедевр smile я даже не буду комментить !!! smile

Токи без обид smile


drSerj
 
1_абрамДата: Воскресенье, 13.03.2011, 20:09 | Сообщение # 127
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (andToxa)
Это для того, чтобы объединить репозиторий, скачанный торрентами, с папкой скачиваемых файлов.

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

Если такой возможности нет, то подцепляем свои коллекции в ./lib и импортируем их в базу. Все очень логично.

 
VV123Дата: Воскресенье, 13.03.2011, 20:38 | Сообщение # 128
Генерал-майор
Группа: Проверенные
Сообщений: 304
Репутация: 2
Статус: Offline
Я не программист и для меня "импотировать скачанное" имеет другой смысл и я не должен догадываться какой смысл вложил программист и долго читать инструкцию разбираясь в понятиях программиста, все должно быть понятно.
Перед "импортировать скачанное" строка "импортировать данные" давай спросим у остальных кто как понял.
Не вопрос голосование так голосование тем более что уже кворум набирается.

Добавлено (13.03.2011, 19:28)
---------------------------------------------

Quote (1_абрам)
Если такой возможности нет, то подцепляем свои коллекции в ./lib и импортируем их в базу. Все очень логично.

Ага и получаем огромное количество одинаковых файлов в разных папках, и потерянные книги которых нет в базе либгена.

Добавлено (13.03.2011, 19:33)
---------------------------------------------

Quote (drserj)
Поверь, на большом количестве книг эта функция весьма ресурсожорка!

Хорошо согласен.

Добавлено (13.03.2011, 19:38)
---------------------------------------------

Quote (VV123)
Только я, дабы потом можно было быстрее найти книгу, добавляю мд5... А вот либген - нет... И не надо говорить мне что это так на торрентах... либген - не торрент!

Ты объяснил я понял. Значит твоя программа пусть генерит, тем более и andToxa об этом просит.
 
andToxaДата: Воскресенье, 13.03.2011, 21:00 | Сообщение # 129
Подполковник
Группа: Проверенные
Сообщений: 148
Репутация: 0
Статус: Offline
Quote (1_абрам)
Не понимаю зачем это. Если есть возможность скачать весь репозиторий, то никаких проблем не возникает. Если такой возможности нет, то подцепляем свои коллекции в ./lib и импортируем их в базу. Все очень логично.

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


книга - лучший подарок!
 
VV123Дата: Воскресенье, 13.03.2011, 21:15 | Сообщение # 130
Генерал-майор
Группа: Проверенные
Сообщений: 304
Репутация: 2
Статус: Offline
Quote (andToxa)
чтобы часть книг можно было скачать с торрентов, часть программой, при этом имея одинаковые названия у одинаковых книг. все сложить в один каталог. также книги, скачанные программой, можно будет раздавать торрентами.

+1

Плюсы своих предложений я уже несколько раз назвал. У нас все таки бета тестирование, если автору не сложно реализовать мои предложения, он выпустит очередную версию, попробуем, может быть я и сам увижу минусы такой реализации, а пока мы обсуждаем то чего нет. В прочем готов к дальнейшему обсуждению.

 
1_абрамДата: Воскресенье, 13.03.2011, 21:42 | Сообщение # 131
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (andToxa)
чтобы часть книг можно было скачать с торрентов, часть программой, при этом имея одинаковые названия у одинаковых книг. все сложить в один каталог. также книги, скачанные программой, можно будет раздавать торрентами.

А смысл. Если интернет медленный, то нет смысла скачивать торентами. Если быстрый легче скачать весь репо.

Врядли локальная коллекция составлят больше 10 процентов либгена, поэтому и в этом случае скачивание репозитория ускоряется незначительно.

Я вот что подумал относительно локальной коллекции.

1)Было бы хорошо при импорте скачанного (согласен, что импорт не очень удачный термин в этом случае) выявлять книги отсутствующие в либгене и складывать их отдельную директорию.

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

2) делать муторно, но полезно для пополнения либгена.

 
drserjДата: Воскресенье, 13.03.2011, 22:08 | Сообщение # 132
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (VV123)
Я не программист и для меня "импотировать скачанное" имеет другой смысл и я не должен догадываться какой смысл вложил программист и долго читать инструкцию разбираясь в понятиях программиста, все должно быть понятно.

К сожалению, многие термины, такие как импорт, экспорт и другие - давно вышли из узкого круга употребления. Не надо быть программистом, что бы это понимать, достаточно просто прочитать в словаре описание этого слова. А инструкции читать приходится, тут ты не прав. И именно для того, что бы понять, как это работает, что имели программисты под тем или иным термином или действием. "Незнание закона не освобождает от ответственности" - ты согласен с этим утверждением? Если да - проведи аналогию smile Есть базовые понятия, которые должен знать и понимать любой, кто работает над определенной темой. Ты пытаешься, не утруждая себя изучением этих терминов, дать собственные определения и понятия. Но твое понимание не будет соответствовать общепризнанным и их никто не примет.

Quote (VV123)
Ага и получаем огромное количество одинаковых файлов в разных папках, и потерянные книги которых нет в базе либгена.

Вооооот !!! Ты наконец описал проблему!!!! И, как оказывается, она несколько из другой оперы smile Как я понимаю, тебе всё это понадобилось только для того, что бы не было дублей? Но это решается совсем по другому! И, если станет вопрос в поиске дублей - то будем решать эту проблему не через ж... а прямо в лоб.

Quote (VV123)
Хорошо согласен.

Ну вот, хоть в чем-то мы пришли к консенсусу smile


drSerj
 
drserjДата: Воскресенье, 13.03.2011, 22:08 | Сообщение # 133
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (VV123)
Ты объяснил я понял. Значит твоя программа пусть генерит, тем более и andToxa об этом просит.

Хм, ты действительно не читаешь инструкции - программа генерит мд5 smile А вот дальше - если находит в базе - прописывает как скачанную, если нет - игнорирует. Если тебе хочется в процессе импорта получить сведения о книгах, мд5 которых не найден в базе - так и скажи, я сделаю такой вывод. Если надо, что бы искались дубли - скажи - будем думать, как это сделать оптимально.

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

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

Quote (VV123)
У нас все таки бета тестирование

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

Quote (VV123)
может быть я и сам увижу минусы такой реализации

и ради того, что бы тебя потешить, я должен провернуть кучу работы а потом ее похерить??? smile Не вопрос! Пишем под тебя индивидуальную версию! Минимальная стоимость часа у программиста - от десяти баксов. Это у нас, где самые дешевые расценки по бывшему союзу smile
А, если кто-то заметил, программа бесплатна, даже банеров и прочей лабуды нет, выкладывается не на файлопомойки, где ждал-бы долго и упорно, пока скачаешь, нет даже напоминаний, что, оплати, добрый человек копеечку smile Ну должны же быть у этой программы хоть какие-то недостатки, как и у ее автора? tongue


drSerj
 
VV123Дата: Воскресенье, 13.03.2011, 22:14 | Сообщение # 134
Генерал-майор
Группа: Проверенные
Сообщений: 304
Репутация: 2
Статус: Offline
Quote (1_абрам)
А смысл. Если интернет медленный, то нет смысла скачивать торентами. Если быстрый легче скачать весь репо.

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

Quote (1_абрам)
Я вот что подумал относительно локальной коллекции.

1)Если делать перемещение файлов (по совпадению с записями в базе), то в папках останется что? правильно, то чего нет в либгене.
2)Автор мне уже ответил на подобное предложение, где то на первых страницах smile
 
drserjДата: Воскресенье, 13.03.2011, 22:15 | Сообщение # 135
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
1)Было бы хорошо при импорте скачанного (согласен, что импорт не очень удачный термин в этом случае) выявлять книги отсутствующие в либгене и складывать их отдельную директорию.

Я согласен, иногда - это полезно, иногда - нет. Подумаем, можешь предложить варианты реализации.

Quote (1_абрам)
2) Загружать эти книжки в либген. Для этого создается таблица, в одну колонку - имя файла. При нажатии на ввод загружается форма (для загрузки книг в либген). Ее можно взять у авторов либгена. При удачной загрузке соответствущаяя строчка удаляется из списка. 2) делать муторно, но полезно для пополнения либгена.

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


drSerj
 
Форум » Архив "LibGen - Библиотекарь" » Version 1.x » Начинаем работу
Поиск:

Copyright LibRusLib © 2024