Компьютерная периодика

4. Преобразование в PDF

4. Преобразование в PDF [Текст] : [конвертирование файлов DJVU в PDF] : [ответ на вопрос читателя Стюарта Уилсона (Stuart Wilson) ]  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 98, колон. 1-2. — (Ответы). 
     Аннотация
     Способы и команды преобразования файлов DJVU в PDF: вариант первый — с помощью djvups файл преобразуется в PostScript, затем с помощью ps2pdf — в PDF; вариант второй — отправка преобразованных данных из программы djvups к ps2pdf, не создавая файл PostScript, и скрипт конвертирования всех файлов этим способом.

 

Коротко про… Разбираемся со случайными «падениями»

Коротко про… Разбираемся со случайными "падениями" [Текст] : [краткий обзор причин сбоя системы] : [ответ на вопрос читателя ]  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 98. — (Ответы). 
     Аннотация
     Причины сбоя системы (сбои электропитания компьютера из-за блока питания или сбои ноутбука из-за батареи, неисправная память, скачки напряжения электросети) и советы по решению этих проблем.

 

3. Удаление Xfce

3. Удаление Xfce [Текст] : [удаление рабочего стола Xfce из Ubuntu] : [руководство] : [ответ на вопрос посетителя форума globetrotterdk]  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 97, колн. 2-3 — 98, колон. 1. — (Ответы). 
     Аннотация
     Как удалить рабочий стол Xfce из Ubuntu. 

 

2. Утерянные адреса

2. Утерянные адреса : [Текст] : [восстановление адресной книги электронной почты] : [ответ на вопрос посетителя форума Cbuffer]  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 96, колон. 2-3 — 97, колон. 1-2. — (Ответы). 
     Аннотация
     Как восстановить адресную книгу электронной почты Claws Mail, которая испорчена вследствие неправильного использования Claws. Поскольку пользователь использует электронную почту для групповой рассылки, ему дается совет настроить список рассылки или воспользоваться бесплатным сервисом почтовых рассылок, например, Группы Google.

 

1. Незагружаемый Debian

1. Незагружаемый Debian  [Текст] : [по каким причинам дистрибутив не загружается с Live CD или DVD и как решить эти проблемы] : [ответ на вопрос читателя Майка Уимбери (Mike Wimbury)]  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 96, колон. 1-2. — (Ответы). 
     Аннотация
     Что делать, если дистрибутивы (в случае пользователя это дистрибутивы Debian и elementary OS) не загружаются с DVD или CD.

 

Шарма, М. WhatsApp: PiBot для мониторинга

