Компьютерная периодика

Часто задаваемые вопросы. Rsync и Unison

Часто задаваемые вопросы. Rsync и Unison  [Текст] : [синхронизация каталогов и файлов] : [ответы на вопросы читателей]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 99. — (Ответы). 
     Аннотация
     Программа rsync — назначение, отличия от cp, использование, удаленное использование; программа Unison (www.cis.upenn.edu/~bcpierce/unison), особенности, назначение, интерфейсы.

 

Коротко про… D-bus

Коротко про… D-bus [Текст] : [краткая справка]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 97. — (Ответы). 
     Аннотация
     D-bus (Desktop Bus — настольная шина) — низкоуровневая система межпроцессного взаимодействия, используемая в Linux и других операционных системах POSIX — предшественники, возможности, необходимость в ней, способ ознакомления, доступ к интерфейсу программы на D-bus с помощью qdbus. 
 

6. Досада от Firefox

6. Досада от Firefox [Текст] : [решение проблем браузера Firefox] : [ответ на вопрос посетителя форума guy, которого беспокоит, что настройки браузера Firefox решили пожить своей жизнью]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 98, колон. 3 — 99, колон. 1-2. — (Ответы). 
     Аннотация
     Как быть, если Firefox ведет себя своевольно.
 

5. Основы сети

5. Основы сети [Текст] : [минимум по созданию домашней сети] : [ответ на вопрос посетителя форума Rojj, который хочет организовать домашнюю сеть, чтобы сохранять документы ноутбука на ПК]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 98, колон. 2-3. — (Ответы). 
     Аннотация
     Настройка видимости компьютеров друг другом, настройка сетевых ресурсов на основе Samba или NFS, настройка просмотра ресурсов NFS и Samba на стороне клиента. 

 

4. Анахронизмы Cron

4. Анахронизмы Cron  [Текст] : [таймеры Systemd и задания Cron] : [ответ на вопрос читателя Джорджа Уокера (George Walker)]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 97, колон. 3 — 98, колон. 1-2. — (Ответы). 
     Аннотация
     Наличие Systemd не означает отказ от Cron. Прреимущества, неудобства и настройка использования таймеров Systemd на конкретном примере. 

 

3. Проблема новичка

3. Проблема новичка  [Текст] : [ответ на вопрос читателя Артура Лоуренса (Arthur Lawrance) об установке Linux в системе под Windows 8.1]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 97, колон. 2-3. — (Ответы). 
     Аннотация
     Начала работы с Linux: настройка загрузки дистрибутива Linux из DVD в Windows 8.1 путем выключения безопасной загрузки в разделе Boot (Загрузка), шаги после перезагрузки (создание диска восстановления Windows, выбор дистрибутива Linux и совет выбрать дистрибутив, который установлен у друга, чтобы было к кому обратиться в случае проблем).

 

2. Черный экран пустоты

2. Черный экран пустоты  [Текст] : [после установки новой версии ядра драйверы графического сопроцессора не работают с ним] : [ответ на вопрос читателя Грега (Greg)]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 96, колон. 2-3 — 97, колон. 1. — (Ответы). 
     Аннотация
     Что делать, если после обновления ядра после загрузки системы вместо заставки входа в систему появляется черный экран.

 

1. Сохранение базы

1. Сохранение базы  [Текст] : [обновление SQL­ и web-­серверов LAMP при обновлении дистрибутива] : [варианты] : [ответ на вопрос читателя Майка Хиггинса (Mike Higgins)]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 96, колон. 1-2. — (Ответы). 
     Аннотация
     Варианты обновлению базы данных SQL­ и web­-серверов LAMP при обновлении дистрибутива.

 

Паундер, Л. Pigame: играем с зуммером

Паундер, Л. Pigame: играем с зуммером [Текст] : [сборка на базе  Raspberry Pi устройства для проведения игры на твердость и ловкость руки] : [практическое руководство] / Лес Паундер [Les Pounder]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 92-95. — (Linux Format. Пользователям Pi) (Raspberry Pi) (Игра с зуммером). — Веблиогр. "Скорая помощь": с. 94 (1 назв.). — Прил.: "Raspi-config" : [набор утилит от Алекса Бредбери (Alex Bradbury) для настройки Raspberry Pi — возможности, демонстрация настройки перенаправления звука на гнездо или порт HDMI] ; "Ни один из компонентов нашего проекта не требует пайки…" [Изображение] : [схема] : [электрическая цепь и соединение компонентов проекта на основе макетной платы и коннекторов]. — С. 93.
     Аннотация
     Как собрать классическую ярмарочную игру на твердость руки, в которой нужно провести металлический щуп вдоль медного проводника и не коснуться его. 
     Компоненты для проекта, соединение компонентов, программное обеспечение (ОС Raspbian, библиотеки Python pygame и RPi.GPIO, функция sleep библиотеки time, IDLE3), применение схемы нумерации контактов GPIO.BCM, настройка контактов, создание функций в коде проекта (для счетчика жизней, вывода изображений с помощью библиотеки pygame, создание функций проверки желания пользователя играть и других), настройка перенаправления звука на гнездо или порт HDMI с помощью набора утилит raspi­-config.
 

