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

Моррисон Г. dh_make: Сборка Deb-пакетов

Моррисон Г. dh_make: Сборка Deb-пакетов [Текст] / Грэм Моррисон  //  Linux Format. — 2007. — № 4 (91), апр.. — С. 72-75. — (Hardcore Linux. Учебник). — Прил.: "Расставляем все по местам" : [В чем заключается необходимость создания Deb-пакета]. — С. 73 ; "Альтернатива: CheckInstall". — С. 74.
      Аннотация
      Почему бы не сделать что-то полезное для сообщества, собрав столь нужный людям .deb-пакет из исходных текстов? Особенно теперь, когда у под рукой есть учебник Грэма Моррисона, где подробно расписан весь процесс.

 

Браун К. 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: 
 — Как уберечь передачу вызовов от нестабильности Интернета.
 — Как поддерживать связь с друзьями и коллегами с помощью конференции.
 — Как помещать входящие звонки в очередь.

 

Браун К. Обработка текста: регулярные выражения

Браун К. Обработка текста: регулярные выражения [Текст] / Крис Браун (Chris Brown)  //  Linux Format. — 2006. — 6 (80), июнь. — С. 74-77. — (Учебник Hardcore Linux: Регулярные выражения). — Прил.: "13 самых используемых регулярных выражений. Это список наиболее привычных выражений, которые мы использовали в наших уроках" [Таблица]. — С. 75 ; "Вскрытие регулярного выражения. Крови нет, но синтаксиса много" [Изображение]. — С. 76 ; "Жадные регулярные выражения". — С. 77.
      Аннотация
      Регулярные выражения (также известные как регекспы – от англ. regular expressions) приспосабливаются под самые разные вещи. С ними можно:
 — Удалять комментарии из файлов конфигурации.
 — Находить пустые параграфы в документах OpenOffice.org.
 — Проверять, что указанная строка есть корректный IP-адрес.
 — Извлекать адреса электронной почты из текстовых файлов.
 — Выделять год из строки с датой.
 — Искать палиндромы в списке слов.
 — Искать специфические участки ДНК в геноме.
      Заманчиво? Вот Вам мастер-класс по регулярным выражениям в grep с минимумом теории, созданием регулярного выражения, распознающего IP-адреса, типа 192.168.0.42, извлекающего адреса e-mail из текстовых файлов. 

 

 

Хадсон П. Командная строка: секреты Bash

Хадсон П. Командная строка: секреты Bash [Текст] / Пол Хадсон  //  Linux Format. — 2006. — № 5 (79), май. — С. 100-103. — (Учебник Hardcore Linux; Серия "Linux для специалистов") (Учебник Hardcore Linux: командная строка). — Прил.: "Как at.allow и at.deny распоряжаются правами на задания" [Таблица]. — С. 102.
      Аннотация
      Задания в Bash, автоматизация работы — команды at,  batch, cron. Cron — пользовательские и системные задания и их настройка; переменные окружения.

Хадсон П. Мощные инструменты командной строки

Хадсон П. Мощные инструменты командной строки [Текст] / Пол Хадсон  //  Linux Format. — 2006. — № 4 (78), апр.. — С. 88-91. — (Учебник Hardcore Linux; Серия "Linux для специалистов") (Учебник Hardcore Linux: командная строка).
      Аннотация
      Рассмотрены возможности Bourne-again Shell известной большинству как Bash: псевдонимы (aliases), условные операторы, циклы. 
      Показано как применение параметров позволяет максимально использовать четыре повседневные команды Unix — less, top, grep, find.

Моррисон Г. 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-страницы) для проектов с открытым исходным кодом. 

 

 

Хадсон П. Squid : Настройка прокси-сервера

Хадсон П. Squid [Текст] : Настройка прокси-сервера / Пол Хадсон  //  Linux Format. — 2006. — № 2 (76), февр.. — С. 100-103. — (Учебник Hardcore Linux; Серия "Linux для специалистов"). — Прил.: "Установка Squid" : [Алгоритм]. — С. 100 ; "Чистое злодеяние. Хотите подшутить над коллегами? Сначала прикиньте, что вам за это будет — бойкот? Увольнение? Членовредительство?". — С. 103
      Аннотация
      Squid и общий доступ к сети.
      В процессе урока мы узнаем, как: базовая установка Squid оптимизирует Интернет-соединение, продвинутый Squid защищает детей от гадких сайтов, Squid’но подшутить над вашими коллегами. 

 

