LINUX.ORG.RU

Сообщения IBM_dW

 

Система виртуализации OpenVZ: Часть 2.Работаем с контейнерами

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

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

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

 

IBM_dW
()

Система виртуализации OpenVZ : Часть 1.Введение

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

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

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

 ,

IBM_dW
()

Контроль за состоянием машин учащихся средствами Linux: Часть 3. Система мониторинга состояния удаленных машин

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

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

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

 

IBM_dW
()

Функциональное программирование на Haskell: Часть 2 и 3

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

Цикл статей адресован читателю, знакомому с программированием, но не знакомому с функциональным подходом. Первые статьи будут затрагивать базовые понятия. Далее мы перейдем к особенностям синтаксиса и семантики Haskell и практическим вопросам. Во второй статье «Основные типы и классы» мы приведем начальные сведения о типах и классах в Haskell. В третьей статье «Определение функций» мы рассмотрим конструкции, которые используются при определении функций, а также специальный синтаксис для списковых выражений.

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

 ,

IBM_dW
()

Функциональное программирование на Haskell : Часть 1. Введение

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

Цикл статей адресован читателю, знакомому с программированием, но не знакомому с функциональным подходом. Первые статьи будут затрагивать базовые понятия. Далее мы перейдем к особенностям синтаксиса и семантики Haskell и практическим вопросам. В первой статье мы вкратце расскажем о функциональном программировании, полезных источниках информации, а также реализациях Haskell.

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

 

IBM_dW
()

Контроль за состоянием машин учащихся средствами Linux: Часть 2. Выполнение контролирующих действий на удаленной машине

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

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

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

 ,

IBM_dW
()

Пример разработки простого многопоточного сетевого сервера: Часть 2. Полноценный разбор параметров командной строки

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

В этой статье будет рассмотрена обработка параметров командной строки. Пример приведенный в статье может являться хорошим кандидатом на включение в «промышленные» программы. Тем не менее перед реальным использованием её нужно дополнить проверкой значений, возвращаемых функциями, работающими с динамически выделяемой памятью, и продумать поведение программы в тех случаях, когда в выделении памяти будет отказано. Для поиска же своих ошибок, допущенных при работе с «динамической» памятью, существует ряд инструментов разного уровня способностей, из которых автор использует valgrind.

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

 

IBM_dW
()

Обзор языка программирования Vala (для среды Gnome): Часть 3. Расширенные возможности языка Vala

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

В этой серии статей рассматривается язык программирования Vala, ориентированный на использование в графической среде Gnome. Данная статья завершает цикл, и в ней описываются расширенные возможности языка Vala, а также приводится краткая информация о штатных средствах и утилитах, прилагаемых к компилятору.

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

 ,

IBM_dW
()

Создание электронных образовательных ресурсов в Linux

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

Электронные образовательные ресурсы (ЭОР) являются неотъемлемой частью современной системы образования. Переход на свободное программное обеспечение не должен стать помехой для нормального течения образовательного процесса и работы преподавателя.

Часть 1. Введение в проблему. Инструменты для создания ЭОР.

В этой статье рассматривается использование ЭОР в LINUX на основе свободного и открытого программного обеспечения и является вводным экскурсом в историю и текущее положение дел.

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

 ,

IBM_dW
()

Для чего нужен Lua

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

Если Linux является вашей постоянной средой «обитания», то наверняка вам приходилось иметь дело с интерпретируемыми языками программирования (которые чаще называют языками для написания скриптов), такими как shell, Perl, Python, Ruby. Все они справляются с поставленными задачами, одни лучше, другие хуже, в зависимости от конкретной ситуации. Так зачем же нужен ещё один интерпретируемый язык? Не спешите выносить приговор – давайте сначала рассмотрим все преимущества и недостатки Lua.

Часть 1. Первый взгляд.

В данной статье рассматриваются общие характеристики и базовые элементы языка программирования Lua.

Часть 2. Практическое применение.

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

Часть 3. Сила в единстве.

В заключительной части мы рассмотрим взаимодействие Lua с другими языками программирования (в частности, с API) и конкретные примеры применения Lua как в свободно распространяемых, так и в коммерческих программах.

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

 

IBM_dW
()

Разработка приложений для встраиваемых устройств. Часть 4: Применение Code::Blocks для разработки SDCC-приложений

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

В первой части этой серии из четырех статей обсуждалось, как настроить популярную среду разработки Eclipse для сборки AVR-приложений. Во второй части мы рассмотрели, как эту задачу можно выполнить с помощью другой, более легкой среды разработки – Code::Blocks. После этого мы обратили внимание на другое семейство приложений, которые собираются с использованием компилятора SDCC, и в третьей части познакомились с созданием и настройкой SDCC-приложений в Eclipse. В этой статье будет показано, как работать с SDCC-приложениями в среде Code::Blocks.

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

 ,

