LibRusLib
Понедельник, 29.04.2024, 19:41
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Архив - только для чтения
Форум » Архив "LibGen - Библиотекарь" » Version 1.x » Начинаем работу
Начинаем работу
andToxaДата: Понедельник, 04.04.2011, 19:32 | Сообщение # 376
Подполковник
Группа: Проверенные
Сообщений: 148
Репутация: 0
Статус: Offline
1. Настройка горячих клавиш перемещения в группы: присутствуют два пункта "Добавить в группу Избранное", причем первый у меня не работает.
2. Двойной клик на границе заголовка столбца в таблице кроме подгона ширины дополнительно открывает выделенную книгу.
3. Хотелось бы отключать/включать/растягивать панель аннотации.


книга - лучший подарок!
 
drserjДата: Понедельник, 04.04.2011, 19:45 | Сообщение # 377
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (andToxa)
1. Настройка горячих клавиш перемещения в группы: присутствуют два пункта "Добавить в группу Избранное", причем первый у меня не работает.

Промахнулся надписью - это раньше был пункт "Добавить в список загрузки"...

Quote (andToxa)

2. Двойной клик на границе заголовка столбца в таблице кроме подгона ширины дополнительно открывает выделенную книгу.

Могу убрать открытие книги по даблклику. Наоборот - пока не получается...

Quote (andToxa)

3. Хотелось бы отключать/включать/растягивать панель аннотации.

Не понимаю зачем, но добавил сплиттер....

Надеюсь, позицию сохранять-восстанавливать не надо?


drSerj
 
comphruДата: Понедельник, 04.04.2011, 20:34 | Сообщение # 378
Сержант
Группа: Пользователи
Сообщений: 30
Репутация: 0
Статус: Offline
drserj, отдельное спасибо за дерево, очень удобно теперь...
нашёл несколько багов:
- в окне "информация о базе" крякозябры, в прошлый раз как-то не заметил
- личные данные экспортируются не в юникоде, в результате чего при импорте кириллица не отображается
 
drserjДата: Понедельник, 04.04.2011, 20:49 | Сообщение # 379
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (comphru)
- в окне "информация о базе" крякозябры, в прошлый раз как-то не заметил

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

Quote (comphru)
- личные данные экспортируются не в юникоде, в результате чего при импорте кириллица не отображается

хм... опять-таки та же проблема... проверю, попробую исправить. А какие там поля на русском? ключевые слова и примечания?


drSerj
 
1_абрамДата: Понедельник, 04.04.2011, 20:54 | Сообщение # 380
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (comphru)
drserj, отдельное спасибо за дерево, очень удобно теперь...

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

 
comphruДата: Понедельник, 04.04.2011, 21:03 | Сообщение # 381
Сержант
Группа: Пользователи
Сообщений: 30
Репутация: 0
Статус: Offline
Quote (drserj)
А какие там поля на русском? ключевые слова и примечания?

не пробовал, но наверно тоже, я только названия групп проверял
 
drserjДата: Понедельник, 04.04.2011, 21:06 | Сообщение # 382
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
проверил.... мля, эт не моя проблема а девартовская sad Попробую через ж... пофиксить, может получится, или найду последнюю версию даков, в которой эту проблему разрабы пофиксили (как они пишут)

drSerj
 
drserjДата: Понедельник, 04.04.2011, 21:07 | Сообщение # 383
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
хотелось бы лучше, да некуда

ой, щаз погоди, народ найдет... и что лучше, и как надо smile


drSerj
 
VV123Дата: Понедельник, 04.04.2011, 21:54 | Сообщение # 384
Генерал-майор
Группа: Проверенные
Сообщений: 304
Репутация: 2
Статус: Offline
Quote (drserj)
ой, щаз погоди, народ найдет... и что лучше, и как надо

Вот-вот! Лучше и как надо я написал в ветке "разработка" biggrin (баян)

А теперь серьезно. Для решения проблемы дублирования записей надо сначала делать перемещение файлов и перезаписи при совпадении имен (по MD5) в репозитарии, и только после этого актуализацию записей по содержимому папки ./lib/ . Время на актуализацию 1000 файлов меньше 1 сек. даже если переактулизировать всю репу около 5 мин. зато результат.