Шапошникова С. Справится ли пингвин со школьной нагрузкой?

    Шапошникова С. Справится ли пингвин со школьной нагрузкой? [Текст] / Светлана Шапошникова  //  Linux Format. — 2007. — № 9 (96), сент.. — С. 118-119. — (Школа Linux Format). 
    Аннотация
    Педагог дополнительного образования кружков компьютерной техники ЦД(Ю)ТТ "Городской" города Липецка Липецкой области Российской Федерации Светлана Шапошникова анализирует соответствие программного обеспечения Linux требованиям преподавания информатики в образовательных учреждениях.
    Выводы автора: в программном обеспечении Linux для преподавания информатики имеются как минимум (клавиатурный тренажер, редакторы текстовой, графической и числовой информации, приложение для создания презентаций, система создания баз данных, средства для разработки web-сайтов и система программирования), так и дополнительные программные средства для учреждений с углубленным изучением того или иного предмета (среды программирования, средства проектирования, 3D-редакторы, программы для углубленного изучения отдельных предметов школьного курса).

 

Шарма М. А вы умеете хранить секреты?

    Шарма М. А вы умеете хранить секреты? [Текст] / Майанк Шарма  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 36-39. — (GnuPG). — Прил.: "Шаг за шагом: Создаем ключи с помощью GPA" : [Руководство]; "Скорая помощь. GnuPG 2 – это более новая модульная версия GnuPG для пользователей настольных систем. Она развивалась параллельно более старой ветке GnuPG 1.x. Команды данной статьи пригодны для обеих версий.". — С. 37 ; "Скорая помощь. Никогда не посылайте на сервер ключей всю вашу связку целиком. Шлите только вновь созданные ключи или те, которые были изменены." ; "Шаг за шагом: Импорт ключа" : [Руководство по работе в GPA]. — С. 38 ; "Скорая помощь. Использовать GnuPG для web-почты в Firefox и IM-клиентах Jabber/XMPP, соответственно, позволят программы FireGPG и Psi." ; "Шаг за шагом: Шифрование/дешифровка файла" : [Руководство по работе в GPA]. — С. 39
    Аннотация 
    Хранение и передача зашифрованных файлов, подпись и шифрование почтовых и мгновенных сообщений в консольной криптографической программе GNU Privacy Guard (GnuPG) и в ее версии GnuPG 2. 

 

Ботвик Н. Чиним Linux

    Ботвик Н. Чиним Linux [Текст] : [Устранение неполадок в операционной системе Linux: руководство] / Нейл Ботвик  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 20-26. — Содерж.: Проблемы при загрузке : [При двойной загрузке с Windows, если переустановка Windows затерла загрузочный сектор Grub и Linux не загружается — можно вернуть информацию о настройках загрузчика в главную загрузочную запись диска (MBR), загрузившись с Live-дистрибутива] ; Какие бывают LiveCD : [Knoppix LiveCD/DVD и System Rescue CD — использование для восстановления системы] ; Шаг за шагом: Ловим ошибки при загрузке : [Как отключить заставку и увидеть загрузочные сообщения, экран загрузки SUSE, как найти источник проблемы по загрузочным сообщениям]. — С. 21 ; Для вас. Команда dmesg показывает, насколько понятно ядру ваше оборудование. Часто она может подсказать, хорошо ли ядро разобралось с оборудованием и какие драйвера лучше использовать ; Оборудование : [Как опознать оборудование с помощью команд lspci (для встроенного оборудования) и lsusb (для USB-оборудования); графическое оборудование; аппаратные проблемы; что делать когда при загрузке рабочий стол исчезает и вместо него вы оказываетесь либо в текстовой консоли, либо в ограниченной графической среде с разрешением 800×600] ; Работа в командной строке : [Инструменты настройки дистрибутивов сильно отличаются друг от друга, а а вот команды, которые они вызывают, неизменны во всех системах поэтому многие советы статьи приводятся в виде команд командной строки]. — С. 23 ; Для вас. Получив идентификатор SSID и пароль для своего беспроводного маршрутизатора, измените их немедленно. Не надо быть семи пядей во лбу, чтобы смекнуть, что если используется идентификатор по умолчанию, то, скорее всего, и пароль оставлен по умолчанию. — С. 24 ; Сеть : [Настройки беспроводных (и кабельных) соединений; решение проблем драйвера беспроводной карты (использование NdisWrapper — модуля ядра, который использует драйверы NDIS, изначально предназначенные для Windows, в среде Linux); устранение проблем беспроводного подключения; устранение проблем неработающей сети]. — С 24-25 ; Автозагрузка модулей : [Особенности загрузки модулей в дистрибутивах Ubuntu, SUSE, Fedora] ; Шаг за шагом: Решаем проблему IPV6 : [Руководство]. — С. 25 ; Программы : [Ресурсы компьютера (такты процессора, память и пространство на жёстком диске); проверка потребления ЦПУ и памяти утилитой top (подробности)] ; Шаг за шагом: Работа над ошибками : [Руководство]. — С. 26
    Аннотация 
    Нельзя заранее выдать готовый рецепт для всех проблем, но описаны самые вероятные из них, а главное, показано, как их распознавать. 

 