Шарма, М. WhatsApp: PiBot для мониторинга [Текст] : [удаленный мониторинг в реальном времени и управление Raspberry Pi через сервисы мгновенных сообщений] : [руководство] / Маянк Шарма [Mayank Sharma]  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 92-95. — (Raspberry Pi) (Бот для мониторинга). — Прил.: "Видеочаты"  : [использование Raspberry Pi для общения в текстовом или в видеорежиме при помощи протокола XMPP и клиента этого протокола Gajim] : [мини-руководство] . — С. 93 ; "Листинги" : [листинги скриптов урока; адрес в интнернете — http://pastebin.com/NdQw5frt]. — С. 95. 
     Аннотация
     Обустройство мониторинга Raspberry Pi при помощи утилиты sendxmpp, которая позволит ему обмениваться данными по протоколу обмена сообщениями XMPP, и он будет отправлять вам сообщения при каждом наступлении заранее оговоренного события. Если у вас нет XMPP-сервера, Маянк Шарма советует заранее зарегистрировать учетную запись на любом доступном публичном сервере (https://xmpp.net/directory.php), а сам он пользуется сервисом https://jabber.hot­-chilli.net, который получил наивысшую оценку безопасности от https://xmpp.net и позволяет зарегистрировать учетную запись на самом сайте. 
     Листинг скрипта для отслеживания состояния температуры и отправки сообщения при превышении температуры выше указанного порога. Настройка отправки сообщений о превышении температуры. 
     Управление Raspberry Pi при помощи сервиса мгновенных сообщений WhatsApp, мобильного телефона, библиотеки Yowsup для Python и скрипта Python от итальянского блогера Карло Машелани (Carlo Mascellani). Скрипт pitalk.py слушает сообщения заданного номера, распознает определенные ключевые слова и выполняет соответствующие действия. Несколько примеров развертывания скрипта в полезные программы приводятся на странице библиотеки Yowsup (https://github.com/tgalal/yowsup/wiki).      

 

Паундер, Л. Raspbian: ставим и настраиваем

Паундер, Л. Raspbian: ставим и настраиваем [Текст] : [установка дистрибутива Raspbian на Raspberry Pi] / Лес Паундер [Les Pounder]  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 90-91. — (Raspberry Pi) (Raspbian). — Прил.: "Совместимо. Со всеми Pi" ; "Raspi­config" : [собственный инструмент настройки Raspberry Pi, запускаемый из терминала] : [краткая справка]. — С. 90 ; "Команды Linux" : [использование команд Linux в терминале Raspbian (LXTerminal/Bash) на примерах] ; "Скорая помощь. Raspbian можно использовать со всеми моделями Raspberry Pi, включая самый маломощный A+. Можно использовать его как полноценный рабочий стол, а можно — для удаленного доступа через SSH.". — С. 91.
     Аннотация
     Простейший способ установки Raspbian на Raspberry Pi через NOOBS (New Out Of The Box Software) — распаковка на другом компьютере ZIP-­архива NOOBS (www.raspberrypi.org/downloads) на карту памяти микро­-SD, перенос микро­-SD на Raspberry Pi и установка из нее Raspbian. 
     Raspbian — запуск, вход в систему и работа в LXTerminal, загрузка рабочего стола, интерфейс, обновление ПО, установка ПО на примере установки инструмента захвата экрана scrot.
     Саймон Лонг (Simon Long) как реорганизатор рабочего стола Raspbian.
 

Паундер, Л. Agobo 2

Паундер, Л. Agobo 2 [Текст] : [обзор] / Лес Паундер [Les Pounder]  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 89. — (Обзор) (Комплект для робота). — Прил.: "Вкратце"  : [краткая характеристика Agobo 2 как робота с широкими возможностями, спроектированного под Raspberry Pi моделей A+, B+ и Raspberry Pi 2, ориентированного на новичков и средних пользователей; краткая характеристика дизайна и ПО управления ] ; "Свойства навскидку. Корпус PCB ; Последовательное соединение" ; "Вердикт Linux Format. Agobo 2" : [разработчик 4tronix, сайт www.4tronix.co.uk/store, цена, оценка отдельных параметров, рейтинг, резюме — прочный корпус и несложная в сборке и кодировании платформа позволяет любому шагнуть в мир робототехники]. 
     Аннотация
     Комплет Agobo 2 для создания робота — совместимые модели Raspberry Pi, оборудование и компоновка составных на шасси, программное обеспечение функциональности.

 

Малхолланд, Э. Привет ; Picademy в Бирмингеме ; Pidrophone ; Picade жив!

Малхолланд, Э. Привет ; Picademy в Бирмингеме. Обучение в стиле Pi теперь и в сердце Англии ; Pidrophone. Поможет спати китов ; Picade жив! Крошечный (дорогой) игровой апарат [Текст] : [новости Raspberry Pi Foundation] / Эндрю Малхолланд [Andrew Mulholland]  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 88. — (Linux Format. Пользователям Pi). 
     Аннотация
     Проект PiNet (аналог Linux Terminal Server Project для поддержки компьютерного класса с RaspberryPi под управлением ОС Raspbian); Pichademy@Google (www.raspberrypi.org/picademy/google) по подготовке сертифицированных преподавателей Raspberry Pi начальной, средней и старшей школы начала работать в Бирмингеме, курсы и мастер-классы ведет Мартин О'Хэнлон (Martin O'Hanlon); Pidrophone (http://bit.ly/LXFhydrophone) — дешевый гидрофон на основе Raspberry Pi (подводный микрофон) для записи и отслеживания китообразных в океанах; крошечный игровой апарат Picade для ретро-развлечений.

 

Браун, К. Система: типы сигналов

Браун, К. Система: типы сигналов [Текст] : учебник : [сигналы с точки зрения системного программиста] / Крис Браун [Chris Brown]  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 80-83. — (Академия кодинга) (Системное программирование). — Прил.: "Типы сигналов" [Таблица] : [сигналы интересные системным программистам: название, номер, действие по умолчанию, описание]. — С. 80 ; "История SIGHUP" : [объяснение названия и иллюстрация действия] ; "Скорая помощь" : [почему неоправдано сравнение сигналов в Linux и событий .NET]. — С. 81 ; "Скорая помощь" : [различие блокирования сигналов с помощью sigprocmask() и игнорирования сигналов] ; "Мамочка, а откуда берутся сигналы" [Изображение] : [цвет. схема]. — С. 82 ; "Как завершился этот процесс?" : [иллюстрация на примере кода]. — С. 83. 
     Аннотация
     Сигналы — что это такое, типы сигналов, как они используются. 
     Как отправить сигнал, как написать обработчик сигнала, который управляет реакцией программы на полученный сигнал. 
     Семь возможных способов использования сигнала.      

 

Кузнецов, Д. M4: освоим макропроцессор

Кузнецов, Д. M4: освоим макропроцессор [Текст] : [автоматизация набора текста исходного кода программ с помощью макропроцессора M4] : учебник / Дмитрий Кузнецов  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 76-79. — (Учебник) (Макропроцессор M4). — Прил.: "Элементы языка. Определяем новые макросы" : [синтаксис, параметры макросов]. — С. 76 ; "Вызов внешних программ" : [работа m4 в составе конвейера и выполнение команд оболочки (shell) в процессе своей работы] ; "Средства отладки" : [средства отладки m4]. — С. 79. 
     Аннотация
     Макропроцессор M4 — принцип работы; обработка пустых строк; потоки вывода; алгоритмические конструкции ifdef и ifelse; математические возможности — макросы incr(n), decr(n) и eval; средства обработки строк — макросы len(s), format(s, …), index(s1, s2), substr(s, pos, [len]), translit(s1, s2, s3),  regexp(s, rexp, [replacement]), patsubst(s, rexp, [replacement]); вызов внешних программ, средства отладки. 

 

Цукалос, М. Сеть: основные утилиты Linux

Цукалос, М. Сеть: основные утилиты Linux [Текст] : [утилиты командной строки и методы Linux для решения сетевых проблем] : учебник / Михалис Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 68-71. — (Учебник) (Решение проблем с сетью). — Прил.: "Скорая помощь" : [утилиты ntop и ntopng] : [назначение] : [лаконичная справка]. — С. 68 ; "Визуализация сетевых данных" : [команды построения графика в R, который визуализирует значение frame] ; "Скорая помощь" : [утилита WireShark] : [краткая характеристика как лучшей утилиты для анализа сетевого трафика, которой также можно воспользоваться для перехвата трафика; минус и плюсы; совет изучить WireShark, если у Вас есть время только на одну утилиту] ; "На этой схеме показан формат TCP- и IP-пакетов" [Изображение] : [схема]. — С. 69 ; "Скорая помощь" : [совет использовать роутер как средство устранения сетевых неполадок] ; "Nmap" : [открытая утилита, созданная Гордоном Федором Лайоном (Gordon Fyodor Lyon)] : [возможности и использование] : [краткая справка]. — С. 70 ; "О маршрутизации" : [понятия — маршрутизация, таблица маршрутизации, маршрут, алгоритм маршрутизации, статическая и динамическая (или адаптивная) маршрутизация, команда просмотра информации маршрутизации, Cisco как самый популярный производитель роутеров] ; "График поля frame.time_relative" [Изображение] : [график, полученный с помощью R]. — С. 71. 
     Аннотация
     Категории причин выхода из строя компьютерных сетей. Две группы проблем по сложности — проблемы с DNS (Domain Name System — система доменных имен), проблемы маршрутизации. 
     Сетевые инструменты Linux для решения проблем подключения (ping, traceroute, telnet, netcat, также известна как nc или lsof), утилиты анализа сетевого трафика и перехвата сетевого трафика (tcpdump и tshark), утилиты DNS (основные — host, nslookup и dig; для считывания и записи сетевых данных — netcat; для вывода информации о сети — lsof; для вывода информации о сетевой подсистеме Linux — netstat; использование базы данных MySQL для хранения сетевой информации и поиска сведений о сетевых данных).
     Рассмотрение процесса практического решения сетевых проблем на примере вероятных сценариев: первый сценарий — в сети, где используются хаб и коммутатор, установлен новый роутер ADSL с отлично работающим подключением Wi­-Fi­, но если хаб подключен к одному из портов роутера ADSL, то ни у кого не остается доступа к сети и к Интернету, даже с рабочим подключением Wi­-Fi; второй — компьютер Linux настроен на получение сообщений журнала от роутера Cisco, а роутер настроен на отправку сообщений журнала на компьютер Linux, но в файлах журнала на компьютере Linux ничего нет.

Ботвик, Н. ZeroTier: VPN быстро и просто

Ботвик, Н. ZeroTier: VPN быстро и просто [Текст] : [создание виртуальной приватной анонимной сети (VPN) по новейшей системе P2P программой ZeroTier ] : учебник / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 66-67. — (Учебник) (Работа в Сети). — Прил.: "Другие сервисы VPN" : [минусы предлагаемых услуг VPN]. — С. 66 ; "Содержите на дому" : [собственный сервер ZeroTier — факторы рисков для безопасности системы с публично доступным сервером, условия бесплатного сервиса, установка, целевой пользователь]. — С. 67. 
     Аннотация
     Многие считают VPN (Virtual Private Network — виртуальная частная сеть) наилучшим вариантом безопасного подключения к сети извне. Предложений услуг VPN достаточно, но, говоря словами дьяка из "Вечеров на хуторе близ Диканьки", их прелести несовершенны (у одних нет защищенного подключения к приватной сети, другие ориентируются на корпоративных пользователей и дороги, а также испльзуют закрытое ПО). Даже открытый вариант с OpenVPN известен как сложностью первоначальной настройки VPN-сервера, так и затратами времени на управление изменениями при добавлении и удалении устройств. Но есть простая, удобная в настройке, с простым веб-интерфейсом альтернатива — ZeroTier, которая позволит создать виртуальную анонимную частную сеть меньше чем за минуту и легко добавить в нее компьютеры.     
     ZeroTier (www.zerotier.com) — особенности реализации VPN, установка, создание сети (создание аккаунта на www.zerotier.com/admin/admin.html, получение списка сетей, создание и настройка сети), запуск клиента ZeroTier в Linux, добавление устройства в сеть (идентификатор устройства, авторизация пользователей сети), управление адресами, вопросы безопасности при доступе к приватной сети извне, собственный сервер ZeroTier.

 

Пантелеичев, Д. Пакет GNU Core Utilities. Часть 1

Пантелеичев, Д. Пакет GNU Core Utilities. Часть 1 [Текст] : [GNU Core Utilities (или coreutils)] : [базовые утилиты GNU] : [программы отображения информации о пользователе и о системе] : [обзор] / Дмитрий Пантелеичев  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 62-65. — (Учебник) (Базовые утилиты GNU). — Прил.: "Скорая помощь. Меню сайта http://gnu.org предусматривает перевод содержимого сайта на множество языков, в том числе и русский." : [краткая справка]. — С. 62 ; "Скорая помощь" : [команды получения справки и информации об утилитах пакета coreutils]. — С. 63. 
     Аннотация
     Программное окружение GNU и почему операционную систему Linux следует называть GNU/Linux. Краткая история проекта GNU и его основные компоненты (GNU Core Utilities — набор базовых утилит; GNU Toolchain — набор инструментов для разработчика, включающий компилятор, ассемблер, компоновщик, отладчик, средства для распространения программы для конечных пользователей; GNU C Library — версия стандартной библиотеки C для ОС GNU; Bash — командная оболочка; Gnome — графическая оболочка).
     Пакет ключевых утилит командной строки Linux — GNU Core Utilities (или coreutils): команды отображения информации об утилитах, встроенные команды оболочки.
     Утилиты отображения информации о пользователе (id, logname, whoami, groups, users, who), изучая которые мы также узнаем, как создать пользователя с помощью системных утилит useradd и passwd, получим понятие об устройствах UNIX­-подобных систем (эмулятор терминала или TTY­-устройство, TTY­-интерфейс, псевдотерминал).
     Утилиты отображения информации о системе (date, arch, nproc, uname, hostname, hostid, uptime), где более подробно рассказано об утилите date.
     Утилите date — функции: вывод текущих даты и времени (ключи вывода времени, форматы вывода даты и времени); вывод произвольного времени, заданного в параметре (общие правила ввода формата даты и их демонстрация на примере, правильные способы ввода времени на примере, пример вывода на экран даты 16 Август 2015 г., 8 ч 30 мин, задание времени в файле); показ времени последнего изменения файла; задание системного времени (установка текущего системного времени на примере, особенность установки системного времени с ключом ­-u). 

 

Пирс, Н. Снимки LVM: копируем диск

Пирс, Н. Снимки LVM: копируем диск [Текст] : [система Logical Volume Management (LVM) и ее моментальный снимок как средство отката нежелательных изменений в системе и как виртуальный тестовый полигон] : учебник / Ник Пирс [Nick Peers]  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 58-61. — (Учебник) (Снимки LVM). — Прил.: Объем тома моментальных снимков : [учтите, если том моментальных снимков заполнится, снимок будет считаться недействительным и его невозможно будет применить, а поэтому нужно изменять размер тома до того, как он переполнится; способы избежать заполнения тома моментальных снимков, — вручную с помощью LVM, автоматически путем редактирования значения параметра snapshot_autoextend_threshold файла lvm.conf] ; "Скорая помощь" : [Logical Volume Management (LVM) не ладит с системами RAID и нужно исследовать LVM через терминал (помощь — на https://wiki.ubuntu.com/Lvm)]. — С. 59 ; "Конвертируйте свой диск в LVM" : [утилита lvm2]. — С. 60 ; "Скорая помощь" : [отслеживание текущего состояния моментальных снимков в интерфейсе LVM] ; "Моментальные снимки как тестовый полигон" : [пошаговое руководство]. — С. 61. 
     Аннотация
     Осваиваем в Ubuntu низкоуровневую систему резервного копирования Linux — моментальные снимки (snapshot) системы, создаваемые Logical Volume Management (LVM): понимание моментальных снимков и добавление тома моментальных снимков LVM в систему (установка дистрибутива с опцией LVM, форматирование диска и установка дистрибутива с опцией LVM, конвертирование диска в LVM при помощи утилиты blocks и последующей обработки загрузчика Grub инструментом Boot Repair (руководство на https://help.ubuntu.com/community/BootRepair); получение части функций моментального снимка при помощи комбинации rsync, diff и Cron с помощью интерфейса KDE Back In Time); настройка тома моментальных снимков LVM и создание моментального снимка системы; моментальные снимки системы как тестовый полигон. У удаление тома моментальных снимков.