Все права на текст принадлежат автору: Журнал «Компьютерра», Коллектив Авторов.
Это короткий фрагмент для ознакомления с книгой.
Цифровой журнал «Компьютерра» № 164 Журнал «Компьютерра»
Коллектив Авторов

Компьютерра 11.03.2013 - 17.03.2013

Колонка

Принуждение к альтруизму, или 451 градус политкорректности Василий Щепетнёв

Опубликовано 13 марта 2013

У меня порой болит голова. Частенько. Да почти всегда, когда я в городе. За городом не болит, но стоит въехать в невидимые ворота, под защиту невидимых стен Гвазды, начинает болеть. И не у меня одного: кого ни спрошу, отмечают ту же особенность. Виной ли тому работа сотен тысяч автомобилей на улицах, или электромагнитное излучение Башен терзает нас, или выбросы какой-нибудь тайной промышленности, или же это психосоматическая реакция на перенаселённое место – не знаю. Точно могу лишь сказать, что реагенты против льда не виноваты. В Гвазде никто никогда ничем химическим лёд не посыпает, даже песком редко, и всю зиму мы ходим с опаской. И то… В нашем отделении у двух коллег зимой случились переломы: поскользнулся, упал… Нет никаких реагентов.

Ладно, болит голова и болит. Когда просто, а когда с выраженными признаками мигрени, той самой, о которой в советском здравоохранении сложилась поговорка: «Мигрень – есть охота, а работать лень». В том смысле, что обойдёшься, дружок (или подруга), без больничного. Купи в аптеке тройчатку, и полегчает. Действительно, примешь таблеточку – и боль если не уходит совсем, то унимается. Когда наполовину, когда на три четверти. Часа три держится счастье. Потом другую примешь, а там и рабочему дню конец. Таблетки были могучие. Многокомпонентные, потому их так и звали «тройчатка», «пятерчатка», а коммерческие названия не буду вспоминать. Что предаваться бессмысленной ностальгии? Сегодня те же названия, да совсем другой состав. Потому что кодеин убрали.

Кодеин — не то чтобы наркотик, но может им стать – как каждый солдат носит в ранце маршальский жезл. И вот ударились наркоманы в прикладную химию. Купят таблетки, поколдуют над ними, и вместо кодеина получают дезоморфин, наркотик не из последних. Наркоману радость, аптеке прибыль, поставщикам героина сплошные убытки. Приняли закон: таблетки с кодеином продавать лишь по рецептам, а выдачу подобных рецептов строжайше контролировать. Особые бланки, особые журналы, прочие ступени контроля. И – как отрезало. Наркоманы-изменщики вернулись к героину, те, кто начал прямо с дезоморфина, тоже перешли на героин на радость наркобаронам. Аптекари пожали плечами: мы и на арбидоле неплохо зарабатываем. В общем, все довольны. Кроме тех, у кого болит голова.

В поликлинику за рецептом? Во-первых, одна мысль о наших поликлиниках вызывает головную боль. Во-вторых, а с чего это врач будет вам выписывать рецепт на таблетки с кодеином? Его действия в этом направлении строжайше контролируются. Хочется ему подвергаться дополнительным проверкам и подозрениям? Пропишет обычный парацетамол или парацетамол фирменный, от обычного отличающийся ценой и названием. И всё, следующий. Говорите, не помогает? А вы попробуйте, попробуйте. Придёте через месяц, поговорим. Не помогло? Тогда наступит очередь метамизола. Ибупрофена. Ацетилсалициловой кислоты. Учитывая, что каждый препарат продаётся под десятками фирменных названий, ходить больному не переходить.

А я, лично я, тоже врач? Ну, найду доктора, тот выпишет разок упаковку нужного лекарства, может, даже два раза выпишет. А потом – баста. Спокойствие дороже. Заметят же контролёры. Ещё и судить будут как организованную преступную группировку: один выписывает рецепты, другой реализует полученные препараты. Нет, пусть лучше болит голова, но болит на воле. И вообще, как можно думать о своей боли? Нужно думать о судьбах подсевших на дезоморфин. На весах Всемирной Заботы личная головная боль – ничто по сравнению с проблемами контроля над оборотом наркотических веществ. Или судьба наркотрафика вам безразлична, эгоисты с мигренью?

Правильные мальчики и девочки с первых лет своих слышат: думай о других! Идеальные мальчики и девочки с первых лет и думают о других. К сожалению (или к счастью), идеальных людей почти не бывает, но от этого только хуже. Думаешь о себе, а в душе грызёт: вот я какой нехороший! Вместо того, чтобы отдать свою конфету соседскому Ванечке, ем её сам! А на вступительных экзаменах в ответ на просьбу решить задачу соседке опять решаю свою! То ли дело Толик, который решил-таки задачу соседке, а сам остался за бортом университета. Пусть ему сейчас трудно, зато потом воздастся.

Но это приемлемо. Сам захотел, сам и решил. Но когда тебя принуждают поступиться чем-либо в пользу другого, невольно думаешь: почему этот другой милее стране, чем я? И милее ли вообще? В социалистическом прошлом хронические нехватки всякого рода необходимых вещей объясняли просто: «Лузаминам пошёл по социалистической дорожке, нужно помочь. Оружие отправить, технику, припасы. А ты перебьёшься. Вот наступит всеобщая победа коммунизма, тогда и тебе, глядишь, зубы полечим без боли и надолго. А пока терпи. В Лузаминаме не то терпят».

Попробуешь возразить, тогда с ехидцей спросят: «Может, тебе и советская власть не нравится?» Сегодня всеобщей победы коммунизма не ждут. И советскую власть не вспоминают. Что толку? Сегодня всякий может безбоязненно сказать: «Не нравится мне советская власть». Или, если духом крепок, – «нравится, немедленно верните». Что тогда?

И в ход идут другие аргументы: мол, ради тебя же стараемся. Ты глуп, эгоистичен, недальновиден, потому молчи, исполняй и благодари судьбу, что дала тебе прозорливое начальство.

Стремление к истине требует добавить, что стеснения сегодня и редки, и необременительны. Если не страдаешь мигренями, то порой неделями живёшь, не ощущая принуждений к альтруизму. Пистолет не дают приобрести? И носить скрытно? А разве часто в жизни нужен пистолет? Раз в году, редко два. Что ещё? Да, в аэропортах досматривают, гадко и противно, но зато в поездах, троллейбусах и метро – не досматривают, что показывает: заботятся не о пассажире, а об авиалайнере. Что ещё?

Я начал вспоминать, но на ум вдруг пришло прежнее, из девятнадцатого века: «Свету ли провалиться, или вот мне чаю не пить? Я скажу, что свету провалиться, а чтоб мне чай всегда пить!»

Эти слова обыкновенно подаются как квинтэссенция индивидуализма. Вот до чего можно дойти, если думать только о себе, своём благе и своих удобствах. Каков каналья, а? Ради привычки пить чай готов пожертвовать целым светом!

Но не доверяйте цитатам, читайте первоисточники. В данном случае «Записки из подполья» Фёдора Михайловича Достоевского. Тогда станет ясно, что речь идёт о праве человека быть самим собой. Человека несчастного, хотя и грязненького. Не героя.

Велико ли преступление – пить чай? Да у меня, может, ничего более в жизни и не осталось приятного, кроме чаепития! Ежели мироустройство не устоит перед подобным деянием, то чего оно стоит, подобное мироустройство?

Если построение социализма в Лузаминаме не давало отечественной медицине в целом и общедоступной стоматологии в частности идти в ногу со временем, то пусть строят, как могут, без нас – такой вывод мог бы сделать герой Достоевского, живи он век спустя.

А полтора века?

Как далеко можно ограничивать меня, заботясь об интересах других людей? Изъять из школьных библиотек сказку о трёх поросятах: мусульманам свиньи противны. То ж и с «Геком Финном» Твена: негры, пардон, афроамериканцы недовольны. Теперь вот насчёт запрета папы и мамы поговаривают, пока, правда, только слов. А там и шахматы запретят, новогоднюю ёлку, собрание сочинений Ленина…

Помните роман Брэдбери, в котором пожарные жгут книги? Думаю, что в романе описано отнюдь не тоталитарное общество, нет. Оно, общество, похоже на наше, а разве у нас тоталитаризм? Книги жгут во имя политкорректности, поскольку каждая книга кого-нибудь да задевает. Мусульман, христиан, иудеев, атеистов, белых, чёрных, жёлтых… Книга об охоте ненавистна покровителям животных, книга о вкусной и здоровой пище – поклонникам здоровых диет. Фраза «вор должен сидеть в тюрьме» раздражает и матёрого уголовника, и матёрого министра. Учебники ненавистны двоечникам, марксистская литература – буржуазии, буржуазная – марксистам. Чтобы уничтожить источник раздора, расового, религиозного, интеллектуального и прочих, решили книги-то и сжечь, как запретили «пятерчатку» во имя всеобщего блага. Хотя, наверное, по рецептам книги можно было читать и в мире Брэдбери.

Да только получить тот рецепт и сложно, и опасно: получишь метку «склонен к употреблению наркотических веществ», и есть вероятность, что по выходе из аптеки ли, или из библиотеки тебя возьмут под руки и доставят в отделение. План по борьбе с нарушителями копирайта выполнять.

Нет, скажите вы? Да, отвечу я. И только время нас рассудит.


К оглавлению

(обратно)

Математика как ресурс: На каком наследии работает отрасль информационных технологийМихаил Ваннах

Опубликовано 12 марта 2013

Наша страна экспортирует практически только два вида высокотехнологической продукции, только два вида того, что делается руками и мозгами. Это оружие и программное обеспечение. С 2002 года экспорт ПО вырос (по данным исследования ассоциации РУССОФТ) в 11,71 раза. Поставки оружия на внешние рынки тоже выросли, но меньше чем втрое.


Как видим, экспорт ПО абсолютно хоть и меньше экспорта оружия, но растёт заметно быстрее
Итак, две отрасли. Оружие и программное обеспечение. Почему только они?

Ну, начнём с оружия, как с более традиционного. Тут дело именно в традиции. Вооружение – вещь крайне консервативная. Не знаю, сохранились ли ныне, после небезызвестных реформ, в отечественной армии орудия с так называемой «однопроцентной глубиной нарезки», но в конце советской эпохи они служили, и из них вполне можно было стрелять снарядами русских орудий образца 1877 года, с парой медных ведущих поясков. (Кстати, это память о давнишнем экспорте оружия – от прусского Круппа в Российскую империю…) Дальше были колоссальные государственные инвестиции в оборону. И при царях, и при большевиках. Генерал от артиллерии Маниковский, начальник Главного артиллерийского управления Российской империи и начальник Артиллерийского управления Красной армии, перекинувший мост между эпохами. Индустриализация тридцатых с её чудовищными усилиями и жертвами, направленная на подготовку к следующей войне. Послевоенное восстановление и направление развития промышленности, о котором В.В. Шлыков говорил как о «структурной милитаризации».

Но ресурсы роста экспорта вооружений, видимо, невелики. Экспорт тут вторичен от госрасходов. Заказываешь систему оружия для своей армии и потом, после перевооружения, продаёшь её союзникам и нейтралам (относительно тебя – нейтралам), дабы разложить цену разработки на максимальное число образцов в серии, сэкономить деньги в бюджете и кармане налогоплательщика. А что мы найдём, набрав в поисковике «Министерство обороны»? Ага… «Амазонки», число комнат, меха-бриллианты, электронные ошейники, употребление 51-й статьи Конституции для отказа от дачи показаний… Ну, Сергею Кужугетовичу не привыкать к чрезвычайным ситуациям, но это, в любом случае, очень надолго…

Теперь посмотрим, почему из хайтека у нас быстро растёт только софтописание. Почему программист может, а конструктор и проектировщик – нет? Ведь отечественная оборонка всегда отличалась именно оригинальностью проектов, компенсирующих убогость доступных технологий… А сегодня в условиях мирового рынка технологии доступны все, покупай и пользуйся!

