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

» WinDjView

Автор: ging
Дата сообщения: 19.04.2007 12:44
AndyZ

Цитата:
Для каждой книги запонимаются ещё и настройки отображения, последняя страница и т.д. Поэтому ключ создаётся для каждой книги. Все настройки собраны в одном месте - "HKCU\Andrew Zhezherun\WinDjView".

Да, это я уже заметил. А в старых версиях этого не было? (В смысле для каждой открытой
книги свой ключ?)
В общем - я первый (или уже второй) голос за portable версию.
Автор: AndyZ
Дата сообщения: 19.04.2007 13:47
ging

Цитата:
А в старых версиях этого не было?
В старых версиях не было отдельных настроек для каждого документа, только общие настройки приложения, поэтому и ключи не создавались.
Автор: terminat0r
Дата сообщения: 19.04.2007 13:49
AndyZ

Цитата:
Portable-версии WinDjView пока в планах нет.

Рассмешили Вы меня немного. Ваша програма уже несколько лет как Portable и используется.
И только сейчас немного не в ту сторону Вы пошли уж так сказать с закладками
Я все таки останусь при своем мнении- закладки должны хранится в одном файле в папке или в другом месте, которое выбирает пользователь. (с возможностю експорта закладок для избранных книг в другой файл). Жалко что у Вас кажется другое мнение.

Ах да,
1. при добавлении закладки действительно она появляется только снизу, а должна бы появляться после текущей выделенной закладки.
2. Добавить возможность таскать туда-сюда эти закладки (правда с предупреждением, которое можно и отключать)
3. при вытирании закладок если остается только одна - ее нельзя никак удалить, а если настаивать- тоесть пробовать по несколько раз удалить ее, то программа вылетает.

кажется еще есть что-то но так, сразу не припомню, но буду записывать
Автор: Ramzzes
Дата сообщения: 19.04.2007 13:50

Цитата:
В общем - я первый (или уже второй) голос за portable версию

Присоединяюсь. Огромная просьба перенести настройки из реестра в какое нибудь другое место (желательно настраиваемое).
Автор: AndyZ
Дата сообщения: 19.04.2007 15:07
В версии 0.5 закладки будут храниться в реестре, изменений по сравнению с бетой не будет.

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

Цитата:
Добавить возможность таскать туда-сюда эти закладки (правда с предупреждением, которое можно и отключать)
Это есть в todo для следующих версий.

Цитата:
при вытирании закладок если остается только одна - ее нельзя никак удалить, а если настаивать- тоесть пробовать по несколько раз удалить ее, то программа вылетает.
Проверю.
Автор: terminat0r
Дата сообщения: 19.04.2007 15:57
AndyZ

Цитата:
Добавлять закладки всегда в конец вполне логично.

конечно, но только когда я не работаю в этот момент з закладками и ни одна с них не выделена.

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


Цитата:
В версии 0.5 закладки будут храниться в реестре, изменений по сравнению с бетой не будет.

А жаль. Думаю Вам об этом скажут еще много пользователей. Я например дома работаю в виндовсе. На работе в линуксе.
папки с книгами у меня однаковые и там и там.
А вот закладки переносить- это будет тихий ужас- Сначала экспортировать кусок регистра в виндовсе- а потом подгонять под текстовый формат wine в linux. Это если чесно, немного неестественно не находите?
Автор: AndyZ
Дата сообщения: 19.04.2007 18:15
Ещё раз повторюсь, что этот проект делается в моё свободное время. У меня, к сожалению, нет ресурсов, чтобы реализовать всё и сразу, и чтобы это к тому же всем без исключения понравилось. Пожелания пользователей являются именно пожеланиями, а никак не требованиями к программе. Насчёт закладок - как я уже написал, в следующих версиях возможны улучшения.
Автор: terminat0r
Дата сообщения: 19.04.2007 18:48
AndyZ

Цитата:
Пожелания пользователей являются именно пожеланиями

Конечно, это все понимают.
В следующий раз буду писать- Пожелание1, 2,...

