Программирование в стандарте POSIX


Программирование в стандарте POSIX

История создания и текущий статус стандарта POSIX

Основные идеи стандарта POSIX
Основные понятия стандарта POSIX
Основные понятия операционных систем, соответствующих стандарту POSIX
Среда компиляции POSIX-совместимых приложений
Мобильность POSIX-совместимых приложений

Пример 1.1

Программирование в стандарте POSIX

Основные понятия языка shell
Конвейеры и примеры их использования
Правила формирования и средства разбора командных строк

Переменные и аргументы shell-процедур
Служебные переменные языка shell
Окружение процессов
Подстановка результатов выполнения команд
Управляющие конструкции
Генерация маршрутных имен файлов

Перенаправление ввода/вывода
Экранирование
Встроенные команды
Вызов командного интерпретатора shell
Пример 2.1
Данные, ассоциированные с пользователем
Служебные программы, обслуживающие взаимодействие пользователей
Пример 3.1

Программирование в стандарте POSIX

Основные понятия.
Обход и обработка файловых иерархий

Получение информации о файлах и файловых системах
Изменение атрибутов файлов и текущей позиции в файловой иерархии
Создание, удаление, копирование и перемещение файлов
Пример 4.1
Основные понятия
Открытие и закрытие файлов
Чтение и запись данных
Управляющие операции с файлами и ассоциированными данными

Пример 5.1

Программирование в стандарте POSIX


Простейшие средства обработки текстовых файлов
Аналоги реляционных операций для текстовых файлов
Средства обработки каталогов
Регулярные выражения

Использование регулярных выражений
Пример 6.1
Основные понятия
Опрос и изменение атрибутов процессов
Создание и завершение процессов
Пример 7.1
Каналы

Семафоры
Разделяемые сегменты памяти
Сигналы
Очереди сообщений
Пример 8.1
Основные понятия и объекты
Служебные программы и функции для управления терминалами
Пример 9.1
Опрос идентифицирующих данных хостов
Опрос конфигурационных параметров хоста
Пример 10.1

Программирование в стандарте POSIX

Основные понятия и объекты

Опрос данных о сети
Функции для работы с сокетами
Примеры программ работы с сокетами
Пример 11.1

Программирование в стандарте POSIX

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

Опрос и изменение данных о времени, ассоциированных с файлами
Приостановка выполнения на заданное время
Работа с интервальными таймерами
Пример 12.1
Основные понятия и объекты
Определение языково-культурной среды

Создание и опрос характеристик языково-культурной среды
Средства для работы с каталогами сообщений
Пример 13.1

Программирование в стандарте POSIX

Основные идеи курса
Основные понятия, рассматриваемые в курсе
Языково-культурная среда

Средства, обслуживающие понятие пользователя
Средства, обслуживающие понятие файла
Средства обработки структурированных данных
Процессы
Средства межпроцессного взаимодействия

Общий терминальный интерфейс
Опрос характеристик хостов
Сетевые средства
Время

Продукты Pinnacle

Большинству пользователей ПК хорошо знаком термин MPEG. В первую очередь с ним ассоциируется возможность смотреть на компьютере полнометражные полноэкранные видеофильмы (CD-i, Video-CD), что всего несколько лет назад казалось просто невозможным. Правда, до сих пор большинство людей воспринимают идею об использовании компьютера в качестве видеомагнитофона и телевизора как некую экзотику, функцию, предназначенную больше для демонстрации возможностей своего любимца, чем для повседневного применения. Но постепенно цена плат для проигрывания MPEG становится все более доступной, да и большинство современных компьютеров Pentium могут справиться с этой задачей за счет программных средств. Грядущая эра MMX окончательно сделает компьютерное видео привычным элементом на любом домашнем ПК. И если раньше найти Video-CD фильмы было довольно сложно, то сейчас их ассортимент состоит уже из сотен наименований, причем каждый месяц на Российском рынке появляются десятки новых дисков, многие из которых - прекрасные отечественные фильмы.

FlasK MPEG - быстр и прост в употреблении
Фильм
Кадр
Нелинейный видеомонтаж
Оборудование
DVD-Rip, часть 3. DivХ version 4
Что такое MPEG?