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

2. Экс-Андроид

2. Экс-Андроид [Текст] : [X­-проброс в SSH X с планшета Nexus в качестве клиента с целью запуска графических программ на Raspberry Pi, не загружая рабочий стол LXDE, и работы с графическими программами в Nexus] : [ответ на вопрос читателя Люка Стэпли (Luke Stapley)] / авт. не указ.  //  Linux Format. — Linux Format. — 2014. — № 12 (190), дек.. — С. 96, колон. 2-3 — 97, колон. 1. — (Ответы). 
     Аннотация
     X-­проброс в Android при помощи X Server от Darkside Technologies
 

1. Придержите язык

1. Придержите язык [Текст] : [ответ на вопрос читателя Джона Йейтса (John Yates) о проблеме загрузки британского словаря из сайта Mozilla британского словаря в Thunderbird 31.0 дистрибутива Linux Mint 17 Qiana] / авт. не указ.  //  Linux Format. — Linux Format. — 2014. — № 12 (190), дек.. — С. 96, колон. 1-2. — (Ответы). 
     Аннотация
     Британские словари Thunderbird — установка.
 

Бидвелл, Д. Python : Mathematica: визуализируем данные

Бидвелл, Д. Python [Текст] : Mathematica: визуализируем данные : [учебник] / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 92-95. — (Академия кодинга) (Mathematica). — Веблиогр. "Скорая помощь": с. 94 (1 назв.) ; Внутритекст. веблиогр.. — Прил.: "Вычисления в облаке" : [использование базы знаний Wolfram Alpha]. — С. 93 ; "Что стоит попробовать в Mathematica" : [примеры: схемы потоков, которые часто используются для визуализации дифференциальных уравнений (http://bit.ly/WeatherPatterns); цикл солнечных пятен (http://bit.ly/SunspotNumbers); навигация по звездам (http://bit.ly/CelestialNavigation); снежинки (http://bit.ly/SnowflakeLikePatterns)]. — С. 95. 
     Аннотация 
     В ноябре 2013 года компания Wolfram Research выпустила бесплатную версию математического пакета символьных математических расчетов Wolfram Mathematica для Raspberry Pi — Wolfram Mathematica 10 Pi Edition и не очень строгие приверженцы свободного программного обеспечения могут ее использовать. 
     Wolfram Mathematica 10 Pi Edition — установка, программы пакета (графическая программа символьных математических расчетов Mathematica и программа командной строки Wolfram Language), предупреждение о медленной работе Wolfram Language на Raspberry Pi, демонстрация основ Mathematica (калькулятор, расчет первого миллиона знаков после запятой числа пи, простейшая реализация чисел Фибоначчи, решение систем уравнений, инвертирование матрицы случайных чисел с плавающей точкой размером 20х20, решение задач дифференцирования и интегрирования, построение красивых графиков погоды, построение многоугольных фигур на примере построения фигуры ехиднаэдр). 
     Некоторые возможности версии Wolfram Mathematica 10 Pi Edition — взаимодействие с устройствами, подключенными к выводам GPIO, и с модулем PiCam. 
     Рекомендуется веб-ресурс http://blog.wolfram.com, где можно найти несколько экскурсий в Mathematica, например, способ выиграть в игре "камень, мешок и ножницы". 
 

 

Бидвелл, Д. Python: в GIMP идет снегопад

Бидвелл, Д. Python [Текст] : Python: в GIMP идет снегопад : [учебник] / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 88-90. — (Академия кодинга) (Python/GIMP). — Веблиогр.: "Скорая помощь": с. 88 (1 назв.). — Прил.: "Черепашки и последовательность Туэ-Морса" : [программирование кривой фон Коха (von Koch)]. — С. 89 ; "Создаем снежинку-совершенство" : [пошаговое руководство]. — С. 90. 
     Аннотация 
     Разбор кода плагина FractalFlake GIMP Python­-Fu для построение снежинки и генерирования фрактального снежного шоу, а также знакомство с одной из парадигм программирования, которая называется рекурсия.
 

Цукалос, М. Wireshark: анализируем трафик

Цукалос, М. Wireshark: анализируем трафик [Текст] : учебник / Михалис Цукалос (Mihalis Tsoukalos)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 84-87. — (Учебник) (Wireshark). — Прил.: "Формат пакета TCP и пакета IP" : [Изображение] : [схема]. — С. 84 ; "Скорая помощь. Тот факт, что протокол FTP обычно использует порт номер 21, не означает, что ему нельзя брать порт с другим номером. Иными словами, не стоит слепо полагаться на номер порта, принимая трафик за TCP/IP." ; "Протокол TCP" : [основы]. — С. 85 ; "Скорая помощь. Переключая свою сетевую карту в режим приема всех сетевых пакетов, вы разрешаете сетевому устройству улавливать и читать все сетевые пакеты, приходящие на него, даже если получателем является другое устройство в сети. Сетевые пакеты все равно придут в свой пункт назначения.". — С. 86 ; "Скорая помощь" : [tshark — консольная версия Wireshark — основные преимущества и главный недостаток] ; "Протокол IP" : [основы]. — С. 87. 
     Аннотация 
     Основы мониторинга сети с помощью графического приложения Wireshark — захват сетевых данных, фильтры отображения сетевого трафика, совет посетить справочный сайт фильтров отображения по трафику TCP (http://bit.ly/WireSharkTCP) и список имеющихся названий полей трафика UDP (http://bit.ly/WireSharkUDP); основы TCP/IP, TCP и IP (3-этапный обмен данными TCP); изучение сетевого трафика Nmap при помощи пинга, анализ трафика DNS. 
 

 

Ботвик, Н. Awk: извлечем данные из текста

Ботвик, Н. Awk: извлечем данные из текста [Текст] :  / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 82-83. — (Основные навыки) (Учебник) (awk). — Прил.: "Awk или Gawk?" : [awk и GNU awk]. — С. 82 ; "Awk  — язык скриптов" : [в данном учебнике awk рассматривается в основном как инструмент командной строки, но awk — это еще и интерпретируемый язык программирования]. — С. 83. 
     Аннотация
     AWK (аббревиатура от первых букв фамилий авторов Alfred V. Aho, Peter J. Weinberger и Brian W. Kernighan) — мощный инструмент командной строки, о котором написаны целые книги (Sed and awk и Effective Awk Programming), и целью учебника является помощь в преодолении первых трудностей, снятие с программы покрова загадочности, чтобы можно приступить к работе с ней и извлекать жемчужные зерна, раскапывая объемные текстовые файлы и файлы вывода других программ. 
 

 

Браун, Д. Docker: создаем контейнеры

Браун, Д. Docker: создаем контейнеры [Текст] : [главные функции и команды] : учебник / Джолион Браун (Jolyon Brown)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 78-81. — (Учебник) (Docker). — Прил.: "Скорая помощь. Проект Docker любит сравнивать свои контейнеры с настоящими контейнерами для погрузки: это ящик с определенными свойствами — согласованные размеры и характеристики, которые можно поднять и перенести в любую точку мира независимо от того, что внутри.". — С. 78 ; "Скорая помощь. LXC (LinuX Containers) может относиться как к соответствующим возможностям ядра (cgroups и другие), так и к проекту, который поддерживает инструменты пользователя — так что на него явно стоит обратить внимание, и он уже достиг версии 1.0." ; "Гипервизоры и контейнеры — в чем разница" : [ответ на вопрос]. — С. 79 ; "Ваш образ Docker испорчен?" : [мнение команды Phusion о работе Docker]. — С. 80 ; "Скорая помощь" : [общественный онлайн-репозиторий образов контейнеров Docker и его использование]. — С. 81. 
     Аннотация 
     Контейнеры как программная концепция Linux. Отличия реализации контейнеров Docker. Docker (www.docker.com) — установка, контейнеры и функции, полезный пример контейнера (Nginx), внесение изменений в контейнеры и соединение контейнеров.
 

 

Моллетт, Э. 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 и лог-файле доступа.
 

Ботвик, Н. Plex: настроим медиа-сервер

Ботвик, Н. Plex: настроим медиа-сервер [Текст] : [Plex Media Server] : учебник / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 68-69. — (Учебник) (Plex). — Прил.: "Скорая помощь. Раздел On Deck показывает пункты, которые вы недавно добавили, и те, которые вы в данный момент смотрите, облегчая вам выбор следующего просмотра.". — С. 68 ; "Plex Pass" : [возможности, которые предоставляет платная подписка на дополнительные сервисы]. — С.69. 
     Аннотация 
     Бесплатный с закрытым исходным кодом централизованный медиа-центр Plex Media Server с возможностью потокового воспроизведения и вещания — установка, настройка, воспроизведение контента (плееры, устройство перекодирования телевизионного контента на базе Raspberry Pi с установленной сборкой RasPlex (www.rasplex.com), особенности настройки воспроизведения контента онлайн-источников). 

Бидвелл, Д. OwnCloud 7: владеть своими файлами

Бидвелл, Д. OwnCloud 7: владеть своими файлами [Текст] : учебник / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 64-67. — (Учебник) (OwnCloud). — Прил.: "Генерация самоподписанного сертификата" : [руководство] ; "Скорая помощь. Если вы важная персона и ищете готовые облачные решения промышленного уровня, рассмотрите коммерческие версии на https://owncloud.com.". — С. 65 ; "Скорая помощь. Если вы [не] слишком клевый для настройки web­сервера и установки пакетов традиционным способом, на https://registry.hub.docker.com есть несколько готовых." ; Помузоним, поболтаем : [дополнительные приложения OwnCloud — Calendar, Contacts List, Documents, Pictures, Music, Chat]. — С. 66 ; "Скорая помощь. Если у вашего сервера OwnCloud изменился IP-адрес или доменное имя, обновите массив trusted_domains в файле /var/www/owncloud/config/config.php.". — С. 67. 
     Аннотация
     Как сделать свои данные своими и истинно конфиденциальными? 
     Поможет программа для обмена файлами и совместной работы над документами OwnCloud 7, а учебник расскажет о таких основных моментах создания собственного облака, как: установка пакета, создание собственного облачного сервера на базе веб-сервера Apache (сертификат SSL, создание учетной записи администратора, выбор формата базы данных, отключение незащищенных соединений, настройка учетных записей пользователей, загрузка файлов). 
     Рассмотрены новые функции OwnCloud — возможность просмотра и редактирования также файлов Word, межсерверный обмен. 
     Также обращено внимание на доступ к данным из мобильных устройств и минусы мобильных приложений доступа, просмотр ресурсов WebDAV с помощью программы davfs2.  
 

 

Конвэй, Ш. PhotoRec: файлы восстановимы

Конвэй, Ш. PhotoRec: файлы восстановимы [Текст] : учебник / Шон Конвэй (Sean Conway)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 62-63. — (Учебник) (PhotoRec). — Прил.: "Скорая помощь. Когда Photorec завершит свою работу, посмотрите скрипты на http://cgsecurity.org/wiki/After_Using_PhotoRec, с их помощью можно найти самые важные файлы." ; Расследование вели… : [удаление файлов с помощью кнопки Delete не удаляет файлы жесткого диска — они находятся на диске и подлежат восстановлению, но при этом важно обращаться к диску по минимуму]. — С. 62 ; "Что такое метаданные" : [объяснение термина в целом и как термина процесса восстановления данных] ; "Скорая помощь. Добрые люди с SystemRescueCD создали ISO CD, где есть и dcfldd, и PhotoRec. Загрузочный диск можно найти на sysresccd.org.". — С. 63. 
     Аннотация 
     Восстановление утраченных файлов (например, в результате форматирования жесткого диска) при помощи утилиты командной строки PhotoRec. 
     Учебник также рассказывает о природе данных жесткого диска, виртуальной файловой системе Linux (VFS), рекомендует при восстановлении жесткого диска как можно меньше трогать этот диск и создать копию проблемного жесткого диска в одном файле с помощью команды dcfldd (http://dcfldd.sourceforge.net) и в дальнейшем работать с этой копией. 
 

Балдин, Е. М. NET для всех

Балдин, Е. М. NET для всех [Текст] : [комментарий к решению Microsoft о переходе технологии .NET Core Framework в разряд открытых проектов с официальной поддержкой портирования на другие платформы] / Евгений Михайлович Балдин  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 61. — (Учебники). 
     Аннотация 
     Проблемы даров Microsoft, упоминается Мигель де Икаса и его компания Xamarin, которые будут возглавлять деятельность по портированию .NET Core Framework в среду GNU/Linux. Последствия решения для программного обеспечения Linux. 
 

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

Браун К. По рецептам д-ра Брауна [Текст] : Эзотерическое системное администрирование из причудливых заворотов кишок серверной : [материалы для сисадминов 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)). 
     Также доктор предоставляет нам возможность вспомнить заслуги Эндрю Стюарта Таненбаума, посмотреть "отпечатки пальцев" браузера, используемого нами, и убедиться в их уникальности себе на радость ))))))) или (((((((.
 

 

Паундер, Л. Pi и весь мир

Паундер, Л. Pi и весь мир [Текст] : [альтернативные электронные платы разработки] : [обзор] / Лес Паундер (Les Pounder)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 50-55. — (Альтернативы Pi). — Прил.: "Matrix ARM Mini PC. В мире плат-крошек, будет ли плата большего размера уместнее в вашем проекте мультимедиа-центра на ПК" : [плюсы и минусы мини-ПК] ; "Вкратце" : [краткая характеристика — ПК, стремящийся занять место на рынке между Raspberry Pi и полноценным настольным вариантом] ; "Вердикт Linux Format. Matrix ARM Mini PC" : [хорошая плата от Tenow International Ltd (http://tbsdtv.com) для создания медиа-центра, но ее портит отсутствие поддержки Linux и шумный вентилятор]. — С. 51 ; "Intel Galileo. Станет ли эта плата искрой, из которой разгорится пламя еще одной научной революции для Интернета Вещей?" : [особенности платы на принципах Arduino и процессоре Intel, который сильно греется] ; "Вкратце" : [совместимая с Arduino плата от Intel, которая дарит семейству Intel результаты огромной работы сообщества Arduino] ; "Вердикт Linux Format. Intel Galileo" : [плата (http://maker.intel.com) — полноценный заменитель плат Arduino]. — С. 52 ; "mbed NXP LPC1768. Программирование платы разработки через web-­интерфейс — это правда хорошая идея?" : [технические характеристики, программирование и его основной недостаток] ; "Вкратце" : [краткая характеристика] ; "Вердикт Linux Format. mbed NXP LPC1768" : [альтернатива Arduino с логичной структурой контактов, но ее недостаток в использовании только онлайн-компилятора]. — С. 53 ; "Freescale FRDM KL25Z. Еще одна недорогая альтернатива Arduino; но не ведет ли низкая цена к значимым компромиссам?" : [технические характеристики, совместимость с Arduino, минус программирования, проблема совместимости с Linux] ; "Вкратце" : [краткая характеристика] ; "Вердикт Linux Format. Freescale FRDM KL25Z" : [альтернатива Arduino, но не работает с Linux по умолчанию]. — С. 54 ; "Платы-победители" : [интересный ракурс сравнения, в котором альтернативные платы побеждают именитых собратьев: mbed NXP LPC1768 против Arduino UNO, Freescale FRDM KL25Z против Arduino UNO, Intel Galileo против Arduino UNO, VIA VAB-600 Pico ITX против Raspberry Pi, Matrix ARM Mini PC против Raspberry Pi] ; "VIA VAB 600 Pico ITX. Разработана для автомобиля, но при Android или Debian дает массу возможностей" : [назначение, технические характеристики] ; "Вкратце" : [области применения] ;  "Вердикт Linux Format. VIA VAB 600 Pico ITX" : [отличная встраиваемая платформа для разработчиков прототипов автомобильных развлекательных систем и небольших системных проектов]. — С. 55. 
     Аннотация
     Редакция журнала задалась вопросом: для всех ли проектов Arduino и Raspberry Pi лучшее решение? Лес Паундер предлагает критерии оценки плат разработки и рассматривает альтернативные платы — Freescale FRDM KL25Z, Intel Galileo, Matrix ARM Mini PC, VIA VAB 600 Pico ITX mbed NXP LPC1768. 
     Из вступительного экскурса в историю плат разработчика мы узнаём некоторые интересные подробности об Arduino и Raspberry Pi. Например, то что изначально плата разработки Arduino (2005 год) предназначалась для студентов Института интерактивного дизайна (Interaction Design Institute Ivrea) города Ивреа (Италия), чтобы художники имели возможность без особых затрат, по цене "хорошей еды" применять электронику в художественных инсталляциях и других творческих проектах. На то время все ранее созданные платы разработки стоили за $100. А Raspberry Pi (2012) создавался с целью решения проблемы снижения уровня знаний по информатике в школах Великобритании.