Linux Format 2017 № 4 (222)

Паундер, Л. Rainbow HAT

Паундер, Л. Rainbow HAT [Текст] : [обзор] / Лес Паундер [Les Pounder]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 89. — (Linux Format. Пользователям Pi) (Интернет вещей). — Прил.: "Вкратце"  : [краткая характеристика Rainbow HAT как платы Интернета Вещей, разработанной для использования с новой платформой Android Things] ; "Свойства навскидку. Расширение ; Зуммер" ; "Вердикт Linux Format. Rainbow HAT" : [разработчик Pimoroni, сайт https://shop.pimoroni.com, цена, оценка отдельных параметров, рейтинг, резюме — впечатляющий набор как для начинающего, так и для профи, благодаря интерфейсам Python и Android Things]. 
     Аннотация
     Rainbow HAT — плата-­приставка обеспечивающая множество методов ввода-­вывода для своих собственных устройств Интернета Вещей (IoT) — комплектация, програмирование Pi, пример проекта на ее базе, возможность управления с помощью Python, назначение. 

Монк, К. Привет ; ИИ Google сделает ваш Pi умнее ; Tinker-тормоз ; MeARM

Монк, К. Привет ; ИИ Google сделает ваш Pi умнее. В 2017 г. ваш Pi превратится в супер­мозг ; Tinker-тормоз. Запоздалое появление Asus SBPC ; MeARM! Самодельный робот-­рычаг для Pi [Текст] : [новости Raspberry Pi Foundation] / Карл Монк [Carl Monk]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 88. — (Linux Format. Пользователям Pi). 
     Аннотация
     Сообщество Pi и участие Карла Монка в его деятельности, Google добавляет к Pi машинное обучение и искусственный интеллект, появился рычажный робот, а плата Tinker от Asus задерживается. 

Цукалос, М. Python: кропаем утилиту

Цукалос, М. Python: кропаем утилиту [Текст] : [кодинг утилиты wc] : [практическое руководство] / Михалис Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 84-87. — (Академия кодинга) (Python). — Библиогр. "Скорая помощь": с. 85 (3 назв.). — Прил.: "Скорая помощь. Код этого урока можно загрузить
с www.linuxformat.com/files/code/tms16.code.zip". — С. 84 ; "О стандартных потоках ввода, вывода и ошибок" : [концепция стандартных потоков данных в Unix и её использование] : [краткая информация] ; "Скорая помощь" : [термины скрипт и программа] : [краткая информация]. — С. 85 ; "Обработка аргументов командной строки" : [обработка аргументов командной строки в Python 3] : [краткая информация и пример]. — С. 86 ; "Скорая помощь. С помощью каналов процессы Unix могут взаимодействовать друг с другом. При использовании каналов вывод одной программы становится входными данными для другой программы. Чтобы создать канал, нужно разделить две команды вертикальной чертой (|)." : [краткая информация]. — С. 87. 
     Аннотация
     Одна из самых старых утилит командной строки Unix, wc, сокращение от “word count” (подсчет слов), позволяет быстро получить информацию о текстовом файле. Утилита wc, например, подсчитывает слова, строки и число символов во входном потоке, который обычно представляет собой один или
несколько текстовых файлов. Михалис Цукалос полагает, что написание этой утилиты на Python 3 будет хорошей тренировкой и проводит по всем этапам ее кодирования. 
     Рекомендуется книга о Python 3 — “Dive Into Python 3" ("Погружение в Python 3", http://www.diveintopython3.net), а также полезные книги для опытных разработчиков — Luciano Ramalho “Fluent Python” (Лучано Рамальо "Беглый Python") и Brett Slatkin “Effective Python” (Бретт Слаткин "Эффективный Python"). 
 

Ельчук, К. Angular JS: настроим вид

Ельчук, К. Angular JS: настроим вид [Текст] : [разработка с помощью Angular JS одностраничного веб­-приложения со стандартными файлами, формами и галереей Bootstrap] : [практическое руководство] / Кент Ельчук [Kent Elchuk]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 80-83. — (Академия кодинга) (Angular JS). — Прил.: "Пользовательские элементы DOM" : [селектор JQuery в управлении моделью DOM] : [примеры]. — С. 81 ; "Гибкость PHP" : [включение и исключение PHP­-файлов из приложения Angular] : [на примере запуска Captcha2]. — С. 83. 
     Аннотация

     Как добавить новую тему в одностраничное приложение, как с помощью AngularJS создать галерею изображений, повседневные функции, применяемые в web­-разработке, изменение внешнего вида приложения с помощью адаптивного фреймворка Bootstrap, CSS и JQuery. 
     По сути, предлагается шаблон на AngularJS, с помощью которого можно быстро разработать одностраничное веб­-приложение со стандартными файлами, формами и галереей Bootstrap. 
 

Черепанов, М. Интернет Вещей. Часть 5. IoT: дом, который послушен нам

Черепанов, М. Интернет Вещей. Часть 5. IoT: дом, который послушен нам [Текст] : [обустройство и настройка радиоканала для связи датчиков и актуаторов с центральным контроллером] : [руководство] / Максим Черепанов  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 76-79. — (Учебник) (Послушный дом). — Прил.: "Рис. 1. Блок-схема ПД" [Изображение] : [схема]. — С. 76. 
     Аннотация
     Обустройство и настройка радиоканала для связи датчиков и актуаторов с центральным контроллером Послушного дома — требования к радиоканалу, модули для Wi-­Fi с частотой от 2,4 ГГц (наиболее известные представители этого диапазона — модули семейства ESP8266), модули семейства nRF24 с частотой 2,4 ГГц и со скоростью обмена данными до 2 Mб/с (модули nRF24L01+), модули на основе семейства чипов PT2272/2262 или аналогов с частотой работы 433 или 315 МГц для реализации передачи или управления, возможности модулей семействе nRF24 и радиомодуля nRF24LE1, вариант системы управления "умным" домом по радиоканалу, настройка соединения командного и периферийного контроллеров с модулями, соединение модулей с контроллерами, настройка обмена данными между контроллерами. 
 

Шарма, М. Игры: настроим себе геймпад

Шарма, М. Игры: настроим себе геймпад [Текст] : учебник : [игровой контроллер-­геймпад в Ubuntu] / Маянк Шарма [Mayank Sharma]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 74-75. — (Учебник) (Геймпад). — Вэблиогр. "Скорая помощь": с. 74 (1 назв.). — Прил.: "Скорая помощь. Если у вас контроллер Xbox, зайдите на http://pingus.seul.org/~Egrumbel/xboxdrv, чтобы подробнее узнать об альтернативном драйвере (Xboxdrv), с поддержкой дополнительных функций, например, обратной связи по усилию" : [совет]. — С. 74 ; "Скорая помощь. Если вам надо назначить в AntiMicro более сложные действия для клавиш, например, чтобы кнопка удерживалась в течение определенного времени, прежде чем была активирована, нажмите Дополнительно." : [использование AntiMicro] : [совет] ; "Исследуем интерфейс AntiMicro" : [основные элементы интерфейса AntiMicro]. — С. 75. 
     Аннотация
     Ubuntu привлекает геймеров официальным клиентом Steam for Linux и тем, что подавляющее большинство игровых контроллеров для ПК должны работать из коробки, и многие консольные контроллеры USB (тот же Xbox) должны распознаваться. 
     Игровой контроллер-­геймпад в Ubuntu — тестирование и настройка при помощи программы jtest-gtk, эмуляция нажатия клавиш и движений мыши на геймпаде при помощи программы AntiMicro Portable
(https://sourceforge.net/projects/antimicroportable), профили AntiMicro для многих игр на https://github.com/AntiMicro/antimicro­profiles/tree/master/applications. 
 

Цукалос, М. Nginx: строим web-сервер

Цукалос, М. Nginx: строим web-сервер [Текст] : [] / Михалис Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 70-73. — (Учебник) (Nginx). — Библиогр. "Скорая помощь": с. 72 (2 назв.). — Прил.: "Скорая помощь" : [почему Nginx стоит того времени, которое будет потрачено на его изучение]. — С. 70 ; "Как насчет Apache?" : [достоинства и наработки веб-сервера Apache, которые можно использовать в Nginx] : [совет] ; "Скорая помощь. Даже если вы не хотите использовать Nginx для обслуживания ваших сайтов, вы тем не менее можете использовать его как обратный прокси-­сервер, а также для балансировки нагрузки и кэширования контента." : [совет]. — С. 71 ; "Больше информации о Nginx" : [плюсы Nginx в сравнении с Apache] : [краткая информация]. — С. 72 ; "Вот так Nginx справлятся с запросами, используя свои рабочие процессы" [Изображение] : [цвет. схема]. — С. 73. 
     Аннотация
     Nginx (https://nginx.org) — установка, файл настройки nginx.conf, указание номера желаемого порта и преимущество порта номер 8080, использование (создание настройки Nginx для обслуживания статических страниц, используя порт номер 8080; установка и настройка WordPress и Drupal, примеры файлов настройки для сайтов Drupal и WordPress, ценные советы и информация, отчеты об ошибках, логи и правила). 
     Рекомендуются книги — Clement Nedelcu "Nginx HTTP Server", 2nd Edition (2­е издание книги Клемана Недельсю "HTTP-сервер Nginx") и Alex Kapranoff "Nginx Troubleshooting" (Алекс Капранофф "Решение проблем Nginx). 
 

Аксельссон, М.-Т. Мозаика: рулим своими окнами

Аксельссон, М.-Т. Мозаика: рулим своими окнами [Текст] : учебник : [типы менеджеров окон, альтернативные мозаичные менеджеры окон и их влияние на компьютер и продуктивность] / Матс-Таге Аксельссон [Mats Tage Axelsson]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 66-69. — (Учебник) (Менеджеры окон). — Вэблиогр. "Скорая помощь": с. 67 (3 назв.). — Прил.: "Скорая помощь. Если вы хотите запустить менеджер окон без lightdm, то вам придется остановить менеджер отображения. В systemd это требует использования systemctl stop lightdm." : [совет]. — С. 66 ; "TinyWm, обучающий инструмент" : [TinyWm (код на http://incise.org/tinywm.html, разработчик Ник Уэлч [Nick Welch]) как отпраной пункт для разработки в Х] : [краткая справка]. — С. 67 ; "Awesome!" : [минималисткий менеджер окон] : [краткая справка и краткое отступление о языке программирования Lua] ; "Скорая помощь. Если вы хотите поиграть со Sway, посетите домашнюю страницу http://swaywm.org. Пока что доступны только исходники в пакетах. Если хотите скомпилировать собственный — ваши труды окупятся." : [совет]. — С. 68 ; "FVWM: F значит “Forefather [Отец-основатель]”?" : [производные от менеджера окон FVWM —  Xfce, NeXTSTEP OS, Fvwm95, MLWM, FVWM-XPM, который привел к появлению менеджера окон Enlightenment]. — С. 69. 
     Аннотация
     Композитный менеджер окон (Window Manager, WM) — типы менеджеров окон (композитные, стековые и мозаичные), менеджеры окон в KDE и Gnome; альтернативные менеджеры окон (мозаичные i3, Awesome, Ratpoison; стековые FVWM, Xfce, Enlightenment со стековой и мозаичной раскладками), их достоинства и недостатки, их влияние на компьютер и продуктивность. 
 

Толстой, А. P2P: делимся файлами правильно

Толстой, А. P2P: делимся файлами правильно [Текст] : учебник : [методы распределения доступа к файлам по технологии peer-­to-­peer (P2P) — лучшей технологии для обмена данными] / Александр Толстой [Alexander Tolstoy]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 62-65. — (Учебник) (P2P). — Прил.: "Скорая помощь. Не забудьте настроить свой брандмауэр, чтобы он позволял работать вашим директориям с распределенным доступом или P2P-­соединениям. Вам не надо отключать его насовсем: просто разрешите определенные IP­-адреса и порты." : [совет]. — С. 62 ; "Управляйте торрентами из командной строки" : [консольный торрент-клиент Transmission как демон, утилиты Transmission для управления торрентами] ; "Скорая помощь. Запустите свой собственный облачный сервис, используя великолепный ownCloud или Nextcloud. Оба сервиса очень удобны для организации распределенного доступа к файлам в больших LAN." : [совет]. — С. 63 ; "Зашифруйте свои файлы общего доступа" : [зашифрованная файловая система EncFS в обеспечении безопасности файлов общего пользования] : [краткая информация о работе с EncFS]. — С. 65. 
     Аннотация
     Вам известно, что такое сид, пир и личер? Наверное, нет. Александр Толстой всё объяснит и покажет, начав с хаба, настройки клиента прямого подключения (DC, direct connect) EiskaltDC++ и роутера. Далее предлагает способы отправки файлов или директорий на другой компьютер внутри LAN, среди которых упомянуты Samba, CIFS, NFS и обращено внимание на одноранговые сетевые инструменты, предлагающие простой способ доступа к файлам с других устройств — минималистичный веб­-сервер быстрого обобществления директорий Weborf (с GUI QWeborf) и Dukto. Уделяет внимание выдаче удаленных файлов по технологиям — WebDAV, которая позволяет монтировать удаленные URL в качестве локальной (она же — FUSE) файловой системы с помощью стандартного файлового менеджера; технологии облачных сервисов (инструмент RCloneBrowser) и технологии BitTorrent, где мы  встретим сидов и личеров, создадим собственный торрент с помощью торрент-клиента KTorrent, получим представление об управлении торрентами из командной строки. Кратко рассказывает о работе с анонимным клиентом сети от друга к другу Retroshare
     Редакция не одобряет распространения файлов, на которые у вас нет прав. Не забывайте о соблюдении авторских прав при обмене файлами! 
 

Балдин, Е. М. Компьютер помощнее

Балдин, Е. М. Компьютер помощнее [Текст] : [GNU/Linux в управлении современными компьютерами и бытовой техникой] / Евгений Михайлович Балдин  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 61. — (Учебники). 
     Аннотация
     В связи с выпуском томской фирмой UNIGINE нового теста Суперпозиция Евгений Михайлович Балдин отмечает, что выбор подходящего для GNU/Linux железа сейчас сделался гораздо беспроблемнее, чем было ранее. И называет одну из причин беспроблемности — появление все большего числа бытовых устройств под управлением Linux. 
 

Браун, Д. По советам м-ра Брауна [Linux Format, 2017, № 4 (222), апр.]

Браун, Д. По советам м-ра Брауна [Текст] : эзотерическое системное администрирование из таинственных закоулков серверной : [материалы для сисадминов Linux-систем] / Джолион Браун [Jolyon Brown]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 56-59. — (Советы мистера Брауна). — Содерж.: Прощай, Советы : [будущее Джолиона Брауна на ближайшие несколько лет обеспечат знания и навыки в сфере облачных вычислений, в языке программирования Google Go и освоение дистрибутива для тестирования на вторжения Kali Linux] ; Взгляд внутрь Google. Поисковый гигант рассказал, как решает вопросы безопасности, и намекнул на защиту с применением "собственного железа" : [документ компании Google "Infrastructure Security Design Overview" ("Обзор модели инфраструктуры безопасности", https://cloud.google.com/security/security­design), описывающий механизмы защитны облачных служб компании, — назначение, краткое содержание документа (схемы, аппаратные решения, шифрование), кому следует обратить на него внимание; книга специалистов Google для начинающего системного администратора “Site Reliability Engineering" ("Обеспечение надежности сайтов", https://landing.google.com/sre/book.html) доступна под лицензией Creative Commons; Linux Foundation объявила о правах на исходный код открытой RethinkDB, который выкуплен от кредиторов организацией Cloud Native Computing Foundation (CNCF)]. — С. 56 ; Масштабирование приложений : [способы реализации DC/OS]. — С. 57 ; Операционная система дата-центра : [Datacentre Operating System (DC/OS) — интерфейс командной строки, запуск контейнеров, приложения, планирование заданий, рекомендация как решения для управления контейнерами]. — С. 57-59 ; Обнаружение служб : [Mesos­DNS и именованные VIP для обнаружения служб в кластерах DC/OS]. — С. 58. 
     Аннотация 
     Последняя колонка "Советов" Джолиона Брауна — размышления о своем будущем, полезные новости от компании Google и приятная новость от Linux Foundation, продоление обзора Datacentre Operating System (DC/OS). 
 

Дрейк, Н. Умный дом с открытым кодом

Дрейк, Н. Умный дом с открытым кодом [Текст] : [система «умного» дома] : [обеспечение безопасности устройств и коммуникаций управления ими] : [руководство] / Нейт Дрейк [Nate Drake]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 48-55. — (Умный дом с открытым кодом). — Содерж.: Много FOSS и забот. Не все ОС смартфонов созданы равными. Исследуйте свои опции от крупных компаний до программ с открытым кодом, прежде чем рвануть вперед : [умные системы домашней автоматизации на основе свободного ПО и ПО с открытым кодом (FOSS) — Home Assistant (https://home-assistant.io/) с прекомпилированной ОС HASSbian (http://bit.ly/HASSbian) специально для Rasperrby Pi; OpenHAB (www.openhab.org), который отлично работает на Raspberry Pi; OpenMotics (www.openmotics.com), предлагающий программы с открытым кодом, объединенные с открытым оборудованием; Domoticz (https://domoticz.com), который поддерживает и сторонние проприетарные устройства (например, Google Nest Thermostat)] ; Проприетарные слабости : [примеры, которые показывают, что проприетарные решения «умного» дома достигают удобства за счёт безопасности («умные» устройства Google Nest, холодильник Samsung Smart Fridges, программа Samsung SmartThings)]. — С. 49 ; Изучите свои интерфейсы. Спросите себя, нужен ли он вам, а потом решите, как его обезопасить : [рациональный поход к обустройству "умного" дома — выбор платформы (проприетарная или свободная Home Assistant); комбинирование "умных" устройств и устройств автоматизации для решения домашних задач; общие рекомендации: по усилению слабых мест системы "умного" дома, безопасности устройств системы, устройств удаленного управления и локальной сети, используемой для удаленного управления устройствами; созданию недорогой современной сети видеонаблюдения на базе Raspberry Pi, инфракрасной камеры Pi и ОС MotionEyeOS (https://github.com/ccrisan/motioneyeos/wiki)]. — С. 50-51 ; Умные решения для замка : [рекомендации по безопасному использованию, где наряду с «умным» предлагается установить и обычный замок )))]. — С. 51 ; Обеспечение безопасности вашего SSH : [обеспечение безопасности Pi в системе «умного» дома]. — С. 52 ; Умная домашняя сеть. Держите ваши устройства скрытыми и в безопасности : [рекомендации по безопасности и безопасной работы роутера — смена пароля, актуальность прошивки, основанная на Linux прошивка с открытым кодом DD­WRT (www.dd­wrt.com/wiki/index.php/Main_Page), протокол шифрования, пароль; безопасность локальной беспроводной сети "умного" дома — использование Raspberry Pi для обустройства программного брандмауэра ufw (руководство — https://help.ubuntu.com/community/ufw), безопасность соединений между вашим умным хабом и мобильным устройством управления]. — С. 52-53 ; Настройка Home Assistant с Tor : [пошаговое руководство] : [скрытие видимости системы «умного» дома из сети Интернет через функцию Tor Hidden service]. — С. 53 ; Стабильность питания : [обеспечение автономного электропитания устройств Raspberry Pi в системе»умного» дома]. — С. 54 ; Умный дом своими руками. Самая прочная безопасность достигается при создании умного дома с нуля : [домашняя автоматизация на аппаратной базе Pi и платы расширения Pi Zero; создания системы "умного" отопления дома на базе Raspberry P, платы расширения SenseHAT (информация — https://www.raspberrypi.org/products/sense­hat); автоматизация управления устройствами дома на примере дистанционно управляемых розеток производства компании Energenie и обеспечение его безопасности; обеспечение безопасности SSH на Raspberry Pi]. — С. 54-55 ; Цифровые умные хабы : [краткий обзор плюсов и минусов решений]. — 55. 
     Аннотация
     Всё большее распространение "Умных домов" и Интернета Вещей (IoT) несёт новые проблемы безопасности. Руководство знакомит с подходами к реализации систем "умного" дома и предлагает рекомендации по обеспечению безопасности его устройств и коммуникаций управления ими. 
 

Шерышова, Л. Tizen и Web

Шерышова, Л. Tizen и Web [Текст] / Лада Шерышова  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 22-23. — (Tizen) (Программирование). — Прил.: "Рис. 1. Жизненный цикл web-приложения Tizen" [Изображение] : [цвет. схема]. — С. 22 ; "Рис. 2. Комбинации приложений в гибридных мультипроектах" [Изображение] : [цвет. схема]. — С. 23. 
     Аннотация
     Чем нативное приложение отличается от веб­-приложения. Этапы жизненного цикла те же, но налицо некоторые особенности. 

Мобильные новости [Linux Format, 2017, № 4 (222), апр.]

Мобильные новости [Текст] : [краткая информация о событиях и комментарии] / авт. не указ.  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 20-21. — Содерж.: Воскрешение бренда. Продажи новых моделей Nokia стартуют во втором квартале : [история Nokia как производителя смартфонов продолжается — HMD Global получила  эксклюзивную 10­-летнюю лицензию на производство и реализацию телефонов под брендом Nokia и начинает продавать новую линейку смартфонов Nokia под управлением Android Nougat; краткая характеристика новой линейки смартфонов Nokia] ; Безопасность или срок работы? Технология Carbon-­ion от компании ZapGo вытеснит батареи Lithium-­ion : [краткая информация о новой технологии Carbon-­ion британской компании ZapGo, ее плюсах (невоспламеняемые аккумуляторы, быстрая зарядка) и минусе (быстрый разряд)]. — С. 20 ; Connected Modular 45. Традиции швейцарских часовых дел мастеров сочетаются с Android Wear 2.0 : ["умные" часы Connected Modular 45 в реализации швейцарской компании TAG Heuer настраиваются под индивидуальные предпочтения клиента благодаря 11 основным дизайнерским
решениям и 45 дополнительным комбинациям] ; LTE для «малышей». Поставки телефонов с чипом Qualcomm 205 Mobile начнутся во II квартале 2017 г. : [функциональные телефоны, популярные в развивающихся странах и составляющих 20 % от мировых поставок мобильных телефонов, могут реализовать «смартфоноподобные» возможности с новым чипом Qualcomm 205 Mobile, которые можно опробовать в Nokia 3310]. — С. 21. 
     Аннотация
     Nokia вновь на рынке производства смартфонов и готовит телефоны-конфетки, карбон вытесняет литий, а швейцарские часы предпочитают Android Wear. 
 

Dirt Rally

Dirt Rally [Текст] : [обзор] / авт. не указ.  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 19. — (Обзоры) (Игра). — Прил.: "Спецификация"  : [программные и аппаратные требования] ; "Вердикт Linux Format. Dirt Rally" : [разработчик Feral Interactive, сайт www.feralinteractive.com, цена, оценка отдельных параметров, рейтинг 8/10, резюме — может, это и не полноценный симулятор, но увлекательный и детальный, и его дух удовлетворит рьяных фанатов вождения]. 
     Аннотация
     Почему игра Dirt Rally не симулятор гонок, а игра — самое всестороннее предложение именно по ралли, где приходится преодолевать снег и лед Швеции, пыльные дороги Греции, грязь Уэльса, необъятные просторы немецких полей, замороженные туннели Монако и американский Пайкс­Пик в штате Колорадо.