IBM_dW
()

Распределенная система управления версиями Git. Часть 1: Введение

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

Цель этой серии статей – познакомить читателя с принципами работы СУВ и подробно рассмотреть одну из них, а именно Git. В последнее время эта система набирает популярность, и ее важность для свободного ПО сложно переоценить.

Мы последовательно, в общих чертах, разберем характеристики систем контроля, расскажем об их архитектуре и основных особенностях рассматриваемого приложения. Кроме того, сделаем обзор ныне существующих интерфейсов для работы с Git.

Данная статья предполагает, что читатель знаком с Unix-подобными операционными системами (ОС), а также имеет базовые знания в области алгоритмики и информатики в целом.

В следующих материалах мы углубимся в структуру и философию Git, специфику этой системы и тонкости практической работы с ней. Завершит цикл статья о взаимодействии Git с другими СУВ (такими как Subversion, CVS, Mercurial и др.).

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

 

IBM_dW
()

Разработка приложений для встраиваемых устройств: Часть 3. Применение Eclipse для разработки SDCC-приложений

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

В первой части этой серии из четырех статей обсуждалось, как настроить популярную среду разработки Eclipse для сборки AVR-приложений. Во второй части мы рассмотрели, как эту задачу можно выполнить с помощью другой среды разработки – Code::Blocks. Теперь настало время познакомиться с настройкой Eclipse для разработки приложений с помощью компилятора SDCC.

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

 ,

IBM_dW
()

Программирование на Python: Часть 1. Возможности языка и основы синтаксиса

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

Этот цикл статей предназначен для того, чтобы помочь успешному преодолению «кривой обучения», последовательно предоставляя информацию, начиная с самых базовых принципов языка до его продвинутых возможностей в плане интеграции с другими технологиями. В первой статье речь пойдет об основных возможностях и синтаксисе Python. В дальнейшем мы рассмотрим более сложные аспекты работы с этим популярным языком, в частности объектно- ориентированное программирование на Python.

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

 

IBM_dW
()

Обзор библиотеки libfprint, предназначенной для работы со сканерами отпечатков пальцев

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

Встраивание поддержки аутентификации пользователя по отпечатку пальца в программу с открытым исходным кодом раньше было довольно трудной задачей. Практически все открытые библиотеки обеспечивали лишь базовую функциональность. Новая библиотека – libfprint – значительно улучшила ситуацию с использованием сканеров отпечатков пальцев в GNU/Linux. Теперь при помощи этой библиотеки задача встраивания поддержки аутентификации пользователя по отпечатку пальца значительно упростилась, во многом благодаря удобному, независимому от используемых драйверов API.

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

 , ,

IBM_dW
()

Обучение программированию в Linux на примере интегрированной среды разработки Geany: Часть 3. Работа в Geany с исходным кодом на языке Free Pascal

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

В завершающей части цикла мы будем работать с языком Free Pascal. Выбор объясняется просто, если учесть ключевое слово «обучение». Паскаль с момента своего рождения был ориентирован прежде всего на учебный процесс. Если язык программирования существует уже много лет, его изучают и пишут на нём хорошие программы, то он, несомненно, завоевал право на место под солнцем. В конечном итоге, выбор зависит от программиста.

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

 ,

IBM_dW
()

Пример разработки простого многопоточного сетевого сервера с поддержкой пользовательских сессий на языке C в ОС GNU/Linux : Часть 1

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

Эта статья открывает цикл, в котором мы рассмотрим пример разработки на языке C в системе GNU/Linux сетевого сервера со следующими возможностями: работа в фоновом режиме; параллельная обработка входящих запросов; аутентификация и авторизация клиентов, сеансы; использование модулей расширения; TELNET-подобный командный интерфейс; отложенное выполнение команд. В первой статье мы расскажем о некоторых особенностях окружения разработки, параметрах командной строки и «демонизации» программы.

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

 

IBM_dW
()

Основы программирования в командной оболочке shell

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

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

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

 , для начинающих

IBM_dW
()

Контроль состояния машин учащихся средствами Linux: Часть 1.Технология VNC – наблюдение и удаленное управление

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

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

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

 ,

IBM_dW
()

Безопасный Linux : Часть третья. Архитектура безопасности

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

Третья статья серии «Безопасный Linux» посвящена некоторым особенностям архитектуры AppArmor. Она будет полезна программистам и администраторам, которые хотят внести свой вклад в развитие продукта, а также более полно использовать в своих приложениях возможности этой системы обеспечения безопасности.

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

 ,

IBM_dW
()

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