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

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

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

Maz (23-02-2017 11:53): GoldenDict (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249

   

slech



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




 
Актуальная версия 1.5.0:
Windоws RC2-36 Qt 4.8.6 или Qt 5.6.2, последний EXE-файл: goldendict-1.5.0-RC2-50-g2fe314a(EXE only).7z.
Плагин dsengine.dll для Qt 5.6-based версии на Windows XP: dsengine_5.6.1_for_XP.7z
MacOSX RC2-36 (Qt 562) (рекомендуется для Mavericks & Yosemite); 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

  • Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 11:34 26-04-2009 | Исправлено: Maz, 11:48 23-02-2017
    Abs62



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

    Цитата:
    Какие есть способы борьбы с неадекватными синонимами, которые выползают в GoldenDict?  
    Например, ищу слово "отношения", а мне предлагают статьи "Австралия", "Психология", "Гильдии", "ирландский"...

    Это из какого словаря вылезает?

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 13:29 24-03-2013
    ramix



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

    Цитата:
    Это из какого словаря вылезает?

    Трудно сказать... Неадекватно отвечают все словари, в которых эти "синонимы" встречаются.

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 14:06 24-03-2013
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramix
    У меня такое не встречалось.
    А если отключать словари по очереди и смотреть, когда лишние статьи пропадут?

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

    Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 14:33 24-03-2013
    ramix



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

    Цитата:
    А если отключать словари по очереди и смотреть, когда лишние статьи пропадут?

    Попробую сейчас...
     
    Добавлено:
    Вычислил "пакостника". Им оказался словарь "Colier" (BGL) в исполнении г-жи Tiger.
    Вскрыл. Заголовки там такие местами встречаются:
     
    ИРЛАнДСкая | респуБлиКа | насеЛеНие | М. | МЕЖДуНАрОДНЫе | ОТнОшЕниЯ |  
     
    А в GoldenDict, выходит, технология такая, что синонимы одного словаря могут влиять на вызов заголовков из других? Может, стоило бы, сделать ее отключаемой - мало ли какие синонимы понавсовывают составители... Я-то с подобным не раз сталкивался - не мог понять синонимизм в целом ряде случаев, но только вот сегодня решил докопаться.

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 14:44 24-03-2013
    anion23

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tvangeste
    Подправил стиль с учетом замечаний (убрал оформление для тега m0, поднял кнопку закрытия таба): http://rghost.ru/44739198
     
    По поводу портативного шрифта, такой вопрос. Можно ли оставить в коде стиля атрибут для загрузки портативного шрифта из папки \portable\fonts? В таком случае, по умолчанию будет загружаться шрифт Arial Unicode MS из системной папки, а если создать папку \portable\fonts и положить в нее файл шрифта, то стиль будет подхватывать шрифт из портативной папки.

    Всего записей: 394 | Зарегистр. 22-07-2010 | Отправлено: 19:49 24-03-2013
    Tvangeste



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

    Цитата:
    А в GoldenDict, выходит, технология такая, что синонимы одного словаря могут влиять на вызов заголовков из других?

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

    Всего записей: 318 | Зарегистр. 11-01-2013 | Отправлено: 00:26 25-03-2013
    ramix



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

    Цитата:
    это нормальная фича.

    Получается, что заголовки-синонимы из словаря, назовем его "А", в формате BGL, вызывают на экран карточки из другого DSL-словаря "B".
    Но ведь и в DSL-словарях применяются заголовки-синонимы. Почему они не вызывают на экран карточки из BGL-словарей?
     
    Как в моем в/у случае - BGL-словарь повызывал из других словарей, например, слово "ирландский", которое было у него в неадекватном заголовке. Я попытался провернуть подобный финт с DSL-словарем, но тут как не искажай заголовки, всё адекватно. Получается, что заголовки-синонимы словарей в одном формате имеют преимущество над заголовками-синонимами в другом.  
     
    Или там действует какой-то другой механизм, который я не понимаю?

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 01:16 25-03-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Промежуточный вариант учебного словаря (как дополнение, скопировать поверх v9.0):
    DSLGD_v9.5 http://rghost.ru/44752266 Только DSL файл и файлы стиля.  
    Начаты разделы: DSLGD - шаг за шагом и Примеры карточек DSLGD. Описаны табличные теги и теги списка. Добавлен пример - Галерея.  

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 09:32 25-03-2013 | Исправлено: BKSRU, 10:03 25-03-2013
    Tvangeste



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

    Цитата:
    Или там действует какой-то другой механизм, который я не понимаю?

    В некоторых форматах есть полноценная поддержка синонимов (в BGL, Stardict, морфологических словарях), такие словари добавляют к поиску синонимы. А в DSL такой поддержки нет, несколько заголовков к одной карточке просто рассматирваются как несколько карточек с одинаковым телом.
     
    Добавлено:
    Свежий билд #627, for Windows.
     
    Download: GoldenDict-1.0.1-627-ge3d0cb0.7z - 1.68 MB
     
    Changelog:
    • Another lingoes style  (by zongxiong). The previous one is renamed to Lingoes-Blue.
    • Tweaks to Lingoes-Blue style (by anion23)

    As usual, just unpack the archive on top of the latest Early Access build (#581) and you're good to go.
     
    Новый Lingoes style:

    Всего записей: 318 | Зарегистр. 11-01-2013 | Отправлено: 12:09 25-03-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    * GoldenDict.exe -  экспериментальный запускной файл GoldenDict с новыми зарезервированными тегами, вариант без автодобаления собственного стиля на основе 1.0.1-627-ge3d0cb0
    http://rghost.ru/44777977
    * DSLGD_v9.6 - учебно-справочный словарь по тегам DSL, DSLGD.
    http://rghost.ru/44778260
    Сформирован раздел: DSLGD - шаг за шагом. В этот раз комплект словаря полный.  
     
    Содержимое DSLGD_кСтилю.7z  распаковать в папку конфигурации GoldenDict.
    Т.е у вас должна получиться структура (На примере Win7):
    C:\Users\Ваше имя\AppData\Roaming\GoldenDict\DSLGD





    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 06:14 26-03-2013 | Исправлено: BKSRU, 07:14 27-03-2013
    SlasNsk

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BKSRU
    Поясните, пожалуйста, куда распаковывать "DSLGD_кСтилю.7z" из архива? Или его вообще не надо распаковывать, просто положить содержимое архива "DSLGD_v9.6.7z" в папку Program Files\GoldenDict\content\DSLGD\ ??

    Всего записей: 107 | Зарегистр. 08-09-2007 | Отправлено: 08:17 26-03-2013
    BKSRU

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

    Цитата:
    Поясните, пожалуйста, куда распаковывать "DSLGD_кСтилю.7z" из архива? Или его вообще не надо распаковывать, просто положить содержимое архива "DSLGD_v9.6.7z" в папку Program Files\GoldenDict\content\DSLGD\ ??

     
    Извините, не внимателен:
    Сам словарь можете установить в любое место в обычном порядке, а содержимое "DSLGD_кСтилю.7z" надо просто распаковать в папку конфигурации. На примере Win7 C:\Users\Ваше имя\AppData\Roaming\GoldenDict\DSLGD\
     
    Самый простой способ добраться до этой папки через GoldenDict - Справка - Папка Конфигурации
     
    Сам стиль мы не используем, но в тегах прописан путь к некоторым элементам в этой папке (использован атрибут STYLE).
    Если все правильно сделано, то к примеру эта карточка должна быть с кнопкой:

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

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 08:25 26-03-2013 | Исправлено: BKSRU, 08:49 26-03-2013
    SlasNsk

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BKSRU
    Ясно, спасибо, скопировал папку DSLGD из архива DSLGD_v9.6.7z в Program Files\GoldenDict\portable\ (этот путь указан в GoldenDict - Справка - Папка Конфигурации)
     
    В указанной карточке обе кнопки на месте, вторая - "На главную" отправляет в браузер на сайт http://goldendict.org/forum/index.php

    Всего записей: 107 | Зарегистр. 08-09-2007 | Отправлено: 11:12 26-03-2013
    BKSRU

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

    Цитата:
    В указанной карточке обе кнопки на месте, вторая - "На главную" отправляет в браузер на сайт...

    Все верно, так и должно быть. Это пример подмены ссылки - кнопкой. Этим же способом можно подменить любую ссылку (s, ref, url), меняем только параметры кнопки (ширина, высота, имя).
     
    Ну а верхняя кнопка не требует стиля. Это тег [btn] - аналог кнопки HTML <button> .  Кстати в нее вы легко можете вставить фон и сделать ее графической кнопкой или графической кнопкой с подписью. Причем в этом случае иконка будет находиться в мультимедиа файлах:
    Пример:
    [ref href='gdlookup://localhost/diplodoc'][btn style=width:210px][ s]glavnaj.jpg[/s][/btn][/ref]

     
    Поясню [btn style=width:210px][ s]glavnaj.jpg[/s][/btn] - эта часть отвечает за кнопку.
     
    Ну а ещe  проще так:
    [ref href='gdlookup://localhost/Диплодок'][ s]glavnaj.jpg[/s][/ref]

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

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 11:44 26-03-2013 | Исправлено: BKSRU, 12:39 26-03-2013
    sikemo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ребята, я вот подумал — нельзя ли реализовать тэг ссылки на статьи в формате нового DSLGD — по типу либо википедии, либо bbocde или чего-то третьего
     
    пример   [[примерный|пример]] [[примерн]]ый, [[другой пример|примерный]] — тэги могут быть любыми (но, жел., пороще), но главное — ссылка не типа [ref]  или  <<>> — на строго обозначиваемую статью.

    Всего записей: 1326 | Зарегистр. 27-11-2008 | Отправлено: 17:37 26-03-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sikemo
    В словаре пример:
    [ref href='gdlookup://localhost/продано']Хочу мороженое[/ref]
     
    Вместо Хочу мороженое - пишите, что хотите. Это то на, что нажимать.  
    Вместо продано - любая ваша ссылка. Это то, куда хотите попасть.
     
    Таким образом создаете любую ссылку:
    [ref href='gdlookup://localhost/желаемый адрес']примерн[/ref]ый
     
    То же справедливо и для URL ссылки.
    Вместо примерн можете вставить картинку или тег кнопки и украсить иконкой.
    В общем с кнопками сейчас проблем нет. Собственно это первая задача, которая была поставлена год назад. Иметь кнопки для всего контента, не только для озвучки.

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 02:47 27-03-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DSLGD_v9.7 - учебно-справочный словарь по тегам DSL, DSLGD.
     http://rghost.ru/44808016 Промежуточный вариант. Только DSL файл и файлы стиля. Установить поверх версии V9.6.
    Небольшие изменения. Упрощены примеры подмены ссылок кнопками. И исправление замеченных мелких опечаток.

     
    Добавлено:
    Пример не сложной кнопки с рисунком, с подписью и с эффектом вдавливания.

    При этом иконка кнопки находится в мультимедия папке словаря.

    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 12:15 27-03-2013 | Исправлено: BKSRU, 13:08 27-03-2013
    anion23

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tvangeste
    Может название стиля Lingoes-Blue заменить на более подходящее Modern-Blue?

    Всего записей: 394 | Зарегистр. 22-07-2010 | Отправлено: 21:58 27-03-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    * DSLGD_v9.10 - учебно-справочный словарь по тегам DSL, DSLGD.
    http://rghost.ru/44887443
    Добавлены таблицы примеров по категориям: Ссылки, Списки, Таблицы, Форматирование текста.
    Добавлен пример - Таблица словоформ LOOK.
     
    Содержимое DSLGD_кСтилю.7z  распаковать в папку конфигурации GoldenDict.
    Т.е у вас должна получиться структура (На примере Win7):
    C:\Users\Ваше имя\AppData\Roaming\GoldenDict\DSLGD




    Всего записей: 1555 | Зарегистр. 29-01-2009 | Отправлено: 11:06 28-03-2013 | Исправлено: BKSRU, 07:55 30-03-2013
    CAEman

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

    Цитата:
    Скачал отсюда Multitran 2012. Сейчас попробую залить его в телефон и проиндексировать.

    При индексировании этих Мультитранов использование памяти процессом goldendict было следующим:
    En-Ru 1,3ГБ (но если после Ru-En подряд, то- 2,8ГБ)
    Ru-En 2,6ГБ
     
     
    Добавлено:
    Tvangeste

    Цитата:
    Тогда попробуйте еще вот что, запустите максимально возможное число словарей, чтобы GoldenDict еще не падал. Потом вот такая команда:
     
     
    Код:
    lsof -p `pgrep goldendict` | wc -l
     
     
    Она покажет сколько открыто файлов процессом goldendict. По идее должно быть около 200 + 2 * количество_словарей. Получиться в вашем случае должно около 2500 открытых файлов. А вот почему дальше не дает - это большой вопрос.
     
    Попробуйте еще раз в своей системе увеличить количество открытых файлов до 20 тыщ, например, для пробы.  

    Вначале немного истории:

    Цитата:
    > lsof -p 'pgrep goldendict' | wc -l
    lsof: illegal process ID: pgrep goldendict
    lsof 4.80
     latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
     latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
     latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
     usage: [-?abhlnNoOPRstUvVX] [+|-c c] [+|-d s] [+D D] [+|-f[gG]]
     [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]]
     [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
    Use the ``-h'' option to get more help information.
    0

    Посмотрел в Системном мониторе PID процесса goldendict:

    Цитата:
    > lsof -p 11989 | wc -l
    113

    Таким образом, количество используемых свёрнутым в значок в Системном лотке GD файлов без словарей составило 113.
    Затем открыл окно словари:

    Цитата:
    > lsof -p 11989 | wc -l
    111

    Далее скидывал в путь для поиска словарей по 1000 Ваших "словарей", нажимал кнопку Пересканировать и запускал выше указанную команду, получая следующий её вывод:

    Цитата:
    2120
    4120
    6120

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

    Цитата:
    Ошибка сегментирования

    Убрал все словари и добавил по новой по 1000шт. 2000 словарей. Вышел из программы и запустил её вновь. Она не запустилась, выдав на консоль:

    Цитата:
    > ./AppRun
    Load done
    getResource: gdlookup://localhost?blank=1
    scheme: gdlookup
    host: localhost
    getResource: gdlookup://localhost?blank=1
    scheme: gdlookup
    host: localhost
    getResource: gdlookup://localhost?word=Добро пожаловать!&group=4294967295
    scheme: gdlookup
    host: localhost
    In-place finish.
    Ошибка сегментирования

    Удалил все словари и запустил программу. Стал добавлять по 1000 словарей с пересканированием в окне Словари. Соответствующий вывод команды:

    Цитата:
    2120
    4120
    6120
    8120

    После следующих 1000 словарей программа, естественно, вылетела со следующим выводом на консоль:

    Цитата:
    GoldenDict (dictzip.c): Cannot open data file ".../3/test-3166.dsl" for read
    dictzip.c: Слишком много открытых файлов
    GoldenDict (dictzip.c): Cannot open data file ".../3/test-3167.dsl" for read
    dictzip.c: Слишком много открытых файлов

    (Уж не знаю, почему 3166 и 3167, если последний раз добавил 4ххх).
     
    Сделал скрипт запуска программы 65536.run следующего содержания:

    Цитата:
    #! /bin/sh
    #
    #
    ulimit -Sn 65536
    ulimit -a
    ./AppRun

    Удалил все словари и запустил скрипт. Вывод на консоли запуска скрипта:

    Цитата:
    > ./65536.run
    core file size          (blocks, -c) 0
    data seg size           (kbytes, -d) unlimited
    scheduling priority             (-e) 0
    file size               (blocks, -f) unlimited
    pending signals                 (-i) 139264
    max locked memory       (kbytes, -l) unlimited
    max memory size         (kbytes, -m) unlimited
    open files                      (-n) 65536
    pipe size            (512 bytes, -p) 8
    POSIX message queues     (bytes, -q) 819200
    real-time priority              (-r) 0
    stack size              (kbytes, -s) unlimited
    cpu time               (seconds, -t) unlimited
    max user processes              (-u) 139264
    virtual memory          (kbytes, -v) unlimited
    file locks                      (-x) unlimited
    Load done
    getResource: gdlookup://localhost?blank=1
    scheme: gdlookup
    host: localhost
    getResource: gdlookup://localhost?blank=1
    scheme: gdlookup
    host: localhost
    getResource: gdlookup://localhost?word=Добро пожаловать!&group=4294967295
    scheme: gdlookup
    host: localhost
    In-place finish.
    ====reading 57045 bytes

    Стал добавлять по 1000 словарей с пересканированием в окне Словари. Соответствующий вывод команды:

    Цитата:
    2112
    4120
    6120
    8120
    10120
    12120
    14120
    16120
    18120
    20120

    Нажал кнопку ОК окна Словари. Вывел статью card-9999. Закрыл окно (в значок в системном лотке). Открыл окно (щёлкнув не по значку в лотке, а запуска программы, так как тестировал последнюю портативную сборку с ранее упомянутым появившимся багом). Всё работает. Вышел из программы. Запустил скрипт снова: программа загрузилась. Вывел статью card-9999. Оключил все словари (сняв рекурсивность), пересканировал и нажал ОК. Подключил все словари (поставив рекурсивность), пересканировал и нажал ОК. Всё работает. Но потом попробовал добавить все словари через Ctrl+F5: программа вылетела и не запускалась всё с теми же ошибками сегментирования. После же удаления всех словарей и последующего добавления всех их пересканированием в окне Словарей программа опять вылетела после нажатия ОК, но потом запустилась.
    После изменения системных настроек на предел 65536 программа запустилась из автозагрузки. Но после выхода из программы повторно запустилась только пару раз из десятка попыток (всё та же пресловутая Ошибка сегментирования). И после перезагрузки комп-а не автозагрузилась. Удалил все словари, запустил программу, добавил обратно и пересканировал. Всё работает. Перезагрузил комп.- не автозагрузилась. Оставил 4000 словарей и перезагрузил комп.- автозагрузилась.
    Переделал системные настройки на оба предела 8192 и перезагрузил комп.- не автозагрузилась и не запускалась.
    Переделал настройки на 65536. Удалил словари и добавил по 1000 с пересканированием до 4000. Перезагрузил комп.- автозагрузилась, но с забивкой 1 ядра в режиме системы. После выхода из программы запустилась нормально. После перезагрузки комп-а- опять с забивкой ядра (перезапуском уже неустраняемой).
    Работает без проблем только когда 1 папка (1000 словарей).
     
    ВЫВОД: назвать это стабильной работой GoldenDict никак нельзя...
     
    ДЛЯ СРАВНЕНИЯ.
    Сконвертировал Ваши словари в IFO формат.
    Подключил к StarDict 2000 словарей (у этой программы подключение может происходить только при её запуске). Вывод команды: 12176. Перезапустил программу. Вывод команды: 12176. Перезагрузил комп. Вывод команды: 12180. Перезапустил программу. Вывод команды: 12176. Подключил все 10000 словарей. Вывод команды: 60176. Нашёл статью card-9999. Перезагрузил комп. Вывод команды: 60179. Перезапустил программу  Вывод команды: 60177. Нашёл статью card-9999.
     
    ВЫВОД: это называется стабильная работа StarDict...

    Всего записей: 255 | Зарегистр. 11-02-2012 | Отправлено: 10:53 30-03-2013 | Исправлено: CAEman, 11:26 30-03-2013
       

    Страницы: 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 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249

    Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (Часть 1)
    Maz (23-02-2017 11:53): GoldenDict (Часть 2)


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru