***
 
   Резюме: оборот финансовых средств на рынке немал уже сейчас, а через два-три года (когда рынок насытится) он будет огромен. Работы еще непочатый край.
 
Habitat. Личный опыт
 
   Одна из систем, разрабатывавшаяся под конкретного заказчика, была создана автором статьи около двух с половиной лет назад. Называется она Habitat. Во всех случаях, по воле дизайнера, приходилось систему адаптировать под идеи каждого нового ресурса. В конце концов, я понял, что мешает существующим системам становиться комфортабельнее. Неоднократные консультации с владельцами сайтов на основе Habitat по теме сервисных возможностей показали, что далеко не все можно реализовать на базе существующих CMS. Через некоторое время был предложен проект Habitat II. В нем как основная была сформулирована идея объектно-ориентированного построения шаблонов страниц. Внешние представления внутри системы представляет собой иерархическую структуру, состоящую из компонентов, являющихся экземплярами классов (которые описываются с помощью XML и помещаются в систему). Информация из базы данных вставляется в шаблоны с помощью источников данных (константы, переменные, DataAware). Вышеописанная концепция формирования страниц сайта позволяет разрабатывать сайт дизайнеру, не имеющему навыков верстальщика и веб-программиста, на основе уже имеющихся шаблонов, уточняя по желанию детали оформления.
 
Будущее CMS
 
   Очевидно, что без объединения компаний-разработчиков или покупки более мелких специализированных компаний формирование рынка невозможно.
   Ниша систем высокой сложности будет занята несколькими крупными компаниями, которые уже в ней присутствуют, включая зарубежных производителей - Microsoft, IBM, Vignette и т. д. Стоимость таких систем, скорее всего, составит от одной до десяти тысяч долларов. Объектами применения CMS данного класса будут не столько веб-сайты, сколько системы документооборота, онлайн-СМИ, различного рода корпоративные порталы.
   Нишу средних и малых систем займут продукты некрупных, но авторитетных агентств и бесплатные CMS.
   Ориентируясь на растущие потребности предприятий, лидеры сферы разработки CMS, естественно, выходят за рамки управления содержимым веб-сайтов и управления документами.
   Для каждой компании важно всегда быть на шаг впереди конкурентов. Интернет-представительство компании позволяет расширить круг потенциальных клиентов, заявить о своей серьезности, а также найти партнеров по бизнесу, внедрить новые системы продаж (интернет-магазин или система заказов). Помимо явных преимуществ, системы управления сайтами дают сотрудникам компании удобный инструмент для работы с внутренней информацией. Надеюсь, эта статья позволила разложить все по полочками и поможет вам выбрать именно такую CMS, которая наилучшим образом отвечает вашим требованиям.
 