Автор: ghosty
Дата сообщения: 19.04.2007 22:23
Еще один небольшой недостаток - при распечатывании страницы почему-то выводятся с серым фоном (во всяком случае, у меня так). Поэтому печатаю через плагин.
Автор: monday2000
Дата сообщения: 20.04.2007 09:02
AndyZ

Цитата:
Улучшения вносились в исходники DjVuLibre, которые включены в комплект исходников WinDjView. Все изменения по сравнению с официальной DjVuLibre специальным образом выделены.

А Вы не могли бы ещё и посодействовать тому, чтобы все эти изменения были внесены в библиотеку DjVuLibre? Это можно сделать через Bill Riemers с http://javadjvu.foxtrottechnologies.com/ - письмо ему написать.

Цитата:
Ничего не надо собирать по кусочку, есть подробная инструкция, как забрать из CVS весь проект.

Что-то у меня с этим Sourceforge не сложилось уже давно, т.е. ни черта я там не пойму (и уже давно), как и что делать - потому и не полез разбираться, как скачать эти исходники. Я ранее даже сайт там сделать пытался - но не смог даже и страницу закачать туда.

Цитата:
то вот готовая сборка под Win98:
http://rapidshare.com/files/26778672/WinDjView-0.5-Beta-Win98.exe.html

Посмотрю обязательно.

Цитата:
Эта инструкция не работает под Win98.
Нет, эта строка здесь ни при чём.

В смысле? Откуда Вы знаете, если у Вас нет Win98? Я имею в виду - эта строка не срабатывает, т.е. её всё равно что нет - если её закомментировать, то глюк по-прежнему происходит. При этом ход выполнения программы проходит через ветвь с закомментированным участком. Я комментировал самые разные участки SelectNode и ToggleNode - и смотрел, что будет. Плюс менял там параметры - и тоже смотрел.

Добавлено:
AndyZ
Поскольку мне помешали на http://www.biblioclub.ru/forum/viewtopic.php?t=399 , то я вынужден спросить тут. Что означает фраза там:

Цитата:
Реализацию проекта решило поддержать электронное издательство «ДиректМедиа» (оболочка будет использована на CD с электронной версией древнегреческо-русского словаря А.Д. Вейсмана 1899 года).

В чём именно выражается такая поддержка? Они («ДиректМедиа») Вам что - денег, что ли заплатили за создание "словарной" версии программы? Создалась непонятная ситуация - всё это теперь что - коммерческий проект - или по-прежнему свободно-бесплатный? И при чём здесь какой-то там «ДиректМедиа»?

Если они заплатили за всё это - значит, они теперь будут диктовать всё, и мы уже ничего хотеть от новой версии программы не имеем право?

Вопрос далеко не праздный и не бессмысленный - от ответа на него зависит вообще статус и отношение людей к программе WinDjView. Либо WinDjView по-прежнему свободно-бесплатна, как и прежде - либо "продалась" с потрохами коммерсантам - это важно знать всем, я думаю. Проясните, пожалуйста, ситуацию.
Автор: jONES1979
Дата сообщения: 20.04.2007 12:37

Цитата:
Вопрос далеко не праздный и не бессмысленный - от ответа на него зависит вообще статус и отношение людей к программе WinDjView. Либо WinDjView по-прежнему свободно-бесплатна, как и прежде - либо "продалась" с потрохами коммерсантам - это важно знать всем, я думаю. Проясните, пожалуйста, ситуацию.

вроде лицензия GPL позволяет использовать лицензируемый код в коммерческих проектах
Автор: AndyZ
Дата сообщения: 20.04.2007 12:42
monday2000
Все ответы уже есть в этой ветке, я не хочу в который раз повторяться. Про распространение WinDjView - см. шапку этой ветки. Про "диктование" возможностей - см. мой последний вчерашний пост. "Хотеть" что-то он новой версии никто никогда никому запретить не может. Хотите новых возможностей - напишите о них. Хотите быстрее - докажите, что это будет востребовано и полезно всем. Хотите ещё быстрее - заплатите. Обратите внимание, что и в программе, и на сайте есть специально предназначенная для этого кнопка - Donate. Нашли ошибку - я буду рад её исправить в меру своих возможностей. И давайте закроем эту тему.
Автор: kibi
Дата сообщения: 20.04.2007 21:39
To monday2000: Вообще-то WinDjView много где используется, например, я его использовал в коммерческом диске "Электронный архив журнала "Наука и Жизнь". Это не противоречит лицензии GPL.

