Страница:
Но за эту мнимость потребители платят вполне реальные деньги (очень и очень приличные), коммерчески эксплуатируя не пищеварительно-репродуктивную систему, а самый глубокий слой философских проблем. И к тому же двигая дальше хайтековый фронтир!
Terralab.ru: Материнская плата ECS K8T890-A
Инженеры Elitegroup Computer Systems недостатком изобретательской фантазии не страдают. Это непреложный факт. О богатстве продуктовой линейки красноречиво говорят длиннющие стенды этой компании на компьютерных выставках, а в арсенале ECS есть просто уникальные модели. Из последних новинок такого рода нельзя не вспомнить плату ECS PF88 Extreme Hybrid, поддерживающую процессоры… от обоих конкурирующих производителей. Построенная на чипсете SiS656, она имеет лишь процессорный разъем LGA775. Однако тем, кто решит сменить Pentium на Athlon 64, потребуется всего-навсего установить в специализированный PCI-Express-слот плату расширения ECS SIMA A9S, на которой уместился необходимый и достаточный набор компонентов для AMD-платформы - Socket 939, пара DDR-разъемов в непосредственной близости от сокета и одночиповый «чипсет» SiS756. Причем, что особенно любопытно, производительность в таком «гибридном» режиме не уступает производительности самостоятельных плат на топовых чипсетах nForce 4 Ultra и K8T890, даже в программах, связанных с активным обменом данными через графическую шину.
На широкое распространение такая экзотика, конечно же, не претендует, зато вторую новинку, тоже ориентированную на апгрейд, можно позиционировать вполне четко - ECS K8T890-A адресована тем, кто собрался обновить платформу (процессор с материнской платой), а все остальное компоненты, в том числе старую видеокарту под AGP, хотел бы сохранить. И, главное, иметь в будущем возможность поставить PCI-Express-видеокарту. Случай не такой уж редкий, если не сказать, типичный. Видеокарты сейчас недешевы; даже не хватающие звезд с небес представители «золотой середины», чьей производительности едва хватает на поддержку последних игр в достойном разрешении, тянут на добрые $250. Процессорозависимость игр неуклонно растет, и существенно сэкономить на платформе тоже не удастся.
Один из способов растянуть затраты во времени - плавная миграция. Сначала обновляем платформу и живем со старой видеокартой, пока не накопим денег на последнее видеографическое чудо. Именно в такой ситуации может пригодиться плата ECS K8T890-A с двумя графическими портами - PCI-Express 16x и фирменным AGP-Express 8x. Словечко «Express» добавилось к AGP неспроста, поскольку совместимость обеспечивается не на уровне чипсета (он поддерживает лишь PCI-Express), а дискретным мостом от ICS. Как следствие, полной универсальности плата не гарантирует, причем ориентироваться по официальному списку совместимости практически бесполезно - актуальные для России брэнды в нем редкие гости. Экспериментальным путем было установлено, что плата уверенно работает с видеокартами на графических процессорах поколения Radeon 9x00 и GeForce FX, тогда как более свежие экземпляры поддерживаются неохотно. Нам, в частности, не удалось запустить плату совместно с видеокартами Sapphire на Radeon X800XT (c интегрированной в GPU поддержкой AGP) и Radeon X800 (с внешним мостом с PCI-Express на AGP). Что, однако, огорчает не сильно - если вы уже приобрели видеокарту последнего поколения, но с AGP-интерфейсом, переходить на PCI-Express в обозримом будущем резона нет. Смело берите материнскую плату на чипсете K8T800 или nForce 3 250, а пропускной способности порта AGP 8x еще долго будет за глаза хватать всем заинтересованным в 3D-графике приложениям. Порукой тому - AGP-версии на новых графических процессорах, выходящие наравне с версиями под PCI-Express.
Чем еще примечательна эта плата? Она основана на обновленной ревизии чипсета K8T890 (A3), поддерживающей как одноядерные семейства Athlon 64/64 FX, так и двухъядерники Athlon 64 X2. Как известно, на момент выпуска AMD двухъядерных процессоров чипсет K8T890 оказался единственным, у кого возникли проблемы с их поддержкой, хотя даже более ранний K8T800 и все остальные чипсеты от SiS, VIA и ULi, встречающиеся на платах с Socket 939, проверку на совместимость прошли без сучка без задоринки.
Претензии к компоновке можно предъявить только в части расположения PATA-разъемов. Вам не удастся отсоединить винчестер при установленной AGP-видеокарте (а возможно, и вовсе не удастся воспользоваться одним из этих разъемов, если система охлаждения видеокарты не из компактных). В остальном придраться не к чему - свободное пространство вокруг процессорного гнезда позволяет установить даже самые крупные из современных кулеров, радует четкая цветовая маркировка разъемов и «иголок» в разъеме для подключения корпусных кнопок и лампочек. Интегрированная поддержка звука основывается на распространенном чипе ALC655 и ничем особенным не отличается. Для подсоединения шестиканальной аудиосистемы микрофонный разъем и линейный вход переключаются в режим выходов для тыловых колонок и сабвуфер/центр, что является самым распространенным вариантом. Ограниченный контингент пользователей может огорчить наличие лишь двух слотов для модулей памяти и отсутствие «разгонных» настроек в BIOS. А вот полностью пассивное охлаждение чипсета - факт отрадный. Радиатор на северном мосту греется довольно сильно, но тепловыделение у наборов от VIA относительно низкое, поэтому перегрев плате явно не грозит, зато акустический комфорт обещает оставаться на высоте.
Средня цена ECS K8T800-A по Москве составляет $ 75.
НОВОСТИ: Микрофишки
Под давлением конкурентов производитель плейеров Rio, японская компания D amp;M Holdings (ей также принадлежат брэнды Denon и Marantz) объявила о закрытии подразделения по разработке и производству цифровых плейеров. История брэнда Rio восходит к 1998 году. Первые модели от Diamond Multimedia стали объектом инициированного RIAA судебного разбирательства, поскольку позволяли проигрывать незащищенные mp3-файлы (победа Diamond в этом процессе отчасти поспособствовала легализации некогда «исключительно пиратского» формата). Впоследствии Diamond Multimedia была приобретена компанией S3, переродилась в Sonicblue и в начале 2003-го перешла к D amp;M Holdings. Хотя плейеры Rio больше выпускаться не будут, компания продолжит техническую поддержку ранее выпущенных гаджетов. - Т.Б.
Sony продолжает свой бесконечный крестовый поход против iPod: в конце сентября появится новое поколение плейеров Walkman. Выпуская цифровой плейер, мало чем отличающийся от массы аналогичных устройств на базе флэш-памяти, Sony рассчитывает на эффект дежа вю. Корпус Walkman Bean выполнен в форме фасолины: похожий вид имел кассетник Walkman, анонсированный с десяток лет назад. Та модель побила все рекорды продаж среди молодежи - тяга молодых людей ко всему необычному и оригинальному давно известна. Теперь с помощью «бобовых» Sony рассчитывает привлечь к цифровой музыке новую аудиторию - в частности, наиболее консервативную категорию клиентов - женщин «в возрасте». - Т.Б.
Закончилось судебное разбирательство по поводу бракованных аккумуляторных батарей плейеров iPod. Владельцы iPod первого и второго поколений получат возмещение в виде купонов на 25 и 50 долларов соответственно, которые можно будет «отоварить» в магазинах Apple до 30 сентября. Некачественные батарейки обойдутся Apple, по словам юристов компании, в 15 млн. долларов. - Т.Б.
Rockstar выпустила специальную заплатку, которая удаляет из Grand Theft Auto: San Andreas весь скандальный контент, обнаруженный при помощи патча Hot Coffee. Кроме того, компания печатает новый тираж игры с вырезанными «откровенными» сценами. Таким образом, GTA SA все же сохранит рейтинг 17+. - Т.Б.
По данным Китайской ассоциации контроля над курением, от болезней, так или иначе связанных с этой вредной привычкой, в Поднебесной каждый год умирает 1,2 млн. человек. В августе Китай (самый крупный потребитель табачных изделий в мире) ратифицировал подписанную еще в 2003 году Рамочную конвенцию Всемирной организации здравоохранения по контролю над табаком. В результате менее чем за две недели на территории страны были демонтированы все (несколько десятков тысяч) автоматы по продаже сигарет. - Т.Б.
На рассмотрение в VESA поступили спецификации интерфейса DisplayPort, который должен заменить «выдохшихся старичков» VGA и DVI. В разработке новинки участвовали такие крупные компании, как ATI, Dell, Hewlett-Packard, nVidia, Samsung, Philips и др. DisplayPort, призванный упростить соединение ПК с устройствами отображения (будь то монитор, проектор или телевизор), позволит передавать по одному кабелю видео- и аудиосигнал со скоростью до 10,8 Гбит/с. Кроме того, спецификации предусматривают некую DRM-технологию, ограничивающую просмотр на экране неавторизованного контента. Если интерфейс будет одобрен, первые устройства с его поддержкой появятся в продаже в следующем году. - А.З.
Hitachi представила DVD/HDD-видеорекордер с накопителем емкостью 1 Тбайт (68 часов записи HDTV-сигнала). - Т.Б.
Многочисленные шуточки о «непрофильном» использовании вибросигнала в мобильном телефоне наконец воплотились в жизнь. Мидлет Phone Purr легко превратит почти любой телефон в персональный массажер с несколькими режимами работы и таймером. Релаксировать можно и на пару с кем-нибудь: при желании все изменения в настройках программы будут транслироваться по SMS на выбранный номер (для этого, конечно, необходимо, чтобы ваш визави тоже установил у себя Phone Purr). - А.З.
Малайзийским копам дозволено проверять мобильники граждан страны на предмет наличия порнографических картинок и видеозаписей. В мусульманской Малайзии запрещена не только порнография, но даже сцены с поцелуями - распространителям подобного контента грозит до пяти лет тюрьмы. Однако любителям «мобильной клубнички» пока бояться нечего. Полицейским предписано лишь стирать порочный контент и делать нарушителям морали устное предупреждение. - Т.Б.
Китайская фирма PowerNet Technology и Коммунистический союз молодежи Китая разработали онлайновую игру Anti-Japan War Online. Сюжет антияпонского толка позволяет вернуться к военным действиям 1937-45 гг. и разбить захватчиков. Игрушка появилась в ответ на выход в Японии учебников, где события тех времен трактуются в выгодном для Страны восходящего солнца свете. - Т.Б.
ТЕМА НОМЕРА: На том стоим
Всемирная сеть Internet существует с 1961 года. И уже в те времена начались эксперименты по индексированию и выборке данных, но удовлетворительные результаты появились далеко не сразу. Только в 1991 году Поль Линдер (Paul Linder) и Марк П. Маккэхил (Mark P. McCahill) из университета Миннесоты создали технологию Gopher, которая стала непосредственной предшественницей WWW. В 1992 году была создана всемирная информационная сеть World Wide Web, или просто Web (паутина). Ее основой является концепция гипертекста, сформулированная Тедом Нельсоном еще в 1974 году.
Вместе с вебом пришли три новые технологии:
HTML - язык разметки гипертекста, который служит для создания веб-страниц.
HTTP - протокол передачи гипертекста, предназначенный для пересылки веб-страниц с сервера пользователям.
Веб-браузер, необходимый для отображения веб-страниц на мониторе пользователя.
HTML вырос из более сложного языка - SGML (Single Generalized Markup Language).
В начале развития WWW подавляющее большинство сайтов были статическими, так как страниц было немного. Однако по мере роста количества страниц и WWW в целом все больше времени при обновлении страниц уходило на рутинную HTML-разметку (помимо добавления новой HTML-страницы требовалось вставить ссылки на других страницах). Обновление и даже мелкая корректировка внешнего представления страниц все чаще выливались в весьма сложное мероприятие. Постоянные публикации статей и новостей требовали кропотливого труда, а такие средства, как голосования, гостевые книги, доски объявлений, вообще находились за гранью возможного. Как следствие, назрела необходимость автоматизации представления данных пользователю. История управления контентом началась с управления документами в традиционном смысле этого слова, то есть обычными текстовыми файлами. По мере развития определения «документ» системы управления документами стали называть системами управления контентом или содержимым веб-ресурса. Само определение «управление контентом» поначалу прочно ассоциировалось с процессом публикации и обновления информации на веб-сайтах - требовалась технология, позволяющая следить за ее актуальностью. Применительно к организациям (фабрикам, заводам), оперирующим огромным количеством информации, уместно говорить уже о системах управления информационными ресурсами предприятия (Enterprise Content Management). В результате термин «Content management» расширился: им стали обозначать управление не только информацией на сайте, но и всеми разрозненными и разнообразными фрагментами корпоративной информации. В энциклопедии Wikipedia системой управления контентом названа система, применяемая для организации и упрощения совместного создания информации (проще говоря - пополнения базы данных группой лиц).
Сайт WebMastak.comсуществует около года, однако на нем можно найти немало полезных статей по веб-программированию на PHP, Perl и несколько сотен (!) о JavaScript, а также материалы по использованию таких интернет-технологий, как SSI и XML. Еще здесь есть такие интересные разделы, как «Оптимизация и продвижение сайта в Сети» и «Настройка веб-сервера Apache».
В рамках этого информационного ресурса существует несколько проектов - например, «ХостОбзор», посвященный выбору хостинга и регистрации доменных имен. Вы можете почитать статьи, сравнить предложения хостингов, получить информацию о киберсквоттинге.
Наверняка пригодится вам и небольшая, но активно пополняемая коллекция скриптов на PHP и Perl
Функции, выполняемые системами управления содержимым, можно разделить на три основные группы:
Добавление - предоставление авторам удобных и привычных средств создания (добавления) контента на ресурс.
Публикация - автоматическое размещение информации на сайте и представление данных пользователю в едином внешнем представлении для всего сайта.
Редактирование данных, содержащихся на сайте.
CMS, как правило, обеспечивают хранение данных в едином репозитории (хранилище).
Существует несколько моделей, по которым строятся системы управления:
Модульная модель. Такие CMS представляют собой набор отдельных суб-CMS, каждая из которых управляет своим набором типов данных. Модули независимы и полностью отвечают за работу с документами данного типа. Зачастую такой принцип организации является самым удачным, так как расширять функциональность можно за счет добавления нового модуля, замены или редактирования существующего кода. Системы на основе описываемой модели наиболее популярны благодаря своей простоте. В качестве примера можно упомянуть PHPNuke и XOOPS.
Объектная модель. CMS этого типа работают с классами и объектами. Классы определяют структуру данных и набор атрибутов (свойств). Объект является экземпляром класса, его задача - хранить в себе реальные данные. Объект может наследовать свойства, содержание и поведение объектов, которые в них содержатся.
Существуют и другие модели, однако они распространены в гораздо меньшей степени.
При запросе какой-либо страницы выполняется программный код, обрабатывающий запрошенный тип данных. Он извлекает данные из хранилища (коим может быть база данных или файловая система), после чего собирает страницу на основе шаблонов и представляет ее пользователю. Благодаря системе шаблонов решается вопрос одновременного обновления сразу всех страниц (например, при необходимости редизайна), плюс - появляется возможность создания нескольких вариантов представления страниц.
CMS также различаются по месту хранения сгенерированных страниц:
Динамические. Страница формируется динамически, как только приходит запрос. Это самый ресурсоемкий вариант, поскольку движок работает постоянно. Если посетителей очень много, то возможно чрезмерное использование ресурсов сервера. Главное преимущество подобной схемы - каждый посетитель получает самый свежий вариант контента. Кроме того, возможна индивидуальная настройка страницы под каждого пользователя.
С динамической сборкой. Динамически собранная (после соответствующей команды) страница кэшируется до тех пор, пока для нее не приходит обновление (очередная команда на регенерацию). В этот момент кэш сбрасывается, и цикл повторяется. Возможно учитывать пользовательские предпочтения: страница каждый раз собирается динамически, но из статических (сгенерированных заранее) фрагментов. Если какой-либо фрагмент обновляется, то при следующем запросе он (один фрагмент, а не все вообще) будет перегенерирован и занесен в кэш.
Генерация статических страниц на основе динамических данных. При обновлении CMS перегенерирует все связанные страницы. Поэтому при запросе выдается уже сформированная статическая (возможно, собранная с помощью SSI[Server-Side Includes - включения на стороне сервера, то есть в страничку вставляются динамически сгенерированные сервером данные (например, IP-адрес посетителя и др.)]) страница.
Современное аппаратное обеспечение хостинг-провайдеров вполне может потянуть первый вариант даже для сильнопосещаемого ресурса. Однако при необходимости экономии ресурсов лучше применять два других.
Весьма и весьма полезен для новичков ресурс «Постройка.ру». Тут подробно рассказывается о создании сайтов, немало статей на тему «HTML», «Графика» и «Дизайн». Хорошо известен в Сети справочник, выходящий на этом сайте: «HTML: шаг за шагом». А еще есть такой раздел, как «Справочная»: определения различных терминов, связанных с Интернетом, разбиты по алфавиту. Самым интересным местом на «Постройке.ру» (по крайней мере, для меня) является форум. Здесь обсуждаются материалы, опубликованные на сайте, и не только. Кстати, оставив там ссылку на свой сайт, я в за несколько дней получил больше десятка отзывов.
За несколько лет системы управления содержимым веб-ресурсов значительно усовершенствовались. Их можно классифицировать по областям применения.
Порталы. Используются для информационных ресурсов, основной целью ставят максимальное упрощение публикации статей и новостей. Могут включать в себя нижеперечисленные типы CMS как самостоятельные модули. Наиболее известные представители данного класса: AngelineCMS, Bes-cms, CoolPHP, CPG-Nuke, вебZE, Xaraya, xNuke, XOOPS и др.
Движки без SQL. Это ответвление в разработке CMS развито относительно слабо, так как использование в качестве хранилища информации файлов вместо таблиц базы данных сопряжено с множеством труднорешаемых проблем (таких, как одновременная запись в один файл несколькими копиями скрипта)[Скрипт (от англ. Script) есть интерпретируемая (то есть не компилируемая заранее) программа]. Достоинство этих CMS - в доступности для модификации контента и возможности размещения на бесплатных хостингах[Хостинг (от англ. Hosting) - сервер сети, предоставляющий услуги размещения сайтов]. Есть несколько реализаций данной идеи: Cute News, DeeLight CMS, Progressive, SAPID.
Блог[Происходит от англ. weblog. То есть weblog - blog - блог. Русский термин - «сетевой дневник»] - это сайт, на котором находятся личные заметки автора. В основном заметками являются ссылки на сайты, которые кажутся владельцу ресурса наиболее интересными, и комментарии к ним. Блог может содержать не только ссылки, но и просто электронный дневник пользователя.
К этой категории можно отнести следующие CMS: b2evolution, bBlog, BLOG:CMS, MyPHPblog, Nucleus, pLog, pMachine Free, Serendipity, Textpattern, WordPress, XHP.
Уже ведутся дискуссии о том, кто же влиятельнее: СМИ или блоги? Например, в Штатах выходит телепередача о блогах.
Форумы - это инструмент для общения на сайте. Сообщения в форуме в чем-то похожи на почтовые - каждое из них имеет автора, тему и содержание. Но для того, чтобы отправить сообщение в форум, не нужна никакая дополнительная программа - нужно просто заполнить соответствующую форму на сайте. Принципиальное свойство форума заключается в том, что сообщения в нем объединены в треды (от англ. thread - «нить»). Когда вы отвечаете в форуме на чье-то сообщение, ваш ответ будет «привязан» к исходному сообщению.
К форумам, достойным внимания, можно причислить FUDforum, openBB, Phorum, phpBB, PunBB, W-Agora, XMB, Zorum, ExBB, IPB, vBulletin.
Магазины. К магазинам отнесем любой сайт, с которого можно заказать какой-либо товар. В данном случае в определение «товара» может входить абсолютно все, включая время доступа в Интернет, минуты сотовой связи. Абсолютное большинство интернет-магазинов являются нелегальными[Вопросы - к автору. - Прим. ред].
CMS, позволяющие создать виртуальный магазин: MyMarket, osc2nuke, osCommerce, Zen Cart.
Групповая работа (Groupware) - комплекс программного обеспечения, позволяющий организовать работу предприятия, отношения с клиентами и заказчиками в Интернете. Обычно представляет собой полностью или частично закрытую часть сайта с возможностью отслеживать сроки выполнения поставленных задач, распределение ролей и временных нормативов. Иногда можно выносить вопросы на обсуждения и решения вышестоящего руководства.
Как правило, пользуются следующими CMS: dotProject, eGroupWare, MoreGroupware, phpCollab, PHProjekt.
Обучение (e-Learning) - дистанционная форма обучения с использованием Интернета. Онлайновая форма обучения уже не один год является «маяком», на который ориентируются образовательные системы разных стран мира. Главным стратегическим направлением является быстрое обновление знаний и эффективное использование информации.
Таких систем немного: ATutor, Claroline, LogiCampus, Moodle, Segue, Site@School.
Базы знаний (KnowledgeBase) позволяют накапливать опыт множества разработчиков, работающих (или работавших) в какой-либо одной. Каждая такая база знаний имеет свою специфичную структуру, поэтому никаких общих решений на данный момент не предложено. Самая известная из существующих баз знаний - RFC[Request For Comment - запрос на комментирование. Обычно описание работы с каким-либо протоколом и т. п. Публикуется в виде небольшого документа - как правило, с примером программы].
Биллинг (Billing). Программное обеспечение, позволяющее провайдерам[Провайдер (от англ. Provider) - организация, предоставляющая какие-либо услуги (как правило, информационные)] и реселлерам[Реселлер (от англ. Reseller) - организация или частное лицо, занимающееся продажей услуг крупных компаний рядовым потребителям] работать со счетами клиентов. Такие CMS являются неотъемлемой частью крупной системы учета потребления услуг пользователями. Задача же CMS данной категории - в отображении информации о предоставленных услугах, подключении новых услуг, изменении текущих параметров, приеме платежей и т. п. Часто такие системы пишутся своими силами. Для примера можно привести биллинг-панель RuWEB[Помимо нее автор имел удовольствие работать с net.ru, agava.ru, IPI.CONTROL, CLX.ru, Spaceвеб, - ни одна фирма не может порадовать гибкими тарифными планами]. В ней создано огромное количество тарифных планов, позволяющих платить только за те параметры хостинга (трафик, место на жестком диске, MySQL, PHP, Perl…), которые используются в полном объеме.
Администраторская панель хостинга. К этому классу относятся такие продукты, как Direct Admin и Control Panel. Немало хостинг-провайдеров стараются написать панель управления для пользователя хостинга своими силами, однако ни одно подобное решение, насколько мне известно, так и не смогло по возможностям и эргономике хоть немного приблизится к вышеупомянутым системам. Например, админпанель хостинга net.ru дает лишь простейшие функции управления и способна показать только то, что может сделать администратор за день работы. Самоделки.
Системы управления бывают свободно-распространяемыми и платными. Вместе с последними в подавляющем большинстве случаев вы получаете сопровождение и поддержку.
Платные системы можно разделить на три ценовые категории:
Самые дешевые, которые произведены одним веб-разработчиком или группой. Такие системы стараются сделать как можно более универсальными, чтобы продать как можно большему числу потенциальных покупателей (как правило, интернет-представительствам некрупных компаний).
К среднему ценовому диапазону относятся системы, созданные под конкретного заказчика.
Системы, созданные гигантами разработки - Microsoft и др.
Тем, кто интересуется системами управления контентом, рекомендую посетить сайт «CMS Обзор», посвященный CMS, их использованию и настройке. Описаны основные стандарты, которым должна соответствовать CMS, сравниваются платные CMS от различных разработчиков. Весьма любопытный форум. Для сведения: аналогичный англоязычный ресурс располагается по адресу www.cmswatch.com
Развитие чего-либо всегда определяется потребностями рынка. Состояние же рынка CMS на данный момент таково, что нет серьезной конкуренции из-за ненасыщенности рынка. Конкурентная борьба между производителями систем практически отсутствует. Абсолютное большинство мелких и средних веб-разработчиков предпочитают иметь пусть и примитивную, но свою CMS, нежели пользоваться чужими, более продвинутыми разработками. Поэтому в России ни одна система пока не может похвастаться долей рынка хотя бы в десяток процентов. К тому же до сих пор не проведено практически ни одного серьезного анализа рынка и его характеристик. Многие публикации являются скрытой рекламой какой-либо CMS. Подавляющее большинство существующих CMS несовместимы друг с другом, то есть нет возможности экспорта/импорта данных из одной системы в другую, даже через промежуточные форматы данных; несовместимы и модули разных систем. Таким образом, при желании сменить CMS, не меняя оформления, придется заново программировать интерфейс. Диапазон цен на рассматриваемые программные продукты довольно широк - от $50 до $10000, а порой и выше. То есть за долгие годы развития так и не была сформирована даже ценовая политика большинства производителей.
Terralab.ru: Материнская плата ECS K8T890-A
Инженеры Elitegroup Computer Systems недостатком изобретательской фантазии не страдают. Это непреложный факт. О богатстве продуктовой линейки красноречиво говорят длиннющие стенды этой компании на компьютерных выставках, а в арсенале ECS есть просто уникальные модели. Из последних новинок такого рода нельзя не вспомнить плату ECS PF88 Extreme Hybrid, поддерживающую процессоры… от обоих конкурирующих производителей. Построенная на чипсете SiS656, она имеет лишь процессорный разъем LGA775. Однако тем, кто решит сменить Pentium на Athlon 64, потребуется всего-навсего установить в специализированный PCI-Express-слот плату расширения ECS SIMA A9S, на которой уместился необходимый и достаточный набор компонентов для AMD-платформы - Socket 939, пара DDR-разъемов в непосредственной близости от сокета и одночиповый «чипсет» SiS756. Причем, что особенно любопытно, производительность в таком «гибридном» режиме не уступает производительности самостоятельных плат на топовых чипсетах nForce 4 Ultra и K8T890, даже в программах, связанных с активным обменом данными через графическую шину.
***
На широкое распространение такая экзотика, конечно же, не претендует, зато вторую новинку, тоже ориентированную на апгрейд, можно позиционировать вполне четко - ECS K8T890-A адресована тем, кто собрался обновить платформу (процессор с материнской платой), а все остальное компоненты, в том числе старую видеокарту под AGP, хотел бы сохранить. И, главное, иметь в будущем возможность поставить PCI-Express-видеокарту. Случай не такой уж редкий, если не сказать, типичный. Видеокарты сейчас недешевы; даже не хватающие звезд с небес представители «золотой середины», чьей производительности едва хватает на поддержку последних игр в достойном разрешении, тянут на добрые $250. Процессорозависимость игр неуклонно растет, и существенно сэкономить на платформе тоже не удастся.
Один из способов растянуть затраты во времени - плавная миграция. Сначала обновляем платформу и живем со старой видеокартой, пока не накопим денег на последнее видеографическое чудо. Именно в такой ситуации может пригодиться плата ECS K8T890-A с двумя графическими портами - PCI-Express 16x и фирменным AGP-Express 8x. Словечко «Express» добавилось к AGP неспроста, поскольку совместимость обеспечивается не на уровне чипсета (он поддерживает лишь PCI-Express), а дискретным мостом от ICS. Как следствие, полной универсальности плата не гарантирует, причем ориентироваться по официальному списку совместимости практически бесполезно - актуальные для России брэнды в нем редкие гости. Экспериментальным путем было установлено, что плата уверенно работает с видеокартами на графических процессорах поколения Radeon 9x00 и GeForce FX, тогда как более свежие экземпляры поддерживаются неохотно. Нам, в частности, не удалось запустить плату совместно с видеокартами Sapphire на Radeon X800XT (c интегрированной в GPU поддержкой AGP) и Radeon X800 (с внешним мостом с PCI-Express на AGP). Что, однако, огорчает не сильно - если вы уже приобрели видеокарту последнего поколения, но с AGP-интерфейсом, переходить на PCI-Express в обозримом будущем резона нет. Смело берите материнскую плату на чипсете K8T800 или nForce 3 250, а пропускной способности порта AGP 8x еще долго будет за глаза хватать всем заинтересованным в 3D-графике приложениям. Порукой тому - AGP-версии на новых графических процессорах, выходящие наравне с версиями под PCI-Express.
Чем еще примечательна эта плата? Она основана на обновленной ревизии чипсета K8T890 (A3), поддерживающей как одноядерные семейства Athlon 64/64 FX, так и двухъядерники Athlon 64 X2. Как известно, на момент выпуска AMD двухъядерных процессоров чипсет K8T890 оказался единственным, у кого возникли проблемы с их поддержкой, хотя даже более ранний K8T800 и все остальные чипсеты от SiS, VIA и ULi, встречающиеся на платах с Socket 939, проверку на совместимость прошли без сучка без задоринки.
***
Претензии к компоновке можно предъявить только в части расположения PATA-разъемов. Вам не удастся отсоединить винчестер при установленной AGP-видеокарте (а возможно, и вовсе не удастся воспользоваться одним из этих разъемов, если система охлаждения видеокарты не из компактных). В остальном придраться не к чему - свободное пространство вокруг процессорного гнезда позволяет установить даже самые крупные из современных кулеров, радует четкая цветовая маркировка разъемов и «иголок» в разъеме для подключения корпусных кнопок и лампочек. Интегрированная поддержка звука основывается на распространенном чипе ALC655 и ничем особенным не отличается. Для подсоединения шестиканальной аудиосистемы микрофонный разъем и линейный вход переключаются в режим выходов для тыловых колонок и сабвуфер/центр, что является самым распространенным вариантом. Ограниченный контингент пользователей может огорчить наличие лишь двух слотов для модулей памяти и отсутствие «разгонных» настроек в BIOS. А вот полностью пассивное охлаждение чипсета - факт отрадный. Радиатор на северном мосту греется довольно сильно, но тепловыделение у наборов от VIA относительно низкое, поэтому перегрев плате явно не грозит, зато акустический комфорт обещает оставаться на высоте.
Средня цена ECS K8T800-A по Москве составляет $ 75.
НОВОСТИ: Микрофишки
Под давлением конкурентов производитель плейеров Rio, японская компания D amp;M Holdings (ей также принадлежат брэнды Denon и Marantz) объявила о закрытии подразделения по разработке и производству цифровых плейеров. История брэнда Rio восходит к 1998 году. Первые модели от Diamond Multimedia стали объектом инициированного RIAA судебного разбирательства, поскольку позволяли проигрывать незащищенные mp3-файлы (победа Diamond в этом процессе отчасти поспособствовала легализации некогда «исключительно пиратского» формата). Впоследствии Diamond Multimedia была приобретена компанией S3, переродилась в Sonicblue и в начале 2003-го перешла к D amp;M Holdings. Хотя плейеры Rio больше выпускаться не будут, компания продолжит техническую поддержку ранее выпущенных гаджетов. - Т.Б.
***
Sony продолжает свой бесконечный крестовый поход против iPod: в конце сентября появится новое поколение плейеров Walkman. Выпуская цифровой плейер, мало чем отличающийся от массы аналогичных устройств на базе флэш-памяти, Sony рассчитывает на эффект дежа вю. Корпус Walkman Bean выполнен в форме фасолины: похожий вид имел кассетник Walkman, анонсированный с десяток лет назад. Та модель побила все рекорды продаж среди молодежи - тяга молодых людей ко всему необычному и оригинальному давно известна. Теперь с помощью «бобовых» Sony рассчитывает привлечь к цифровой музыке новую аудиторию - в частности, наиболее консервативную категорию клиентов - женщин «в возрасте». - Т.Б.
***
Закончилось судебное разбирательство по поводу бракованных аккумуляторных батарей плейеров iPod. Владельцы iPod первого и второго поколений получат возмещение в виде купонов на 25 и 50 долларов соответственно, которые можно будет «отоварить» в магазинах Apple до 30 сентября. Некачественные батарейки обойдутся Apple, по словам юристов компании, в 15 млн. долларов. - Т.Б.
***
Rockstar выпустила специальную заплатку, которая удаляет из Grand Theft Auto: San Andreas весь скандальный контент, обнаруженный при помощи патча Hot Coffee. Кроме того, компания печатает новый тираж игры с вырезанными «откровенными» сценами. Таким образом, GTA SA все же сохранит рейтинг 17+. - Т.Б.
***
По данным Китайской ассоциации контроля над курением, от болезней, так или иначе связанных с этой вредной привычкой, в Поднебесной каждый год умирает 1,2 млн. человек. В августе Китай (самый крупный потребитель табачных изделий в мире) ратифицировал подписанную еще в 2003 году Рамочную конвенцию Всемирной организации здравоохранения по контролю над табаком. В результате менее чем за две недели на территории страны были демонтированы все (несколько десятков тысяч) автоматы по продаже сигарет. - Т.Б.
***
На рассмотрение в VESA поступили спецификации интерфейса DisplayPort, который должен заменить «выдохшихся старичков» VGA и DVI. В разработке новинки участвовали такие крупные компании, как ATI, Dell, Hewlett-Packard, nVidia, Samsung, Philips и др. DisplayPort, призванный упростить соединение ПК с устройствами отображения (будь то монитор, проектор или телевизор), позволит передавать по одному кабелю видео- и аудиосигнал со скоростью до 10,8 Гбит/с. Кроме того, спецификации предусматривают некую DRM-технологию, ограничивающую просмотр на экране неавторизованного контента. Если интерфейс будет одобрен, первые устройства с его поддержкой появятся в продаже в следующем году. - А.З.
***
Hitachi представила DVD/HDD-видеорекордер с накопителем емкостью 1 Тбайт (68 часов записи HDTV-сигнала). - Т.Б.
***
Многочисленные шуточки о «непрофильном» использовании вибросигнала в мобильном телефоне наконец воплотились в жизнь. Мидлет Phone Purr легко превратит почти любой телефон в персональный массажер с несколькими режимами работы и таймером. Релаксировать можно и на пару с кем-нибудь: при желании все изменения в настройках программы будут транслироваться по SMS на выбранный номер (для этого, конечно, необходимо, чтобы ваш визави тоже установил у себя Phone Purr). - А.З.
***
Малайзийским копам дозволено проверять мобильники граждан страны на предмет наличия порнографических картинок и видеозаписей. В мусульманской Малайзии запрещена не только порнография, но даже сцены с поцелуями - распространителям подобного контента грозит до пяти лет тюрьмы. Однако любителям «мобильной клубнички» пока бояться нечего. Полицейским предписано лишь стирать порочный контент и делать нарушителям морали устное предупреждение. - Т.Б.
***
Китайская фирма PowerNet Technology и Коммунистический союз молодежи Китая разработали онлайновую игру Anti-Japan War Online. Сюжет антияпонского толка позволяет вернуться к военным действиям 1937-45 гг. и разбить захватчиков. Игрушка появилась в ответ на выход в Японии учебников, где события тех времен трактуются в выгодном для Страны восходящего солнца свете. - Т.Б.
ТЕМА НОМЕРА: На том стоим
Всемирная сеть Internet существует с 1961 года. И уже в те времена начались эксперименты по индексированию и выборке данных, но удовлетворительные результаты появились далеко не сразу. Только в 1991 году Поль Линдер (Paul Linder) и Марк П. Маккэхил (Mark P. McCahill) из университета Миннесоты создали технологию Gopher, которая стала непосредственной предшественницей WWW. В 1992 году была создана всемирная информационная сеть World Wide Web, или просто Web (паутина). Ее основой является концепция гипертекста, сформулированная Тедом Нельсоном еще в 1974 году.
Вместе с вебом пришли три новые технологии:
HTML - язык разметки гипертекста, который служит для создания веб-страниц.
HTTP - протокол передачи гипертекста, предназначенный для пересылки веб-страниц с сервера пользователям.
Веб-браузер, необходимый для отображения веб-страниц на мониторе пользователя.
HTML вырос из более сложного языка - SGML (Single Generalized Markup Language).
Необходимость CMS
В начале развития WWW подавляющее большинство сайтов были статическими, так как страниц было немного. Однако по мере роста количества страниц и WWW в целом все больше времени при обновлении страниц уходило на рутинную HTML-разметку (помимо добавления новой HTML-страницы требовалось вставить ссылки на других страницах). Обновление и даже мелкая корректировка внешнего представления страниц все чаще выливались в весьма сложное мероприятие. Постоянные публикации статей и новостей требовали кропотливого труда, а такие средства, как голосования, гостевые книги, доски объявлений, вообще находились за гранью возможного. Как следствие, назрела необходимость автоматизации представления данных пользователю. История управления контентом началась с управления документами в традиционном смысле этого слова, то есть обычными текстовыми файлами. По мере развития определения «документ» системы управления документами стали называть системами управления контентом или содержимым веб-ресурса. Само определение «управление контентом» поначалу прочно ассоциировалось с процессом публикации и обновления информации на веб-сайтах - требовалась технология, позволяющая следить за ее актуальностью. Применительно к организациям (фабрикам, заводам), оперирующим огромным количеством информации, уместно говорить уже о системах управления информационными ресурсами предприятия (Enterprise Content Management). В результате термин «Content management» расширился: им стали обозначать управление не только информацией на сайте, но и всеми разрозненными и разнообразными фрагментами корпоративной информации. В энциклопедии Wikipedia системой управления контентом названа система, применяемая для организации и упрощения совместного создания информации (проще говоря - пополнения базы данных группой лиц).
Сайт WebMastak.comсуществует около года, однако на нем можно найти немало полезных статей по веб-программированию на PHP, Perl и несколько сотен (!) о JavaScript, а также материалы по использованию таких интернет-технологий, как SSI и XML. Еще здесь есть такие интересные разделы, как «Оптимизация и продвижение сайта в Сети» и «Настройка веб-сервера Apache».
В рамках этого информационного ресурса существует несколько проектов - например, «ХостОбзор», посвященный выбору хостинга и регистрации доменных имен. Вы можете почитать статьи, сравнить предложения хостингов, получить информацию о киберсквоттинге.
Наверняка пригодится вам и небольшая, но активно пополняемая коллекция скриптов на PHP и Perl
Структура CMS
Функции, выполняемые системами управления содержимым, можно разделить на три основные группы:
Добавление - предоставление авторам удобных и привычных средств создания (добавления) контента на ресурс.
Публикация - автоматическое размещение информации на сайте и представление данных пользователю в едином внешнем представлении для всего сайта.
Редактирование данных, содержащихся на сайте.
CMS, как правило, обеспечивают хранение данных в едином репозитории (хранилище).
Существует несколько моделей, по которым строятся системы управления:
Модульная модель. Такие CMS представляют собой набор отдельных суб-CMS, каждая из которых управляет своим набором типов данных. Модули независимы и полностью отвечают за работу с документами данного типа. Зачастую такой принцип организации является самым удачным, так как расширять функциональность можно за счет добавления нового модуля, замены или редактирования существующего кода. Системы на основе описываемой модели наиболее популярны благодаря своей простоте. В качестве примера можно упомянуть PHPNuke и XOOPS.
Объектная модель. CMS этого типа работают с классами и объектами. Классы определяют структуру данных и набор атрибутов (свойств). Объект является экземпляром класса, его задача - хранить в себе реальные данные. Объект может наследовать свойства, содержание и поведение объектов, которые в них содержатся.
Существуют и другие модели, однако они распространены в гораздо меньшей степени.
При запросе какой-либо страницы выполняется программный код, обрабатывающий запрошенный тип данных. Он извлекает данные из хранилища (коим может быть база данных или файловая система), после чего собирает страницу на основе шаблонов и представляет ее пользователю. Благодаря системе шаблонов решается вопрос одновременного обновления сразу всех страниц (например, при необходимости редизайна), плюс - появляется возможность создания нескольких вариантов представления страниц.
CMS также различаются по месту хранения сгенерированных страниц:
Динамические. Страница формируется динамически, как только приходит запрос. Это самый ресурсоемкий вариант, поскольку движок работает постоянно. Если посетителей очень много, то возможно чрезмерное использование ресурсов сервера. Главное преимущество подобной схемы - каждый посетитель получает самый свежий вариант контента. Кроме того, возможна индивидуальная настройка страницы под каждого пользователя.
С динамической сборкой. Динамически собранная (после соответствующей команды) страница кэшируется до тех пор, пока для нее не приходит обновление (очередная команда на регенерацию). В этот момент кэш сбрасывается, и цикл повторяется. Возможно учитывать пользовательские предпочтения: страница каждый раз собирается динамически, но из статических (сгенерированных заранее) фрагментов. Если какой-либо фрагмент обновляется, то при следующем запросе он (один фрагмент, а не все вообще) будет перегенерирован и занесен в кэш.
Генерация статических страниц на основе динамических данных. При обновлении CMS перегенерирует все связанные страницы. Поэтому при запросе выдается уже сформированная статическая (возможно, собранная с помощью SSI[Server-Side Includes - включения на стороне сервера, то есть в страничку вставляются динамически сгенерированные сервером данные (например, IP-адрес посетителя и др.)]) страница.
Современное аппаратное обеспечение хостинг-провайдеров вполне может потянуть первый вариант даже для сильнопосещаемого ресурса. Однако при необходимости экономии ресурсов лучше применять два других.
Весьма и весьма полезен для новичков ресурс «Постройка.ру». Тут подробно рассказывается о создании сайтов, немало статей на тему «HTML», «Графика» и «Дизайн». Хорошо известен в Сети справочник, выходящий на этом сайте: «HTML: шаг за шагом». А еще есть такой раздел, как «Справочная»: определения различных терминов, связанных с Интернетом, разбиты по алфавиту. Самым интересным местом на «Постройке.ру» (по крайней мере, для меня) является форум. Здесь обсуждаются материалы, опубликованные на сайте, и не только. Кстати, оставив там ссылку на свой сайт, я в за несколько дней получил больше десятка отзывов.
Классификация CMS
За несколько лет системы управления содержимым веб-ресурсов значительно усовершенствовались. Их можно классифицировать по областям применения.
Порталы. Используются для информационных ресурсов, основной целью ставят максимальное упрощение публикации статей и новостей. Могут включать в себя нижеперечисленные типы CMS как самостоятельные модули. Наиболее известные представители данного класса: AngelineCMS, Bes-cms, CoolPHP, CPG-Nuke, вебZE, Xaraya, xNuke, XOOPS и др.
Движки без SQL. Это ответвление в разработке CMS развито относительно слабо, так как использование в качестве хранилища информации файлов вместо таблиц базы данных сопряжено с множеством труднорешаемых проблем (таких, как одновременная запись в один файл несколькими копиями скрипта)[Скрипт (от англ. Script) есть интерпретируемая (то есть не компилируемая заранее) программа]. Достоинство этих CMS - в доступности для модификации контента и возможности размещения на бесплатных хостингах[Хостинг (от англ. Hosting) - сервер сети, предоставляющий услуги размещения сайтов]. Есть несколько реализаций данной идеи: Cute News, DeeLight CMS, Progressive, SAPID.
Блог[Происходит от англ. weblog. То есть weblog - blog - блог. Русский термин - «сетевой дневник»] - это сайт, на котором находятся личные заметки автора. В основном заметками являются ссылки на сайты, которые кажутся владельцу ресурса наиболее интересными, и комментарии к ним. Блог может содержать не только ссылки, но и просто электронный дневник пользователя.
К этой категории можно отнести следующие CMS: b2evolution, bBlog, BLOG:CMS, MyPHPblog, Nucleus, pLog, pMachine Free, Serendipity, Textpattern, WordPress, XHP.
Уже ведутся дискуссии о том, кто же влиятельнее: СМИ или блоги? Например, в Штатах выходит телепередача о блогах.
Форумы - это инструмент для общения на сайте. Сообщения в форуме в чем-то похожи на почтовые - каждое из них имеет автора, тему и содержание. Но для того, чтобы отправить сообщение в форум, не нужна никакая дополнительная программа - нужно просто заполнить соответствующую форму на сайте. Принципиальное свойство форума заключается в том, что сообщения в нем объединены в треды (от англ. thread - «нить»). Когда вы отвечаете в форуме на чье-то сообщение, ваш ответ будет «привязан» к исходному сообщению.
К форумам, достойным внимания, можно причислить FUDforum, openBB, Phorum, phpBB, PunBB, W-Agora, XMB, Zorum, ExBB, IPB, vBulletin.
Магазины. К магазинам отнесем любой сайт, с которого можно заказать какой-либо товар. В данном случае в определение «товара» может входить абсолютно все, включая время доступа в Интернет, минуты сотовой связи. Абсолютное большинство интернет-магазинов являются нелегальными[Вопросы - к автору. - Прим. ред].
CMS, позволяющие создать виртуальный магазин: MyMarket, osc2nuke, osCommerce, Zen Cart.
Групповая работа (Groupware) - комплекс программного обеспечения, позволяющий организовать работу предприятия, отношения с клиентами и заказчиками в Интернете. Обычно представляет собой полностью или частично закрытую часть сайта с возможностью отслеживать сроки выполнения поставленных задач, распределение ролей и временных нормативов. Иногда можно выносить вопросы на обсуждения и решения вышестоящего руководства.
Как правило, пользуются следующими CMS: dotProject, eGroupWare, MoreGroupware, phpCollab, PHProjekt.
Обучение (e-Learning) - дистанционная форма обучения с использованием Интернета. Онлайновая форма обучения уже не один год является «маяком», на который ориентируются образовательные системы разных стран мира. Главным стратегическим направлением является быстрое обновление знаний и эффективное использование информации.
Таких систем немного: ATutor, Claroline, LogiCampus, Moodle, Segue, Site@School.
Базы знаний (KnowledgeBase) позволяют накапливать опыт множества разработчиков, работающих (или работавших) в какой-либо одной. Каждая такая база знаний имеет свою специфичную структуру, поэтому никаких общих решений на данный момент не предложено. Самая известная из существующих баз знаний - RFC[Request For Comment - запрос на комментирование. Обычно описание работы с каким-либо протоколом и т. п. Публикуется в виде небольшого документа - как правило, с примером программы].
Биллинг (Billing). Программное обеспечение, позволяющее провайдерам[Провайдер (от англ. Provider) - организация, предоставляющая какие-либо услуги (как правило, информационные)] и реселлерам[Реселлер (от англ. Reseller) - организация или частное лицо, занимающееся продажей услуг крупных компаний рядовым потребителям] работать со счетами клиентов. Такие CMS являются неотъемлемой частью крупной системы учета потребления услуг пользователями. Задача же CMS данной категории - в отображении информации о предоставленных услугах, подключении новых услуг, изменении текущих параметров, приеме платежей и т. п. Часто такие системы пишутся своими силами. Для примера можно привести биллинг-панель RuWEB[Помимо нее автор имел удовольствие работать с net.ru, agava.ru, IPI.CONTROL, CLX.ru, Spaceвеб, - ни одна фирма не может порадовать гибкими тарифными планами]. В ней создано огромное количество тарифных планов, позволяющих платить только за те параметры хостинга (трафик, место на жестком диске, MySQL, PHP, Perl…), которые используются в полном объеме.
Администраторская панель хостинга. К этому классу относятся такие продукты, как Direct Admin и Control Panel. Немало хостинг-провайдеров стараются написать панель управления для пользователя хостинга своими силами, однако ни одно подобное решение, насколько мне известно, так и не смогло по возможностям и эргономике хоть немного приблизится к вышеупомянутым системам. Например, админпанель хостинга net.ru дает лишь простейшие функции управления и способна показать только то, что может сделать администратор за день работы. Самоделки.
Системы управления бывают свободно-распространяемыми и платными. Вместе с последними в подавляющем большинстве случаев вы получаете сопровождение и поддержку.
Платные системы можно разделить на три ценовые категории:
Самые дешевые, которые произведены одним веб-разработчиком или группой. Такие системы стараются сделать как можно более универсальными, чтобы продать как можно большему числу потенциальных покупателей (как правило, интернет-представительствам некрупных компаний).
К среднему ценовому диапазону относятся системы, созданные под конкретного заказчика.
Системы, созданные гигантами разработки - Microsoft и др.
Тем, кто интересуется системами управления контентом, рекомендую посетить сайт «CMS Обзор», посвященный CMS, их использованию и настройке. Описаны основные стандарты, которым должна соответствовать CMS, сравниваются платные CMS от различных разработчиков. Весьма любопытный форум. Для сведения: аналогичный англоязычный ресурс располагается по адресу www.cmswatch.com
Текущее состояние рынка CMS
Развитие чего-либо всегда определяется потребностями рынка. Состояние же рынка CMS на данный момент таково, что нет серьезной конкуренции из-за ненасыщенности рынка. Конкурентная борьба между производителями систем практически отсутствует. Абсолютное большинство мелких и средних веб-разработчиков предпочитают иметь пусть и примитивную, но свою CMS, нежели пользоваться чужими, более продвинутыми разработками. Поэтому в России ни одна система пока не может похвастаться долей рынка хотя бы в десяток процентов. К тому же до сих пор не проведено практически ни одного серьезного анализа рынка и его характеристик. Многие публикации являются скрытой рекламой какой-либо CMS. Подавляющее большинство существующих CMS несовместимы друг с другом, то есть нет возможности экспорта/импорта данных из одной системы в другую, даже через промежуточные форматы данных; несовместимы и модули разных систем. Таким образом, при желании сменить CMS, не меняя оформления, придется заново программировать интерфейс. Диапазон цен на рассматриваемые программные продукты довольно широк - от $50 до $10000, а порой и выше. То есть за долгие годы развития так и не была сформирована даже ценовая политика большинства производителей.