Linux Format 2015 № 10 (201)

Толстой, А. DigiKam 4.11

Толстой, А. DigiKam. Версия: 4.11. Сайт: www.digikam.org [Текст] : органайзер фото : [обзор функциональности] / Александр Толстой [Alexander Tolstoy]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 100. — (LXFHotPicks). — Прил.: "Исследуем интерфейс Digikam" : [отдельные элементы интерфейса] : [краткая информация]. 
     Аннотация
     DigiKam — передовое и солидное приложение мира Linux для организации коллекций фотографий, а кроме этого и отличный редактор изображений. 
     Последняя публикация о DigiKam — это обзор Ричарда Смедли (Richard Smedley) "DigiKam. Версия: 4.0.0…" (Linux Format, 2014, № 9 (187), сент., С. 105) — зафиксировала состояние приложения на момент, но с тех пор серия 4.х обновилась и предлагает улучшенную поддержку нескольких мониторов, улучшенные геотэги, распознавание лиц, управление цветом и массу мелких усовершенствований. 
     DigiKam 4.11 — возможности организации коллекций фотографий, реализация организации фотографий по тэгам и дополнительной информации об изображениях, плагины KIPI (KDE Image Plugin Interface) для добавления дополнительных функций, выдающиеся функции (диалоговое окно импорта фото, автоматическое распознавание лиц и сортировка, мощный редактор для работы с цветом и выдержкой, менеджер очереди пакетной обработки, световой стол для сравнения похожих изображений, инструмент умного поиска для работы с "почти идентичными" снимками).

 

Часто задаваемые вопросы. Краткое руководство по проблемам загрузки

Часто задаваемые вопросы. Краткое руководство по проблемам загрузки [Текст]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 99. — (Ответы).
     Аннотация
     Схема действий по выявлению причин неполадок с загрузкой в Linux. 

 

6. Бонжур, Google

6. Бонжур, Google [Текст] : [изменение локали Google] : [ответ на вопрос посетителя форума splash]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 99, колон. 1-2. — (Ответы). 
     Аннотация
     Язык для Google можно указать в своей учетной записи и в URL, добавив параметр hl (host language — язык хоста). Например, http://www.google.com/?hl=en предоставит результаты поиска для своего географического положения на английском. 
     Так же можно сделать и в других проектах Google.

 

5. Осваивая новое

5. Осваивая новое [Текст] : [новые способы работы с systemd] : [ответ на вопрос системного администратора Чеда Коламбуса (Chad Columbus), который очет освоить systemd]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 98, колон. 1-2. — (Ответы). 
     Аннотация
     Рекомендуется памятка по работе systemd на http://bit.ly/InitCheatsheet
     Относительно команд systemd дан совет применять алиасы. Дополнение по Tab в zsh работает в systemd как с алиасами, так и без них. Для Bash тоже есть дополнение по Tab, но может потребоваться установка отдельного пакета. 
     Советы по получению вывода списка модульных файлов, модулей определенных типов или находящихся в определенном состоянии. 
     Приведен скрипт Cron, который поддерживает обе системы init. 
 

4. Ежедневно — ничего

4. Ежедневно — ничего [Текст] : [запуск скриптов из Cron] : [ответ на вопрос читателя Мартина Садуорта (Martyn Sudworth)]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 98, колон. 1-2. — (Ответы). 
     Аннотация
     Схема действий в случае, если скрипт не запускается из Cron.

 

Коротко про… Tree

Коротко про… Tree [Текст] : [команда оболочки tree] : [краткая справка]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 97. — (Ответы). 
     Аннотация
     Команда оболочки tree для просмотра содержимого каталога — применение, наиболее полезные опции, соотношение с командой ls.

 

3. Проприетарный драйвер шалит

3. Проприетарный драйвер шалит [Текст] : [установка прошивки для драйвера] : [ответ на вопрос посетителя форума guy]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 97, колон. 2-3 . — (Ответы). 
     Аннотация
     Проприетарный драйвер не включается в установочный диск по разным причинам, но его нужно установить путем добавления несвободного (non­free) репозитория в APT через Synaptic в список Sections для основного репозитория Debian.
 

2. Собираем Linux-ПК

2. Собираем Linux-ПК [Текст] : [разбиение жесткого диска на разделы — актуальна ли информация старого руководства для дисков большого размера и SSD] : [ответ на вопрос читателя Джея Брайана Слингера (J Brian Slinger)]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 96, колон. 2-3 — 97, колон. 1-2. — (Ответы). 
     Аннотация
     В дисках большого размера и SSD используются проверенные временем технологии, но программы стали умнее (или чуть менее глупы) и утилиты разбиения диска, такие как fsdisk, gdisk и parted (следовательно, и их графические аналоги) теперь выравнивают разделы, начиная с блока 2048, что избавляет от проблем выравнивания новых дисков старыми дистрибутивами. 
     Приведены команды проверки диска на выравнивание для современных таблиц разделов GPT и старой системы MBR.
     Владельцам SSD объяснено, почему применение noatime вместо atime к параметрам монтирования в целом правильно.

 

