Ru-Board.club
← Вернуться в раздел «Программы»

» GoldenDict

Автор: Abs62
Дата сообщения: 21.04.2014 17:06
BKSRU
Понятно, будем посмотреть.

yozhic

Цитата:
1) Может быть стоит сделать короткое сообщение, если поиск (FTS) ничего не нашёл? Типа No result, Search is done. В области результатов, например. А то и не понятно, ГД всё ещё ищет или уже ничего не нашёл? Только потом понимаешь что надо на кнопку Search смотреть, когда она активизируется, то значит поиск завершился. Но это вроде как-то неочевидно и неаккуратно.

Вообще-то, GD ещё и пищит по окончании поиска.
Индикацию сделать можно, конечно, надо только придумать, где и как. Насчёт области результатов идея мне не нравится.

Цитата:
2) На мой взгляд, не хватает горячей клавиши для перевода фокуса между основным окном и модальным (как FTS, так и Headwords). Например F6, классически.

Для окна заголовков хоткей есть - Ctrl+D. Для FTS пока что нет.
Автор: BKSRU
Дата сообщения: 21.04.2014 17:41
Ну можно сделать индикатор загрузки в строке поиска например.
И кстати, этот Дзиньк у очень похож на сообщение об ошибке . Интересно можно ли поменять?

Хотя сама идея окна мне не нравится. Почему бы не сделать обычный DockWidget?
Автор: yozhic
Дата сообщения: 21.04.2014 18:05
Abs62

Цитата:
Вообще-то, GD ещё и пищит по окончании поиска.

Точно пищит (точнее кукует)! А у меня звук всегда отключен - вот почему не слыхал.

Цитата:
Для окна заголовков хоткей есть - Ctrl+D.

Вот и обновление в словарь ramix GoldenDict Shortcuts.
Только этот хоткей в одну сторону только работает. Обычно же в таких случаях по кругу переключение бывает. Хорошо бы чтоб этот шорткат для всех окон был унифицированный (ПМСМ).
Автор: Abs62
Дата сообщения: 21.04.2014 18:31
BKSRU

Цитата:
И кстати, этот Дзиньк у очень похож на сообщение об ошибке . Интересно можно ли поменять?

Найдите в fulltextsearch.cc QApplication::beep() и меняйте себе на что хотите.

yozhic

Цитата:
Хорошо бы чтоб этот шорткат для всех окон был унифицированный (ПМСМ).

А если сразу оба окна открыты? Извращение, конечно, но...

Добавлено:
Поправил заголовки и ещё кое-что по мелочам. В общую группу ходить в любом случае больше не будет - только по тем же словарям, что заданы из FTS. Если что надо посмотреть во всей группе - это через штатную строку поиска.
goldendict-1.5.0-RC-307-ge7477cf(EXE only).7z - 1.19 MB

PS. До подсветки руки пока не дошли.
Автор: BKSRU
Дата сообщения: 21.04.2014 20:13
Abs62
Отправил в личку по поводу режима перебора.
Автор: yozhic
Дата сообщения: 21.04.2014 20:23
Abs62

Цитата:
Насчёт области результатов идея мне не нравится.

Может так?

Пока ищет - пишет, мол, ищу. Как закончил - написал сколько нашёл.
Автор: Abs62
Дата сообщения: 21.04.2014 20:39
yozhic

Цитата:
Пока ищет - пишет, мол, ищу. Как закончил - написал сколько нашёл.

Оно, конечно, можно, только ведь когда поиск идёт по нескольким словарям, цифры там начинают меняться сразу по приходу первых результатов. И их появление совсем не означает окончания всего поиска.

BKSRU

Цитата:
Отправил в личку по поводу режима перебора.

Ответил.
Автор: yozhic
Дата сообщения: 21.04.2014 22:23
Abs62

Цитата:
цифры там начинают меняться сразу по приходу первых результатов.

Это я заметил. Потому и предложил показывать цифры по окончании поиска. Всё равно сообщение о промежуточных найденных совпадениях никакой важной информации не несёт.
Автор: Abs62
Дата сообщения: 21.04.2014 23:57
yozhic
Можно заметить, что результатов слишком много, к примеру, получается, и остановить процесс, не дожидаясь его окончания. Дабы задать условия построже.
Автор: sasa13e
Дата сообщения: 22.04.2014 13:10

