Воспроизведем опыт древних в PTgui — создадим пробную панораму в мистических целях «улучшения взаимопонимания с окружающим миром». Для этого повернем камеру мобильного телефона в портретное положение (так шире обзор по вертикали) и не сходя с места сделаем полторы-две дюжины снимков слева направо (по умолчанию все неарабские программы сшивают кадры в этом направлении). Перекрытие сюжетов в соседних кадрах должно составлять процентов 30—50.
   Перенесем снимки в компьютер и, не обрабатывая их, загрузим в PTgui. При некотором везении ваш дебют в автоматическом режиме удастся не хуже моего (рис. 1). Девятнадцать (!) межкадровых швов на фронтоне вдоль здания почти незаметны. И это при том, что камера автоматически меняла экспозицию и баланс белого от кадра к кадру, «перекрашивая» стену здания то в терракотовый, то в желто-зеленый, а облака то размывались, то имели тени от низкого осеннего солнца.
   Понятно, что в камере, допускающей ручные настройки, лучше принудительно зафиксировать экспозицию, цветобаланс и автофокус по сюжетно важному объекту. Если же это не поможет, получить приемлемые результаты удается в режиме Advanced. Он допускает склейку лоскутного изображения из любых кадров. То есть пару кусочков панорамы вы снимете летом, пару — осенью, остальное — зимой и весной: мистическая картина «Времена года» на едином холсте готова.
   Однако для закрепления навыков все же рассмотрим ручное соединение кадров, снятых в одно время и с одной точки (рис. 2). Почтамт города Орла выбран для иллюстрации не столько из-за архитектурных достоинств (более крупных старинных зданий в Отечественную войну здесь не осталось), а скорее, из-за исторической связи с темой обзора. В 1943 году это место уже панорамировали, но без фотоаппаратов: под перекрестным огнем бойцы тогда еще Красной Армии разом выглядывали из укрытий и пытались сосчитать силы противника каждый в своем секторе обзора. Итог «склеивался» путем конвертирования устных донесений в графический план штурма.
   Отснимем все части понравившегося объекта в любой последовательности мозаикой во сколько угодно рядов и колонок. Загрузим кадры в PTgui и после (безрезультатного ожидания) отработки команды Align Images откроем окно Panorama Editor. Здесь в первую очередь укажем тип панорамы: листовая, цилиндрическая или полусфера. В нашем случае, где угол обзора по горизонтали менее 120 градусов, — листовая. Затем перейдем в режим «курсора-буксира» и поочередно перетащим все кадры на их «правильные» позиции в грубом приближении. Закроем окно ручного редактирования и запустим автоматическое устранение наших промахов (Optimize). Результат приведен на рис. 2 — кто бы мог подумать, что снимок сделан мобильным телефоном (объектив с поцарапанной линзой, фокусное расстояние 42 мм в пленочном эквиваленте, матрица 640х480)? Хотя опытный взгляд обнаружит излом линии крыши на солнечной стороне здания второго плана.
   Для попиксельного выравнивания расставим контрольные точки, общие для каждой пары сопрягаемых кадров (режим Advanced, вкладка Control Points, рис. 3). Доверять программному автопоиску здесь не стоит — так что пользуйтесь здравым смыслом, твердой рукой и контрастными объектами вдоль границ снимков.
   Собственно, процедура совмещения кадров по контрольным точкам в PTgui не столь сложна, как можно подумать. Я давно это подозревал, сравнивая возможности очередного Pentium’а с возможностями мозга насекомых. Ведь, как известно, фасеточные глаза создают мозаичную картину мира с перекрытием телесных углов зрения каждой соты. Преобразование этого массива (или месива) данных в полусферическую панораму происходит в реальном времени «резидентной программой» на «процессоре» пиковаттной мощности в голове козявки размером с планарный транзистор. Интересующиеся могут вслед за мной подивиться природным алгоритмам обработки графики прочитав книгу eyedesignbook.com.
   Поскольку человек существенно отличается от насекомых — наше восприятие фасетной панорамы на плоскости не может опереться на естественные чувства. Большинство широкоформатных работ кажутся тренажерными декорациями, имитирующими обзор через смотровую щель БМП, а квазиширокоугольные снимки (рис. 2) шокируют нарушениями привычной перспективы (облака на небе, кажется, изображают глаз антициклона, хотя на самом деле ветер не меняет направления).
   Попытки объять необъятное и вместить панораму в туннельное зрение человека привели к оригинальной форме свертки полусферических картин. Это лучше один раз увидеть в объеме, чем сто раз в журнале. Отснимите полусферу своего офиса, лежа на полу в его центре, создайте сферическую панораму 360х180 градусов и преобразуйте ее командой Utilities -> Create PhiloSphera в «ромбокубооктаэдр». Нанесите на каждую грань месяц из календаря будущего года, распечатайте, вырежьте и склейте бумажный «глобус Украины» — подарок коллегам готов!
   В заключение интересно отметить противоестественное использование программы, о котором, наверное, не подозревают ее создатели, — в качестве фоторобота. Расстановка ложных ключевых точек на мимических морщинах позволяет составлять портреты, комбинируя верхнюю и нижнюю части разных лиц.

