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

» Sumatra PDF / SumatraPDF

Автор: Victor_VG
Дата сообщения: 24.09.2013 10:10
SAT31

Да. Открытие новой ветки разработки всегда происходило максимум за неделю - полторы до нового релиза. Сейчас я оцениваю состояние ветки 2.4 как релиз кандидат, и у меня уже собралась ревизия r8384, и выложена на сервера.

SumatraPDF 2.5 r8384

Что нового?

Цитата:
r8384
PDF: prevent potentially infinite loops

r8383
mui: add infrastructure for creating custom, named layouts

Что касается ветки 2.4 то в неё вошли изменения r8384 из ветки 2.5, что является обычной практикой:

Цитата:
r8385         
merge r8384 into 2.4working

и потому особого смысла собирать ветку 2.4 я лично не вижу - все изменения происходят только в ветке 2.5. Более того, релиз ветки 2.3.2 состоялся к примеру в тот же день как произошла смена версии, а версии 2.3.3 вообще не было - номер версии 2.3.3 был сменён на 2.4, сейчас в качестве STABLE ожидается версия 2.4, но обычно разница во времени составляет около декады.
Автор: 0utC4St
Дата сообщения: 24.09.2013 10:29

Цитата:
Sumatra PDF - небольшая бесплатная программа с открытым исходным кодом для просмотра файлов PDF, ePub, MOBI, XPS, DjVu, CHM, CBZ и CBR

У меня вопрос: когда уже разработчики прикрутят ассоциации к файлам помимо PDF.
Сильно за**ывает ручками допиливать!
з.ы. Пересел с STDU Viewer на Sumatra после того как STDU Viewer впихнули адвару. Был недоволен качеством STDU Viewer. Адвара - была последней каплей.
Автор: Victor_VG
Дата сообщения: 24.09.2013 10:45
0utC4St

Цитата:
У меня вопрос: когда уже разработчики прикрутят ассоциации к файлам помимо PDF.

В принципе это сделать можно дописав код NSIS, но официальный установщик нужно дорабатывать основательнее. Просьба понятна, но мне бы не хотелось тратить время зря на очередной форк.
Автор: 0utC4St
Дата сообщения: 24.09.2013 13:12
Victor_VG, почему форк?
В скрипте инсталлятора:
...
Section /o "Use SumatraPDF as my default DJVU Reader" SEC03
...
и т.д. для ePub, MOBI, XPS, CHM, CBZ, CBR, etc
Автор: Victor_VG
Дата сообщения: 24.09.2013 13:35
0utC4St

Потому, что к примеру я использую старый NSIS - новый инсталлер у меня не собирается, а тот для вашей затеи нужно переписывать, это первое, и второе - чекбоксы приведут к простыне в окне установщика которая если ставить по одному чекбоксу на формат вылезет за его размеры. Да и возни не мало будет, хотя и возможно. Пока это нужно только для одного человека, а реализация займёт некоторое время. Отсюда встаёт вопрос - стоит ли сия овчинка выделки? Как навешать секции я прекрасно знаю, и знаю как после построить проверки их срабатывания. Не в первый раз такое пишу. У меня все инсталлеры имеют подобные "мозги",но это не пара минут писать. Напашу-то я такое сравнительно быстро - отладить дольше.
Автор: 0utC4St
Дата сообщения: 24.09.2013 14:26
Victor_VG, это займёт не более пары минут, тем более с вашем скиллом.

з.ы. Политику "это надо ТОЛЬКО ВАМ" я уяснил. Спасибо за ответ.

Автор: Victor_VG
Дата сообщения: 24.09.2013 14:54
0utC4St

Ну, если

Цитата:
это займёт не более пары минут, тем более с вашем скиллом.

почему бы вам самому это не реализовать используя исходники из SVN и "мой скилл"? Для решения любой задачи нужны две вещи - наличие времени и её востребованность. С первым у меня дефицит, со вторым имеется только одна просьба от вас. Вариант решения для вас - регфайл или батник. Я пока не убеждён в то, что ваше предложение имеет смысл ставить в очередь реализации. Аргумент в виде мультика для этого слаб.
Автор: 0utC4St
Дата сообщения: 24.09.2013 15:26
Victor_VG, я просто не понимаю ЛОГИКИ. Заявить в продукте поддержку НЕСКОЛЬКИХ форматов, но ПРЕДУСМОТРЕТЬ в настройках ассоциацию ТОЛЬКО К ОДНОМУ.
По всей видимости, разработчики настолько заняты "своими делами", а потребители продукта настолько многочисленны, что "мой вопрос-предложение" так актуален.