При этом я очень благодарен AndyZ за то, что он внедрил многострочные закладки. И буду ещё более благодарен, когда он сделает парочку ключей в командной строке (или в через DDE), чтобы можно было открывать DjVu файл на произвольной странице и подсвечивать результаты поиска по нужной фразе (это нужно для интеграции с поисковиком по DjVu файлам).

Более того, я имею намерение воспользоваться наличием исходников, чтобы сделать временный "хак" с поддержкой прозрачности notes (прямоугольников для выделения текста) в DjVu (нужно для того, чтобы скрывать часть страницы, а в настоящее время параметр прозрачности игнорируется и равен всегда 50%).

Так что я на самом деле рад за ДиректМедиа, что они сумели договориться с AndyZ о нужных им доработках. Это, кстати, классический пример, как можно заработать на GPL проектах. И ДиректМедиа хорошо - они получают нужную функциональность в первую очередь, и сообщество пользователей получает более "продвинутый" продукт (лицензия обязывает делиться), и автор так или иначе работает над проектом.

Так что это нормальная ситауция. И укоры автора программы, что он "продался" могут привести к его (автора) выходу из рабочего настроения, что нам (пользователям), совсем не нужно.
Автор: monday2000
Дата сообщения: 23.04.2007 10:28
AndyZ

Цитата:
давайте закроем эту тему.

Да, мне тоже очень неприятно вообще было её затрагивать. Это не потому, что я якобы пытаюсь считать чужие деньги. Вопрос вот в чём:

Цитата:
Хотите ещё быстрее - заплатите.

Гипотетический вопрос: а если кто-то заплатит Вам за то, чтобы Вы реализовали некую фичу, нужную только заплатившему - но совершенно бесполезную всем остальным нам (а в некотором смысле и "вредную") - Вы на это пойдёте? Вы сказали, что там "требовался формат Excel по условиям проекта" - потому я и обеспокоился - а не получил ли тот же ДиректМедиа преимущественное право на реализацию "ненужных простым смертным" фич?
По опыту знаю, что почему-то интересы всевозможных "коммерсантов" слишком часто входят в противоречие с интересами обыкновенных книгосканировщиков. Да, в значительной степени эти интересы пересекаются - лишь потому и возможны все эти Натахаусы и КпНемо - но когда речь заходит о принципиальных вопросах - то тут-то и выясняется - им нужно прямо противоположное нам.
Стоит лишь ступить на эту скользкую тропу, как дальше неудержимо покатишься вниз. Поэтому я совсем не рад тому, что в нашем случае на горизонте замаячили некие "коммерсанты" (т.е. ДиректМедиа). Сегодня они навязали нам формат Excel - а завтра нас всех "бесплатных" вообще пошлют. И даже лицензия GPL не поможет - т.к. она-то не мешает "платить и заказывать музыку".

Плохо, очень плохо, что всё пошло по такому пути. Это только лишь кажется, что это хорошо. Мир денег и наш некоммерческий мир - непримиримые и взаимно-враждебные антагонисты. И началось это с мелочи - Excel - а дальше будет лишь нарастать.

Я не сомневаюсь - не нужны эти ДиректМедиа. И без них справились бы прекрасно.
Автор: AndyZ
Дата сообщения: 23.04.2007 10:59
monday2000
Ваше мнение понятно. Как я уже сказал, вопрос закрыт.
Автор: foo
Дата сообщения: 23.04.2007 11:44
monday2000
Вы (или любой человек) можете на основе WinDjView разрабатывать свою программу с какими-угодно фичами. Даже назвать ее по-своему - например WinDjView commercialism free . И если она будет лучше, чем версия от AndyZ, мы с радостью начнем ею пользоваться!
Автор: kimserge
Дата сообщения: 23.04.2007 16:29
AndyZ
Скажите, как можно увеличивать шрифт в букмарках и индексе (это в словарной версии)? А то набрал несколько слов на сирийском, а там такой бисер, что ничего не видно... Спасибо!

