Учебник

Ботвик, Н. Sudo: контроль root-доступа

Ботвик, Н. Sudo: контроль root-доступа [Текст] : учебник / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2015. — № 7 (198), июль. — С. 66-67. — (Учебник) (Sudo). — Прил.: "Вход от имени root" : [команды входа от имени root, если учетная запись root отключена, запрет выполнения этих команд конкретному пользователю и почему это нужно]. — С. 67. 
     Аннотация
     Азы терминала — почему иногда приходится работать от имени root, как это делается, как передать это право другим пользователям, не давая им полную свободу действий в своей системе.
     У традиционной su, о которой здесь тоже рассказано, есть свои недостатки: пользователю надо сообщить пароль администратора, с которым он сможет вытворять всё что угодно, да ещё оставить открытым сеанс с доступом root. Метод su ­c неудобен: ведь при выполнении нескольких команд вам придётся каждый раз вводить пароль. В таких случаях решением будет sudo — эта команда ныне используется в большинстве дистрибутивов.
     Sudo — принцип работы, отличия, файл настройки прав и контроля привилегий /etc/sudoers (группа wheel или admin), редактирование /etc/sudoers при помощи команды visudo, файл sudoers, передача привилегий sudo другим пользователям, ограничение прав доступа к root для конкретного пользователя, некоторые настройки в /etc/sudoers (сохранение переменных окружения $HOME и $DISPLAY при выполнении команды sudo, которые команда стирает по умолчанию).

 

Ботвик, Н. Systemd: нырнем в journalctl

Ботвик, Н. Systemd: нырнем в journalctl [Текст] : учебник : [журнал systemd] / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2015. — № 7 (198), июль. — С. 64-65. — (Учебник) (Журнал systemd). — Прил.: "Работаем по старинке" : [причины регистрации системных сообщений с помощью, например, syslog-ng в связке с logrotate и хранения традиционных текстовых логов в /var/log]. — С. 65. 
     Аннотация
     Дистрибутивы массово переходят на systemd появляется множество новых способов работы, с которыми следует познакомиться. Один из них — журнал systemd. Что такое журнал. Чем он отличается от syslog. Как его использовать, и можно ли работать по-старому, если нам так больше нравится.

 

Конвэй, Ш. Sysstat: как работается

