3. VNC и брандмауэр [Текст] : [удаленный доступ через службу ZeroTier, которая позволяет создать виртуальную сеть в браузере] : [ответ на вопрос читателя Дэвида Хигнетта [David Hignett], которого интересует можно ли открыть порт VNC на брандмауэре Интернет для подключения компьютера на работе к домашнему удаленному компьютеру] // Linux Format. — 2017. — № 4 (222), апр.. — С. 97, колон. 2-3. — (Ответы).
Аннотация
Открытие порта VNC на брандмауэре несет риск с точки зрения безопасности — Вы откроетесь всем видам атак от тех, кто пытается найти уязвимости в программе VNC.
Более безопасный подход — VPN (виртуальная частная сеть), создающая зашифрованный туннель, посредством которого удаленный компьютер становится частью домашней сети. Но настройка VPN довольно сложна.
Альтернатива — служба ZeroTier, которая позволяет создать виртуальную сеть в браузере. О ней — подробная информация.
2. Сенсорный Firefox
2. Сенсорный Firefox [Текст] : [информационная система на Firefox] : [ответ на вопрос читателя Лайама Доннелли [Liam Donnelly], который пытается разработать информационную систему на основе Raspberry Pi с Raspbian и сенсорного экрана на Firefox] // Linux Format. — 2017. — № 4 (222), апр.. — С. 96, колон. 3 — 97, колон. 1-2. — (Ответы).
Аннотация
Чтобы организовать информационную систему на основе Raspberry Pi с Raspbian и сенсорного экрана на Firefox, рекомендуется:
1) расширение mKiosk для Firefox, которое позволяет запускать браузер в полноэкранном режиме и переходить на указанную страницу после бездействия в течение определенного времени;
2) расширение Run Fullscreen и скрипт xprintidle (приводится) для перезагрузки главной страницы после пяти минут простоя.
1. Автоматическая рассылка
1. Автоматическая рассылка [Текст] : [как в командной строке или с помощью языка программирования реализовать автоматическую рассылку писем] : [ответ на вопрос читателя Майка Хиггинса [Mike Higgins], которого интересует автоматическая рассылка писем] // Linux Format. — 2017. — № 4 (222), апр.. — С. 96, колон. 1-2. — (Ответы).
Аннотация
Реализация автоматической рассылки писем в консольной почтовой программе mail.
Реализация автоматической рассылки писем посредством языка программирования — в большинстве из языков программирования есть модули или библиотеки для отправки почты (например, в Python есть библиотека smtplib, которая справляется с этой задачей).
Конвэй, Ш. CMS: создаем сервер контента
Конвэй, Ш. CMS: создаем сервер контента [Текст] : [руководство] / Шон Конвэй [Sean Conway] // Linux Format. — 2017. — № 4 (222), апр.. — С. 92-95. — (Linux Format. Пользователям Pi) (Raspberry Pi) (Подробно о CMS). — Прил.: "Регулярные обновления" : [команды update и upgrade] ; "Скорая помощь. Мы не рекомендуем запускать на Pi коммерческие web-сервисы — компьютеру-крошке не хватит
мощности для поддержки таких программ; зато его размер позволит вам взять его с собой на презентацию разработки сайта." : [совет]. — С. 93 ; "Скорая помощь. Очень важно создавать надежные пароли. Сохранение в программах паролей по умолчанию или использование простого пароля делает программу незащищенной." : [совет] ; "Великолепная четверка CMS" : [компоненты LAMP и феномен CMS]. — С. 94 ; "В начале было…" : [революция систем управления контентом (CMS) — суть] ; "Настройка и установка WordPress" : [пошаговое руководство]. — С. 95.
Аннотация
Если у Вас есть Raspberry Pi, некоторый опыт работы с терминалом и умение использовать текстовый редактор для работы с файлами, то руководство Шона Конвэя покажет как настроить веб-сервер на Raspberry Pi, чтобы с помощью WordPress создать систему управления контентом (CMS).
Прежде чем приступить к созданию конфигурации, нужно: уяснить, что такое CMS; установить вэб-сервер (Nginx), реляционную базу данных MySQL и настроить их; установить язык программирования PHP. Настройка сервера WordPress, чтобы он запускался из вэб-браузера.
Паундер, Л. Python: ваш цифровой помощник
Паундер, Л. Python: ваш цифровой помощник [Текст] : [создание цифрового персонального помощника на базе Raspberry Pi] : [руководство] / Лес Паундер [Les Pounder] // Linux Format. — 2017. — № 4 (222), апр.. — С. 90-91. — (Linux Format. Пользователям Pi) (Raspberry Pi) (Цифровой помощник). — Прил.: "Вам нужны" : [аппаратное и программное обеспечение проекта]. — С. 90 ; "OpenWeather Map: Как получить свой ключ API" : [получение и испольование в проекте ключа открытого API сайта Open Weather Map, http://openweathermap.org]" : [краткая информация] ; "Скорая помощь. Выполните в терминале sudo raspiconfig для вывода звука через разъем 3,5 мм для наушников. Для изменения уровня громкости воспользуйтесь alsamixer в терминале. Управлять громкостью можно с помощью клавиш вверх и вниз, и Esc для выхода. Это работает и в SSH" : [совет]. — С. 91.
Аннотация
Как собрать, запрограммировать и настроить карманного цифрового персонального ассистента на базе Raspberry Pi, который будет сообщать последние новости и состояние погоды.
Паундер, Л. 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/antimicroprofiles/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.