Паундер, Л. AstroPi SenseHAT

Паундер, Л. AstroPi SenseHAT [Текст] : [плата-надстройка Raspberry Pi для сбора данных и научных экспериментов] : [обзор] / Лес Паундер [Les Pounder]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 91. — (Linux Format. Пользователям Pi) (Дополнительная плата). — Прил.: "Вкратце"  : [краткая характеристика AstroPi SenseHAT как платы-надстройки (HAT, Hardware Attached on Top), как части проекта, который будет реализован на Международной космической станции; целевое назначение] ; "Свойства навскидку. Куча сенсоров ; Светодиодная матрица" ; "Вердикт Linux Format. AstroPi SenseHAT" : [разработчик Raspberry Pi Foundation, сайт www.raspberrypi.org, цена, оценка отдельных параметров, рейтинг 9/10, резюме — простота использования и изобилие датчиков обеспечивают хороший задел для научных открытий]. — С. 91. 
     Аннотация
     AstroPi SenseHAT — плата-надстройка Raspberry Pi для сбора данных и научных экспериментов — датчики, светодиодная матрица, программное обеспечение (библиотека Python 3 для доступа к компонентам платы, функции компонентов для обработки данных), способы применения. 
     AstroPi как научный проект Raspberry Pi Foundation, Airbus и ESA (Европейское космическое агентство), в рамках которого на Международной космической станции будут проведены эксперименты по изучению Земли предложенные школьниками Великобритании.
 

Натолл, Б. Привет ; Picademy в США. Фонд объявляет о пришествии в Америку — к новым свершениям ; Pi — № 1 и № 3 для хакеров. Народный Pi ; Как насчет ноутбука на Pi? Создайте собственный наладонник

Натолл, Б. Привет ; Picademy в США. Фонд объявляет о пришествии в Америку — к новым свершениям ; Pi — № 1 и № 3 для хакеров. Народный Pi ; Как насчет ноутбука на Pi? Создайте собственный наладонник  [Текст] : [новости Raspberry Pi Foundation] / Бен Натолл (Ben Nuttall)  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 90. — (Linux Format. Пользователям Pi). 
     Аннотация
     Два Pi будут отправлены на Международную космическую станцию в рамках образовательной и информационно-­просветительской деятельности Raspberry Pi Foundation в области космических исследований и как часть миссии британского астронавта Тима Пика (Tim Peake). 
     Открыта выставка в Foundation of Art and Creative Technology (FACT) в Ливерпуле, по проекту Build Your Own (Сделай сам). 
     Raspberry Pi Foundation объединились с Музеем компьютерной истории, Mountain View, штат Калифорния (www.computerhistory.org), чтобы запустить ряд курсов Picademy в США в начале 2016 года.
     Raspberry Pi Model B и Raspberry Pi Model B+ попали в тройку лидеров среди одноплатных компьютеров в опросе сайтов LinuxGizmos.com и Linux.com (http://bit.ly/HackerSBCSurvey2015). 
     Компания Adafruit выпустила Mini Raspberry Pi Handheld Notebook. Подробности на http://bit.ly/RaspPiHandHeldNotebook, в том числе о том, как сделать подобный самому, включая образы программ и макеты.  

 

Хадсон, П. PHP: поиграем в слова

Хадсон, П. PHP: поиграем в слова [Текст] : [основы языка программирования PHP на примере создания игры в угадывание слов] : [руководство] / Пол Хадсон [Paul Hudson]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 86-89. — (Академия кодинга) (PHP). — Прил.: "Наш эксперт" : [Пол Хадсон как автор руководств веб-ресурса hackingwithswift.com по программированию]. — С. 86 ; "Цикл бесконечный, поэтому игра продолжается до тех пор…" [Изображение] : [схема]. — С. 87 ; "Сравнение с false"  : [false в PHP]. — С. 88 ; "Переменные в строках" : [применение фигурных скобок { и } в PHP для отделения переменных от текста] ; "Скорая помощь" : [пути усовершенствования игры]. — С. 89. 
     Аннотация
     Создание на PHP игры командной строки в угадывание слов по картинкам. 
     Установка версии PHP для командной строки и пакета для чтения ввода пользователя с командной строки в дистрибутив на базе Debian.
     Создание игры: уровни и их формат в файле уровней; написание функций; создание массивов (коллекций значений) с учетом фундаментальных положений PHP; функции — file(), explode(), array_merge(), str_replace(), trim(), strlen(), shuffle(), loadLevel(); показ текущего состояния игры с помощью функции printStatus(), ввод игры в бесконечный цикл и его код, код проверки правильности ответа пользователя и код удаления использованных загадок.

 

Браун, К. Система: с чем едят процессы

Браун, К. Система: с чем едят процессы [Текст] / Крис Браун [Chris Brown]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 82-85. — (Академия кодинга) (Системное программирование). — Прил.: "Скорая помощь. Список всех именованных каналов в своей системе легко получить командой $ sudo find / -­type p." : [совет] ; "Атрибут…" [Таблица] : [некоторые атрибуты процесса и их описание]. — С. 82 ; "Зачем нужно ветвление"  : [основные причины ветвления в программах — достижение параллелизма внутри приложения, делегирование] ; "Семь вариантов exec() сбивают с толку…" [Изображение] : [дерево принятия решений exec()] : [цвет. схема]. — С. 83 ; "Скорая помощь" : [размер канала по умолчанию в современных ядрах Linux и предельный объем данных, которые можно записать автоматически] ; "Четыре системных вызова — fork(), exec(), exit() и wait() — являются кирпичиками жизненного цикла процесса" [Изображение] : [цвет. схема]. — С. 84 ; "Регулируем канализацию" : [системные вызовы dup() и dup2()] : [краткая справка] ; "Четыре этапа настройки канала…" [Изображение] : [цвет. схема] . — С. 85. 
     Аннотация
     Углубленное понимание процесса, атрибуты процесса, создание процессов — ключевые системные вызовы fork() и exec(), завершение процессов — системные вызовы exit() и wait(), каналы — один из самых почтенных механизмов межпроцессной коммуникации — с точки зрения системного программиста на примере создания и использования канала, анонимные и именованные каналы. 

 

Бидвелл, Д. IPv6: как нему подключиться

Бидвелл, Д. IPv6: как нему подключиться [Текст] : учебник : [как внедриться в сеть с IPv6] / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 78-81. — (Учебник) (IPv6). — Прил.: "Упражнение по воздержанию от IPv4" : [причины медленного перехода на IPv6; правила iptables, которые отрежут пользователя от Интернета IPv4, исключая сервер DNS ]. — С. 79 ; "Туннели Teredo" : [технология передачи пакетов IPv6 через сети IPv4] : [краткая справка]. — С. 81. 
     Аннотация
     IPv6 — реалии временного сосуществования IPv4 и IPv6, адресация, нотация адреса, проверка поддержки дистрибутивом, способ формирования идентификатора хоста, вопросы конфиденциальности, настройка маршрута (настройка идентификатора хоста, туннелирование трафика IPv6 через IPv4 и его варианты — сервис туннельного брокера от SixXS или Hurricane Electric (https://tunnelbroker.net), туннели Teredo(, другие способы получения адреса IPv6 и настройка оповещений роутера о себе, неприятные эффекты использования. 

 

Бидвелл, Д. Ядро: латаем на ходу

Бидвелл, Д. Ядро: латаем на ходу [Текст] : учебник : [функция динамических исправлений ядра (livepatch) в ядре Linux 4.0] / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 74-77. — (Учебник) (Ядро Linux 4.0). — Прил.: "Скорая помощь"  : [совет при сборке ядра Linux 4.0 включить опцию SAMPLE_LIVE_PATCHING для создания модуля livepatch-sample.ko, который при загрузке создаст live­patch /proc/cmdline, чтобы известить о результатах обновления]. — С. 74 ; "Технология Kpatch от Red Hat останавливает работу ядра, так что все обновляется в безопасном режиме" [Изображение]  : [схема] ; "Перезагрузкам не конец" : [необходимость и польза перезагрузок; live­-обновления — не панацея для тех, кого достали перезагрузки]. — С. 75 ; "Подход openSUSE сложнее, но проверки на реальных данных гарантируют состоятельность, хотя задержек не избежать" [Изображение]  : [схема]. — С. 76 ; "Заглядывая в будущее"  : [новые функции ядра Linux 4.1, заявленные функции ядра Linux 4.2] : [анонс]. — С. 77. 
     Аннотация
     Краткая история технологии динамических исправлений ядра (Ksplice от одноименной компании, 2008, kGraft от openSUSE, Kpatch от Red Hat, Live Kernel Patching в ядре Linux 4.0). 
     Суть технологии Live Kernel Patching (livepatch), объединяющей kGraft от openSUSE и Kpatch от Red Hat.
     Иллюстрация работы функции livepatch ядра Linux 4.0 на инструментах Kpatch от Red Hat в системе под управлением Ubuntu 14.04.
     Почему live-обновления не всемогущи.  
     Новые функции ядра Linux 4.0 — краткая характеристика DAX (Direct Access, eXciting), Lazytime, KASan (Kernel Address Sanitizer). 
     Анонс новых функций ядра Linux 4.1, заявленные функции ядра Linux 4.2. 
     Ошибка повреждения данных в ядре 4.0 (и рабочих версиях релиза 4.1), влияющая на работу файловых систем Ext4 RAID0.