Цитата:
почему бы вам самому это не реализовать используя исходники из SVN

Для себя реализовал требуемое, но вопрос то не в этом.


Цитата:
"мой скилл"?

Я, как раз, отношусь с уважением к вашему опыту.

Авторы заявляют:

Цитата:
Sumatra PDF это бесплатная программа просмотра файлов PDF, ePub, MOBI, XPS, DjVu, CHM, CBZ и CBR в среде Windows.

Именно поэтому в инсталляторе и в самой программе НЕТ возможности ассоциировать приложение с вышеозначенными форматами, за исключением PDF.
ЛОГИКА!? ЛОГИКА!? ЛО-ГИ-КА!!!?
Автор: Victor_VG
Дата сообщения: 24.09.2013 15:52
0utC4St

С логикой-то я ребят понимаю - основной формат PDF, на другие обычно имеются системные обработчики, потому принцип "Не навреди!", а если мы с вами дадим в руки новичкам прочитавшим опус г-на Фигурнова "IBM PC для пользователя. Издание N-е исправленное и дополненное." ещё и эти ассоциации то после от них пойдёт такая масса баг-репортов и претензий что никакая техподдержка не справится. У меня и сейчас этой публики предостаточно. Хотите типовой пример (автора письма не назову):

Цитата:
хххххх в 2013-09-19 18:54:28

Тема: Сообщение модератору

...дайти скачать виндоус. к чему все эти заморочки с чтением документации!

и подобных писем как реакция предложение прочитать три строчки в FAQ у меня не одна сотня. Этот парень правда после всё исправил, но из под палки. Другие сразу говорят "Читать вашу заумную документацию не зачем - я "IBM PC для чайников" прочитал и мне достаточно!" и коли что не так - жалоба в ООН и Господу Богу, а таких среди новичков добрых 70%. Они ноне мало того, что и пару слов связать неспособны, так у них одна "мысля" - им все должны. И не дай бог сказать ему "Нет" - шандарахнет скандалом почище ядрёной бомбы! Вовек не отмоешься. Нет, поколению пепси без намёка на извилину нужно давать тот минимум, с каким они и при желании дров не наломают... Они думать не приучены, им только слово "Дай!" известно....
Автор: ItsJustMe
Дата сообщения: 24.09.2013 15:53
0utC4St
Не нравится - не пользуйтесь. Подложите авторам Sumatr'ы свинью!
Автор: 0utC4St
Дата сообщения: 24.09.2013 16:28
Victor_VG, почему у разрабов STDU Viewer не вызывает когнитивный диссонанс вопрос ассоциации их продукта с означенными ими расширениями?
Приведите пример лучше ещё одну хотя бы софтинку, которая заявлялась бы как комбайн, а на деле была бы комбайном, но ТОЛЬКО после допиливания.
Почему вполне нормальное пожелание к разработчикам (или хотя бы к тому, кто занимается инсталятором) возникает неадекватные реакции, как у товарища ItsJustMe (не нравится - не пользуйся) или как у Вас: "не надо давать юзерам лишний повод для написания баг-репорта".

Почему скажем WinRAR никто не выставляет претензий, что он видите ли ассоциируется ещё с чем-то кроме его RAR ? Быть может в этом есть какая-то логика: архиватор - открывает архивы; текстовый процессор - текстовые форматы; суматра - те расширения, которые заявила на офсайте?



Автор: Victor_VG
Дата сообщения: 24.09.2013 16:39
Sumatra PDF 2.5 r8388

Что нового?

Цитата:
r8386

PDF: try to emulate Acrobat Reader for ANSI passwords on systems with codepages different to 1252 (fixes issue 2372)

ItsJustMe

Просьба 0utC4St житейски понятная, просто он ориентируется на свой опыт и уровень знаний, а новичков, коих большинство он нечаянно упустил из виду, бывает.

0utC4St