Ага, доступны… Но по какой цене? Вот пришла инженеру идея, задумал он спаять «мормышку» в её воплощение… Нужны детали, приборы. Wired как-то, перечисляя вехи хайтека, отметил среди них открытие в 1921 лавки радиодеталей Radio Shack (ныне RadioShack Corporation — американская франшиза магазинов электроники). Сравните ассортимент и цены с доступным в нашей стране, и вы поймёте, почему в одних странах может возникнуть феномен «гаражно-разработанной электроники», а в других – нет… Да и в гаражах у нас холодно большую часть года. Есть в хозяйстве специфический инструмент — фомка размером с лом. Когда среди гаражных блоков мечется горлинкой законная жена, а из ворот синенький дымок тянется, берётся эта штука, и выламывается ею внутренний запор. А там, в машине, муженёк со змеёй-разлучницей, тёплые ещё, благодаря печке… Мороз! Климат! И с производством те же проблемы. А есть ещё транспорт… А в мире программного обеспечения – благодать! Расходы на тиражирование — практически нулевые. Информация легко летает от создателя к потребителю, принося вполне реальные (смотрим таблицу выше) деньги. Вот уж, действительно, овеществлённая сила мысли. Широчайшие горизонты для роста! А посмотрим, так ли это…

Ну, как давным-давно выяснил иностранец из анекдота, дети у нас получаются хорошие. То есть основа – биологический компьютер – место иметь будет. (То, что компьютер этот со времён ранних кроманьонцев прошёл даунгрейд, пока опустим…) А дальше – дальше этому компьютеру нужен софт. Его надо набить структурированной информацией; мы отличаемся от троглодитов тем, что образованней их, а не умней. Для этого существует, как когда-то выразился Максим Отставнов, машина Коменского. Уникальная технология массового обучения, созданная западной цивилизацией. Ну а какие знания прежде всего нужны для разработок программного обеспечения? Да математика! И как же дело обстоит с ней?

Ну, с математикой всё хорошо, как и говорил герой «Возвращения со звёзд». «Работы Абеля и Кронекера сегодня так же хороши, как четыреста лет назад, и так будет всегда. Возникают новые пути, но и старые ведут дальше. Они не зарастают. Там… там — вечность. Только математика не боится её». Но вот как преподать прелесть математики маленьким приматам?

«Машина Коменского» использовала технологию печатной книги. Сами же работы Яна Амоса можно рассматривать как «метаучебники», учебники учителей. Много позднее издание методической литературы станет индустрией. У нас это совпало с модернизацией советского периода истории. Появляется журнал «Математика и физика в средней школе». Первый номер. Сдан в производство 31/III 1934. Подписан в печать 10/V 1934. Цензор (как без него!) – Уполномоченный Главлита №Б-37427. Тираж – 15 000 экземпляров…

1935 год. Тираж — уже 25 000. В первой книжке журнала за этот год статья научного сотрудника И. Касаткина из Москвы «Тяжёлая вода» – за десятилетие до того, как атомные технологии начнут определять Большую Политику и ход истории. (В конце статьи упоминаются опыты Курчатова и Синельникова в Ленинграде, которые мы назвали бы попытками термоядерного синтеза, – о чём-то подобном недавно мы читали в «Компьютерре».)

Первая книжка за 1936 год. «Математика и физика в школе». Тираж 32 100. Открывается материалом в память К.Э. Циолковского, с подробным описанием его проектов. Дальше доцент В. Молодший обсуждает вопрос «Истинна ли геометрия Лобачевского?», органично затрагивая вопросы философии.

Год 1937. Издание специализируется: «Математика в школе». Тираж слегка снижается – до 30 000. Открывается книжка панегириком в адрес сталинской Конституции. Но после него идёт материал великого польского математика Альфреда Тарского «Теория длины окружности в средней школе». Который крайне интересно читать и сегодня… К началу войны тираж поднимается до 44 500…

1946 год. Возобновление выпуска после четырёхлетнего перерыва. Тираж — 20 000 экземпляров. (Население СССР тогда составляло 170 млн человек…) Рассказы о топологии, полной математической индукции, тригонометрии у древних греков. 1950 год. Тираж — 21 200. В первой книжке, на с. 53, — репортаж Ф. Мидлера с выставки счётных машин! 1951 год. Тираж — 50 000, превосходит довоенный, веха в восстановлении страны. Но страна жила бедно – описывается самодельная школьная астролябия. Потом тираж растёт, в 1962-м статья «О механике космического полёта», мечты Циолковского воплотились в железо… В 1964-м — «Элементы анализа и синтеза простейших автоматов в школьном курсе математической логики», в 1967-м описание «машин Поста»…