Ботвик Н. Большой вопрос

Ботвик Н. Большой вопрос [Текст] : Как установить новые программы в Linux? / Нейл Ботвик  //  Linux Format. — 2009. — № 2 (115), февр.. — С. 89. — (Ответы). — Прил.: "Шаг за шагом: Обновляем программы через Synaptic" : [Пошаговое руководство].
      Аннотация 
      Установка программ с использованием менеджеров пакетов типа Synaptic в Ubuntu. 
     Поиск программ в репозиториях: для Ubuntu – Medibuntu (www.medibuntu.org), для Mandriva – Penguin Liberation Front (http://plf.zarb.org), для SUSE – Packman (http://packman.links2linux.org), и так далее. 

 

Совет месяца: Обратный SSH

Совет месяца: Обратный SSH [Текст]   //  Linux Format. — 2009. — № 2 (115), февр.. — С. 55. — (Учебники).  
    Аннотация 
    Большинство из нас использует SSH лишь в одном направлении – чтобы заставить сервер пересылать данные клиенту. Но можно поменять роли и заставить клиента передавать данные на сервер. Звучит запутанно, но с помощью этого приема можно избежать перенастройки маршрутизаторов и брандмауэров, также это может оказаться полезным для доступа к рабочей сети из дома без использования VPN.

 

Виртуализуйтесь!

Виртуализуйтесь! [Текст] : [Материалы]  //  Linux Format. — 2009. — № 2 (115), февр.. — С. 30-35. — Содерж.: Что это дает? : [Плюсы использования виртуализации]. — С. 30 ; "Если ваш ПК не 2001 года выпуска, вы можете извлечь пользу из виртуализации…" : [Вступление — что такое виртуализация, гипервизор, системные требования для запуска виртуальных машин, список чипов, поддерживающих аппаратную виртуализацию, как из командной строки узнать, поддерживает ли CPU аппаратную виртуализацию]. — С. 30-31 ; Правильный выбор ПО. Разные программы имеют разные возможности – возьмите самую подходящую : [Установка программ для начала виртуализации и запуск ВМ в Fedora 10]. — С. 32-33 ; Ваш выбор… : [Обзор плюсов и минусов приложений для виртуализации: VMware Workstation, VirtualBox, Xen и KVM, Qemu]. — С. 33 ; Готовим VMware к бою : [Как заставить работать бесплатную версию VMware Server в Fedora 10]. — С. 34 ; Извлечь из ВМ побольше. Если вам хочется больше функций, пора перейти на VirtualBox : [Установка VirtualBox и работа с программой в Fedora 10] . — С. 34-35 ; Что можно попробовать : [VirtualBox — восстановление сеансов, сохранение состояний, копирование ВМ]. — С. 35
       Аннотация
       Вы можете извлечь пользу из виртуализации. Редакция уверена в том, что каждый читатель станет счастливее, открыв для себя ее прелести — установка нескольких дистрибутивов, снимки для легкого резервирования, приостановка и восстановление работы, переносимость с ПК на ПК, установка клонов для быстрого развертывания, запись видео рабочего стола, подстройка системных спецификаций на лету, дешевая установка и тестирование кластеров.