www.sprigsoft.com/ru/arum
   Версия 2.5
   Размер 786 Кбайт
   Интерфейс русский
   Цена 180 руб.
   Ознакомительный период 30 дней
   Утилита Arum Switcher позволяет решить известную проблему: исправление текста, набранного при неподходящей раскладке клавиатуры. К уникальным возможностям программы можно отнести работу с любыми языками (исключая иероглифические), исправление текста, при наборе которого раскладка переключалась множество раз, коррекцию нечитаемых символов в буфере обмена. Режим автоматической правки отсутствует, но в этом можно усмотреть и свои плюсы: программа не мешает вводу паролей и имен файлов. Также отметим довольно удобную систему замены заглавных и прописных букв. По истечении ознакомительного периода Arum Switcher будет работать с функциональными ограничениями.

Type Pilot
 
 
   ОС Windows
   Адрес www.colorpilot.ru/typepilot.html
   Версия 2.60
   Размер 303 Кбайт
   Интерфейс русский
   Цена 300 руб.
   Ознакомительный период 30 дней
   Программа позволяет значительно ускорить ввод часто используемых стандартных текстовых фраз в различные документы. В ее «запасниках» может храниться больше 100 тысяч шаблонов писем, фраз, подписей и прочих текстовых материалов. При необходимости нужный вариант вызывается с помощью ключевых фраз, назначаемых пользователем, а древовидная структура хранения данных позволяет легко обходиться и без них. Дополнительное удобство создает всплывающее меню, содержащее часто употребляемые фразы. Среди других особенностей программы отметим возможность работы с историей буфера обмена, содержащей до тридцати элементов, и использование Type Pilot в качестве менеджера паролей.
Sven
 
 
   ОС Linux (GTK 2.10+, PCRE)
   Адрес sven.linux.kiev.ua
   Версия 0.6
   Размер 533 Кбайт
   Интерфейс многоязычный (русский поддерживается)
   Цена бесплатно
   Лицензия GPL v.2
   Небольшая, но весьма полезная Linux-утилита, предназначенная для настройки дополнительных клавиш на мультимедийных клавиатурах. Помимо мультимедийных, программа умеет работать и с обычными клавиатурами, позволяя запустить веб-браузер, аудиоплейер или команду reboot одним «аккордом».
   К плюсам Sven можно также отнести независимость от используемого оконного менеджера. В новой версии оптимизирована работа с системной памятью, обновлен модуль Autoconvert, используемый для автоматического переключения раскладки клавиатуры, исправлено отображение иконки программы в трее при любых темах KDE.