Вы не учитываете их позиционирования на рынке: STDU это комплекс для работы с научной документацией и он априори рассчитан как минимум на средний уровень понимания последствий принимаемого решения, а суматра специально создана как максимально простой в применении инструмент просмотра PDF доступный новичкам, а все остальные форматы появились как вспомогательные возможности. И сразу скажу, что пока не все они работают безукоризненно. И если сделать суматру обработчиком по умолчанию, то получим шквал баг-репортов такого вида:

Цитата:
не читает МР4


Цитата:
Когда починят тормоза?


Цитата:
Помогите пожалуйста, половину фильмов нормально не посмотреть

а на них приходится отвечать, в итоге у меня на форуме KMP уже статистика накопилась - 9 из 10 баг-репортов такие, это их типовая форма. Можно посылать к телепатом, отправлять читать правила, бесполезно, ибо сиё стиль мышления. Вы готовы взять на себя ношу возится с такими баг-репортами? И просто выкинуть их нельзя - за ними стоят живые люди со своими проблемами которые надо понять, и решить их за них и для них.
Автор: ItsJustMe
Дата сообщения: 25.09.2013 00:49
0utC4St

Цитата:
Почему скажем WinRAR никто не выставляет претензий

Зайдите в ветку по WinRAR и узнаете, что всем угодить невозможно.

Цитата:
Почему вполне нормальное пожелание к разработчикам

A little flashback...

Цитата:
Сильно за**ывает ручками допиливать!


Цитата:
з.ы. Политику "это надо ТОЛЬКО ВАМ" я уяснил. Спасибо за ответ.


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


Цитата:
ЛОГИКА!? ЛОГИКА!? ЛО-ГИ-КА!!!?

Ваши слова говорят о вашем сильном дискомфорте при использовании сабжа. Поэтому я поспешил вам на помощь, указав самый простой выход из сложившейся для вас неприятной ситуации.
Victor_VG

Цитата:
Просьба 0utC4St житейски понятная, просто он ориентируется на свой опыт и уровень знаний, а новичков, коих большинство он нечаянно упустил из виду, бывает.

Упоминания новичков в его словах не заметил.

Цитата:
не читает МР4


А что, уже были такие возмущения? Интересно, а Блокнот тоже должОн MP4 читать? Или речь о каком-то другом MP4, не имеющем отношения к MPEG-4 Part 14?
Автор: Victor_VG
Дата сообщения: 25.09.2013 01:17
ItsJustMe

С The KMPlayer их каждый день штук по двадцать бывает. Доходит до истерик. Эх, послать бы бедолагам валерьянку - глядишь успокоятся.
Автор: DimmY
Дата сообщения: 25.09.2013 07:44
Не понимаю, о чём тут вообще спорить. То, о чём сказал 0utC4St, более чем очевидно. Если заявлена поддержка разных форматов, то и ассоциирование должно быть с каждым из них. Если же другие форматы поддерживаются лишь экспериментально, без гарантии работоспособности, то об этом нужно так и сказать, а ещё лучше - вовсе убрать упоминания, пока всё не будет отлажено. Откуда такой огород нагородили на ровном месте? Мне приходит в голову только одно объяснение: чтобы попытаться оправдать бардак в голове разработчика.
Автор: Victor_VG
Дата сообщения: 25.09.2013 12:52
DimmY

Просто человек хочет все свои предпочтения перевести в разряд системных умолчаний. И бардака тут нет - основной формат - PDF, с ним порядок, остальные вспомогательные. Я к примеру не вижу нужды идти по пути WinWord который молча назначает себя основным приложением для всего и вся что может и не может открыть. Он кстати до сих пор без спроса стирает в Реестре любые упоминания о других редакторах HTML. Ребята опять ругались что ассоциации с Adobe Dreamweaver CS6 и AutoCAD им пришлось вручную прописывать - MS Office 2013 их все стёр при установке, причём даже без запроса - это по мнению Микрософт лишнее. А в саппорте Микрософт сказали что мол всё так и задумано - дескать их приложения сделают чужую работу лучше всех. Я лично против такого навязывания себя любимых в любой его форме.
Автор: DimmY
Дата сообщения: 25.09.2013 14:10
Не надо ничего назначать молча. Нужно просто предусмотреть возможность. А по умолчанию сделать ассоциирование с основным форматом. Всё. А все эти рассуждения про "вспомогательные" – на пустом месте. Недоделка в чистом виде.
По-прежнему не понимаю, о чём спор.
Автор: Skif_off
Дата сообщения: 25.09.2013 14:23
DimmY

