Техническая библиотека

  • spacer Фильтр по продуктам, разделам и типам контента

    (0 продуктов)

    (121 тем в подразделе)

    (0 индустрий)

    (2 типов контента)

Разработайте и разверните ваше следующее приложение на облачной платформе IBM Bluemix.

 

1 - 100 из 953 | Следующая Показать описания | Скрыть описания Подпишитесь на RSS

Показать результаты
Название none тип none Дата down
Основы встроенного ассемблера для Linux на платформе z Systems
В статье рассматриваются основы встроенного ассемблера, поддерживаемого компиляторами IBM для платформы Linux on z Systems.
статьи 30.03.2016
Повышение производительности приложений IBM z Systems с использованием встроенного ассемблера компилятора IBM XL C/C++
Цель данной статьи – познакомить вас с ассемблерными инструкциями платформы z Systems. Статья адресована опытным разработчикам, которые используют компилятор для Linux на платформе z Systems и хотят расширить возможности оптимизации своих приложений.
статьи 18.03.2016
Расширенные возможности встроенного ассемблера для Linux на платформе z Systems
В статье рассматриваются расширенные возможности встроенного ассемблера, поддерживаемого компилятором IBM XL для Linux на платформе z Systems.
статьи 18.03.2016
Создание монитора приложений IBM Bluemix с дистанционным управлением на базе Raspberry Pi 2
Снимите покров тайны с «Интернета вещей», выполнив практический проект с использованием технологии IBM Internet of Things Foundation для соединения своих устройств и приложений. Настройте Raspberry Pi 2 для контроля работы и времени доступа приложения IBM Bluemix, собирая результаты в графическое приложение, которое можно развернуть в Bluemix. И создайте настольное приложение для дистанционного управления монитором Raspberry Pi 2.
статьи 15.12.2015
Повышение производительности вызовов функций в OpenPOWER ABI
Из этой статьи вы узнаете о новых возможностях двоичного интерфейса приложений OpenPOWER ABI, повышающих производительность вызовов функций.
статьи 02.12.2015
Поддержка стандарта OpenMP в компиляторах IBM XL
Эта статья рассказывает о возможностях стандарта OpenMP, поддерживаемых последними версиями компиляторов IBM XL, и содержит примеры, наглядно демонстрирующие преимущества этой технологии.
статьи 02.11.2015
Три полезных Android-инструмента для администраторов Linux- и Windows-систем
Android-приложения позволяют системному администратору выполнять свою работу дистанционно, установив соединение между телефоном или планшетом и Windows-, Linux- или UNIX-системой. Так можно быстрее реагировать на проблемы и решать их, где бы вы ни находились.
статьи 29.10.2015
Упорядочивание приложений – что означают для вас различия в порядке следования байтов в компиляторе IBM XL C/C++
В данной статье описываются различия, касающиеся векторов, связи по памяти между элементами различного размера, вещественных чисел двойной точности, комплексных чисел и сериализации, новые параметры и встроенные функции. Приведены рекомендации по изменению исходного кода при его портировании на IBM XL C/C++ для POWER8.
статьи 15.09.2015
Методы оптимизации библиотечных функций для процессоров IBM PowerPC
В статье рассматриваются различные методы ускорения работы приложений, реализованные на языке ассемблера для Power-архитектуры.
статьи 09.07.2015
Упорядочивание приложений – что означают различия в порядке следования байтов в компиляторе IBM XL Fortran
В статье описываются отличия ABI, реализованного в IBM XL Fortran для Linux on Power Systems с обратным порядком байтов, от ABI для дистрибутивов с прямым порядком байтов, а также новые параметры и встроенные процедуры. Приведены рекомендации по изменению исходного кода при его портировании на IBM XL Fortran для POWER8.
статьи 08.07.2015
Компиляция приложений для IBM PowerLinux на серверах Intel x86
В этой статье мы расскажем, как с помощью кросс-компилятора Toolchain компилировать исходный код в приложения, работающие на платформе IBM Power. Также вы получите ответы на вопросы, касающиеся производительности, функциональности и возможностей отладки кросс-компилированных приложений на серверах IBM PowerLinux.
статьи 14.04.2015
Использование программно определяемых сетей для оптимизации IaaS
Познакомьтесь с программно определяемыми сетями (Software Defined Networking – SDN) способом управления сетями посредством абстрактных уровней программного обеспечения как средством совершенствования и оптимизации инфраструктуры как сервиса в области совместимости, управления ожиданиями пользователей и поставщиков, требований разработчиков и администраторов и эффективной минимизации рисков.
статьи 12.03.2015
REST-API OpenStack для PowerVC
IBM Power Virtualization Center Express Edition(PowerVC) – это облачное IaaS-решение, предназначенное для упрощения разработки и администрирования виртуальных ресурсов в среде Power Systems Software Defined Environment или в облачной инфраструктуре. Оно основано главным образом на OpenStack и включает в себя стандартные интерфейсы прикладных программ OpenStack. Познакомьтесь с API для каждого компонента OpenStack и задачами, в решении которых они помогают.
статьи 13.02.2015
Разработка кросс-компилированных приложений на C/C++ для систем Linux on Power
В данной статье рассматривается использование интегрированной среды, предоставляемой пакетом IBM SDK for Linux on Power, при разработке кросс-компилированных приложений для серверов IBM Power с использованием IBM Advance Toolchain и QEMU-режима usermode.
статьи 07.01.2015
Система компьютерной верстки с открытым исходным кодом Scribus
Scribus – это инструмент компьютерной графической верстки (DTP), в котором значительное внимание уделяется макету, фреймам, стилям, управлению цветом и перетеканию текста между колонками.
статьи 29.10.2014
Настройка и мониторинг запуска Linux-системы
Сведение к минимуму количества времени, уходящего на загрузку компьютерной системы, всегда имеет большое значение – включаете ли вы свой домашний компьютер или перезапускаете сервер, обслуживающий тысячи пользователей. В предлагаемой статье рассматривается несколько механизмов запуска и выключения системы, которые используются в разных дистрибутивах Linux. В статье объясняется, как интегрировать новые сервисы, как настроить существующие конфигурации запуска, как исследовать поведение и производительность конфигураций запуска системы.
статьи 27.10.2014
Обнаружение загрузочных ISO-образов для сервера IBM Powers
В статье описывается способ проверки образа сервера IBM Power на предмет пригодности для загрузки путем непосредственного чтения потока ISO-данных. Демонстрируется работающий код на языке Python, иллюстрирующий рассматриваемые концепции.
статьи 20.10.2014
Обновление версии SUSE Linux Enterprise Server с помощью утилиты Zypper
В статье разъясняется использование утилиты Zypper для обновления операционной системы SUSE Linux Enterprise Server (SLES), а также описывается процесс создания и изменения конфигурационных файлов репозитария.
статьи 30.09.2014
Использование виртуализации на основе KVM
Виртуализация на основе технологии KVM (Kernel-based Virtual Machine) в значительной степени заменила Xen-виртуализацию в качестве используемого по умолчанию механизма с открытым исходным кодом для создания и поддержки виртуальных машин на большинстве Linux-систем. Хотя мотивация для этого изменения исходит преимущественно из сферы сборки и поддержки, а не из технической сферы, реальность состоит в том, что многим корпоративным ИТ-подразделениям, занимающимся виртуализацией, придется изучить административные инструменты контроля и управления, которые используются при работе с KVM. Кроме того, ИТ-подразделения с предшествующими инвестициями в виртуализацию на основе Xen, переходящие на технологию KVM, с большой вероятностью предпочтут - везде, где это возможно – преобразовать существующие виртуальные машины в форматы, поддерживающие KVM, вместо того, чтобы создавать эти машины заново.
статьи 04.08.2014
Среда непрерывной интеграции для инструмента IBM System Planning Tool
В статье подробно описывается пошаговая процедура конфигурирования собственной среды непрерывной интеграции сборок для инструмента IBM® System Planning Tool (SPT) без использования каких-либо других публично доступных инструментов для непрерывной интеграции. Эта среда предусматривает следующие функции: извлечение и сборка кода по расписанию, исполнение пакета тестов по расписанию и генерация отчета о покрытии кода по расписанию. Вы можете использовать данную статью в качестве справочника при настройке собственной среды непрерывной интеграции для любого из своих проектов, поскольку в ней содержатся пошаговые указания по конфигурированию. Это значительно уменьшит ваши затраты времени на анализ, исследование и разработку среды проекта.
статьи 04.08.2014
Mint и Cinnamon в тандеме Часть 3. Установка Mint
Третья часть цикла представляет собой конспективное описание процесса установки дистрибутива Mint текущего, 17-го, релиза.
статьи 23.07.2014
Mint и Cinnamon в тандеме Часть 4. Mint после установки: среда Cinnamon
В четвёртой части цикла описывается интерфейс одного из основных десктопов дистрибутива Mint -- Cinnamon. Особое внимание уделено таким его особенностям, как инкрементная строка поиска для запуска приложений и тайлингу окон.
статьи 23.07.2014
Mint и Cinnamon в тандеме Часть 1. О дистрибутиве Mint
В первой части цикла дана общая характеристика дистрибутива Mint, его история, современное состояние и варианты распространения.
статьи 21.07.2014
Mint и Cinnamon в тандеме Часть 2. Что такое Cinnamon
Предмет второй части цикла -- рабочая среда Cinnamon. Описаны причины его создания, история и основные особенности. Рассмотрены также вопросы его поддержки в дистрибутивах и её характер.
статьи 21.07.2014
Погружение в Salix. Часть 9. Управление пакетами: оболочка Sourcery
Предмет девятой части цикла -- Sourcery, графическая оболочка для slapt-src. Она позволяет выполнять действия со слакбилдами если не проще, то, безусловно, наглядней.
статьи 06.06.2014
Погружение в Salix. Часть 10. "Фирменные" утилиты
В десятой, заключительной части цикла вкратце рассмотрены утилиты общесистемного конфигурирования, специфические для дистрибутива Salix. Далее, открывается тайна -- а что же он собой таки представляет? И уж совсем в финале высказывается предположение, для кого он мог бы быть полезен в первую очередь.
статьи 06.06.2014
Создание Linux- и Windows-образов для частных облаков OpenStack
В статье предлагается новый способ построения образов Linux® и Windows® для частных облаков, созданных с помощью облачной операционной системы OpenStack.
статьи 01.06.2014
Погружение в Salix. Часть 8. Управление пакетами: сборка из исходных текстов
В восьмой части цикла рассказывается о сборке пакетов из исходных текстов и о специально предназначенном для этого механизме Slackbuilds, о репозиториях слакбилдов вообще и официальных репозиториях слакбилдов для Salix в частности, а также об утилите slapt-src, служащей для работы со слакбилдами.
статьи 27.05.2014
Погружение в Salix. Часть 7. Управление пакетами: Gslapt
В седьмой части цикла описывается Gslapt -- графическая надстройка над утилитой slapt-get, рассказывается о её практическом применении и настройке. А также даётся общее заключение о целесообразности их параллельного применения, как взаимодополняющих инструментов для работы с пакетами.
статьи 14.05.2014
Погружение в Salix. Часть 6. Управление пакетами: репозитории
В шестой статье цикла рассказывается о сериях пакетов Slackware и их назначении, об устройстве репозиториев Salix и их отличиях от репозиториев прародительской системы, в частности – о способах, обеспечивающих в них контроль зависимостей.
статьи 07.05.2014
Погружение в Salix. Часть 5. Управление пакетами: slapt-get
В пятой статье цикла дан краткий обзор средства работы с пакетами, применямыми в дистрибутивах семейства Slackware.
статьи 06.05.2014
Погружение в Salix. Часть 4. Итоги установки
Четвёртая статья цикла посвящена сравнению результатов исталляции Salix в вариантах FULL, BASIC и CORE с точки зрения набора пользовательских приложений и занимаемого дискового пространства.
статьи 05.05.2014
Погружение в Salix. Часть 3. Установка: возможны варианты
В третьей статье цикла описываются особенности установки Salix по вариантам BASIC и CORE, режим автоматической разметки диска и, напротив, выполнение её вручную вне инсталлятора, в среде командной (например, с целью создания программного RAID).
статьи 30.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 17. Расширенные операции ввода-вывода
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В статье рассматриваются особенности реализации API ввода/вывода в системах семейства POSIX, а более конкретно - синхронный-асинхронный ввод-вывод.
статьи 24.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 16. Поддержка многопоточности в POSIX API
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В статье были рассмотрены создание многопоточных приложений средствами POSIX API и работа с сигналами в контексте потоков.
статьи 24.04.2014
Погружение в Salix. Часть 2. Стандартная установка
Во второй статье цикла рассмотрены системные требования дистрибутива Salix, подготовка к его установке и необходимый минимум предварительных знаний.
статьи 23.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 13. Библиотеки API POSIX
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В статье представлен краткий обзор общей архитектуры библиотек POSIX API, и принципы работы с опциями и параметрами командной строки и системным журналом.
статьи 22.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 15. Сигналы
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В статье рассматриваются различные модели обработки сигналов и способы взаимодействия с ними внутри процессов при помощи POSIX API.
статьи 22.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 14. Параллельные процессы
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В статье рассмотрены возможности API POSIX, предназначенные для работы с процессами, и различные пакеты для работы со звуковыми форматами.
статьи 22.04.2014
Погружение в Salix. Часть 1. Общая характеристика, назначение, история
Этой статьёй начинается цикл, посвящённый дистрибутиву Salix – «клону» Slackware, в наибольшей степени наследующему черты родительской системы.
статьи 21.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 12. Использование утилиты make
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. Эта статья посвящена вопросам использования утилиты make и сборки проектов в ОС Linux.
статьи 21.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 11. Сборка программного обеспечения
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В этой статье обсуждаются различные способы сборки проектов в ОС Linux и процесс создания собственных конфигурируемых пакетов ПО.
статьи 21.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 10. Поставка и установка программного обеспечения
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В этой статье обсуждаются способы поставки и установки программного обеспечения, существующие в ОС Linux.
статьи 21.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 9. Интегрированные среды разработки
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В статье представлен краткий обзор интегрированных сред разработки (IDE), доступных для использования в ОС Linux.
статьи 15.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 8. Разработка GUI приложений
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В статье рассматриваются особенности разработки GUI-приложений для ОС Linux и графические библиотеки, доступные для этой платформы.
статьи 15.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 6. Создание собственных библиотек
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В этой статье обсуждаются способы создания статических, разделяемых и динамически подгружаемых библиотек и последующей компоновки их с приложением.
статьи 15.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 7. Внутренняя архитектура и принципы функционирования библиотек
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В статье обсуждаются различия в архитектуре и принципах использования библиотек, компонуемых с приложением статически или динамически.
статьи 15.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 5. Работа с компилятором GCC и управление библиотеками
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В этой статье рассматриваются различные аспекты работы с компилятором gcc и компоновщиком ld, имеющие значение при разработке приложений для ОС Linux.
статьи 10.04.2014
Rust — новый язык программирования: Часть 19. Интерфейс с другими языками программирования
В данной статье, завершающей цикл, рассматривается интерфейс Rust-кода с функциями, написанными на других языках программирования (FFI - foreign function interface).
статьи 09.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 3. Ключевые системные файлы и каталоги
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В статье перечисляются ключевые системные каталоги и файлы, такие как /dev, /etc, /proc и их значение для OC Linux.
статьи 08.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 4. Файловая система /sys и загрузка системы
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В этой статье обсуждается файловая система /sys и особенности загрузки ОС Linux на примере содержимого каталога /boot.
статьи 08.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 1. Общие положения и терминология
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В этой вступительной статье были представлены классификация Linux-систем и система терминологии, которые будут использоваться в следующих публикациях.
статьи 02.04.2014
Инструменты ОС Linux для разработчиков приложений для ОС Windows. Часть 2. Файловая система и операции над ней
Статья является частью миницикла, знакомящего Windows-программистов с особенностями платформы Linux. В этой статье обсуждаются особенности архитектуры и функционирования файловой системы ОС Linux а также важнейшие команды для работы с ней.
статьи 02.04.2014
Rust - новый язык программирования: Часть 16. Многопоточность. Задачи и их взаимодействие
В данной статье представлена поддержка многопоточности в языке Rust, основой которой являются задачи или легковесные ("зелёные") потоки. Рассматриваются вопросы планирования задач, цикл существования задачи, средства обмена данными между задачами.
статьи 21.11.2013
Rust - новый язык программирования: Часть 14. Методы и обобщённые функции (продолжение)
В данной статье рассматриваются обобщённые функции как одно из средств объектно-ориентированного программирования в языке Rust. Кроме того, продолжается описание свойств трэйтов, связанных с обобщёнными методами и параметрами-типами.
статьи 08.11.2013
Rust - новый язык программирования: Часть 15. Модульная система и крэйты. Обзор стандартной библиотеки
В данной статье подробно описана модульная система языка программирования Rust, основанная на крэйтах - структурных единицах компиляции. Кроме того, в статье сделан краткий обзор стандартной библиотеки Rust, расположенной в крэйте std.
статьи 08.11.2013
Инструменты программирования в ядре: Часть 70. Параллелизм и синхронизация. Потоки ядра
Статья является частью миницикла, посвященного внутренней архитектуре и интерфейсам ядра Linux. В статье представлено описание механизма потоков ядра для параллельного выполнения задач и краткий обзор API, используемого для работы с потоками ядра.
статьи 07.11.2013
Rust - новый язык программирования: Часть 12. Замыкания. Do-выражения
В данной статье рассматриваются замыкания, представляющие собой удобную форму определения и использования функций непосредственно в том месте, где они необходимы, с захватом окружающего контекста, а также do-выражения в Rust.
статьи 07.11.2013
Rust - новый язык программирования: Часть 13. Методы и обобщённые функции
В данной статье описывается объектная система языка Rust, основанная на трэйтах, как сущностях, представляющих собой новые типы данных, рассматриваются обычные и статические методы трэйтов и их реализация.
статьи 07.11.2013
Rust - новый язык программирования: Часть 10. Средства ввода/вывода и их использование
В данной статье рассматриваются средства ввода/вывода языка Rust, содержащиеся в модуле std::io.
статьи 05.11.2013
Rust - новый язык программирования: Часть 11. Векторы и строки. Контейнеры и итераторы.
В данной статье рассматриваются важные компоненты Rust - векторы и строки, как представители семейства контейнеров, комплексных типов данных, а также тесно связанные с контейнерами итераторы, обеспечивающие методы последовательной обработки содержимого контейнеров
статьи 05.11.2013
Rust - новый язык программирования: Часть 7. Работа с памятью - собственные и управляемые блоки памяти
В данной статье рассматривается использование собственных (owned) и управляемых (managed) блоков общей памяти и указателей на них в языке программирования Rust.
статьи 01.11.2013
Rust - новый язык программирования: Часть 9. Работа с памятью - заимствованные указатели (продолжение)
В данной статье продолжается рассмотрение весьма важных компонентов языка программирования Rust - заимствованных указателей.
статьи 01.11.2013
Rust - новый язык программирования: Часть 8. Работа с памятью - заимствованные указатели
В данной статье рассматриваются весьма важные средства управления памятью в языке программирования Rust - заимствованные указатели.
статьи 01.11.2013
Отладка и тестирование модулей ядра: Часть 75. Отладка в ядре. Общие положения
Статья является частью миницикла, посвященного отладке и тестированию модулей ядра Linux. В статье представлен краткий обзор отладчиков, используемых при разработке модулей ядра, и набор приёмов, способных облегчить выполнение отладки.
статьи 29.10.2013
Отладка и тестирование модулей ядра: Часть 77. Отладка в ядре. Сборка и установка ядра
Статья является частью миницикла, посвященного отладке и тестированию модулей ядра Linux. В статье описаны ситуации, в которых требуется создание ядра с индивидуальными параметрами, и два способа сборки и установки кастомизированного ядра.
статьи 29.10.2013
Отладка и тестирование модулей ядра: Часть 76. Отладка в ядре. Практические советы
Статья является частью миницикла, посвященного отладке и тестированию модулей ядра Linux. В статье представлены несколько практических приёмов по организации тестирования модулей ядра.
статьи 29.10.2013
Использование Linux в среде Windows
В этой статье рассматриваются дополнительные задачи по конфигурированию, позволяющие взаимодействовать с файловыми серверами Microsoft Windows и использовать новое сетевое оборудование при работе на компьютере под управлением Linux.
статьи 10.10.2013
Rust - новый язык программирования: Часть 4. Основы синтаксиса: структуры данных
В данной статье продолжается обсуждение синтаксиса языка Rust: рассматриваются комплексные типы данных, такие как структуры, перечисления, кортежи и кортежи-структуры.
статьи 02.10.2013
Rust - новый язык программирования: Часть 5. Функции и деструкторы
В данной статье рассматриваются функции языка программирования Rust как средства организации и упорядочения исходного кода и деструкторы, отвечающие за освобождение динамически выделенных ресурсов после завершения времени существования объектов.
статьи 02.10.2013
ClusterSSH - инструмент сетевого администрирования
ClusterSSH - это утилита для одновременного выполнения команд и внесения изменений в файлы конфигурации на нескольких хостах (серверах) сети, которая может быть полезной не только сетевым администраторам, но и опытным пользователям.
статьи 30.09.2013
Rust - новый язык программирования: Часть 1. Общее описание, характеристики и свойства
Rust - это новый язык программирования, разрабатываемый в компании Mozilla, который обладает большим количеством интересных функциональных свойств и возможностей, среди которых особенно выделяются средства обеспечения безопасности программного кода.
статьи 30.09.2013
Сетевое программирование с использованием библиотеки enet: Часть 1. Общий обзор и основные функции
Библиотека ENet представляет собой дополнительный уровень-надстройку над протоколом транспортного уровня UDP и предоставляет единый универсальный API-интерфейс для сетевых приложений, в которых требуется и производительность, и надёжность.
статьи 24.09.2013
Сетевое программирование с использованием библиотеки enet: Часть 3. Практическое использование в сетевом приложении
В этой статье рассматривается практическое применение enet в сетевых приложениях на примере простой программы обмена сообщениями, состоящей из двух компонентов - сервера и клиента.
статьи 24.09.2013
Сетевое программирование с использованием библиотеки enet: Часть 2. Функции управления хостами, соединениями и пакетами
В данной статье рассматриваются функции управления соединениями, хостами, событиями и пакетами библиотеки enet. Во второй статье рассматриваются средства управления соединениями, хостами и пакетами.
статьи 24.09.2013
Rust - новый язык программирования: Часть 2. Основы синтаксиса: переменные, базовые типы данных, операторы, расширения
В статье рассматриваются элементарные синтаксические компоненты языка программирования Rust: переменные, простые типы данных, операторы и расширения.
статьи 01.09.2013
Rust - новый язык программирования: Часть 3. Основы синтаксиса: управляющие конструкции
В этой статье продолжается обсуждение синтаксиса языка программирования Rust: описываются основные конструкции управления потоком выполнения программ.
статьи 01.09.2013
Инструменты программирования в ядре: Часть 74. Параллелизм и синхронизация. Блокировки. Часть 2
Статья является частью миницикла, посвященного внутренней архитектуре и интерфейсам ядра Linux. В статье описываются различные типы блокировок и некоторые аспекты блокирования исполняемого кода.
статьи 14.08.2013
Инструменты программирования в ядре: Часть 71. Параллелизм и синхронизация. Новый интерфейс потоков
Статья является частью миницикла, посвященного внутренней архитектуре и интерфейсам ядра Linux. В статье представлено описание нового интерфейса для работы с потоками ядра и краткий обзор приёмов, используемых для синхронизации завершения потоков..
статьи 13.08.2013
Инструменты программирования в ядре: Часть 73. Параллелизм и синхронизация. Блокировки. Часть 1
Статья является частью миницикла, посвященного внутренней архитектуре и интерфейсам ядра Linux. В статье представлено описание различных типов блокировок для защиты фрагментов кода от одновременного исполнения.
статьи 13.08.2013
Инструменты программирования в ядре: Часть 72. Параллелизм и синхронизация. Синхронизация в коде
Статья является частью миницикла, посвященного внутренней архитектуре и интерфейсам ядра Linux. В статье представлено описание различных механизмов синхронизации, доступных для использования в ядре Linux.
статьи 13.08.2013
Инструменты программирования в ядре: Часть 69. Таймеры ядра
Статья является частью миницикла, посвященного внутренней архитектуре и интерфейсам ядра Linux. В статье представлено описание API ядра для работы с различными типами таймеров, доступных в ядре Linux.
статьи 21.07.2013
Инструменты программирования в ядре: Часть 67. Служба времени: измерение интервалов
Статья является частью миницикла, посвященного внутренней архитектуре и интерфейсам ядра Linux. В статье представлено теоретическое описание процесса измерения временных интервалов в ядре Linux и примеры модулей для выполнения подобных измерений.
статьи 19.07.2013
Инструменты программирования в ядре: Часть 68. Служба времени: абсолютное время и задержки выполнения
Статья является частью миницикла, посвященного внутренней архитектуре и интерфейсам ядра Linux. В статье представлено описание API ядра для работы с абсолютным временем и реализации временных задержек в исполняемом коде различными способами.
статьи 19.07.2013
Инструменты программирования в ядре: Часть 63. Механизмы управления памятью
Статья является частью миницикла, посвященного внутренней архитектуре и интерфейсам ядра Linux. В статье описываются общие механизмы выделения памяти и их особенности применительно к модулям ядра.
статьи 18.07.2013
Инструменты программирования в ядре: Часть 66. Служба времени: базовые понятия
Статья является частью миницикла, посвященного внутренней архитектуре и интерфейсам ядра Linux. В статье описывается схема организации и общие вопросы использования временного API, доступного на платформе Linux.
статьи 18.07.2013
Инструменты программирования в ядре: Часть 65. Работа с динамическими структурами памяти
Статья является частью миницикла, посвященного внутренней архитектуре и интерфейсам ядра Linux. В статье описывается схема работы с динамическими структурами памяти в модулях ядра на примере двусвязных списков.
статьи 18.07.2013
Инструменты программирования в ядре: Часть 64. Распределители памяти
Статья является частью миницикла, посвященного внутренней архитектуре и интерфейсам ядра Linux. В статье описываются различные реализации распределителей памяти, используемых модулями ядра.
статьи 18.07.2013
Простое и удобное создание документации в Sphinx
Узнайте, как с помощью инструмента Sphinx создавать удобные в сопровождении основанные на стилях документы, которые можно сохранять в различных форматах (например, в HTML).
статьи 27.06.2013
Ускоряемся с помощью mod_pagespeed
Разработанный компанией Google модуль mod_pagespeed для HTTP-серверов Apache ускоряет загрузку Web-страниц. Модуль mod_pagespeed позволяет быстро и легко ускорить работу Web-сайтов тем, кто занимается Web-хостингом.
статьи 10.06.2013
Обслуживание периферии в коде модулей ядра: Часть 62. Работа с драйверами в пользовательском пространстве
Статья является частью миницикла, посвященного интеграции драйверов устройств с аппаратным обеспечением. В статье описывается выполнение операций с внешними устройствами из процессов пользовательского пространства.
статьи 06.06.2013
Обслуживание периферии в коде модулей ядра: Часть 60. Тасклеты и очереди отложенных действий
Статья является частью миницикла, посвященного интеграции драйверов устройств с аппаратным обеспечением. В статье разбираются практические вопросы реализации "нижней половины" обработчика прерываний с помощью тасклетов и очередей отложенных действий.
статьи 06.06.2013
Обслуживание периферии в коде модулей ядра: Часть 61. Обработка прерываний, примеры и обсуждение
Статья является частью миницикла, посвященного интеграции драйверов устройств с аппаратным обеспечением. В статье представлены примеры обработки прерываний с помощью тасклетов и очередей отложенных действий, и ответы на дополнительные вопросы.
статьи 06.06.2013
Обслуживание периферии в коде модулей ядра: Часть 58. Создание "верхней половины" обработчика прерываний
Статья является частью миницикла, посвященного интеграции драйверов устройств с аппаратным обеспечением. В статье подробно разбираются вопросы написания верхней половины функции обработчика аппаратных прерываний.
статьи 04.06.2013
Обслуживание периферии в коде модулей ядра: Часть 59. Создание "нижней половины" обработчика прерываний
Статья является частью миницикла, посвященного интеграции драйверов устройств с аппаратным обеспечением. В статье подробно разбираются теоретические аспекты отложенной обработки прерываний.
статьи 04.06.2013
Обслуживание периферии в коде модулей ядра: Часть 57. Регистрация обработчика прерываний
Статья является частью миницикла, посвященного интеграции драйверов устройств с аппаратным обеспечением. В статье описывается процесс регистрации обработчика прерываний и инструменты ОС Linux, используемые для наблюдения и управления прерываниями.
статьи 30.05.2013
Блочные устройства. Различные подходы к реализации обмена данными
Статья является заключительной частью миницикла, посвященного cозданию модулей ядра, работающих в качестве драйверов блочных устройств. В статье рассматриваются различные подходы к реализации операций ввода-вывода для подобных устройств.
статьи 30.05.2013
Блочные устройства. Таблица операций устройства и организация обмена данными
Статья является частью миницикла, посвященного cозданию модулей ядра, работающих в качестве драйверов блочных устройств. В статье рассматриваются вопросы работы с таблицей операций и выполнения операций ввода-вывода для подобных устройств.
статьи 30.05.2013
Блочные устройства. Создание и регистрация блочных устройств в системе
Статья является частью миницикла, посвященного cозданию модулей ядра, работающих в качестве драйверов блочных устройств. В статье рассматриваются вопросы создания, регистрации и последующего удаления драйверов блочных устройств.
статьи 30.05.2013
Обслуживание периферии в коде модулей ядра: Часть 55. Взаимодействие с USB-устройствами в коде модулей ядра
Статья является частью миницикла, посвященного интеграции драйверов устройств с аппаратным обеспечением. В статье рассматривается, как сменные USB-устройства отображаются в код модуля ядра.
статьи 28.05.2013

1 - 100 из 953 | Следующая Показать описания | Скрыть описания Подпишитесь на RSS