Учебник

Толстой, А. Продлим батарее ноутбука жизнь

Толстой, А. Продлим батарее ноутбука жизнь [Текст] : учебник : [оптимизация энергопотребления ноутбука] : [советы] / Александр Толстой [Alexander Tolstoy]  //  Linux Format. — 2014. — № 5 (183), май. — С. 82-85. — (Учебник) (Энергосбережение). 
     Аннотация
     Многие владельцы ноутбуков озадачены вопросом увеличения продолжительности работы ноутбука без подзарядки аккумулятора. Александр Толстой собрал и систематизировал советы, которые помогут оптимизировать энергопотребление мобильного ПК. 
     Советы по анализу свойств аккумулятора и его состояния с помощью команд acpitool и upower. 
     Конкретные советы по оптимизации энергопотребления крупных потребителей энергии ноутбука: центральный процессор — инструмент CPUFreq, позволяющий регулировать частоту ЦП, драйвер ядра Intel P­state, позволяющий вообще отказаться от CPUfreq, специальный пакет TLP для минимизации энергопотребления вместе с инструментом мониторинга энергопотребления Powertop; графический процессор (включение функций DPM и аппаратного декодирования видео, обесточение более мощного видеочипа в ноутбуках со сдвоенной графической системой). 
     Краткие и эффективные советы по отключению веб-камеры и Bluetooth. 
 

Балдин, Е. М. Acer C720 и Linux: подружим

Балдин, Е. М. Acer C720 и Linux: подружим [Текст] : [установка Ubuntu 12.04 в окружении chroot на Chromebook Acer C720] : [опыт реализации] / Евгений Михайлович Балдин  //  Linux Format. — 2014. — № 5 (183), май. — С. 80-81. — (Учебник) (Установка Ubuntu на нетбук). 
     Аннотация
     Евгению Балдину понадобилась рабочая машина для поездок, он приспособил для этого Chromebook от Acer и делится опытом установки Ubuntu 12.04 в окружении chroot на Chromebook Acer C720, при котором ChromeOS и Ubuntu работают параллельно и между ними можно почти мгновенно переключаться. При некоторых усилиях в chroot можно установить несколько окружений и использовать их параллельно в целях эксперимента или для повышения разнообразия. 
 

Мор, Н. Blender: нелинейный редактор

Мор, Н. Blender: нелинейный редактор [Текст] : [редактирование видео, вставка титров и экспорт клипов в свободном и открытом пакете для создания трёхмерной компьютерной графики Blender] : [пошаговое руководство] / Нейл Мор [Neil Mohr]  //  Linux Format. — 2014. — № 5 (183), май. — С. 78-79. — (Учебник) (Blender). — Прил.: "Изучаем основы Blender" : [пошаговое руководство]. — С. 78-79. 
     Аннотация
     Blender как нелинейный видеоредактор, например, домашнего видео. 
     Учитывая трудность освоения безумного интерфейса Blender, Нейл Мор предлагает пошаговое руководство по созданию из отдельных домашних видеороликов длительного видеофильма впечатляющего качества. 

Ельчук, К. LAMP: укрепим web-сервер