monday2000
Кстати, формат .xls редактируется также и в свободных программах и не обязательно в софте от Микрософта, например, в ОпенОфисе. Что Вы так испугались?
Автор: AndyZ
Дата сообщения: 23.04.2007 17:13
kimserge
Используется виндовый "Icon Font" - тот же, то и в стандартном дереве (которое было в версии 0.4.1 WinDjView) - это шрифт для иконок на десктопе. Попробуйте создать на десктопе файл с именем на сирийском, эффект тот же самый?
Автор: kimserge
Дата сообщения: 23.04.2007 17:46
AndyZ
Да, то же самое. С армянским та же проблема - бисер. Что делать?

Еще вопрос -- скажите, каким билдом ВинДжВью 0.5 надо пользоваться? То есть, где брать последнюю? А то вдруг обнаружил, что есть еще несколько ссылок с одинаковым именем Dic.zip. Может, будете ставить дополнительные циферки?
Автор: foo
Дата сообщения: 23.04.2007 17:56
kimserge
Попробуйте выставить другой системный шрифт для иконок, лучше TrueType, но в котором есть сирийские символы.
Автор: kimserge
Дата сообщения: 23.04.2007 18:06
foo
Помогло, но только для самого индекса (что очень здорово). Но в checkbox'e для поиска все равно бисер. Не соображу, что надо поменять в системных шрифтах?
Автор: AndyZ
Дата сообщения: 23.04.2007 19:02
kimserge
WinDjView 0.5 пока существует в виде бета-версий, которые публикуются в форуме на biblioclub.ru (в этой ветке где-то выше была ссылка). Брать из последнего сообщения с новым билдом.

Про шрифты - во всех полях ввода используется системный шрифт, которым в WinXP является Tahoma, но, если я не ошибаюсь, изменить его из Appearance нельзя. Наверно, можно подменить файлы tahoma[bd].ttf - но изменения затронут всю систему. Интересно, существует ли сирийская локализация винды, и какие там используются шрифты.
Автор: ghosty
Дата сообщения: 23.04.2007 22:06
Раз уж я заварил всю эту «кашу», то все-таки должен что-то сказать.
Закрытие темы дало мне возможность прервать создание «гневной отповеди» и написать в позитивном ключе А именно, о том, что мы получили после модернизации WinDjView.

