Журнал "Компьютерра" N730 - N730 Компьютерра
Шрифт:
Интервал:
Закладка:
Но мы таки сыскали! С тем большим удовольствием представляю читателям SWF’Slide Pro. Согласен, название запредельно дебильное, тем более что из-за него чуть было не проскочил мимо bull’s eye: подобные кликухи бывают только у кустарной лепни на Visual Basic. На чистой интуиции, однако, загрузил SWF’Slide Pro и тут же, сразу от дверей, поразился интерфейсу.
Дело даже не в кристальной внешности окон, не в безупречной прорисовке и пропорциях кнопок меню и табуляторов, а в какой-то (прямо-таки страшно делается!) нечеловеческой ясности концепции и понимания структуры процесса, которого напрочь лишены 99% компьютерных программ массового потребления. Вопрос этот настолько принципиален и важен, что требует еще одной маленькой остановки (обещаю - сегодня в последний раз!).
Что меня потрясает в софте, так это отсутствие формальной логики на глубинном, концептуальном уровне. Поскольку отсутствие это характеризует не только поделки наколенных шареварцев, но и солидные продукты софтверных гигантов, закрадывается опасение, что дело не в конкретной реализации, а в образовании. Так оно на поверку и оказывается: вся современная система образования, адаптированная на Западе (а теперь уже и в нашей криптоколонии), основывается на принципе раскрепощенного сознания.
На внешнем уровне намерение смотрится похвально: зачем, скажите на милость, перевоспитывать левшу? Любая сексуальная ориентация хороша! Зачем заставлять ребенка по шесть часов каждый день долбать по клавишам пианино? Дитятка устанет, пальчики опухнут. И дальше - по тому же сценарию снежным комом: дисциплины в университете выбираются из списка на собственный вкус и цвет (по принципу: учу только то, что нравится), мышление освобождается от ригоризма обязательных конструкций (тех самых, что обеспечивали во все времена правомерность сентенции cum principiа negantе non est disputandum) и пускается на эмоциональный самотек. Стоит ли удивляться, что европейские и американские дети не могут конкурировать на музыкальных конкурсах со своими российскими и азиатскими сверстниками? Теми самыми, что по шесть часов каждый день…
Стоит ли удивляться, что мэйнстрим западных "научных исследований" вызывает слезы умиления либо начетническим классификаторством в стиле Карла Линнея, либо отсутствием элементарной иерархии изложения материалов и анализа, либо не ночевавшей рядом эвристики? Только посмотрите на имена получателей грантов в американских научных центрах - хоть в медицине, хоть в квантовой физике, хоть в астрофизике: на пять Зильберштейнов приходится четыре Цяо Дзунь Ли, три Пракаша Сингха, два Иванова и половинка Джонсона!
В программировании дела обстоят совсем швах. Лучший тому пример - беспросветная убогость на фронте систем повышения личной продуктивности, которую мы осветили в сериале "Порядок жизни". Дабы не вдаваться в частности, предлагаю убийственный эксперимент: возьмите ЛЮБУЮ программу Microsoft и посмотрите, сколькими способами можно проделать в ней одну и ту же манипуляцию! Минимум - двумя, чаще - тремя, иногда - четырьмя и более! Причем подобное размывание структуры, подобное умножение сущностей подается чуть ли не как величайшее достижение свободы мышления! В действительности же эта свобода, которая, как читатель уже понял, вытекает из вышеозначенного принципа раскрепощенного сознания, ведет только к творческой энтропии. Компьютерная программа - всего лишь инструмент, а инструмент должен быть однозначным, логичным и прозрачным, в противном случае он подменяет собой креативный результат, ради которого, собственно, вся каша и заваривалась.
Мою правоту косвенно подтверждает зацикленность массового пользователя на постоянных обновлениях программ, с которыми он якобы работает. На самом деле, они не работают, а исходят дурью, поэтому всякий очередной релиз - это праздник! Посмотрите, насколько консервативны профессиональные люди, работающие с профессиональным софтом: заставить их произвести обновление - почти подвиг!
Так, все: больше не отвлекаемся. В SWF’Slide Pro торжество структурной иерархии и чистоты мысли реализовано уже на уровне основного окна: панель слева - список всех фотографий, которые мы добавляем в планируемый флэш-альбом; в центре - выделенный слайд; плюс три дополнительных модуля: окно с опциями настроек, относящихся к флэш-шоу в целом (Standard Slide Show), окно с настройками индивидуального слайда (того, что находится в центре экрана, - Standard Slide), окно со слоями (уровнями), которые реализованы в проекте! Перед нами идеальная конструкция, прямо-таки невиданный шедевр программерской мысли.
При таком структурно выверенном инструментарии алгоритм работы в прямом смысле слова очевиден:
1. Загружаем все фотографии, которые собираемся использовать в нашем флэш-альбоме, в проект.
2. Открываем первый слайд - выбираем эффект перехода к следующему изображению из обширного списка (Transition), задаем продолжительность (в нашем примере - Medium, 2 секунды), кликаем на иконку "Наложить переход на все слайды" (Apply the transition to all slides).
3. В закладке Text создаем надпись, если таковая требуется поверх слайдов, выбираем из списка Apply опцию To All Slides и указываем опцию Remove Never, если планируем постоянное присутствие текста на всех слайдах. Обратите внимание, что в окне (Layers) появился текстовый слой - трудно поверить, что ни одна из тестированных мною непрофессиональных программ для создания флэш-альбомов не обладала столь элементарной возможностью!
4. В закладке Actions задаем реакцию слайда на наведение и клик мыши, в закладке Edit накладываем, если требуется, фильтры на изображение, в Pan amp; Zoom создаем зачаточную мультипликацию слайда;
5. Переходим в окно Standard Slide Show и создаем музыкальный фон для всего флэш-альбома, а также настраиваем десятки других опций, относящихся ко всей презентации;
6. Нажимаем кнопку Export и получаем SWF-файл на выходе.
Как видите, SWF’Slide Pro - просто фантастика! Нулевая учебная курва, море возможностей - настоящая жемчужина, достойная музея непреходящей славы "Голубятен".
ПАТЕНТНОЕ БЮРО: Двунаправленное зеркало заднего вида
Автор: Сергей Леонов
Двунаправленное зеркало заднего видаСШАВ недавнем прошлом обладатели праворульных иномарок изобретали всевозможные перископические конструкции, позволяющие получить обзор вперед с левой стороны. Автор этой заявки решает подобную задачу, но наоборот - чтобы дать водителю возможность смотреть вперед справа от машины. Устройство предлагается встроить непосредственно в зеркало заднего вида, выделив в нем зону для переднего обзора. Все было бы хорошо, но автор не учел одной простой вещи: единственный отражающий элемент даст зеркальную картинку, то есть, подъезжая к препятствию, находящемуся справа, водитель увидит его в зеркале слева, и неизвестно еще, чего будет больше, пользы или вреда.
Радар для багажникаСШАМы уже привыкли к автомобильным парковочным радарам, врезанным в задний бампер, - в московских условиях они спасают от неизвестно откуда возникающих позади авто заборчиков, столбиков и бетонных блоков, стоит только включить заднюю передачу. В Америке подобных проблем нет - там парковочные места обычно четко размечены, и бетонные блоки где попало не валяются. Зато есть другая проблема - низкие ворота гаражей и крепление для велосипедов на крыше машины. Именно поэтому автор заявки предлагает устанавливать парковочный радар не на бампере, а на крыше. Четыре датчика предлагается использовать для контроля зон выше и ниже крыши в обоих направлениях движения, а при отсутствии багажа - просто отключать два верхних датчика.
FM-передатчик в телефонеСШАFM-приемниками современные мобильники уже давно обзавелись, теперь настала очередь передатчиков. Если вы еще не поняли, для чего это нужно, поясню. В последнее время у автомобилистов стали весьма популярны FM-трансмиттеры (что по-русски как раз и есть передатчик), передающие сигнал с MP3-плеера на автомобильную акустику через радиоприемный тракт штатной магнитолы. Если же в телефоне с плеером есть FM-передатчик, то вам не понадобится ни отдельный плеер, ни соединительный шнур, ни сам трансмиттер. Эта же связка может работать и в качестве hands-free (только помните, что разговор можно подслушать другим находящимся рядом приемником).
Активация приложения без кликаYahooЭлементы управления на интернет-страницах весьма разнообразны, а вид курсора не всегда позволяет понять, какое именно действие произойдет при клике мыши, и произойдет ли вообще. Особенно в этом плане преуспели рекламные баннеры - иногда кажется, что под курсором простой текст, но, нажав кнопку мыши, вдруг попадаешь совсем не туда, куда нужно. Небезызвестная в Сети компания как раз и предлагает избавить пользователя от этих проблем и одновременно ввести новую функциональность. Идея состоит в том, чтобы некоторые действия выполнялись не по клику мыши (в разных вариациях), а по движению, соответствующему определенному шаблону. Например, можно распознавать и назначить некоторые действия (разумеется, первым делом упоминается поиск в Интернете) на быстрые движения курсора вправо-влево, вверх-вниз, круговые движения в разных направлениях, крестообразные движения. Реализовать эту функциональность компании интереснее всего не просто в операционной системе, а в браузере, для чего придется либо дополнить его функцией распознавания шаблонов, либо создать отдельную программу-драйвер, выступающую "посредником" между драйвером мыши и браузером. Для предлагаемой технологии даже придумано англоязычное название - Zero-Click Activation.