Учебник

Ботвик, Н. Rescatux: чиним систему

Ботвик, Н. Rescatux: чиним систему [Текст] : учебник : [использование для восстановления системы] / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 68-71. — (Учебник). — Прил.: "Дополнительная помощь" : [веб-браузер для поиска ответов на сообщения об ошибках; лог-файлы Rescapp для поиска информации об операциях, которые выполняются, для отправки лог-файла в pastebin на серверах Debian для анализа и получения помощи, для отправки на форумы пользователей; кнопка Boot Info Script (Скрипт с информацией о загрузке)]. — С. 69 ; "Загрузка ISO из Grub" : [подробное руководство по настройке загрузки аварийного диска с жёсткого диска компьютера]. — С. 70 ; "Излечиваем Grub" : [восстановление Grub через меню Rescapp] : [пошаговое руководство]. — С. 71. 
     Аннотация
     Восстановление системы с Live CD Rescatux — общая характеристика дистрибутива, Rescapp — центр решения проблем системы, решение стандартных проблем с помощью Rescapp (ошибки жёсткого диска при загрузке и восстановление файловой системы, сброс пароля, если он не сработал, восстановление случайно удалённых файлов и разделов, восстановление систем Windows), решение сложных задач восстановления утилитами меню Expert Tools (GParted — для (пере)разбиения жёсткого диска, Testdisk — для поиска разделов и файловых систем на дисках, с повреждённой таблицей разделов, PhotoRec — для восстановления удалённых или иным образом утраченных файлов с диска (не только фотографий), OS Uninstaller — для удаления лишних дистрибутивов из мультизагрузочной системы), возможности кнопки Boot Repair по восстановлению загрузки. 
 

Конвэй, Ш. Journald: логи для Systemd

