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

Чернышов А. TeX и так далее… : Часть 1. Готовим иллюстрации

Чернышов А. TeX и так далее… [Текст] : Часть 1. Готовим иллюстрации / Александр Чернышов  //  Linux Format. — 2007. — № 8 (95), авг.. — С. 88-90. — (TeX и так далее… Учебник). 
      Аннотация
      Сверстать текст и формулы — это только половина пути к настоящей печатной книге или брошюре. В цикле из трех частей Александр Чернышов покажет, как произвести допечатную подготовку в домашних условиях на компьютере под управлением операционной системы Linux.
      Часть первая цикла рассказывает о подготовке иллюстраций в векторных графических редакторах, которые предоставляют возможность сохранения результата в формате PostScript (точнее, EPS), вставке иллюстраций в документ. 
      Особо выделен тяжёлый вопрос допечатной подготовки растровых иллюстраций. 

 

Бербер А. Обработка изображений : Часть 2: ImageMagick: Яркие эффекты

Бербер А. Обработка изображений [Текст] : Часть 2: ImageMagick: Яркие эффекты / Александр Бербер  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 68-71. — (Обработка изображений. Учебник) (ImageMagick. Учебник) . — Прил.: "Скорая помощь" : [программа предварительного просмотра шрифтов Fontmatrix]. — С. 69 .
      Аннотация
      Как с помощью утилиты convert из пакета ImageMagick создать горящий текст, неоновую вывеску и 3D-логотип. 

 

Бербер А. Волшебная палочка для ваших снимков

Бербер А. Волшебная палочка для ваших снимков [Текст] : [Консольный графический редактор ImageMagick] / Александр Бербер  //  Linux Format. — 2009. — № 3 (116), март. — С. 74-75. — (ImageMagick. Учебник). — Веблиогр. "Хотите знать больше?": с. 75 (1 назв.). — Прил.: "Скорая помощь. Объединив ImageMagick с утилитой find, вы получите еще более мощный комбайн для обработки ваших изображений.". — С. 75
      Аннотация 
      Пакет ImageMagick (www.ImageMagick.org) состоит из целого ряда программ: display, animate, identify, convert, montage,  mogrify и composite. С их помощью можно создавать полноценные 3D-изображения, анимированные картинки, надписи, логотипы, аватары, и это – далеко не полный список возможностей. 
      Наиболее популярными и часто используемыми утилитами являются convert, composite, montage и import. Александр Бербер рассматривает некоторые возможности ImageMagick (IM), такие как создание простого аватара, миниатюр, рамок, а главное — всемогущую convert и останавливается на ее возможностях групповой обработки изображений. 

 

Фрост Д. Git: Властвуй над версиями

Фрост Д. Git: Властвуй над версиями [Текст] / Дэн Фрост  //  Linux Format. — 2009. — № 3 (116), март. — С. 70-73. — (Hardcore Linux. Учебник) (Git. Учебник). — Веблиогр. "Шоу Gitтеров": с. 73 (2 назв.). — Прил.: "Ваша личная «копилка»" : [Хостинг GitHub — создание ветки Git в командной строке]. — С. 72.
      Аннотация 
      Git: открытая распределенная система контроля версий программного обеспечения, созданная самим Линусом Торвальдсом! 
      Установка Git и начало работы с ветвями репозитория. 

 

Кемп Д. Bash

Кемп Д. Bash [Текст] : Оболочка может больше / Джульетта Кемп  //  Linux Format. — 2009. — № 1 (113-114), янв.. — С. 68-69. — (Hardcore Linux. Учебник). — Прил.: "Немного «горячих клавиш» Bash" : [Комментарии] ; "Скорая помощь. shopt -s cdspell исправит мелкие ошибки в команде cd, что может очень пригодиться, если ваш ввод с клавиатуры несколько неряшлив.". — С. 69
      Аннотация 
      Секреты оболочки Bash — псевдонимы и функции минимизации ввода команд, расширение автодополнения ($CDPATH), программируемые завершения, поиск в предыстории. 

 

Кемп Д. Nagioss: Cледим за своей сетью

