Linux Format 2014

3. Упрямые скринлеты

3. Упрямые скринлеты [Текст] : [перемещение скринлетов по рабочему столу в дистрибутиве Linux Mint 17 Qiana] : [ответ на вопрос читателя Уэйна Кюль (Wayne Kuehl)] / авт. не указ.  //  Linux Format. — Linux Format. — 2014. — № 12 (190), дек.. — С. 97, колон. 1-3. — (Ответы). 
     Аннотация
     Варианты действий пользователя при проблемах перемещения скринлетов по рабочему столу Linux Mint 17 Qiana.
 

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