Программу md5hash.exe можно сделать и в виде DLL исходники ведь есть.

Если возникнут вопросы "если" давйте обсудим.

 
drserjДата: Понедельник, 04.04.2011, 22:01 | Сообщение # 385
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (comphru)
- личные данные экспортируются не в юникоде, в результате чего при импорте кириллица не отображается

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


drSerj
 
drserjДата: Понедельник, 04.04.2011, 22:02 | Сообщение # 386
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (VV123)
А теперь серьезно. Для решения проблемы дублирования записей надо сначала делать перемещение файлов и перезаписи при совпадении имен (по MD5) в репозитарии, и только после этого актуализацию записей по содержимому папки ./lib/

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


drSerj
 
VV123Дата: Понедельник, 04.04.2011, 22:59 | Сообщение # 387
Генерал-майор
Группа: Проверенные
Сообщений: 304
Репутация: 2
Статус: Offline
Quote (drserj)
оно так и делается...

делается наоброт и ты это знаешь smile

Quote (drserj)
Для тебя одного, любимого, исключать возможность хранения в других папках - не буду.

у тебя вариантов нет, или так как предлагается или исправляй баг, я эту проблему для себя решил, а вот остальные...
 
drserjДата: Понедельник, 04.04.2011, 23:11 | Сообщение # 388
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (VV123)
делается наоброт и ты это знаешь

ага... ты же лучше знаешь, как оно делается smile

Quote (VV123)
у тебя вариантов нет, или так как предлагается или исправляй баг, я эту проблему для себя решил, а вот остальные...

у меня-то варианты есть, как минимум 2 smile И багами тут, кстати, не пахнет. Существует ряд моментов (даже не проблем), которые возникают при, различного рода, некорректностях в формировании контента. Эти некорректности можно разрулить разными путями:
1. написать отдельно функцию поиска и удаления дубликатов
2. ограничить функционал программы
3. воспользоваться сторонними программами, заточенными под решение данной проблемы

плюсы и минусы есть во всех вышеописанных случаях

1 - загромоздить программу функционалом, в большинстве своем, нафиг не нужным, но полезным единицам
2 - твоя идея - опять-таки, ради единиц ограничить нормальное функционирование программы, но, штатными средствами давить дубли
3 - самый оптимальный, как по мне, способ - раз в достаточно большой период запустить маленькую програмку и прибить быстренько все дубли.

почему ты выбираешь самый порочный и неприемлемый для большинства вариант? чисто из чувства противоречия? smile

Давай спросим у остальных пользователей - какой вариант они предпочтут? Может появятся и другие предложения и алгоритмы.


drSerj
 
VV123Дата: Понедельник, 04.04.2011, 23:47 | Сообщение # 389
Генерал-майор
Группа: Проверенные
Сообщений: 304
Репутация: 2
Статус: Offline
Quote (drserj)
Давай спросим у остальных пользователей - какой вариант они предпочтут? Может появятся и другие предложения и алгоритмы.

этот вопрос уже был, прошло 3 недели исписано 20 стр. форума, вывод - кроме меня это нафиг не нужно smile

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

читаем здесь еще раз http://libruslib.ucoz.com/forum/30-76-3596-16-1301040754
нужен лишь вывод нескольких полей базы в *.csv файл, можно остальное даже не делать.
ты решил сделать "примитивную" форму актуализации, а проблема осталась и еще одна добавилась.

Добавлено (04.04.2011, 22:47)
---------------------------------------------

Quote (drserj)
исключать возможность хранения в других папках - не буду.

В чем смысл хранения в других папках при наличии твоей программы?

что скажут остальные?

Сообщение отредактировал VV123 - Понедельник, 04.04.2011, 23:50
 
drserjДата: Вторник, 05.04.2011, 00:09 | Сообщение # 390
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (VV123)
ты решил сделать "примитивную" форму актуализации, а проблема осталась и еще одна добавилась.

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

Quote (VV123)
вывод - кроме меня это нафиг не нужно

похоже на то....

Quote (VV123)
В чем смысл хранения в других папках при наличии твоей программы?

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


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

Copyright LibRusLib © 2024