New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Тормоза при запуске в Win7

Сообщаем о найденных ошибках сюда

Re: Тормоза при запуске в Win7

Postby ikm » Thu Nov 05, 2009 1:08 pm

Значит, релиза GD не будет как минимум до выхода релиза Qt 4.6.0 :)
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Тормоза при запуске в Win7

Postby ikm » Thu Nov 05, 2009 1:37 pm

Да, кстате, если глюков с Qt 4.6.0 beta не выявляется в результате достаточно плотной эксплуатации, то, на мой взгляд, такие сборки вполне можно выкладывать. Если даже в багфикс-релизе 4.5.3 новых баг наплодили, то, видимо, предназначение релиза - не такой уж и показатель, главное то, как он на деле работает.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Тормоза при запуске в Win7

Postby data man » Thu Nov 05, 2009 1:48 pm

Да я попробовал бету только из-за этого:
Version 4.6 will bring Qt to new platforms, extending the reach of Qt-based applications to more users. New platforms include:
New Qt port to the Symbian Platform (Read more)
Support for Windows 7 and Mac OS X 10.6
Extended support for UNIX platforms, including Solaris 10, HP-UX and AIX 6

Подробностей изменений не смотрел, но подумалось, а вдруг поддержка Windows 7 касается не только "рюшечек" ?
P.S. Ну и с википедией теперь проблем нет.
data man
 
Posts: 46
Joined: Thu Oct 08, 2009 9:38 am

Re: Тормоза при запуске в Win7

Postby ikm » Thu Nov 05, 2009 2:08 pm

Если на Windows 7 Qt 4.6 решает тормоза при запуске, то это достаточно весомо само по себе. Так как на этот w7 ломанулись все как на распродажу дубленок в ссср.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Тормоза при запуске в Win7

Postby Biochemist » Sat Nov 07, 2009 10:06 am

Добрый день!

Обнаружил следующие глюки при работе с GoldenDict 0.9.0 (скомпилированный Git от 07 Nov 2009) под Windows 7 x64 Ultimate.

1. Каждый раз при запуске GoldenDict происходит повторная индексация давно установленного Англо-русского словаря Мюллера (24-е изд., 1992). Данный словарь у меня в формате Dictd (в папке словаря находятся два файла с расширениями .index и .dict). На других подобных словарях этот глюк я проверить не могу (этот словарь у меня единственный в таком формате). Глюк наблюдается под Windows 7 x64 Ultimate и Windows Vista x64 Ultimate с любыми версиями GoldenDict 0.9.0 (Rev от Svn и Git).

2. Словари DSL с большим количеством сопутствующих media файлов (картинки и аудио) я традиционно компоную следующим образом: все сопутствующие файлы помещаю в zip-архив dictionary_name.dsl.files.zip, который находится в одной папке со словарём. Файлы аннотации и иконку к словарю (файлы .ann и .bmp, 14×21 pixels) также всегда помещаю в этот общий zip-архив. Так оказалось, что на всех последних сборках GoldenDict 0.9.0 (любые Rev от Git) под Windows 7 x64 Ultimate иконки в архивах не видны на панели словарей. При этом все звуки и картинки воспроизводятся нормально. Пришлось все аннотации и иконки для dsl-словарей выложить в соответствующие папки в исходном виде, тогда только на панели словарей в GoldenDict всё стало отображаться нормально. На воспроизведении звуков и картинок в словарях эти манипуляции никак не сказываются.

Надеюсь, что эти некритичные недостатки со временем будут исправлены. А также хочется надеяться, что со временем можно будет добавлять свои иконки не только к dsl-словарям, но и к словарям других форматов (StarDict и Dictd).
Biochemist
 
Posts: 22
Joined: Mon Oct 19, 2009 9:03 pm

Re: Тормоза при запуске в Win7

Postby ikm » Sat Nov 07, 2009 10:33 am

