консольные приложения Linux

Балдин Е. Анализ данных с R : Часть 1. Введение в R

Балдин Е. Анализ данных с R [Текст] : Часть 1. Введение в R [история, установка, первые шаги, скрипты, пакеты] / Евгений Балдин, Алексей Шипунов  //  Linux Format. — 2008. — № 1 (100-101), янв.. — С. 98-101. — (Введение в R. Учебник) (Анализ данных с R. Учебник). — Веблиогр.: с. 101 (7 назв.). 
      Аннотация
      R – язык программирования для статистической обработки данных и работы с графикой и в то же время – это свободная программная среда с открытым исходным кодом, развиваемая в рамках проекта GNU. 
      R — история, установка, первые шаги в использовании. 
      Скрипты и расширения — серьезнейшие преимущества R. 

 

Чернышов А. TeX и так далее… : Часть 3. Переходим на офсет

Чернышов А. TeX и так далее… [Текст] : Часть 3. Переходим на офсет / Александр Чернышов  //  Linux Format. — 2007. — № 10 (97), окт.. — С. 90-93. — (TeX и так далее… Учебник). — Прил.: "Своенравный ps2pdf". — С. 91.
      Аннотация
      Офсетная печать не только для авторов бестселлеров, а и самый интересный способ напечатать Ваш материал. Но Вам необходимо: учесть стандарты размеров бумаги в типографии (Вы должны обеспечить, чтобы количество страниц в вашей книге было кратным 16), предусмотреть печать плёнок (изготовить пленки высокого качества самостоятельно или изготовить плёнки по вашему файлу на оборудовании типографии). 
      Особое внимание уделено так называемому спуску. Чтобы после фальцовки все страницы в тетрадке следовали в нужном порядке, их надо правильно расположить на каждом печатном листе. Процесс этого расположения называется спуском. Александр Чернышов демонстрирует как выполнить спуск в шестнадцатую долю печатного листа (/16).

 

Чернышов А. TeX и так далее… : Часть 2. Познакомьтесь с ризографом

Чернышов А. TeX и так далее… [Текст] : Часть 2. Познакомьтесь с ризографом / Александр Чернышов  //  Linux Format. — 2007. — № 9 (96), сент.. — С. 80-81. — (TeX и так далее… Учебник). — Прил.: "Своенравный ps2pdf". — С. 81.
      Аннотация
      Ризография – самый распространённый сейчас способ так называемой "оперативной полиграфии". Попробуем освоить ее инструмент — ризограф. 

 

Чернышов А. 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 и останавливается на ее возможностях групповой обработки изображений. 

 

Шарма М. Clonezilla: Диски под копирку

Шарма М. Clonezilla: Диски под копирку [Текст] / Маянк Шарма  //  Linux Format. — 2009. — № 5 (118), май. — С. 82-85. — (Hardcore Linux. Учебник). — Прил.: "Верный Ncursе" : [Критика интерфейса Clonezilla] ; Шаг за шагом: Клонируем диск : [Пошаговое руководство]. — С. 83 ; "Скорая помощь. Убедитесь, что у вас достаточно места на носителе, куда вы сохраняете образ. Если в процессе клонирования вам не хватит пространства, начните снова, взяв накопитель побольше." ; "Познать свои параметры" : [Замечание об опциях Clonezilla] ; "Шаг за шагом: Восстановление из образа" : [Пошаговое руководство]. — С. 84 ; "Клонируй их всех" : [Clonezilla как инструмент массового клонирования жестких дисков] ; "Шаг за шагом: Клонируем на лету" : [Пошаговое руководство]. — С. 85
      Аннотация
      Открытый инструментарий для резервного копирования и клонирования разделов или целых жестких дисков. Памятка по использованию Clonezilla.

 

Добози Р. LVM: Виртуальные разделы

Добози Р. LVM: Виртуальные разделы [Текст] / Роб Добози  //  Linux Format. — 2008. — № 12 (112), дек. — С. 62-65. — (Hardcore Linux. Учебник) (Управление логическими томами. Учебник). — Прил.: "Изменяем размер файловых систем": [Таблица] : [Команды изменения размера файловых систем ext2/3, jfs, reiserfs, xfs]. — С. 63 ; "Скорая помощь" : [GParted не поддерживает изменение размера томов LVM, однако умеет изменять размер файловой системы, расположенной на томе LVM]. — С. 64
      Аннотация 
      Традиционные схемы разбиения диска ужасно ограничены. Технология LVM (Logical Volume Manager, Менеджер логических томов), гораздо более гибкая и продвинутая система. Роб Добози показывает как создавать и использовать тома при помощи командной строки. 
      Если интересно узнать больше о функциях LVM, взгляните на документ LVM HOWTO на www.tldp.org/HOWTO/LVM-HOWTO. Местами он немного устарел, но все еще является прекрасным источником информации.

 

Кемп Д. LaTeX: Верстаем документы

      Кемп Д. LaTeX: Верстаем документы [Текст] / Джульетта Кемп  //  Linux Format. — 2008. — № 10 (110), окт.. — С. 78-81. — (Hardcore Linux. Учебник). — Библиогр. "Скорая помощь": с. 81 (2 назв.). — Прил.: "Изменяем поля" : [Установки, применяемые автором] ; "Скорая помощь. Если вы используете редактор Vim, попробуйте окружение VIM-LaTeX (http://vim-latex.sourceforge.net), оно даст вам клавиатурные комбинации для большинства команд LaTeX. AUCTeX (www.gnu.org/software/auctex) сделает тоже самое в Emacs.". — С. 79 ; "Выкатить свои команды" : [Макросы LaTeX]. — С. 80 ; "Скорая помощь. Если вы хотите отцентровать иллюстрацию (в смысле, по горизонтали), можете заключить все в окружение \begin{center} … \end{center}. Это также работает и с текстом." ; "Идем дальше" : [Пакеты LaTeX (например, BibTeX – система работы с библиографией, очень полезна, если труд использует цитаты) и источник TeX-пакетов для скачивания — CTAN (Comprehensive Tex Archive Network; www.ctan.org)]. — С. 81. 
      Аннотация 
      LaTeX – язык разметки и система подготовки документов, базирующаяся на языке набора TeX, который создал Дональд Кнут. TeX – язык очень низкого уровня, и его прямое использование не обрадует многих из нас. LaTeX предлагает более человеколюбивый способ общения с собой, но тоже через командную строку. 
      Основная идея TeX и LaTeX заключается в том, что автор документа должен сконцентрироваться на структуре своей работы и оставить представление дизайнеру процессора верстки. Вместо того, чтобы выбирать шрифты и оформление текста напрямую, просто указывается его тип (заголовок, список, диаграмма с подписью и другое), а LaTeX делает остальную работу. 
      Джульетта Кемп описывает основы, форматирование текста, добавление рисунков, типы документов LaTeX. 
      Отметим, что Linux Format публиковал учебник по LaTeX: 
      Балдин Е. М. LaTeX [Текст] : учебник / Евгений Михайлович Балдин  //  Linux Format. — 2006. — № 9 (83), сент.. — С. 100-103 ; № 10 (84), окт.. — С. 82-86 ; № 11 (85), нояб.. — С. 114-117 ; № 12 (86), дек.. — С. 86-89 ; 2007. — № 1 (87-88), янв.. — С. 86-89 ; № 2 (89), февр.. — С. 92-96 ; № 3 (90), март.. — С. 88-91 ; № 4 (91), апр… — С. 94-97 ; № 5 (92), май. — С. 86-90 ; № 6 (93), июнь. — С. 86-89 ; № 7 (94), июль. — С. 90-93. — (Компьютерные ТеХнологии) (LaTeX. Учебник). 
       На основе этого цикла статей в серии "Библиотека Линуксцентра" издана книга Е. М. Балдина "Компьютерная типография LaTeX" (СПб, 2008; ISBN 978-5-9775-0230-6). 

Моррисон Г. 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. — № 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 или почтового.

 

Браун К. Asterisk: замените вашу АТС

Браун К. Asterisk: замените вашу АТС [Текст] / Крис Браун (Chris Brown)  //  Linux Format. — 2006. — № 8 (82), авг.. — С. 90-93. — (Учебник Hardcore Linux: Asterisk). — Прил.: "Расшифровка терминов VoIP" : [E1, Foreign eXchange Office (FXO), Foreign eXchange Station (FXS), G.711, G.729, H.323, Inter-Asterisk eXchange (IAX), Джиттер (Jitter), Real-time Transmission Protocol (RTP), Session Initiation Protocol (SIP)]. — С. 91 ; "Подключение к телефонной сети общего пользования. Интернет ненадёжен? Звоните через старую добрую сеть общего пользования (PSTN) и вашего телефонного провайдера". — С. 93
      Аннотация
      Поскольку "голос поверх IP" (Voice over IP, VoIP) – это сервис, работающий поверх общедоступного Интернета (или, возможно, сегмента частной LAN/WAN), большинство протоколов и стандартов, используемых данной технологией, открыты, и это способствует разработке широкой номенклатуры программ и оборудования. Есть несколько различных реализаций VoIP, каждая из которых имеет свои преимущества и недостатки.
      OpenSource-способ интеграции VoIP в обычные телефонные системы — Аsterisk. 
      Asterisk – это открытая УАТС (учрежденческая АТС), или телефонный узел частного пользования (private branch exchange, PBX). Хотя  Asterisk был разработан для использования с VoIP – и поддерживает богатый набор протоколов VoIP, включая SIP и H.323 – им вполне можно бесплатно заменить УАТС даже и без функций VoIP. Автор особо приглашает собрать её для себя любителей удушающе больших счетов от телекоммуникационных компаний и непристойных тарифов на "дальние" и международные звонки. 
      Урок предполагает, что путь свободного VoIP выбран, система работает под Linux и сосредоточивается на трёх специфических функциях консольной версии Asterisk: 
 — Как уберечь передачу вызовов от нестабильности Интернета.
 — Как поддерживать связь с друзьями и коллегами с помощью конференции.
 — Как помещать входящие звонки в очередь.

 

