Программное обеспечение Linux в целом

Ботвик Н. Сеть : Часть 2: E-mail: Получи, отсортируй и обслужи

Ботвик Н. Сеть [Текст] : Часть 2: E-mail: Получи, отсортируй и обслужи / Нейл Ботвик  //  Linux Format. — 2009. — № 2 (115), февр.. — С. 64-67. — (Сеть. Учебник). — Прил.: "Словарь-глоссарий" : [MTA (Mail Transport Agent или Mail Transfer Agent) – агент передачи почты,  MDA (Mail Delivery Agent) – агент доставки почты, MUA (Mail User Agent) – почтовый посредник пользователя, Демон,  mbox, maildir, MX-запись] ; "Скорая помощь. Всегда включайте ведение журнала во время первой настройки программы и избегайте деструктивных параметров на время тестирования: например, настройте Fetchmail так, чтобы он не удалял почту на сервере.". — С. 65 ; "Скорая помощь. Демонов нужно известить об изменениях файлов их настроек – либо посредством перезапуска, либо командой killall -HUP daemonname. Если перезапуск демона не удался, проверьте файл журнала на предмет сообщений о синтаксических ошибках." ; "Брандмауэры и маршрутизаторы" : [Детали настройки]. — С. 66 ; "Скорая помощь. Procmail проверяет каждое письмо на соответствие наборам команд, пока не найдет совпадение, и затем доставляет сообщение. Разместив наиболее часто «совпадающие» наборы команд в начале файла, вы уменьшите среднее время обработки каждого письма.". — С. 67
      Аннотация 
      Учебник сменил название с "Работа в сети" на "Сеть". 
      Мы настроили работающий web-сервер, а сейчас займемся самым важным применением сети – электронной почтой и будем управлять почтой с помощью серверов SMTP, IMAP и веб-интерфейсов. 
      Управление почтой включает несколько аспектов: получение сообщений извне, их доставку в локальные почтовые ящики, передачу почты из локальных почтовых ящиков клиентам, предоставление доступа к этим письмам через веб-интерфейс, а также получение и отправку исходящих писем от клиентов. Настойка почтовых серверов при помощи Fetchmail и Dovecot.

 

Ботвик Н. Работа в сети : Apache: Твой web-сервер

Ботвик Н. Работа в сети [Текст] : Apache: Твой web-сервер / Нейл Ботвик  //  Linux Format. — 2009. — № 1 (113-114), янв.. — С. 64-67. — (Работа в сети. Учебник). — Прил.: "Глоссарий" : [Daemon (демон), Inetd, Directive (инструкция, директива)] ; "Скорая помощь. Не забывайте перезапускать Apache после каждого изменения настроек. Иначе будете недоумевать: куда девались изменения?". — С. 65 ; "Скорая помощь. Если вы намерены запускать на одном компьютере несколько серверов, используйте директиву Listen для прослушивания ими разных портов, и соответствующим образом настройте маршрутизатор." ; "Доступ root". — С. 66 ; "Скорая помощь. Наладив работающий сервер, сделайте резервную копию каталога конфигурации. Вдруг вы забудете или потеряете что-то: нетрудно будет восстановить.". — С. 67
      Аннотация 
      В цикле уроков будут рассмотрены типы серверов, устанавливаемых в Linux, их настройка и мы узнаем, какую пользу можно из этого извлечь. Автор не касается физических сетей – об этом позаботится инсталлятор дистрибутива, опускает также подробности установки приложений. 
      Задача этого урока – настройка веб-сервера Apache и подключение его к сети. Рассказано, как организовать обслуживание веб-страниц для локальной сети, как обеспечить к ним доступ через интернет-подключение, как получить доменное имя, чтобы ваш сайт имел не только (зачастую динамический) IP-адрес. 

 

Лебедева Е. QCad: через тернии – к звездам!

Лебедева Е. QCad: через тернии – к звездам! [Текст] : [Свободная система 2D-моделирования QCad (www.qcad.org)] / Елена Лебедева  //  Linux Format. — 2009. — № 3 (116), март. — С. 76-79. — (Черчение. Учебник). 
      Аннотация 
      Иллюстрация функциональности QCad на примере черчения электроракетного двигателя. Елена Лебедева пошагово показывает как начертить разрез стационарного плазменного двигателя, показывающий, из чего он состоит и какие детали необходимо рассчитать конструктору при его проектировании.
 

 

Кемп Д. Резервирование: страховка данных