Цитата:
Не надо ничего назначать молча. Нужно просто предусмотреть возможность.

Поддерживаю, но если автор сомневается в полноте поддержки того или иного, отличного от PDF формата, то его вполне можно понять.
Автор: Victor_VG
Дата сообщения: 25.09.2013 14:46
DimmY

Идея проста - есть частная одноразовая задача и её предлагается обобщить до уровня глобального и всеобъемлющего решения на все случаи жизни - "А вдруг мне это когда нибудь понадобится?". Недоделок никаких нет, есть непонимание неминуемых последствий навязываемого решения. Я уже не раз говорил что любой проект делается в рамках ТЗ на него, и любые отступления от ТЗ как основного документа ведут к выходу проекта из под контроля и его развалу. И именно это и пытаются сделать люди которые требуют "Включить мою хотелку во что было ни стало - она моя!".

Нельзя безнаказанно нарушать ТЗ, а тем более игнорировать его. Если нужно внести в проект дополнения, то выполняем задачи прописанные в первоначальном варианте ТЗ, анализируем результаты и новые задачи, ищем способы их решения, пишем если надо новое ТЗ с нуля в рамках нового проекта, либо создаём дополнение "ТЗ на этап развития №" к основному ТЗ которое изначально должно предусматривать такую возможность как расширения круга решаемых проектом задач, и уже только затем решаем новые задачи в рамках следующего этапа развития проекта. Это аксиома любой разработки, и иначе результат будет не предсказуем, а поставленные задачи решить не удастся, а затраты будут в десятки раз выше и бесполезны. Это имеют право не понимать школьники "Это мы не проходили, это нам не задавали!", но специалист такие вещи знать обязан.
Автор: DimmY
Дата сообщения: 25.09.2013 17:14
Victor_VG
Какое ТЗ, какой проект? Ау.
И какая одноразовая задача? Поддержка "вспомогательных" форматов – одноразовая задача? Ау два раза.
Загляни в WinRAR, что ли. На вкладку "Интеграция" в настройках. Или есть принципиальная разница?
Автор: Victor_VG
Дата сообщения: 25.09.2013 18:08
DimmY

Есть и разница и недопонимание, и вот в чём:

1) Данная задача одноразовая по своей применимости - только в конкретном месте и у конкретного человека, ТЗ (Техническое Задание) конечно не нужно как явление, т.к. с ним бардак не возможен и проект полностью контролируется, а без него получим снежный ком. Это я как разработчик говорю на полном серьёзе. Миллионы хотелок которые высказывают пользователями убеждёнными в том, что именно то, что они сейчас хотят должно быть реализовано любой ценой и породило монстров типа адобовских и микрософтовских пакетов в которых добрых 90% заложенных в них возможностей используется крайне редко кем, да и то от случая к случаю, зато они усё умеют и тащат за собой вагоны ошибок, а значит кормят кучу народа в этих конторах и их партнёрах. Любой такой проект давно вышел из под контроля своих создателей и сам диктует им свою волю.

2) 7-Zip, FreeArc, WinRar, WinZIP изначально задуманы как многофункциональные инструменты и если посмотреть во времени их развитие они чётко контролируются разработчиком и в них не появляется посторонних для них функций. Посмотри к примеру как Женя жёстко отбрасывает некоторые предложения пользователей, и не важно как он это им объясняет, важно то, что их реализация ведёт к потере проектом управляемости. А управляемость без ТЗ не достижима поскольку ТЗ это формальный список целей плюс набор необходимых полезных свойств проекта с жёстко заданными сроками, средствами и этапами их достижения. А вот как он расписан - формально по ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы (Взамен ГОСТ 24.201-85) или аналогичному стандарту, либо просто автор в ToDo его расписал, это не важно, важно что это основной закон любой разработки отступать от которого нельзя.