Кемп Д. Nagioss: Cледим за своей сетью [Текст] / Джульетта Кемп  //  Linux Format. — 2008. — № 11 (111), нояб. — С. 78-81. — (Hardcore Linux. Учебник). — Прил.: "Изменяем стартовую страницу" : [Редактирование файла /usr/share/nagios2/htdocs/index.html]. — С. 79 ; "Скорая помощь. Ситуация, когда состояние сервиса или компьютера изменяется слишком часто, приводя к появлению множества сообщений об ошибках, называется "переброски". Это может означать неправильную настройку или реальные проблемы с сетью." ; "Проверка нескольких сайтов" : [На одном сервере может быть несколько доменов, и проверять их нужно по отдельности, а для этого нужно добавить в файл commands.cfg…]. — С. 80 ; "Настройка поля From" ; "Скорая помощь. Модули расширения позволяют легко обогатить функциональность Nagios – найти их можно в репозитории по адресу http://nagiosplugins.org.". — С. 81.  
      Аннотация 
      Nagios – чрезвычайно гибкий, настраиваемый и мощный инструмент мониторинга узлов локальной сети. Оборотной стороной его неизбежно является сложность правильной настройки. Штатный системный администратор Джульетта Кемп показывает как установить сервер в системе под Debian, рассматривает конфигурацию центрального сервера и одного клиентского компьютера (все остальные настраиваются точно так же) и касается других возможностей (модули расширения), которые можно исследовать после инсталляции. Это непросто, но стоит приложенных усилий, так как после установки Nagios поддержки почти не понадобится. Стоит отметить, что для работы Nagios требуется Apache, установка которого здесь не рассматривается. 

 

Моррисон Г. Python: Создаем GUI для Festival

      Моррисон Г. Python: Создаем GUI для Festival [Текст] / Грэм Моррисон  //  Linux Format. — 2008. — № 9 (109), сент. — С. 76-79. — (Hardcore Linux. Учебник). — Прил.: "Шаг за шагом: Создаем графический интерфейс" : [Пошаговое руководство]. — С. 77 ; "Скорая помощь. Не вводите весь код за одну сессию. Попробуйте набирать по куску кода, затем запускать для проверки скрипт, чтобы убедиться в его работоспособности. Это упростит отладку.". — С. 78 ; "Список задач" : [Совершенствование интерфейса Festival]. — С. 79
      Аннотация 
      Синтезатор речи Festival не совсем дружелюбен к пользователю. Даже простейшие задачи, вроде печати слов и их последующего чтения, требуют множества аргументов и формата командной строки. Для Festival явно нужны простейший графический интерфейс с полем для печати слов и кнопка "Читать". 
      Создание графического интерфейса (GUI) для Festival при помощи Python, добавочного модуля PyQt и технологии Phonon из KDE4.       

 

Моррисон Г. Говорящие новости

Моррисон Г. Говорящие новости [Текст] / Грэм Моррисон  //  Linux Format. — 2008. — № 8 (108), авг. — С. 70-73. — (Hardcore Linux. Учебник). — Прил.: "Что вам нужно: Python 2.5.2, Feedparser for Python, Festival 1.96 beta, aplay (from alsautils)". — С. 70 ; "RSS против Atom" : [Оба формата полностью поддерживает модуль Feedparser, используемый в нашем сценарии, разница между форматами есть] ; "Скорая помощь. Не забывайте, что Python использует отступы для логического разделения участков кода, например, функций и условий if. Если вы получаете сообщения об ошибках, проверьте, все ли отступы используют одинаковое количество пробелов или знаков табуляции.". — С. 71 ; "Куда двигаться дальше…" : [Усовершенствование данной разработки]. — С. 73
      Аннотация 
      Как создать читалку новостной ленты RSS, используя командную строку Linux, простой скрипт Python и речевой синтезатор Festival. 

 

Браун К. LDAP: /home виден издалека