13-я КОМНАТА: Навеяно темой номера

 
   Совсем недавно, исследуя рынок средств перекодирования PDF в HTML, я встретил любопытную программу (увы, уже не помню названия), создающую почти идентичную внешне HTML-копию почти любого PDF-документа (нашу верстку, конечно, повторить ей не удалось, но это случай особый). Ни одно другое средство не могло заполнить колонку текстом так, чтобы он точно занял отведенное ему место, особенно при нетипичном расположении графических элементов, а здесь осталась разве что невыровненная правая граница. Просмотр полученного кода выявил секрет: каждая строчка текста с помощью скрипта ставилась в позицию с определенными пиксельными координатами, равно как и графические элементы. Даже наложенный на изображение текст при таком подходе вполне реализуется с помощью сборки всей «нижележащей» графики в одно изображение, подставляемое в качестве фона HTML-страницы. Объем получившегося кода превысил типовой примерно раза в три, но что такое 200-300 Кбайт для мегабитного канала? У вас еще нет такого дома? Не сомневайтесь, скоро появится.
   Следующим шагом, похоже, будет позиционирование каждого отдельного символа, что позволит соблюсти кернинг, трекинг и прочие полиграфические тонкости, и останется последний неподвластный веб-серверу элемент - начертание собственно символа. Но и его можно преобразовать в графику, растровую или векторную, и тогда…
   Стоп, а ведь где-то я уже это видел. Конечно же, вот оно - принтеры. Начав со шрифтов, жестко определенных механизмом или прошивкой (не напоминает ли 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
 

НОВОСТИ: Новости

 
Прицельная дальность
 
   Выполняя обещания, данные минувшей весной, 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).
   WinFS - продукт с нелегкой судьбой. «Осиротев» после исключения из состава Windows Vista (в девичестве Longhorn), Windows File System выделилась в самостоятельный проект. А поскольку главной причиной этого инцидента стала банальная нехватка времени при подготовке новой версии ОС, мало кто ожидал радостных известий из стана разработчиков.
   WinFS не файловая система в полном смысле, а лишь надстройка над NTFS. Пользователям системы предлагают абстрагироваться от привычного представления данных. За счет использования репозитория на основе SQL-сервера и всеобщего проникновения метаданных открываются широчайшие возможности по структуризации (вроде модных ныне виртуальных папок, включающих файлы, отсортированные по определенному признаку вне зависимости от физического местонахождения) и управлению информацией. Если модель, предложенная WinFS, окажется удачной, то через некоторое время можно будет вообще забыть о привычке хранить файлы под определенными именами в определенных директориях, а нужный блок информации (даже не всегда целый файл!) - извлекать из недр системы по набору ключевых поисковых параметров.
   Дата окончательного выхода WinFS неизвестна. Представители Microsoft отмечают, что, несмотря на раннее появление бета-версии, работы еще много. Но даже готовой системе не суждено стать неотъемлемой частью какой-либо ОС, по крайней мере согласно текущим планам. WinFS не включена в состав ни Vista, ни Longhorn Server. Для дистрибуции будет применена модель распространения, опробованная на .Net Framework, когда пользователь, заинтересованный в соответствующей технологии, самостоятельно устанавливает необходимый компонент ОС. - А.З.
 
Нью-Орлеанская дева
 
   Жители юго-восточного побережья Соединенных Штатов надолго запомнят конец нынешнего лета: «черный понедельник» 29 августа ворвался сюда со скоростью 200 километров в час, летя на крыльях урагана Катрина. В эпицентре стихии оказался густонаселенный район Луизианы близ дельты Миссисипи, в том числе столица штата - Нью-Орлеан.
   Единственным солистом, выступавшим на подмостках всемирной столицы джаза, на протяжении нескольких часов оказался жестокий вихрь, срывающий крыши с домов, рвущий коммуникации и обрушивающий на берег шестиметровые валы. Разбуженная его ударами красавица Миссисипи явила свой необузданный нрав, выйдя из берегов и почти полностью затопив город и его окрестности. Ураган аукнулся и остальной части страны, посаженной на голодный бензиновый паек: как-никак, вследствие форс-мажора благодатный нефтегазоносный район Мексиканского залива лишился 42% своей выработки. В результате цена на нефть в Штатах скакнула до рекордных 70 долларов за баррель, и для насыщения рынка вашингтонским властям пришлось сорвать пломбы со стратегического нефтяного запаса. По словам экспертов, потери от стихийного бедствия могут достигнуть 25 млрд. долларов; впрочем, не исключено, что наводнение вдвое увеличит даже эту гигантскую цифру.
   Лишь только стихли порывы ветра, за дело взялись спасатели, посильную помощь которым оказывали представители хайтек-индустрии. Одними из первых в район бедствия поспешили специалисты компании Cisco, в отсутствие мобильной связи снабдившие дежурные бригады спутниковыми передатчиками. Быстро среагировали на вызов стихии и представители находящегося неподалеку университета Южной Флориды, перебросившие к месту трагедии собственноручно разработанные новинки. Среди них - крошечные радиоуправляемые роботы, способные передавать оператору картинку из-под завалов, а также наделенные чувствительными сенсорами «локаторы жизни», по слабому дыханию определяющие местонахождение жертв среди руин. Кое-какие из изобретений флоридцев уже прошли испытания в «горячих точках» и имеют сертификаты спасательных служб.