 |
 |
 |
 |
 |
 |
Безопасный Linux
: Часть третья. Архитектура безопасности Третья статья серии «Безопасный Linux» посвящена некоторым особенностям архитектуры AppArmor |
|
|
|
08.12.2009 |
|
| |
Программирование с Qt : Часть 3. Контейнеры Qt – кроссплатформенный инструментарий для разработки прикладного программного обеспечения, широко используемый при создании графических пользовательских интерфейсов |
|
|
|
03.12.2009 |
|
| |
Работа с открытыми форматами документов: Часть 2.Средства проекта ODF Toolkit Cтатья посвящена краткому обзору проекта ODF Toolkit. |
|
|
|
01.12.2009 |
|
| |
Работа с открытыми форматами документов: Откройте дверь открытым форматам Oткрытые форматы – альтернатива проприетарным , спецификации которых находятся в свободном доступе, а использование не ограничено. |
|
|
|
26.11.2009 |
|
| |
Системы резервного копирования и управления IT-активами предприятия : Часть 2. Настройка Linbox Rescue Server В предыдущей статье мы уже рассказывали о некоторых возможностях Linbox Rescue Server (LRS). |
|
|
|
24.11.2009 |
|
| |
Системы резервного копирования и управления IT-активами предприятия: Часть 3. Настройка Linbox Rescue Server. Инвентаризация и управление В предыдущей статье мы рассмотрели установку и настройку Linbox Rescue Server, а также организацию сетевой системы резервного копирования с его помощью. |
|
|
|
24.11.2009 |
|
| |
Эффективная работа с моделью событий CIM В модели CIM клиентское приложение создаёт фильтры событий, связанные с несколькими обработчиками CIM-событий через различные соединительные порты. В статье показывается, как связать несколько обработчиков с одним определенным соединительным портом. |
|
|
|
19.11.2009 |
|
| |
Автоматизация развертывания виртуальных машин В этой статье рассказывается, как использовать решение автоматического развертывания виртуальных машин для быстрого создания и запуска набора автоматически настраивающихся ВМ. |
|
|
|
17.11.2009 |
|
| |
Разработка приложений для встраиваемых устройств
: Часть 2. Применение Code::Blocks для разработки AVR-приложений Знакомство с разработкой приложений для микроконтроллеров семейства Atmel AVR с использованием интегрированной среды Code::Blocks и комплекта AVR-GCC |
|
|
|
10.11.2009 |
|
| |
Обучение программированию в Linux на примере интегрированной среды разработки Geany: Часть 1.Основы работы в Geany – создание простого приложения Эта статья открывает цикл, основной целью которого является демонстрация использования инструментального средства Geany при изучении процесса разработки программного обеспечения в Linux |
|
|
|
05.11.2009 |
|
| |
Системы учета интернет-трафика. Установка, настройка, использование: Часть 1. Использование SAMS SAMS, SARG и Ipaudit |
|
|
|
03.11.2009 |
|
| |
Система Pentaho BI-Suite
: Часть 1.Установка и начало использования В данной статье рассматривается концепция Business Intelligence и ее реализация с помощью JEE-продуктов с открытым исходным кодом |
|
|
|
29.10.2009 |
|
| |
Виртуализация в GNU/Linux
: Часть 1. Знакомство с libvirt и oVirt Первая часть цикла знакомит читателей с несколькими связанными проектами, в основе которых лежит набор утилит виртуализации libvirt |
|
|
|
27.10.2009 |
|
| |
Замена Active Directory: Часть 3. Централизованное управление рабочими станциями Пожалуй, самое время немного отвлечься от серверов каталогов и перейти к управлению рабочими станциями. |
|
|
|
22.10.2009 |
|
| |
Замена Active Directory: Часть 2. Установка и настройка Mandriva Directory Server Для организации службы каталогов и контроллера доменов на сервере, работающем под управлением GNU/Linux, часто используют связку Samba и OpenLDAP |
|
|
|
20.10.2009 |
|
| |
Ядерное партнерство : Часть 4. Настройка беспроводной сети на PlayStation 3 В статье рассказывается, как сконфигурировать и зашифровать встроенную сеть Wi-Fi на игровой приставке Sony PlayStation 3 с процессором Cell Broadband Engine. |
|
|
|
16.10.2009 |
|
| |
Разработка приложений для встраиваемых устройств: Часть 1.Применение Eclipse для разработки AVR-приложений Микроконтроллеры семейства Atmel AVR в представлении не нуждаются – они повсеместно используются в самых различных электронных устройствах. |
|
|
|
15.10.2009 |
|
| |
Безопасный Linux
: Часть вторая. AppArmor – разработка профилей Во второй части серии статей «Безопасный Linux» мы продолжим исследование возможностей и приемов работы с AppArmor – простым средством защиты на основе принципа «запрещено все, что не разрешено явно» |
|
|
|
13.10.2009 |
|
| |
Программирование с Qt: Часть 2. Типы, варианты, ссылки и разделение данных Qt – кроссплатформенный инструментарий для разработки прикладного программного обеспечения, широко используемый при создании графических пользовательских интерфейсов |
|
|
|
08.10.2009 |
|
| |
Замена Active Directory: Часть 1. Службы каталогов Служба каталогов (Directory Service) – это программный комплекс, позволяющий хранить в одном месте информацию о сетевых ресурсах (общие каталоги, серверы печати, принтеры, пользователи и т.д.) и обеспечивающий централизованное управление ими |
|
|
|
06.10.2009 |
|
| |
Распределенные вычисления : Часть 1. Высокопроизводительные вычисления в каждый дом Как же можно с пользой потратить время «безделья» компьютера? Ответу на этот вопрос и посвящена статья. |
|
|
|
06.10.2009 |
|
| |
Системы резервного копирования и управления IT-активами предприятия: Часть 1. Обзор программных продуктов Эта статья открывает цикл материалов о средствах резервного копирования для GNU/Linux. В ней приводится обзорная информация по наиболее популярным программным продуктам, которые будут рассмотрены подробнее в следующих статьях. |
|
|
|
01.10.2009 |
|
| |
Обновляйте Twitter и FriendFeed из командной строки Linux Узнайте, как использовать GNU Wget и cURL, чтобы отправлять обновления в Twitter и FriendFeed без использования настольного приложения Twitter, и следите за сообщениями Twitter и FriendFeed прямо из командной строки Linux. |
|
|
|
29.09.2009 |
|
| |
SugarCRM. Установка, настройка, локализация : Часть 1. Свободная CRM-система SugarCRM В статье приводится описание и краткий обзор существующих бесплатных CRM-систем, рассказывается об особенностях SugarCRM, ее системных требованиях, использовании и настройке. |
|
|
|
24.09.2009 |
|
| |
Ядерное партнерство
: Часть 3.Преобразование портируемых приложений, собранных с помощью Gedae
В этом исследовании в сжатой форме рассматривается переносимость приложений, разработанных в Gedae. Анализируется работа, требующаяся для переноса приложения от моделирования на ПК к реальной работе на DSP-плате и на многоядерном процессоре Cell/B.E.
|
|
|
|
22.09.2009 |
|
| |
Ядерное партнёрство: Часть 2. Использование DDT для зачистки приложений Cell/B.E. от ошибок Distributed Debugging Tool от компании Allinea Software это эффективный инструмент отладки законченных приложений для Cell Broadband Engine, дающий возможность анализа многопоточных программ внутри одного или нескольких процессоров Cell/B.E. |
|
|
|
17.09.2009 |
|
| |
Linux Mobile: Введение В статье рассматриваются компании, и группы энтузиастов, создающие интересные и перспективные решения на основе Linux, которые постепенно станут полноценными участниками рынка мобильных устройств и смогут потеснить гигантов рынка. |
|
|
|
15.09.2009 |
|
| |
Ядерное партнёрство: Часть 1. Создание высокоэффективных приложений для многоядерных процессоров Платформа RapidMind позволяет разрабатывать переносимые приложения, полностью использующие уникальную архитектуру процессора Cell Broadband Engine (Cell/B.E.), путём создания всего одной однопоточной программы на C++ с использованием компилятора C++. |
|
|
|
11.09.2009 |
|
| |
Программирование с Qt : Часть 1. Введение. Инструменты разработчика и объектная модель Qt – кросс-платформенный инструментарий разработчика прикладного программного обеспечения, широко используемый для создания графических интерфейсов. |
|
|
|
27.08.2009 |
|
| |
Создание сценариев для редактора Vim: Часть 1. Переменные, значения и выражения Эта статья (первая из серии) познакомит вас с базовыми компонентами языка программирования Vimscript, такими как переменные, значения, выражения, функции и команды. Эти возможности последовательно демонстрируются и объясняются на простых примерах. |
|
|
|
25.08.2009 |
|
| |
Безопасный Linux
: Часть первая. AppArmor – песочница для приложений Узнайте, как с помощью AppArmor защитить от взлома свой Linux-компьютер – будь то настольная машина, ноутбук или сервер |
|
|
|
20.08.2009 |
|
| |
Разработка GPS-приложения для Nokia N810: Часть 3. Завершение работы В этой серии статей показывается, как построить приложение, работающее с GPS, используя Интернет-планшет Nokia N810. В этой последней статье из трех мы делаем завершающие штрихи в разработке GPS-навигатора и готовим его к выпуску. |
|
|
|
18.08.2009 |
|
| |
Укрепление защиты сервера под Linux Серверы являются главными целями злоумышленников. Узнайте, как обеспечить безопасность SSH-сессий, настроить правила межсетевого экрана и организовать обнаружение вторжений и оповещение о возможных атаках на сервер, работающий под GNU/Linux. |
|
|
|
13.08.2009 |
|
| |
Разработка GPS-приложения для Nokia N810: Часть 2. Рассмотрим варианты В статье подробно рассказывается о проектировании программы, выборе библиотек, модульном тестировании и наиболее подходящих вариантах выбора пользовательского интерфейса. |
|
|
|
11.08.2009 |
|
| |
Разработка GPS-приложения для Nokia N810: Часть 1. Среда разработки В статье рассказывается о том, как сконфигурировать среду разработки, предназначенную для Интернет-планшета Nokia N810, в том числе и о настройке Eclipse на целевой машине для разработки на языке Python. |
|
|
|
06.08.2009 |
|
| |
Искусственный жемчуг: Часть 2. Perl и «облачные вычисления» Amazon Эта серия из пяти статей познакомит вас с созданием простого фотохостинга при помощи Perl и Apache c использованием служб Amazon S3 и SimpleDB. В этом разделе будет рассказано о преимуществах и недостатках S3 и SimpleDB и об их архитектуре. |
|
|
|
04.08.2009 |
|
| |
Гибкое (Agile) планирование в реальной жизни Вы работаете в команде, которая хочет начать применять методики Agile (гибкого планирования)? Вы работаете
в режиме итераций, но не ощущаете от этого никакой пользы? В этой статье автор делится своим опытом, полученным
при консультациях и обучении продуктовых команд IBM, и отвечает на вопрос: «Как начать разработку с использованием
гибкого планирования?». Он рассказывает об основных идеях и приемах гибкого планирования и делится своими
соображениями о том, что на самом деле работает, а что нет. Замечание редактора: по запросу автора были
обновлены рисунки 1 и 4 и сделаны некоторые другие исправления. |
|
|
|
30.07.2009 |
|
| |
Развитие ядра Linux
В жизни, как известно, неизбежны налоги и смерть - но таким же неизбежным является улучшение операционной системы GNU/Linux®, и две новые версии ядра нас не разочаровали. Выпуски ядра 2.6.28 и 2.6.29 включают в себя множество новой функциональности, такой как новейший протокол хранения данных корпоративного уровня, две новые файловые системы, поддержка работы в широкополосных беспроводных сетях WiMAX, а также проверка целостности данных на устройствах хранения. Узнайте, почему настало время для обновления ядра.
|
|
|
|
23.07.2009 |
|
| |
Сравнение SLES (от SUSE) и RHEL (от Red Hat) на IBM System p Большинство системных администраторов, планирующих установку Linux на IBM System p, непременно приходят к вопросу: какой дистрибутив выбрать? В данной статье дается сравнение двух дистрибутивов – от Hed Hat и Novell, приводятся их плюсы и минусы при использовании в системах POWER. |
|
|
|
21.07.2009 |
|
| |
LXC: Kонтейнерные утилиты Linux В этом пошаговом обзоре даётся описание настройки и применения контейнерных утилит Linux Containers (LXC). |
|
|
|
14.07.2009 |
|
| |
Переход на виртуальную среду Linux при помощи Clonezilla Научитесь использовать открытую программу клонирования Clonezilla Live для преобразования физического сервера в виртуальный. В частности, узнайте, как выполнить миграцию физической системы в виртуальную среду при помощи клонирования образа. |
|
|
|
09.07.2009 |
|
| |
Очаровательный Python: Организуем распределенные вычисления с помощью RPyC В этой статье рассматриваются преимущества и недостатки RPyC по сравнению с другими распределенными инфраструктурами Python,
такими как XML-RPC и Pyro. |
|
|
|
07.07.2009 |
|
| |
Искусственный жемчуг: Perl и «облачные вычисления» Amazon. Часть 1 Эта серия из пяти статей познакомит вас с созданием простого фотохостинга при помощи Perl и Apache c использованием служб Amazon S3 и SimpleDB. В этом разделе будет рассказано о преимуществах и недостатках S3 и SimpleDB и об их архитектуре. |
|
|
|
02.07.2009 |
|
| |
Анатомия ext4 Четвертая расширенная файловая система, или ext4 - представитель нового поколения файловых систем.
Познакомьтесь с ext4 и узнайте, почему именно она будет вашей новой любимой файловой системой.
|
|
|
|
30.06.2009 |
|
| |
Ganglia и Nagios: Часть 2. Мониторинг коммерческих кластеров с помощью Nagios В части 2 серии статей о мониторинге вычислительных центров вы научитесь устанавливать и
конфигурировать Nagios - систему, которая наблюдает за
машинами и сервисами, оповещая пользователей, когда что-то начинает идти не так. |
|
|
|
25.06.2009 |
|
| |
Утилиты Cell/B.E. SDK 3.0: Часть 1. Использование средств измерения производительности В этом вводном учебном пособии рассказано о пяти средствах измерения производительности, входящих в состав SDK 3.0: OProfile, Cell Performance Counter, Performance Debugging Tool, PDT Trace Reader и FDPR-Pro. |
|
|
|
23.06.2009 |
|
| |
Настройка общих дисков Linux для Informix Dynamic Server MACH 11 Узнайте, как настраивать полнофункциональные общие диски для IBM Informix Dynamic Server (IDS) версии 11.50. В этой статье содержатся инструкции по настройке вторичного сервера общих дисков IDS под управлением ОС Ubuntu Linux.
|
|
|
|
18.06.2009 |
|
| |
Виртуализация POWER5: работа с сетями VLAN с использованием IBM Virtual I/O Server Узнайте, как улучшить безопасность логических сетей. В этой статье Найджел Гриффитс описывает преимущества использования IBM Virtual I/O Server (VIO Server) для работы с виртуальными ЛВС (Virtual LAN, VLAN). |
|
|
|
16.06.2009 |
|
| |
Основы и настройка PAM В этой статье дается базовое введение в модель PAM для Linux, приводятся примеры настройки PAM и описывается создание PAM-приложения входа в систему за 10 простых шагов. |
|
|
|
04.06.2009 |
|
| |
Унифицированное монтирование при помощи универсальной утилиты монтирования NFS В статье описываются основы работы, преимущества, необходимые программы и некоторые общие принципы универсального монтирования NFS. |
|
|
|
02.06.2009 |
|
| |
Инфраструктура библиотек ускоренных вычислений для Cell Broadband Engine. Руководство программиста и справочник по функциям: Часть 5. Приложения Настоящее руководство программиста содержит детальную информацию по использованию функций (API) инфраструктуры библиотек ускоренных вычислений (Accelerated Library Framework, ALF) |
|
|
|
28.05.2009 |
|
| |
Ganglia и Nagios: Часть 1. Мониторинг коммерческих кластеров с помощью Ganglia Это первая из двух статей, в которых рассматривается практический подход к мониторингу вычислительных центров с помощью инструментов
с открытым исходным кодом Ganglia и Nagios. |
|
|
|
28.05.2009 |
|
| |
Инфраструктура библиотек ускоренных вычислений для Cell Broadband Engine : Часть 4. Справочник по функциям Настоящее руководство программиста содержит детальную информацию по использованию функций (API) инфраструктуры библиотек ускоренных вычислений (Accelerated Library Framework, ALF) |
|
|
|
27.05.2009 |
|
| |
Клиентское решение IBM Open Collaboration: Архитектурные решения и варианты реализации для открытого виртуального клиента IBM Статья освещает некоторые технологии виртуализации, существующие сегодня на рынке настольных систем Linux, а также знакомит с различными технологиями виртуализации, использующими открытое клиентское решение IBM для совместной работы. |
|
|
|
26.05.2009 |
|
| |
Создание скриптов при помощи Guile Scheme – это язык программирования, а Guile – интерпретатор и библиотека для Scheme, преобразующие его во встроенный язык сценариев, что делает его идеальным средством вдохнуть новую динамичную жизнь в ваши старые статичные приложения. |
|
|
|
21.05.2009 |
|
| |
Реализация составных приложений "Высокой готовности" В этой статье показана реализация отказоустойчивости составного приложения на основе продукта Linux-HA. Повышенная доступность составных приложений может быть сложной задачей, так как разные их компоненты могут иметь разные приоритеты отказоустойчивости. |
|
|
|
19.05.2009 |
|
| |
Инфраструктура библиотек ускоренных вычислений для Cell Broadband Engine: Часть 3. Программирование ALF для Cell BE Настоящее руководство программиста содержит детальную информацию по использованию функций (API) инфраструктуры библиотек ускоренных вычислений (Accelerated Library Framework, ALF) |
|
|
|
14.05.2009 |
|
| |
Архитектура POWER/Cell BE. Уязвимости переполнения буфера: Часть 2. Обзор работы механизмов переполнения буфера в Linux-системах на процессоре POWER Серия рассказывает об уязвимостях переполнения буфера на серверах, оснащенных процессорами архитектуры Power/Cell Broadband Engine под управлением ОС Linux. |
|
|
|
14.05.2009 |
|
| |
Архитектура POWER/Cell BE. Уязвимости переполнения буфера : Часть 1. Обзор проблем переполнения буфера в системах Linux на процессоре POWER Познакомьтесь с уязвимостями переполнения буфера на серверах, оснащенных процессорами архитектуры Power/Cell Broadband Engine под управлением ОС Linux. |
|
|
|
12.05.2009 |
|
| |
Пять советов по настройке сети и системы Linux на серверах System Z Установка Linux на сервера IBM System Z обычно проходит гладко, но неприятности случаются. Возникли трудности при запуске Linux на системах S/390? Воспользуйтесь нашими советами. Дополнительный бонус: руководство по устранению возможных проблем в SUSE. |
|
|
|
07.05.2009 |
|
| |
Анатомия управления процессами в Linux Принципы создания процессов и управления ими в Linux и UNIX имеют много общего. Статья рассматривает жизненный цикл процессов Linux, исследует внутренние механизмы ядра, ответственные за создание процессов, управление памятью, планирование и завершение. |
|
|
|
05.05.2009 |
|
| |
Знакомство с Python 3: Часть 2. Более сложные темы Python 3 - это последняя версия универсального языка программирования от Гвидо ван Россума, нарушающая обратную совместимость с предыдущими версиями. Во второй и последней статье серии об изменениях в абстрактных базовых классах, метаклассах и декораторах. |
|
|
|
28.04.2009 |
|
| |
Инфраструктура библиотек ускоренных вычислений для Cell Broadband Engine: Часть 2. Программирование в среде ALF Настоящее руководство программиста содержит детальную информацию по использованию функций (API) инфраструктуры библиотек ускоренных вычислений (Accelerated Library Framework, ALF) |
|
|
|
27.04.2009 |
|
| |
Встраивание Lua для поддержки скриптов в приложениях Lua - небольшой скриптовой язык, специально созданный для встраивания в другие программы. В этой статье Lua рассматривается как средство упрощения задач разработки, а также обсуждаются причины для встраивания скриптового языка на начальном этапе работы. |
|
|
|
23.04.2009 |
|
| |
Инфраструктура библиотек ускоренных вычислений для Cell Broadband Engine. Руководство программиста и справочник по функциям: Часть 1. Обзор ALF Настоящее руководство программиста содержит детальную информацию по использованию функций (API) инфраструктуры библиотек ускоренных вычислений (Accelerated Library Framework, ALF) |
|
|
|
22.04.2009 |
|
| |
Знакомство с Python 3: Часть 1. Что нового в новой версии Python 3 - это новая версия мощного языка программирования общего назначения, автором которого является Гвидо ван Россум. Эта версия не имеет обратной совместимости с версиями 2.x, но зато в ней исправлено несколько синтаксических проблем предыдущих версий. |
|
|
|
21.04.2009 |
|
| |
Советы по Linux: Поиск rootfs во время загрузки В этой статье описан процесс загрузки Linux на платформе x86, объясняется, почему возникают подобные проблемы, а также содержатся советы, как их исправить или предотвратить. |
|
|
|
16.04.2009 |
|
| |
Cell/B.E. SDK 3.0: Часть. 6. Использование консоли имитатора, использование мастера ALF, настройка предпочтений интегрированной среды разработки Это вводное учебное пособие по комплекту ресурсов для разработки программного обеспечения (SDK) для процессора Cell/B.E. (IBM SDK for Multicore Acceleration, Version 3.0; другое название – Cell Broadband Engine SDK). |
|
|
|
14.04.2009 |
|
| |
Управление геометрией виджетов в PyGTK В данной статье вы узнаете, как создавать "weighted-table" контейнеры в PyGTK. Этот
метод показывает использование основной модели управления геометрией в GTK+
и дает представление о том, что следует делать и чего ожидать при реализации
виджетов-контейнеров. |
|
|
|
14.04.2009 |
|
| |
Cell/B.E. SDK 3.0
: Часть 5. Отладка и полный динамический или статический анализ характеристик приложений В пособии описывается интегрированная среда разработки и приводятся пошаговые инструкции для разработчиков по созданию простого проекта в этой среде. |
|
|
|
13.04.2009 |
|
| |
Мониторинг работы Java-приложений: Часть 3. Мониторинг производительности и степени готовности среды выполнения приложений Третья статья серии будет посвящена подходам к мониторингу производительности и степени готовности внешних компонентов, например серверов, баз данных и служб сообщений. Мы также рассмотрим варианты построения отчетов и визуализации собранных данных. |
|
|
|
10.04.2009 |
|
| |
Применение специальных возможностей GCC в ядре Linux В ядре Linux используется ряд особых возможностей набора компиляторов GNU (GCC) - от возможностей упрощений кода до предоставления компилятору подсказок для оптимизации. Узнайте об этих возможностях GCC и об их использовании в ядре Linux. |
|
|
|
09.04.2009 |
|
| |
Cell/B.E. SDK 3.0: Часть 4. Конфигурирование модуля запуска приложения Это вводное учебное пособие по комплекту ресурсов для разработки программного обеспечения (SDK) для процессора Cell/B.E. (IBM SDK for Multicore Acceleration, Version 3.0; другое название – Cell Broadband Engine SDK). |
|
|
|
08.04.2009 |
|
| |
Cell/B.E. SDK 3.0: Часть. 3. Создание среды имитатора процессора Cell/B.E. Это вводное учебное пособие по комплекту ресурсов для разработки программного обеспечения (SDK) для процессора Cell/B.E. (IBM SDK for Multicore Acceleration, Version 3.0; другое название – Cell Broadband Engine SDK). |
|
|
|
07.04.2009 |
|
| |
Ленивый Linux: 11 секретов для ленивых администраторов кластеров Самые ленивые из администраторов горизонтально масштабируемых кластеров владеют методиками управления, благодаря которым прилагаемые усилия не зависят количества узлов. В этой статье авторы раскроют тайны самых ленивых администраторов Linux(R) на Земле. |
|
|
|
07.04.2009 |
|
| |
Cell/B.E. SDK 3.0: Часть 2. Создание проекта PPU Это вводное учебное пособие по комплекту ресурсов для разработки программного обеспечения (SDK) для процессора Cell/B.E. (IBM SDK for Multicore Acceleration, Version 3.0; другое название – Cell Broadband Engine SDK). |
|
|
|
02.04.2009 |
|
| |
Распределенные вычисления с помощью Linux и Hadoop Каждый день мы пользуемся поиском в Интернете, но как это работает? Эта статья познакомит вас с платформой Apache Hadoop для распределенной обработки данных. Вы узнаете, почему сегодня Hadoop является одной из самых важных платформ в этой области. |
|
|
|
02.04.2009 |
|
| |
Blade-серверы и внешнее хранилище: Настройка отказоустойчивой среды Из этой статьи вы узнаете, как интегрировать сервер IBM BladeCenter и внешнее хранилище IBM DS3200 для построения надежной среды на основе blade-серверов Linux. Также вы узнаете о некоторых функциях "горячей" установки менеджера логических томов Linux.
|
|
|
|
31.03.2009 |
|
| |
Cell/B.E. SDK 3.0: Часть 1. Создание проекта SPU Это вводное учебное пособие по комплекту ресурсов для разработки программного обеспечения (SDK) для процессора Cell/B.E. (IBM SDK for Multicore Acceleration, Version 3.0; другое название – Cell Broadband Engine SDK). |
|
|
|
26.03.2009 |
|
| |
Автоматизация установки Linux в Cloud-средах Прочитав статью, вы узнаете, как автоматизировать установку ОС SUSE Linux на новый логический раздел (LPAR) системы IBM Power или System p. |
|
|
|
26.03.2009 |
|
| |
Подготовка к экзамену LPI 301: Тема 306. Планирование пропускной способности В этом руководстве Шон Уолберг поможет вам подготовиться к экзамену на квалификацию LPIC-3. Шон расскажет, как отслеживать состояние и оценивать пропускную способность системы, а также о решении проблем, связанных с использованием системных ресурсов. |
|
|
|
24.03.2009 |
|
| |
Мониторинг системной активности при помощи inotify Inotify – это подсистема Linux, которая отслеживает операции файловой системы, такие как чтение, запись и создание. Inotify действует в реактивном режиме, удивительно проста в использовании и намного более эффективна, чем, например, мониторинг активности при помощи задания планировщика Cron. Научитесь интегрировать inotify в свои приложения и познакомьтесь с набором средств командной строки для более полной автоматизации системного администрирования. |
|
|
|
17.03.2009 |
|
| |
Разработка программного обеспечения средствами Open Source Последнее
поколение инструментов и программных сред автоматизируют и упрощают
нудную работу по сборке, установке и поддержке Web-сайта. Большинство
из этих средств являются Open Source. Данное руководство дает широкий
обзор свободных программ для разработчки Web-приложений. |
|
|
|
13.03.2009 |
|
| |
Анатомия динамических библиотек Linux Динамически компонуемые совместно используемые библиотеки чрезвычайно важны в GNU/Linux. При их помощи приложения получают доступ к общим функциям, потребляя вместе меньше памяти. В данной статье раскрывается, как создавать и использовать динамические библиотеки. |
|
|
|
10.03.2009 |
|
| |
Управление исходным кодом с помощью Git Git это программное обеспечение с открытым исходным кодом для управления версиями, разработанное Линусом Торвальдсом для управления разработкой ядра Linux. В статье показывается, как начать разработку в среде Linux с помощью инструментария Git. |
|
|
|
05.03.2009 |
|
| |
Lazy Linux: 10 важных практических приёмов для администраторов Освойте эти 10 практических приемов и станьте самым лучшим администратором Linux-систем во Вселенной. Узнайте о туннелях SSH, VNC, восстановлении паролей и консольном шпионаже и воспроизводите затем эти приёмы на своих машинах. |
|
|
|
03.03.2009 |
|
| |
Обеспечение высокой готовности на виртуальном сервере Xen В статье даются пошаговые инструкции по реализации высокой готовности виртуального сервера Xen с помощью IBM System Director Virtual Availability Manager, входящего в пакет IBM System Director Virtualization Manager, с изложением всех этапов настройки. |
|
|
|
26.02.2009 |
|
| |
Создание с нуля дистрибутива Linux для встраиваемых устройств В руководстве рассказывается о том, как собрать специализированный дистрибутив Linux для использования во встраиваемых системах. Обсуждаются кросс-компиляция, загрузчик, файловые системы, корневая файловая система, образы дисков и процесс загрузки. |
|
|
|
24.02.2009 |
|
| |
Масштабируем файловую систему при помощи Parallel NFS Протокол NFS широко применяется в современных локальных сетях. Однако, скорость работы NFS не отвечает требованиям некоторых приложений. Статья рассказывает о Parallel NFS - системе, которая значительно увеличивает скорость передачи данных в крупных сетях. |
|
|
|
19.02.2009 |
|
| |
Эффективный перенос данных с помощью zero copy Технология zero copy помогает улучшить производительность Java-приложений, избежать лишнего копирования данных между промежуточными буферами и уменьшить число контекстных переключений между пространством пользователя и пространством ядра. |
|
|
|
17.02.2009 |
|
| |
Программируемость: Часть 1. Исследование различных подходов к программированию для платформ Cell/B.E. В статье обсуждаются возможности применения имеющихся навыков программирования для Cell/B.E.™, предлагаются три подхода к программированию на этой платформе, представлен различный инструментарий, программное и аппаратное обеспечение.
|
|
|
|
12.02.2009 |
|
| |
TASK_KILLABLE: Новое состояние процесса в Linux В ядре Linux 2.6.25 появилось состояние процесса TASK_KILLABLE. Оно аналогично TASK_UNINTERRUPTIBLE, но позволяет обрабатывать фатальные сигналы. В статье автор освещает нововведение и обсуждает связанные с ним изменения и новые API. |
|
|
|
10.02.2009 |
|
| |
Операционная система Linux как управляемый объект Сегодня перед организациями стоят две проблемы: развертывание постоянно расширяющегося комплекса услуг и обслуживание связанных с ними вычислительных платформ. В статье описывается трактовка самих операционных систем как индивидуально управляемых объектов. |
|
|
|
05.02.2009 |
|
| |
Официальное руководство и HOWTO по Samba 3.2.x: Основы настройки серверов Samba может работать в сетях SMB в различных режимах. Этот раздел HOWTO содержит информацию по настройке Samba для работы в качестве сервера требуемого типа для вашей сети. Прочтите этот раздел внимательно. |
|
|
|
03.02.2009 |
|
| |
Linux на борту: Разработка приложений для Nokia N810 Сигнальный интерфейс Nokia N810 позволяют разработчикам просто управлять сигналами на программном уровне. Питер Сибах демонстрирует, как небольшая программа с интерфейсом командной строки может использовать этот API для различных полезных целей. |
|
|
|
03.02.2009 |
|
| |
Common threads: Часть 1. Awk в примерах Awk — чудесный язык с очень странным именем. Здесь Даниэль Роббинс дает краткое введение в основы программирования на awk. Далее будут рассмотрены более продвинутые темы, и в заключении -- серьёзное демонстрационное приложение из реальной практики.
|
|
|
|
29.01.2009 |
|
| |
Подготовка к экзамену LPI 301: Тема 305. Интеграция и миграция В этом руководстве, пятом из серии из шести руководств, Шон Уолберг расскажет об интеграции LDAP с вашими системными учетными данными и приложениями, а также о процедуре интеграции вашего сервера в среду Microsoft Active Directory. |
|
|
|
22.01.2009 |
|
| |
Подготовка к экзамену LPI 301: Тема 304. Использование В этом руководстве, четвертом из серии из шести руководств, Шон Уолберг расскажет о поиске по каталогу LDAP и об использовании утилит командной строки. Также вы узнаете о том, как настроить Microsoft Outlook для выполнения запросов к вашему серверу LDAP. |
|
|
|
20.01.2009 |
|
| |
Подготовка к экзамену LPI 301: Тема 304. Использование В этом руководстве, четвертом из серии из шести руководств, Шон Уолберг расскажет о поиске по каталогу LDAP и об использовании утилит командной строки. Также вы узнаете о том, как настроить Microsoft Outlook для выполнения запросов к вашему серверу LDAP. |
|
|
|
20.01.2009 |
|
| |
Перенос приложений управления устройствами с Windows на Linux Процесс переноса приложений управления устройствами с Microsoft
Windows на Linux значительно упрощается, если понять различия в подходах к управлению
устройствами в этих операционных системах. Авторы рассматривают эти различия и
приводят пример переноса приложения, созданного на C/C++. |
|
|
|
16.01.2009 |
|
| |
Автоматизация резервного копирования в Linux Потеря данных может оказаться невосполнимой. Но многие легкомысленно относятся к резервному копированию. Многие считают, что регулярное резервирование является рутинной работой. Автоматизация резервирования является важнейшим способом облегчения рутины. |
|
|
|
13.01.2009 |
|
| |
Cloud Computing и Linux Концепция Cloud Computing позволяет масштабировать физические ресурсы и предоставлять к ним доступ через Интернет. Концепция не нова, однако развитие технологий виртуализации делает Cloud Computing особенно эффективной, причем Linux здесь играет не последнюю роль. |
|
|
|
25.12.2008 |
|
| |
Перенос Red Hat Enterprise Linux 5 на System p Цель этой статьи дать администраторам AIX начальные понятия о системе Linux. В ней рассказывается о том, что вам необходимо знать, для упрощения перехода на Linux. Эта статья не сделает из вас эксперта по Linux, но даст вам хороший начальный набор необходимых знаний. |
|
|
|
23.12.2008 |
|
| |
Клиентское решение IBM Open Collaboration: Миграция приложений на операционную систему Linux Вопрос поддержки приложений, необходимых в бизнесе, является решающим при решении вопроса перехода на Linux В этой статье рассмотрены различные инструменты, которые позволят вам наладить доступ к таким приложениям из среды Linux. |
|
|
|
18.12.2008 |
|
| |
Клиентское решение IBM Open Collaboration: Техническое планирование В статье рассказывается о шагах, связанных с миграцией вашей среды на клиенты с Linux, в том числе о техническом планировании. Представляется исчерпывающее руководство по планированию и проведению миграции с минимальными нарушениями работы пользователей. |
|
|
|
16.12.2008 |
|
| |
Сложные сетевые решения с использованием blade-серверов Power с Linux Blade-системы отлично подходят для запуска широкого круга приложений, но особенно удачно они себя проявляют на службе телекоммуникационной отрасли, где применяются довольно сложные по структуре сети и уделяется большое внимание предварительному анализу и планированию сетей. |
|
|
|
11.12.2008 |
|
| |
Интеграция шифрования в Календарь Google при помощи расширений Firefox Хотя Web-приложения поддерживают шифрование, таких программ – меньшинство. В статье рассказано, как можно хранить события Календаря Google зашифрованными. |
|
|
|
09.12.2008 |
|
| |
Клиентское решение IBM Open Collaboration: Организационное планирование и сегментация пользователей для миграции настольных систем Узнайте о миграции на клиентские системы под Linux, включая организационное планирование и пользовательскую сегментацию. Статья представляет исчерпывающее руководство по планированию и проведению миграции с минимальными нарушениями работы пользователей. |
|
|
|
04.12.2008 |
|
| |
Клиентское решение IBM Open Collaboration: Обзор Узнайте о вопросах, которые возникают при внедрении в организации пробного клиентского решения на Linux(R), в том числе в части планирования в соответствии с требованиями бизнеса и ИТ, архитектурных решений, рисков и понимания того, как клиентское решение IBM Open Collaboration используется для реализации настольной системы будущего уже сейчас. |
|
|
|
02.12.2008 |
|
| |
Применение POWER Linux на платформе IBM System i Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i. |
|
|
|
01.12.2008 |
|
| |
Применение POWER Linux на платформе IBM System i Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i. |
|
|
|
01.12.2008 |
|
| |
Применение POWER Linux на платформе IBM System i Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i. |
|
|
|
01.12.2008 |
|
| |
Применение POWER Linux на платформе IBM System i Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i. |
|
|
|
01.12.2008 |
|
| |
Применение POWER Linux на платформе IBM System i Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i. |
|
|
|
01.12.2008 |
|
| |
Применение POWER Linux на платформе IBM System i Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i. |
|
|
|
01.12.2008 |
|
| |
Применение POWER Linux на платформе IBM System i Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i. |
|
|
|
01.12.2008 |
|
| |
Применение POWER Linux на платформе IBM System i Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i. |
|
|
|
01.12.2008 |
|
| |
Применение POWER Linux на платформе IBM System i Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i. |
|
|
|
01.12.2008 |
|
| |
Применение POWER Linux на платформе IBM System i Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i. |
|
|
|
01.12.2008 |
|
| |
Знакомимся с GCC 4 Переход от версии 3 к версии 4 - важный шаг в развитии набора компиляторов GNU (GCC). Такие нововведения как обновленная подсистема оптимизации, поддержка новых платформ, языков, атрибутов и опций доступны в GCC 4. Данная статья познакомит с основными новшествами и их преимуществами. |
|
|
|
27.11.2008 |
|
| |
Исполнение Informix Dynamic Server в среде Linux с гипервизором Xen В этой статье подробно описываются первые эксперименты с исполнением IDS для Linux на виртуальной машине под управлением Xen. Из этой статьи вы получите дополнительную информацию о преимуществах гипервизора Xen и о том, как работает эта технология. |
|
|
|
25.11.2008 |
|
| |
Переход на ext4 Ext4 является новейшей из длинного перечня файловых систем для Linux. В качестве системного администратора Linux вам необходимо разбираться в преимуществах, недостатках и основных этапах перехода на ext4. |
|
|
|
20.11.2008 |
|
| |
Анатомия файловых систем Linux для флэш-носителей Вы, скорее всего, слышали о некоторых файловых системах для флэш-носителей, но знаете ли вы, для чего они были придуманы? Данная статья расскажет о тех из них, которые поддерживаются Linux, о том, как эти файловые системы учитывают особенности флэш-памяти. |
|
|
|
18.11.2008 |
|
| |
Анатомия загружаемых модулей ядра Linux Одним из важнейших новшеств в ядре Linux стали загружаемые модули ядра (loadable kernel modules, LKM), появившиеся в версии 1.2. Они обеспечивают ядру гибкость и функциональность. В этой статье мы раскроем идеи, заложенные в эти модули, и узнаем, как эти независимые объекты динамически становятся частью ядра Linux. |
|
|
|
13.11.2008 |
|
| |
Перенос Linux-приложений на System z Консолидация серверов Linux на платформе IBM System z дает ряд преимуществ, однако перенос существующих приложений требует особых знаний. Данная статья осветит основные моменты при портировании на System z, включая виртуализацию, порядок байтов и особенности адресации. |
|
|
|
11.11.2008 |
|
| |
Настройка брокера сообщений WebSphere Message Broker V6.1 для z/Linux В статье приводятся подробности настройки работы WebSphere Message Broker на z/Linux: поддержка 64-разрядных приложений, использование процессоров IFL, а также использование HiperSockets для быстрой передачи данных по протоколам, основанным на TCP/IP. |
|
|
|
06.11.2008 |
|
| |
Анатомия Linux-архитектур реального времени
В этой статье мы рассмотрим различные варианты обеспечения требований
реального времени в Linux и способы, с помощью которых обеспечивается
выполнение этих требований -- начиная с ранних архитектур, которые
основывались на решениях по виртуализации, и заканчивая теми возможностями,
которые сегодня имеются в стандартном ядре 2.6.
|
|
|
|
30.10.2008 |
|
| |
Продолжения и продвинутая управляющая логика Управляющая логика программ обычно прямолинейна: последовательность, выбор, итерация. Многим программистам, обученным на этих базовых управляющих структурах, бывает тяжело увидеть, какие ещё элементы управляющей логики могут пригодиться. Эта статья содержит начальные сведения о продолжениях и учит совершенно по-новому смотреть на управляющую логику. |
|
|
|
28.10.2008 |
|
| |
Анатомия SELinux SELinux – ОС Linux с улучшенной безопасностью. В качестве ее основы используется GNU/Linux. Усиление защиты происходит путем внесения изменений как на уровне ядра, так и на уровне пространства пользователя, что превращает ее в «непробиваемую» ОС. |
|
|
|
23.10.2008 |
|
| |
Software Development Kit for Multicore Acceleration Version 3.0 IBM Software Development Kit for Multicore Acceleration Version 3.0 (SDK 3.0) - это полный комплект инструментальных программных средств, позволяющих создавать приложения для процессора Cell Broadband Engine (Cell BE). |
|
|
|
22.10.2008 |
|
| |
Пошаговое руководство по установке, настройке и тестированию сервера Linux, Apache, Informix и PHP Узнайте, как установить, настроить и протестировать сервер под управлением Linux, Apache, Informix и PHP (LAIP). Эти приложения предоставляют в ваше распоряжение мощный набор средств для поддержки Web-сервера. |
|
|
|
16.10.2008 |
|
| |
Debian-Installer (D-I) и Custom Debian Distributions (CDD)
: Промышленная платформа для создания специализированных дистрибутивов и сред инсталяции
Статья представляет собой обзор архитектуры и методов применения инфраструктуры проекта Debian в коммерческих и свободных разработках. |
|
|
|
14.10.2008 |
|
| |
Анализ CPI процессора POWER5: Часть 2. Введение в модель анализа CPI Модель разбора CPI, основанная на показателях счетчиков позволяет существенно усовершенствовать анализ производительности. Научитесь анализировать данные специальных счетчиков производительности, полученные во время профилирования. |
|
|
|
10.10.2008 |
|
| |
Анатомия журналируемых файловых систем Linux Были времена, когда журналируемые файловые системы рассматривались как нечто избыточное. Однако сегодня журналируемая файловая система ext3 выбирается по умолчанию в Linux. В этой статье вы узнаете о журналируемых файловых системах, их настоящем и будущем.
|
|
|
|
07.10.2008 |
|
| |
Потери производительности при выборочном подтверждении TCP На практике обработка выборочных подтверждений SACK расходует
много вычислительных ресурсов, что может быть использовано
злоумышленником. В этой статье даны экспериментальные оценки
серьезности данной проблемы для стека TCP в Linux(R). |
|
|
|
02.10.2008 |
|
| |
Подробности процесса загрузки Linux В данной статье рассматривается процесс загрузки в системе Linux от начальной bootstrap-загрузки до запуска первого приложения, работающего в пользовательском пространстве. Кроме этого, мы рассмотрим и другие вопросы, имеющие отношение к процессу загрузки, такие как имеющиеся загрузчики, распаковка ядра, начальный RAM-диск и другие элементы загрузки Linux. |
|
|
|
30.09.2008 |
|
| |
Различия между UNIX и Linux Описываются сходства и отличия операционных систем UNIX(R) и Linux(R). Эта статья охватывает различные аспекты отличий, от технических до конкретных программ, их доступности и различий в их администрировании. |
|
|
|
25.09.2008 |
|
| |
Использование reiserfs в Linux Ознакомьтесь с файловыми системами ext2, ext3 и Reiser4 и узнайте, как создать свою собственную файловую систему Reiser4. Если вам нужно что-то реально продвинутое, можно испробовать современную файловую систему Reiser4. |
|
|
|
23.09.2008 |
|
| |
Установка ОС Linux и ее последующая загрузка с жесткого диска, подключенного к шасси BladeCenter S
IBM® BladeCenter® S является первым шасси IBM BladeCenter, позволяющим интегрировать серверы и устройства хранения данных. В этой статье вы узнаете о том, как установить ОС SUSE Linux® 10 на жесткий диск, подключенный к blade-серверу, и загрузиться с него.
|
|
|
|
18.09.2008 |
|
| |
Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 6. Интеллектуальное управление буфером с помощью передач DMA Изучите концепцию двойной буферизации и мультибуферизации, которая позволяет улучшить скорость выполнения кода путем распараллеливания обработки и передачи данных, а также позволяет контроллеру MFC определять наилучший порядок выполнения операций. |
|
|
|
16.09.2008 |
|
| |
Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++ В этой части этой серии вы примените ваши знания о SPU для программирования процессора Cell BE на C/C++. Узнайте, как использовать векторные расширения, настроить компилятор на предсказание ветвлений и выполнять передачи DMA, используя язык C/C++.
|
|
|
|
11.09.2008 |
|
| |
Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 4. Программирование SPU с расчетом на производительность
В этой части рассматриваются векторное SIMD-программирование, устранение ветвлений, раскрутка циклов, планирование выполнения инструкций и приемы прогнозирования ветвлений. В предыдущих статьях были рассмотрены Sony PS3, Cell BE и программирование SPU. |
|
|
|
09.09.2008 |
|
| |
Планировщик задач Linux Linux развивается - растут надежность, масштабируемость и производительность. Динамический планировщик задач, разработанный Инго Молнаром, является динамическим, поддерживает распределение нагрузки, а его алгоритм имеет сложность O(1). Статья расскажет об его свойствах. |
|
|
|
04.09.2008 |
|
| |
Linux на борту: Что делать со старым компьютером?: Автоматизация дома с помощью X10 В восьмидесятые люди мечтали о том, что будут ездить на ракетомобилях, а их домами будут управлять компьютеры. С ракетомобилями не вышло, но управлять приборами поможет протокол X10. Питер Сибах расскажет о настройке и управлении устройствами X10. |
|
|
|
02.09.2008 |
|
| |
Улучшите свою настольную систему развлекательными LiveCD Слушайте музыку и смотрите DVD на вашем Linux-компьютере без необходимости длительной установки и настройки программ. Изучите четыре пакета -- MoviX2, GeeXBoX, WOMP!, и LLGP -- которые вернут развлечения на ваш компьютер. |
|
|
|
28.08.2008 |
|
| |
Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 3. Знакомьтесь с процессором SPU Продолжаем углубленное рассмотрение процессорных элементов SPE (Synergistic processor elements) процессора Cell Broadband Engine™ (Cell BE) и их работы на самом низком уровне. В этой части рассматриваются вопросы упорядочивания данных в памяти и средств взаимодействия элементов SPE. |
|
|
|
26.08.2008 |
|
| |
Анализ CPI процессора POWER5: Часть 1. Инструменты измерения производительности Данная статья открывает небольшую серию материалов, посвященных анализу производительности систем на базе архитектуры Power Architecture. Первая часть познакомит вас с набором параметров CPU и с наиболее удобными средствами сбора информации. |
|
|
|
21.08.2008 |
|
| |
Автоматизация управления клиентами с помощью Service Location Protocol Протокол Service Location Protocol (SLP) является интернет-стандартом RFC и программной оболочкой, которая позволяет сетевым приложениям находить и настраивать сетевые сервисы. Статья познакомит вас с SLP, его архитектурой и продемонстрирует использование протокола, имеющего реализацию на основе открытого исходного кода. |
|
|
|
19.08.2008 |
|
| |
Настройка распределенной мультиэкранной среды при помощи Linux и Xdmx Вы можете использовать общий рабочий стол на нескольких мониторах, подключенных к разным компьютерам, при помощи Linux и Xdmx. Используйте вместе ноутбуки и настольные ПК под управлением Linux для создания общего экрана и увеличения эффективности работы. |
|
|
|
14.08.2008 |
|
| |
Статистическое программирование на R: Часть 3. Повторное использование кода и объектное программирование R — это мощная бесплатно распространяемая статистическая среда, которая включает в себя язык программирования, интерактивную оболочку и обширные графические возможности. Эта статья продолжает две предыдущие публикации Дэвида (написанные совместно с Брэдом Хантингом), рассматривая объектно-ориентированное программирование в R, а также некоторые общие концепции программирования в R. |
|
|
|
13.08.2008 |
|
| |
DSL Linux: маленький дистрибутив с большими возможностями Используйте DSL Linux®, если вам необходимо иметь под рукой операционную систему с открытым исходным кодом, в состав которой входило бы большое количество программного обеспечения, и которая бы умещалась на CD-диске. |
|
|
|
07.08.2008 |
|
| |
Статистическое программирование на R: Часть 2. Функциональное программирование и анализ данных Во второй части трилогии Дэвид и Брэд продолжат исследования, описанные в первой статье, используя R - мощную бесплатно распространяемую статистическую среду. Теперь, когда исходные данные приведены в порядок, будем вникать в функционал языка. |
|
|
|
05.08.2008 |
|
| |
Доступ к ядру Linux через файловую систему /proc /proc предлагает новый подход к обмену данными между ядром Linux и пользовательским пространством. В ней содержатся файлы, содержимое которых генерируется ядром и с помощью которых можно манипулировать ядром. Эта статья покажет /proc в действии. |
|
|
|
31.07.2008 |
|
| |
Создание собственного диспетчера памяти для проектов C/C++ Оптимизация производительности программ является чрезвычайно важной задачей. Это руководство проясняет принципы управления памятью на примере создания собственного диспетчера памяти. |
|
|
|
29.07.2008 |
|
| |
Многофункциональный мультимедийный компьютер: Часть 5. Удаленный и локальный интерфейс В этой статье цикла Многофункциональный мультимедийный компьютер мы добавим в наше мультимедийное устройство пользовательский Web-интерфейс. Автор рассматривает проблемы разработки как интерфейса, так и самого ПО, а также показывает интересное применение локального браузера вместо удаленного. |
|
|
|
24.07.2008 |
|
| |
Статистическое программирование на R: Часть 1. Купаемся в изобилии статистических возможностей В первой части трилогии Дэвид и Брэд познакомят вас с R – свободно распространяемой мощной статистической средой. Среда R включает в себя язык программирования, интерактивную оболочку и широкие возможности по отображению графической информации. Более того, R имеет огромный набор математических и статистических функций, а также дополнительные возможности, которые предоставляются в подключаемых пакетах. |
|
|
|
24.07.2008 |
|
| |
Многофункциональный мультимедийный компьютер : Часть 4. Oптимальное соотношение программной и аппаратной реализации Изучите технические вопросы воспроизведения видео и узнайте, как получить правильное сочетание оборудования и ПО, при котором достигается хорошая производительность по разумной цене. Кроме того, автор рассказывает, что MP3 вовсе не обозначает формат MPEG-3. |
|
|
|
22.07.2008 |
|
| |
Многофункциональный мультимедийный компьютер: Часть 3. Cкрипты и масштабирование изображений Льюин Эдвардс рассказывает об истории создания системы X, ее архитектуре, а также о том, почему все это необходимо знать при разработке графической системы встраиваемого устройства. Вводится простой скриптовый язык для управления мультимедийным устройством. |
|
|
|
17.07.2008 |
|
| |
Многофункциональный мультимедийный компьютер: Часть 2. Показ изображений В этой статье рассказывается о том, как эффективно напрямую использовать фреймбуфер для отображения JPEG-изображений, и обсуждается выбор между использованием сервера X Window и прямым доступом к фреймбуферу. |
|
|
|
15.07.2008 |
|
| |
Многофункциональный мультимедийный компьютер
: Часть 1. Установка Linux на Mac mini
Узнайте, как установить и настроить Linux на Mac mini. В последующих статьях будет рассказано, как добавить необходимые программы и превратить Mac mini в независимое мультимедийное устройство.
|
|
|
|
10.07.2008 |
|
| |
Использование приемов Linux при работе с коммерческим UNIX В руководстве объясняется, как можно применять навыки работы с Linux(R) для AIX(R) и Solaris(R). UNIX(R) и Linux похожи и имеют многие одинаковые принципы работы; но какие существуют нюансы, отличающие две эти ОС? |
|
|
|
09.07.2008 |
|
| |
Искусство метапрограммирования: Часть 3. Корпоративное метапрограммирование Метапрограммирование все шире используется по мере того, как задачи программирования становятся более простыми и наглядными. Это происходит в рамках архитектуры OMG's MDA. В этой статье описывается архитектура MDA и проблемы, которые она позволяет решать. |
|
|
|
03.07.2008 |
|
| |
Надежная передача данных по протоколу SCTP В этой статье мы познакомимся с основными характеристиками протокола SCTP ядра Linux 2.6 и рассмотрим исходный текст программ сервера и клиента, демонстрирующий возможности протокола по многопоточной передаче данных. |
|
|
|
01.07.2008 |
|
| |
Подготовка к экзамену LPI 301: Тема 303. Конфигурирование В этом руководстве, третьем из серии из шести руководств, Шон расскажет о конфигурировании сервера LDAP (Lightweight Directory Access Protocol), включающем в себя настройку списков контроля доступов, обеспечение безопасности и оптимизацию. |
|
|
|
26.06.2008 |
|
| |
Восстановление системы после взлома с помощью LiveCD Хотите оценить целостность своей системы Linux® и восстановить потерянные данные без длительной и трудоемкой установки и конфигурирования? Познакомьтесь с двумя пакетами – Helix и Plan-B – которые предоставляют эти возможности с помощью LiveCD. |
|
|
|
24.06.2008 |
|
| |
Создание мозаичных изображений с помощью Perl и ImageMagick С помощью ImageMagick, GD и The Gimp можно создавать статичные и динамичные мозаичные изображения. Исследуем возможности ImageMagick и других инструментов с открытым исходным кодом для работы с графикой. |
|
|
|
19.06.2008 |
|
| |
Изучаем tput Одним из средств UNIX являются shell-скрипты – как простые, так и сложные. Независимо от этого их авторам нужны инструменты для того, чтобы выделить текст жирным шрифтом или подчеркиванием, изменить его фон и т. д. Для этого и используется tput.
|
|
|
|
17.06.2008 |
|
| |
Конвертация Linux-драйверов устройств для работы на архитектуре Power При конвертации драйверов для работы на архитектуре Power следует учитывать некоторые особенности этой архитектуры. В статье описаны нюансы конвертации драйверов устройств для работы в Linux на архитектуре Power. |
|
|
|
10.06.2008 |
|
| |
Высокопроизводительный кластер на основе MPI: Часть 2. Установка и настройка MPI с ch_p4mpd на сервере OpenPower 720 В этой серии статей рассматривается создание высокопроизводительного кластера. Вы узнаете, как скомпилировать и установить MPI в двух различных режимах (в первой части описывается использование ch_p4, а во второй части — ch_p4mpd). |
|
|
|
05.06.2008 |
|
| |
Высокопроизводительный кластер на основе MPI: Часть 1. Установка и настройка MPI с ch_p4 на сервере OpenPower 720 В этой серии статей рассматривается создание высокопроизводительного кластера. Вы узнаете, как скомпилировать и установить MPI в двух различных режимах (в первой части описывается использование ch_p4, а во второй части — ch_p4mpd). |
|
|
|
03.06.2008 |
|
| |
Автоматизация переключения между ОС при мультисистемной загрузке Следуя инструкциям по настройке мультисистемной загрузки, вы сможете переключаться между операционными системами без необходимости вмешательства вручную. Представленные в данной статье скрипты помогут настроить переключение загрузки между Linux® и Windows®. |
|
|
|
27.05.2008 |
|
| |
Эффективное управление системными журналами Узнайте о простом, но полезном способе комбинировать возможности обработки данных awk и XML, который можно использовать для представления системных данных о UNIX(R) в удобной для восприятия форме, пригодной для отправки в корпоративную сеть или интернет. |
|
|
|
23.05.2008 |
|
| |
IBM NFS/DFS Authentication Gateway В этой статье обсуждаются потребность в миграции и различные стратегии перехода от инфраструктуры IBM Distributed Computing Environment (DCE)/Distributed File System(ТМ) (DFS(ТМ) - распределенной файловой системы) к NFS Version 4 для AIX(R) и Linux(R). |
|
|
|
20.05.2008 |
|
| |
Настройка UNIX и Linux для совместной работы Узнайте о том, как обеспечить совместный доступ к базам данных и файловым системам из ОС Linux и UNIX с помощью служб NIS и NFS. Наладив обмен учетными данными, вы сможете использовать технологию единого входа (SSO) на любых серверах вашей сети. |
|
|
|
15.05.2008 |
|
| |
Повышение безопасности с помощью многоэкземплярности директорий В этой статье показано, как с помощью подключаемых модулей аутентификации (PAM) включить механизм пространств имен и защитить от несанкционированного доступа совместно используемые директории (например, /tmp или /var/tmp).
|
|
|
|
14.05.2008 |
|
| |
Запуск Linux на PlayStation 3: Часть 3. Несколько приемов для разгрузки X11 Приставка PS3 может работать под управлением операционной системы Linux, но для ее нормального функционирования требуется дополнительная настройка. В этой статье автор рассказывает о способах превращения X11 в более легкую среду, требующей меньше памяти. |
|
|
|
08.05.2008 |
|
| |
Руководство пользователя VLC Перевод руководства пользователя VideoLan Client |
|
|
|
06.05.2008 |
|
| |
Запуск Linux на PlayStation 3. : Часть 2. Работа с памятью Приставка Sony PlayStation 3 (PS3) может работать под управлением операционной системы Linux, но для ее нормального функционирования требуется дополнительная настройка. В этой статье, автор рассматривает вопросы оптимизации памяти. |
|
|
|
28.04.2008 |
|
| |
Руководство пользователя VLS Перевод руководства пользователя VideoLan Server |
|
|
|
24.04.2008 |
|
| |
Удаленное наблюдение за сеансами мэйнфрейма Для доступа к мэйнфреймам z/OS используется эмулятор терминала 3270. Из этой статьи вы узнаете, как написать простой shell-скрипт для UNIX или Linux, с помощью которого вы можете в реальном времени наблюдать за всеми действиями пользователей мэйнфрейма. |
|
|
|
23.04.2008 |
|
| |
Запуск Linux на PlayStation 3: Часть 1 . Больше, чем развлечение Приставка Sony PS3 может работать под управлением операционной системы Linux. В этой статье автор рассказывает о функциональных возможностях и преимуществах PS3 Linux и показывает некоторые полезные дополнительные настройки системы. |
|
|
|
17.04.2008 |
|
| |
Xen и DS4800. Многоканальный доступ к системе хранения данных В этой статье, на примере дистрибутива Red Hat Enterprise Linux 5.1, вы научитесь устанавливать систему виртуализации Xen, а также обеспечивать многоканальный доступ (доступ по нескольким маршрутам) к системе хранения данных IBM System Storage DS4800. |
|
|
|
10.04.2008 |
|
| |
Подготовка самоустанавливающегося диска для blade-серверов Выполните 9 шагов для создания самоустанавливающегося жесткого диска для blade-сервера под управлением SUSE Linux Enterprise Server 10. При первой загрузке системы с этого диска запускается автоматическая установка Linux, что упрощает задачу по установке ОС. |
|
|
|
08.04.2008 |
|
| |
Операционная система Linux: Часть 3. Структура файловой системы В лекции разбираются основные понятия файловой системы: файл, каталог, дерево каталогов. Обсуждаются принципы размещения файлов в Linux
в соответствии со стандартом FHS, приводится краткий обзор стандартных
каталогов файловой системы Linux. |
|
|
|
27.03.2008 |
|
| |
Официальное руководство и HOWTO по Samba 3.2.x: Часть I. Общая информация по установке Этот раздел Samba-HOWTO-Collection содержит общую информацию по установке и конфигурированию тех частей Samba, которые - наиболее вероятно - потребуются. |
|
|
|
20.03.2008 |
|
| |
Операционная система Linux: Часть 9. Текстовые редакторы В лекции вводится понятие «текстовый редактор». Задача лекции – познакомить читателя с двумя наиболее развитыми инструментами Linux, предназначенными для редактирования текста и решения смежных с редактированием задач: Vim/Vi и Emacs. В одной лекции невозможно дать подробное описание этих программ, поэтому изложение ограничивается основными принципами работы с этими редакторами, простейшими примерами и перечислением случаев, когда удобно и рационально использовать Vim/Vi и Emacs. |
|
|
|
18.03.2008 |
|
| |
Управление доступом на основе ролей в SELinux Узнайте, как совместная работа трёх элементов контекста SELinux (политика, ядро и пространство пользователя) реализует RBAC и связывает пользователей Linux с политикой TE. |
|
|
|
13.03.2008 |
|
| |
Подготовка к экзамену LPI 301: Тема 302. Установка и разработка В этом руководстве, втором из серии из шести руководств, Шон расскажет об установке и настройке сервера LDAP (Lightweight Directory Access Protocol), а также о написании сценариев Perl для доступа к данным каталога. |
|
|
|
11.03.2008 |
|
| |
Мониторинг кластеров GPFS по SNMP В этой статье описывается способ простой проверки SNMP в кластере GPFS. |
|
|
|
06.03.2008 |
|
| |
Разработка приложений для ноутбука OLPC Познакомьтесь с API Sugar и узнайте, как разрабатывать и отлаживать графические действия в Sugar, используя Python. |
|
|
|
04.03.2008 |
|
| |
Подготовка документов с использованием шаблонов Word и Writer от
developerWorks Из этой статьи вы узнаете, как готовить англоязычные технические статьи и учебные пособия к публикации на центральном сайте developerWorks с помощью Microsoft Word или OpenOffice.org Writer. |
|
|
|
29.02.2008 |
|
| |
Управление логическими томами В этой статье раскрываются наиболее полезные особенности LVM2 — относительно нового набора пользовательских средств, предоставляющего возможности управления логическими томами — и предлагаются несколько способов упрощения системных задач администрирования. |
|
|
|
29.02.2008 |
|
| |
Знакомство с Ubuntu Mobile and Embedded Ubuntu - великолепный дистрибутив операционной системы GNU/Linux для серверов и рабочих станций, но знаете ли вы, что он также идеален для карманных и мобильных устройств? В последнюю версию Ubuntu, Gutsy Gibbon, включена поддержка встраиваемых и мобильных систем в рамках проекта Ubuntu Mobile and Embedded (UME). Познакомьтесь с проектом UME и узнайте, как начать работу с ним. |
|
|
|
26.02.2008 |
|
| |
Многопроцессорность с Completely Fair Scheduler В поставку ядра Linux 2.6.23 входит ядро модульного планировщика и полностью равномерный планировщик (Completely Fair Scheduler, CFS), реализованный в виде модуля планировщика. Эта статья познакомит вас с основными функциями CFS, вы увидите, как он работает, и узнаете об изменениях, ожидаемых в версии 2.6.24. |
|
|
|
21.02.2008 |
|
| |
Масштабируемость сетевых ресурсов на высокопроизводительных серверах Из этой статьи вы узнаете о том, как оптимизировать многоузловую высокопроизводительную систему под Linux, насчитывающую от 1 до 4 узлов, в которой используются встроенные в системные платы адаптеры Gigabit Ethernet. |
|
|
|
19.02.2008 |
|
| |
Кроссплатформенная графика с использованием cairo Написанная с нуля для создания изображений, идентично отображающихся на мониторе и принтере, полностью кроссплатформенная библиотека cairo становится ведущим игроком в области графики на Linux. Cairo управляет 2D-графикой GNOME, GTK+, Pango и многих других приложений. |
|
|
|
14.02.2008 |
|
| |
Контейнерная виртуализация Cell/B.E. : Часть 2. Вопросы реализации В серии представлен исчерпывающий обзор всех компонентов и методик, необходимых для виртуализации процессора Cell/B.E. программными методами. Эта статья, вторая в серии, подробно описывает реализацию выделенной виртуализации и разбиения на разделы, описанных в первой части серии. |
|
|
|
12.02.2008 |
|
| |
Контейнерная виртуализация Cell/B.E. : Часть 1. Понятия, архитектура и инструменты В этой серии из трёх частей представлена форма программной виртуализации, ориентированная на аппаратные ресурсы, известная как контейнерная виртуализация (или виртуализация операционной системы), для демонстрации которой используется проект с открытым исходным кодом OpenVZ. |
|
|
|
08.02.2008 |
|
| |
Linux на борту: Автоматическая загрузка фотографий Nokia N800 Три этих выпуска Linux на борту показывают, как начать создавать приложения для Nokia N800, на рабочем примере: использовании встроенной камеры для создания Web-камеры. В этом третьем и последнем выпуске мы напишем процедуру автоматической выгрузки полученных изображений. |
|
|
|
05.02.2008 |
|
| |
Linux на борту : Работа с камерой Nokia N800 В этом выпуске мы начнем создавать приложение для работы с камерой, используя gstreamer для доступа к камере устройства Nokia N800. |
|
|
|
31.01.2008 |
|
| |
Использование пространств имен команды mount Эта статья, предназначенная для системных администраторов Linux, в пошаговом режиме показывает, как можно реализовать экспорт части файловой системы пользователя и импорт экспортированных частей систем других пользователей расширением команды mount. |
|
|
|
29.01.2008 |
|
| |
Использование пространств имен команды mount Эта статья, предназначенная для системных администраторов Linux, в пошаговом режиме показывает, как можно реализовать экспорт части файловой системы пользователя и импорт экспортированных частей систем других пользователей расширением команды mount. |
|
|
|
29.01.2008 |
|
| |
Использование пространств имен команды mount Rational Application Developer. Эта статья, предназначенная для системных администраторов Linux, в пошаговом режиме показывает, как можно реализовать экспорт части файловой системы пользователя и импорт экспортированных частей систем других пользователей расширением команды mount. |
|
|
|
29.01.2008 |
|
| |
Разрешения POSIX для файлов: Разделяем полномочия root Назначая разрешения конкретным файлам, вы можете дать возможность непривилегированному пользователю исполнять файл с определенными специальными полномочиями. В этой статье рассказывается о том, как использовать эти возможности. |
|
|
|
25.01.2008 |
|
| |
IBM Installation Toolkit: Установка Linux на POWER В статье рассказывается, как с помощью инструментария IBM Installation Toolkit for Linux для архитектуры POWER установить Red Hat Enterprise Linux или SUSE Linux Enterprise Server на машины IBM System p и System i5. |
|
|
|
21.01.2008 |
|
| |
Эмуляция систем с помощью QEMU QEMU - это приложение с открытым исходным кодом, полностью эмулирующее персональный компьютер. Помимо эмуляции процессора, QEMU позволяет эмулировать также все необходимые подсистемы, такие как сетевые адаптеры и видеоплаты. Он также может эмулировать более продвинутые вещи, такие как симметричные многопроцессорные системы (вплоть до 255 процессоров) и другие процессорные архитектуры, такие как АРМ или PowerPC. В этой статье рассматривается QEMU и его архитектура, и показывается, как эмулировать гостевую операционную систему на Linux-хосте |
|
|
|
18.01.2008 |
|
| |
5 простых шагов настройки кластера Web-серверов Постройте кластер Web-сервера Apache высокой готовности, объединяющий несколько физических или виртуальных серверов Linux, с помощью Linux Virtual Server и Heartbeat v2 за 5 простых шагов. |
|
|
|
14.01.2008 |
|
| |
Очаровательный Python: Изящество и неловкость Python. Часть 2 В этой серии из двух статей Дэвид рассматривает неочевидные возможности и проблемы, появившиеся в последних версиях Python, чтобы помочь неспециалистам в Python использовать всю красоту языка, избегая при этом неприятных ошибок. |
|
|
|
09.01.2008 |
|
| |
Первый из группы z/VSE V4.1 предоставляет экономически эффективное решение для мэйнфреймов, подходящее клиентам любого масштаба. |
|
|
|
31.12.2007 |
|
| |
Оптимизация IT – интегрирование ресурсов z/VSE В процессе оптимизации разнородной IT-среды предприятия ресурсы z/VSE могут быть интегрированы с приложениями, работающими под другими системами, на едином мэйнфрейме, обеспечивая бизнесу ряд преимуществ. |
|
|
|
28.12.2007 |
|
| |
Анатомия подсистемы SCSI в Linux В этой статье мы рассказываем о SCSI-подсистеме Linux и обсуждаем пути ее будущего развития. |
|
|
|
27.12.2007 |
|
| |
Анатомия методов синхронизации Linux В этой статье приводится обзор механизмов блокировок, реализованных в ядре 2.6, в том числе атомарных операторов, взаимных блокировок, блокировок чтения и записи, а также семафоров ядра. |
|
|
|
25.12.2007 |
|
| |
Разработка программного обеспечения для телефонов OpenMoko под управлением Linux Среда OpenMoko -- это абсолютно бесплатная среда разработки для запуска приложений и системного кода на аппаратном обеспечении поддерживаемых телефонов, исключающая всякую зависимость от кода производителя. В этом руководстве вы познакомитесь со средой разработки OpenEmbedded, используемой для создания образов файловой системы для телефонов OpenMoko, таких как Neo 1973. |
|
|
|
20.12.2007 |
|
| |
Очаровательный Python: Изящество и неловкость Python. Часть 1 По сравнению с "золотым веком" популярности Python 1.5.2 - в течение многих лет стабильной и надежной версии языка - Python приобрел множество новых синтаксических возможностей и встроенных функций и типов. Для каждого изменения в отдельности имелось достаточно веское основание, однако в целом из-за них современный Python - уже не тот язык, который при достаточном опыте можно выучить за один вечер. Помимо этого, с некоторыми изменениями связаны не только преимущества, но и потенциальные неприятности. |
|
|
|
18.12.2007 |
|
| |
Linux на борту: Разработка приложений для Nokia N800 Заглянем внутрь телефона/Интернет-планшета/Web-камеры Nokia N800 и подробнее рассмотрим среду разработки, построенную на базе scratchbox. |
|
|
|
13.12.2007 |
|
| |
Ассемблеры для Linux: Сравнение GAS и NASM В этой статье разъясняются некоторые наиболее важные синтаксические и семантические различия GNU Assembler и Netwide Assembler. |
|
|
|
11.12.2007 |
|
| |
Часть 3. Программирование метаклассов в Python Микеле и Дэвид чувствуют определенную ответственность за излишнюю заумность кода некоторых энтузиастов, прочитавших предыдущие статьи по метаклассам Python. В этой статье они пытаются исправить ситуацию, помогая программистам воздержаться от "заумностей". |
|
|
|
06.12.2007 |
|
| |
Часть 2. Программирование метаклассов в Python Эта статья возвращается к работе с метаклассами и их отношению к другим понятиям ООП. В ней сравнивается создание экземпляров класса и наследование, рассматриваются различия между методами классов и метаметодами, а также объясняется, как разрешать конфликты метаклассов. |
|
|
|
04.12.2007 |
|
| |
Архитектурные решения на базе аппаратных платформ IBM Развитие процессоров POWER применительно к серверам pSeries, а также IBM eServer i5 и iSeries до 2007 г. предполагает усовершенствование вычислительных возможностей процессора POWER5, что позволит заказчикам превзойти доступные на сегодняшний день уровни загрузки вычислительных ресурсов и продуктивности. |
|
|
|
03.12.2007 |
|
| |
Программирование метаклассов в Python Большинство читателей уже знакомо с концепциями объектно-ориентированного программирования: наследованием, инкапсуляцией, полиморфизмом. Метаклассы открывают возможность определенных типов "аспект-ориентированного программирования", например, вы можете расширять классы новыми возможностями трассировки, сохранения объектов, протоколирования ошибок и т.д. |
|
|
|
29.11.2007 |
|
| |
Является ли TCO для System z более низкой, чем для вертикально масштабируемых распределенных Unix- и Linux-серверов? Чтобы успешно конкурировать в плане TCO, IBM активно демонстрирует, что мэйнфрейм System z снижает расходы на сетевое оборудование, площади, потребляет меньше электроэнергии, чем распределенные системы, требует меньше административных затрат и предоставляет большую вычислительную способность благодаря высокому общему «коэффициенту использования» системы. |
|
|
|
28.11.2007 |
|
| |
Анатомия файловой системы Linux В этой статье рассматривается виртуальная файловая система (VFS) ядра Linux, которая иногда называется виртуальным коммутатором файловой системы, а также приводится обзор некоторых основных структур, связывающих файловые системы. |
|
|
|
27.11.2007 |
|
| |
Изменения в libspe: как использование libspe2 изменяет программирование для Cell Broadband Engine
Библиотека libspe, которую используют программы PPE для доступа и управления SPE, подвергнута значительной модификации. В этой статье описана концепция libspe2 и показано, как управлять и взаимодействовать с SPE-процессом при помощи libspe2.
|
|
|
|
22.11.2007 |
|
| |
Использование Tivoli Provisioning Manager for OS Deployment для развертывания Red Hat на нескольких компьютерах В этом руководстве показано, как использовать Tivoli Provisioning Manager for OS Deployment для создания установочных образов и управления пакетами с целью фактического развертывания Red Hat Enterprise Linux. |
|
|
|
20.11.2007 |
|
| |
Учебное пособие для экзамена LPI 102, тема 111: Задачи администрирования Прочтя это пособие, вы узнаете, как управлять пользователями и группами, устанавливать профили пользователей и пользовательские окружения, использовать журналы, планировать задачи, создавать резервные копии данных и поддерживать системное время. |
|
|
|
14.11.2007 |
|
| |
Учебный курс. Установка и администрирование ОС Linux на серверах IBM System x: Часть 5. Соискатели должны иметь хорошее знание основ компьютерных сетей. Эти навыки включают в себя понимание IP-адресов, сетевых масок и их значений (то есть определение сетевого и широковещательного адресов для хоста, основываясь на его сетевой маске в сокращенной записи и в формате "четыре числа через точку", а также определение сетевого адреса, широковещательного адреса и сетевой маски по данному IP-адресу и числу битов) |
|
|
|
13.11.2007 |
|
| |
Учебный курс. Установка и администрирование ОС Linux на серверах IBM System x: Часть 4. Соискатели должны уметь добавлять, удалять, "замораживать" и изменять учетные записи пользователей. Эти навыки включают в себя создание и удаление групп, а также изменение информации о пользователе/группе в базах данных passwd/group. Кроме того, сюда входит создание специализированных и ограниченных учетных записей. |
|
|
|
13.11.2007 |
|
| |
Учебный курс. Установка и администрирование ОС Linux на серверах IBM System x: Часть 3 Соискатели должны уметь управлять и/или осуществлять мониторинг работы ядра и его модулей. Это подразумевает навыки сбора информации о работающем ядре и его модулях с помощью средств командной строки, а также загрузки/выгрузки модулей вручную. Здесь также необходимо уметь определять, какие модули могут быть выгружены и какие параметры они получают. Соискатели должны уметь конфигурировать систему так, чтобы загружать модули по имени, отличающемуся от названия файла модуля. |
|
|
|
09.11.2007 |
|
| |
Учебный курс. Установка и администрирование ОС Linux на серверах IBM System x: Часть 2 Соискатели должны уметь разбивать диски на разделы и создавать файловые системы на носителях, в частности, на жестких дисках. Эти навыки включают в себя подготовку разделов и создание файловых систем c использованием различных вариантов команды. |
|
|
|
08.11.2007 |
|
| |
Блокирование доступа к Linux на промышленном уровне: Часть 2. Исполнение только подписанного кода Это вторая статья из цикла, состоящего из двух частей,
о защите ваших Linux машин для оптимизации процессов поддержки и администрирования,
в которой рассказано, как сконфигурировать ядро Linux для выполнения только подписанного двоичного кода. |
|
|
|
06.11.2007 |
|
| |
Учебный курс. Установка и администрирование ОС Linux на серверах IBM System x: Часть 1 Соискатели должны научиться планировать схему разбиения жёсткого диска в системе Linux. Под этим подразумевается распределение файловых систем или области подкачки по различным разделам или дискам, и настройка их на оптимальное использование системой, а также размещение каталога /boot в разделе, удовлетворяющем требованиям загрузки BIOS. |
|
|
|
01.11.2007 |
|
| |
Анатомия сетевого стека в Linux Одна из величайших возможностей Linux — сетевой стек. Его интерфейсы варьируются от протоколо-независимых до специальных интерфейсов независимых сетевых протоколов. В статье исследуется структура сетевого стека Linux и некоторые основные структуры. |
|
|
|
31.10.2007 |
|
| |
Последовательный запуск команд на кластере с UNIX-сервера. Часть 2: Remote shell (rsh) Научитесь конфигурировать remote shell (rsh) на серверах IBM System p(TM) и System x(TM) таким образом, чтобы UNIX(R)-сервер имел доступ к удаленному серверу без пароля. |
|
|
|
29.10.2007 |
|
| |
Полезные советы по Linux: Планирование задач с помощью cron и at Если есть задания монотонные, которые должны выполняться, когда система мало используется, или регулярно, то есть причины применить планировщик задач. Эта статья поможет использовать cron и at, чтобы периодически или однократно планировать задачи. |
|
|
|
29.10.2007 |
|
| |
Загрузка двух операционных систем: Linux и AIX Иногда нужно вести разработку программы одновременно под операционные системы Linux и AIX. В этой статье описывается организация загрузки двух ОС: Linux и AIX на одном IBM eServer pSeries, включая eServer p5, eServer i5, или eServer OpenPower сервере. |
|
|
|
24.10.2007 |
|
| |
Лёгкие Web-серверы
Представленный ниже технический анализ сегмента лёгких Web-серверов призван помочь вам найти среди них наиболее соответствующий требованиям вашего следующего проекта. |
|
|
|
23.10.2007 |
|
| |
Публикации по проекту Linux: Безопасность Публикации, приведенные на этой странице, представляют вклад, внесенный сотрудниками IBM Linux Technology Center в сообщество разработчиков в области безопасности Linux. |
|
|
|
18.10.2007 |
|
| |
Блокирование доступа к Linux на промышленном уровне : Часть 1. Удаление оболочки Поддержка большой группы Linux машин может быть серьезным испытанием для администратора.
В первой части цикла обсуждается, как и зачем закрывать машины для упрощения процессов поддержки и администрирования.
Используя данное руководство, вы научитесь удалять интерпретаторы из базовой системы. |
|
|
|
17.10.2007 |
|
| |
В дебрях дистрибутивов Новички в Linux обычно теряются в огромном выборе дистрибутивов. Я сообщу вам хорошую новость — большинство из них можно спокойно проигнорировать. Эта статья поможет выбрать дистрибутив для начала изучения Linux, а также понять, что же вы выбрали. |
|
|
|
11.10.2007 |
|
| |
Создание системы голосования на Perl/CGI В данной статье представлен реальный пример (Web-приложение для голосования), в котором минимальное число внешних модулей, не применяются cookies на стороне клиента и используются преимущества CGI-атрибутов. |
|
|
|
09.10.2007 |
|
| |
Операционная система Linux: Часть 2. Терминал и командная строка В лекции описываетcя взаимодействие пользователя с системой посредством терминального устройства и интерпретатора командной строки.
Даются основные понятия интерфейса командной строки: команда, параметр, разделитель, ключ. Кроме того, описывается устройство подсистем помощи Linux С man и info С и способы их использования. |
|
|
|
04.10.2007 |
|
| |
Советы по Linux: Управление длительностью выполнения запланированных заданий Допустим, вам нужно устранить назойливую проблему, запустив отладку на 30 минут в полночь, или вы просто хотите использовать систему Linux в качестве будильника. Этот совет поможет вам остановить задания, запущенные с помощью cron и at, после того, как они проработают определенное время, или при выполнении каких-либо других условий. В этот совет теперь включена информация по команде timeout, входящей в состав пакета AppleTalk (Netatalk). -прим.ред. |
|
|
|
02.10.2007 |
|
| |
Начало работы со службой хранения ключей в Linux Служба хранения ключей, включенная в ядро Linux версии 2.6, -- замечательный новый способ управления аутентификацией, шифрованием, междоменными пользовательскими соответствиями и решения других задач, связанных с обеспечением безопасности платформы Linux. |
|
|
|
18.09.2007 |
|
| |
Полезные советы Linux: Параметры bash и расширения параметров Вы иногда задаетесь вопросом, как использовать в скриптах параметры и как передать их внутренним функциям или другим скриптам? Эти полезные советы помогут вам в использовании параметров и различных расширений параметров, доступых в bash shell. |
|
|
|
17.09.2007 |
|
| |
Series title: You'll like this article Rational Application Developer Your article abstract goes here. Put the main points and key phrases at the
beginning of the abstract, because it may be truncated in search results. Make your
abstract enticing yet succinct. Aim for three to five sentences that express why the
reader would care about the content (motive) and what he or she can gain from
reading the content (benefits). |
|
|
|
17.09.2007 |
|
| |
Установка множества экземпляров DB2 9 с SAP на Linux и UNIX Следуйте пошаговым инструкциям для установки нескольких экземпляров программы DB2 на
одном сервере, в среде SAP. |
|
|
|
11.09.2007 |
|
| |
Использование gperf для эффективной обработки параметров командной строки в C/C++ Инструмент GNU gperf является генератором «идеальных» хеш-функций, который для заданного набора строк формирует код хеш-таблицы, функции хеширования и функции поиска на C/C++. Узнайте о том, как использовать gperf для эффективной обработки параметров командной строки в коде C/C++. |
|
|
|
06.09.2007 |
|
| |
Программирование высокопроизводительных приложений на процессоре Cell BE, Часть 2: Программирование процессоров SPE (synergistic processing elements) Мы продолжаем рассказывать о преимуществах процессоров SPE на PS3. В первой части было показано, как установить Linux на PS3, и была рассмотрена небольшая программа. Во второй части мы рассмотрим механизмы работы SPE процессора Cell BE на низшем уровне. |
|
|
|
04.09.2007 |
|
| |
Программирование высокопроизводительных приложений на процессоре Cell BE, Часть 1: Введение в Linux на PLAYSTATION 3
Sony PLAYSTATION 3 (PS3) – самый простой и дешевый для программистов способ достать и опробовать новый процессор Cell Broadband Engine (Cell BE). Мы рассказываем, как установить Linux на PS3 и как начать разработку для процессора Cell BE на PS3. |
|
|
|
04.09.2007 |
|
| |
Открытые системы BIOS для Linux Во многих системах часть времени загрузки идет на обеспечение поддержки MS-DOS. Существуют проекты, в которых проприетарный BIOS заменяют на код, выполняющий только самое необходимое для загрузки и начала работы ядра Linux. В статье дан краткий обзор этой темы. |
|
|
|
30.08.2007 |
|
| |
Увеличение производительности сокета в Linux Sockets API позволяет создавать клиентские и серверные приложения, взаимодействующие по локальной сети или через Интернет. В статье описаны способы использования Sockets API, позволяющие увеличить быстродействие и правильно настроить среду GNU/Linux. |
|
|
|
30.08.2007 |
|
| |
Создание мультикластерной среды на основе файловой системы General Parallel File System Из этого учебного пособия вы узнаете, как собрать и разобрать простую многокластерную среду из кластеров на базе компьютеров System x и System p, используя файловую систему General Parallel File System (GPFS). В процессе изучения пособия вы осуществите дистанционное добавление существующего GPFS-кластера к другому кластеру. Вы также узнаете, как монтировать файловую систему из удаленного кластера с использованием защищенного коммуникационного протокола GPFS. |
|
|
|
29.08.2007 |
|
| |
Установка большого Linux-кластера: Часть 4. Установка узлов и настройка GPFS-кластера Создайте работающий Linux-кластер. В четвертой статье серии предоставляется вторая часть инструкций по настройке системы хранения данных. |
|
|
|
28.08.2007 |
|
| |
Установка большого Linux-кластера: Часть 3. Система хранения данных и файловые системы с совместным доступом Создайте работающий Linux-кластер. В третьей статье серии предоставляется первая часть инструкций по настройке системы хранения данных. |
|
|
|
28.08.2007 |
|
| |
Анатомия распределителя памяти slab в Linux Ядро Linux использует метод распределения памяти как объектов, исходя из их размера. Эта статья описавает идеи, лежащие в основе механизма slab allocator (распределитель slab), и исследует его интерфейсы и приемы использования. |
|
|
|
22.08.2007 |
|
| |
Размещение нескольких сайтов с поддержкой SSL на одной сетевой карте с помощью IP-алиасинг Интерес к использованию SSL вместе с именованными виртуальными хостами растет. Вы можете применять виртуальные хосты на Apache с помощью виртуальных хостов на базе IP. В этой статье Джон Ляо и Джим Майлз покажут вам, как это сделать. |
|
|
|
14.08.2007 |
|
| |
Операционная система Linux: Часть 15. Сетевые и серверные возможности В первой части лекции описана настройка сетевых параметров Linux и
даны примеры того, как реализованы постоянные сетевые настройки в некоторых дистрибутивах. Кроме этого, описаны основные системные службы,
имеющие отношение к настройке сети: служба автоматической настройки и
межсетевой экран. Вторая часть лекции представляет собой краткий обзор
основных сетевых служб и описание различных серверов Linux, которые
можно использовать для организации таких служб. |
|
|
|
13.08.2007 |
|
| |
Полезный совет: Ознакомьтесь с текстовыми утилитами (textutils) Используйте мощь текстовых утилит, уже установленных в вашей системе Linux, чтобы повысить производительность. Этот первый совет в серии полезных советов от Яцека Артимьяка поможет вам в этом. |
|
|
|
13.08.2007 |
|
| |
Операционная система Linux: Часть 1. Сеанс работы в Linux В лекции описан сеанс работы пользователя в Linux: от регистрации в
системе до выхода. Рассмотрено понятие пользователя с точки зрения системы, процедура идентификации пользователя, обоснована многопользовательская модель разграничения доступа. Даются основы работы с интерфейсом командной строки. |
|
|
|
07.08.2007 |
|
| |
Шесть советов по написанию более понятного программного кода Для разработчика программ самым ценным ресурсом является время. Приведенные ниже шесть советов помогут вам создавать программы, которые будет легко поддерживать в будущем. Это сэкономит вам массу времени и позволит избежать разочарований: одна минута, потраченная на написание комментариев, способна избавить вас от длительных мучений. |
|
|
|
26.07.2007 |
|
| |
Разработка встроенных приложений с использованием eSWT В статье рассмотрены различия между eSWT (embedded Standardb Widget Toolkit) и обычным SWT (Standard Widget Toolkit). Приведены лучшие советы и рекомендации по использованию этой технологии для разработки вашего собственного eSWT-приложения, основанного на интегрированной среде Model-View-Controller (MVC). Также обсуждаются вопросы разработки, развертывания и тестирования комплекта Service Management Framework (SMF) с использованием eSWT. |
|
|
|
25.07.2007 |
|
| |
Время Xen: Виртуализируйте Linux, чтобы тестировать приложения Xen -- это технология создания виртуальной среды, доступная для ядра Linux. Показано, как установить Xen на примере Fedora Core. Убедитесь в очевидных преимуществах использования "песочницы" для тестирования, и игровой площадки для запуска виртуальных машин на одной Linux-машине. |
|
|
|
25.07.2007 |
|
| |
Анатомия ядра Linux Ядро Linux - это центральная часть большой и сложной операционной системы. При этом, несмотря на колоссальные размеры, оно имеет четкую структурную организацию в виде подсистем и уровней. В этой статье мы рассказываем об общей структуре ядра Linux и знакомим вас с его основными подсистемами и базовыми интерфейсами. Везде, где это возможно, мы приводим ссылки на другие статьи IBM, где вы сможете найти углубленную информацию. |
|
|
|
24.07.2007 |
|
| |
Создание Fedora Live CD В декабре 2006 в рамках проекта дистрибутива Fedora Linux был выпущен первый Live CD. Узнайте, как создавать свои собственные простые в использовании Live CD при помощи видоизмененного Pilgrim, средства для создания Fedora Live CD. |
|
|
|
20.07.2007 |
|
| |
Распараллеливайте приложения для ускорения загрузки Linux
Одна из основных претензий к Linux -- это скорость его загрузки.
В статье обсуждаются возможности увеличения скорости загрузки Linux, в том числе два варианта
распараллеливания процесса инициализации. Кроме этого показано, как представить в графическом виде процесс загрузки.
|
|
|
|
20.07.2007 |
|
| |
Подсказки по Linux: Функции сравнения и тестирования в Bash Вы запутались во множестве способов тестирования и сравнения в Bash shell? Это руководство поможет вам освоиться с различными тестами для файлов, строк и чисел. Вы узнаете, когда и как стоит использовать конструкции с test, [], [[]], (()) или if-then-else. |
|
|
|
17.07.2007 |
|
| |
Cultured Perl: Генетические алгоритмы, следующее поколение Эта статья делает следующий шаг в работе с генетическими алгоритмами на Perl, работая с программой, которая ищет наборы словарных слов в ДНК индивидуума. |
|
|
|
12.07.2007 |
|
| |
Cultured Perl: Генетические алгоритмы, выполненные на Perl Генетическое программирование использует мутацию и репликацию при создании алгоритмов для создания постоянно улучшающихся компьютерных программ. Тед показывает, как реализовать на Perl некоторые специфические задачи, которые вы можете адаптировать для общего использования. |
|
|
|
12.07.2007 |
|
| |
Настройка систем LAMP, Часть 2: Оптимизация Apache и PHP Эта вторая статья в серии из трех статей, посвященных LAMP, сфокусирована на действиях, которые вы можете выполнить для оптимизации Apache и PHP. |
|
|
|
05.07.2007 |
|
| |
SELinux из наброска SELinux, реализация мандатного контроля доступа от U.S. National Security Agency и наиболее известная подсистема безопасности в Linux. SELinux входит по умолчанию в установочные пакеты дистрибутивов Fedora и Red Hat Enterprise Linux, а также доступна в виде отдельных установочных пакетов для других дистрибутивов. В этой статье рассказывается о том, как преобразовать систему, не использующую SELinux, вручную, для того чтобы детально рассмотреть интеграцию SELinux в операционную систему. |
|
|
|
05.07.2007 |
|
| |
Linux и симметричная многопроцессорная система В статье разобраны идеи, стоящие за многопроцессорной обработкой и созданием приложений для Linux, использующих SMP. |
|
|
|
03.07.2007 |
|
| |
Настройка систем LAMP, Часть 1: Знакомство с архитектурой LAMP Эта первая статья в серии из трех статей, посвященных LAMP (Linux, Apache, MySQL, PHP/Perl), описывает архитектуру LAMP, некоторые методики замеров и некоторые основные сведения, касающиеся ядра Linux, дисков и наладки файловой системы. |
|
|
|
29.06.2007 |
|
| |
Очаровательный Python: Итераторы и простые генераторы В Python 2.2 появилась новая конструкция со своим ключевым словом. Эта конструкция - генератор, а ключевое слово - "yield". Хотя генераторы позволяют реализовать новые, функциональные и оригинальные идеи, все же не так-то просто понять, как они работают. Эта статья - попытка ненавязчивого объяснения этой конструкции, равно как связанного с ней понятия итераторов. |
|
|
|
29.06.2007 |
|
| |
Виртуализация при помощи coLinux Виртуализация с помощью VMware, Xen и KVM является теперь очень популярной. Но знаете ли вы, что вы можете запускать Linux совместно с Microsoft Windows? В этой статье рассматривается Cooperative Linux (coLinux) и объясняется, как его настраивать и запускать под Windows. |
|
|
|
28.06.2007 |
|
| |
Аудит системы Linux в примерах Ваша система Linux безопасна? После инсталляции и настройки системы в соответствии с требованиями безопасности необходимо наладить регулярный аудит системы. В этой статье обсуждаются средства и предлагаются примеры скриптов для автоматизации процесса. |
|
|
|
26.06.2007 |
|
| |
Portland улучшает мобильность рабочей среды Linux Portland -- проект с открытым исходным кодом, упрощающий развертывание и коммерциализацию приложений Linux, помогая им работать во многих рабочих средах. Проект уже доступен и быстро развивается. Используйте набор программ XdgUtils из Portland 1.0. |
|
|
|
26.06.2007 |
|
| |
Очаровательный Python: Текстовая обработка в языке Python Эта статья суммирует возможности текстовой обработки языка Python для тех программистов, которые являются новичками в программировании на языке Python. Эта статья объясняет некоторые основные понятия регулярных выражений и предлагает советы, когда стоит (а когда - не стоит) использовать регулярные выражения при обработке текста. |
|
|
|
25.06.2007 |
|
| |
Защита VNC-приложений при помощи SSL SSL предоставляет новый механизм удобного, безопасного доступа к удаленным рабочим столам при помощи VNC и стандартных Web-браузеров. |
|
|
|
21.06.2007 |
|
| |
Удаленный доступ к компьютерным ресурсам с помощью фермы серверов приложений Linux
Вы наверняка слышали о Web 2.0, а мы расскажем как "utility computing 2.0", представляющая собой реализованную для Linux комбинацию загрузки по сети, SSL, VNC и других хорошо известных технологий, обеспечивает великолепную отдачу от инвестиций. |
|
|
|
20.06.2007 |
|
| |
Узнайте о виртуальной машине ядра Linux (KVM) Linux и гибкость идут бок о бок и возможности виртуализации также. Совсем недавно с появлением Kernel Virtual Machine, или KVM, ситуация с виртуализацией в Linux изменилась. KVM поддерживает виртуализацию гостевых операционных систем Linux и даже Windows на аппаратуре, которая способна к виртуализации.
|
|
|
|
20.06.2007 |
|
| |
Знакомство с vi - метод шпаргалки Это руководство покажет, как использовать редактор vi. Используя ускоренный метод шпаргалки в этом руководстве, мы постараемся сделать вас профессиональным пользователем vi, не потратив много времени. Вы быстро всему научитесь. |
|
|
|
18.06.2007 |
|
| |
DB2 и открытый исходный код: Разместите свою информацию на карте с помощью Google Maps API, DB2/Informix и PHP на Linux Google Maps API вместе с DB2 или Informix, PHP, JavaScript и XML позволят вам создать простую в использовании карту с вашей личной информацией на ней. |
|
|
|
18.06.2007 |
|
| |
Разработка Linux-приложений для POWER Linux-приложения для IBM System p(TM) и System i(TM) используются и разрабатываются так же, как и на других Linux-системах. В статье обсуждены схожие моменты и отличия Linux на Power, которые вам необходимо осознавать. (Обновлено в июне 2007.)
|
|
|
|
14.06.2007 |
|
| |
Настройка DB2 Enterprise 9 на виртуальной машине Linux при помощи VMware ESX Server Выполните пошаговые инструкции по настройке виртуальной машины для DB2 9 на Linux при помощи VMware ESX Server 3.0.1. |
|
|
|
04.06.2007 |
|
| |
Настройка SUSE Linux на POWER5 для повышения производительности Ознакомьтесь с факторами, влияющими на производительность виртуализации в системах IBM POWER5, работающих под управлением SUSE Linux(R) Enterprise Server (SLES) 10. Узнайте, как использовать системные инструменты, которые помогают диагностировать и решать проблемы, связанные с производительностью. |
|
|
|
04.06.2007 |
|
| |
Очаровательный Python: Магия декораторов Python сделал возможным метапрограммирование, но новые версии приносят часто не совместимые с предыдущими новшества. Python 2.2 занялся изготовлением метаклассов, а в Python 2.4 возникли декораторы, реализующие многие возможности метапрограммирования. |
|
|
|
28.05.2007 |
|
| |
Повышение уровня безопасности LAMP при помощи директивы Apache Proxy mod_proxy В этой статье Ник Маинард дает краткое описание способа повышения безопасности настройки LAMP при помощи модуля Apache mod_proxy. Эта статья касается именно Linux, однако некоторые принципы могут применяться и в других операционных системах. |
|
|
|
17.05.2007 |
|
| |
Публикации по Linux проектам: Ядро Публикации на этой странице представляют вклад, внесенный членами IBM Linux Technology Center в сообщество разработчиков в области ядер. |
|
|
|
15.05.2007 |
|
| |
Как использовать IBM XL C/C++ Advanced Edition V8.0 для Linux на POWER Разработчики Linux, использующие системы на базе процессоров IBM Power Architecture, могут быстро перейти с компиляторов GNU gcc и g++ (называемых GCC) на IBM XL C/C++ Advanced Edition V8.0 для Linux воспользовавшись инструкциями из этой статьи. |
|
|
|
04.05.2007 |
|
| |
Руководство по миграции на Linux для региональных администраций Приложения |
|
|
|
01.05.2007 |
|
| |
Руководство по миграции на Linux для региональных администраций Планирование пилотной миграции |
|
|
|
01.05.2007 |
|
| |
Руководство по миграции на Linux для региональных администраций Пилотная миграция |
|
|
|
01.05.2007 |
|
| |
Руководство по миграции на Linux для региональных администраций Модернизация ИКТ-инфраструктуры |
|
|
|
01.05.2007 |
|
| |
Руководство по миграции на Linux для региональных администраций Выбор Linux |
|
|
|
01.05.2007 |
|
| |
Руководство по миграции на Linux для региональных администраций Введение |
|
|
|
01.05.2007 |
|
| |
Уменьшите объем памяти, занимаемой Linux Недостаток физической памяти может существенно снизить быстродействие Linux. Из статьи вы узнаете, как точно измерить количество памяти, используемой вашей системой Linux и получите совет, как уменьшить требования к памяти на примере системы Ubuntu. |
|
|
|
28.04.2007 |
|
| |
Виртуальный Linux Виртуализация, прежде всего, означает виртуализацию серверов или хостинг нескольких независимых ОС на одном компьютере. Рассматриваются основные принципы виртуализации и обсуждаются пути реализации. Также рассматривается виртуализация ОС в Linux. |
|
|
|
28.04.2007 |
|
| |
Насвистывайте во время работы, чтобы запускать команды на своем компьютере Используйте Linux или Microsoft Windows, свободную программу sndpeek и простой Perl-скрипт для чтения определенных звуковых сигналов -- буквально насвистывайте, гудите или пойте вашему компьютеру -- и запускайте команды на основании этих звуков. Подайте вашему компьютеру сигнал низким свистом, чтобы проверить вашу почту, или разблокируйте ваш скринсейвер при помощи первых тактов пятой симфонии Бетховена. Насвистывайте, когда вы работаете, для увеличения эффективности. |
|
|
|
26.04.2007 |
|
| |
Ассемблер для Power-архитектуры, Часть 2: Искусство загрузки и сохранения на PowerPC В этой статье будет обсуждена специфика программирования на ассемблере для 64-битного PowerPC на Linux и Unix-подобных системах, причем основное внимание обращается на методы доступа к данным и на создание позиционно-независимого кода.
|
|
|
|
24.04.2007 |
|
| |
Ассемблер для Power-архитектуры, Часть 1: Концепции программирования и простейшие команды PowerPC
Процессор POWER5 -- это 64-битная рабочая лошадка, использующаяся в разнообразных условиях. Начиная с этого введения в ассемблер и систему команд PowerPC, этот цикл статей дает общее представление об ассемблере и, в частности, об ассемблере для POWER5.
|
|
|
|
24.04.2007 |
|
| |
Ассемблер для Power-архитектуры, Часть 3: Программирование с использованием процессора ветвлений PowerPC
В предыдущих статьях обсуждалось то, как работают программы, использующие 64-битный набор команд PowerPC и как команды работают с памятью. Эта статья рассматривает очень мощные условные команды и команды ветвления, доступные в наборе команд PowerPC. |
|
|
|
24.04.2007 |
|
| |
Основы построения операционных систем промышленного назначения. Часть 6.
Курс был успешно опробован при подготовке спецгруппы по академической программе подготовки специалистов компании IBM в 2006 году.
Курс построен на основе технической документации, полученной из общедоступных источников, в том числе из материалов, находящихся на открытом сайте компании IBM. |
|
|
|
23.04.2007 |
|
| |
Основы построения операционных систем промышленного назначения. Часть 5.
Курс был успешно опробован при подготовке спецгруппы по академической программе подготовки специалистов компании IBM в 2006 году.
Курс построен на основе технической документации, полученной из общедоступных источников, в том числе из материалов, находящихся на открытом сайте компании IBM. |
|
|
|
23.04.2007 |
|
| |
Основы построения операционных систем промышленного назначения. Часть 4.
Курс был успешно опробован при подготовке спецгруппы по академической программе подготовки специалистов компании IBM в 2006 году.
Курс построен на основе технической документации, полученной из общедоступных источников, в том числе из материалов, находящихся на открытом сайте компании IBM. |
|
|
|
23.04.2007 |
|
| |
Основы построения операционных систем промышленного назначения. Часть 3.
Курс был успешно опробован при подготовке спецгруппы по академической программе подготовки специалистов компании IBM в 2006 году.
Курс построен на основе технической документации, полученной из общедоступных источников, в том числе из материалов, находящихся на открытом сайте компании IBM. |
|
|
|
23.04.2007 |
|
| |
Основы построения операционных систем промышленного назначения. Часть 2.
Курс был успешно опробован при подготовке спецгруппы по академической программе подготовки специалистов компании IBM в 2006 году.
Курс построен на основе технической документации, полученной из общедоступных источников, в том числе из материалов, находящихся на открытом сайте компании IBM. |
|
|
|
23.04.2007 |
|
| |
Основы построения операционных систем промышленного назначения. Часть 1
Курс был успешно опробован при подготовке спецгруппы по академической программе подготовки специалистов компании IBM в 2006 году.
Курс построен на основе технической документации, полученной из общедоступных источников, в том числе из материалов, находящихся на открытом сайте компании IBM. |
|
|
|
23.04.2007 |
|
| |
Создание визуальных эффектов в режиме реального времени Исследуйте архитектуры EffecTV и SDL и узнайте, как использовать возможности средств видеообработки с открытым исходным кодом в Linux. |
|
|
|
23.04.2007 |
|
| |
Ленивое программирование и ленивые вычисления Ленивое программирование -- обобщенное понятие для отсрочки обработки функции или запроса до тех пор, пока не понадобятся результаты. Понимание этого термина поможет избавить код от ненужных вычислений и сделать программы более проблемно-ориентированными. |
|
|
|
11.04.2007 |
|
| |
План перехода с Windows на Linux: Часть 7. Работа с сетью В этом пособии Крис Волден, автор состоящей из 9 частей серии пособий от developerWorks по переходу с Windows на Linux, рассмотрит работу с сетью -- одну из традиционно сильных сторон Linux. |
|
|
|
05.04.2007 |
|
| |
План перехода с Windows на Linux: Часть 9. Установка программного обеспечения В этом пособии Крис Волден, автор состоящей из 9 частей серии пособий от developerWorks по переходу с Windows на Linux, расскажет, что такое RPM, научит загружать и компилировать пакеты, опишет плюсы и минусы автоматизированного управления пакетами. |
|
|
|
05.04.2007 |
|
| |
План перехода с Windows на Linux: Часть 8. Резервное копирование и восстановление В этом пособии Крис Волден, автор состоящей из 9 частей серии пособий
от developerWorks по переходу с Windows на Linux, рассмотрит, из чего состоит система, обсудит планирование и регулярное резервное копирование. |
|
|
|
05.04.2007 |
|
| |
План перехода с Windows на Linux: Часть 6. Работа с разделами и файловыми системами E-business архитектор IBM Крис Волден, ваш гид по всей серии developerWorks, поможет перенести навыки работы с Windows в Linux. В этой части мы исследуем иерархическую структуру каталогов в Linux и изучаем монтирование и устройства. |
|
|
|
05.04.2007 |
|
| |
План перехода с Windows на Linux: Часть 3. Введение в Webmin В этом пособии Крис Волден, автор состоящей из 9 частей серии пособий от developerWorks по переходу с Windows на Linux, расскажет, как установить и использовать Webmin, утилиту для администрирования Linux, предоставляющую графический интерфейс. |
|
|
|
04.04.2007 |
|
| |
План перехода с Windows на Linux: Часть 5. Журналирование в Linux В этом пособии Крис Волден, автор состоящей из 9 частей серии пособий от developerWorks по переходу с Windows на Linux, научит вас просматривать журналы, использовать содержащуюся в них информацию и расскажет, как осуществляется ротация log-файлов. |
|
|
|
04.04.2007 |
|
| |
План перехода с Windows на Linux: Часть 4. Администрирование пользователей e-business архитектор IBM Крис Волден, ваш гид по всей серии developerWorks, поможет перенести навыки работы с Windows в Linux. В этой части вы научитесь добавлять и удалять пользователей и группы, узнаете о теневом пароле и группах файлов. |
|
|
|
04.04.2007 |
|
| |
План перехода с Windows на Linux: Беглый обзор e-business архитектор IBM Крис Волден -- ваш гид в изучении состоящей из 9 частей серии пособий от developerWorks по применению ваших навыков эксплуатации Windows в Linux-окружении. Он осветит основные приемы работы в Linux. |
|
|
|
03.04.2007 |
|
| |
План перехода с Windows на Linux: Часть 1. Философия Linux В этом пособии Крис Волден, автор состоящей из 9 частей серии пособий от developerWorks по переходу с Windows на Linux, осветит некоторые отличия и сходства систем Linux и Windows и объяснит, как прекратить постоянно перезагружать компьютер. |
|
|
|
02.04.2007 |
|
| |
План перехода с Windows на Linux: Часть 2. Работа в консоли e-business архитектор IBM Крис Волден, ваш гид по всей серии developerWorks, поможет перенести навыки работы с Windows в Linux. Он охватит все от входа в систему до компиляции пакетов из исходника. В этой части описаны оболочки и важнейшие команды Linux. |
|
|
|
02.04.2007 |
|
| |
Очаровательный Python: Еще о функциональном программировании на Python, Часть 2 Эта статья продолжает серию статей о функциональном программирования (ФП) на Python. В ней демонстрируется несколько достаточно сложных концепций ФП. Читателю окажется полезным введение в различные подходы программного решения задач. |
|
|
|
28.03.2007 |
|
| |
Очаровательный Python: Функциональное программирование на языке Python, Часть 1 Хотя пользователи обычно думают о Python как о процедурном и объектно-ориентированном языке, он содержит все необходимое для поддержки полностью функционального подхода к программированию.
В этой статье рассматриваются общие концепции функционального программирования и иллюстрируются способы реализации функционального подхода на Python. |
|
|
|
28.03.2007 |
|
| |
Руководство по интроспекции на Python Интроспекция предоставляет полезную информацию об объектах вашей программы. Python, динамический, объектно-ориентированный язык программирования, обеспечивает потрясающую поддержку интроспекции. В этой статье демонстрируются многие из его возможностей, начиная самыми простыми видами помощи и заканчивая более сложными формами изысканий.
|
|
|
|
28.03.2007 |
|
| |
Администрирование Linux на лету Файловая система /proc - это одна из величайших особенностей Linux и
эта статья проведет вас по наиболее полезным ее аспектам. С ней вы
сможете администрировать многие детали вашей системы без необходимости
перезагрузки машины. |
|
|
|
27.03.2007 |
|
| |
Очаровательный Python: Создание декларативных мини-языков В этой статье Дэвид рассматривает не столько использование Python для интерпретации и транслирования других специализированных языков (хотя такое возможно), сколько то, как сам Питоновский код может быть удобно сведен к ряду декларативных элементов. |
|
|
|
27.03.2007 |
|
| |
Очаровательный Python: Использование комбинаторных функций в модуле itertools В Python 2.2 были введены простые генераторы, а стандартные циклы перепродуманы в терминах итераторов.В этой статье Дэвид рассматривает этот новый модуль, показывая выразительную силу, появившуюся с комбинаторными итераторами. |
|
|
|
26.03.2007 |
|
| |
Управление персистентностью Python Персистентность - это возможность хранить объекты постоянно, даже между выполнениями программы. Прочитав эту статью, вы получите общее представление о различных механизмах персистентности для объектов Python: от реляционных баз данных до Питоновского консервирования и так далее. Вам также будет предложено исчерпывающее описание возможностей сериализации объектов на Python. |
|
|
|
22.03.2007 |
|
| |
Очаровательный Python: Используйте Psyco, и Python будет работать так же быстро, как и С В этой статье Дэвид рассматривает, что есть Psyco, а также тестирует его в некоторых приложениях. |
|
|
|
22.03.2007 |
|
| |
Очаровательный Python: Множественная диспетчеризация В этой статье рассматривается реализация множественной диспетчеризации в Python и показано, как это улучшает программы. |
|
|
|
22.03.2007 |
|
| |
Очаровательный Python: Основанные на генераторах конечные автоматы и сопрограммы Простые генераторы, которые были представлены в Python 2.2, могут использоваться для упрощения конечных автоматов (state machines) и моделирования сопрограмм. Новые генераторы Python подводят нас почти прямо к сопрограммам; оставшиеся несколько шагов можно сэмулировать. Объяснение соответствующих понятий сопровождается примерами кода. |
|
|
|
21.03.2007 |
|
| |
Очаровательный Python: Взгляд изнутри на JPython и Python for .NET Дэйвид Мертц (David Mertz) беседует с Марком Хэммондом (Mark Hammond), Финном Боком (Finn Bock) и Бaрри Уорсо (Barry Warsaw), разработчиками JPython и Python for .NET. Это интервью позволяет взглянуть на развитие фирмы Microsoft глазами Марка Хэммонда (разумеется, в рамках условий его контракта о неразглашении конфиденциальной информации) и отражает текущее состояние дел в работе Финна Бока и Барри Уорсо над близким к своему завершению проектом JPyhton. |
|
|
|
21.03.2007 |
|
| |
Очаровательный Python: Реализация "невесомых нитей" с помощью генераторов Python В этой статье Дэвид представляет невесомые нити как элегантное решение проблем, естественное разрешение которых требует большого числа взаимодействующих процессов. |
|
|
|
21.03.2007 |
|
| |
Среды Web-разработки на языке Python, Часть 2: Разработка для Web с помощью TurboGears и Python Во второй статье данного выпуска, мы продемонстрируем TurboGears, другую среду разработки Web-приложений в стиле шаблонов модель-вид-контроллер (model-view-controller - MVC) с открытым исходным кодом, работающий на языке программирования Python. Первая статья была введением в среду разработки Django, в этой же статье будет показано использование TurboGears для создания приложения Web-магазина, а в заключении будет приведено сравнение Turbogears и Django. |
|
|
|
15.03.2007 |
|
| |
Среды Web-разработки на языке Python, Часть 1: Разработка для Web с помощью Django и Python В этой первой статье из двух, мы представим вам Django - среду с открытым исходным кодом для ведения разработки Web-приложений в стиле модель-вид-контроллер (model-view-controller - MVC), вооруженную мощью языка Python. С помощью Django вы можете в считанные минуты создавать высококачественные, легкоуправляемые Web-приложения, работающие под управлением баз данных. |
|
|
|
15.03.2007 |
|
| |
Проверка и оценка TAMS 3011, Часть 6: Начало саги о загрузке NetBSD на новом оборудовании Перенесение операционной системы на новое оборудование может быть лёгким и приятным процессом, или очень сложным делом, в зависимости от того, какие вам повстречаются проблемы. |
|
|
|
07.03.2007 |
|
| |
Доступ на защищённый веб-сайт с помощью языка Perl С помощью модулей автоматизируйте процедуру регистрации на защищённых веб-сайтах. |
|
|
|
06.03.2007 |
|
| |
IBM Cluster Systems Management: Руководство по установке Управление большим потоком данных и большим количеством узлов в IT-области - сложная задача. CSM (IBM Cluster Systems Management) упрощает этот процесс. Следуйте инструкциям Гариша Чаухана по установке CSM. |
|
|
|
28.02.2007 |
|
| |
IBM Cluster Systems Management (Управление кластерными системами IBM): Руководство по установке Изучим, как использовать средство CSM, чтобы управлять большим количеством машин. Архитектор IBM Linux Гариш Чаухан шаг за шагом даст инструкции, как установить CSM-средство в среде с разными операционными системами. |
|
|
|
28.02.2007 |
|
| |
Автоматизация обновлений микропрограмм для IBM System x и BladeCenter Узнайте о методах автоматизации обновлений микропрограмм с использованием интерфейса командной строки с поддержкой сценариев, предоставляемого RSA и MM. Примеры сценариев иллюстрируют процесс. |
|
|
|
21.02.2007 |
|
| |
Установка большого Linux-кластера: Часть 2. Конфигурирование управляющего сервера и установка узла Создайте работающий Linux-кластер. В этой (второй) части серии статей описывается конфигурирование управляющего сервера и процедура установки узлов в кластере. |
|
|
|
21.02.2007 |
|
| |
Установка большого Linux-кластера: Часть 1. Введение и аппаратная конфигурация Создайте работающий Linux-кластер из большого количества отдельных частей аппаратного и программного обеспечения, включая системы IBM System x и IBM TotalStorage. |
|
|
|
21.02.2007 |
|
| |
Методика ввода ошибок в модули памяти DDR и DDR2 Создайте модуль памяти с двухрядным расположением выводов - DIMM, способный вводить ошибки в сервер IBM System x и другие системы с модулями памяти с удвоенной скоростью передачи данных - DDR и DDR2, для облегчения тестирования надежности сетей, grid-сетей и центров обработки данных. |
|
|
|
21.02.2007 |
|
| |
Устройства ввода ошибок FBD-памяти для компьютеров IBM System x Создайте модуль памяти с двухрядным расположением выводов (dual in-line memory module - DIMM), способный вводить ошибки в модули памяти с полной буферизацией (fully buffered DIMM - FBD) серверной системы IBM System x для облегчения тестирования надежности сетей, grid-сетей и центров обработки данных. |
|
|
|
21.02.2007 |
|
| |
Набор средств для линейного программирования GNU: Часть 3. Сложные проблемы и элегантные решения В третьей части серии рассматривается использование GLPK и клиентской программы glpsol с языком GNU MathProg для решения задачи по производству парфюмерии, а также задачи расстановки игроков баскетбольной команды. |
|
|
|
14.02.2007 |
|
| |
Совет по Linux: Печать файлов DVI при помощи CUPS Вы когда-нибудь при попытке напечатать DVI или другой файл в Linux получали сообщение "unsupported format"? Данное руководство покажет, как сочетать существующие программы для создания фильтра печати в CUPS для печати DVI файлов. |
|
|
|
07.02.2007 |
|
| |
Набор средств для линейного программирования GNU: Часть 2: Проблемы средней сложности в линейном программировании В данной части Вы изучите способы создания простой
мультипеременной и объявления двумерных параметров на примере задачи о диете. Затем Вы
познакомитесь с выражениями MathProg и целочисленными переменными решения при работе над
задачей распределения ресурсов почтового отделения. |
|
|
|
02.02.2007 |
|
| |
Набор средств для линейного программирования GNU: Часть 1: Введение в линейную оптимизацию Набор средств для линейного программирования GNU - это мощный, проверенный
инструмент для решения численных задач с множественными ограничениями.
Данная статья посвящена описанию GLPK, клиентской служебной программы
glpsol, и языку GNU MathProg, предназначенным для решения задач оптимизации
операций для Giapetto's Woodcarving, Inc., вымышленного
производителя игрушек. |
|
|
|
01.02.2007 |
|
| |
Подготовка к экзамену LPI 202 (тема 206): Почта и новости Это второй из семи учебников, посвященных сетевому администрированию Linux для специалистов. В этом учебнике Дэвид Мертз [David Mertz] рассматривает использование Linux в качестве почтового сервера или сервера новостей.
|
|
|
|
31.01.2007 |
|
| |
Подготовка к экзамену LPI 101: X Window System В этом учебнике Ян Шилдс знакомит вас с X Window System для Linux. Ян продолжает готовить вас к сдаче экзамена LPI 101 Профессионального Института Linux (Linux Professional Institute): Администрирование Linux для начинающих (Junior Level Administration). |
|
|
|
25.01.2007 |
|
| |
Заклинание Python: Высиживание "яиц" Python с помощью setuptools Дэвид рассматривает модуль setuptools, дополнительный проект Python Enterprise Application Kit (PEAK). setuptools заменяет стандартную библиотеку distutils и добавляет в Python возможности управления версиями пакетов и зависимостями. |
|
|
|
25.01.2007 |
|
| |
Создание "Web-пауков" в Linux Web-паук (Web spider) – это программный агент, который обходит Интернет с целью сбора, фильтрации и агрегирования информации для потенциальных пользователей. |
|
|
|
25.01.2007 |
|
| |
Учебник для экзамена LPI 101, Тема 104: Устройства, файловые системы Linux и стандарт Filesystem Hierarchy Standard В руководстве Иэн Шилдз продолжает готовить вас к сдаче экзамена 101 на администратора младшего уровня (LPIC-1) Linux Professional Institute. Вы будете уметь создавать и форматировать разделы в различных файловых системах Linux, управлять и обслуживать их. |
|
|
|
24.01.2007 |
|
| |
Безопасное программирование с OpenSSL API, Часть 3: Обеспечение надежного обслуживания При отсутствии надежного серверного приложения не существует потребности в надежном клиентском приложении. С OpenSSL вы можете создавать защищенные серверные приложения и, несмотря на то, что документация выглядит пугающей, это не так трудно. |
|
|
|
22.01.2007 |
|
| |
Отладка работы утилиты make Утилиты make, например, GNU make, System V make и Berkeley make,
являются основополагающими инструментами, необходимыми для упрощения
процесса сборки приложений. В этой статье вы познакомитесь со структурой
файла makefile |
|
|
|
17.01.2007 |
|
| |
C Linux на борту: Linux в Nokia 770 Интернет-планшет Nokia 770 на базе ОС Linux - очень привлекательное устройство для поклонников Linux. Последние новации в среде разработки делают его заманчивой игрушкой для энтузиастов и профессиональных разработчиков встроенных систем |
|
|
|
17.01.2007 |
|
| |
Инструменты визуализации данных для Linux В Linux существует множество различных приложений визуализации
данных. Для того чтобы решить, какой из инструментов графической
визуализации с открытым исходным кодом лучше подходит для решения ваших
задач, необходимо изучить множество таких инструментов |
|
|
|
17.01.2007 |
|
| |
Технология автоматической адаптации режима работы мобильных телефонов к условиям среды с использованием Bluetooth и сервера Serendipity Беспроводная технология значительно увеличила наши возможности для связи друг с другом, но одновременно повсеместное присутствие бесконечно звонящих сотовых телефонов не может не отвлекать... |
|
|
|
18.12.2006 |
|
| |
Лучшая обработка ошибок с помощью Flex и Bison В данной статье рассмотрены режимы обработки ошибок Flex и Bison, их использование и некоторые связанные с ними сложности. |
|
|
|
13.12.2006 |
|
| |
Системы управления версиями для Linux VCS, Системы управления версиями - важный аспект разработки современного ПО. Статья дает обзор VCS и их преимущества, включая CVS, Subversion, Arch и Git, рассматривает некоторые из новых подходов. |
|
|
|
04.11.2006 |
|
| |
SELinux: теория и практика безопасности Уже не первый год Linux широко используется в коммерческих и государственных организациях. Это поле диктует свои правила игры: требования к надёжности и безопасности систем очень высоки. Что предлагает Linux в ответ на этот вызов? |
|
|
|
18.10.2006 |
|
| |
Встроенный Linux: Внутри MediaMVP В качестве MP3 и MPEG-проигрывателя Hauppauge MediaMVP позволяет проигрывать цифровые музыкальные файлы через телевизионное устройство. Это отличный пример реализации Linux на минимальном аппаратном обеспечении. |
|
|
|
28.09.2006 |
|
| |
Создание кросс-платформенных GUI-приложений с использованием wxWidgets Набор инструментальных средств wxWidgets содержит мощные кросс-платформенные средства разработки графического пользовательского интерфейса (GUI). Не только "родной" C++, но и другие языки предлагают средства для использования данного набора. |
|
|
|
21.09.2006 |
|
| |
Подготовка к экзамену 102 в LPI, Тема 108: Документация по Linux В данном руководстве Ян Шилдс продолжает готовить вас к Экзамену 102 Linux Professional Institute Junior Level Administration (LPIC-1). В этой четвертой части серии из девяти учебников Ян знакомит вас с документацией по Linux. |
|
|
|
20.09.2006 |
|
| |
NFSv4 обеспечивает унифицированный сетевой доступ Network File System (NFS) является частью мира бесплатных операционных систем и патентованных разновидностей UNIX с середины 1980-х годов. Но не все администраторы знают, как они работают, или почему появляются новые версии. |
|
|
|
12.09.2006 |
|
| |
Инструментарии роботостроения с открытым исходным кодом Данная статья познакомит вас с некоторыми из open source-инструментариев (с открытым
исходным текстом) роботостроения под Linux, продемонстрирует
их возможности, а также поможет решить, какой из них лучше подходит для ваших целей. |
|
|
|
05.09.2006 |
|
| |
Учебник для экзамена LPI 202, Тема 214: Поиск и устранение проблем сети Этим уроком, последним из семи, посвященных администрированию компьютерных сетей в Linux, Дэвид Мертз (David Mertz) заканчивает готовить вас к сдаче экзамена 202 Профессионального Института Linux: Администрирование, средний уровень (LPIC-2). |
|
|
|
28.06.2006 |
|
| |
Учебник для экзамена LPI 202, Тема 214: Устранение неполадок В этом учебном пособии сделан упор на то, как поступать, когда что-нибудь идет не так, как надо. Оно построено на материале, уже освещенном более подробно в ранних пособиях. |
|
|
|
28.06.2006 |
|
| |
Учебник для экзамена LPI 202, Тема 212: Система безопасности В этом уроке, шестом из семи, посвященных посвященных администрированию компьютерных сетей в Linux, Дэвид Мертз (David Mertz) продолжает готовить вас к сдаче экзамена LPI 202, Администрирование, средний уровень. |
|
|
|
13.06.2006 |
|
| |
Учебник для экзамена LPI 202, Тема 210: Управление сетевыми клиентами В этом учебнике, пятом из семи, посвященных администрированию компьютерных сетей в Linux, Дэвид Мертз (David Mertz) продолжает готовить вас к сдаче экзамена LPI 210, Администрирование для специалистов. |
|
|
|
24.05.2006 |
|
| |
Установка и использование Eclipse для Linux на компьютерах POWER Узнайте как установить и использовать Eclipse, в частности под Linux для компьютеров IBM на базе процессоров POWER. Научитесь компилировать и запускать приложения, использовав примеры программ на Java и C. |
|
|
|
05.05.2006 |
|
| |
Создание встраиваемых сценариев на языке Lua Компилируемые языки программирования и языки сценариев имеют свои уникальные преимущества, но что, если вы захотели бы использовать оба языка для создания мощных приложений? Lua - это встраиваемый язык сценариев, который является маленьким, быстрым и очень мощным. Перед созданием еще одного формата конфигурационных файлов или ресурсов (и еще одного синтаксического анализатора для него) попробуйте Lua. |
|
|
|
28.04.2006 |
|
| |
Анализ безопасности ПО при помощи BogoSec
В статье обсуждается методика работы с BogoSec и его внедрение, рассматривается выходная информация BogoSec
при работе с некоторыми контрольными примерами, включая Apache Web server, OpenSSH, Sendmail, Perl, и другими. |
|
|
|
28.04.2006 |
|
| |
Учебник для экзамена LPI 202, Тема 208: Web-сервисы В этом учебнике, четвертом из семи, охватывающих администрирование сетей среднего уровня в Linux, Дэвид Мертз продолжает готовить вас к сдаче экзамена LPI 208 Профессионального института Linux (Linux Professional Institute): Администрирование для специалистов (LPIC-2). Теперь Дэвид Мертз (David Mertz) рассуждает о том, как настроить и запустить Apache HTTP-сервер и прокси-сервер Squid. |
|
|
|
25.04.2006 |
|
| |
Вопросы XML: Микроформаты: технология канал-поток (pipestreaming) Одно из применений XML - продвижение небольших фрагментов контента через произвольный процесс обработки, что очень похоже на каналы UNIX. Для этого подхода хорошо приспособлен принцип микроформатирования. |
|
|
|
25.04.2006 |
|
| |
Автономное распределение нагрузки, часть 1: Cisco Content Switching Module Для создания эффективной среды с динамическим распределением нагрузки администраторы могут использовать CISCO Content Switching Module (CSM) и IBM Enterprise Workload Manager (EWLM). |
|
|
|
25.04.2006 |
|
| |
Искусственный жемчуг: Книги о Perl, часть 2 Прочтите обзор двух различных книг по системному администрированию. Книга Unix Power ToolsШелли Пауэрс (Shelley Powers), Джерри Пика (Jerry Peek), Тима О'Рэйли (Tim O'Reilly) и Майка Лукайдса (Mike Loukides) посвящена основам администрирования и написана в легкодоступном стиле. Она должна быть у каждого системного администратора. Книга Analytical Network and System Administration Марка Бурджеса (Mark Burgess) - это продвинутая работа по системному администрированию для тех, кто имеет достаточные знания в области теории вычислительных систем и математики. Прочтите все статьи Тэда Златанова из серии Искусственный жемчу. |
|
|
|
13.04.2006 |
|
| |
Перенос Linux-приложений на 64-разрядные системы С появлением 64-разрядных архитектур все более актуальным становится готовность работы на них вашего программного обеспечения Linux. Узнайте, как избежать ошибок переноса при создании объявлений и присваиваний, сдвиге бит, объявлении типов, форматировании строк и т.д. |
|
|
|
12.04.2006 |
|
| |
Учебник для экзамена LPI 102, Тема 106: Загрузка, инициализация, остановка и уровни выполнения В этом втором в серии из девяти учебников Ян знакомит вас с запуском и остановкой Linux. К концу этого учебника вы будете знать, как провести загрузку системы, задать параметры ядра и остановить или перезагрузить систему. |
|
|
|
04.04.2006 |
|
| |
Учебник для экзамена LPI 102, Тема 106: Загрузка, инициализация, остановка и уровни выполнения В этом учебнике Ян Шилдс (Ian Shields) продолжает готовить вас к сдаче Экзамена LPI 102 Профессионального Института Linux: Администрирование Linux для начинающих (LPIC-1). В этом втором в серии из девяти учебников Ян знакомит вас с запуском и остановкой Linux. К концу этого учебника вы будете знать, как провести загрузку системы, задать параметры ядра и остановить или перезагрузить систему. |
|
|
|
04.04.2006 |
|
| |
Ускорение кода при помощи GNU-профайлера Повышение производительности приложений редко не стоит затраченных усилий, но не всегда понятно, какие функции программы расходуют наибольшее количество времени при выполнении. Узнайте, как можно точно определить узкие места в производительности при помощи gprof как для пространства пользователя, так и для системных вызовов в Linux |
|
|
|
03.04.2006 |
|
| |
Основы GTK+, часть 3: Развертывание приложения GTK+.: Как разворачивать GTK+
В двух предыдущих статьях цикла «Основы GTK+», мы узнали, что такое GTK+ и для чего он используется. Эта последняя статья цикла освещает вопросы, связанные с распространением вашего программного продукта среди пользователей, то есть вы узнаете, как подготовить приложение GTK+ к встрече с множеством разных систем.
|
|
|
|
30.03.2006 |
|
| |
Мониторинг производительности с Enterprise Workload Manager Сбор подробной статистики транзакций в вашей рабочей среде может быть критически важным для соответствия требованиям современного бизнеса. Узнайте, как можно установить сквозной мониторинг производительности в функциональном домене IBM Enterprise Workload Manager (EWLM), а также как включить инструментарий Application Response Measurement (ARM) для IBM HTTP Server, WebSphere Application Server (Application Server) и DB2 UDB на AIX и Linux, который позволит вам собирать детальную статистику. В статье также демонстрируется, как устранить неисправности этой реализации. |
|
|
|
28.03.2006 |
|
| |
Учебник для экзамена LPI 102, Тема 105: Ядро В этом учебнике Ян Шилдс (Ian Shields) начинает готовить вас к экзамену LPI 102 Профессионального института Linux (Linux Professional Institute) Администрирование для начинающих (Junior Level Administration (LPIC-1)). В этом, первом из девяти учебников, Ян рассказывает о ядре Linux и его модулях. К концу учебника вы узнаете как компилировать, устанавливать и опрашивать ядро, а также его модули. |
|
|
|
21.03.2006 |
|
| |
Установка и настройка General Parallel File System (GPFS) на IBM System x Рассмотрите простую реализацию General Parallel File System (GPFS). В современном мире Linux доступно множество файловых систем, например, ext2, ext3, ReiserFS, JFS и т.д. Подобным же образом в кластерной среде нужна файловая система, которая хорошо масштабируется, дает лучшую производительность и обеспечивает высокую отказоустойчивость. IBM GPFS отвечает всем этим требованиям. Она имеет поддержку блоков большого размера с широкой разметкой, параллельный доступ к файлам из нескольких узлов, управление маркерами и многое другое. |
|
|
|
21.03.2006 |
|
| |
Informix Dynamic Server и Linux -- Установка и запуск В данной статье описано, как установить один из двух основных корпоративных дистрибутивов Linux® и настроить его для запуска IBM® Informix® Dynamic Server (IDS) Version 10.0. Также вы узнаете, как настроить и запустить пробную версию сервера базы данных IDS, как использовать диск в качестве устройства, не выполняющего обработку данных. |
|
|
|
09.03.2006 |
|
| |
Разработка собственной файловой системы с помощью FUSE С помощью Filesystem in Userspace (FUSE) вы можете разработать файловую систему в пространстве пользователя без знания внутреннего устройства файловой системы или изучения программирования модулей ядра. Прочтите это простое, пошаговое руководство по установке, настройке и разрешению FUSE и AFS, для того чтобы вы могли создать вашу собственную полностью функциональную файловую систему в пользовательской области на Linux® |
|
|
|
28.02.2006 |
|
| |
Создание программного обеспечения для нескольких UNIX-платформ Если вы создаете программное обеспечение более чем для одной UNIX-платформы, значит, знакомы с трудностями компилирования вашей программы на двух платформах. В данном руководстве рассматриваются инструментальные средства и приемы, которые могут значительно облегчить процесс поддержки различных UNIX-платформ на уровне кода. Проблема не в отсутствии инструментария или в совместимости бинарных файлов, а в заголовочных файлах и функциях, составляющих стандартную UNIX-среду. |
|
|
|
21.02.2006 |
|
| |
Искусство метапрограммирования, Часть 2: Метапрограммирование с использованием Scheme Метапрограммирование (программирование с использованием генераторов кода, или написание программ, которые сами пишут код) имеет множество полезных свойств, таких как упрощение обслуживания кода и облегчение использования стереотипного кода. В первой статье этой серии объяснялось, зачем нужно метапрограммирование, как создать генератор кода, а также рассматривались некоторые компоненты метапрограммирования, и было представлено чувствительное к языку макропрограммирование. В этой статье вы узнаете о технологиях и приложениях метапрограммирования в языке Scheme, увидите, как программируются макросы, и как они могут значительно облегчить широкомасштабные задачи программирования |
|
|
|
26.01.2006 |
|
| |
Искусство метапрограммирования, Часть 2: Метапрограммирование с использованием Scheme Метапрограммирование (программирование с использованием генераторов кода, или написание программ, которые сами пишут код) имеет множество полезных свойств, таких как упрощение обслуживания кода и облегчение использования стереотипного кода. В первой статье этой серии объяснялось, зачем нужно метапрограммирование, как создать генератор кода, а также рассматривались некоторые компоненты метапрограммирования, и было представлено чувствительное к языку макропрограммирование. В этой статье вы узнаете о технологиях и приложениях метапрограммирования в языке Scheme, увидите, как программируются макросы, и как они могут значительно облегчить широкомасштабные задачи программирования |
|
|
|
26.01.2006 |
|
| |
Исследование модели памяти Linux Изучите основы структуры памяти и управления памятью, описанные в этом вводном руководстве по модели памяти Linux. В нем исследуется модуль управления сегментами и модель управления страницами памяти, а также (подробно) - зона физической памяти. |
|
|
|
24.01.2006 |
|
| |
Установка Enterprise Linux на серверы IBM p5 по сети В данной статье вы узнаете, как загрузить сервер eServer p5 и установить на него Red Hat Enterprise Linux по сети. Тестировщики, разработчики и работники службы технической поддержки, которым нужно установить Linux на серверах eServer p5, найдут этот материал полезным и эффективным. Для работы со статьей вы должны иметь базовые знания по установке Red Hat или Enterprise Linux, конфигурированию сети в Linux и LPAR-операции сервера p5 с использованием Hardware Management Console (HMC) |
|
|
|
12.01.2006 |
|
| |
Экзамен LPI 201, тема 207: Domain Name System (DNS, Доменная система имен) Это учебное пособие (третье в серии из семи), написанное Дэвидом Мерцем, представляет собой введение в DNS и использование Linux как сервера DNS, и, кроме того, продолжает готовить вас к сдаче экзамена 202 Linux Professional Institute Администрирование Linux, средний уровень (LPIC-2). |
|
|
|
30.11.2005 |
|
| |
Учебник для экзамена LPI 101, Тема 103: Команды GNU и UNIX В этом учебном пособии (третьем из курса, состоящем из пяти пособий), Ян Шилдс знакомит вас с командной строкой Linux, а также несколькими командами GNU и UNIX, и, таким образом, готовит вас к сдаче экзамена 101 Администрирования Младшего Уровня (LPIC-1) Профессионального Института Линукс. После знакомства с этим пособием вы не будете испытывать затруднений при использовании команд системы Linux. |
|
|
|
15.11.2005 |
|
| |
Подготовка к экзамену LPI 202 (тема 205): Конфигурация сети В этом учебном пособии (первом из готовящегося курса, состоящего из семи учебников), Дейвид Мертц готовит вас к сдаче экзамена 202 Администрирования Среднего Уровня (LPIC-2) Профессионального Института Линукс. В этом пособии, первом из семи, вы прочитаете, как настроить базовую сеть TCP/IP, от аппаратного уровня ( который обычно представлен Ethernet, модемом, ISDN, или 802.11) до маршрутизации сетевых адресов.
|
|
|
|
08.11.2005 |
|
| |
Искусство метапрограммирования, Часть 1: Введение в метапрограммирование Одной из самых неиспользуемых технологий программирования является написание программ, генерирующих программы или части программ. Узнайте, почему метапрограммирование необходимо, и рассмотрите некоторые его компоненты (текстовые макроязыки, специализированные генераторы кода). Узнайте, как создать генератор кода, и познакомьтесь ближе с чувствительным к языку макропрограммированием в Scheme. |
|
|
|
20.10.2005 |
|
| |
Экзамен LPI 201, тема 213: Настройка работ и автоматическое выполнение заданий Администрирование, средний уровень (LPIC-2) 201. Основы написания командных скриптов и автоматизации выполнения заданий. |
|
|
|
02.09.2005 |
|
| |
Экзамен LPI 201, тема: Поддержка системы Это шестой из восьми учебников, с помощью которых David Mertz продолжает готовить вас к экзамену LPI Администрирование, средний уровень (LPIC-2) 201. Здесь вы изучите вопросы системного журналирования, упаковывания ПО и резервного копирования. |
|
|
|
02.09.2005 |
|
| |
Подготовка к экзамену LPI 202 (тема 209): Совместное использование файлов и служб В этом учебном пособии Бред Ханттинг и Дейвид Мертц продолжают готовить вас к сдаче сдаче экзамена 201 Администрирования Среднего Уровня (LPIC-2) Профессионального Института Линукс. В этом, пятом по счету из восьми учебников, вы научитесь использовать систему Linux в качестве сетевого файлового сервера, с помощью любого из нескольких поддерживаемых Linux протоколов.
|
|
|
|
02.09.2005 |
|
| |
Экзамен LPI 201, тема 204: Оборудование Это четвертое из восьми пособий, где David Mertz и Brad Huntting продолжают подготовку к экзамену LPI Администрирование, средний уровень (LPIC-2) 201. Вы научитесь добавлять и настраивать оборудование в ОС Linux, включая RAID-массивы, PCMCIA-карты и др. |
|
|
|
01.09.2005 |
|
| |
Экзамен LPI 201, тема 203: Файловая система Это третий из восьми учебников, с помощью которых David Mertz продолжает готовить вас к экзамену LPI Администрирование, средний уровень (LPIC-2) 201. Здесь вы изучите, как монтировать, проверять, создавать новые и исправлять поврежденные файловые системы. |
|
|
|
31.08.2005 |
|
| |
Экзамен LPI 201, тема 202: Запуск системы Это второй из восьми учебников, с помощью которых David Mertz продолжает готовить вас к экзамену LPI Администрирование, средний уровень (LPIC-2) 201. Здесь вы изучите этапы, которые система Linux проходит в процессе запуска, и их настройку. |
|
|
|
30.08.2005 |
|
| |