Софт: SumatraPDF

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

Кто первым начал превращать годный софт для работы с изображениями в чудовищных по размеру и неповоротливости монстров? Adobe. Кто первым придумал ректальные схемы активации софта с подтверждениями и переподтверждениями через мыло, телефонные звонки и чёрт знает что ещё (когда даже честно купленную программу проще взломать, чем по всей процедуре правильно активировать)? Опять же Adobe. Кто додумался до повременной оплаты софта вместо нормальной покупки лицензии? Вы знали, вы знали!

А вот есть такой адобовский формат — PDF. Portabe Document Format. Сиречь формат переносимой документации. Так Adobe и его загадила.

Вот для чего, по-вашему, 99% нормальных людей используют этот формат? Ну правильно, для создания, хранения и чтения документации. Тем не менее, в нём за каким-то хреном предусмотрели возможности внедрения/воспроизведения активного мультимедийного содержимого, формы с отправками данных через интернет (которые, естественно, тут же обросли прилагаемыми средствами шифрования) и ещё всякую прочую подобную хрень. Которую 99.9% нормальных людей сроду не используют, зато из-за 0.1% придурков (бóльшую часть которых составляют аналитики и менеджеры Adobe) эту хрень ещё пришлось обвешивать средствами обеспечения безопасности, в которых постоянно приходится латать дыры.

Как следствие, самые обыкновенные PDF-читалки превращаются в чудовищных неповоротливых монстров, и первый шаг в этом направлении сделала… что вы говорите? Adobe? Ну правильно, а откуда вы знаете?! Был ещё когда-то отличный Foxit PDF Reader, но эти ребята тоже скурвились и пошли в том же направлении. Был, да сплыл.

Вот что меня ещё в своё время неимоверно бесило, так это манера PDF-читалок от Adobe и Foxit блокировать файл открытого ими документа. Я понятия не имею, чем эта манера вызвана, и мне на это абсолютно начхать, — но какого чёрта я при работе над документом вместо простого переключения между редактором и смотрелкой должен постоянно закрывать смотрелку, переключаться обратно в редактор, перегенерировать документ, переключаться в файловый менеджер, открывать перегенерированный документ и только потом видеть результат внесённых изменений?! Есть, конечно, специализированные среды разработки со встроенными смотрелками — но я-то, блин, хочу пользоваться софтом так как я хочу, а не так как придумали разработчики этих сред…

Решение, которое я использую в настоящий момент, называется SumatraPDF. Сайт и интерфейс доступны на русском языке, при установке запрашивает всего 11 мегабайт на диске (для сравнения — адобовское тормозило аж 118, Foxit'овское 87, сейчас специально не поленился посмотреть). Помимо PDF умеет смотреть DejaVu, XPS (это такой альтернативный формат от Microsoft — ребята, как всегда, уверены, что лучше всех знают как надо), плюс несколько форматов электронных книг (самое главное — EPUB есть, всё остальное несущественно). Какие-то форматы хранения комиксов и при наличии GhostScript — PS файлы.

Открытые файлы (по крайней мере, PDF) не блокирует, а при их внешнем изменении просто перезагружает. Лишними интерфейсными элементами на экране не отсвечивает. То есть ведёт себя именно так, как в принципе и надо.

Возможно, в будущем этой софтине и суждено испортиться вслед за другими, но пока — то, что доктор прописал. Рекомендую.