Цитата:
[/q]

Цитата:

[q]Вторая часть:
http://anonym.to/?http://rapidshare.com/files/340497513/Dictionaries_dsl.7z
http://anonym.to/?http://rapidshare.com/files/341468842/ME_dics_lsd_x3.rar
http://anonym.to/?http://rapidshare.com/files/341512035/PhraseBookRuCh.lsa
http://anonym.to/?http://rapidshare.com/files/341513044/PhraseBookRuDe.lsa
http://anonym.to/?http://rapidshare.com/files/341514219/PhraseBookRuEn.lsa
http://anonym.to/?http://rapidshare.com/files/341515272/PhraseBookRuEs.lsa
http://anonym.to/?http://rapidshare.com/files/341533721/PhraseBookRuFr.lsa
http://anonym.to/?http://rapidshare.com/files/341534550/PhraseBookRuIt.lsa
http://anonym.to/?http://rapidshare.com/files/341538122/SoundDe.lsa
http://anonym.to/?http://rapidshare.com/files/341542332/SoundEn.lsa
http://anonym.to/?http://rapidshare.com/files/341544581/SoundEs.lsa
http://anonym.to/?http://rapidshare.com/files/341548675/SoundFr.lsa
http://anonym.to/?http://rapidshare.com/files/341555622/SoundRu.lsa
http://anonym.to/?http://rapidshare.com/files/341560054/SoundUk.lsa
.dsl - словари, .lsa - звуковые файлы.
Все отлично подключается и работает под GoldenDict.
Автор: BKSRU
Дата сообщения: 22.04.2014 13:45
sasa13e
Все лучшее создаю тут (что касается словарей) http://forum.ru-board.com/topic.cgi?forum=93&topic=3774&start=2100
Автор: sasa13e
Дата сообщения: 22.04.2014 13:58
BKSRU

Цитата:
Все лучшее создаю тут (что касается словарей)

СПАСИБО!!!
Автор: BKSRU
Дата сообщения: 22.04.2014 14:31
GoldenDict на основе сборки 1.5RC307 (не UI Revolution). Вариант с режимом перебора (Enumeration).
С исправлениями.
Автор: yozhic
Дата сообщения: 22.04.2014 17:05
Abs62
Вариант минимум - курсор мыши над окном во время поиска в виде песочных часов (или современные вариации с кружочками и т.п.)
Есть ещё вариант максимум, радикальный. Чуть позже постараюсь оформить.
Автор: ramix
Дата сообщения: 22.04.2014 18:27
yozhic

Цитата:
Вот и обновление в словарь ramix GoldenDict Shortcuts.

Внес, если кто еще помнит, какие шорткаты появились, сообщайте, включу.
Автор: yozhic
Дата сообщения: 22.04.2014 20:03
Abs62
Вариант радикальный. При открытии диалога вид следующий.

В строку статуса выводятся все информационные сообщения, включая инфу об индексировании. Индексирование проводится редко, жаль отнимать целые две строки диалога под в 95% случаев пустующее объявление «Now indexing: None». Информация о найденных совпадениях всегда в окне результатов, так оно в глазах не рябит (то появляется, то пропадает), просто прибито, как кнопка (ваше замечание помню, но этот вариант немного отличается от предыдущего). Ну и вот ещё три варианта сообщений, как они могут выглядеть.
Автор: BKSRU
Дата сообщения: 22.04.2014 20:04
Abs62

Цитата:
В общую группу ходить в любом случае больше не будет

Как бы не так. Еще как ходит, при двойном клике по словам.

Кстати, после долгого просчета в больших словарях GD, что то не выгружает из памяти. В частности после Википедии GD в четыре раза больше.
Автор: yozhic
Дата сообщения: 22.04.2014 20:11
... да, и ещё бы ограничение на изменение размеров по вертикали, а то вон он как у меня сморщился
Автор: Svirepov
Дата сообщения: 22.04.2014 20:31
Пожалуйста, подскажите, есть ли еще какой-нибудь шрифт, кроме "Arial Unicode MS", который содержал бы вот эти символы:

