Голубятня: Интерактив №1
Автор: Сергей Голубицкий
Сегодня мы присутствует при рождении новой рубрики "Голубятни Онлайн", о необходимости которой так долго говорили все честные люди портала, но боялись спросить.
В самом деле: на уровне интуиции я задумывался на тему создания интерактивных постов уже давно, но сдерживали соображения плагиата (у Темы Лебедева в ЖЖ есть нечто подобное). Однако один из самых любимых мои фигурантов форумных баталий на ветках "Голубятни" - Андрей Мироненко - блестящим росчерком клавиатуры довел концепт до совершенства оригинальной формы.
Итак, идея нового раздела такова: приглашаю профессионалов всех мастей (от мастеров-краснодеревщиков - ау, Левон! - до специалистов по выведению клопов на дачных участках) восполнить образовательные лакуны собратьев по тусовке и раскрыть в "Интерактиве" актуальные темы, в которых данные профессионалы ощущают себя доками. Поясняю на примере Андрея Мироненко. Сегодня мы публикуем его вводную статью-беседу на тему - прости господи! - Joomla. Далее, читатели, увлеченные перспективой создания собственного портала на основе этого удивительного модульного конструктора (понимание Joomla филологом, уж не обессудьте), задают автору-профи вопросы на наших форумных ветках. Автор по мере сил и возможностей отвечает на вопросы, а затем продолжает развивать тему в "Интерактиве" до полного её исчерпания. На мой взгляд - шикарно!
Андрей Мироненко
Я хотел бы предложить читателям цикл статей интерактивного написания - я пишу небольшой кусок текста по той или иной информационной технологии, продукту и т.п. Этот текст охватывает определенный этап освоения технологии, обучения программе - в комментариях я готов подробно консультировать читателей по деталям этого этапа - соответственно опытные читатели могут помогать мне в этом, в каких-то местах исправить или дополнить мой текст.
Думаю это будет полезно - ни в одном журнале технической направленности подобного подхода к написанию статей я не встречал - что прискорбно - потому как для меня возможности журналистики Интернета это прежде всего живая беседа автора и читателей. Причём беседа не постфактум статьи - а беседа как конструктор дальнейшего написания - так и актуальнее и интереснее для читателей - да и автору проще определиться в целесообразности той или иной предлагаемой темы.
JOOMLA. Часть 1
Зачастую многим приходится сталкиваться с ситуацией, когда нужна удобная система управлением сайта. Ещё лучше если она будет бесплатная.
Неоднократно сам бывал в подобных ситуациях – сайт нужен вчера и забесплатно. Поддерживать его тоже придется своими силами – потому что не специалисту вроде сложно. В итоге я или изобретал убогий велосипед или под тем или иным предлогом увиливал от данной работы.
Но вот уже длительный промежуток времени все возможные проблемы с созданием представительства в Интернете я решил – ответом на мои запросы явилась Joomla.
Хорошая система управления сайтом должна отвечать следующим параметрам: быть интуитивно понятной не специалисту, иметь возможность подключать дополнительные модули по необходимости (шаблоны, каталоги, новостные ленты, форумы и т.п.).
Joomla полностью отвечает этим критериям – управление осуществляется из простой административной консоли или из меню пользователя. Меню пользователя очень удобно, когда требуется предоставить возможность добавлять или редактировать статьи готовых разделов – работу могут выполнять сами сотрудники без участия специалиста.
Но самое главное это огромное количество качественных дополнительных модулей и шаблонов отображения. Эти компоненты могут быть платными, но, если поискать, всегда можно найти свободную альтернативу.
Теперь подробнее о деталях организации системы и её концепции.
Если говорить простыми словами, то структура сайта на Joomla - это дерево меню сайта на ветвях которого размещаются тематические разделы (красиво сказал :). Поэтому прежде чем приступать к проектированию сайта нарисуйте его карту. В последствии эта карта послужит Вам основой для построения первоначальной структуры – меню, категорий, секций.
Перейдём к практике – установить Joomla можно на локальном компьютере, где есть Web сервер, PHP и СУБД MySQL. Для того чтобы не заморачиваться с настройками и пр. рекомендую всё нужное скачать в виде пакета Wampserver (http://www.wampserver.com/en/). Там будет сервер Apache, MySQL и PHP в одном флаконе - всё для Windows. Можно поискать и найти русскоязычное описание этого пакета и его скромных настроек. Если у кого-то возникнут затруднения - отвечу на форуме – процедура отлаженная и больших затруднений в отсутствии патологий не вызывает (под патологиями я подразумеваю общие проблемы с системой – вирусы, неполадки, экзотические параметры безопасности и т.п.). В качестве простенькой инструкции можно использовать этот ресурс (http://web-esse.ru/unix/296 ).
И так у нас есть свой маленький сервер, но с возможностями как у больших. Проектирование сайта будем проводить на нём, а по готовности я расскажу как перенести готовый сайт на коммерческий хостинг.
После установки wampserver нужно будет скачать и установить Joomla – место в сети с самым свежим дистрибутивом http://www.joomla.org/download.html. В скорости готовится выпуск версии 1.6 – уже есть предварительная версия, но пока рекомендую качать версию 1.5 – при всей тяге к новому и прогрессивному нужно понимать, что во первых оно не всегда стабильно, а во вторых дополнительные компоненты и шаблоны ещё очень долго будут заточены под версию 1.5 – не быстрый это процесс – переход – ещё год, а то и два оптимальным для разумного специалиста будет использовать версию 1.5.
Продолжение следует. Вопросы и дополнения приветствуются.
В следующей части я собираюсь описать процесс получения, первоначальной установки Joomla и её руссификации.
Весь цикл статей по этому продукту будет содержать информацию о самой Joomla, дополнительным компонентам, каталогам (ZOO), шаблонам (возможно создание шаблона с нуля - точно модификациям готовых), дополнительным инструментам, которые делают жизнь специалиста легче и проще.
Просьба не расстраиваться если я сразу не отвечу на тот или иной вопрос - ответ будет всегда - возможно и с запозданием или оптом.
Василий Щепетнёв: Сравнительная ментоскопия
Автор: Василий Щепетнев
Исторические романы читаются с особенным чувством. При чтении возникает ощущение, что не просто время убиваешь, а убиваешь с пользой, поскольку расширяешь кругозор, обогащаешься знаниями, пусть для нашего времени полезными неочевидно, но как знать, как знать...
Но насколько мы, люди двадцать первого века, можем понять побудительные мотивы, толкавшие людей прошлого на тот или иной поступок? Существуют два основных направления: первый – что люди, в общем-то, не меняются, и поведение крестьянского парня Ивана в восемнадцатом веке такое же, как у его сверстника в двадцать первом. Второе – что люди различны, и нам просто не понять Ивана восемнадцатого века, готового сложить голову за веру, царя и отечество. Вера? Иконку в автомобиль приклеить разве что. Царь? Нет, за царя воевать – только по предоплате, а сложить, так разве пальцы в виде фиги. Да и не поймешь, кто у нас настоящий царь. Отечество? В смысле – Россия? Кому Россия, а кому рашка-чебурашка. При слове "патриот" хорошим тоном считается сделать кислую мину, на патриота смотрят, как на больного: что с него взять? И берут все, что удастся, радуясь возможности, выражаясь языком элиты, "развести лоха" - на бабки, а то и на самую жизнь.
Но в литературе обыкновенно придерживаются первого направления, изображая людей прошлого так, будто они – соседи по подъезду. Не потому, что это легче (хотя и потому тоже), главное – читатель любит, чтобы книга была о нём, любимом. В литературном герое он ищет себя, со своими бедами, заботами и желаниями, и потому протопоп Аввакум ему – что марсианин (я обобщаю, а обобщение есть зло: и читатели разные, и книги, потому каждой моей фразе нетрудно противопоставить дюжину других фраз. Но без обобщений невозможно вообще ничего помыслить, таков уж процесс мышления. Что делать). И потому, узнав, что Ленин в тысяча девятисотом году получил премию в пятьдесят тысяч золотых рублей (тогда других рублей просто не было, опять примета времени), этот читатель в деньгах видит цель, а не инструмент, бабло, а не аккумулированный труд. И делает соответствующие выводы: негодует, ругает автора за то, что автор, свинья мелкопяткачковая, судит о дубе исключительно по вкусу желудей.
Но люди меняются, и меняются порой стремительно. Я уже упоминал тот факт, что для российского писателя девятнадцатого века было невозможно сделать героем произведения агента тайной полиции. Полиции уголовной – запросто, взять хоть Порфирия Петровича, но жандарма – увольте. В двадцатом веке, тем более в двадцать первом сотруднику ВЧК-КГБ-ФСБ - лучшее место. Он – подлинный герой нашего времени, ум, честь и совесть. Так уж выходит. И если в западной остросюжетной литературе спецслужбы, особенно ЦРУ, зачастую предстают символами лжи и цинизма, этакие бездушные молохи, занятые исключительно прокормлением самих себя, то в литературе российской на них стоит и будет стоять земля русская. Не на западных спецслужбах, естественно, а на российских.
Почему так сложилось? Ответ стандартный: примета времени, которая через сто лет (думаю, раньше) тоже будет казаться странной, как сегодня непонятно нежелание офицера боевого знаться с офицером жандармским – в девятнадцатом веке.
Одним из побудительных мотивов, определивших судьбу Владимира Ульянова, сейчас считают месть за брата Александра. Мол, повесили Сашу, а Володя отомстил. Это предположение характеризует, разумеется, не Ленина, а нашего современника. Для нашего современника власть, убившая близкого, родного человека, становится несомненным врагом. Кто-то ненавидит молча, кто-то на словах, а кто-то берется за оружие. А ещё недавно... Писатель Лев Кассиль, талантливый, интересный, увлекательный, во всех своих книгах был апологетом советской власти - при том, что эта власть убила его младшего брата Осю, о котором он с такой любовью писал в "Кондуите и Швамбрании". Нарком авиационной промышленности Михаил Каганович застрелился в предчувствии неминуемого ареста, но брат Лазарь продолжал преданно служить. Пытали жен Будённого, Калинина и прочих крупных, средних и мелких советских чиновников-большевиков, пытали и убивали отцов, братьев, детей - но ведь Сталин сказал, что сын за отца не отвечает. А мы и рады не отвечать. Ответить - да хоть вилкой в глаз во время застолья – ни Будённый, ни Калинин не решились. Люди во власти всегда особенные, а большевики во власти особенные вдвойне. Иных не держат.
Но дело, думается, не в банальной трусости. Просто все они были преданы власти – советской власти, если угодно. Не Сталину, разумеется. Сталин – такой же жрец власти, как и остальные. Просто он главный жрец, и, если божество требовало, Сталин, не мешкая, отправлял на алтарь необходимую жертву.
Изменились ли люди? Отдаст ли сегодня Большой Человек ранга Калинина или Будённого свою жену на потеху и пытки людям власти?
Сегодня не отдаст.
Завтра – не знаю.
Промзона: Зубная щётка-неваляшка
Автор: Николай Маслухин
Зубные щётки принято хранить в специальных стаканчиках. Считается, что так гораздо удобнее. Но такой способ совершенно негигиеничен. Во-первых, в стаканчике постоянно скапливается вода, превращая его в подобие болота. Во-вторых, соприкасаясь, щётки "обмениваются" хозяйской микрофлорой, что, мягко говоря, нежелательно.
Конечно, вместо стаканчиков можно использовать специальные держатели, располагающие щетки вертикально. Но поскольку стандартного размера зубных щёток не существует, всегда есть риск, что держатели не подойдут по диаметру к ручке.
Дизайнеры Хью Джин Юн и Ён Хак Ли подошли к проблеме с другой стороны и изобрели зубную щётку-неваляшку.
В такой щётке центр тяжести смещен в самый низ округлой ручки, благодаря чему она никогда не падает и уверенно держится на поверхности. Помимо очевидного удобства хранения, такую щётку, по сравнению с другими моделями с тонкой ручкой, будет удобнее держать. К тому же, она наверняка понравится детям.
Наборы системной логики для процессоров AMD
Автор: Олег Нечай
Самые распространённые чипсеты AMD серии 7xx для с архитектурой K10 появились на рынке уже довольно давно: первые наборы логики были представлены ещё осенью 2007 года – задолго до интеловских микросхем "пятидесятой серии". За прошедшие годы модельный ряд претерпел ряд не слишком значительных модернизаций и пополнился несколькими новыми моделями. В 2009 году было объявлено о выпуске логики новой "восьмисотой" серии, которая добралась до серийного производства лишь к весне 2010 года. Поэтому до сих пор львиную долю рынка системных плат для платформы AMD занимают "материнки" на микросхемах серии 7xx, а на базе чипсетов 8xx пока выпускаются лишь платы топовых серий.
Любопытно, что до приобретения в 2006 году канадского производителя графических ускорителей и системной логики ATI Technologies компания AMD выпускала чрезвычайно ограниченный модельный ряд чипсетов и они не пользовались у потребителей особой популярностью. Львиную долю рынка занимали микросхемы VIA Technologies, почётное второе место принадлежало SiS. Современная ситуация в корне иная: примерно три пятых всех системных плат построены на базе логики AMD и около двух пятых – на основе чипсетов NVIDIA серий nForce и GeForce. VIA и SiS покинули этот рынок примерно пять лет назад – у них просто нет моделей для Socket AM2 и AM2+, не говоря уже о Socket AM3.
В этом обзоре мы опишем основные возможности и характеристики как хорошо известных чипсетов AMD 7xx и NVIDIA nForce/GeForce, так и наборов микросхем новой серии AMD 8xx.
Первые чипсеты серии – 770, 790X и 790FX – были представлены в ноябре 2007 года в составе производительной платформы для настольных компьютеров под кодовым названием Spider, в которую также вошли четырёхъядерные процессоры Phenom X4 9xxx и графические ускорители Radeon HD 3800. В январе 2008 года к этому семейству добавились модели 780G/V/E, летом 2008 года – 790GX, а в августе 2009 года – 785E/G.
Все наборы микросхем "семисотой" серии рассчитаны на Socket AM2+/AM3 и обратно совместимы с Socket AM2 с некоторыми ограничениями. Главные отличия между разными моделями заключаются в числе поддерживаемых линий PCI Express 2.0, наличии и типе или отсутствии встроенной графики.
В старшей модели 790FX (см. блок-схему) реализованы 38 линий PCI Express 2.0, 32 из которых выделены под графические ускорители. Видеоадаптеры можно устанавливать в самых различных режимах, в том числе две карты в два полноскоростных слота x16 или четыре карты в четыре физических слота x16 с реальной скоростью x8. Ещё шесть линий идут на периферию – например, на один слот x4 и два слота x1 для установки дополнительных контроллеров или карт расширения.
Наборы логики 790X/GX, 785E, 780E отличаются от 790FX поддержкой одного ускорителя в полноскоростном слоте PCI Express x16 или двух в слотах x8, а чипсеты 785G, 780G/V, 770 способны работать лишь с одной видеокартой x16. Встроенные графические ядра с поддержкой программного интерфейса Microsoft DirectX 10 и технологии ATI Hybrid Graphics используются в моделях 790GX (Radeon HD 3300), 785E/G (Radeon HD 4200), 780G (Radeon HD 3200) и 780V/E (Radeon HD 3100).
В чипсетах применяется системная шина HyperTransport 3.0 (в 790FX – с поддержкой слотов HTX для прямого подключения периферии к процессору), работающая на частоте 2,6 ГГц с пропускной способностью до 10,4 Гбайт/с (ширина 16 бит) в одном направлении. Для связи с "южным мостом" служит фирменная шина A-Link Express, построенная на четырёх линиях PCI Express 1.1.
Наборы микросхем серии 700 обычно работают в паре с "южными мостами" SB700/710/750. Изначально же с ними использовался ныне морально устаревший SB600, обеспечивавший поддержку 6 устройств PCI, четырёх накопителей SATA-II (3 Гбит/с) с возможностью организации RAID-массивов уровней 0, 1 и 10, двух накопителей IDE, 10 портов USB 2.0 и звукового кодека уровня HD Audio.
Самый распространённый сегодня "южный мост" SB750 позволяет подключить до 6 устройств PCI, до шести накопителей SATA-II с поддержкой RAID-массивов уровней 0, 1, 5 и 10, звуковой кодек класса HD Audio. Предусмотрена возможность установки до 12 портов USB 2.0 плюс два порта USB 1.1. На уровне "южного моста" также реализована технология Advanced Clock Calibration, обеспечивающая точное управление частотой и напряжением процессора при разгоне.
Как видим, несмотря на приличный возраст логики серии 700, она ещё вполне конкурентоспособна. Более того, в ней реализованы функции, отсутствующие в более поздних чипсетах Intel "пятидесятой серии", в частности, полноскоростные интерфейсы PCI Express 2.0 не только для графики, но и для подключения карт расширения. К тому же платы на базе топовой 790FX стоят почти вдвое дешевле аналогичных по функциональности "материнок" для процессоров Intel последнего поколения. Так что долгожительство этой платформы отнюдь не случайно.
Долгожданное обновление системной логики AMD произошло в марте 2010 года, когда были представлены три новых чипсета 890FX и 890GX и 880G.
Старшая модель 890FX – прямой преемник 790FX: здесь мы снова встречаем 38 линий PCI Express 2.0, обеспечивающих установку двух видеокарт в полноскоростных слотах x16 или четырёх карт в слотах x8, а также периферии в слоте x4 и двух слотах x1. Чипсет 980GX способен работать с одной видеокартой PCI Express 2.0 x16 или двумя x8, а 880G – с одной картой x16. Наборы 980GX и 880G получили новую интегрированную графику Radeon HD 4290/4250 c поддержкой программного интерфейса Microsoft DirectX 10.1.
На сайте AMD упоминается ещё один чипсет новой серии c индексом 870 – по-видимому, это вариант 880G без встроенной графики. Никакой другой информации о нём или о платах на его основе пока нет.
"Северный мост" подключается к процессору при помощи шины HyperTransport 2.0, а к "южному мосту" – посредством обновлённой шины A-Link Express III с пропускной способностью до 2 Гбайт/с. Полноскоростная внутричипсетная шина обеспечивает полноценную производительность при подключении устройств к перспективным интерфейсам вроде SATA-III.
В паре с чипсетами "восьмисотой" серии работают два новых "южных моста": SB850 и упрощённый SB810, без поддержки SATA-III и RAID-массивов уровня 5. В отличие от одночиповой логики Intel "пятидесятой" серии, SB850 гораздо функциональнее, причём поддерживаются не только самые современные интерфейсы, но и устаревшие: здесь есть и SATA-III, и PATA/133, отсутствующие в наборах конкурирующей платформы.
Микросхема SB850 обеспечивает поддержку 4 устройств PCI, двух полноскоростных устройств PCI Express 2.0 x1, шести накопителей SATA-III (6 Гбит/с) c возможностью организации RAID-массивов уровней 0, 1, 5 и 10, двух накопителей IDE (PATA/133), 14 портов USB 2.0 и двух портов USB 1.1, звукового кодека уровня HD Audio и гигабитного сетевого контроллера.
Вполне достойное обновление проверенных временем решений, хотя и нисколько не революционное – в лучших традициях AMD соблюдена разумная пропорция консерватизма, инноваций и обратной совместимости с самым разным оборудованием. "Восьмисотая" серия AMD особенно выигрышно выглядит в сравнении с "пятидесятым" семейством чипсетов Intename = "note" в последних отсутствуют полноскоростные порты PCI Express 2.0 для подключения плат расширения, интерфейсы SATA-III и стремительно устаревающий PATA/133. Реализация этих интерфейсов на плате с помощью контроллеров третьих производителей заметно удорожает конечный продукт, так что за AMD остаётся и ценовое преимущество. К примеру, геймерская плата ASUS Crosshair IV Formula на топовом чипсете 890FX в московских магазинах стоит всего порядка 7300 рублей.
Поскольку NVIDIA – один из ведущих разработчиков графических ускорителей, все её наборы микросхем оснащены встроенным видеоядром: и так называемый медиакоммуникационный процессор MCP серии nForce, и чипсет с видеоускорителем MGPU GeForce, предназначенный для впаивания в системную плату. Уловить разницу между ними не так просто, тем более что даже встроенные в них видеоядра практически идентичны.
Де-факто, nForce отличается от GeForce тем, что в первых полноскоростной интерфейс PCI Express 2.0 применяется только для подключения дискретной графики, а для периферии применяется шина с вдвое меньшей пропускной способностью PCI Express 1.1 – совсем как в чипсетах Intel "пятидесятой" серии. В GeForce все порты PCI Express версии 2.0 и во всех микросхемах предусмотрена поддержка универсального цифрового интерфейса HDMI. При этом ни в одной модели GeForce нет возможности организовывать многокарточные видеосистемы SLI. На этом разница заканчивается, и почему в NVIDIA поддерживают это искусственное разделение, усугублённое путаницей с дискретными видеоадаптерами GeForce, совершенно не очевидно.
В настоящее время на рынке присутствуют материнские платы на базе чипсетов NVIDIA сразу трёх разных серий: nForce 700, nForce 900 и GeForce 8000. Между тем, все они очень похожи и отличаются друг от друга нюансами.
Семейство GeForce 8000, представленное ещё летом 2008 года, состоит из трёх одночиповых моделей: 8100, 8200 и 8300. Во всех трёх используется графическое ядро C77/C78 с 16 универсальными шейдерными процессорами и поддержкой программного интерфейса Microsoft DirectX 10. Тактовая частота видеоядра – 500 МГц, частота работы шейдерного блока – 1200 МГц у моделей 8100 и 8200 и 1500 МГц у чипсета 8300. Все микросхемы, кроме 8100, поддерживают аппаратное декодирование видео высокой четкости PureVideo HD. Предусмотрена также работа в режиме Hybrid SLI, то есть объединяя мощности встроенного ядра и дискретной видеокарты.
Старшая модель 8300 обеспечивает полноскоростное подключение графического ускорителя в PCI Express 2.0 x16, а также другой периферии по 3 линиям PCI Express 2.0, 5 устройств PCI, 6 накопителей SATA-II c возможностью организации RAID-массивов уровней 0, 1, 5 и 10, двух накопителей IDE. Предусмотрены 12 портов USB 2.0, гигабитный сетевой адаптер и звуковой кодек класса HD Audio, видеоинтерфейсы DVI, HDMI и VGA. Чипсет связывается с процессором через шину HyperTransport 3.0.
В серию nForce 700, ровесницу GeForce 8000, входят четыре актуальные модели: 720a, 730a, 750a SLI и 780a SLI, причём три младшие – одночиповые, а в состав старшей входит дополнительная микросхема-мост nForce 200, о которой чуть ниже.
Функционально микросхемы nForce 720a и 730a в точности повторяют GeForce 8100 и 8200, в том числе и по частотам графического ядра. Разница, как мы уже упоминали, в том, что три линии x1 работают в режиме PCI Express 1.1 и отсутствует поддержка интерфейса HDMI.