ClockGen
 
 
   ОС Windows
   Адрес www.cpuid.com/clockgen.php
   Версия 1.0.5.0
   Размер 323 Кбайт
   Интерфейс английский
   Цена бесплатно
   Лицензия проприетарная (freeware)
   Если скорость работы компьютера вас не устраивает — может быть, вам сумеет помочь утилита ClockGen. С ее помощью можно попытаться разогнать процессор и системные шины до приемлемых значений. К одним из главных преимуществ программы можно отнести возможность изменения параметров на лету, не выходя из Windows. ClockGen поддерживает работу с большинством популярных материнских плат, включая модели таких производителей, как Abit, AOpen, Asus, Epox, Gigabyte, Intel, MSI, DFI, Matsonic и Shuttle. Программа не требует установки и после распаковки работает непосредственно из каталога размещения. Помимо изменения параметров встроенных чипов от nVidia, новая версия ClockGen позволяет управлять памятью на ATI RD600.

Riva VX от компании Rothenberger (см. скриншот).

Готовим сами
   Любопытно
   В первые же месяцы жизни проекта YouTube возникла проблема с авторскими правами, когда участники помещали на сайт лицензионное видео. Поэтому длительность загружаемых роликов сейчас ограничена десятью минутами.
   Если вам нужно просто выложить видеофрагмент на свою страничку, воспользуйтесь услугами YouTube или Google Video, а затем поместите сгенерированную сервисом ссылку в свой блог или на персональную страничку и ждите отзывов неблагодарных зрителей в гостевой книге с фильтрацией нецензурных выражений.
   Если же вы хотите разместить видео с необычными параметрами сжатия или по каким-то причинам не желаете делиться с вышеназванными ресурсами своим творчеством (например, длительностью больше десяти минут); наконец, если вы хотите защитить видеоролик от массового скачивания, не используя при этом ни формат quicktime, ни формат windows media, реализуйте на своем персональном сайте flash-технологию, по образу и подобию знаменитых ресурсов.
   Как уже было сказано, для этого понадобится любой FLV-кодек, а также SWF-плейер, который можно бесплатно скачать вместе со всей документацией с www.jeroenwijering.com/?item=Flash_Video_Player.
 
   После чего достаточно поместить на вашу страничку следующий код:
   1. <object type=”application/x-shockwave-flash” width=”400”
   height=”220” wmode=”transparent” data=”flvplayer.swf?file=
   http://vash_site.com/test.flv&autostart=false”>
   2. <param name=”movie” value=”flvplayer.swf?file=http://
   vash_site.com/test.flv&autostart=false” />
   3. <param name=”wmode” value=”transparent” />
   4. </object>
   Обратите внимание, что в параметрах к плейеру можно указывать несколько ключей, разделенных амперсандом («&»); значения да/нет обозначаются «по-программистки» — true/false. Вот все возможные варианты:
   file — HTTP-адрес вашего видеофрагмента. Если он на том же сайте, достаточно указать только относительный путь;
   autostart — запускать ли воспроизведение в автоматическом формате;
   image — адрес начальной заставки видеофрагмента в виде jpg-картинки;
   repeat — автоматическое повторение воспроизведения;
   clicktext — любой текст на замену стандартного «click to play».
   После этого вы можете наслаждаться полученным результатом, заодно развлекая посетителей рекламными баннерами. Но имейте в виду, что защита от скачивания чисто условная (см. врезку).
 
Как «сграбить» банк
   Для сохранения видеофрагмента на диск существует три простых способа:
   I. Без инструментов
   После того как видеофрагмент доиграет, найдите в кэше вашего браузера файл, наиболее похожий по размеру и дате на воспроизведенный видеофрагмент, и скопируйте его в другое место. Если ролик с YouTube, необходимо к получившемуся файлу добавить расширение FLV. Если с Google Video, то файл уже будет с таким расширением.
   Просматривать ролики можно любым FLV-плейером. Лично я пользуюсь найденным на сайте www.martijndevisser.com.