Учебник

Боровский А. Программирование для 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 — эффект замещения фона.

Шарма Ш. MaxMenu: Сущий шведский стол

Шарма Ш. MaxMenu: Сущий шведский стол [Текст] : [обзор возможностей меню приложений] / Шашанк Шарма  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 84-87. — (Hardcore Linux. Учебник) (MaxMenu. Учебник). — Прил.: "Конвертируем аудиофайлы" : [Особенности конвертации аудиофайлов в MaxMenu]. — С. 85 ; "Шаг за шагом: Генерируем SSH-ключи в MaxMenu" : [Пошаговое руководство]. — С. 86 ; "Создаем пары ключей SSH" : [Генерация ключей RSA и DSA в командной строке]. — С. 87
      Аннотация
      Приложение MaxMenu в системе под управлением Ubuntu или Mandriva — интерфейс и режимы работы (GUI, Text, Root), установка, модули, настройка модулей на примере модуля Audio Tool, групповое переименование файлов (шесть режимов!), генерация ключей SSH в режиме GUI и ключей RSA в режиме Text, сборка ядра Linux в режиме Root, управление службами в текущем сеансе или настройка их на всех уровнях запуска. 
      Также MaxMenu позволяет обнаруживать и удалять так называемые пакеты-­листья (leaf packages) — зависимости, которые уже не нужны ни одному установленному пакету и в системе они болтаются зря.

Боровский А. Lua : Часть 2: Lua: Функции и объекты

Боровский А. Lua [Текст] : Часть 2: Lua: Функции и объекты / Андрей Боровский  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 80-83. — (Lua. Учебник). — Прил.: "Расставим точки над ‘i’" : [Различие между итераторами ipairs() и pairs(): ipairs() перебирает только индексируемые элементы массива, тогда как pairs() учитывает и arg.n] ; "Повышенная передача" : [Параметры­-переменные функций Lua передаются не по значению, а по ссылке, таким образом, изменение значения любого аргумента внутри функции приводит к изменению этого значения и за ее пределами, чем мы и пользуемся в функции backwards()]. — С. 81
      Аннотация
      Lua: функции и функции-итераторы, реализация итератора bpairs(), понимание объекта и рассмотрение объекта Employee (сотрудник), таблицы как структуры данных, понимание мета-таблиц.
 

Вейч Н. Python : Часть 4: Роемся в XML

Вейч Н. Python [Текст] : Часть 4: Роемся в XML / Ник Вейч  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 76-79. — (Python. Учебник). — Внутритекст. веблиогр..- Прил.: "Скорая помощь. Начинающие часто впадают в ступор в оболочке Python, поскольку стандартная комбинация Ctrl+C не работает. Вместо этого для выхода из оболочки Python нажмите Ctrl+D.". — С. 77 ; "Порезвимся с XML" : [Краткая справка о редакторе XMLCopyEditor]. — С. 78 ; "Скорая помощь. Экспериментируя с Python 3, вы обнаружите, что urllib больше не работает. Все потому, что в Python 3 она разбита на части: urllib.request, urllib.parse и urllib.error. Дополнительную информацию можно получить на сайте с документацией по Python, http://docs.python.org/library/urllib.htm.". — С. 79. 
      Аннотация
      В процессе подчинения веб-сервисов своим целям дошла очередь до обучения работе с вызовами API через XML. Ник Вейч научит этому на примере социального сервиса Digg, располагающего обширной документацией для программистов. 
      В ходе обучения мы познакомимся с основами API Digg (http://apidoc.digg.com), поработаем в командной строке при помощи модуля Python urllib и словаря аргументов Python с горячими новостями сервиса (http://services.digg.com/stories/hot) с целью получения кучи XML-кода, из которой мы выудим данные и создадим объект Python — модуль API для Python, выполняющий интерпретацию вывода Digg. Ник Вейч показывает, как в этот объект программно добавлять данные, например, места публикации горячих новостей, при помощи свободной библиотеки GeoIP и модуля Python urlparse. 
      Большую помощь в изучении Python может оказать доступная в печатной и сетевой версии книга "Вглубь языка Python" (ru.diveintopython.org), которую написал Марк Пилгрим (Mark Pilgrim).       
 

Фахрутдинов А. Linux и Active Directory : Часть 1: Samba: Linux и Active Directory

Фахрутдинов А. Linux и Active Directory [Текст] : Часть 1: Samba: Linux и Active Directory / Алекcандр Фахрутдинов  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 72-75. — (Linux и Active Directory. Учебник). — Прил.: "Максимальные уровни безопасности, поддерживаемые различными реализациями протокола SMB" : [Изображение] : [Таблица: методы аутентификации протокола SMB]. — С. 72 ; "Взаимодействие Samba и инфраструктуры Active Directory при вводе клиента в домен" : [Изображение] : [Схема] ; "Скорая помощь. Используя в smb.conf кириллицу, убедитесь, что вы сохранили файл в кодировке UTF­8. В Debian и многих других современных дистрибутивах она установлена по умолчанию.". — С. 75
      Аннотация
      Протокол SMB (Server Message Block) – специфика (методы аутентификации, служба Kerberos в среде AD, сетевые службы, входящие в состав Active Directory, и их взаимодействие). 
      Как сделать так, чтобы Samba­-сервер в системе под управлением Debian GNU/Linux 4.0 Etch стал полноценным членом домена AD, и не ушибиться о подводные камни.
 

Ботвик Н. Сети : Часть 10 : Squid: Поднимем прокси-сервер

Ботвик Н. Сети [Текст] : Часть 10 : Squid: Поднимем прокси-сервер / Нейл Ботвик  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 68-71. — (Сети. Учебник). — Прил.: "Скорая помощь. Если вы не можете найти какой­то файл или программу из упомянутых здесь, возможно, ваш дистрибутив изменил ее местоположение. Воспользуйтесь списком содержимого менеджера пакетов или командой locate, чтобы найти ее.". — С. 69 ; "Прозрачный прокси" : [Условия для работы Squid в прозрачном режиме]. — С. 70 ; "Требования к серверу" : [Важные аспекты — объем оперативной памяти и производительность диска, а также отношение объема ОЗУ к объему жесткого диска] ; "Скорая помощь. Можно заранее загрузить в кэш последние версии популярных сайтов с помощью wget: wget -­r -­nd ­­—delete-­after http://wherever.com. Эта команда пройдет сайт и скачает новые или обновленные страницы в кэш. Попробуйте запускать ее из Cron перед началом работы.". — С. 71
      Аннотация
      Для чего нужен прокси-сервер. 
      Кэширующий прокси­-сервер с открытым исходным кодом Squid (www.squid-­cache.org) – настройка в целом, запуск, тонкая настройка опций http_port и cache_dir, контроль доступа к веб-ресурсам через аутентификацию и задание правил списка контроля доступа (ACL — Access Control List), фильтрация с помощью графической программы DansGuardian (http://dansguardian.org). 
      Нейл Ботвик помогает уяснить, что конфигурационный файл /etc/squid/squid.conf представляет потенциальную сложность для индивидуальной настройки, а поэтому предлагает держаться как можно ближе к варианту по умолчанию и менять отдельные опции постепенно. Актуальной в этом плане становится резервное копирование конфигурационных файлов, которому посвятил статью "Git: /etc под контролем" Евгений Зобнин (Linux Format, 2009, № 8 (121), авг., С. 28-29).       
 

Фиоретти М. Фото: Оцифруем ваши снимки

Фиоретти М. Фото: Оцифруем ваши снимки [Текст] / Марко Фиоретти  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 64-67. — (Сканирование. Учебник). — Прил.: "Основные фазы процесса получения изображения" [Изображение] : [Схема] ; "Профиль для вашего сканера" : [Что такое цветовые профили, программное обеспечение Linux для их создания (Lprof (http://lprof.sourceforge.net)), как создать цветовой профиль для своего сканера]. — С. 65 ; "Нетехнические советы" : [Отсортируйте и очистите снимки и стекло сканера перед сканированием, всегда сохраняйте оригиналы отсканированных изображений, не редактируя их]. — С. 67
      Аннотация
      Почему не стоит относить свои фотоснимки для сканирования в специализированный сервис и как перевести фотоснимки в цифровую форму самым быстрым способом, с использованием обычного планшетного сканера и свободного ПО, имеющегося в любом дистрибутиве Linux. 
      Марко Фиоретти поможет подготовиться к сканированию — определить формат и разрешение файла оцифровки, разрешение печати принтера — и советует воспользоваться программой Scanning and Printing Resolution Calculator (www.scantips.com/calc.html); покажет как отсканировать фотографии с помощью программы командной строки SANE (Scanner Access Now Easy; www.sane­project.org) и скрипта scanscript.sh, который можно добавить на USB-­флешку с дистрибутивом Linux и использовать любой доступный сканер; даст подсказку как проиндексировать напечатанные фотографии, используя… геотеггинг.

Прахов А. Blender : Часть 1: Ужин при свечах

Прахов А. Blender [Текст] : Часть 1: Ужин при свечах / Андрей Прахов  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 60-63. — (Blender. Учебник). — Прил.: "Корректировка работы Smooth" : [Как убрать артефакты, создаваемые неправильной обработкой теней]. — С. 60 ; "Реализуем матовость" : [Совет — за матовость отвечает параметр Gloss панели Mirror Transp]. — С. 62 ; "Используем Multires" : [Как этот инструмент поможет избежать угловатых переходов на трехмерной модели]. — С. 63
      Аннотация
      Основы трехмерного моделирования в свободном инструменте Blender изложены и практически продемонстрированы в одноименном учебнике Андрея Прахова и Александра Супрунова (Linux Format, 2007, № 1 (87-88), янв., С. 90-94; № 2 (89), февр., С. 98-105; № 3 (90), март, С. 92-96; № 4 (91), апр., С. 98-102). Тогда читатели журнала прошли курс молодого бойца в Blender 2.42a. 
      С этого номера Андрей Прахов начинает демонстрировать нетривиальные приемы 3D­моделирования в Blender 2.49b для жаждущих большего, чем основы, предлагая участие в проекте создания сцены-натюрморта под условным названием "Романтический ужин". 
      Пара бокалов вина, свечи, бархатная скатерть – главные составляющие композиции будущей сцены. 
      Для реализации этой задумки потребуются редактирование кривых NURBS, специальная настройка отражающих шейдеров, понимание работы трассировщика лучей, настройка света, теней и окружения. 
      Андрей Прахов продемонстрирует все это практически в первом задании этой работы — создании модели бокала и не простого, а хрустального. 

Супрунов А. Scribus: Гармония стиля

Супрунов А. Scribus: Гармония стиля [Текст] : [Руководство по разработке собственного стиля документов, начиная от вида отдельной буквы и заканчивая видом страницы и целого издания] / Александр Супрунов  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 56-59. — (Стили в Scribus. Учебник). — Прил.: "Мы про это писали" : [Новичкам в вопросе верстки рекомендуется статья Александра Супрунова «Верстаем сами со SCRIBUSами» (Linux Format, 2006, № 11 (85), нояб., С. 60-64), посвященная основам верстки документов при помощи Scribus]. — С. 56 ; "Размещаем текстовый блок" : [Руководство] ; "Скорая помощь. Вы можете воспользоваться стилями профессионалов, скачав с сайта scribus.net файлы примеров в формате *.sla.". — С. 57 ; "Скорая помощь. Все изменения можно наблюдать в реальном времени в нижней части окна. Если это не так, проверьте, установлен ли флажок Показать вид абзацного стиля.". — С. 58
      Аннотация
      Как разработать собственный стиль и собственную систему стилей документов в Scribus и применить ее к создаваемым документам, чтобы получить аккуратно сверстанное издание, которое приятно читать и просматривать.
      Также мы узнаем что такое интерлиньяж, капитель, кегль, отбивка перед абзацем, отбивка под абзацем, ручной трекинг, смещение символа с базовой линии, табулятор. 

Хэммел М. Д. GIMP: Вперед, к звездам!

Хэммел М. Д. GIMP: Вперед, к звездам! [Текст] : [Создание реалистичного звездного неба в GIMP 2.6] / Майкл Дж. Хэммел  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 52-55. — (GIMP. Учебник). — Прил.: "Автора!" : [Основа урока — описание создания реалистичного звездного неба, которое опубликовал Грег Мартин (Greg Martin) на своем сайте (http://gallery.artofgregmartin.com)]. — С. 53
      Аннотация
      Зачем тратить время на поиски иных миров, когда можно спокойно создать себе свой собственный, следуя инструкции? 
      Для воплощение этого замысла в образ нужно: создать фоновое звездное небо, нарисовать множество более крупных звезд, изобразить звездное скопление, добавить самые большие и яркие звезды переднего плана, затонировать звездное поле, добавить немного цветной пыли, разместить на этом фоне планету или звездный корабль. 
      Подобную задачу решили Грег Мартин (http://gallery.artofgregmartin.com/tuts_arts/making_a_star_ field.html) и Майкл Хэммел, а мы можем под их руководством создать собственный художественный шедевр.