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(). 
     Доктор Крис Браун вас удивит: оказывается, владельцем файла может оказаться пользователь, не обладающий учетной записью. 

 

 

Черепанов, М. IP-­телефония: введение

Черепанов, М. IP-­телефония: введение [Текст] : учебник : [основы IP­-телефонии и создание мини­-АТС на основе платы Cubietruck и программной АТС (IP­-PBX) Asterisk] / Максим Черепанов  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 74-77: цвет. фото. — (Учебник) (IP-­телефония). — Прил.: "Какую выгоду может принести IP­телефония" : [перечень удобств]. — С. 75. 
     Аннотация
     Что такое IP-­телефония, каковы ее преимущества для малого бизнеса (сектор SOHO), программные АТС (IP-­PBX) — краткий обзор Asterisk, FreeSWITCH, SipXecs, Yate, Oktell и 3CX. 
     Плата Cubietruck как аппаратная платформа мини-АТС, помещающейся в ящик стола, — спецификация и комплектация поставки, возможности, дополнительные устройства для реализации проекта. 
     Операционная система — образ Debian/Armbian от Игоря Печовника (Igor Pecovnik) с сайта www.armbian.com.
     Подключения мини-АТС к телефонной линии и сотовой связи. 
     Базовая установка системы, ее запуск и настройка перед установкой Asterisk. 
     Намеренно оставлен открытым вопрос о настройке брандмауэра, но не следует пренебрегать безопасностью и нужно настроить брандмауэр самостоятельно. В противном случае злоумышленники будут звонить за границу за счет вашего малого офиса.
 

Паундер, Л. Mageia 5: хаки, трюки и советы

Паундер, Л. Mageia 5: хаки, трюки и советы [Текст] : учебник : [руководство по работе с дистрибутивом] / Лес Паундер [Les Pounder]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 70-73. — (Учебник) (Mageia 5). — Вэблиогр. "Поддержка Mageia": с. 70 (5 назв.). — Прил.: "Скорая помощь" : [особенности интерфейса менеджера окон Gnome] ; "Группа sudo на колесах": [добавление пользователя sudo в группу wheel] : [пошаговое руководство]. — С. 71 ; "История Mageia" : [краткая история предка Mandrake Linux и его потомка — дистрибутива Mageia (2010)] ; "Скорая помощь. В Центре управления Mageia есть раздел Network Sharing, содержащий приложения для раздачи доступа и чтения удаленных файловых систем в Linux и Windows. Обычно утилиты Linux NFS не установлены, и очень удобно, что приложение предложит вам установить их за вас.". — С. 72 ; "Работа с пакетами через терминал" : [пошаговое руководство]. — С. 73. 
     Аннотация
     Mageia 5 — краткая справка и история, установка 64-битной версии Classic с рабочим столом Gnome из установочного образа, особенности рабочего стола Gnome, настройка Wi-Fi в Центре управления (Control Center) и особенности интерфейсов, Центр ПО, установка программ с помощью Software Management и через терминал, установка оборудования.

 

Цукалос, М. LaTex: текст станет красивым

Цукалос, М. LaTex: текст станет красивым [Текст] : [основы] : учебник / Михалис Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 66-69. — (Учебник) (LaTex). — Библиогр. "Скорая помощь": с. 66 (2 назв.). — Вэблиогр. "Скорая помощь": с. 67 (1 назв.) ; Внутритекст. вэблиогр.. — Прил.: "Создание фракталов в LaTex" : [код LaTex для рисования набора фрактала Мандельброта с помощью пакета tikz, код LaTex для рисования набора фрактала Жюлиа с помощью пакета pst­fractal] ; "Скорая помощь" : [бесплатные шаблоны LaTex — шаблон резюме] : [краткая информация]. — С. 67 ; "LaTex: плюсы и минусы" : [краткая информация]. — С. 69. 
     Аннотация
     LaTex — инструмент публикации — кажется вам непознаваемым? А вот Михалис Цукалос думает иначе и печатает на этом языке хоть ноты, хоть графики, хоть фракталы. 
     LaTex — установка и настоятельная рекомендация установить пакеты latexmk, texlive-­full, texlive-­mathextra, texlive­extrautils, texlive­-generic-extra и texlive-­latex-­extra для целей урока; классы документов (перечень); добавление шрифтов и применение пакета fonttable на примере; настройка атрибутов страницы (стили CodeFormatting и Bjornstrup, рисование простых и изысканных вещей с помощью пакетов tikz и PSTricks); написание музыки при помощи пакета MusiXTEX на примерах; построение функций при помощи пакета pgfplots; код скриптов на примере скрипта, создающего динамический вывод в виде таблицы из лог-файла Apache (вы можете взять любой) с применением кода LaTex.
     Для прочтения рекомендуется классика компьютерного языка для набора текста — книги Donald Knuth "The TeXbook", Leslie Lamport "LaTeX: A Document Preparation System".

 

Михайлов, Н. ОС: реанимируем загрузчик

Михайлов, Н. ОС: реанимируем загрузчик [Текст] : учебник : [применение «живого» диска Parted Magic 2012­10­10 из состава Hiren’s BootCD для диагностики компьютера и восстановления загрузчика операционной системы Linux] / Николай Михайлов  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 62-64. — (Учебник) (Восстановление загрузчика). — Вэблиогр. "Источники": с. 64 (5 назв.). 
     Аннотация
     Система отказывается загружаться? Рецепт живительного лекарства известен — это диск Hiren’s BootCD (http://www.hirensbootcd.org). Стоит установить его на флешку, как вы увидите чудеса оживления загрузчика Linux магическим Parted Magic.