Кемп Д. Резервирование: страховка данных [Текст] / Джульетта Кемп  //  Linux Format. — 2008. — № 5 (105), май. — С. 68-71. — (Удаленное резервирование. Учебник). — Прил.: "CPAN" : [Коллекция бесплатных модулей Perl, а точнее, инструментариев Perl для многократного использования (в статье описан безболезненный метод установки модулей Net::SMTP, File::Find, Mime::Lite, Archive::Tar и IO::Zlib]". — С. 70 ; "Anacron" : [Использование для удаленного резервирования данных] : Справка ; "Subversion" : [Плюсы ииспользования для удаленного резервирования данных — хранит все изменения, сделанные с файлами, и если что-то будет испорчено, нужно будет всего лишь вернуться к предыдущей версии]. — С. 71.
      Аннотация
      Автоматизированные варианты удаленного резервирования данных в системе под Linux с использованием сети: Rsync – полезен, если возможен консольный доступ к другой, удаленной машине; второй использует для хранения сервис Google Gmail. Поскольку оба основаны на сети, то имеют некоторые ограничения по размеру, отчасти зависящие от скорости соединения. 
      Также рассмотрены возможности удаленного резервирования больших объемов данных.

Ботвик Н. Сеть: Загрузка без винчестера

Ботвик Н. Сеть: Загрузка без винчестера [Текст] / Нейл Ботвик  //  Linux Format. — 2008. — № 1 (100-101), янв.. — С. 78-81. — (Сетевая загрузка. Учебник). — Прил.: "Системные требования". — С. 78 ; "Chroot’инг" : [Произведение изменений на клиентских компьютерах из сервера с помощью chroot]. — С. 80 ; "Общий доступ к каталогам". — С. 81.
      Аннотация
      Централизованное хранение данных – зачастую оптимальный выбор для работы группы компьютеров (примеры — домашний кинотеатр, кластер, интернет-кафе). В этом случае, так называемая "загрузка по сети", позволяет компьютеру получить все необходимое от другого компьютера через сеть. Причины для этого могут быть разные и способов реализации несколько, но Нейл Ботвик демонстрирует только один. PXE (Preboot eXecution Environment или pixie – среда выполнения перед загрузкой) – самый простой способ обеспечить запуск через сеть, если клиентский компьютер (без жесткого диска) его поддерживает. На большинстве современных материнских плат есть по меньшей мере одна сетевая карта с поддержкой PXE, так что это самый простой вариант для системы под Linux. 

 

Боровский А. Читаем с листа

Боровский А. Читаем с листа [Текст] / Андрей Боровский  //  Linux Format. — 2009. — № 5 (118), май. — С. 36-39. — (Распознавание текстов). — Прил.: "Мои пять копеек" : [Андрей Боровский поддерживает альтернативную собственную ветвь Cuneiform (symmetrica.net/cuneiform-linux, https://code.launchpad.net/~anb-symmetrica/cuneiform-linux/cuneiform-multilang) и сообщает о добавленных им некоторых возможностях (о них тоже говорится в статье)]. — С. 37 ; "Результаты тестирования Cuneiform 0.6.0" [Таблица]. — С. 38 ; "Таблица функций" [Таблица] : [Основные параметры Cuneiform и Tesseract]. — С. 39
      Аннотация 
      Изложены причины отставания открытого программного обеспечения и Linux в области оптического распознавания текстов и необходимость разработки открытых инструментов распознавания текста. При этом Андрей Боровский обращает внимание на известную проблему конкуренции между открытыми и закрытыми платформами, которая заключается в том, что успешная открытая программа не добавляет конкурентных преимуществ какой-либо конкретной платформе, так как может быть без особых усилий перенесена на любую закрытую ОС. 
      Рассмотрены приложения командной строки для распознавания текста — свободно распространяемая открытая система оптического распознавания текстов Cuneiform 0.6.0 (https://code.launchpad.net/cuneiformlinux/+download) и свободная программа для распознавания текстов Tesseract (http://tesseract-ocr.googlecode.com/). 

 

Боровский А. Распознавание речи : Часть 2: Сфинксов не кормить!

Боровский А. Распознавание речи [Текст] : Часть 2: Сфинксов не кормить! / Андрей Боровский  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 42-45. — (Распознавание речи). 
      Аннотация
      Рассмотрены движки распознавания речи: CMU Sphinx (cmusphinx.sourceforge.net) и его воплощения Sphinx 3, Sphinx 4 и PocketSphinx, протестировано распознавание русского языка в Sphinx 3. 
      Краткая информация о проектах HTK (Hidden Markov Model Toolkit), Julius, Simon. 

 

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

Боровский А. Распознавание речи [Текст] : Научи компьютер слышать! / Андрей Боровский  //  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; как написать процедуру, заменяющую тильду именем домашнего каталога пользователя; как сразу после запуска заставить программу освободить окно консоли, из которого она запущена; как перехватить выполняемые программой вызовы библиотечных функций. 

 

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

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

 

Фиоретти М. Мультимедиа : 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 и захвату видеопотока камеры с его помощью.