1. Возможно, на файле этого словаря стоит дата в будущем. Его дата должна быть в прошлом.
2. ann и иконку нельзя засунуть в zip ни в одной из версий программ. В zip хранятся только медиа-ресурсы.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Тормоза при запуске в Win7

Postby Biochemist » Fri Nov 13, 2009 3:13 am

Добрый день, ikm!

Я проверил даты на всех словарях, они оказались в прошлом времени в диапазоне 2002-2009 гг. Ни одной даты из будущего времени не обнаружено.

Тогда, чтобы исключить предположение об одном не совсем корректном файле словаря (Англо-русского словаря Мюллера, 24-е изд., 1992; в формате Dictd ‒ два файла с расширениями .index и .dict), я скачал и установил дополнительно 14 различных словарей в формате Dictd по направлению перевода Eng ↔ Rus. И несколько дней наблюдал за поведением GoldenDict 0.9.0 (скомпилированный Git от 07 Nov 2009) под Windows 7 x64 Ultimate. Результаты были следующие.

1. GoldenDict на моём компьютере (довольно мощный ноутбук Dell Precision M6400) полностью загружается примерно за 20 сек. И при каждом запуске GoldenDict снова происходит повторная индексация какого-либо (!) из уже установленных словарей в формате Dictd. Это может быть один или два или три словаря сразу, при каждом запуске повторно индексируются разные словари, хотя некоторые значительно чаще, чем другие. Нельзя заранее предсказать, какой (или какие) словари начнут повторно индексироваться при очередном запуске GoldenDict 0.9.0. Это наводит на мысль, что проблема не в словарях, а в программе.

2. Я попробовал снести и заново установить все свои словари в формате Dictd. Ситуация не поменялась. Повторная установка самой GoldenDict 0.9.0 и её обновление также ничего не изменили. Т.е. проблема реально существует и, по видимому, связана с программой GoldenDict 0.9.0.

Я понимаю, что словари Dictd мало распространены среди пользователей GoldenDict. Скорее всего, среднестатистический пользователь GoldenDict не имеет ни одного словаря в формате Dictd на своём компьютере. Тем пользователям, у которых словари Dictd всё-таки есть и подключены к GoldenDict, этот баг тоже не сильно осложняет жизнь, потому что на скорости работы и стабильности программы GoldenDict он никак не сказывается. Правда, удлиняется время загрузки (на несколько сек.), но это можно потерпеть. Однако словарный формат Dictd официально заявлен как полностью поддерживаемый программой GoldenDict, и потому, с моей частной точки зрения, уже только из-за этого данный баг достоин рассмотрения и исправления, пусть и не в приоритетном порядке.
Biochemist
 
Posts: 22
Joined: Mon Oct 19, 2009 9:03 pm

Re: Тормоза при запуске в Win7

Postby ikm » Fri Nov 13, 2009 11:53 am

А сами эти словари при этом работают, вообще? Искать и находить в них слова можно?
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Тормоза при запуске в Win7

Postby Biochemist » Sun Nov 15, 2009 8:30 am

Добрый день, ikm!

Все словари на моём компьютере, включая словари в формате Dictd, работают нормально. Большое количество словарей в формате Dictd можно скачать отсюда http://dictd.xdsl.by/dicts/. Отдельно Англо-русский словарь Мюллера (7-е изд., 1961, с дополнениями) можно скачать здесь http://sourceforge.net/projects/mueller-dict/files/. Сам словарь Dict (последняя версия 1.11.2 от 04 Oct 2009) обитает здесь http://sourceforge.net/projects/dict/files/. Эти и другие словари я подключал к GoldenDict 0.9.0 (Git от 07 Nov 2009) и смотрел, как они работают.

