Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущее обсуждение: Часть 1




 
Актуальная версия 1.5.0:
Windоws RC2-311 Qt 4.8.6 или Qt 5.9.5, последний EXE-файл: 1.5.0-RC2-327-g61325ac.
Плагин dsengine.dll для Qt 5.6-based версии на Windows XP: dsengine_5.6.1_for_XP.7z
MacOSX RC2-311 (Qt 563) (рекомендуется для Mavericks & Yosemite); RC2-311 (Qt 595) (рекомендуется для Sierra); RC 483 (Qt 532) (рекомендуется для Mountain Lion); RC 425 (Qt 486)
 
GoldenDict — новая словарная программа, обладающая следующими особенностями:  
 
  • Графический интерфейс на основе табов, для создания которого использована библиотека Qt;
  • Интеграция с html-движком WebKit для корректного представления материалов в html-формате;
  • Поддержка подключения словарей в форматах: Babylon (.BGL), StarDict (.ifo/.dict./.idx/.syn), Dictd (.index/.dict(.dz)), ABBYY Lingvo (.dsl тексты и аудиоматериалы .lsa/.dat, .lsd - только в Android), XDXF, AARD, MDX/MDD, EPWING;
  • Система морфологии, которая находит основы слов при поиске, улучшая его результаты, а также дает рекомендации по правильному написанию слов. Используются обычные словари Hunspell/Myspell;
  • Поддержка индексации звуковых файлов в директориях, формируя из них словари аудио-произношений;
  • Поддержка отправки запросов в Wikipedia, Wiktionary и другие MediaWiki сайты;
  • Режим работы в роли глобальной для всего десктопа всплывающей подсказки, позволяющий выводить информацию для выделенного или помещенного в буфер обмена слова из любого текста внешней программы;
  • Для загрузки доступна версия, имеющая в комплекте набор англо-русско-английских словарей, словарей морфологии и примеры произношения слов на английском языке.  
     
    Программа позиционируется как функциональная замена StarDict, поддерживающая большее количество форматов файлов и более качественное их отображение. Программа умышленно не вводит собственного формата файлов, ставя вместо этого задачу наиболее полно поддержать все популярные существующие.
     
    Официальные Early Access билды для Windоws :: для MacOSX :: для Linux.
    Официальные Development билды для Windоws.
    Официальный форум поддержки GoldenDict.
    Официальный баг-трэкер.
     
    Параллельные топики:
    GoldenDict - New Level - Разработка новых форматов словарей для GD: DSLGD, HTMLGD; подключение речевых движков; режим закладок; варианты полнотекстового поиска.
     
    Как сжимать словари в формат .dz для использования в GoldenDict :: DictZip 1.12.1 (latest) :: Оболочка DictUI
     
    Ссылки на готовые сборки
     
    Ссылки на словари для GoldenDict

  • Всего записей: 35430 | Зарегистр. 26-02-2002 | Отправлено: 11:50 23-02-2017 | Исправлено: Abs62, 14:50 15-08-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Так быть не должно. Полнотекстовая индексация идёт в отдельном потоке, и если виснет интерфейс, значит, что-то пошло не так.
    Памяти-то у вас достаточно? По опыту, для полнотекстовой индексации википедий нужна 64-битная версия GD и 8 гиг памяти, в 4 GD не укладывается. Если памяти хватает, возьмите свежую версию из шапки и попробуйте ещё раз. Если нет, то лучше ограничить размер словарей для индексации и за такие большие не браться.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 5501 | Зарегистр. 22-10-2005 | Отправлено: 12:58 08-03-2018
    ramanuki



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62

    Цитата:
    если виснет интерфейс, значит, что-то пошло не так.  

    Пошло не так в интерфейсе или индексации?
     

    Цитата:
    Памяти-то у вас достаточно?

    Ну вы как в воду глядели по поводу ТТХ: W10Pro-64b / RAM 8GB / GD-64b из шапки
     
    Висяк (hang on) ГД происходит при индексации этого зима в произвольных местах - при щелчках на разных меню или при вводе слова в поиск...
     

    Цитата:
    лучше ограничить размер словарей для индексации

     
    Ограничил зимы миллионом статей (т. е. отрезал зим-википедию). Проиндексировался другой (викисловарь) с более чем 500 тыс. статей. Это у него отняло меньше получаса. Почему же на википедию с более чем 1 млн слов (т. е. в два раза больше) уходят так много часов и безрезультатно?
    Может, какая причина есть в самом словаре? Лог не поможет тут?  
     

    Цитата:
    и за такие большие не браться

    Что вы такое говорите! Это неполиткорректно!

    Всего записей: 518 | Зарегистр. 07-08-2013 | Отправлено: 14:53 08-03-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Попробуйте эту версию - goldendict-1.5.0-RC2-239-gb30dc0f(EXE only).7z. Я там кое-что подправил.
     

    Цитата:
    Пошло не так в интерфейсе или индексации?

    Везде.

    Цитата:
    Почему же на википедию с более чем 1 млн слов (т. е. в два раза больше) уходят так много часов и безрезультатно?

    Важно не столько количество статей, сколько их объём и разнообразие слов.

    Цитата:
    Может, какая причина есть в самом словаре? Лог не поможет тут?

    Может и в словаре, хотя не слишком вероятно. У меня такого нет, так что проверить сложно. Поставил сейчас на индексацию wikipedia_ru_all_nopic_2017-09.zim на 5+ Гб, будем посмотреть.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 5501 | Зарегистр. 22-10-2005 | Отправлено: 17:13 08-03-2018
    ramanuki



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62

    Цитата:
    Попробуйте эту версию

    ОК. Прерву текущую индексацию, которая уже идет больше трех часов. Попробую эту версию.
     
    Подскажите еще, пожалуйста, должны ли прогрессировать размер и время модификации индексного файла *_FTS по мере индексации или же они застывают до конца на отметке начала ПТ-индексации?
     
     
     
    Добавлено:
    Если ПТ-индексацию прервать, закрыв ГД, то после очередного запуска ГД индексация начинается заново? Нельзя сделать так, чтобы она запомнила, где была и продолжилась с того же места, где остановилась?

    Всего записей: 518 | Зарегистр. 07-08-2013 | Отправлено: 17:59 08-03-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Ну, во-первых, запись начинается не сразу, а после разборки всего словаря. А во вторых, не знаю, как в эксплорере, но в фаре ничего не меняется, даже когда она начинается. В WinXP менялась, а начиная с семёрки, ЕМНИМС, уже нет. Только после окончания записи и закрытия файла.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 5501 | Зарегистр. 22-10-2005 | Отправлено: 18:14 08-03-2018
    ramanuki



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Что заметил касательно новой версии: в тасковом манагере линия работы процессора стала заметно зубчатой (в предыдущей была ровной), уровень примерно остался тем же - около 28%. Потребление приватной памяти ОЗУ Голдендиктом резко уменьшилось - с 3 до 1,5 ГБ, но постепенно растет.
     
    Добавлено:

    Цитата:
     запись начинается не сразу,

    Сразу создался файл нулевого размера и с тех пор размер не меняется и файл держит дату модификации, равной моменту начала ПТИ. Перед этим, когда прерывал 3-часовую индексацию на предыдущей версии, размер *_FTS приближался к 1 ГБ и менялся.

    Всего записей: 518 | Зарегистр. 07-08-2013 | Отправлено: 18:19 08-03-2018 | Исправлено: ramanuki, 18:24 08-03-2018
    kerfuffle



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
     
    "which order do you mean, alphabetical or dictionary one? In most cases, this is same but sometimes not"
     
     
    Very good question. From checking a few dictionaries it seems indeed to be in alphabetical order (GD did it!) which is not necessarily the same as the order the dictionary was created in. You can create one with any kind of order or even lack thereof for that matter. And then there is alphabetical and alphabetical. Meaning: abcABC or aAbBcC and many more possibilities.
     
    The short of it is that the headword list is only by chance useful when you really want the actual very next entry in one particular dictionary.
     

    Всего записей: 11 | Зарегистр. 15-09-2013 | Отправлено: 22:11 08-03-2018
    ramanuki



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    За пять часов индексация таки прошла удачно. Индексный файл занял больше 1 ГБ. Спасибо за помощь.

    Всего записей: 518 | Зарегистр. 07-08-2013 | Отправлено: 23:45 08-03-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    У меня тоже свежая вики проиндексировалась, та, что 5+ Гб. 7 часов, 1.6 Гб полнотекстовый индекс. Большие объёмы - долгое индексирование.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 5501 | Зарегистр. 22-10-2005 | Отправлено: 23:53 08-03-2018
    Itkind

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    The only external player who can play the temp files is groove music. All others get an error. How do I link GD to that player? Since Groove Music has no .exe what path can I use?

    Всего записей: 107 | Зарегистр. 03-09-2012 | Отправлено: 04:28 09-03-2018
    ramanuki



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Обнаружил, что по ПТП ни в одном режиме не ищутся слова, обозначенные в DSL-словаре тильдой. Это как-то не комильфо. Так задумано или пока руки до этого не дошли?

    Всего записей: 518 | Зарегистр. 07-08-2013 | Отправлено: 17:22 09-03-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Да не то чтобы задумано... Просто до сих пор об этом никто не вспомнил.
    Пробуйте - goldendict-1.5.0-RC2-241-gb2169a3(EXE only).7z (с переиндексацией DSL).

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 5501 | Зарегистр. 22-10-2005 | Отправлено: 19:16 09-03-2018
    ramanuki



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Пока идет переиндексация, возник вопрос - а есть разница в скорости индексации разных форматов словарей? Может, какой-то формат заметно быстрее проходит, а другой - медленнее?

    Всего записей: 518 | Зарегистр. 07-08-2013 | Отправлено: 19:35 09-03-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramanuki
    Да здесь больше количество статей и разнообразие слов играет, чем собственно формат. В принципе html-based форматы немного посложнее в разборке в простой текст, но я бы не сказал, что так уж значительно. А построение индекса вообще для всех одинаково.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 5501 | Зарегистр. 22-10-2005 | Отправлено: 19:55 09-03-2018
    ZakosilPodWeb

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Зависание при запуске не из консоли
     
    При запуске, программа зависает в случае, если она была запущена не из эмулятора терминала, а
    при помощи лаунчера или меню приложений.
     
    Зависание регулярно и происходит по следующему сценарию: ввод слова ~> выдача результата в текущей
    группе словарей; смена группы словарей ~> сбой.
     
    При запуске из эмулятора терминала, зависаний не происходит — программа работает штатно и
    каких-либо ошибок в консоль не выдает.
     
    Полагаю, зависания каким-то образом связаны с возможными ошибками при составлении индексов словарей.
     
    Дело в том, что при первичном запуске, программа зависает в процессе индексации. После
    принудительного прерывания её работы, индексация не возобновляется, при этом в каталоге
    ~/.goldendict/index обнаруживается наличие файлов с суффиксом _FTL.
     
    При очистке данного каталога и повторном запуске программы, начавшаяся заново индексация снова
    приводит к зависанию, требующему принудительного завершения процесса.
     
    Linux (Arch); GoldenDict 1.5.0RC2

    Всего записей: 53 | Зарегистр. 17-08-2008 | Отправлено: 20:57 09-03-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZakosilPodWeb

    Цитата:
    Linux (Arch); GoldenDict 1.5.0RC2

    Актуальная версия на сегодня - 1.5.0-RC2-241.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 5501 | Зарегистр. 22-10-2005 | Отправлено: 21:14 09-03-2018
    ZakosilPodWeb

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Какова функция файлов с суффиксом _FTS?
     
    Нормальным ли является факт наличия файлов с суффиксом _FTS в каталоге с индексами по
    завершению индексации?
     
    Если для индекса некоторого словаря отсутствует пара с суффиксом _FTS, что это означает?
     
    Есть ли возможность вообще не использовать индексы для словарей?

    Всего записей: 53 | Зарегистр. 17-08-2008 | Отправлено: 22:07 09-03-2018 | Исправлено: ZakosilPodWeb, 22:16 09-03-2018
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZakosilPodWeb

    Цитата:
    Какова функция файлов с суффиксом _FTL?

    Таких нет. Есть _FTS - это полнотекстовый индекс.

    Цитата:
    Нормальным ли является факт наличия файлов с суффиксом _FTL в каталоге с индексами по
    завершению индексации?

    _FTS. Да, как и прочих индексов.

    Цитата:
    Если для индекса некоторого словаря отсутствует пара с суффиксом _FTL, что это означает?

    _FTS. Что он не проиндексирован для полнотекстового поиска.

    Цитата:
    Есть ли возможность вообще не использовать индексы для словарей?

    Полнотекстовые? Да, если полнотекстовый поиск не нужен. Он отключается в настройках.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 5501 | Зарегистр. 22-10-2005 | Отправлено: 22:15 09-03-2018
    ZakosilPodWeb

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
     
    Всё ясно. Большое спасибо за разъяснения.

    Всего записей: 53 | Зарегистр. 17-08-2008 | Отправлено: 22:21 09-03-2018
    data man



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если что, самые свежие zim тут.
    Там интересна не только Википедиа.
    kiwix-tools (release)
    kiwix-tools/zim-tools (nightly)

    ----------
    Кекс. Антибиотики. Ламбада.

    Всего записей: 1442 | Зарегистр. 13-10-2005 | Отправлено: 22:43 09-03-2018
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70

    Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (часть 2)

    Имя:
    Пароль:
    Сообщение

    Для вставки имени, кликните на нем.

    Опции сообщенияДобавить свою подпись
    Подписаться на получение ответов по e-mail
    Добавить тему в личные закладки
    Разрешить смайлики?
    Запретить коды


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2018

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru