Операционные системы

Боровский А. Распознавание речи : Научи компьютер слышать!

Боровский А. Распознавание речи [Текст] : Научи компьютер слышать! / Андрей Боровский  //  Linux Format. — 2009. — № 3 (116), март. — С. 42-45. — (Распознавание речи).  
      Аннотация 
      Почему же Open Source отстает от коммерческих программ в области распознавания текста и речи. 
      Два применения технологий распознавания речи, которые чаще всего используются на компьютерах общего назначения: система голосовых команд и электронная диктовка. 
      Распознавание речи и Linux — история, принципы и современное состояние. 

 

Боровский А. Кодируем : Cоветы бывалых

Боровский А. Кодируем [Текст] : Cоветы бывалых / Андрей Боровский  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 72-75. — (Программирование. Учебник) (Советы программистам. Учебник). — Прил.: "Переменные GNU Readline" : [Комментарии к переменным: set сompletion-ignore-case on, set completion-query-items n, set disable-completion on, set expand-tilde on, set mark-directories on, set match-hidden-files on, set print-completions-horizontally on, set show-all-if-ambiguous on, set visible-stats on]. — С. 73 ; "Скорая помощь. Перехват библиотечных вызовов полезен не только для отладки. Переопределив функции для работы с сокетами, вы можете перенаправить весь сетевой трафик приложения на выделенный SOCKS-сервер.". — С. 75
      Аннотация
      На протяжении многих лет Андрей Боровский собирал интересные фрагменты из исходных текстов разных популярных программ и из форумов, посвященных программированию для Unix. Подборкой тонкостей и хитростей программистского мастерства он делится с читателями Linux Format. 
      Мы узнаем: как реализовать в консольном приложении завершение имен команд и файлов по нажатию Tab и обогатить программу историей команд в стиле Bash при помощи библиотеки GNU Readline; как написать процедуру, заменяющую тильду именем домашнего каталога пользователя; как сразу после запуска заставить программу освободить окно консоли, из которого она запущена; как перехватить выполняемые программой вызовы библиотечных функций. 

 

Сондерс М. Программирование: личный IRC-бот

Сондерс М. Программирование: личный IRC-бот [Текст] / Майк Сондерс  //  Linux Format. — 2008. — № 1 (100-101), янв.. — С. 82-85. — (Программирование. Учебник). — Прил.: "Стоп… а что такое IRC?" : [Справка]. — С. 84 ; "Скорая помощь. Масса возможностей модуля Net::IRC осталась за рамками этого обзора — просмотрите файлы .pm в архиве, чтобы узнать о них больше. Также рассмотрите другой пример реализации бота, скрипт в файле irctest.". — С. 85
      Аннотация
      Начало цикла статей о программировании полезных мини-программ в системе под Linux. 
      Первая статья цикла показывает, как создать на Perl IRC-бота, который будет сидеть в чате и исправно докладывать о состоянии системы только своему хозяину. 
      Почему на Perl? Язык программирования Perl – это язык скриптов, изначально задуманный для обработки текста. Однако он также снабжен массой модулей расширения, один из которых Net::IRC существенно упрощает взаимодействие с серверами IRC. Майк Сондерс кратко знакомит с основами языка, которые будут использованы в ходе программирования IRC-бота, и предоставляет код с толковыми комментариями.

 

Кемп Д. Жизнь без проблем: базовые принципы

Кемп Д. Жизнь без проблем: базовые принципы [Текст] / Джульетта Кемп  //  Linux Format. — 2008. — № 10 (110), окт.. — С. 82-83. — (Поиск неисправностей. Учебник). — Прил.: "Скорая помощь. ps, top и df – вот инструменты первого эшелона. Удивительно, как много проблем сводятся к диску, памяти или процессору." ; "Проблем лучше избегать" : [Рекомендации: установить распорядок тестирования системы, создавать заметки, хранить файлы настроек в чем-то вроде системы контроля версий (например, Subversion), использовать Puppet или схожую централизованную систему управления настройками, возможность полной переустановки в случае, если много машин и все они идентичны]. — С. 83.
      Аннотация 
      Базовые принципы администрирования Linux-систем. 

 

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

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

 

Маслий А. Мобильный Интернет : учебник

Маслий А. Мобильный Интернет [Текст] : учебник : Интернет отовсюду / Алексей Маслий  //  Linux Format. — 2009. — № 1 (113-114), янв. — С. 70-73. — (Мобильный Интернет. Учебник). — Прил.: "Если у вас есть COM-порт…". — С. 70 ; "Скорая помощь" : [И в KDE, и в GNOME есть собственные графические Bluetooth-утилиты: это bluez-gnome и KDE Bluetooth]. — С. 71 ; "Что в имени тебе моем?" : [Если ваш оператор требует «оставить имя пользователя и пароль пустыми», будьте внимательны]. — С. 72.
      Аннотация 
      Подключение телефона через USB-порт, через Bluetooth. 
      Настройка dial-up соединения в KDE стандартным средством KPPP. 
      Настройка соединения в GNOME при помощи программы GNOME PPP (www.gnome-ppp.org). 
      Настройка dial-up соединения при помощи консольного приложения WvDial. 
      Основные проблемы, с которыми приходится сталкиваться "мобильному интернетчику", и пути их решения. 
      Трюки и хитрости использования мобильного Интернета. 

 

Маслий А. 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 нарисовать график функции, столбцовые и круговые диаграммы.