Браун К. LDAP: /home виден издалека [Текст] / Крис Браун  //  Linux Format. — 2008. — № 5 (105), май. — С. 82-85. — (Hardcore Linux. Учебник) (Hotdesking с Linux. Учебник). — Прил.: "Рис. 1. Вот эту схему мы и попытаемся реализовать" [Схема]. — С. 83 ; "Скрипты миграции LDAP". — С. 84 ; "Рис. 3. Структура каталога LDAP, используемая в учебнике" [Схема] ; "Клиентская конфигурация в Ubuntu". — С. 85. 
      Аннотация
      Как предоставить доступ к своей домашней директории из любого места или офиса с помощью LDAP-аутентификации из статьи автора "LDAP: Защитим вход в Dovecot" (Linux Format, 2008, № 4 (104), апр.. — С. 72-75.).
      Здесь мы встретим слово "hotdesking", о котором автор шутя говорит как о термине, придуманном для описания практики предоставления рабочего пространства, не привязанного к конкретному работнику. С технической точки зрения, ноутбуки, беспроводные сети и мобильные телефоны сделали "hotdesking" чрезвычайно легким. 
      Тем не менее иногда бывает по-прежнему нужно обеспечить работу с компьютером, не привязывая к нему пользователей, и Крис Браун показывает, как легко создать такое окружение в Linux (CentOS 5). 
      Для этого нужно: 
 — установить файловый сервер NFS для домашних директорий наших пользователей;
 — настроить наши рабочие станции для автомонтирования домашних каталогов по требованию;
 — установить сервер LDAP и добавить туда учетные записи наших пользователей (большую часть этого сделано на прошлом уроке);
 — настроить рабочие станции на использование сервера LDAP для информации об учетных записях пользователей и аутентификации. 
      Рассмотрено несколько различных технологий – NFS, LDAP, Automounter, даже разобраны скрипты оболочки. 

 

 

Браун К. LDAP: Защитим вход в Dovecot

Браун К. LDAP: Защитим вход в Dovecot [Текст] / Крис Браун //  Linux Format. — 2008. — № 4 (104), апр.. — С. 72-75. — (Hardcore Linux. Учебник). — Библиогр. "Что еще почитать?": с. 75 (6 назв.). — Прил.: "LDAP как он есть" [Схема]. — С. 73 ; " Рис. 2. Простая структура каталога LDAP для поддержки аутентификации" [Схема]. — С. 74.
      Аннотация
      Как, освоив основы LDAP, создать службу каталогов LDAP на основе OpenLDAP и использовать ее для простой аутентификации пользователей Linux в агенте доступа к почте POP/IMAP Dovecot (система под управлением CentOS). 

 

Браун К. Почта: собери свой сервер

      Браун К. Почта: собери свой сервер [Текст] / Крис Браун  //  Linux Format. — 2008. — № 3 (103), март. — С. 66-69. — (Hardcore Linux. Учебник) (Почтовый сервер. Учебник). — Библиогр. "Узнать побольше": с. 68 (1 назв.) . — Прил.: "Рис. 1: Один день из жизни почтового сообщения" : [Схема доставки почты в Интернете]. — С. 67 ; "Решение проблем" : [Если вы не можете передать и принять почту, используя ваш почтовый сервер]. — С. 68 ; "Альтернативы" : [Для MTA — Postfix, Exim или Sendmail; для MAA — IMAP-сервер Cyrus, Courier, qpopper, инструментарий IMAP University of Washington, Dovecot]". — С. 69
      Аннотация
      Как создать почтовый сервер в системе под Linux (у автора это CentOS – клон Red Hat Enterprise Linux), освоив попутно схему доставки почты в Интернете, установив Postfix как SMTP-сервер (исчерпывающее руководство по Postfix — Postfix: The Definitive Guide by Kyle Den, publisher O’Reilly, ISBN 0-596-00212-2) и Dovecot как почтовый POP3-сервер. 

 

Браун К. Виртуальный сервер Linux

      Браун К. Виртуальный сервер Linux [Текст] / Крис Браун  //  Linux Format. — 2008. — № 2 (102), февр.. — С. 72-75. — (Hardcore Linux. Учебник). — Прил.: "Рис. 1. Простой кластер со сбалансированной нагрузкой" [Схема]. — С. 73 ; "Боитесь за узкие места?". — С. 74 ; "Если он не работает…". — С. 75
      Аннотация
      Как создать сбалансированный по нагрузке кластер веб-серверов, с масштабируемой производительностью, значительно превышающей возможности индивидуального сервера. Автор использует программное обеспечение для кластеров от Red Hat, но основная функциональность, описанная в учебнике, основана на модуле виртуального сервера (LVS) ядра Linux и не привязана к Red Hat.
      Если вы захотите последовать уроку, вам потребуется как минимум четыре компьютера и автор понимает, что для некоторых читателей такой проект будет практически недосягаемым, но, надеется, что он пригодится как мысленный эксперимент.  

 

Браун К. Кластеры: повышаем отказоустойчивость