U+25C6;BLACK DIAMOND (очень часто встречается в словарях)
U+301A;LEFT WHITE SQUARE BRACKET
U+301B;RIGHT WHITE SQUARE BRACKET
U+229A;CIRCLED RING OPERATOR

Я перебрал кучу шрифтов и нигде больше их не нашел.
Получается, лингвоводы только ArialUni пользуются?
Автор: ramix
Дата сообщения: 22.04.2014 23:16
Svirepov

Цитата:
U+25C6;BLACK DIAMOND (очень часто встречается в словарях)
U+229A;CIRCLED RING OPERATOR


Lucida Sans Unicode, DejaVu Sans


Цитата:
U+301A;LEFT WHITE SQUARE BRACKET
U+301B;RIGHT WHITE SQUARE BRACKET


Это от иероглифики...


Цитата:
U+25C6;BLACK DIAMOND (очень часто встречается в словарях)


Этот символ из разряда геометрических значков. Попадает в словари по ошибке.
На самом деле, часто встречается другой, более красивый символ - Black Diamond Suit с кодом 2666, который присутствует во многих шрифтах.
Автор: Abs62
Дата сообщения: 22.04.2014 23:44
Пробуем вариант с подсветкой найденного.
goldendict-1.5.0-RC-310-g7ee79a4(EXE only).7z - 1.19 MB

yozhic

Цитата:
Вариант минимум - курсор мыши над окном во время поиска в виде песочных часов (или современные вариации с кружочками и т.п.)

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

Цитата:
... да, и ещё бы ограничение на изменение размеров по вертикали, а то вон он как у меня сморщился

Я всегда знал, что фантазия юзеров безгранична.
Лимит увеличил.

BKSRU

Цитата:
Как бы не так. Еще как ходит, при двойном клике по словам.

Прибьём и это.

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

При каждом поиске настолько нарастает или как?
Автор: BKSRU
Дата сообщения: 23.04.2014 01:59

Цитата:
При каждом поиске настолько нарастает или как?

Вроде бы нет. Просто заметил, что с 50кб после поиска в AARD Википедии have any (очень долго искал) выросло потребление до 200 (после выдачи результатов). Второй раз запустить на проверку не хватило бы терпения.

Добавлено:
Abs62
- По идее кнопки Next/Prev должны гаснуть при достижении последнего найденного соответствия. Лучше прыгать в следующую карточку, а при достижении последней или первой карточки, прыгать на начало или последнюю карточку, как это сделано в моей реализации. Круговая навигация.
- Логично ли включать в найденное карточки, части шаблона в которых на разных строках и явно не несут смысла запроса? Это все равно, что установить количество слов между словами на бесконечность. Особенно для RegExp.
- Для RegExp целесообразно ставить ограничение на длину искомой фразы - количество слов между крайними словами в выражении ну или проще для пользователя - количество слов в выражении. Просто, чтоб лейбл и текущее значение автоматом менялись для соответствующего спинбокса.
- Поиск в котором исключены заголовки из поиска - не может являться полнотекстовым. Ну скажем это 98-99% от полнотекстового.
Автор: Abs62
Дата сообщения: 23.04.2014 08:09
BKSRU

Цитата:
Просто заметил, что с 50кб после поиска в AARD Википедии have any (очень долго искал) выросло потребление до 200 (после выдачи результатов).

При открытом диалоге? Результаты тоже место занимают, особенно когда их много.

Цитата:
- По идее кнопки Next/Prev должны гаснуть при достижении последнего найденного соответствия.

Там засада - штатная функция QWebPage::findText() работает в режиме, аналогичном "Plain text", поэтому может помечать и те совпадения, которые не являются таковыми для режима "Whole words". А сама эта функция - вещь в себе, из неё не только самих совпадений, даже их количества не узнать. Вот и принято решение гасить кнопку по факту облома перехода.

Цитата:
- Логично ли включать в найденное карточки, части шаблона в которых на разных строках и явно не несут смысла запроса? Это все равно, что установить количество слов между словами на бесконечность. Особенно для RegExp.

А кто гарантирует, что новая строка - это новая сущность статьи, а не просто перенос длинного текста? Сдаётся мне, лучше найти что-то лишнее, чем прозевать что-то полезное.