Рост тиража «Математики в школе», от второй пятилетки до перестройки
Ну а потом были перестройка, приватизация, первоначальное капиталистическое накопление… Журнал «Математика в школе» выходит и сейчас. Тираж — 10 500 экземпляров. Меньше, чем в 1934 году. Меньше (даже относительно к численности страны), чем после истребительной войны… Предположить, что учителя перешли на планшеты, нельзя. В Сети легко находится сайт педагога, выложившего (явно на энтузиазме) подшивку журнала – там так же легко находится письмо от правообладателя, которое вместо подшивки… Так что вердикт прост: в самом благоприятном (с точки зрения экономики) за последний век российской истории году образованию уделяется крайне мало внимания. А ведь вот что пишут специалисты про Китай: «В области программирования наши соседи отстают весьма прилично, лет на 8–10. Я лично видел в пекинском Z-парке, этом «китайском Сколкове» с уклоном в ИТ, объявления о вакансиях программистов на Java». И почему это отставание? Одна из причин в том, что у нас ещё недавно серьёзно учили математике, а сейчас это – в далёком прошлом. Амортизация знаний неизбежна… А вместе с ней неизбежно сократится и ресурс, на котором ныне работает ИТ-отрасль…


К оглавлению

(обратно)

Голубятня: Праздник на нашей улице, или Фактура, столь редкая для софтверных обзоров Сергей Голубицкий

Опубликовано 12 марта 2013

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

Посмотрите, как пишется большинство обзоров компьютерных программ: дают несколько скриншотов, воспроизводящих основные окна интерфейса, перечисляют набор функций из списка, составленного разработчиком, хвалят/ругают за быстродействие, разбавляют всё это двумя-тремя предложениями о прочих трудовых достижениях софтодела, под конец привинчивают вердикт — отстой либо качать обязательно.

Похожесть возникает не от близости материй киноискусства и компьютерного программирования, а от универсального устройства человеческого механизма, априорно настроенного на прохождение пути наименьшего сопротивления. ТАК описать фильм и ТАК представить компьютерную программу ПРОЩЕ ВСЕГО. Именно по этой причине 90 % кинорецензий и софтверных обзоров составляются в воспроизведенном выше ключе.

Нужно, однако, понимать, что путь наименьшего сопротивления — это не упрёк или, там, констатация особой лени. Это норма. И у Старого Голубятника нет ни малейших оснований натягивать на себя белый фрак. Так я, собственно, и не натягиваю: мой персональный мейнстрим слагается из точно такого же — упрощенно-облегченного — алгоритма подачи материала читателям. Я это искренне осознаю и пытаюсь по мере сил и способностей разбавлять тоску предмета непрозрачной семантикой своего текста (в этом, кстати, заключена суть культур-повидла, а не в сюжетных девиациях от софтожелеза).

Бывают, однако, счастливые исключения. Бывают сюжеты, которые открываются автору не просто оригинально, но и бесконечно конструктивно. Иными словами, та или иная компьютерная программа дает повод для демонстрации экстраординарной функциональности, не описанной в «рекламном списке разработчика» прямым текстом. Уж не знаю, что за это благодарить — счастливый случай или излишнюю скромность разработчика-программиста, но при любом раскладе я испытываю огромная радость всякий раз, когда появляется возможность предоставить читателям эксклюзивную информацию. Тем более, если эта информация не только полезна в практическом отношении, но и уникальна (в том смысле, что ни в какой другой компьютерной программе вы не найдете аналогичной функциональности).

Сегодня как раз тот самый «праздничный» случай. В декабре 2012 г. я представил читателям весьма полезную программу — FopydoFopydo и Cubica«). Она бесплатна и реализована как для платформы Windows, так и для Mac OS X. Написал Fopydo польский программист Томек Вардега (правда, живет, похоже, в Соединенных Штатах).

Основное назначение Fopydo — создавать PDF-файлы, используя в качестве исходного материала сканированные документы, рукописные заметки, рисунки, факсы, фотографии и т.п. Скармливать Fopydo можно что угодно: хоть готовые файлы из папок, хоть директории целиком, хоть снимки напрямую из цифровой камеры, хоть изображения прямо со сканера, хоть другие уже существующие PDF-файлы.

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

