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

Браун К. 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’но подшутить над вашими коллегами. 

 

Шультайс Н. JpGraph : учебник : Часть 2

      Шультайс Н. JpGraph [Текст] : учебник : Часть 2. Графики и диаграммы / Никита Шультайс  //  Linux Format. — 2009. — № 3 (116), март. — С. 80-83. — (JpGraph. Учебник). — Прил.: "Карты изображений" : [JpGraph может генерировать карты изображений, позволяющие сделать части картинки ссылками на разные ресурсы]. — С. 81. 
      Аннотация 
      JpGraph умеет гораздо больше, чем рисовать графики и столбчатые диаграммы. На этот раз рассмотрены круговые диаграммы и планирование проектов с диаграммами Ганта.

 

Шультайс Н. JpGraph : учебник : Часть 1

      Шультайс Н. JpGraph [Текст] : учебник : Часть 1. Графики и диаграммы / Никита Шультайс  //  Linux Format. — 2009. — № 2 (115), февр.. — С. 76-79. — (JpGraph. Учебник). — Прил.: "Технический аспект" : [Публикация диаграмм на сайте]. — С. 77 ; "Дополнительные возможности" : [Как реализовать ступенчатый график, заливку области под графиком, собственный маркер]. — С. 78
      Аннотация 
      Графическое представление данных (гистограммы, круговые диаграммы, линейные графики, биржевые диаграммы, сетчатые диаграммы, диаграммы Ганта, антиспам-изображения (Capthca)) через командную строку с помощью свободной PHP-библиотеки JpGraph 2.x (http://www.aditus.nu/jpgraph/) для PHP 5.1. 
      Возможности JpGraph по части создания линейных графиков и гистограмм на примере посещаемости воображаемого веб-сайта.

 

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

    Шапошникова С. Справится ли пингвин со школьной нагрузкой? [Текст] / Светлана Шапошникова  //  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. 

 

Моррисон Г. Xorg.conf изнутри

    Моррисон Г. Xorg.conf изнутри [Текст] : [Материалы] / Грэм Моррисон  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 28-31. — Содерж.: Ориентация : [Разделы xorg.conf; изменение разрешения монитора и решение проблем с получением верного экранного разрешения] ; Скорая помощь. Вы можете перезапустить текущую X-сессию, удерживая клавиши Ctrl, Alt и Backspace. Отключается эта функция добавлением Option “DontZap” “yes” в раздел ServerFlags файла xorg.conf.. — С. 29 ; Борьба с проблемами Xorg.conf : [Использование Vesa, изучение файла журнала X.org.0.log]. — С. 30 ; Подстройка видеокарты : [Особенности настройки в xorg.conf видеокарт Nvidia и Intel]. — С. 30-31 ; Скорая помощь. Настоятельно рекомендуем сделать резервную копию xorg.conf, потому как неверные настройки оставят вас с пустым монитором. А при наличии резервной копии достаточно будет перегнать ее обратно в исходное место – и вы снова в деле. ; Nvidia TwinView : [Метод расширения одного рабочего стола на более чем один монитор Nvidia — создание конфигурации TwinView из файла xorg.conf]. — С. 31
    Аннотация 
    Большинство дистрибутивов Linux настраивают видеокарту и монитор автоматически, но когда нужно повысить производительность или исправить проблемы с отображением, xorg.conf – по-прежнему первое место, куда следует обратиться. 
    Xorg.conf — это текстовый файл, содержащий все детали настройки, необходимые X-серверу для переключения в графический режим и поддержки клавиатуры с мышью. Основная причина, по которой может понадобиться редактирование файла xorg.conf – это создание графических настроек, ориентированных на конкретную систему. Сюда входят установка родного разрешения для монитора или включение одновременного вывода на два дисплея. Можно также изменить параметры устройств, включив проприетарные функции, вроде тени курсора или повышения частоты обновления экрана. 

 

Ботвик Н. Чиним 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), и так далее.