И отрицание его наличия означает только то, что человек не представляет себе всю сложность задачи разработки и её дальнейшего авторского сопровождения на всём протяжении всего жизненного цикла проекта. Ну, могу сразу сказать что это абсолютно нормальная ситуация, т.к. способы и организация мышления у разработчиков и эксплуатационников принципиально различны, а пользователи вообще думают по своему. И причина этого в том какие из заложенных в нас природой потенциальных способностей развили в нас с детства старшие члены нашей семьи, а после развивали мы сами.
Автор: Skif_off
Дата сообщения: 25.09.2013 18:09
Victor_VG
DimmY
А почему бы просто, по мужски, прямо не спросить у автора, почему он не добавляет возможность выбрать ассоциации для поддерживаемых форматов? Подобный разговор заходит не в первый раз, но позиция автора, ЕМНИП, нигде не была озвучена.
Автор: Victor_VG
Дата сообщения: 25.09.2013 18:14
Skif_off

Хороший вопрос, и единственно своевременный, только смотрю ребята как и я не сильно любят бумаги писать, а посему - задать вопрос - ответят, нет вопроса - значит и говорить не о чём. И не о чём копья ломать.
Автор: zakataika
Дата сообщения: 25.09.2013 18:47
Skif_off
Цитата:
А почему бы просто, по мужски, прямо не спросить у автора, почему он не добавляет возможность выбрать ассоциации для поддерживаемых форматов? Подобный разговор заходит не в первый раз, но позиция автора, ЕМНИП, нигде не была озвучена.

Самый лучший ответ на предложение всяких "улучшений" я слышал в том анекдоте про \go to HELL/. Наверное он многими используется в качестве темплейта.
Автор: Skif_off
Дата сообщения: 25.09.2013 19:16
zakataika
Не уловил, ирония? Поддержка? Анекдот, если можно, киньте в личку, пожалуйста.
Делал как-то набросок, reg-файл вида
HKLM\SOFTWARE\Classes\SumatraPDF.cbr
HKLM\SOFTWARE\Classes\SumatraPDF.cbz
HKLM\SOFTWARE\Classes\SumatraPDF.epub
HKLM\SOFTWARE\Classes\SumatraPDF.fb2
HKLM\SOFTWARE\Classes\SumatraPDF.mobi
HKLM\SOFTWARE\Classes\SumatraPDF.prc
(подсмотрено в foobar2000, показалось, так удобнее откатываться и, главное, не трогает чужие записи), но забил из за иконок, проблем с fb2 (обсуждалось на forum.wincmd.ru) и проблем с ассоциациями в Win8 (что-то там накрутили, не помню, обсуждалось в теме FastStone Image Viewer).
В любом случае позицию автора выяснить стоит.
Автор: Victor_VG
Дата сообщения: 25.09.2013 20:03
Skif_off

что-то мне думается что команду assoc:

Цитата:
Просмотр и изменение сопоставлений файлов.

ASSOC [.рсш[=[типФайла]]]

.рсш Расширение имени файла, сопоставляемое типу файлов
типФайла Тип файлов, сопоставляемый расширению имени файлов

Команда ASSOC без параметров выводит список сопоставлений типов файлов.
Если указано только расширение имени файла, выводится сопоставленный тип
файлов для расширения. Если после знака равенства не указан тип файлов,
команда удалит текущее сопоставление для указанного расширения.

M$ не убрала, а раз так, то что мешает желающим её в батник прикрутить типа такого:

@echo off&assoc .ext1=type1&&assoc .exe2=type2&& ... &&assoc .extN=TypeN

и запускать по надобности? Али насмерть перепуганная госдура консоль запретила как струмент терроризму поскольку она требует думать, а сиё чревато, и зело - люди ведь и могут додуматься кое-кому из бар и доброго пинка выписать?
Автор: DimmY
Дата сообщения: 25.09.2013 20:05
Огород на ровном месте. Причём с как бы обоснованиями. А потом удивляемся, откуда ж у нас берутся чиновники, которые самый простой вопрос превращают в громадную проблему с кучей бумажек и "взносов".
Автор: Victor_VG
Дата сообщения: 25.09.2013 20:10
DimmY

Скорее проще - чиновники не досмотрели. Ща запрет выпишут, и печать пришлёпнут.
Автор: ItsJustMe
Дата сообщения: 25.09.2013 23:44

Цитата:
А почему бы просто, по мужски

А биту с собой брать?

Сколько страстей вокруг всего одной программы. Люблю я этот форум
Автор: Skif_off
Дата сообщения: 26.09.2013 00:47
ItsJustMe
Не, просто, без размазывания каши по тарелке и жевания соплей: прямой вопрос - прямой ответ

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748

Предыдущая тема: c$


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