Последний вариант отпадал сразу — распаковка архивов не входит в перечень компьютерных умений моей матушки. Первый вариант неудобен, потому что сохранять 20 фотографий по отдельности, а потом искать их на жестком диске — это процедура, нарушающая стройную картину мира, в котором «компьютер — это набор иконок на экране (= рабочем столе), по которым можно кликнуть для запуска Скайпа или открытия браузера».

Короче говоря, Fopydo позволила мне за пару минут создать один cверхкомпактный PDF-файл, наполненный фотографиями, который я закинул на облако, а матушка просто открыла его на своем рабочем столе (на котором я предусмотрительно создал шорткат для ее персональной директории в Дропбоксе).

Самая поразительная фича Fopydo — это эффективность компрессии: из 15 мегабайтного массива фотографий программа сделала фотоальбом безупречного качества размером в полмегабайта. Об этом я и рассказал читателям.

Оказалось, что это не конец истории. В минувшие выходные мне пришлось решать рутинную задачу, казалось бы, совершенного иного плана. Моя цифровая библиотека пополнилась очередной электронной книгой, созданной в формате DJVU. Формат этот замечательный и не случайно я посвятил ему в свое время несколько «Голубятен». К тому же для различных мобильных платформ сегодня существует много отличных программ, способных быстро и эффективно обрабатывать эту экзотику. Остается лишь сожалеть, что DJVU так и не удалось потеснить PDF с рынка и этот формат так навсегда и остался той самой экзотикой, которая рано или поздно обречена на вымирание и забвение.

Как бы там ни было, хранить, и тем более — читать, электронный книги в DJVU я не люблю, поэтому сразу конвертирую их в PDF (благо экспорт можно произвести внутри самой моей любимой читалки — DJView). Поскольку OCR-слой отсутствует практически во всех сканированных и отлитых в DJVU-формат книгах, размер моего PDF-файла получился традиционно непристойным — 85,9 мегабайта. При том, что DJVU-исходник весил всего 1,6 мегабайт! Согласитесь — не комильфо.

Задача «облегчения» PDF-файлов возникала у меня испокон веков. Я перепробовал десятки способов, задумываясь, в первую очередь, об автоматизации процесса, либо — на худой конце — выработки такого алгоритма, который бы позволил поставить на поток подобное преобразование ( PDF-файлов «хорошо под 100 Мб» у меня в библиотеке скопилось 10148!).

Увы, ничего стоящего и постоянного подобрать не удалось. Самое мое последнее открытие — программа PDF Squeezer, предназначенная специально для сжатия, — показала жалчайшие результаты. Какие — вы сейчас узнаете, поскольку я буду использовать PDF Squeezer в качестве эталона для сравнения. Сравнивать же мы будем с всё той же самой Fopydo, которую совершенно неожиданным образом мне удалось прикрутить к решению поставленной задачи.


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

Поглядите, как выглядит исходник книги в формате DJVU (открытый в программе DJView):


Я специально выбрал самую сложную и разнообразную в графическом отношении страницу. Напомню, что размер файла в исходном формате DJVU — 1,6 Мб.

Вот как выглядит тот же исходник, преобразованный средствами DJView в формат PDF (выведен на экран Adobe Acrobat XI Pro):

Размер файла — 85,9 Мб. Визуальных потерь нет никаких, поэтому будем использовать эти скриншоты в качестве эталона.


Смотрим теперь на работу PDF Squeezer. Программа эта с сильно выраженной претензией на профессиональность, поэтому в ней предусмотрены настройки разрешения PDF. Начинаем с самого низкого — 50 DPI:


Размер файла 5,4 Мб, но смысла в нем нет никакого, потому что читать это, сами понимаете, физически невозможно.

Повышаем разрешение до 75 DPI:


Размер файла — 11,1 Мб. Результат по-прежнему неприемлемый.

Повышаем разрешение до шаблона «150 DPI Low Quality»:


Размер файла 15,5 Мб. Это первый результат, который с большой натяжкой можно считать удовлетворительным. Читать этот текст в принципе можно, хотя до исходного качества ему как до луны.

Повышаем разрешение еще выше — до «150 DPI Average Quality»:


Здесь уже все совсем прилично, однако размер файла полностью перечеркивает весь практический смысл — 36,2 Мб. То есть PDF Squeezer сжал исходный файл всего лишь чуть больше, чем в два раза.