Ельчук, К. LAMP: укрепим web-сервер [Текст] : учебник : [создание домашнего веб-сервера]  / Кент Ельчук [Kent Elchuk]  //  Linux Format. — 2014. — № 5 (183), май. — С. 74-77. — (Учебник) (Продвинутый сервер). — Прил.: "Наш эксперт" : [Кент Ельчук (Kent Elchuk) как ведущий веб-разработчик двух колледжей в Ванкувере] : [краткая информация]. — С. 74 ; "Простое клонирование" : [резервное копирование домашнего сервера на флешку] ; "Скорая помощь. Задав статический IP-­адрес для сервера и зарезервировав статический IP­-адрес на машрутизаторе, вы избавите себя от головной боли. Изменить DHCP на статическую адресацию можно в файле /etc/network/interfaces" : [совет]. — С. 75 ; "Варианты платформ" : [размещение домашнего сервера на старом компьютере и даже неработающем, на Raspberry Pi, на USB-флешке]. — С. 77. 
     Аннотация
     Варианты размещения домашнего сервера на различных носителях для постоянной (persistent) установки — USB-флешка, старый ноутбук или компьютер, Raspberry Pi. 
      Напоминаем, что для настройки и запуска сервера можно воспользоваться учебником Маянка Шармы "Apache: создаем личный сайт" (Linux Format, 2014, № 2 (180), С. 76-79), в котором описана настройка домашнего сервера LAMP. Если нет этого номера, то приведены команды установки стека LAMP (Linux, Apache, MySQL и PHP).
     Зачем нужен домашний сервер — для тестирования веб-страниц, для изучения LAMP и экспериментов с ним, для размещения на нем сайта и размещения сайта на таких устройствах, как Raspberry Pi, дешевый компьютер или даже USB-­флешка. 
     Рассмотрено основы настройки сайта и некоторые концепции построения сайта, простые процедуры, ускоряющие загрузку страниц; установка и настройка программы Varnish (http://repo.varnish-­cache.org/source) для ускорения загрузки страниц, способы ускорения загрузки страниц; установка и настройка пакета Heartbeat для передачи управления на другой компьютер в случае сбоя сервера на примере создания кластера из двух узлов на базе двух Raspberry Pi; поддержка работы сервера, резервное копирование. 

Лэйн, Д. Ghost

Лэйн, Д. Ghost [Текст] : учебник : [система блоггинга Ghost] : [настройка собственного сервера, создание блога и контента блога] / Джон Лэйн [John Lane]  //  Linux Format. — 2014. — № 5 (183), май. — С. 70-73. — (Учебник) (Ghost). — Прил.: "Отправляйте электронную почту с вашего сервера" : [настройка SSMTP, эмулятора sendmail исключительно для отправки сообщений] ; "Скорая помощь. Чтобы увидеть, что в вашем репозитории нет подходящей версии Node.js, загляните сюда: http://bit.ly/nodepkg." : [совет]. — С. 71 ; "Разместите Ghost внутри облака" : [размещение блога в облаке] : [краткое руководство]. — С. 72 ; "Исследуем элегантную систему размещения блогов Ghost" : [комментарии к интерфейсу консоли]. — С. 73. 
     Аннотация
     WordPress, некогда простая платформа блогов, превратилась в полноценную систему управления контентом, или CMS, для построения сложных сайтов. Но при необходимости быстро и эффективно опубликовать некий контент в сети, то использование CMS может оказаться чрезмерным для столь незатейливой задачи. Для этого есть альтернатива с открытым кодом под названием Ghost (http://ghost.org) — легкая, как призрак, система блоггинга. 
     Блоггинг на платформе Ghost — установка на сервер с возможностью удаленной настройки, установка требуемого Node.js, настройка в файле под названием config.js (настройка на использование Sendmail для электронной почты или настройка на использование SSMTP для отправки электронной почты, настройка URL своего блога), запуск сервера, создание личного блога и контента блога (интерфейс администрирования блога, окно редактирования поста и панель Markdown, персонализация блога — темы на http://marketplace.ghost.org, настройка темы Casper, добавление системы комментариев, настройка производственной среды, размещение блога в облаке). 
 

Ботвик, Н. Cron и at: точно по расписанию

Ботвик, Н. Cron и at: точно по расписанию [Текст] : учебник : [настройка выполнения регулярных задач в Cron и настройка выполнения однократных событий командой at]  / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2014. — № 5 (183), май. — С. 68-69. — (Учебник) (Планирование задач). 
     Аннотация
     Как не забивать голову стандартными ежедневными задачами, переложив на компьютер запуск рутинных заданий по расписанию.  
     Демоны Cron для Linux и самый популярный из них — vixie-cron, файлы crontab, формат файлов crontab пользователя и пример файла.
     Команда at — аргументы и задания, примеры. 
 

Флетчер, К. openSUSE: все настроим

Флетчер, К. openSUSE: все настроим [Текст] : [настройка openSUSE после установки] : [полное руководство]  / Карл Флетчер [Carl Fletcher]  //  Linux Format. — 2014. — № 5 (183), май. — С. 64-67. — (Учебник) (openSUSE). — Прил.: "Скорая помощь. Если ваше устройство Broadcom не поддерживается b43, оно может поддерживаться ‘wl’. Этот драйвер доступен в репозитории Packman. Для него также есть руководство здесь: http://bit.ly/LXFBroadcom." : [совет]. — С. 65 ; "Скорая помощь. YaST также может работать из Х с помощью текстового интерфейса Ncurses." : [краткая информация] ; "Отличная функция YaST-Qt" : [возможности выбирать и выполнять обновления конкретно]. — С. 66 ; "Лучшие советы" : [предустановка — попробовать работу openSUSE Live, разбиение на разделы, проверки носителя (проверка md5sum скачанного ISO, проверка целостности записанного носителя), метки разделов диска; пост-установка — установка обновлений, получение информации о беспроводных устройствах, настройка шрифтов, поиск программ, инструмент zypper]. — С. 67. 
     Аннотация
     openSUSE 13.1 — советы по установке, основные правила добавления репозиториев, причины добавления мультимедийных репозиториев конечным пользователем, репозитории Packman (список зеркал — http://packman.links2linux.org/mirrors), переключение поставщиков как важный шаг в настройке полнофункциональных мультимедиа, процесс переключения поставщиков в Yast, возможность использования репозиториев сообщества с openSUSE BuildService (OBS), выбор репозиториев — http://download.opensuse.org/repositories, почему не рекомендуется использовать опцию OneClick ресурса http://software.opensuse.org/search, управление графическими драйверами — рекомендуется стандартный способ установки драйверов с открытым кодом для видеооборудования ATI или Nvidia, настройка беспроводных устройств —  установка прошивки b43, инструменты обновления системы (Tumbleweed, YaST), настройка брандмауэра с YaST на примере открытия нестандартного порта для использования с торрент­-клиентом.

Мор, Н. Android: Linux-уведомления

Мор, Н. Android: Linux-уведомления [Текст] : [утилита LinConnect для отображения уведомлений телефона под Android на мониторе системы Linux] : [краткая информация, пошаговое руководство по установке и запуску, краткая информация о программах для связи устройств Android с ПК под Linux] / Нейл Мор [Neil Mohr]  //  Linux Format. — 2014. — № 5 (183), май. — С. 62-63. — (Учебник) (LinConnect). — Прил.: "Устанавливаем и запускаем LinConnect" : [пошаговое руководство] ; "СМС через Chromium" : [программы на основе браузера для работы устройств Android с ПК под Linux — Mighty Text и Air Droid] : [краткая характеристика]. — С. 63.
     Аннотация
     Утилита LinConnect (http://bit.ly/LXFlincon) для отображения уведомлений телефона под Android на мониторе системы Linux — краткая информация об утилите и пошаговое руководство по установке и запуску. 
     Краткая характеристика программ на основе браузера для работы устройств Android с ПК под Linux: Mighty Text (включает приложение Android с http://bit.ly/LXFmighttxt и плагин для браузера Chromium, которые вместе позволяют отправлять текстовые сообщения из Chromium) и Air Droid (http://bit.ly/LXFairdroid, менеджер устройств Android с веб­интерфейсом для передачи файлов, просмотра фотографий и управления приложениями). 
 

Браун, К. По рецептам д-ра Брауна [Linux Format, 2014, № 5 (183), май]

Браун, К. По рецептам д-ра Брауна [Текст] : Эзотерическое системное администрирование из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2014. — № 5 (183), май. — С. 56, 58-60. — (Рецепты доктора Брауна). — Содерж.: Stewards of PID=1 : [дистрибутивы переходят на систему загрузки Systemd и Крис Браун с практической точки зрения преподавателя видит массу проблем, потому что приходится выбирать, какой технологии обучать, или, с риском запутать аудиторию, пытаться рассказать обо всех] ; Длительное хранение. Amazon S3 — это доступность и долговечность. Теперь им можно пользоваться из командной строки Linux : [сервис Amazon S3 (Simple Storage Service) доступен через удобный веб-­интерфейс или через посредство API веб­-сервиса, но утилита s3cmd (http://sourceforge.net) позволяет обращаться к хранилищу S3 из командной строки] ; Доступность и сохранность данных : [Amazon гарантирует доступность данных на сервисе S3 в 99,99% и сохранность данных 99,999999999% в год] : [интересная статистика]. — С. 56 ; "Принцип работы AIDE заключается в создании исходного снимка файловой системы и…" [Изображение] : [цвет. схема] ; Временные отметки [Таблица] : [назначение временных отметок файла mtime, ctime, atime в Linux и краткий комментарий к таблице]. — С. 58 ; Автоматическое обнаружение вторжений. Мы все уповаем, что такого никогда не случится, но если уж ваш сервер атакован, лучше узнать об этом пораньше : [система автоматического обнаружения вторжений AIDE (http://aide.sourceforge.net) — основная задача, принцип работы, снимок файловой системы в нетронутом и нескомпрометированном состоянии — база данных, ее проприетарный аналог Tripwire (www.tripwire.com), установка и использоание в системе под управлением CentOS, основы использования, проверка в действии, файл настройки aide.conf (группы атрибутов, задание правил), защита базы данных программы, особенности установки и конфигурирования в дистрибутивах на основе Debian]. — С. 58-60 ; "Группы AIDE образуются путем сочетания этих базовых атрибутов файлов" [Таблица] : [правила и значения] ; Старая история о ложных тревогах : [быль о ложных срабатываниях охранных систем, которая показывает, почему ложные срабатывания представляют собой проблему]. — С. 59.  
     Аннотация  
     Доктор размышляет о проблемах преподавателя с появлением системы загрузки systemd, о том, сумеет ли Amazon сохранить ваши данные, если все живое на Земле сметет метеорит, и повествует о системе автоматического обнаружения вторжений (на этот раз не метеоритов) AIDE…
 

Переведем Linux в третье измерение

Переведем Linux в третье измерение [Текст] : [основы 3D-печати в Linux на примере реализации проекта] : [практическое руководство] / авт. не указан  //  Linux Format. — 2014. — № 5 (183), май. — С. 42-45. — (3D-печать в Linux). — Прил.: "Советы по 3D-печати" : [условия успешной печати — плоскость талера (платформы печати) и высота отступа сопел, отсутствие сквозняков, нагрев платформы печати, подставка для объектов печати, полилактидная кислота (PLA) и акрилонитрилбутадиенстирол (ABS) как материалы для печати]. — С. 43 ; "Шаг за шагом: Ваша первая 3D-печать" : [пошаговое руководство]. — С. 44 ; "Создание принтера из комплекта" : [выравнивание талера и проблемы термистора] : [советы] ; "Шаг за шагом: Приступаем к 3D-моделям" : [пошаговое руководство]. — С. 45. 
     Аннотация
     Как новейшая технология работает в Linux на примере проекта. В ходе реализации проекта осваиваются сборка из комплекта 3D­-принтера Velleman K8200, настройка 3D­-принтера, требования к программам управления 3D-­принтером, ПО Repetier-Host для Linux (goo.gl/vsHW55), программа моделирования Blender (www.blender.org) и основы 3D-печати. 
 

Чернова, И. Прикасание к Ubuntu

Чернова, И. Прикасание к Ubuntu [Текст] : [процесс создания и распространения программ для Ubuntu Touch] : [руководство] / Ирина Чернова  //  Linux Format. — 2014. — № 5 (183), май. — С. 22-23. — Библиогр. и вэблиогр.: с. 23 (9 назв.). — (Мобильные альтернативы Android). — Прил.: "PhoneGap" : [(она же Cordova, http://phonegap.com) от Adode — технология создания мобильных приложений на HTML5 и JavaScript и при помощи Platform Acess API для фиксирования прикосновения пользователя к сенсорному экрану] : [краткая справка]. — С. 22 ; "Типы приложений для Ubuntu Touch" : [apps, Scope (руководство — http://developer.ubuntu.com/scopes/overview/), WebSite (gодробности — http://developer.ubuntu.com/web/overview/)] : [краткая справка] ; "Скорая помощь. Чтобы сделать свое приложение для Ubuntu Touch, нужно совсем немного: изучить дизайн-­концепции этой операционки, овладеть основами Qt+QML и научиться обращаться с Ubuntu SDK." : [совет]. — С. 23. 
     Аннотация
     Как подключиться и участвовать в разработке для мобильной ОС Ubuntu Touch — создание и распространение программ для Ubuntu Touch. 
     Рекомендуемые к прочтению книги: Стив Макконнелл "Совершенный код", Энди Орам, Грег Уилсон "Идеальная разработка ПО. Рецепты лучших программистов", Роберт Мартин "Чистый код: создание, анализ и рефакторинг. Библиотека программиста", Марк Саммерфилд "Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на С++".
     Материалы, с которыми стоит ознакомиться перед началом разработки приложений для Ubuntu Touch:
http://developer.ubuntu.com/apps/sdk/tutorials/ — руководство по использованию Ubuntu SDK
http://design.ubuntu.com — ключевые указания по дизайну
http://developer.ubuntu.com/apps/qml/tutorial/ — учебник по QML
http://developer.ubuntu.com/apps/cordova — руководство по управлению аппаратной частью устройства средствами HTML5 (если вы собираетесь создавать приложение на PhoneGap).
 

Дрейк, Н. Проект Незримого Интернета

Дрейк, Н. Проект Незримого Интернета [Текст] : [I2P (The Invisible Internet Project) — преимущества, технология работы, установка основного и дополнительного программного обеспечения, настройка для работы в Web, минусы] : [руководство] / Нейт Дрейк [Nate Drake]  //  Linux Format. — 2017. — № 3 (221), март. — С. 40-43. — Вэблиогр. "Скорая помощь": с. 40 (1 назв.), с. 41 (1 назв.), с. 42 (1 назв.). — Прил.: "Чесночная маршрутизация во всей красе. I2P использует отдельные «туннели» для отправки и получения информации" [Изображение] : [цвет. схема] ; "Чеснок и Лук" : [настройка в Tor browser доступа к скрытым сервисам Tor (адреса .onion) и I2P (адреса .i2p)]. — С. 41 ; Работа с торрентами с помощью I2PSnark : [Bittorrent-клиент I2PSnark с графическим интерфейсом] : [настройка, основные Torrent-eepsites в I2P — Diftracker (http://diftracker.i2p) и Postman (http://tracker2.postman.i2p)]. — С. 42 ; "Установка I2P" : [пошаговое руководство]. — С. 43.
     Аннотация

     I2P (The Invisible Internet Project) — теневая сеть обеспечения анонимности и конфиденциальности — преимущества на фоне других средств (Freenet, Tor), способы обеспечения анонимности и конфиденциальности (использование Tor Browser Bundle или индивидуального браузера I2P Browser в TAILS Operating System), технология работы ("чесночная" маршрутизация, однонаправленные "туннели", анонимное скачивание файлов, "безопасность от безвестности"), установка в Linux основного (I2P Router и его плагины, реализация Java, например, OpenJDK) и дополнительного программного обеспечения (отдельный браузер специально для доступа к сайтам .i2p, например, Tor Browser; рекомендуется скачать специальную операционную систему для обеспечения конфиденциальности Tails (The Amnesiac Incognito Live System, https://tails.boum.org), приложения I2PTunnel и Bittorrent-клиент I2PSnark, локальный прокси), настройка для работы в Web. 
 

Дрейк, Н. AUI Suite: Pi слушает голос

Дрейк, Н. AUI Suite: Pi слушает голос [Текст] : [голосовое управление Pi] : [руководство] / Нейт Дрейк [Nate Drake]  //  Linux Format. — 2017. — № 3 (221), март. — С. 92-95. — (Raspberry Pi). — Прил.: "Основные голосовые команды" : [комментированный перечень голосовых команд Pi AUI Suite] ; "Скорая помощь. Если при проверке перевода текста в речь вы слышите слово ‘fill’, флажок наполнителя стоит установить в 0. Нажмите y, для подтверждения, что вы хотите изменить это" : [совет]. — С. 93 ; "Скорая помощь" : [совет по выбору кодового слова] ; "Подстройка голосовых команд" : [добавление и изменение команд в ПО Voicecommand]. — С. 94 ; "Настройка голосовых команд на вашем Pi" : [пошаговое руководство]. — С. 95. 
     Аннотация
     Голосовое управление Pi — аппаратура (USB-микрофон или веб-камера со встроенным микрофоном, недорогая звуковая карта USB), ПО (Pi AUI Suite от Стивена Хиксона [Steven Hickson], PlayVideo, Downloader, Google Text to Speech Service, Google Voice Commands, Voicecommand), настройка программы Voicecommand, настройка голосовых команд на вашем Pi согласно пошаговому руководству. 

Паундер, Л. GPIO Zero: тренировка памяти

Паундер, Л. GPIO Zero: тренировка памяти [Текст] : [создание версии игры «Simon» для тренировки памяти] / Лес Паундер [Les Pounder]  //  Linux Format. — 2017. — № 3 (221), март. — С. 90-91. — (Linux Format. Пользователям Pi) (Raspberry Pi). — Прил.: "Скорая помощь" : [улучшения в последних версиях GPIO Zero]. — С. 90 ; "Разберемся с компонентами" : [компоненты устройства]. — С. 91.
     Аннотация
     Как с помощью GPIO Zero, Python, кнопок и светодиодов создать на базе Raspberry Pi под управлением Raspbian Pixel свою собственную игру в стиле 1980-х. 

Паундер, Л. МicroPython: светим рукой

Паундер, Л. МicroPython: светим рукой [Текст] : [введение в МicroPython] : [использование МicroPython и платы BBC micro:bit для создания интерактивной портативной перчатки] : [руководство] / Лес Паундер [Les Pounder]  //  Linux Format. — 2017. — № 3 (221), март. — С. 84-87. — (Академия кодинга) (МicroPython). — Прил.: "Платы MicroPython" : [плата с поддержкой языка MicroPython — pyboard (2013, разработчик Дэмьен Джордж), Wipy плата для приложений Интернета Вещей (IoT, https://www.pycom.io/solutions/py-boards/wipy1)] : [краткая характеристика]. — С. 85 ; "Растущее сообщество" : [деятельность сообщества МicroPython (http://forum.micropython.org) и итоги определенного периода на фестивале любителей платформы Electromagnetic Fields, также известном как EMF Camp]. — С. 87. 
     Аннотация
     Использование МicroPython — реализации Python 3 для микроконтроллеров — на получившем широкое распространение BBC micro:bit для создания управляемой жестами светящейся перчатки.
     Краткая справка о МicroPython и плате BBC micro:bit. 
     Реализация проекта создания интерактивной светящейся перчатки, которая будет реагировать на движения носителя, на базе платы BBC micro:bit при помощи МicroPython и простого редактора кода Mu (http://bit.ly/Mu4microbit). Также показано, как использовать MicroPython, создавая проекты, которые заливаются в micro:bit и могут использоваться снова и снова даже без подключения компьютера.