LINUX.ORG.RU

Сообщения IBM_dW

 

Ядерное партнёрство: Часть 2. Использование DDT для зачистки приложений Cell/B.E. от ошибок

Группа Документация

Distributed Debugging Tool (DDT), от компании Allinea Software предоставляет удобный в использовании, эффективный отладочный инструмент, с помощью которого возможна отладка законченных приложений для Cell Broadband Engine, включая анализ многопоточных программ внутри как одного, так и нескольких процессоров Cell/B.E. Это краткий обзор отладчика DDT призван показать возможности его применения для улучшения процесса отладки приложений для Cell/B.E.

>>> Подробности

 cell broadband engine, ddt

IBM_dW
()

Linux Mobile: Введение

Группа Документация

В статье рассматриваются компании, и группы энтузиастов, создающие интересные и перспективные решения на основе Linux, которые постепенно станут полноценными участниками рынка мобильных устройств и смогут потеснить гигантов рынка.

>>> Подробности

 linux mobile

IBM_dW
()

FIT и Eclipse: Тестирование с плагином Extended Fit для Eclipse

Группа Документация

Статья об основных принципах среды для интегрированных тестов (Framework for Integrated Tests – FIT), на примере использования Extended FIT плагина для Eclipse знакомящая разработчиков среды Eclipse с процессом тестирования таблиц FIT. Данная статья – первая из двух статей, знакомящая с технологией FIT и показывающая, как её можно использовать в среде на основе Eclipse.

>>> Подробности

 ,

IBM_dW
()

Программирование с Qt : Часть 1. Введение. Инструменты разработчика и объектная модель

Группа Документация

Qt – кросс-платформенный инструментарий разработчика прикладного программного обеспечения, широко используемый для создания графических интерфейсов. Он написан на C++ и предоставляет мощные расширения этого языка. Также доступны интерфейсы для других языков программирования, таких как Python (PyQt), Ruby (Korundum/QtRuby) и Perl (PerlQt). В первой статье цикла, посвященного программированию с использованием библиотек Qt, речь пойдет об объектной модели и основных инструментах разработчика. Материал рассчитан на программистов, знакомых с C++ и желающих изучить Qt 4 с самого начала. Он будет полезен в основном разработчикам прикладного ПО. Кроме того, компания Nokia активно продвигает Qt на рынок мобильных устройств, поэтому специалистам по встраиваемым системам также стоит присмотреться к возможностям этого инструментария (об использовании Qt на мобильных платформах речь пойдет в самом конце цикла). Мы будем использовать GNU/Linux, хотя выбор платформы мало влияет на ход разработки.

>>> Подробности

 ,

IBM_dW
()

Создание сценариев для редактора Vim: Часть 1. Переменные, значения и выражения

Группа Документация

Vimscript – это механизм модификации и расширения редактора Vim посредством написания сценариев. С помощью сценариев можно создавать новые инструменты, упрощать выполнение типовых задач и даже изменять функциональность самого редактора. Эта статья (первая из серии) познакомит вас с базовыми компонентами языка программирования Vimscript, такими как переменные, значения, выражения, функции и команды. Эти возможности последовательно демонстрируются и объясняются на простых примерах.

>>> Подробности

 , ,

IBM_dW
()

Безопасный Linux : Часть первая. AppArmor – песочница для приложений

Группа Документация

В серии статей мы рассмотрим систему AppArmor, реализующую другой – менее популярный, но более мощный – принцип: «запрещено все, что не разрешено явно». В первом материале серии мы дадим только основные сведения об этой замечательной разработке. В последующих – остановимся на работе с AppArmor подробнее, а также рассмотрим другие средства обеспечения безопасности, такие как SELinux.

>>> Подробности

 ,

IBM_dW
()

Разработка GPS-приложения для Nokia N810

Группа Документация

В этой серии статей показывается как построить приложение, работающее с глобальной системой позиционирования (global positioning system, GPS), используя Интернет-планшет Nokia N810, работающий под Linux, и его встроенный GPS-приемник. В части 1 и части 2 представлены средства и методы построения приложения, работающего с глобальной системой позиционирования (GPS), для интернет-планшета Nokia N810. В последней статье мы делаем завершающие штрихи в разработке GPS-навигатора и готовим его к выпуску.

>>> Подробности

 , , ,

IBM_dW
()

Укрепление защиты сервера под Linux

Группа Документация

Из этого руководства Вы узнаете, как обеспечить безопасность SSH-сессий, настроить правила межсетевого экрана и организовать обнаружение вторжений и оповещение о возможных атаках на ваш сервер, работающий под GNU/Linux. Получив из этого руководства серьезные знания по основам обеспечения безопасности серверов, вы сможете затем углублять их для дальнейшего укрепления безопасности своих систем.

>>> Подробности

 , , ,

IBM_dW
()

30 игровых скриптов, которые можно написать на языке PHP

Группа Open Source

Часть 1. Создание десяти скриптов базового уровня. В части 1 анализируется 10 фундаментальных скриптов, которые могут применяться в играх различного типа. Прилагаемый к данной статье архив программного кода (далее – Архив) содержит полный исходный текст для каждого описываемого в ней скрипта.

Часть 2. Разработка 10 скриптов средней сложности. Во второй части рассматриваются скрипты предназначенные для игр следующих трех типов: ролевые игры, азартные игры и игры в слова.

Часть 3. Создание 10 скриптов повышенной сложности В этой статье мы построим скрипты для системы управления запасами и для ведения заметок в ролевых играх, а также займемся повышением интерактивности наших PHP-скриптов. Мы также построим основанный на работе с изображениями генератор удостоверений личности и подробнее ознакомимся с тем, как манипулировать изображениями с помощью PHP. Мы создадим «оценщика рук» при игре в покер и генератор для слот-машины, что позволит вам попрактиковаться с несколько более сложной PHP-логикой. Мы увеличим сложность наших скриптов для игр со словами – мы будем работать с более сложной логикой, строить сложные генераторы анаграмм, дешифровщики и т.д.

>>> Подробности

 , игровые скрипты

IBM_dW
()

Уменьшите энергопотребление своего компьютера с помощью интеллектуальных мониторов активности

Группа Документация

В этой статье описываются инструменты и программы, позволяющие эффективнее использовать эти энергосберегающие механизмы посредством мониторинга шаблонов использования приложений. Используйте представленные в этой статье методы для изменения настроек энергопотребления своего компьютера в зависимости от таких факторов как находящееся в фокусе приложение, деятельность пользователя и общая производительность системы.

>>> Подробности

 ,

IBM_dW
()

Искусственный жемчуг: Perl и «облачные вычисления» Amazon. Часть 2

Группа Документация

В этой статье рассматривается выгрузка файлов непосредственно из HTML-формы, что минимизирует нагрузку на сервер. Успешная выгрузка приводит к созданию URL, который мы будем использовать в дальнейших статьях этой серии для настройки других компонентов создаваемого нами фотохостинга. В качестве имени домена используется share.lifelogs.com.

>>> Подробности

 ,

IBM_dW
()

Гибкое (Agile) планирование в реальной жизни

Группа Документация

Основная цель гибкого планирования – сделать как можно больший объем «известной» работы видимым всем участникам процесса. Мы говорим «известной», потому что по мере получения новых знаний о выполняемой работе вы можете добавлять в резерв новые истории. Это позволяет владельцу продукта поддерживать приоритеты историй в актуальном состоянии и гарантировать, что работа постоянно будет идти над наиболее важными вещами. Данная статья поможет вам перейти от просто итеративной разработки к действительно гибкой разработке.

>>> Подробности

 

IBM_dW
()

Grester облегчает JUnit-тестирование Java-приложений

Группа Документация

Вы написали пакет unit-тестов. Как программисту, вам приходится выполнять свои тесты по много раз в день, особенно в среде непрерывной интеграции. Но что будет с тестами, если нужно изменить исходные коды? Ответ на этот вопрос легко получить, объединив возможности Jester и Maven в Grester.В этой статье мы не будем вдаваться в технические детали интерпретации выходных данных Jester и приводить подробное описание его работы. Здесь приводятся рекомендации по приобретению и использованию Maven-модуля, выступающего оболочкой для Jester.

