Автор: cырохман Che

Боровский А. Программирование для Unix : Часть 6. Процессы и потоки

Боровский А. Программирование для Unix [Текст] : Часть 6. Процессы и потоки / Андрей Боровский  //  Linux Format. — 2006. — № 11 (85), нояб. — С. 100-103. — (Программирование для Unix. Учебник). 
     Аннотация
     Понятие процесса и понимание управления процессами, программирование управления процессами в Linux. 

Боровский А. Программирование для Unix : Часть 4. Сигналы

Боровский А. Программирование для Unix [Текст] : Часть 4. Сигналы / Андрей Боровский  //  Linux Format. — 2006. — № 10 (84), окт. — С. 90-93. — (Программирование для Unix. Учебник). — Библиогр.: с. 93 (2 назв.). — Прил.: "Поля структуры sigaction". — С. 92.
     Аннотация
     Сигналы традиционно считаются трудными в использовании, но при всем этом они незаменимы, когда речь заходит о настоящих приложениях Unix. 
     Рассматриваются только классические сигналы Unix, каковых в Linux насчитывается 31. Этим сигналам назначены номера с 1 до 31 (номер 0, так называемый null-сигнал, имеет особый смысл). Полный список сигналов можно получить из заголовочного файла signal.h. Рассмотрено несколько наиболее интересных сигналов.

Боровский А. Программирование для Unix : Часть 3. Сокеты

Боровский А. Программирование для Unix [Текст] : Часть 3. Сокеты / Андрей Боровский  //  Linux Format. — 2006. — № 9 (83), сент. — С. 96-99. — (Учебник. Программирование для Unix). — Библиогр.: с. 99 (2 назв.). — Прил.: "Остроконечники и тупоконечники" : [Термины «little-endian» и «big-endian» (в компьютерной литературе обозначают порядок байтов, используемый процессором для представления простых многобайтовых типов): порядок байтов как проблема в компьютерном мире]". — С. 98.
     Аннотация
     При всем богатстве выбора средств взаимодействия между процессами в Unix/Linux, самыми популярными средствами были и остаются сокеты. Мы окунемся в мир сетевого программирования и познакомимся с сокетами – базовыми "кирпичиками", из которых строятся и мощные сервера, и легкие клиентские приложения.
     На этом наше знакомство с увлекательным миром межпроцессного взаимодействия Linux заканчивается. 

Боровский А. Программирование для Unix : Часть 3. Очереди сообщений и семафоры

Боровский А. Программирование для Unix [Текст] : Часть 3. Очереди сообщений и семафоры / Андрей Боровский  //  Linux Format. — 2006. — № 8 (82), авг. — С. 102-105. — (Программирование для Unix. Учебник). — Библиогр.: с. 105 (3 назв.). — Прил.: "Неатомарность спин-блокировок" : [Операция «проверить значение – изменить значение» неатомарна, то есть ее выполнение может быть прервано другим процессом и алгоритм простых спин-блокировок (spin locks) не гарантирует надежного разграничения доступа и решение этой проблемы]". — С. 104.
     Аннотация
     Каналы – отнюдь не единственное средство IPC Unix/Linux. В этом выпуске Андрей Боровский рассказывает еще о нескольких механизмах межпроцессного взаимодействия, которые появились в Unix System V и были описаны в System V Interface Definition (SVID) — это сообщения и очереди сообщений, разделяемая память и семафоры (семафоры System V, семафоры POSIX и семафоры в разделяемой памяти).

Боровский А. Программирование для Unix : Часть 2. Межпроцессное взаимодействие