В сети обитает программа wik2dict, которая может конвертировать xml-дампы Википедии (обитают здесь http://download.wikimedia.org/), а также Wiktionary, в формат Dictd. Доступны только исходники через svn. Программа написана на python-е. Сайт программы wik2dict http://code.google.com/p/wik2dict/source/checkout. Поскольку программы для конвертирования дампов Wikipedia в форматы DSL или StarDict отсутствуют или мне неизвестны, это сильно поднимает престиж формата Dictd в моих глазах.
Biochemist
 
Posts: 22
Joined: Mon Oct 19, 2009 9:03 pm

Re: Тормоза при запуске в Win7

Postby Biochemist » Mon Nov 16, 2009 3:33 am

Добрый день, ikm!

Многие англоязычные словари в формате Dictd, установленные на моём компьютере, скачаны с сайта Ubuntu. Ниже я выложил ссылки для скачивания этих словарей (полный список словарей на сайте Ubuntu приведён здесь http://packages.ubuntu.com/ru/intrepid/text/). Во-первых, пусть все желающие посетители форума качают и пользуются нужными им словарями, а во-вторых ‒ это, надеюсь, увеличит количество пользователей GoldenDict, у который будут установлены разные словари в формате Dictd. Поскольку благодарные пользователи GoldenDict работают под разными операционными системами и на самых разнообразных компьютерах, это позволит более полно опробовать/протестировать словари Dictd, чем могу это сделать я в одиночку. А в итоге, будут найдены и описаны (и Вами исправлены) новые баги, в результате поддержка формата Dictd под GoldenDict только улучшится.

John Bouvier's Law Dictionary, Revised 6th Ed (1856) ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-bouvier/download
The Devil's Dictionary by Ambrose Bierce ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-devil/download
Easton's 1897 Bible Dictionary ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-easton/download
Data regarding the Elements (compilation of physical and chemical data about the chemical elements) ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-elements/download
Free On Line Dictionary of Computing (FOLDOC) ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-foldoc/download
English-Latin Freedict dictionary ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-freedict-eng-lat/download
English-Russian Freedict dictionary ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-freedict-eng-rus/download
Latin-English Freedict dictionary ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-freedict-lat-eng/download
U.S. Gazetteer (1990) ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-gazetteer/download
A Comprehensive English Dictionary ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-gcide/download
Hitchcock's Bible Names Dictionary ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-hitchcock/download
The On-Line Hacker Jargon File (version 4.4.4, 14 Aug 2003) ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-jargon/download
Moby Thesaurus ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-moby-thesaurus/download
Dictionary of computer related acronyms (The free version of V.E.R.A. ‒ Virtual Entity of Relevant Acronyms) ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-vera/download
WordNet ‒ http://packages.ubuntu.com/ru/intrepid/all/dict-wn/download

При переходе по указанным ссылкам открывается страница загрузки пакета dictionary_name.deb, с указанием 39 ссылок на разные серверы и их зеркала для 5-ти континентов. Выбирайте любую и качайте, файл один и тот же. Скачанный файл с расширением .deb нужно распаковать с помощью 7-zip или подобной утилиты, в получившейся папке распаковать файл data.tar.gz, затем распаковать получившийся файл data.tar, и пройти по пути data\usr\share\dictd\. Там будут находиться два файла ‒ dictionary_name.dict.dz и dictionary_name.index. Файл dictionary_name.dict.dz можно распаковать далее в dictionary_name.dict (я обычно так и делаю), а можно и оставить как есть, GoldenDict его прочтёт. При подключении к GoldenDict оба файла словаря (с расширениями .index и .dict) должны находиться в одной папке. Иконки к словарям Dictd в программе GoldenDict добавить, к сожалению, пока нельзя (надеюсь, в будущем эта возможность будет добавлена), поэтому все словари Dictd будут иметь одинаковую иконку в виде белого квадрата с маленьким жёлто-зелёным квадратиком внутри (в верхнем правом углу). У меня все установленные словари Dictd работают нормально (поиск слов, отображение словарной статьи и пр.).
Biochemist
 
Posts: 22
Joined: Mon Oct 19, 2009 9:03 pm

Previous

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 14 guests