Следующим шагом, похоже, будет позиционирование каждого отдельного символа, что позволит соблюсти кернинг, трекинг и прочие полиграфические тонкости, и останется последний неподвластный веб-серверу элемент - начертание собственно символа. Но и его можно преобразовать в графику, растровую или векторную, и тогда…
Стоп, а ведь где-то я уже это видел. Конечно же, вот оно - принтеры. Начав со шрифтов, жестко определенных механизмом или прошивкой (не напоминает ли DOS+Lynx?), пройдя этап шрифтов загружаемых (Windows+IE?), революция «мелкопечатного» дела завершилась растрированием на стороне сервера (компьютера, выполняющего печать) и передачей клиенту (принтеру) чистой графики.
Кто читал журнал с конца, уже понял: эта колонка навеяна темой номера, в которой я, к сожалению, не увидел того, что хотел, а именно - глобального взгляда на веб-технологии. Эволюция сложных систем в основном идет по пути централизации, если не встречает ограничений по ресурсам (память, каналы связи, процессор). И, соответственно, переходит от массы сложных и разрозненных технологий к одной простой, хоть и ресурсоемкой. Интернет - не исключение. Закон Мура позволяет предположить, что ограничения со временем будут сняты, так как предел достаточности у любых систем, взаимодействующих с несовершенным в плане обработки информации человеком, установлен самой природой. Всевозможные скриптовые технологии на стороне клиента (Java) и специализированные плейеры (Flash), призванные обойти ограничения трафика, блекнут перед возможностью прямой передачи 30 кадров изображения в секунду, был бы канал. Анимированный GIF из десятка кадров, заоптимизированный до предела, чтобы вписаться в разрешенные 100 Кбайт (или секунду загрузки), безусловно проиграет прямой трансляции произвольного изображения в окно того же размера. Возможно, на первом этапе потребуется сжатие-разжатие при передаче (пока ресурсы процессора имеют больший запас по сравнению с ресурсами канала связи), но это не навсегда. Вас еще пугает объем фильмов на DVD? А кто-то уже не может терпеть качество тех же фильмов в DivX. И лет через десять, возможно, вы сможете увидеть на своем экране ровно то, что хотел изобразить веб-мастер, не задумываясь, какой из браузеров более точно отобразит его идею. Да и сам браузер может исчезнуть как класс. Или как чуждое для русского языка слово.
ГОЛУБЯТНЯ: Несопоставимые вибрации
Сегодня решил окрасить не только культур-повидло, но и всю «Голубятню» в мечтательно-эстетские тона. А все потому, что очередной налет на Молдавию подарил знакомство с удивительным художником - Анатолием Данилишиным.
Читатели помнят историю Никифора Свиристухина - изысканного рисовальщика настроений, тонко передающего орнаментальный дух искусства. Свою «невписанность» в торгашескую эпоху Никифор выражает котами и рыбами, которые иронично и игриво гипнотизируют зрителей чуть ли не в каждой его картине. «Невписанность» Анатолия Данилишина еще радикальней: соблазны крутых «тачек», зелено-енотных девиц и тугих барсеточных котлет преломились под кистью художника в феерическую вспышку… цветовых абстракций! Да-да, именно так: у Данилишина нет не то что котов и рыб, но и просто сюжетов. Вместо них - захватывающие лабиринты цветовой динамики!
В годы университетской филологии у меня было два идеологических врага: голубой русин Энди Уорхол и гетеросексуальный румын Эжен Ионеско. Абстракция как форма самовыражения всегда вызывала чувство неприятия и раздражения - я просто не понимал, как людям не стыдно рукоблудить вне реальных сюжетных форм. Вы не поверите, но эту ворчливую эмоцию я стойко нес по жизни полных сорок три года. А потом - бац: отпраздновал очередное постарение, увидел картины Данилишина и - мир радикально перевернулся topsy-turvy[Вверх тормашками (англ.)].
С Анатолием Данилишиным меня познакомил Влад Друк, тот самый режиссер-документалист, что способствовал моему уходу от Ulead Media Studio к Adobe Premiere Pro (сегодня, правда, я опять вернулся к Ulead - только не бейте меня больно!). Мы с Владом заглянули в мастерскую Данилишина, как и полагается честным интеллектуалам, с единственно достойной целью - шоб выпить! Руку мне мягко пожал застенчивого вида бородатый дядька с излучающими доброжелательность глазами. Вошли в студию, я оглянулся: первая картина - шок! Вторая… Третья… Да чего уж там: взгляните на ЭТО сами и умрите вместе со мною.
Не буду Кинг-Конгом продавливать грудную клетку и доказывать, что Данилишин - самый гениальный абстракционист на свете. Предлагаю поставить лишь скромный эксперимент. Сравните абстракцию Данилишина с одним из самых аховых Гиноидов (Gynoid №28) горячо любимого мною Хадзиме Сораямы, выдержанном в родственных пастельно-гламурных тонах.
Что с чем сравнивать? Ну как же: меру потрясения от сораямовского сюжета с пространственно-цветовой глубиной Данилишина. Уверяю вас, что весовые категории будут казаться неравными лишь первые три минуты (или сколько там потребуется на утоление либидальных томлений), но как только учащенное дыхание спадет, сразу станет ясно, где тут китч, а где sublime[Возвышенное, несравненно прекрасное (фр.)]. Впрочем, насколько успел разобраться в кредо Данилишина, сам он однозначно предпочел Гиноид. Правда - не на холсте, а только в жизни!
***
Эстетство увертюры плавно распространим на софтверную половину колонки. Повод: появление восьмой версии одной из самых блистательных астрологических программ - Астропроцессора ZET. Слежу за творчеством Анатолия Зайцева уже шесть лет и не перестаю удивляться самозабвенной преданности программиста выбранной теме: обновления текущих версий случаются чуть ли не каждую неделю! А уж номерные релизы - сущий праздник новых технологических прорывов. Так, восьмая версия дополнила и без того роскошную функциональность астропроцессора расчетом координат 200 тысяч звезд каталога Hipparcos, полным инструментарием Гамбургской школы (расчет и отображение восьми фиктивных планет, деревьев мидпойтов, гармонического лимба плюс тексты описания планетарных картин), расчетом таблиц Биндху, истинной дирекцией, а также ректификацией времени рождения методами статистики сгущений и Трутины Гермеса.
Если кого-то травмировала мутная терминология, не отчаивайтесь: ZET - как раз та единственная в мире астрологическая программа, которая может и должна быть рекомендована абсолютным новичкам. Причина тому - громадная библиотека интерпретационных текстов, интегрированных в эту программу. Иными словами, достаточно кликнуть мышью на любом элементе астрологической карты - планете, планетарном аспекте, доме, градусе, деканате, зодиакальном знаке, - и вы получите исчерпывающую (даже избыточную) его интерпретацию от самых авторитетных астрологов мира.
***
Разумеется, интерпретация эта совершенно непригодна для членораздельного и осмысленного составления гороскопа, однако подобная задача и не стоит: не собираетесь же вы, в самом деле, становиться профессиональными астрологами? (А если собираетесь, то учиться нужно не по компьютерным программам, а полных четыре года в какой-нибудь ВШКА - Высшей школе классической астрологии.) Зато библиотека интерпретационных текстов ZET позволяет в совершенстве изучить лексику и синтаксис астроязыка - самой феноменальной формы метафориче-ского мышления в истории человечества.
Тем, кто привык размахивать жупелом «лженауки», напоминаю, что астрология - не только прогностическая техника, но и уникальный язык, чья образность формировалась на протяжении скромных пяти тысяч лет. Причем язык безупречно структурированный, что блестяще демонстрирует нейросетевая компьютерная программа Сергея Тарасова Timing Solution, в которой факты сугубо астрологических явлений формализуются до предельно математического уровня, а затем используются для прогнозирования биржевого рынка.
***
Такой (лингвистический) взгляд на астрологию открывает для компьютерных любителей поистине сказочные дали: вместо того чтобы тратить время на чтение дурацких похождений идиотских хоббитов и прочих эскапистских бредней провинциальных англосаксов, хотя бы ради спортивного интереса погрузитесь на один вечер в мир астрологической образности. Уверяю вас, что интенсивность переживаний и глубина удовольствия даст фору даже вибрациям от Гиноидов Сораямы! Тем более что никаких затрат не требуется: версия Lite астропроцессора ZET бесплатна. И пусть не смущает вас игривость словечка Lite - функциональности этой версии хватит за оба глаза года на три!
Через неделю - рассказ о новых потрясающих программах для Pocket PC плюс промежуточный отчет о почти годовом функционале iPAQ 4700.
Линки, помянутые в «Голубятне», вы найдете на домашней странице internettrading.net/guru
Такой (лингвистический) взгляд на астрологию открывает для компьютерных любителей поистине сказочные дали: вместо того чтобы тратить время на чтение дурацких похождений идиотских хоббитов и прочих эскапистских бредней провинциальных англосаксов, хотя бы ради спортивного интереса погрузитесь на один вечер в мир астрологической образности. Уверяю вас, что интенсивность переживаний и глубина удовольствия даст фору даже вибрациям от Гиноидов Сораямы! Тем более что никаких затрат не требуется: версия Lite астропроцессора ZET бесплатна. И пусть не смущает вас игривость словечка Lite - функциональности этой версии хватит за оба глаза года на три!
Через неделю - рассказ о новых потрясающих программах для Pocket PC плюс промежуточный отчет о почти годовом функционале iPAQ 4700.
Линки, помянутые в «Голубятне», вы найдете на домашней странице internettrading.net/guru
НОВОСТИ: Новости
Прицельная дальность
Выполняя обещания, данные минувшей весной, IBM, Sony и Toshiba начали публиковать документацию на микропроцессор Cell. Пока на сайтах этих фирм выложено 750 страниц материалов (еще 250 должны появиться до октября) о совместно разработанной архитектуре Cell Broadband Engine.
Пока что процессор Cell наиболее известен как «сердце» грядущей игровой консоли PlayStation 3, однако солидный вычислительный потенциал обещает ему множество применений и в других областях. Так, IBM намерена использовать его в будущих медиа-серверах, Toshiba - в HDTV-телевизорах и телеприставках, ряд сторонних компаний - в высокопроизводительных системах медицинской диагностики и военного слежения.
Напомним, что Cell первого поколения содержит девять независимых модулей. Один из них - Power Processor Element - представляет собой традиционный процессор на базе 64-разрядной архитектуры IBM Power (умеющий выполнять написанные для нее приложения - например, Mac OS X), а восемь модулей Synergistic Processor Element оптимизированы для «черной» работы с ресурсоемкими вычислительными задачами. Все девять модулей работают с общей памятью.
Опубликованная документация, как надеются создатели Cell, будет способствовать росту популярности архитектуры и привлечет к ней множество сторонних разработчиков, поскольку дает подробное представление о работе процессора. В частности, сообщается о наборе инструкций и расширениях языков C и C++, специально созданных для эффективного использования заложенного в Cell параллелизма. Чуть позже станут доступны и созданные консорциумом программные инструменты разработки, включая пошаговый симулятор.
Однако следует подчеркнуть, что публикуемая документация служит в первую очередь для ознакомления и оценки технологии, а не для разработки новых приложений. Важнейшие задачи, которые должна решать архитектура Cell (разделение приложения на множество потоков и параллелизация обработки данных), пока придется программировать вручную. Но в обозримом будущем IBM обещает завершить работу над компилятором, который в автоматическом режиме будет распределять единый поток кода по распараллеленным ресурсам процессора. Ну а пока всю доступную на сегодняшний день документацию по Cell можно найти по адресам www.cell.scei.co.jp или www.ibm.com/developerworks/power/cell.
Самый народный компьютер
Предлагать недорогие ПК для потребителей из развивающихся стран стало для чипмейкеров признаком хорошего тона; такая у них, видно, социальная ответственность бизнеса. Пробный шаг сделала AMD, анонсировавшая свой PIC в октябре 2004-го (см. «КТ» ##565, 566), за ней - в мае нынешнего года - последовала Via с моделью Terra. Теперь на ринг вышел настоящий тяжеловес - Intel.
На августовском Intel Developer Forum публике был продемонстрирован концепт очередного бюджетного ПК, фигурировавший под условным названием «общинный компьютер» (community computer). Разработчики ориентируются на потребителей, проживающих в сельских районах и на периферии, то есть целевая аудитория примерно та же, что и у AMD с Via. Но Intel была бы не Intel, если б не придала блюду фирменный вкус. Одним из главных преимуществ новинки заявлена высокая жароустойчивость - стабильная работа при температуре воздуха в 40 и более градусов (интересно, а другие ПК на платформе Intel к таким климатическим условиям приспособлены?). Кроме того, обещана защита от пыли и насекомых, для чего в машине будут установлены специальные фильтры. По всему видно, Intel рассчитывает заинтересовать своим ПК кочевников-бедуинов.
Впрочем, слово «общинный» употреблено неспроста. По мнению разработчиков, телефонизации отдаленных поселений в ближайшее время ждать не придется, и единственный способ обеспечить местных жителей выходом в Интернет - создать систему беспроводного доступа. Поэтому бюджетный ПК от Intel поддерживает продвигаемую корпорацией технологию WiMAX. В числе других достоинств модели - неприхотливость к источникам питания: в случае чего ПК может быть подключен к автомобильному аккумулятору.
Похоже, Intel всерьез беспокоят успехи AMD PIC, что, впрочем, не удивительно: разве может лидер индустрии позволить, чтобы на всех персоналках, попадающих в индийскую или африканскую глубинку, красовался брэнд главного конкурента? Насколько реально желание Intel продвигать «народные» компьютеры, мы узнаем только в следующем году: поставки безымянной новинки начнутся не ранее января. А пока будем ждать анонсов от других производителей; на очереди, очевидно, морозоустойчивые, водонепроницаемые и ударопрочные бюджетные модели. - А.Ш.
Вокруг да около
Еще одна новинка IDF: маркетологи Intel выкатили платформу, на основе которой предлагают строить центры домашних развлечений. Viiv - таково ее название - идеологически подобна Centrino: это комплект из двухъядерного процессора, чипсета, беспроводного адаптера и специально написанного для платформы ПО. Детали начинки пока остаются в секрете, за исключением того, что на все машины будет установлена Windows Media Center Edition.
Intel позиционирует Viiv как платформу для игр, музыки и видео. Но какие возможности будут заложены в систему и чем она будет отличаться от обычного компьютера на базе Pentium, неясно. К примеру, утверждается, что машина сможет подключаться к развлекательным веб-сервисам, скачивать музыку, обеспечит доступ к онлайновым играм. Разве этого нет в любом другом ПК? Другая отличительная черта: при помощи ТВ-тюнера на компьютере можно будет просматривать телепередачи и записывать их на жесткий диск. Революционно, не так ли? При этом, что характерно, тюнер в стандартную поставку не входит. Наконец, обещана подлинная многозадачность: можно будет одновременно играть и скачивать из Сети какой-нибудь блокбастер в HDTV-качестве. В этом ключевую роль должен сыграть тот самый двухъядерный процессор. Замечательно, конечно, но…
Главное, о чем повествуют нам строки пресс-релизов, - дистанционный пульт управления. По мысли маркетологов Intel, он должен превратить Viiv в аналог обычного телевизора - не по функциональности, естественно, а по легкости управления. Однако и это вроде бы уже предусмотрено в концепции Microsoft Media Center. Все, конечно, зависит от реализации идеи, но новаторства здесь на первый взгляд негусто.
Чуть больше определенности с софтверной начинкой Viiv. Intel сделала ПО, которое позволит легко подключать к машине карманные девайсы, DVD-плейеры, телевизоры и прочую бытовую технику. Конечно же, этот софт комфортно настраивать с пульта ДУ. Также в наличии универсальный «движок», который сможет на лету преобразовывать форматы файлов, обеспечивая их совместимость с портативными устройствами (интересно, а как обстоит дело с файлами, защищенными DRM?).
Компьютеры, основанные на платформе Viiv, появятся в первом квартале следующего года в корпусах «разной формы и размера для соответствия интерьеру и величине помещения». Разработка окончательных спецификаций ляжет на плечи производителей новых ПК. Как считают эксперты, отсутствие четкого позиционирования платформы способно сыграть с Intel дурную шутку: потребители не смогут провести границу между Viiv и обычным ПК. В любом случае, маркетологам корпорации предстоит немало потрудиться, учитывая довольно высокую ожидаемую цену новых продуктов. Тайваньские компании - будущие производители Viiv-компьютеров - уже подсчитали, что одна машина будет стоить в зависимости от комплектации 1000-1500 долларов. Как говорится, бог в помощь. - А.Ш.
Валите файлы в кучу
В конце августа Microsoft нежданно-негаданно выпустила бета-версию файловой системы WinFS. Тестовый пакет доступен подписчикам MSDN и предназначен в первую очередь для того, чтобы дать возможность разработчикам собственноручно пощупать новую систему. Впрочем, найти в Сети соответствующий файлик труда не составит, так что при желании тестером может стать кто угодно (в данный момент обеспечена совместимость с Windows XP SP2).