Боровский А. Программирование для Unix [Текст] : Часть 2. Межпроцессное взаимодействие / Андрей Боровский  //  Linux Format. — 2006. — № 7 (81), июль. — С. 97-99. — (Программирование для Unix. Учебник). — Библиогр.: с. 99 (3 назв.). — Прил.: "Закон Брукса [критика]". — С. 97 ; "Как канал передает данные". — С. 98.
     Аннотация
     Возможность разграничения доступа к ресурсам очень полезна, но Linux не была бы настоящей многозадачной системой, если бы в ней не существовало простых и эффективных методов взаимодействия между процессами. Статья посвящена рассмотрению межпроцессного взаимодействия.
     Благодаря межпроцессному взаимодействию (Inter-Process Communication, IPC) разработчик (и пользователь) может разбить решение сложной задачи на несколько простых операций, каждая из которых доверяется отдельной небольшой программе. Последовательная обработка одной задачи несколькими простыми программами очень похожа на конвейерное производство (среди многих значений английского pipeline есть и "конвейер", но статье для перевода слова pipe используется принятый в отечественной литературе термин "канал".  

Боровский А. Программирование для Unix : Часть 1. Linux API – работаем с файловой системой

Боровский А. Программирование для Unix [Текст] : Часть 1. Linux API – работаем с файловой системой / Андрей Боровский  //  Linux Format. — 2006. — № 6 (80), июнь. — С. 92-95. — (Программирование для Unix. Учебник) (Программирование для Linux. Учебник). — Библиогр.: с. 95 (2 назв.). 
     Аннотация
     Файловая система Linux с точки зрения программиста: everything is a file или файлы – это наше все. 

Семилетов П. Cinelerra : Часть 5. Титры

Семилетов П. Cinelerra [Текст] : Часть 5. Титры  / Петр Семилетов  //  Linux Format. — 2007. — № 9 (96), сент.. — С. 82-83. — (Cinelerra. Учебник). 
      Аннотация
      Любое кино заканчивается титрами. Петр Семилетов завершает цикл статей разговором о титрах, о том как их делать и использовать в Cinelerra. 

Семилетов П. Cinelerra : Часть 4. «Клипы» и сессии

Семилетов П. Cinelerra [Текст] : Часть 4. "Клипы" и сессии  / Петр Семилетов  //  Linux Format. — 2007. — № 8 (95), авг.. — С. 86-87. — (Cinelerra. Учебник). 
      Аннотация
      К сожалению, для монтажа видео в Cinelerra нет аналога последовательностей (sequences) Adobe Premier Pro. Сегодня мы научимся обходиться и без них.       
 

Семилетов П. Cinelerra : Часть 3. Путь аниматора

 Семилетов П. Cinelerra [Текст] : Часть 3. Путь аниматора / Петр Семилетов  //  Linux Format. — 2007. — № 7 (94), июль. — С. 98-100. — (Cinelerra. Учебник). — Прил.:Нам помнится, вороне…» [Несколько советов создателям пластилинового мультфильма]". — С. 99 ; "Во славу альфа-канала [послойная анимация возможна благодаря поддержке прозрачности в формате PNG и ее можно использовать]". — С. 100
      Аннотация
      Cоздание и монтаж мультфильма: послойная анимация и использование параллакса для создания иллюзии глубины сцены; покадровая анимация на основе toc-файлов, создаваемых утилитой с графическим интерфейсом Seven Gnomes (http://www.roxton.kiev.ua/sevengnomes.html). 
 

Семилетов П. Cinelerra : Часть 2. Инструкция к применению

Семилетов П. Cinelerra [Текст] : Часть 2. Инструкция к применению / Петр Семилетов  //  Linux Format. — 2007. — № 6 (93), июнь. — С. 93-96. — (Cinelerra. Учебник). 
      Аннотация
      Нелинейный видеоредактор Cinelerra — основные подходы к применению для решения практических задач.
      Виртуальная камера, проектор, маски, режимы наложения дорожек – все, что необходимо для серьезного применения Cinelerra. 
 

Семилетов П. Cinelerra : Часть 1. Хроматический ключ

Семилетов П. Cinelerra [Текст] : Часть 1. Хроматический ключ / Петр Семилетов  //  Linux Format. — 2007. — № 5 (92), май. — С. 91-93. — (Cinelerra. Учебник). 
      Аннотация
      Цикл статей о монтаже видео в открытой и свободной программе нелинейного монтажа Cinelerra. 
      Отметим, что существует две одновременно разрабатываемые версии программы – Cinelerra (оригинальная версия от Heroine Virtual Ltd) и Cinelerra CV (версия, создаваемая сообществом программистов независимо от Heroine Virtual Ltd). Обычная версия и CV несколько отличаются друг от друга. Поэтому при описании приемов работы автор делает упор на те функции, которые есть в обеих версиях.
      Эффекты и монтажные приемы будут рассмотрены на примерах. Предполагается, что вы обладаете начальными знаниями по работе с Cinelerra – то есть умеете загружать данные в проект, создавать новые дорожки, располагать на них фрагменты видео и для вас не составляет трудности пользование некоторыми сторонними утилитами, например GIMP. А самое главное – у вас есть оцифрованные видеозаписи или статичные изображения для экспериментов. Почти всё, о чем рассказывается, применимо как к видео, так и к обычным картинкам (TIFF, PNG и так далее) – с точки зрения Cinelerra безразлично, что вы монтируете. 
      В этот раз рассматривается эффект Chroma Key — эффект замещения фона.

Сондерс М. FreeAutumn 2009 LXF

Сондерс М. FreeAutumn 2009 LXF [Текст] : Свободное ПО : [обзор сборника свободных программ для операционной системы Windows] / Майк Сондерс  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 102-103. — (DVD. Другое ПО). 
      Аннотация
      Осуществляя миссию по пропаганде свободного программного обеспечения, журнал публикует сборник свободных программ для операционной системы Windows от проекта EduMandriva (edumandriva.ru). 
      Краткая информация о программах сборника, среди которых я с удивлением обнаружил KDE Installer for Windows! Интересно бы попробовать рабочий стол KDE в Windows.

Сондерс М. MOPSLinux 6.2.2

Сондерс М. MOPSLinux 6.2.2 [Текст] : Дистрибутив Linux : [обзор] / Майк Сондерс  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 102. — (DVD. Дистрибутивы Linux). 
      Аннотация
      MOPSLinux (2004-2010) (http://www.mopslinux.org) — российский дистрибутив Linux, построенный на базе дистрибутива Slackware. Отличительная черта дистрибутива — глубокая и качественная русификация.
      К своему пятилетию MOPSLinux – это больше, чем просто Slackware по­-русски, а самостоятельная система, с собственным инсталлятором, поддерживающим стандартный (быстрый) и экспертный режимы, а также установку по заранее подготовленным спискам пакетов и обновления с предыдущих версий с использованием этих списков; усовершенствованной системой управления пакетами; рабочими столами KDE 4 и XFCE; фирменными драйверами Nvidia и ATI в комплекте. MOPSLinux 6.2.2 можно установить на USB-­диск. 

Сондерс М. CrunchBang Linux

Сондерс М. CrunchBang Linux [Текст] : Дистрибутив Linux : [обзор особенностей релиза 9.04] / Майк Сондерс  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 100-101. — (DVD. Дистрибутивы Linux). — Прил.: "Шаг за шагом: Установка CrunchBang Linux 9.04" : [Пошаговое руководство]. — С. 100 ; "Не пропустите… Ярлыки. Продвинутые приложения". — С. 101
      Аннотация
      Первый релиз дистрибутива CrunchBang Linux (www.crunchbanglinux.org) вышел в январе 2009 года и зарекомендовал себя, как продвинутый дистрибутив для продвинутых пользователей Linux не ниже среднего уровня. 
      32-битная версия CrunchBang Linux 9.04, которая также может работать и в режиме Live DVD — характеристика, особенности, установка, список стандартных задач и запуск приложений для их решения.