Конвэй, Ш. Journald: логи для Systemd [Текст] : [новая система журналирования и её инструмент для просмотра журналов] : учебник / Шон Конвэй [Sean Conway]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 66-67. — (Учебник) (Journald). — Внутритекст. веблиогр.. — Прил.: "Фундаментальные знания" : [фундаментальные знания о системе включают и знания о том, как система регистрирует информацию]. — С. 67. 
     Аннотация
     Новая система журналирования Journald в Systemd и её инструмент командной строки Journalctl для просмотра записей журналов.
     Рекомендуются веб-ресурсы для изучения Systemd и Journald — www.freedesktop.org/wiki/Software/systemd и блог Леннарта Поттеринга (http://0pointer.net/blog/archives.html).

 

Ельчук, К. Строим ВМ для разработки PHP

Ельчук, К. Строим ВМ для разработки PHP [Текст] :  [создание среды разработки на PHP при помощи виртуальной машины] / Кент Ельчук [Kent Elchuk]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 52-55. — (Начала работы с PHP). — Прил.: "Безопасность PHP" : [меры обеспечение безопасности домашнего сервера PHP]. — С. 53 ; "Скрипты PHP и командная строка" : [различие запуска скриптов PHP из командной строки и из браузера]. — С. 54 ; "Сервер электронной почты" : [установка и настройка почтового сервера Postfix, простейший способ проверки исходящей почты (приводятся команды проверки)]. — С. 55. 
     Аннотация
     Создание среды разработки на PHP и изучения PHP. Показано, как применение полной виртуальной машины ВМ (VM) поможет в создании веб-страниц, запуске скриптов PHP и доставке электронной почты. Кроме этого показано, как клонировать виртуальную машину и перенести её на другую машину, независимо от того, будет ли хост или гость 32- или 64-битным. Рассмотрен весь процесс сборки — скачивание самой свежей версии Ubuntu, установка Virtualbox на Ubuntu, установка пакетов и модификация пакетов. 
     Установка Virtualbox на Ubuntu для новичков — работа с файлом /etc/apt/sources.list, создание виртуальной машины с Ubuntu, расширение её функциональности при помощи гостевых дополнений Virtualbox (http://download.virtualbox.org/virtualbox) и её настройка.
     Клонирование виртуальной машины и запуск функционального сервера с Apache, MySQL, PHP и Postfix. Создание тестового файла PHP (test.php) в текстовом редакторе.
     Настройка DNS и переадресация портов. Настройка собственного IP-адреса виртуальной машины.
     Основы PHP на примере создания скриптов на PHP — как создавать комментарии, переменные, массивы, циклы (foreach, for и while), функции (sprintf()), классы и объекты, CRUD, запросы MySQL и включать файлы.
 

libremusicproduction.com. Включите, настройте… и в JACK

libremusicproduction.com. Включите, настройте… и в JACK [Текст] : [профессиональный сервер аудио в Linux, оптимизированный под требования работ по созданию музыки] : [руководство]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 48-51. — (JACK). — Прил.: "JACK, я тебя знаю" [Изображение] : [интерфейс и комментарии] ; "JACK-совместимость" : [JACK-совместимое программное обеспечение; JACK по отношению к DAW (Digital Audio Workstation — цифровая звуковая рабочая станция)]. — С. 49 ; "Монолитность" : [монолитные и модульные структуры в программном обеспечении] : [краткая справка] ; "JACK в Patchage" Изображение : [интерфейс Patchage и комментарии к нему]. — С. 50 ; "Модульность" : [краткая справка и пример комплекта модульных приложений Non Suite]. — С. 51. 
     Аннотация 
     Подключение к миру профессионального аудио в Linux — звуковой сервер JACK (рекурсивный акроним от JACK Audio Connection kit — набор для соединения аудио Джэк), позволяющий с низкой задержкой без рассогласования соединять между собой JACK-совместимые приложения: что такое JACK (основные аспекты его работы — настройки, производительность, подключение и взаимодействие), синхронизация программ, интерфейс (CLI), графические менеджеры настройки и менеджеры подключений, обзор менеджеров JACK (Qjackctl, Cadence, Patchage и Catia), базовые настройки (размер буфера, частота сэмплирования, периоды/буфер), настройка (в дистрибутиве KXStudio (http://kxstudio.sourceforge.net) или AVLinux (http://www.bandshed.net/AVLinux.html) с помощью Qjackctl и Cadence), проверка синхронной работы соединённых между собой программ на примере Ardour и Hydrogen, создание соединений с помощью JACK на примере сценария Ardour для записи инструментов и вокала.

 

Паундер, Л. Raspberry Pi: роботы

Паундер, Л. Raspberry Pi: роботы [Текст] : [сборка на базе Raspberry Pi и программирование на Python робота для поиска выхода из лабиринта] : [руководство] / Лес Паундер [Les Pounder]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 44-47: цвет. фото. — (Робототехника на Pi). — Прил.: "В  Raspberry Pi есть две схемы контактов: логическая, под названием "Board", и "BCM". Мы описываем вторую" [Изображение] : [схема расположения контактов BCM]. — С. 45. 
     Аннотация
     Raspberry Pi, несколько экономичных компонентов (плата Ryanteck для управления двигателем, ультразвуковой датчик расстояния, аккумулятор, блок питания USB) и всего 80 строк кода Python, подробное практическое руководство Леса Паундера и несколько часов времени — это все, что потребуется для создания простого робота, который будет пытаться найти выход из лабиринта. 

 

Шарма, М. Хакинг Raspberry Pi

Шарма, М. Хакинг Raspberry Pi [Текст] : [программирование с Raspberry Pi на примере практичных повседневных проектов] : [практическое руководство] / Маянк Шарма [Mayank Sharma]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 30-37. — (Применяем Raspberry Pi). — Содерж.: Навыки: безопасность, API Twitter. Задача №1: настроим камеру слежения : [установка модуля камеры, настройка Raspberry Pi на поддержку камеры, установка библиотеки для анализа и обработки изображений Python Imaging Library, скрипт на Python для обнаружения движения — настройка запуска и выключения вместе с Raspberry Pi, подготовка к отправке данных камеры, настройка отправки изображений камеры слежения в Twitter]. — С. 31 ; Разгоните Pi : [разгон процессора Pi BCM2835]. — С. 32 ; Навыки: работа в сети, взаимодействие, управление данными. Задача №2: сервер доступа к файлам : [используем Raspberry Pi как сетевое хранилище (Network Attached Storage, NAS) при помощи USB-диска и Samba] ; Задача №3: Pi как тонкий клиент : [понятие «тонкий клиент», оборудование (удалённый компьютер-сервер), настройка сервера (Ubuntu Server), настройка тонкого клиента Pi (Remmina)] ; Задача №4: разместите свой ownCloud : [создаём личный и защищённый облачный сервис, используя Pi, ёмкий USB­-диск, программу ownCloud, сервер базы данных SQLite и PHP]. — С. 32-33 ; Навыки: вещание, эмуляция и GPIO. Задача №5: вещаем потоками из сети : [дистрибутив PiMusicBox (www.pimusicbox.com) — установка на SD-карту, настройка вещания в беспроводной сети, настройка PiMusicBox]. — С . 34 ; Задача №6: трансляция аудио : [создание радиостанции на Raspberry Pi — что такое General Purpose Input/Output (GPIO), задействование контактов GPIO при помощи программы от Code Club, ограничения на транслирование файлов радиостанцией на Raspberry Pi (16-­битные 22,050 кГц моно и только в формате WAV), конвертирование файлов MP3 в формат WAV и их трансляция с помощью аудиоредактора SoX sound exchange]. — С. 34-35 ; Эмуляция винтажных игр : [простейший способ — установка дистрибутива RetroPie, в котором есть эмуляторы, поиск старых игр] ; Пожертвуйте излишки ресурсов : [добровольный компьютерный сервис BOINC — настройка Raspberry Pi на уменьшение собственного потребления ресурсов, установка, выбор проектов для пожертвования ресурсов]. — С. 35 ; Навыки: Python, eSpeak. Задача №8: пусть ваш Pi заговорит : [установка, настройка и использование библиотеки eSpeak, использование библиотеки eSpeak внутри скрипта Python для распечатки и прочтения вслух сообщений читателей пользователя в Twitter (код скрипта и комментарий к нему)]. — С. 36 ; Задача №9: управление Pi голосом : [аппаратные требования — колонки, USB-микрофон, подключаемый к Pi, или веб-камера с микрофоном; Jasper — установка, настройка, создание профиля пользователя]. — С. 36-37 ; Задача №10. Minecraft Pi Edition : [использование API Python для управления Minecraft Pi Edition — установка Minecraft Pi Edition, примерный демо-скрипт взаимодействия со средой Minecraft и комментарий к нему, параметры API Python с примерами и краткими описаниями — в PDF-документе на http://bit.ly/MinecraftPyCheatSheet, для более подробного изучения возможностей API Python рекомендуется учебник Джонни Бидвелла "Python: освоим Minecraft Pi" (Linux Format, 2014, № 7 (185), июль, С. 86-87) рубрики "Академия кодинга"]. — С. 37.
     Аннотация
     Возьмите Raspberry Pi, Raspbian и SD-­карту, скачайте NOOBS (или найдите на диске номера), распакуйте и скопируйте полученное содержимое на отформатированную SD­-карту, и вот у вас будет уже все готово для работы по освоению навыков программирования с Raspberry PI на примере практических повседневных проектов. 

 

Моллетт, Э. Nginx : MySQL: ссылки на базу данных

Моллетт, Э. Nginx [Текст] : MySQL: ссылки на базу данных : учебник / Эндрю Моллетт (Andrew Mallett)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 74-77. — (Учебник) (Nginx). — Веблиогр. "Web-сервисы в Pi": с. 75 (2 назв.). — Прил.: "Скорая помощь" : [основные типы операторов MySQL]. — С. 74 ; "Скорая помощь. Такие файлы PHP, как config.php, включены из include_path, по умолчанию это будет включать текущую директорию; можно добавить дополнительные пути с помощью функции PHP set_include_path. Если вы управляете сервером, вы также можете настроить пути на постоянной основе в PHP.ini и директиве include_path…". — С. 75 ; "Условия Primary, Unique и Foreign Key". — С. 77. 
     Аннотация
     Завершает учебник о создании динамических сайтов на Raspberry Pi работа с сервером базы данных MySQL и мы создаем простую базу данных контактной информации (contact). 
     После создания (подробности создания таблиц, добавление данных в таблицу), запуска базы данных и знакомства с основами технологии создания запросов SQL мы создадим страницу на PHP для поиска и отображения его результатов, а потом сможем выполнять удаленный поиск по базе данных с помощью форм HTML на веб-­сервере Nginx.
     Промышленность устами маркетологов внушает, что встраиваемые устройства — это нечто особенное и дорогостоящее, а учебник продемонстрировал нечто необычное и мощное на надежном маленьком Raspberry Pi. 
 

 

Моллетт, Э. Nginx. PHP: серверные формы

Моллетт, Э. Nginx [Текст] : PHP: серверные формы : учебник / Эндрю Моллетт (Andrew Mallett)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 70-73. — (Учебник) (Nginx). — Прил.: "Скорая помощь. Если ваша PHP-­страница никак не работает, создайте простую страницу с функцией phpinfo(), которая напоминает то, что мы делали в LXF188. Эта страница подтвердит, что PHP на самом деле работает." ; "Анатомия формы должна позволить нам отображать данные, вводить данные и отправлять данные. Такую функциональность предоставляет элемент input" [Изображение] : [цвет. схема]. —  С. 70 ;  "Массивы и переменные" : [объяснение термина]. — С. 71 ; "Элемент формы может иметь атрибуты, включающие действие [Action], метод отправки данных [Method], а также (необязательно) тип кодировки [Enctype]» [Изображение] : [цвет. схема]. — С. 72 ; "$_SERVER" : [интересные переменные массива $_SERVER(‘HTTP_USER_AGENT’) и $_SERVER(‘REMOTE_ADDR’)]. — С. 73. 
     Аннотация 
     Следуя предыдущим частям учебника, мы готовы добавить на наш сайт несколько форм и немного PHP, чтобы создать динамические страницы. Мы разработаем веб-страницу для размещения на Pi или на другом сервере, которая будет принимать температуру в градусах Цельсия и преобразовывать ее в градусы Фаренгейта, обойдясь без длинной таблицы с градусами по Цельсию и по Фаренгейту, потому что температуру для нас преобразует простая HTML-форма с одним полем для ввода и кнопкой Submit (Отправить). 
     Применительно к нашему проекту рассмотрены: основы HTML-форм (определение, элементы <input> и “submit”, атрибут “value”, код HTML-страницы); оживление HTML-формы с помощью XHTML (придание атрибутов элементам, задание типов); атрибуты формы (action, method и enctype), которые говорят форме, что она должна делать с полученными данными; особенности методов GET и POST; применение метода GET, которое означает, что на страницу нужно добавить  PHP­скрипты, чтобы она могла обрабатывать информацию; PHP-код — тэги, анализ кода примера, поиск ошибок в лог-файле ошибок веб-сервера Nginx и лог-файле доступа.
 

Браун К. По рецептам д-ра Брауна

Браун К. По рецептам д-ра Брауна [Текст] : Эзотерическое системное администрирование из причудливых заворотов кишок серверной : [материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 56-59. — (Рецепты доктора Брауна). — Внутритекст. веблиогр.. — Содерж.: Энди Таненбаум : [почему на страницах журнала Linux Format заслуживает упоминания профессор Амстердамского свободного университета (Vrije Universiteit Amsterdam, он же Universitas Libera) Эндрю Стюарт Таненбаум (Andrew Stuart Tanenbaum; 16 марта 1944 года)] ; Дактилоскопия браузера. Узнайте почему желание быть анонимным в Сети идет вразрез с нашим стремлением к уникальности : [сайты, как показывает исследование Electronic Frontier Foundation (http://bit.ly/PanopticlickReport), могут определять пользователя сайта с очень высокой уверенностью при помощи отпечатка браузера на основе свободно доступной информации (UserAgent, заголовки HTTP_ACCEPT, информация о плагинах браузера, часовой пояс, размер экрана и глубина цвета, системные шрифты, куки, суперкуки); раскрыта теория и на примере демонстрируется технология "дактилоскопии" браузера и таблица; дан совет как проверить уникальность своего браузера на http://panopticlick.eff.org, кликнув кнопку TEST ME (проверить меня)]. — С. 56 ; И такое имя? : [значение и этимология слова "panopticlick"]. — С. 56 ;  X-сервер сквозь годы : [краткая история реализаций X-сервера: X386, XFree86, X.org] ; Оконные приложения X (клиенты) подключаются к локальному X­серверу для отображения результатов и доступа к своему графическому интерфейсу [Изображение] : [цвет. схема]. — С. 57 ; Радости X. Учимся отделять приложение от его пользовательского интерфейса, используя клиент­серверную архитектуру системы X Window : [клиент-серверная архитектура X, переменная окружения DISPLAY и ее использование, запуск клиента X (приложение) на компьютере с Ubuntu и отображение его пользовательского интерфейса на компьютере с CentOS (IP­-адрес компьютера с Ubuntu — 192.168.1.65, а компьютера с CentOS — 192.168.1.201); настройка защищенной оболочки SSH для туннелирования трафика X11; реализации X-сервера для Windows и подробности о приложении MobaXterm]. — С. 57-59 ; С помощью X приложения можно отделить от интерфейса пользователя. Недостаток в том, что трафик проходит по сети незашифрованным. Переменная окружения DISPLAY сообщает клиенту X, где найти сервер  [Изображение] : [цвет. схема] ; Почему X? : [история оконной системы X]. — С. 58 ; SSH позволяет удаленным приложениям X обращаться к локальному интерфейсу пользователя по защищенному зашифрованному туннелю [Изображение] : [цвет. схема] ; Все, что только можно : [MobaXterm может открыть рабочий стол Gnome в Windows]. — С. 59. 
     Аннотация
     Доктор отделяет от клиент-­серверной архитектуры Поколения X интерфейс пользователя и запускает клиент X (приложение) на компьютере с Ubuntu, отображает его пользовательский интерфейс на компьютере с CentOS. Также он надеется, что читатели смогут последовать за ним на своих (виртуальных) компьютерах, но если нет, то могут посчитать происходящее мысленным экспериментом, вроде того, что Шрёдингер проделал со своим котом в 1935 году (хотя в оригинальной статье Шрёдингера на немецком упоминалась кошка (Katze)). 
     Также доктор предоставляет нам возможность вспомнить заслуги Эндрю Стюарта Таненбаума, посмотреть "отпечатки пальцев" браузера, используемого нами, и убедиться в их уникальности себе на радость ))))))) или (((((((.
 

 

Бидвелл, Д. Hack : Hip Hop Virtual Machine

Бидвелл, Д. Hack [Текст] : Hip Hop Virtual Machine : [язык программирования Hack от Facebook] / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 96-99. — (Академия кодинга) (Hack). — Прил.: "Установка" : [особенности установки HHVM в различных дистрибутивах Linux]. — С. 97 ; "Краткая история хип-хопа" : [Hip Hop Virtual Machine — эволюция от транслятора кода на C++ HipHop для PHP (он же HPHPc) до виртуальной машины Hip Hop Virtual Machine с открытым исходным кодом; история идеи использования виртуальных машин для кода]. — С. 99. 
      Аннотация
      Усилия Facebook по поддержке PHP — в 2014 году анонсирована спецификация формата PHP 5.6, представлен JIT­-компилятор для PHP с тройным увеличением производительности Hip Hop Virtual Machine (HHVM, http://hhvm.com),анонсирован Hack, язык программирования для HHVM, который хорошо интегрируется в PHP, но предоставляет дополнительные функции. 
      Язык программирования Hack для Hip Hop Virtual Machine (HHVM) — установка, пример использования для факторизации больших целых чисел, функции (primeloop), режимы (Strict и Partial), преобразование PHP на Hack, обобщения, обращение с HTML-­формами. 
 

 

Бидвелл, Д. Python [Текст] : Minecraft: импорт изображений

Бидвелл, Д. Python [Текст] : Minecraft: импорт изображений : учебник / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 92-95. — (Академия кодинга) (Python). — Прил.: "Стандартная установка" : [как установить Minecraft: Pi Edition и скопировать API для использования в своем коде]. — С. 92 ; "Больше измерений" : [кратко охарактеризованы проекты отображения в Minecraft: Pi Edition двумерных изображений — руководство Дэва Стотта (Dav Stott) об отображении карт Государственной географической службы Великобритании (http://bit.ly/1lP20E5); карта мира Minecraft с большей частью Великобритании для полной версии Minecraft, которую подготовила Государственная географическая служба Великобритании; 3D­модели — импорт и отображение файлов .obj реализовал Мартин О'Хэнлон (Martin O’Hanlon, http://bit.ly/1sutoOS); видео — Генри Гарден (Henry Garden) написал Redstone — интерфейс Clojure для Minecraft, который позволяет рендерить видеоролики (http://bit.ly/1sO0A2q)]. — С. 95. 
      Аннотация
      Как импортировать и отображать в Minecraft изображения в виде блоков из цветной шерсти.
 

 

Остапкевич, М. ПЛИС: откроем USB-порт

Остапкевич, М. ПЛИС: откроем USB-порт [Текст] : учебник / Михаил Остапкевич, Евгений Балдин  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 88-91. — (Учебник) (ПЛИС). — Прил.: "Передача байта по последовательному каналу" : [упрощенная схема обмена данными между вычислительной машиной и устройством]. — С. 89. 
      Аннотация
      Как организовать связь между ППВМ Papilio и Linux-­машиной с помощью передачи данных через виртуальный последовательный порт RS­232 поверх USB.
      Минимальная реализация (исходные тексты на http://qwertus.com/fpga/p2.html), которая включает блок таймера, блок передачи, блок приема, управляющий блок, хост-программу (miniterm).
 

 

Яремчук, С. Shotcut: начнем осваивать

Яремчук, С. Shotcut: начнем осваивать [Текст] : [основы работы с видеоредактором] : учебник / Сергей Яремчук  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 84-87. — (Учебник) (Shotcut). — Прил.: "Горячие клавиши Shotcut" : [таблица]. — С. 87. 
      Аннотация
      Мощный кроссплатформенный видеоредактор с открытым исходным кодом Shotcut 14.09 (shotcut.org) не лежит на виду, но Сергей Яремчук откопал его для читателей журнала и знакомит с основами работы в нем.
 

 

Моллетт, Э. Nginx: добавим страницы XHTML

Моллетт, Э. Nginx: добавим страницы XHTML [Текст] : [создание на веб-сервере динамического сайта, используя стандарт XHTML] : учебник / Эндрю Моллетт (Andrew Mallett)  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 76-79. — (Учебник) (Nginx). — Прил.: "Валидация HTML" : [проверка кода на соответствие требованиям консорциума W3C с помощью валидатора на официальном сайте консорциума (http://validator.w3.org)]. — С. 77 ; "Поля и края CSS" : [элементы, поля (padding), края (margin), атрибуты элементов и порядок их считывания]. — С. 79.  
      Аннотация
      В первой части учебника Эндрю Моллетта "Nginx" (Linux Format, 2014, № 10 (188), окт., С. 64-67) мы узнали, как установить и настроить web-­сервер Nginx. 
      Увы, стартовая страница, которую мы создали в ходе урока, не привлечет очей потенциальных посетителей. Эндрю Моллетт помогает это и показывает как можно наш сугубо текстовый сайт немного развить, обратившись к HTML (Hyper Text Markup Language — язык разметки гипертекста) и CSS (Cascading Style Sheets — каскадные таблицы стилей). На HTML будет создано содержание сайта, а CSS поможет создать единое оформление для него. 
      Чтобы проектировать и создавать веб­страницы в одном стиле, Эндрю Моллетт подробно обсуждает HTML (тэги HTML — <DOCTYPE>, <html>, <head>, <body>, атрибуты элементов, пробелы в тексте) и уделяет внимание ближайшему родственнику HTML, стандарту XHTML (eXtensible Hyper Text Markup Language  — расширенный язык разметки гипертекста). CSS (стили, использование таблиц стилей, создание xhtml-страницы). 
      Обращено внимание на средства создания html-страниц и для установки на Raspberry Pi рекомендуется текстовый редактор и открытая IDE (Integrated Design Environment — интегрированная среда разработки) Geany.
      Аппаратная часть — Raspberry Pi с объемом ОЗУ 512 МБ, на котором стоит Debian Wheezy 7.5 с установленным и запущенным веб-­сервером Nginx. 
      Обратите внимание, что мы настроили корневой каталог документа (Document Root) в Nginx (/var/www), и чтобы следовать за автором далее, у нас должно быть право создавать и изменять содержимое в этом каталоге.
 

 

Ботвик, Н. Ключевые навыки. Терминал: Bash и Readline

Ботвик, Н. Ключевые навыки [Текст] : Терминал: Bash и Readline : [создание макросов и определение функций оболочки] : учебник / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 74-75. — (Учебник) (Терминал). — Прил.: "Горячие клавиши рабочего стола" : [методы добавления и изменения клавиш быстрого запуска в Х]. — С. 74 ; "Завись она иначе…" : [алиасы (псевдонимы) оболочки]. — С. 75. 
      Аннотация
      Чтобы работать в командной строке эффективно и элегантно, урок учебника напоминает, что использование оболочкой Bash системного вызова Readline (чтения строки) для ввода и редактирования текста дает некоторые возможности индивидуальной настройки с помощью файлов inputrc и profile. Конкретно рассматривается создание макросов в .inputrc и определение функций оболочки в .bash_profile или .bashrc.