Учебник

Кузьменко А. C++: Исключение утечек

Кузьменко А. C++: Исключение утечек [Текст] / Андрей Кузьменко  //  Linux Format. — 2009. — № 5 (118), май. — С. 74-77. — (Надежный C++. Учебник).  
      Аннотация
      Обработка исключений в многопоточных Linux-приложениях на C++, а именно – применение этого механизма в программах, использующих Pthreads. 

 

Маслий А. X: Задействуем спецклавиши

Маслий А. X: Задействуем спецклавиши [Текст] / Алексей Маслий  //  Linux Format. — 2009. — № 5 (118), май. — С. 70-73. — (Мультимедиа-клавиши. Учебник). — Прил.: "Коды, коды, коды…" [Таблица] : [Значения keycode, keysym и keysymname для некоторых наиболее распространенных мультимедийных клавиш]. — С. 72
      Аннотация
      Настройка в системе под OpenSUSE и KDE 3.x мультимедиа-клавиш клавиатуры, производитель которой не предусмотрел поддержку Linux. 

 

Фиоретти М. Мультимедиа : HDR и DigiKam

Фиоретти М. Мультимедиа [Текст] : HDR и DigiKam / Марко Фиоретти  //  Linux Format. — 2008. — № 11 (111), нояб.. — С. 70-73. — (Мультимедиа. Учебник). — Содерж.: PFSTools в HDR-фотографии : [Утилита pfsdisplayfunction из состава обработчика HDR PFSTools (http://pfstools.sourceforge.net) — адаптивное наложение тонов (tone mapping)]. — С. 70-71 ; Наложение тонов с HDR [Изображение] : [Демонстрация на примерах процедуры HDR наложения тонов стандартной и при помощи pfsdisplayfunction]. — С. 70, 71 ; DigiKam. Интеллектуальный поиск : [DigiKam (www.digikam.org) — инструмент Fuzzy Search для поиска картинок, которые просто похожи (но не являются дубликатами), либо по выбранной мышью миниатюре, либо по эскизу, нарисованному от руки (возможность отнюдь не нова, и основной алгоритм (быстрый запрос изображений с разным разрешением) и исходный код взяты из другого менеджера изображений под Linux — ImgSeek (www.imgseek.net))]. — С. 71-72 ; Blender : [Blender Institute запустил проект разработки открытой 3D-игры с участием главных героев открытого фильма Peach (Персик), но научиться разработке игр в Blender можно при помощи файла анимации http://apricot.blender.org/wpcontent/uploads/2008/06/frankanim.blend – самом доступном способе научиться анимации, не предваряя открытие Blender перелопачиванием руководств] ; Icecast. Транслируйте музыку через Интернет : [Сервер вещания под Linux и Windows, созданный для трансляции аудиофайлов MP3 или Ogg Vorbis для всех типов клиентов, Icecast 2.3.2 (www.icecast.org) — улучшенная поддержка разных алфавитов и возможность создания черных и белых списков IP-адресов]. — С. 72 ; DVD-слайд-шоу. Создайте видео из ваших фотографий : [DVD-slideshow (http://dvd-slideshow.sourceforge. net/wiki) – набор утилит командной строки, которые сделают мультимедийные слайд-шоу на DVD из любой коллекции изображений в формате JPEG или PNG, а также MP3-, OGG- или WAV-аудио-файлов] ; LMMS. Теперь с Qt4 : [LMMS 0.4.0 (http://lmms.sourceforge.net) — LMMS можно выполнять посредством скрипта даже без графического интерфейса и даже разделять один LMMS-сервер между несколькими пользователями, кроме того, можно сэкономить массу времени, генерируя и обрабатывая звуки посредством скрипта автоматически] ; Greasemonkey : [Greasemonkey (https://addons.mozilla.org/en-US/firefox/addon/748) – дополнение для Firefox, способное запускать сотни разных скриптов для изменения посещаемых страниц при помощи пользовательских сценариев (http://userscripts.org)]. — С. 73
      Аннотация 
      Марко Фиоретти — автор The Family Guide to Digital Freedom (Семейное руководство к цифровой свободе), активный сторонник и разработчик свободного ПО знакомит с новостями мультимедиа-приложений DigiKam, музыкального сервера Icecast, LMMS и игрой от Blender. 

 

Маслий А. Любительский видеомонтаж : Часть 4. Выкатим диск

Маслий А. Любительский видеомонтаж [Текст] : Часть 4. Выкатим диск / Алексей Маслий  //  Linux Format. — 2008. — № 10 (110), окт. — С. 96-99. — (Любительский видеомонтаж. Учебник). — Прил.: "Как узнать время?" : [Где взять значения времени для глав]. — С. 97 ; "Как удивить зрителя?" : [Как улучшить DVD-меню]. — С. 99
      Аннотация 
      Видео смонтировано и записано в подходящем формате. Программа QDVDAuthor создаст основное и дополнительное DVD-меню, структуру будущего DVD-диска, поможет предварительно просмотреть DVD с помощью плеера Xine и прожжет диск. 

 

Маслий А. Любительский видеомонтаж : Часть 3. Создаем видеопереходы

Маслий А. Любительский видеомонтаж [Текст] : Часть 3. Создаем видеопереходы / Алексей Маслий  //  Linux Format. — 2008. — № 9 (109), сент. — С. 88-90. — (Любительский видеомонтаж. Учебник). — Прил.: "А где взять?" : [Рекомендуется применять специализированные "живые" дистрибутивы: Dyne:bolic (dynebolic.org), 64Studio (www.64studio.com) и Ubuntu Studio (ubuntustudio.org); к сожалению, пока только Dyne:bolic содержит в своем составе программу DVD-мастеринга – DVDStyler] ; "Один или несколько?" : [Кроме экспорта фильма в один MPEG2-файл, есть еще вариант использования несколько файлов, каждый из которых будет содержать отдельный сюжет или часть сюжета: плюсы и минусы этого решения]. — С. 90
      Аннотация 
      Финальная стадия любительского видеомонтажа: создание видеопереходов при помощи эффектов Растворение и Вытеснение, экспорт фильма на DVD и мастеринг диска DVD-Video. 

 

Маслий А. Любительский видеомонтаж : Часть 2. Kino: добавим эффекты

Маслий А. Любительский видеомонтаж [Текст] : Часть 2. Kino: добавим эффекты / Алексей Маслий  //  Linux Format. — 2008. — № 8 (108), авг. — С. 81-83. — (Любительский видеомонтаж. Учебник). — Прил.: "Минуточку внимания!" : [Обратите внимание на раздел Вывод в левой верхней части окна эффектов, где указывается каталог и префикс имен файлов, в которых будет сохраняться созданное видео — автор не рекомендует принимать установки по умолчанию, так как в этом случае файлы будут создаваться непосредственно в вашем домашнем каталоге, а это чревато последствиями, если вы работаете над несколькими проектами]. — С. 82.
      Аннотация
      Монтаж видеоряда средствами Kino и наложение различных спецэффектов (создание заставок, обработка видео- и аудиопотоков, видеопереход). Алексей Маслий обещал нам рассказать о видеопереходах, но пока что коснулся только статических заставок. 

 

Маслий А. Любительский видеомонтаж : Часть 1. Kino: к захвату готовы!

Маслий А. Любительский видеомонтаж [Текст] : Часть 1. Kino: к захвату готовы! / Алексей Маслий  //  Linux Format. — 2008. — № 7 (107), июль. — С. 92-94. — (Любительский видеомонтаж. Учебник). 
      Аннотация 
      На протяжении следующих нескольких уроков Алексей Маслий расскажет на базе системы под управлением ALT Linux Desktop 4.0.1 о захвате видео- и аудиопотоков из цифровой камеры, монтаже видеофильма и наложении эффектов (заставки, плавные переходы между сюжетами, титры), кодировании результата в формате MPEG-2 и, наконец, создании DVD-Video с меню, фоновой музыкой и заставками. 
      Урок посвящен, во-первых, подбору оборудования и открытого программного обеспечения (редактор для нелинейного видеомонтажа Kino (www.kinodv.org), в котором кроме захвата видео из камеры также производится видеомонтаж, наложение эффектов и кодирование видео- и аудиопотоков (с помощью сторонних программ-помощников); QDVDAuthor для DVD-мастеринга; графический редактор GIMP (www.gimp.org) для подготовки заставок; Audacity (audacity.sourceforge.net) для обработки звука; видеоредактор Avidemux (www.avidemux.org) для вспомогательных целей, а то и замены Kino в области кодирования видео/аудио); во-вторых, интерфейсу редактора Kino и захвату видеопотока камеры с его помощью. 

 

Джеймс Д. Audio-CD: Издаем свои диски

Джеймс Д. Audio-CD: Издаем свои диски [Текст] / Дэниел Джеймс  //  Linux Format. — 2008. — № 10 (110), окт. — С. 66-69. — (Изготовление CD. Учебник). — Прил.: "Интеграция с Ardour" : [Интеграция Ardour с GCDMaster]. — С. 69
      Аннотация 
      Запись в Linux audio-CD-R (программа GCDMaster 1.2.2 (http://cdrdao.sourceforge.net/gsdmaster)), создание этикетки диска (программа Inkscape 0.45 (www.inkscape.org)), печать этикетки диска на принтере Epson Stylus Photo R200, используя драйвер, который обеспечивает в Linux прямую печать CD на струйных принтерах Epson. Найти информацию для конкретной модели принтера можно в базе данных OpenPrinting (www.linuxfoundation.org/en/OpenPrinting). 
      Считаем важным отметить, что Дэниел Джеймс демонстрирует запись на audio-CD сингла Фрэнка Заппа "Let Me Take You To The Beach" из альбома поздних 70-х Studio Tan, поскольку Акт об авторском праве и патентах от 1988 года гласит, что подданные Соединенного Королевства не нарушают авторских прав, если делают одиночную копию для частного некоммерческого использования или исследования. 

 

Гемптон Д. VPN: Удаленная работа в сети

Гемптон Д. VPN: Удаленная работа в сети [Текст] / Дэвид Гемптон  //  Linux Format. — 2008. — № 6 (106), июнь. — С. 68-71. — (Защищенный VPN-шлюз. Учебник). — Прил.: "Требования к проекту". — С. 68 ; "Поздравляем" : [Шаги после установки Secure VPN Gateway]!". — С. 70.
      Аннотация 
      Удаленная работа — одна из многих возможностей компьютерного мира — имеет досадную проблему, связанную с безопасностью удаленного соединения. 
      Дэвид Гемптон — профессиональный консультант Unix/Linux, а также основатель и управляющий директор Technology Training Consulting Limited (www.ttc4it.com) предлагает решение Secure VPN Gateway, которое решает ряд проблем безопасности удаленных соединений. 
      Защищенный VPN-шлюз виртуальной частной сети Secure VPN Gateway — установка, настройка, настройка VPN Manager'а, правила VPN-соединений, ассоциация VPN-соединений с учетными записями удаленных пользователей, удаленный вход, клиентский набор удаленного пользователя и его использование. 

 

Попов О. Графики в Python : Строим графопостроитель

Попов О. Графики в Python [Текст] : Строим графопостроитель / Олег Попов  //  Linux Format. — 2008. — № 3 (103), март. — С. 70-72. — Веблиогр. "Полезные ссылки": с. 72 (4 назв). — (Графики в Python. Учебник). — Прил.: "Каждый охотник желает знать…" : [Способы задания цвета в Matplotlib]. — С. 71.
      Аннотация
      Matplotlib – мультиплатформенный пакет для создания двумерных диаграмм на языке программирования Python. С его помощью можно отрисовывать самые разнообразные диаграммы, причем объем кода, в большинстве случаев, не превысит несколько десятков строк. Другая замечательная особенность пакета – это способность встраивать диаграммы в различные библиотеки графического интерфейса: Tk, wxWidgets, Qt и GTK+. 
      Как при помощи Python, GTK+, PyGTK и Matplotlib нарисовать график функции, столбцовые и круговые диаграммы. 

 

Механошин С. Встраиваемые шаблоны : Часть 2. Идем на дело

Механошин С. Встраиваемые шаблоны [Текст] : Часть 2. Идем на дело / Станислав Механошин  //  Linux Format. — 2008. — № 7 (107), июль. — С. 84-85. — (Встраиваемые шаблоны. Учебник). 
      Аннотация 
      Использование встраиваемых шаблонов Sun Studio (после покупки Sun корпорацией Oracle среда разработки сменила название на Oracle Solaris Studio) в реальном проекте. 
      В этом проекте изрядную долю времени занимает многократно вызываемая функция memset16, которая ведет себя аналогично стандартной функции memset, за исключением того, что записывает в память не одинаковые байты, а одинаковые слова. Библиотечная memset хорошо известна компилятору и близка к оптимальной, но с memset16 все оказывается не так легко. Требуется не только написать оптимальный код для этой функции, но и добиться ее встраивания по месту вызова, чтобы уменьшить накладные расходы на сам вызов, так как результаты профилировки показывают, что данная функция вызывается часто и обычно с небольшим количеством данных. При подобной постановке задачи выбор определенно падает на встраиваемые шаблоны.

 

Механошин С. Встраиваемые шаблоны : Часть 1. Выгода от ассемблера

Механошин С. Встраиваемые шаблоны [Текст] : Часть 1. Выгода от ассемблера / Станислав Механошин ; [в качестве предисл. интервью нач. отд. разработки ПО в санкт-петерб. офисе Sun Microsystems Сергея Пикалева о Sun Studio]  //  Linux Format. — 2008. — № 6 (106), июнь. — С. 90-93. — (Встраиваемые шаблоны. Учебник). — Прил.: "Имена функций" : [Имя функции, указанное в шаблоне, должно быть таким, каким его ожидает компилятор, то есть со всеми декорациями, присущими языку программирования]". — С. 92
      Аннотация       
      Ассемблер может пригодиться и в XXI веке – если использовать его с умом. Например, для повышения производительности приложений с помощью встраиваемых шаблонов (inline templates) Sun Studio 12 (после покупки Sun корпорацией Oracle среда разработки сменила название на Oracle Solaris Studio).  

 

Браун К. Когда Linux не загружается

Браун К. Когда Linux не загружается [Текст] / Крис Браун  //  Linux Format. — 2008. — № 1 (100-101), янв.. — С. 74-77. — (Загрузка Linux. Учебник). — Прил.: "Рис. 1: Нормальный порядок событий загрузки Linux" [Схема]. — С. 74 ; "За ушко притянуто" : [Начальная загрузка и ее значение]. — С. 75 ; "Скорая помощь" : [GNU Grub Manual (www.gnu.org/software/Grub/manual/)]. — С. 76 ; "Параметры ядра" ; "Команды ядра" [Таблица] ; "Рис. 3. Конфигурация с двойной загрузкой: взаимодействие между разделами SUSE и Fedora" [Схема]. — С. 77.
      Аннотация
      Компьютер отказывает загружаться — кошмар любого пользователя. Крис Браун подробно рассматривает процесс загрузки c жесткого диска, показывает на реальных ситуациях, что может пойти неправильно, дает рекомендации по диагностике и устранению проблем. 

 

Яценко В. OpenVPN за 10 минут

Яценко В. OpenVPN за 10 минут [Текст] : [Руководство по установке, созданию ключей и сертификатов для сервера и клиента, настройке и проверке работы OpenVPN] / Валентин Яценко  //  Linux Format. — 2007. — № 7 (94), июль. — С. 101-103. — (Защита информации. Учебник). — Прил.: "Почему OpenVPN?". — С. 101 ; "Где искать easy-rsa?". — С. 102.
       Аннотация
       Wireshark (Linux Format, 2007, № 7 (94), июль, С. 70-73) показал, что ваши пароли в Сети доступны злоумышленникам. Давайте усложнять им жизнь — работайте через VPN. 
       Руководство Валентина Яценко подробно показывает как через командную строку создать VPN-соединение на базе OpenVPN и защищать свои данные от злоумышленников.

 

Кемп Д. Данные: если дело плохо

Кемп Д. Данные: если дело плохо [Текст] / Джульетта Кемп  //  Linux Format. — 2009. — № 3 (116), март. — С. 64-65. — (Восстановление данных. Учебник). — Прил.: "Альтернативы для dd_rescue" ; "Скорая помощь. Есть старый совет для проблемных дисков: засуньте их в морозильник! Как ни странно, это может продлить жизнь накопителя, дав вам время на спасение ваших данных." ; "Скорая помощь. Вы также можете сделать резервную копию образа на другом диске…". — С. 65
      Аннотация 
      Вариаций выхода из строя файловых систем или жестких дисков множество и в одних случаях данные восстановить легче, в других – сложнее. Главное — если случились неполадки в оборудовании или в файловой системе, немедля выключите компьютер, чтобы не усугублять проблему. 
      В любом случае следует загружаться с другого жесткого диска или Live CD. Дальше следуйте советам Джульетты Кемп, которая разъясняет основы fsck, показывает создание побитовой копии данных с помощью dd, извлечение данных с помощью Foremost (http://foremost.sourceforge.net), применение Autopsy (www.sleuthkit.org/autopsy) и инструментов командной строки от Sleuthkit.