Моррисон Г. Autopackage : Создаем пакет

Моррисон Г. Autopackage. Создаем пакет [Текст] / Грэм Моррисон  //  Linux Format. — 2006. — № 3 (77), март. — С. 88-91. — (Учебник Hardcore Linux: Autopackage). — Прил.: "Как удалить автопакет". — С. 91.
      Аннотация
      Linux остро нуждается в более простом способе установки программ. Новички часто бывают обескуражены, когда вместо установки программы щелчком мыши по setup.exe им приходится брести по тернистой дистрибутиво-зависимой тропе установки пакетов, на ходу обучаясь работе с пакетными менеджерами, RPM и DEB-файлами и разбираясь с адской кухней зависимостей. Безусловно, это одна из главных причин, почему начинающие пользователи теряют мужество и возвращаются в Windows. Да и Linux-ветеранов раздражает, что очередную новинку нельзя по-быстрому установить и поглядеть без отслеживания дюжины зависимостей.
      Autopackage сулит предоставить Linux альтернативу setup.exe, то есть пре-компилированные бинарные пакеты и автоматическое разрешение зависимостей. Autopackage ориентирован на совместимость с максимально большим числом дистрибутивов, причем установка везде проходит одинаково. Если вы предусмотрели Autopackage-файл для программы, вы можете быть уверены, что люди смогут установить ее легким движением руки независимо от используемого дистрибутива. Но… расплатой за легкость установки программы из Autopackage является довольно сложный процесс создания такого пакета.
      В процессе урока шаг за шагом показано на реальном примере, как создавать Autopackage-файл (автопакет). Для этой цели выбрана программа-каталогизатор фотографий Kalbum (Linux Format, 2005, № 3 (72), нояб., С. 60-63.), что слегка облегчает задачу, поскольку у Kalbum сравнительно мало зависимостей. А чем больше зависимостей, тем сложнее задача, и тем больше знаний требуется для ее решения.

 

Хадсон П. DocBook: Пишем документацию

Хадсон П. DocBook [Текст] : Пишем документацию / Пол Хадсон  //  Linux Format. — 2007. — № 1 (87-88), янв.. — С. 64-67. — (Учебник Hardcore Linux). — Прил.: "Скорая помощь. Вы можете использовать xmllint с параметром -o, чтобы сохранить вывод в файле XML. Это особенно полезно, когда используется параметр —xpointer, так что xmllint выполняет директивы XInclude, а затем сохраняет скомбинированный файл" ; "DocBook в роли нормативного формата" : [DocBook не предлагается для конечного пользователя; также это означает, что его можно конвертировать как в HTML, так и в PDF]. — С. 65 ; "Скорая помощь. Если вы хотите сравнить два XML-документа, используйте xmldiff, а не обычную утилиту diff. xmldiff запрограммирована так, чтобы находить разницу в структуре, а не просто разницу текстов" ; "XML-редакторы : [XML можно набирать, используя любой текстовый редактор; текстовые редакторы Kate, Conglomerate, Oxygen XML — краткие характеристики]". — С. 66 ; "Скорая помощь. Вы можете заставить tidy автоматически преобразовывать HTML в XHTML, если хотите, но для этого ей может понадобиться CSS" ; "Печатаем код" : [Если код или экранный вывод включает символы, которые поставят XML в тупик (а именно <, > или “), то лучше обрамлять их тегом CDATA – это XML-тег для необрабатываемых символьных данных]. — С. 67.
      Аннотация
      DocBook, созданный организацией Oasis, как формат написания документации и разновидность XML, разработанная специально для создания документации, используется во многих крупных проектах, включая ядро Linux, FreeBSD и KDE, поэтому рано или поздно Вы с ним столкнетесь. 
      Мы освоим работу в DocBook 4.4, попробовав создать документацию к условной игре…

Хадсон П. Groff : Создаем man-страницы

Хадсон П. Groff [Текст] : Создаем man-страницы / Пол Хадсон  //  Linux Format. — 2006. — № 2 (76), февр.. — С. 104-107. — (Учебник Hardcore Linux; Серия "Linux для специалистов"). — Прил.: "Man: пусть работают все мускулы" : [Команды groff]. — С. 105 ; "Графическое решение" : [ManEdit — свободное средство разработки man-страниц] ; «Как сделать хороший документ» : [Рекомендации]. — С. 107
      Аннотация
      Groff — пакет программ для форматирования текста в Linux. Руководство показывает как создать при помощи Groff документацию (man-страницы) для проектов с открытым исходным кодом.