Браун К. Кластеры: повышаем отказоустойчивость [Текст] / Крис Браун  //  Linux Format. — 2008. — № 1 (100-101), янв.. — С. 86-89. — (Hardcore Linux. Учебник). — Прил.: "Рис. 1: Общая схема проекта; обратите внимание на IP-адреса." [Схема]. — С. 87 ; "Ошибка!" : [Мы не говорим о том, как предотвратить неисправности других типов, например, те, что возникают в инфраструктуре самого интернета]. — С. 87 ; "Украденная личность" : [Перенос IP-адреса на другой компьютер – компьютерный эквивалент «воровства личности»] ; "Загружаем heartbeat". — С. 88 ; "Дополнительная информация" : [Источники информации о  heartbeat]. — С. 89.
      Аннотация
      Как создать в Linux отказоустойчивый кластер из двух компьютеров (основной и запасной сервер) при помощи открытой программы Heartbeat (www.linuxha.org), воспользовавшись сервисом Apache (httpd). Отметим, что эта технология подойдет и для любого другого сервиса: FTP, DNS или почтового.

 

Ботвик Н. Gentoo: Не жди ebuild’ов!

Ботвик Н. Gentoo: Не жди ebuild’ов! [Текст] / Нейл Ботвик  //  Linux Format. — 2007. — № 10 (97), окт.. — С. 72-75. — (Hardcore Linux. Учебник). — Прил.: "Атомная сила" : [Атом — спецификация какого-нибудь пакета в Gentoo]. — С. 73 ; "Скорая помощь. Спустя какое-то время, файлы в /etc/portage захламляются избыточными или устаревшими элементами. Выполните eix-test-obsolete, чтобы увидеть "засохшие" ветки, которые можно отстричь." ; Настраиваем Portage. — С. 74 ; "Полезные утилиты" : [Краткие справки об утилитах — eix, gentoolkit & gentoolkit-dev, genlop, portage-utils, layman, sufed, profuse и flagedit ]. — С. 75. 
      Аннотация
      Определение ebuild помещено на предпоследней странице этой отличной во всех отношениях статьи и есть смысл разобраться в том, что он собой представляет. Ebuild – скрипт bash, управляющий загрузкой, распаковкой, конфигурированием, компиляцией и установкой программ в Gentoo. Portage использует множество функций для выполнения этих задач, главные из которых – src_fetch(), src_compile() и src_install(). Их можно определить в вашем ebuild, но если этого не сделать, то определения по умолчанию работают в стандартном случае ./configure && make && make install. Получается, что простейший ebuild – просто набор присвоений значений переменным.
      Как отследить ebuild Gentoo или написать свой собственный, перекомпилировав Gentoo с флагом -f-upgrade-skills. 
      Portage — главный репозиторий ebuild, но он позволяет добавлять оверлей, содержащий больше ebuild’ов. Eix — самый быстрый и гибкий инструмент поиска в portage. 
      Обновление существующего ebuild. 
      Создание ebuild для Gentoo, что намного проще, чем создание RPM- или Deb-пакетов, потому что большую часть работы выполняет portage. 

 

Хадсон П. APT: Хитрости умельцев

Хадсон П. APT: Хитрости умельцев [Текст] / Пол Хадсон  //  Linux Format. — 2007. — № 9 (96), сент.. — С. 72-74. — (Hardcore Linux. Учебник). — Прил.: "Upgrade и dist-upgrade [в APT]". — С. 72 ; "Истинно продвинутые интерфейсы : [dselect — классическая оболочка командной строки для APT, но есть и другие]". — С. 74. 
      Аннотация
      Advanced Packaging Tool (Продвинутый пакетный инструментарий) – это просто библиотека, известная как Libapt. Она также является оболочкой, поскольку всю тяжелую работу берет на себя dpkg – настоящее ядро менеджера пакетов Debian.
      Мы изучим:
Как создать хранилище APT и восстановить настройки ваших приложений; 
Как автоматически выбрать самое быстрое зеркало; 
Как очистить архив пакетов для экономии места на диске; 
Как автоматически заполучить и собрать пакеты исходных текстов; 
Как использовать apt-cache и apt-file для поиска пакетов; 
И даже больше!
      Если ваш APT-опыт заключается лишь в установке программ, то вы узнаете многое. Если вы никогда до этого не использовали APT (без удобной оболочки), то вы узнаете еще больше о мощи системы управления пакетами APT.