Цитата:
- Для RegExp целесообразно ставить ограничение на длину искомой фразы - количество слов между крайними словами в выражении ну или проще для пользователя - количество слов в выражении. Просто, чтоб лейбл и текущее значение автоматом менялись для соответствующего спинбокса.

Регекспы - это самый мощный и гибкий инструмент, ограничения можно настроить прямо в нём.

Цитата:
- Поиск в котором исключены заголовки из поиска - не может являться полнотекстовым. Ну скажем это 98-99% от полнотекстового.

Если юзер полез в полнотекстовый поиск, значит, заголовки он уже проверил и искомого там не нашёл. А если заголовки проверять лень - ССЗБ.
Автор: yozhic
Дата сообщения: 23.04.2014 08:43

Цитата:
Я всегда знал, что фантазия юзеров безгранична.

Дык, ведь так учили: «Представьте себе, что вы — вредитель и диверсант, у которого цель — вывести программу из строя. Потом опробуйте те способы, которые вам пришли в голову.» (С) Р.Михеев. VBA и программирование в MS OFFICE
Автор: BKSRU
Дата сообщения: 23.04.2014 10:33
Abs62

Цитата:
Вот и принято решение гасить кнопку по факту облома перехода.

Но переход к следующей/предыдущей карточке сделать реально. И это отлично работает в моей сборке.


Цитата:
Если юзер полез в полнотекстовый поиск, значит, заголовки он уже проверил и искомого там не нашёл.

Категорически не согласен. Полнотекстовый поиск обязан быть полным. Зачем лишняя работа пользователю? Ему нужна вся информация по конкретному запросу. В том же Lingvo при поиске существуют вкладки: всё/заголовки/примеры/комментарии. Нам такой набор излишен, но вот терять информацию это уже плохо. В этом смысле нужен просто режим - всё.
Автор: yozhic
Дата сообщения: 23.04.2014 13:42
Abs62
FTS. Не получается просматривать статьи с найденными совпадениями, используя клавиатуру. Стрелками передвигаюсь по списку, а когда нажимаю Enter срабатывает кнопка Search. То есть получается просматривать найденные карточки можно только и только при помощи мыши - что не есть, имхо, хорошо.
Автор: yozhic
Дата сообщения: 23.04.2014 16:32
Косяк при обработке двойных заголовков в подкарточках в dsl.

Код: [no]@ народный учитель
@ народная учительница
[m1][trn]учитель (учительница) сельской школы в дореволюционной России.[/trn][/m][/no]
Автор: Svirepov
Дата сообщения: 23.04.2014 16:44
ramix

Цитата:
Этот символ из разряда геометрических значков. Попадает в словари по ошибке.
На самом деле, часто встречается другой, более красивый символ - Black Diamond Suit с кодом 2666, который присутствует во многих шрифтах.

Отловив все эти символы скриптом в словарях, я понял, что Black Diamond встречается у одного очень плодовитого автора - ув. 44nonymous.


Цитата:
Lucida Sans Unicode, DejaVu Sans

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

EDIT: я пытался загружать шрифты из portable/ (через @font-face { ... src: url ... }), а это, как выясняется, не очень надежный способ, вот потому-то всё и глючило.
Автор: ramix
Дата сообщения: 23.04.2014 16:56
yozhic

Цитата:
При таком раскладе Лингво отобразит карточку по двум заголовкам. А ГД только по второму, который ближе к карточке. По первому ГД покажет пустую карточку с заголовком.


Проверил - таки да, есть такая ошибка.
Автор: Abs62
Дата сообщения: 23.04.2014 17:09
Пробуем - .goldendict-1.5.0-RC-314-g948db01(EXE only).7z - 1.19 MB
Надеюсь, индикатор, что я впендюрил, будет достаточно заметен.

yozhic

Цитата:
FTS. Не получается просматривать статьи с найденными совпадениями, используя клавиатуру. Стрелками передвигаюсь по списку, а когда нажимаю Enter срабатывает кнопка Search. То есть получается просматривать найденные карточки можно только и только при помощи мыши - что не есть, имхо, хорошо.

Поправил.

Цитата:
Косяк при обработке двойных заголовков в подкарточках в dsl.

Будем посмотреть.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

Предыдущая тема: Total video converter 3.14 ошибка конвертации


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.