Дальше продолжать эксперименты с PDF Squeezer не стал (в программе есть шаблоны и на 300 и на 600 DPI), поскольку очевидно, что улучшение качества будет сопровождаться дальнейшим увеличением размера файла. Зачем это делать, если 36 Мб — уже неприемлемо?

Полностью разочаровавшись в PDF Squeezer я вдруг вспомнил про Fopydo. Теоретически программа должна с легкостью справиться с поставленной задачей, поскольку на входе у нее предусмотрены не только изображения, но и PDF-файлы (DJVU, к великому сожалению нет: Томек, если Вы меня читаете — нужно непременно добавить :).

PDF Squeezer ужимает исходные файлы очень быстро — буквально за 5-10 секунд. У Fopydo на полное выполнение цикла ушло 7 минут. Медлительность понятна, поскольку у программы совершенно иной алгоритм: сначала она разбивает исходный PDF на множество JPG-файлов (по одному на каждую страницу книги). Затем ужимает и компилирует в новый PDF-файл.

Вот, что у меня получилось:


Чисто физически размер страницы получился больше (при том же 100-процентном воспроизведении документа в Adobe Acrobat), поэтому я предлагаю еще один скриншот — с уменьшенной страницей PDF-файла, созданного Fopydo, для того, чтобы вам было проще и наглядней сравнивать ее с результатами PDF Squezeer:


Для сравнения рекомендую использовать скриншот преобразования по шаблону «150 DPI Average Quality», поскольку этот результат, единственно сопоставимый по качеству. На мой взгляд Fopydo выполнила свою работу лучше, причем по всем без исключения показателям (от контрастности до алиасинга).

А теперь самое главное: размер PDF-файла, созданного Fopydo, всего 6,6 Мб! Напомню, что «150 DPI Average Quality» хуже и качеством, и размером (15,5 Мб).

Для чистоты эксперимента привожу скриншот PDF-файла, полученного с помощью процедуры «Оптимизации для интернета и мобильных устройств» средствами самого Adobe Acrobat XI Pro:


Качество изображения, конечно, отличное, зато размер файла просто неприлично озвучивать — 67,8 Мб (исходник был 85,9 Мб).

Вот такая замечательная и полезная штука — эта Fopydo. Кстати, программа получила в последнем обновлении — версия 2.9 — существенный face lifting: теперь она уже не шокирует своей юниксоидной инопланетностью и не оскорбляет тонкие чувства эстетствующих маководов (меня лично она и раньше не оскорбляла, хотя и удивляла полным несоответствием представлениям о красоте, принятым в нашем палисаднике).

Так выглядит интерфейс извлечения изображений:


Так — сборка множественных JPEG-файлов:

 Это — окно настроек для создаваемого PDF-файла:



Заключительный аккорд: вчера узнал, что Томек Вардега создал специальную установку (подставку) для сканирования документов и книг любым мобильным устройством (планшетом, смартфоном, цифровой мыльницей и т.п.) и выставил ее на Кикстартере, укомплектовав программным обеспечением (той самой универсальной Fopydo):


Проект собрал за 2 дня 805 долларов. Для запуска производства требуется 50 тысяч, так что мне остается пожелать блестящему программисту успехов и процветания!

Сегодня вторник и по традиции должна идти наша супервикторина, в которой мы разыгрываем суперприз от Supersmoke — подарочную модель электронной сигареты Cubica CC:


Напоминаю комплектацию лучшего подарка вашим близким и друзьям, страдающим от тяжкого курительного недуга:

Сигарета Cubica — 2 шт.(чёрная и белая) USB зарядное устройство для аккумуляторов Cubica — 1шт. USB сетевой адаптер — 1шт. Сменный нагревательный элемент для клиромайзеров Cubica 2.5 Ом — 7шт.(две шт. непосредственно в сигаретах) Инструкция на английском языке — 1шт.(на сайте SuperSmoke.ru можно скачать инструкцию на русском языке). ...



Все права на текст принадлежат автору: Журнал «Компьютерра», Коллектив Авторов.
Это короткий фрагмент для ознакомления с книгой.
Цифровой журнал «Компьютерра» № 164 Журнал «Компьютерра»
Коллектив Авторов