>>> Подробности

 , , ,

IBM_dW
()

Развитие ядра Linux

Группа Документация

В жизни, как известно, неизбежны налоги и смерть - но таким же неизбежным является улучшение операционной системы GNU/Linux®, и две новые (на момент написания статьи) версии ядра нас не разочаровали. Выпуски ядра 2.6.28 и 2.6.29 включают в себя множество новой функциональности, такой как новейший протокол хранения данных корпоративного уровня, две новые файловые системы, поддержка работы в широкополосных беспроводных сетях WiMAX, а также проверка целостности данных на устройствах хранения. Узнайте, почему настало время для обновления ядра.

>>> Подробности

 ,

IBM_dW
()

Знакомимся с универсальным SCSI-драйвером в Linux

Группа Документация

Компьютеры управляют SCSI-устройствами и обмениваются с ними данными с помощью команд SCSI. В этой статье автор познакомит вас с некоторыми командами SCSI и методами их выполнения с помощью имеющегося в Linux API для SCSI. Сначала рассказывается о клиент-серверной модели SCSI и командах SCSI для работы с устройствами хранения данных. Затем он расскажет об API универсального (generic) SCSI-драйвера Linux и предложит для изучения пример системы, выполняющей с помощью этого драйвера SCSI-команду inquiry.

>>> Подробности

 inquiry, ,

IBM_dW
()

LXC: Kонтейнерные утилиты Linux

Группа Документация

Контейнеры предоставляют облегчённую форму виртуализации, позволяющую изолировать процессы и ресурсы, не прибегая к механизмам интерпретации команд и к прочим сложностям полной виртуализации. В этом пошаговом обзоре дается описание контейнерных утилит Linux Containers (LXC) и описываются их настройка и применение.

>>> Подробности

 , ,

IBM_dW
()

Переход на виртуальную среду Linux при помощи Clonezilla

Группа Документация

В этой статье мы поговорим о втором варианте - миграции из физической среды в виртуальную (physical-to-virtual migration, P2V). Существует несколько методов, ручных и автоматических, для упрощения процесса миграции P2V. Автор расскажет об этих методах и покажет, как преобразовать физический сервер в виртуальную машину при помощи программы клонирования Clonezilla Live.

>>> Подробности

 

IBM_dW
()

Организуем распределенные вычисления с помощью RPyC

Группа Документация

RPyC - это библиотека для интеграции процессов Python на многих машинах/процессах. В этой статье рассматриваются преимущества и недостатки RPyC по сравнению с другими распределенными инфраструктурами Python, такими как XML-RPC и Pyro. Также, чтобы показать эту библиотеку в работе, приводятся несколько простых примеров использования RPyC.

>>> Подробности

 , rpyc

IBM_dW
()

Искусственный жемчуг: Perl и «облачные вычисления» Amazon. Часть 1

Группа Документация

Эта серия из пяти статей познакомит вас с созданием простого фотохостинга при помощи Perl и Apache c использованием служб Amazon Simple Storage Service (S3; Служба простого хранения) и SimpleDB. В этом разделе будет рассказано о преимуществах и недостатках S3 и SimpleDB, об их архитектуре и начата разработка фотохостинга.

>>> Подробности

 , , , ,

IBM_dW
()

Ganglia и Nagios: Часть 2. Мониторинг коммерческих кластеров с помощью Nagios

Группа Документация

В части 2 вы научитесь устанавливать и конфигурировать Nagios – популярную открытую компьютерную систему для сетевого мониторинга, которая наблюдает за машинами и сервисами, оповещая пользователей, когда что-то начинает идти не так. В статье также показано, как объединить Nagios и Ganglia и как добавить к Nagios две новые возможности, помогающие в мониторинге сетевых коммутаторов и менеджеров ресурсов в стандартных кластерах, решетках и cloud-средах.

>>> Подробности

 , ,

IBM_dW
()

RSS подписка на новые темы