Конвэй, Ш. Sysstat: как работается [Текст] : [получение информации об использовании процессора, памяти и ввода/вывода с помощью пакета утилит sysstat для исследования внутренних счетчиков ядра Linux в системе под управлением CentOS] : [команды утилит sar, sa1 и sa2] : учебник / Шон Конвэй [Sean Conway]  //  Linux Format. — 2015. — № 7 (198), июль. — С. 60-63. — (Учебник) (Sysstat). — Прил.: "Скорая помощь. Чтобы найти файлы библиотек sysstat в 32-битном Linux, удалите “64” из пути каталога" : [совет]. — С. 60 ; "Если б не люди…" : [информация из отчетов пользователей и решение проблем производительности] ; "Скорая помощь" : [поскольку сбор данных со счетчиков дополнительно нагружает систему, то дан совет сохранять минимальный набор счетчиков и увеличивать его только при необходимости] ; "Данные ядра о сети" [Таблица] : [фрагмент таблицы из http://pastebin.com/RzUtbXzF]. — С. 61 ; "Использование процессора и памяти" [Таблица] ; "Перезапуск Linux (http://pastebin.com/f4PNYSVA)" : [Таблица] ; "Статистика использования памяти (http://pastebin.com/cfa8UPuB)" : [Таблица]. — С. 62 ;  "Ответ" : [на вопрос часто задаваемый кандидатам на должность системного администратора во время собеседования]. — С. 63. 
     Аннотация
     Кандидатам на должность системного администратора во время собеседования часто задают такой вопрос: "Вы получили от пользователей отчет с сообщением, что поддерживаемая вами база данных работает очень медленно. Какие действия следует предпринять?" Учебник поможет получить ответ на этот вопрос и покажет как получить информацию об использовании процессора, памяти и ввода/вывода с помощью встроенной метрики ядра Linux под названием sysstat, взяв за основу дистрибутив CentOS. 
     Sysstat (пакет утилит, позволяющих просмотреть счетчики ядра Linux и составить представление о производительности) — установка (подробности установки в блоге http://sebastien.godard.pagesperso-orange.fr); список утилит пакета и команды утилит sar, sa1 и sa2; использование утилит пакета для сбора данных, запустив скрипты, которые повлияют на производительность системы (первый — повысит нагрузку на центральный процессор, второй — занимает участки свободной памяти до тех пор, пока ее не останется, третий — счетчик ядра для сетевой карты неправильно настроенной системы), тестовые сценарии.

 

Chromebook. Your Complete Manual

Chromebook. Your Complete Manual [Electronic resource]  //  Linux Format DVD. — 2015. — № 6 (197), июнь. 
     Рец.: Ботвик, Н. Chromebook: полное руководство. Бесплатная e­-книга [Текст] : [эволюция хромбуков от интересных новинок Google до серьёзных конкурентов на рынке, чему способствуют их качества] / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 107. — (На диске). 
     Аннотация
     Нейл Ботвик впечатлён хромбуками и для этого есть все основания — доля хромбуков на мировом рынке ноутбуков к 2017 году, по прогнозам составит 5%, сравнившись по объёмам продаж с ноутбуками Apple. Успеху хромбуков на рынке способствуют их мощность, отличная операционная система, долгоработающие батареи и они выполняют все, что от них требуется. 

 

Цукалос, М. Haskell: путем функциональности

Цукалос, М. Haskell: путем функциональности [Текст] : [функциональное программирование на Haskell — примеры кода и приемы] / Михалис   Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 92-95. — (Академия кодинга) (Haskell). — Веблиогр. "Скорая помощь": с. 93 (3 назв.). — Прил.: "Написание тестов в Haskell" : [написание тестов для функций в своих модулях]. — С. 93 ; "Компилятор или интерактивная среда?" : [когда удобнее то или другое]. — С. 94 ; "Скорая помощь. Хороший способ изучения нового языка — попробовать реализовать на нем традиционные утилиты Unix. Можно начать с более простых, таких как wc, pwd, cat и cp, и продолжить с более сложными, вроде ls, rm и mv." : [совет]. — С. 95. 
     Аннотация
     Одного совершенного языка программирования для всего на свете не существует. Михалис Цукалос предполагает, что для решения некоторых задач программистам подойдет мощный функциональный компилируемый язык программирования Haskell, и показывает несколько полезных примеров кода и приемов программирования (вызов кода на Haskell из кода на C, программирование веб-приложений при помощи модуля Yesod). С его помощью мы освоим три способа запуска программ Haskell, научимся программировать известные алгоритмы, а также свои собственные модули, и лучше поймем некоторые удобные свойства Haskell.  
     Для тех, кто только начинает работать с Haskell, рекомендуется установить компилятор Glasgow Haskell Compiler (приведена команда для установки в системе под управлением Debian). 
     Рекомендуется ресурс www.haskell.org для поиска подробной информации о Haskell и две полезные и бесплатно доступные книги — “Real World Haskell” (http:// book.realworldhaskell.org) и “Learn You a Haskell for Great Good” (http://learnyouahaskell. com). 

 

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

Браун, К. Система: доступ произволен [Текст] : [произвольный доступ к файлам и взаимодействие программ со структурой файловой системы] : учебник / Крис Браун [Chris Brown]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 88-91. — (Академия кодинга) (Системное программирование). — Прил.: "Скорая помощь. Команда stat, которая по сути представляет собой просто обертку системного вызова stat(), позволяет исследовать inode файла из командной строки, не написав ни строки кода.". — С. 88 ; "Дырчатые файлы" : [краткая информация и пример] ; "Скорая помощь. Заголовочные файлы обычно вкладываются друг в друга (т. е. содержат строки #include для других заголовочных файлов); воспользовавшись в gcc параметром ­H, вы увидите, что происходит на самом деле." ; "За кулисами файловой системы: inode содержит атрибуты файлов, а каталоги содержат ссылки, которые дают файлам их имена" [Изображение] : [цветная схема]. — С. 89 ; "Системный вызов lseek() перемещает маркер положения в открытом файле" [Изображение] : [схема] ; "Тонкости применения временных отметок" : [время в файловых системах и время «последнего доступа» к файлу]. — С. 90 ; "Важное поле inode — режим [mode], которое определяет тип файла и права доступа к нему" [Изображение] : [цветная схема st_mode] : [подробная информация]. — С. 91. 
     Аннотация
     Системное программирование: последовательный доступ к файлам, произвольный доступ к файлам с помощью системного вызова lseek(); системные вызовы, управляющие файловой системой, — таблица inode, ссылки, системный вызов stat(), функция listfile (код и комментарий); каталоги и системные вызовы для открытия и чтения каталогов на примере opendir() и readdir(); дополнительные ссылки на существующий файл и символические ссылки (мягкие ссылки).

Семилетов, П. JACK и Portaudio: звук в Linux

Семилетов, П. JACK и Portaudio: звук в Linux [Текст] : [программирование звука в Linux] : [основы] : учебник / Петр Семилетов  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 84-87. — (Учебник) (JACK и Portaudio). 
     Аннотация
     Краткая эволюция звуковой системы ПК. 
     Звуковой сервер JACK и чисто звуковая библиотека PortAudio — сравнение возможностей работы со звуком, подключение к проекту, программирование работы со звуком (звуковой массив, типы звуковых данных, сэмпл, сведение или микширование, панорамирование, функция обратного вызова или коллбэк), начало работы со звуком в JACK (инициализация, соединение с сервером, установка коллбэков для смены частоты оцифровки, смены частоты буфера и взаимодействия с выходным буфером, соединение с сервером), начало работы со звуком в PulseAudio (инициализация, особенности управления параметрами сессии, механизм работы со звуком, открытие и закрытие выходного потока), особенности обработки в цикле, коллбэк обработки JACK и PortAudio, чтение и запись файлов с помощью библиотеки libsndfile.
 

Ельчук, К. HTTrack: клоны сайтов

Ельчук, К. HTTrack: клоны сайтов [Текст] : [возможность утилиты HTTrack клонировать сайты как способ обучения веб-разработке] : учебник / Кент Ельчук [Kent Elchuk]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 80-83. — (Учебник) (Клонирование сайтов). — Прил.: "Скорая помощь" : [для изменения клона сайта требуется знание HTML, CSS и JavaScript]. — С. 80 ; "Скорая помощь. Вы можете добавить свой код на PHP/MySQL в динамические web-страницы, переместив свою копию в каталог /var/www или /var/html/www, переименовав файлы с расширением .php и изменив соответствующие пункты меню." : [совет]. — С. 81 ; "Скорая помощь. Чтобы открыть и изменить свои клоны на локальном компьютере с Linux, можете поместить их в каталог /var/www и открывать в браузере по ссылке http://localhost/имя_клона." ; "Изменение в конфигурации PHP" : [изменение в php.ini — изменить максимальное время выполнения скрипта (max_execution_time), отключить функцию]. — С. 82 ; "Введение в Firebug" : [Firebug — расширение веб-браузера для анализа и изменения содержания веб-страниц] : [установка, просмотр кода элемента страницы, редактирование тэга]. — С. 83. 
     Аннотация
   
 Как известно, лучший метод обучения — практика. А почему бы не использовать возможность утилиты HTTrack клонировать сайты для обучения веб-разработке, не нарушая при этом авторских прав? Кент Ельчук показывает как клонировать сайт с помощью HTTrack, как внести изменения в клон и раскрывает секреты создания собственного шаблона и его изменения под свои нужды. 
     Приводится — список команд для установки и использования пакета httrack в системах на базе Debian, таких как Raspbian и Ubuntu; команда загрузки файлов и ссылок из главного каталога; команда клонирования подкаталога; код скрипта для клонирования сайта и объяснение его работы; код примера всех элементов страницы.
     Утилита HTTrack применяется не только для клонирования сайтов или подкаталогов. Все о программе: 
     Cohen, B. Httrack Users Guide (3.10) [Electronic resource] / Fred Cohen. — Mode of access: http://www.httrack.com/html/fcguide.html.   

 

Бидвелл, Д. Apache: ради безопасности

Бидвелл, Д. Apache: ради безопасности [Текст] : [основы работы и обеспечение безопасности веб-сервера Apache] : учебник / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 76-79. — (Учебник) (Apache). — Веблиогр. "Скорая помощь": с. 76 (1 назв.), 77 (1 назв.). — Прил.: "Скорая помощь. У лагеря Apache есть что сказать об изменениях в конфигурационных файлах по умолчанию, которые внесены в Debian. Прочтите об этом по ссылке http://bit.ly/DebianDiffs.". — С. 76 ; "Устанавливаем и тестируем" : [отличия названий пакетов, путей и имен файлов главного файла настройки Apache в дистрибутивах Linux; в данном учебнике, если не указано иначе, используются настройки для Mint/Ubuntu; для другого дистрибутива рекомендуется посмотреть подборку путей и имен файлов для различных дистрибутивов на https://wiki.apache.org/httpd/DistrosDefaultLayout] ; "Скорая помощь" : [руководство по HTTPS в блоге Роберта Хитона (Robert Heaton) на http://bit.ly/HTTPSGuide] ; "Согласно этому опросу на w3techs.com, Apache уверенно опережает конкурентов…" [Изображение] : [цветная диаграмма и комментарий к статистике использования Nginx и Apache]. — С. 77 ; "Скорая помощь" : [совет следить за лог-файлами доступа и ошибок в каталоге /var/log/apache2, из которых можно узнать, кто обращался к сайту и что не работает]. — С. 78 ; "Генерация самоподписанного сертификата" : [команда, процедура и информация о выданном сертификате, права доступа для файла ключа и сертификата]. — С. 79. 
     Аннотация
     Основы работы с веб-сервером Apache на примере системы под управлением Debian/Mint/Ubuntu: краткий обзор функционирования веб-сервера; настройка виртуального хоста и добавление сайтов; обеспечение безопасности данных HTTP-запросов и ответов применением SSL/TLS по протоколу HTTPS — реализация SSL (актуальность системы шифрования, решение проблем аутентификации использованием платного или самоподписанного сертификатов, актуальность системы обмена ключами). 

 

Шарма, М. Zentyal: сервер шлюза

Шарма, М. Zentyal: сервер шлюза [Текст] : [способ настройки сервера-шлюза с помощью серверных инструментов дистрибутива Zentyal] : учебник / Маянк Шарма [Mayank Sharma]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 72-74. — (Учебник) (Zentyal). — Прил.: "Документация и поддержка" : [краткая справка]. — С. 73. 
     Аннотация
     Дистрибутив Linux Zentyal как универсальный сервер для малого бизнеса или домашнего офиса, релиз Zentyal 4.0 (www.zentyal.org/server) как способ настройки сервера-шлюза с помощью серверных инструментов панели управления — установка дистрибутива, начальная настройка, настройка работы с сетью, доступ к панели управления, настройка сервера Jabber, настройка Jabber-клиентов  пользователей, мониторинг состояния сервера и сохранение его настроек, обновление системы.
Теги: lxf2015, № 6 (197), Linux — дистр — Zentyal ; отд. GUI-Programs ; Programs —  сервер ; Открыт. ПО ; Учебник
 

Конвэй, Ш. Уровень ядра: свяжем карты

Конвэй, Ш. Уровень ядра: свяжем карты [Текст] : учебник / Шон Конвэй [Sean Conway]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 68-70. — (Учебник) (Объединения). — Прил.: "Понятное именование NIC" : [способы задать имя сетевому устройству (ядром, udev, программа biosdevicename, Systemd v 197 старше, физические метки); руководство http://bit.ly/PredictableNICNames]. — С. 69 ; "На нашем сервере четыре NIC…" [Изображение] : [цветная схема]. — С. 70. 
     Аннотация
     Требования надежности и избыточности заставляют объединять сетевые карты. Для этого ядро Linux предоставляет функцию, которая позволяет группировать сетевые карты так, чтобы они были видны как одна. Наименований технологии объединения полтора десятка и такие как: агрегация линков, объединение каналов, группировка NIC (teaming), объединение (bonding) карт сетевых интерфейсов (network interface card, NIC) — лишь некоторые из терминов для ее обозначения. "What's in a name? That which we call a rose / By any other name would smell as sweet." (William Shakespeare "Romeo and Juliet" (II, II, 1-2, Juliet). "Что значит имя? Роза пахнет розой, / Хоть розой назови её, хоть нет." (Уильям Шекспир "Ромео и Джульетта" , акт II, сцена II, Джульетта).
     Объединение (bonding) карт сетевых интерфейсов (network interface card, NIC), использование этой технологии на сервере с CentOS 6.6 и демонстрация работы с включением и ожиданием на паре связанных NIC. 

 

Хэнсон, М. Постройте себе Steam-машину

Хэнсон, М. Постройте себе Steam-машину [Текст] : [игровая машина для Linux на базе SteamOS] : [создание] : [руководство] / Мэтью Хэнсон [Matthew Hanson]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 50-53. — Прил.: "Начинка вашей машины Steam" : [рекомендуемая аппаратная конфигурация игровой машины]. — С. 51 ; "Периферия" : [рекомендуемые периферийные игровые устройства игровой машины] ; "20 лучших игр на Linux. Пять лучших игр с открытым кодом ; Пять лучших ААА-игр" : [обзор] : [открытые игры — Strife: Veteran Edition (http://bit.ly/StrifeVE), Stunt Rally (version 2.5; http://bit.ly/StuntRally), Annex: Conquer the World 4.0 (http://annexconquer.com), BYOND: Space Station 13 Remake (код на http://bit.ly/SS13Remake), Galaxy Forces: Moon Lander Action! (http://bit.ly/GalForcesV2); ААА-игры — The Witcher 2: Assassins of Kings, Dying Light, Amnesia: The Dark Descent, Broken Age]. — С. 52 ; "Десять лучших инди-игр" : [обзор] : [игры — Hotline Miami 2: Wrong Number, Supreme League of Patriots, The Fall, Dungeons 2, The Binding of Isaac: Rebirth, This War of Mine, Chivalry: Medieval Warfare, FTL: Faster Than Light, Goat Simulator]. — С. 53. 
     Аннотация
     Развитие игрового процесса на Linux радует — всё больше разработчиков портирует свои игры на Linux, производители графических адаптеров оказывают Linux поддержку через свои драйвера, игры для Linux наряду с играми для других операционных систем доступны через сервис цифрового распространения компьютерных игр и программ Steam компании Valve, известного разработчика компьютерных игр (например, Half-Life и Counter-Strike). Очевидно, что прилив в игровом процессе на Linux стимулирует компания Valve через сервис Steam. Еще одна хорошая новость от Valve для PC-геймеров — компания создала дистрибутив Linux на базе Debian под названием SteamOS (http://bit.ly/BYOSteamOS), направленный целиком и полностью на игровой процесс, а это прямая дорога к созданию собственной специальной игровой машины для Linux. Конечно, можно купить готовую Steam Machine от известных производителей, но это не путь линуксоида. Так думает Мэтью Хэнсон и предлагает руководство по созданию собственной мощной игровой машины для Linux, которая превзойдет Sony PlayStation 4 и Xbox One, а также позволит наслаждаться в Linux играми высшего качества на классном оборудовании.

 

Паундер, Л. Raspberry Pi: лучшие новые проекты

Паундер, Л. Raspberry Pi: лучшие новые проекты [Текст] : [обзор проектов на базе Raspberry Pi 2 и программном обеспечении FOSS/Linux для пользователей всех уровней] / Лес Паундер [Les Pounder]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 30-39. — (Проекты для Raspberry Pi). — Содерж.: "Появился совершенно новый Raspberry Pi 2…" : [вступление]. — С. 30 ; Создайте блог. Выплесните свои эмоции — установите легковесный, но элегантный блог на Ghost с помощью Node.js, Nginx и Raspberry Pi 2. Совместимо. Со всеми Pi, но лучше для Pi 2 : [руководство] : [материалы о Ghost — www.ghostforbeginners.com] ; Для данного проекта нужны : [Raspberry Pi 2/Pi 1, ОС Raspbian, соединение Wi-Fi или Ethernet, SSH Server, работающий на вашем Raspberry Pi] ; Что такое LAMP? : [краткая справка и краткая справка о новой технологии создания сайтов на базе Node.js и Nginx]. — С. 31 ; Дистанционное управление Pi. Используйте свой Raspberry Pi из другой комнаты или даже любой точки земного шара посредством магии SSH и VNC. Совместимо. Со всеми Pi : [удаленное управление Raspberry Pi и его использование в сети] : [установка SSH-­сервера для удаленного управления Raspberry Pi из терминала на другом компьютере, установка VNC-сервера, установка VNC-клиента Vinagre для удаленного просмотра рабочего стола Raspberry Pi] : [руководство] ; Что такое SSH и VNC? : [краткая справка]. — С. 32 ; Создаем SmartTV. Создайте мультимедиа-центр и превратите свой телевизор в Smart, применив  OpenELEC и немного подправив Pi. Совместимо. Со всеми Pi, но лучше для Pi 2 : [руководство] ; Для данного проекта нужны : [Raspberry Pi 2, OpenELEC, пустая карта SD/Micro SD, Ethernet, жесткий диск или флэшка USB, беспроводные клавиатура и мышь] ; Что такое OpenELEC : [почему Raspberry Pi 2 лучше подходит для создания мультимедиа-центра]. — С. 33 ; Установка Ubuntu 14.10. Теперь на ваш Raspberry Pi можно установить Ubuntu, благодаря отличному проекту сообщества на базе Snappy Ubuntu. Совместимо. Только с Pi 2 : [руководство] : [скачивание образа Ubuntu (http://bit.ly/Raspuntu), запись образа на SD-карту, подключение периферийных устройств, загрузка системы, настройка соединения с Интернетом (Wi-Fi или Ethernet), установка программ] ; Для данного проекта нужны : [Raspberry Pi 2 модели B, SD-карта на 4 ГБ, периферийные устройства для Raspberry Pi 2] ; Корни Debian : [хотя Debian является источником и Ubuntu, и Raspbian, рекомендуется устанавливать приложения из репозитория Ubuntu 14.10 Utopic Unicorn; сейчас проект Ubuntu для Raspberry Pi основан на Snappy Ubuntu]. — С. 34 ; Содайте игровой зал. Предайтесь ностальгии по играм — эмулируйте старые консоли и ретро-игры с помощью Raspberry Pi 2 : [использование эмулятора RetroPie (http://bit.ly/RetroPieProject)] : [руководство] ; Для данного проекта нужны : [Raspberry Pi 2 модели B, SD-карта большого объема, джойпад USB, периферийные устройства для Raspberry Pi 2] ; Первое Поколение кода : [целое поколение кодеров училось программированию по журналам 1970-х — 2000-х годов, в наши дни эти люди надеются принести эту искру в Raspberry Pi как, например, Дэвид Брейбен (David Braben), соавтор культовой игры 1980-х Elite и ныне один из соучредителей Raspberry Pi Foundation]. — С. 35 ; Первые шаги в робототехнике. Начните свое путешествие к Skynet. Создайте управляемого с клавиатуры робота с помощью ScratchGPIO 7 и платы Pibrella. Совместимо. Со всеми Pi : [руководство] : [присоединение платы Pibrella к Raspberry Pi, установка Scratch GPIO 7, использование Pibrella со Scratch GPIO, програмирование движения робота] ; Для нашего проекта нужны : [перечень] ; Закупка набора для робота : [почему для основы робота выбрана плата Pibrella; краткая информация о плате RyanTeck Budget Robotics Kit (http://bit.ly/RyanTeckBudgetRobotKit)]. — С. 36 ; Делаем лучшую сигнализацию. Создайте лазерную растяжку с помощью дополнительной платы Explorer HAT Pro и поймайте вора… или своего же кота. Совместимо. С Pi 2 или Pi A+/B+ : [установка пакетов Python, создание кода проекта, создание элемента оборудования] [руководство] ; Отличная HAT, Гарри : [плата Explorer HAT Pro от Pimoroni] : [краткая справка]. — С. 37 ; Превратим банан в гитару. Если музыка питается любовью, то почему бы пище не запеть? Создайте банановую гитару с помощью Adafruit Capacitive Touch HAT. Совместимо. С Pi 2 или Pi A+/B+ : [руководство] ; Для нашего проекта нужны : [перечень] ; Трогательные проекты : [ёмкостные датчики касания и их использованиев в проектах; информация о реализации банановой гитары на плате Explorer HAT Pro от Pimoroni]. — С. 38 ; Дискотека с Raspberry Pi. Готовьтесь завести танцпол. Создайте стробоскоп с помощью решетки ЖК-светодиодов Unicorn HAT 8×8 RGB. Совместимо. С Pi 2 или Pi A+/B+ : [руководство] ; Для нашего проекта нужны : [перечень] ; NeoPixel : [плата Pimoroni Unicorn HAT для Raspberry Pi model B+, стандарт HAT (Hardware Attached on Top) для общения с Pi, светодиоды NeoPixels] : [краткая справка]. — С. 39.
     Аннотация
     Лучшие проекты Pi, которые затрагивают программы, оборудование и кодирование. 
     Соберем, сделаем, поднастроим и насладимся: легковесный современный блог, мультимедиа-центр и телевизор Smart TV, компьютерный игровой зал на эмуляторе RetroPie для эмуляции игровых консолей и ретро-игр, банановая гитара на ёмкостных датчиках касания, стробоскоп из ЖК-светодиодов, лазерная сигнализация, управляемый из клавиатуры робот. 
     Также реализуем удаленное управление Raspberry Pi с помощью сервера SSH и используем настольный Raspberry Pi в сети при помощи сервера VNC. 
     Кроме этого установим и настроим Ubuntu 14.10 на Raspberry Pi 2 и установим программы для повседневного использования.

 

Бидвелл, Д. MariaDB: как освоить SQL

Бидвелл, Д. MariaDB: как освоить SQL [Текст] : [введение в MariaDB] : [руководство] / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2015. — № 5 (196), май. — С. 92-95. — (Академия кодинга) (MariaDB). — Прил.: "Скорая помощь" : [рекомендуется песочница MySQL для экспериментов с совместимостью различных версий MySQL/MariaDB — http://mysqlsandbox.net]. — С. 92 ; "Скорая помощь" : [с MySQL на MariaDB перешла Wikipedia (подробности перехода на http://bit.ly/WikipediaAdoptsMariaDB)]. — С. 93 ; "Различия в установке?" : [в ряде дистрибутивов Linux (Arch, Chakra, Fedora, Mageia, openSUSE и RHEL 7) MariaDB выбрана в качестве СУБД по умолчанию; установка MariaDB в Ubuntu, Linux Mint, Debian]. — С. 94. 
     Аннотация
     Краткая справка об истории и современном состоянии разработки MySQL под эгидой Oracle, о MariaDB как ответвлении MySQL (разработка коллектива программистов, в числе которых Михаэль Видениус (Michael Widenius)) и о поддержке MariaDB дистрибутивами Linux. 
     MariaDB — движки (http://bit.ly/MariadbVSMySQL) и текущий движок XtraDB, нумерация версий, установка, настройка сервера баз данных при помощи скрипта, запуск и его параметры, базы данных (mysql, information_schema и performance_schema), создание базы данных, создние таблиц данных, типы данных (многообрахие типов данных — http://bit.ly/MariaDBDataTypes), создание непривилегированного пользователя и добавление данных, работа с данными, резервное копирование данных при помощи клиента mysqldump.