1) Идеальный инструмент для работы с графическими словарями. Т.е. именно такой я видел эту программу в идеале. Оценят его, в первую очередь, те, кому раньше приходилось много работать со словарями/лексиконами/энциклопедиями в виде сканов. Это, прежде всего, филологи, лингвисты, специализирующиеся на редких/древних языках, философы.
Пример: [more]у меня много словарей в виде сканов – древнегреческо-русских/английских/французских. Переводить их в формат Лингво не имеет смысла – FR не распознает древнегреческие символы (диакритики, ударения), а также старую орфографию русского языка (многие хорошие др.-греч. словари были изданы еще до революции). Так и возникла идея упорядочить все это, сделав возможным поиск слов по сканам.[/more]
2) В основную часть программы внесено большое количество изменений, которых мы долго ждали. Из тех, что еще не были упомянуты: были учтены особенности модели использования WinDjView при просмотре словарей – оптимизирован порядок кеширования страниц, если я не ошибаюсь. Файлы, закодированные с большими значениями параметра pages_per_dict (на руборде почему-то это считается «хорошим тоном» ), открываются теперь намного быстрее и занимают намного меньше памяти.
3) WinDjView всегда был, есть, и, уверен, останется открытым проектом. Ни у кого и в мыслях не было присваивать права на него. Все обсуждение проекта, начиная с ТЗ, можно прочитать здесь.
4) Для оболочки уже готовы несколько словарей. Ряд словарей сейчас в обработке (см. предыдущее сообщение). Все эти словари будут доступны для публичного использования. Меня могут спросить, а что же с тем словарем Вейсмана, ради которого был создан проект. И в этом случае могу успокоить - я уже договорился, что если будет такая необходимость, словарь можно будет раздавать всем полноправным членам руборды. Т.е. нам пошли навстречу во всем.
Ну и еще по поводу Вейсмана (уж очень смешно было читать про «коммерциализацию»: [more] Людей, изучающих в данный момент древнегреческий в той же Москве можно сосчитать по пальцам. Изучающих всерьез от силы наберется до 30-40 человек. Но и это еще не все. Как говорят мне преподаватели, совершенно нормально, что из 10 человек, начинающих изучать древнегреческий серьезно, на втором году обучения остаются 1-3. Это и будут те, кому может понадобиться более объемный словарь (вроде словаря Вейсмана) – в начале все пользуются учебными словарями. Просто язык довольно сложный. С латынью ситуация намного лучше...[/more]

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

Надеюсь, все возможные сомнения я развеял, если же нет, прошу писать теперь только в ПМ.
Автор: trigliff
Дата сообщения: 23.04.2007 23:00
AndyZ

Цитата:
Про шрифты - во всех полях ввода используется системный шрифт, которым в WinXP является Tahoma, но, если я не ошибаюсь, изменить его из Appearance нельзя.

Шрифт в диалогах меняется только через реестр
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
в праметрах
"MS Shell Dlg"
"MS Shell Dlg 2"
какой за что отвечает — не помню.
Автор: monday2000
Дата сообщения: 24.04.2007 07:06
AndyZ

Цитата:
Ваше мнение понятно. Как я уже сказал, вопрос закрыт.

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

Далее: посмотрел дома под Win98 версию 0.5 beta под Win98. Приятная новость - от былого глюка с деревом-оглавлением под Win98 не осталось и следа.
Автор: ghosty
Дата сообщения: 24.04.2007 19:25
Теперь я понял, откуда берется серый фон при выводе на печать. Оказывается, за появление этого фона отвечает Display -> Adjust Settings. Если отключить эту галочку (и соответственно, отказаться от настроек отображения), фон на печати пропадает.
Попробуйте, к примеру, сместить ползунок гаммы в крайнее левое положение и распечатать страницу.
Автор: tukktukk
Дата сообщения: 08.05.2007 18:04
Не на всех компьюторах, но я заметил, что програма закрывается, когда я выбираю не показывать "Status Bar" в меню View. У кого-то еще такое происходит?
Автор: ghosty
Дата сообщения: 08.05.2007 23:24
Подтверждаю: [more]
Тип события:    Ошибка
Источник события:    Application Error
Категория события:    Отсутствует
Код события:    1000
Дата:        09.05.2007
Время:        0:21:38
Пользователь:        Н/Д
Компьютер:    
Описание:
Ошибка приложения windjview-0.5-beta.exe, версия 0.5.0.0, модуль windjview-0.5-beta.exe, версия 0.5.0.0, адрес 0x0002dc6f.
Данные:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 77 69 6e ure win
0018: 64 6a 76 69 65 77 2d 30 djview-0
0020: 2e 35 2d 62 65 74 61 2e .5-beta.
0028: 65 78 65 20 30 2e 35 2e exe 0.5.
0030: 30 2e 30 20 69 6e 20 77 0.0 in w
0038: 69 6e 64 6a 76 69 65 77 indjview
0040: 2d 30 2e 35 2d 62 65 74 -0.5-bet
0048: 61 2e 65 78 65 20 30 2e a.exe 0.
0050: 35 2e 30 2e 30 20 61 74 5.0.0 at
0058: 20 6f 66 66 73 65 74 20 offset
0060: 30 30 30 32 64 63 36 66 0002dc6f
0068: 0d 0a .. [/more]
Автор: Cruh
Дата сообщения: 16.05.2007 15:13
интресно, а почему в программе нет фичи поиска по документу, точнее в меню она есть но недоступна почему-то
Автор: juvaforza
Дата сообщения: 16.05.2007 16:03
Cruh
Это не от программы, а от документа зависит. Если есть в книге OCR-слой, функция поиска доступна.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556

Предыдущая тема: Двухядерные AMD


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