Linux Format 2015 № 6 (197)

Толстой, А. iQPuzzle 0.8.1

Толстой, А. iQPuzzle. Версия: 0.8.1. Сайт: https://launchpad.net/iqpuzzle [Текст] : головоломка : [обзор] / Александр Тольстой  [Alexander Tolstoy]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 104. — (LXFHotPicks) (HotGames). 
     Аннотация
     Игра пентамино — история (первое упоминание в книге Соломона В. Голомба "Полимино: головоломки, схемы, проблемы и компоновка" (Solomon W. Golomb "Polyominoes: Puzzles, Patterns, Problems, and Packings"), опубликованной в 1965 году), описание, реализация в iQPuzzle 0.8.1. Для зантересовашихся игрой более глубоко рекомендуется книга Дональда Кнута "Танцующие звенья" (Donald Knut "Dancing Links"; http://bit.ly/DancingLinks), содержащая алгоритмы решения головоломок пентамино.

 

Толстой, А. Inkscape 0.91

Толстой, А. Inkscape. Версия: 0.91. Сайт: https://inkscape.org [Текст] : редактор векторной графики : [обзор примечательных функций релиза] / Александр Тольстой  [Alexander Tolstoy]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 100. — (LXFHotPicks). — Прил.: "Исследуем интерфейс Inkscape" : [отдельные элементы интерфейса]. 
     Аннотация
     Краткая характеристика Inkscape как блестящего редактора векторной графики и многообещающего соперника для некоторых высококлассных графических программ, например, CorelDRAW. 
     Отмечены отличительные черты Inkscape 0.91 — невероятная чуткость благодаря новой программе рендеринга на базе Cairo, реализован многопроцессорный API, улучшены многие инструменты и добавлены новые, инструмент превращения растровых изображений в векторные (трассировка) дополнен инструментом de-pixelizer (конвертирует растровые пиксельные изображения в векторные посредством библиотеки libdepixelize), улучшена поддержка векторных форматов и добавлена поддержка новых форматов (HTML5 Canvas и Visio).

 

Толстой, А. ColorGrab 0.2

Толстой, А. ColorGrab. Версия: 0.2. Сайт: http://bit.ly/ColorGrab [Текст] : программа подбора цвета : [обзор] / Александр Тольстой  [Alexander Tolstoy]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 105. — (LXFHotPicks). 
     Аннотация
     ColorGrab — краткая характеристика как программы для выбора и редактирования цветов из экрана, интерфейс, основы работы с программой, совет по компиляции.

 

Толстой, А. Audacious 3.6

Толстой, А. Audacious. Версия: 3.6. Сайт: http://audacious-media-player.org [Текст] : мультимедиа-плейер : [обзор] / Александр Тольстой  [Alexander Tolstoy]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 102. — (LXFHotPicks). 
     Аннотация
     Штрихи генеалогического дерева Audacious: классический XMMS — Beep Media Player (BMP). Audacious 3.6 — интерфейс, новые возможности, пакеты для Ubuntu в PPA Алина Андреи (Alin Andrei) (ppa:nilarimogard/webupd8), особенности компиляции программы из исходных кодов.

 

Часто задаваемые вопросы. Волшебная кнопка

Часто задаваемые вопросы. Волшебная кнопка [Текст] : [кнопка перезагрузки компьютера] : [ответ на вопросы читателей]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 99. — (Ответы). 
     Аннотация
     Кнопка перезагрузки компьютера — когда нужна перезагрузка системы, нужна ли эта кнопка для системы под Linux, комбинация клавиш Alt + SysRq + командная клавиша, названия кнопки SysRq, командные клавиши (R, E, I, S, U и B) и их назначение, как запомнить последовательность командных клавиш, обращение к удаленному компьютеру, полный список клавиш и команд — в документации ядра в файле /usr/src/linux/Documentation/sysrq.txt или на www.mjmwired.net/kernel/Documentation/sysrq.

 

7. Сокращаем URL

7. Сокращаем URL [Текст] : [средства для сокращения URL текущей веб-страницы] : [ответ на вопрос читателя Барри Тернер (Barry Turner)]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 99, колон. 1-2. — (Ответы). 
     Аннотация
     Средства для сокращения URL текущей страницы — расширение URL Shortener в браузере Chromium через сервис goo.gl, конвертирование содержимого буфера обмена — сервис goo.gl и связка утилит curl и Xclip. Дан скрипт для автоматизации работы curl и Xclip, который считывает содержимое буфера обмена, отправляет его Google, извлекает короткий URL и копирует его обратно в буфер обмена.

 

6. 32-битный Docker

6. 32-битный Docker [Текст] : [Docker официально не поддерживается в 32-битной версии] : [ответ на вопрос stuarte9, посетителя форума]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 98, колон. 3 — 99, колон. 1. — (Ответы). 
 

5. Усопший Wi-Fi

5. Усопший Wi-Fi [Текст] : [возможные причины неработающей беспроводной сетевой карты Realtek RTL8723BE и решение проблемы] : [ответ на вопрос читателя Рональда Зека (Ronald Zec)]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 98, колон. 2-3. — (Ответы). 
     Аннотация
     Указаны возможные причины, вследствие которых не работатет беспроводная сетевая карта Realtek RTL8723BE (модуль драйвера загружается с неправильными параметрами, для карты необходим файл прошивки, у карты есть неисправность, которая проявляется только с драйверами для Linux) и предложено решение для каждого варианта. 
 

4. Мои глаза!

4. Мои глаза! [Текст] : [решение проблемы отсутствия окна панели входа в систему под Fedora 21 с видеокартой ATI RS690] : [ответ на вопрос Fossiili, посетителя форума]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 98, колон. 1. — (Ответы). 
     Аннотация
     Рекомендуются действия, которые сделают окно панели входа в систему доступным. Если это не помогло, то проблема связана с панелью входа в систему. Скорее всего, это вызвано ошибкой в программе gdm, выводящей панель входа в систему. Это известная проблема, затрагивающая системы с видеокартой ATI RS690. В этом случае рекомендуется использовать lightdm вместо gdm. 
 

Коротко про… Перекомпиляция ядра

Коротко про… Перекомпиляция ядра [Текст] : [изменение настроек существующего ядра Linux] : [мини-руководство]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 97. — (Ответы). 
     Аннотация
     Перекомпиляция ядра (изменение настроек существующего ядра) системы под Ubuntu при помощи компилятора GCC и пакета buildessentials,

 

3. Нежелательный AbiWord

3. Нежелательный AbiWord [Текст] : [проблема читателя Мисс С. Фокс (Miss S Fox) — при двойном клике на текстовом файле тот всегда открывается в AbiWord вместо Mousepad, которая по умолчанию ассоциирована с такими файлами] : [суть проблемы и ее кратковременное решение]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 97, колон. 2-3. — (Ответы). 
     Аннотация
     Суть проблемы — ошибка файлового менеджера Thunar в обработке файлов различных типов, заданная в разделах Added Associations и Default Application файла ~/.config/mimeapps.list. Решение проблемы — патч с https://bugzilla.xfce.org/show_bug.cgi?id=11212 или каждый раз изменять mimeapps.lst до тех пор, пока не появится обновление для Thunar.

 

2. Берите Fifth

2. Берите Fifth [Текст] : [установка браузера Fifth из TAR-архива исходных кодов, а также распаковкой и запуском скомпилированной версии] : [ответ на вопрос читателя Дж. Джексона (J. Jackson)]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 96, колон. 2 — 97, колон. 1-2. — (Ответы). 
     Аннотация
     Особенности установки браузера Fifth из TAR-архива исходных кодов (fifth­0.2.tar.xz) в случае, когда для работы браузера необходимо установить WebkitFLTK (webkitfltk­0.2.tar.xz). 
     Установка распаковкой и запуском скомпилированной версии (fifth­0.2_glibc­2.7_x86_64.tar.xz).
 

1. Печать буклета

1. Печать буклета [Текст] : [программы Linux для печати буклетов со спуском (необходимой разбивкой на страницы)] : [ответ на вопрос читателя Лори Тедкасл (Laurie Tedcastle)]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 96, колон. 1-2. — (Ответы). 
     Аннотация
     Утилиты командной строки для печати со спуском — pdfjam, pdfbook. Обработка нескольких документов утилитой pdfbook. Скрипт конвертирования и печати файлов.
     Программа с графическим интерфейсом для печати со спуском pdfbooklet
(http://pdfbooklet.sourceforge.net).

 

Цукалос, М. Haskell: путем функциональности

Цукалос, М. Haskell: путем функциональности [Текст] : [функциональное программирование на Haskell — примеры кода и приемы] / Михалис   Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 92-95. — (Академия кодинга) (Haskell). — Веблиогр. "Скорая помощь": с. 93 (3 назв.). — Прил.: "Написание тестов в Haskell" : [написание тестов для функций в своих модулях]. — С. 93 ; "Компилятор или интерактивная среда?" : [когда удобнее то или другое]. — С. 94 ; "Скорая помощь. Хороший способ изучения нового языка — попробовать реализовать на нем традиционные утилиты Unix. Можно начать с более простых, таких как wc, pwd, cat и cp, и продолжить с более сложными, вроде ls, rm и mv." : [совет]. — С. 95. 
     Аннотация
     Одного совершенного языка программирования для всего на свете не существует. Михалис Цукалос предполагает, что для решения некоторых задач программистам подойдет мощный функциональный компилируемый язык программирования Haskell, и показывает несколько полезных примеров кода и приемов программирования (вызов кода на Haskell из кода на C, программирование веб-приложений при помощи модуля Yesod). С его помощью мы освоим три способа запуска программ Haskell, научимся программировать известные алгоритмы, а также свои собственные модули, и лучше поймем некоторые удобные свойства Haskell.  
     Для тех, кто только начинает работать с Haskell, рекомендуется установить компилятор Glasgow Haskell Compiler (приведена команда для установки в системе под управлением Debian). 
     Рекомендуется ресурс www.haskell.org для поиска подробной информации о Haskell и две полезные и бесплатно доступные книги — “Real World Haskell” (http:// book.realworldhaskell.org) и “Learn You a Haskell for Great Good” (http://learnyouahaskell. com). 

 

Браун, К. Система: доступ произволен

Браун, К. Система: доступ произволен [Текст] : [произвольный доступ к файлам и взаимодействие программ со структурой файловой системы] : учебник / Крис Браун [Chris Brown]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 88-91. — (Академия кодинга) (Системное программирование). — Прил.: "Скорая помощь. Команда stat, которая по сути представляет собой просто обертку системного вызова stat(), позволяет исследовать inode файла из командной строки, не написав ни строки кода.". — С. 88 ; "Дырчатые файлы" : [краткая информация и пример] ; "Скорая помощь. Заголовочные файлы обычно вкладываются друг в друга (т. е. содержат строки #include для других заголовочных файлов); воспользовавшись в gcc параметром ­H, вы увидите, что происходит на самом деле." ; "За кулисами файловой системы: inode содержит атрибуты файлов, а каталоги содержат ссылки, которые дают файлам их имена" [Изображение] : [цветная схема]. — С. 89 ; "Системный вызов lseek() перемещает маркер положения в открытом файле" [Изображение] : [схема] ; "Тонкости применения временных отметок" : [время в файловых системах и время «последнего доступа» к файлу]. — С. 90 ; "Важное поле inode — режим [mode], которое определяет тип файла и права доступа к нему" [Изображение] : [цветная схема st_mode] : [подробная информация]. — С. 91. 
     Аннотация
     Системное программирование: последовательный доступ к файлам, произвольный доступ к файлам с помощью системного вызова lseek(); системные вызовы, управляющие файловой системой, — таблица inode, ссылки, системный вызов stat(), функция listfile (код и комментарий); каталоги и системные вызовы для открытия и чтения каталогов на примере opendir() и readdir(); дополнительные ссылки на существующий файл и символические ссылки (мягкие ссылки).