1. Ошибки root

1. Ошибки root [Текст] : [запуск настольных программ с правами root] : [ответ на вопрос читателя Брайана Митчелла (Bryan Mitchell)]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 96, колон. 1-2. — (Ответы). 
     Аннотация
     Рекомендуется использовать gksudo вместо sudo для запуска графических программ (Nautilus) с правами root. 
     Совет выполнять удаление файлов в терминале одной командой вместо использования графического файлового менеджера
 

Паундер, Л. Scratch: делаем контроллер игры

Паундер, Л. Scratch: делаем контроллер игры [Текст] : игровой контроллер : [сборка] : [руководство] / Лес Паундер [Les Pounder]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 90-91. — (Linux Format.  Пользователям Pi) (Raspberry Pi) (Игровой контроллер). — Прил.: "Платы расширения" : [Саймон Уолтерс (Simon Walters) и поддержка плат расширения в ScratchGPIO, руководство Саймона Уолтерса (Simon Walters) Cymplecy (http://bit.ly/CymplecyAddOns) по включению в проект и использованию плат раширений]. — С. 90 ; "Электроника для всех" : [благодаря ScratchGPIO, элетроника доступна не только взрослым, но и детям] ; "Скорая помощь. Для создания интерфейса управления также можно воспользоваться фольгой и другими токопроводящими материалами. Создайте звучащую стену, подключив контакты GPIO к листам из фольги, и включайте ее ладонью руки, на которую надета токопроводящая перчатка, подключенная к контакту GND Raspberry Pi.]. — С. 91.
     Аннотация
     Собираем простой контроллер игры (геймпад) из желейных конфет, скрепок и проводов на основе любой модели Raspberry Pi с Raspbian и ScratchGPIO 7, которая модифицирована для работы со входами/выходами общего назначения Raspberry Pi. Попутно для проверки работы контроллера создаем игру, где будем управлять котом, который пытается убежать от собаки (примеры кода — на http://bit.ly/LXF201­Scratch).

 

Бидвелл, Д. FUZE T2-B

Бидвелл, Д. FUZE T2-B [Текст] : комплект для новичков : обзор / Джонни Бидвелл [Jonni Bidwell  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 89. — (Linux Format. Пользователям Pi). — Прил.: "Вкратце" : [краткая характеристика FUZE T2-B как набора Raspberry Pi, кратко о компонентах, ПО (FUZE Basic 3.0), документации] ; "Свойства навскидку. В стиле ретро ; Море электроники" : [дизайн набора, злектронные компоненты] ; "Вердикт Linux Format. FUZE T2 " : [разработчик FUZE Technologies Ltd, сайт www.fuze.co.uk, цена, оценка отдельных параметров, рейтинг 7/10, резюме — отличный набор с мощным потенциалом, но стародавний Basic вряд ли увлечет]. 
     Аннотация
     Комплект в стиле BBC ­Micro на базе Pi 2, с готовым FUZE Basic 3.0. 
 

Паундер, Л. Ultraborg

Паундер, Л. Ultraborg [Текст] : интерфейсная плата : обзор / Лес Паундер [Les Pounder]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 88. — (Linux Format. Пользователям Pi) (Обзор) (Интерфейсная плата). — Прил.: "Вкратце" : [Ultraborg — назначение] ; "Свойства навскидку. Микроконтроллер ; Входы и выходы" : [разгружает процессор Raspberry Pi и выполняет много срочных вычислений на базе основной платы; 4 ультразвуковых датчика HC­SR04] ; "Вердикт Linux Format. Ultraborg" : [разработчик Piborg, сайт www.piborg.org/ultraborg, цена, оценка отдельных параметров, рейтинг, резюме — благодаря специальному микроконтроллеру PIC, плата превратит старые Pi в платформу для робототехники]. 
     Аннотация
     Идеальная печатная плата­-приставка с интерфейсом I2C для работы с ультразвуком и управления сервоприводами.
     Установка программного обеспечения для работты платы на Raspberry Pi. 
     Области использование платы — проекты робототехники и любые  проекты движущиеся на сервоприводах или приводимые в действие ультразвуковыми сигналами.

 

Аптон, Л. Привет ; Проект Astro Pi для школ. Фонд Pi выбирает победителей и готовится к старту ; PiDrive SSD. Компактное хранилище для вашего Pi ; Rapid Radio. Добавьте к проекту радиосвязь

Аптон, Л. Привет ; Проект Astro Pi для школ. Фонд Pi выбирает победителей и готовится к старту ; PiDrive SSD. Компактное хранилище для вашего Pi ; Rapid Radio. Добавьте к проекту радиосвязь [Текст] : [новости Raspberry Pi Foundation] / Лиз Аптон [Liz Upton]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 87. — (Linux Format. Пользователям Pi). 
     Аннотация
     Стажировки студентов-старшекурсников в коммерческой части Raspberry Pi Foundation, где идет работа над ядром и проектированием ASIC. В группу стажеров приняты автор AirPi Том Хартли (Tom Hartley) и автор системы PiNet для управления в классе сетью Pi Эндрю Малхолленд (Andrew Mulholland). Рэйчел Рэйнс (Rachel Rayns) работает над роботом­-садовником Raspberry Pi и провела мастер-­классы на FACT в Ливерпуле. 
     Совет экспертов Astro Pi испытал код британских школьников для проведения экспериментов на МКС и Лиз Аптон сообщает, что в числе победителей проекты — выявление космической радиации с помощью камеры Raspberry Pi авторства колледжа Святой Магдалины, определение местоположения МКС в автономном режиме с указанием страны, над которой находится станция. 
     На Kickstarter начат сбор средств на создание компактного хранилища данных Raspberry Pi (http://kck.st/1RuksX3). Дополнение Rapid Radio позволит добавить проектам Raspberry Pi радиосвязь.

 

Цукалос, М. Haskell: Yesod для Web

Цукалос, М. Haskell: Yesod для Web [Текст] : учебник : [разработка веб-приложения с помощью Haskell и его фреймворка Yesod на примере простого сайта с блогом и настройка блога] / Михалис Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 82-85. — (Академия кодинга) (Haskell & Yesod). — Библиогр. "Скорая помощь": с. 83 (3 назв.). — Прил.: "Скорая помощь" : [Haskell и Yesod] : [краткая характеристика] ; "Подробнее о JSON" : [JavaScript Object Notation — запись объекта JavaScript] : [краткая характеристика как удобного способа хранения информации, как формата удобного для обмена данными; данные; JSON и Yesod]. — С. 84 ; "Завершение установки Yesod" : [руководство]. — С. 85. 
     Аннотация
     Развертывание статического сайта и блога на языке программирования Haskell при помощи фреймворка Yesod: рекомендация изучить основы Haskell по книгам — Брайан О’Салливан (Bryan O’Sullivan), Дон Стюарт (Don Stewart) и Джон Гоурзен (John Goerzen) "Реальный мир Haskell", Миран Липоваца (Miran Lipovaca) "Научитесь Haskell к лучшему"; рекомендация изучить работу с Yesod по книге — Майкл Снойман (Michael Snoyman) "Разработка web-­приложений с Haskell и Yesod"; установка компилятора Glasgow Haskell Compiler, установка фреймворка Yesod (www.yesodweb.com) и установка Cabal (www.haskell.org/cabal/, стандартная утилита сборки для Haskell); разработка сайта и разработка блога с разбором кода; добавление записей в блог. 

 

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

Браун, К. Система: контроль доступа [Текст] : учебник : [модель контроля доступа в Linux — идентификация процессов и контроль доступа, владельцы и права доступа к файлам — с точки зрения системного программиста] / Крис Браун [Chris Brown]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 78-81. — (Академия кодинга) (Системное программирование). — Прил.: "Как работает umask" : [краткая справка и пример интерпретации восьмеричных прав доступа двоичными umask] ; "Программы связываются с разрешителями для получения системной информации…" [Изображение] : [цвет. схема]. — С. 79 ; "Скорая помощь. Процесс проверяет права доступа только при открытии файла, а не при каждой операции чтения или записи. Пусть у меня есть файл, доступный для записи всем, и Джейн запускает программу, которая открывает этот файл для записи. Она получит действительный дескриптор файла. Затем я снимаю права доступа на запись для файла. Пока файл открыт, Джейн сможет записывать в него с помощью своего дескриптора." ; "Взгляд системного администратора и системного программиста на учетные записи пользователей…" [Изображение] : [цвет. схема] ; "История setuid" : [изобретатель механизма setuid Деннис Ричи (Dennis Ritchie), владелец Bell Labs (патент US 4135240, 1979), почему патент выведен в публичный доступ; почему следует избегать написания программ с setuid под root]. — С. 80 ;  "Избегайте магических чисел" : [восьмеричное представление прав доступа к файлам как проблема] ; "Идентификаторы пользователя" [Изображение] : [цвет. схема] : [как программа setuid на лету переключается между реальной (непривилегированной) и эффективной (привилегированной) учетной записью]. — С. 81. 
     Аннотация
     Модель контроля доступа Linux с точки зрения системного программиста: 
идентификация процессов и контроль доступа — учетная запись пользователя (user account) и структура записи, разрешители getgrent(), getgrgid(), getgrnam() и иллюстрация их работы программами, небезопасность функции getpwent() в многопоточном приложении, идентичности процессов и механизм setuid; 
владельцы и права доступа к файлам — права присваиваемые файлу при его создании и umask, первичный владелец файла, владельцы группы, изменение владельцев и группы файла с помощью системного вызова chown() и связанного с ним lchown(). 
     Доктор Крис Браун вас удивит: оказывается, владельцем файла может оказаться пользователь, не обладающий учетной записью.