Учебник

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 4

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 4 [Текст] : учебник / Майк Сондерс [Mike Saunders]  //  Linux Format. — 2011. — № 5 (144), май. — С. 60-63. — (Учебник) (Тренинги Linux). — Содерж.: Раздел 1: Способ Debian : [пакет Debian — структура имени файла пакета Debian, установка в командной строке при помощи команды и при помощи утилиты установки пакетов dpkg, команды dpkg, удаление при помощи команды, утилита управления пакетами apt-get (Advanced Package Tool), утилита aptitude, репозиторий пакетов, настройка пакетов]. — С. 60-62 ; "Скорая помощь. После установки программ командой apt-get install загруженные пакеты сохраняются для повторного использования в кэше в каталоге /var/cache/apt/archives. При установке больших пакетов вроде KDE он может изрядно разбухнуть; для его очистки скомандуйте apt-get clean." ; Преобразование пакетов с Alien : [утилита преобразования файлов Deb в RPM и наоборот]. — С. 61 ; Сборка пакетов из исходных кодов : [утилиты и библиотеки для сборки и их установка, команды, сборка пакетов RPM с помощью утилиты Yumdownloader]. — С. 62 ; Раздел 2: RPM : [система RPM Package Manager (ранее — Red Hat Package Manager) — базовое управление пакетами с помощью команды rpm; структура имени файла пакета; управление пакетами с помощью утилиты Yum (Yellowdog Updater Modified – Модифицированная утилита обновления от Yellowdog)] ; "Скорая помощь. Список всех установленных пакетов в системе на базе Debian выдаст команда dpkg -l. В дистрибутивах на базе RPM введите команду rpm -qa. Списки очень длинные, и удобно будет перенаправить вывод в текстовый файл – rpm -qa > list.txt." ; Проверьте себя! : [вопросы и ответы по теме управления пакетами Deb и RPM]. — С. 63. 
     Аннотация
     Управление пакетами Deb в системе под Debian 6 и RPM в системе под CentOS 5. 

 

Ченнел, Э. WordPress: рулим контентом

Ченнел, Э. WordPress: рулим контентом [Текст] : учебник / Энди Ченнел [Andy Channelle aka Вайнштайн]  //  Linux Format. — 2011. — № 5 (144), май. — С. 64-67. — (Учебник) (WordPress) (На DVD Linux Format). — Прил.: "Наш эксперт" : [справка об Энди Ченнеле как авторе книги «Beginning OpenOffice.org», соавторе книги «Beginning Ubuntu Linux» и преподавателе]. — С. 64 ; "Установка WordPress". — С. 65. 
     Аннотация
     Система управления контентом сайта и популярная платформа публикаций WordPress (www.wordpress.org) — размещение контента на сайте, максимальное использование возможностей как системы управления контентом, некоторые модули расширения из тысяч доступных. 
     Wordpress 3.1 — установка, приборная доска (Dashboard) — центр управления WordPress, основные пункты меню, запись — основной элемент содержимого стандартного сайта, интерфейс редактора, настройка рубрик, система меню, виджеты (виджет "Пользовательское меню), модули расширения (Widget Logic,  Simple Facebook Connect, Buddypress, Popularity Contest, Google Analytics Dashboard).

 

Бэкон, Д. Управление проектами на примере проектов сообщества открытого ПО

Бэкон, Д. Управление проектами на примере проектов сообщества открытого ПО [Текст] : [опыт и советы по ведению проекта открытого ПО или сообщества] / Джоно Бэкон [Jono Bacon]  //  Linux Format. — 2011. — № 5 (144), май. — С. 38-43. — (Управление проектом). — Прил.: "Создание списков" : [утилита Getting Things Gnome (http://gtg.fritalk.com) для поддержания списка to-do (нужно сделать)) в актуальном виде]. — С. 39 ; "Проведение встреч" : [советы по содержанию и проведению]. — С. 40 ; "Быть со своей командой" : [ключевая функция руководителя проекта, заключающаяся в учете психологического состояния участников проекта и реагирования на проблемы членов команды] ; "Полезные утилиты" : [программа для Tomboy (http://projects.gnome.org/tomboy), утилита управления списками to-do Getting Things Gnome (http://gtg.fritalk.com), хостинг для кода Launchpad (www.launchpad.net) и в этот список также попала книга "The Art Of Community" by Jono Bacon (Джоно Бэкон, www.artofcommunityonline.org) с материалами по теме данной статьи]. — С. 41 ; "Составление плана релиза" : [календарный план или план релиза — упрощенный пример плана релиза мероприятия, советы по отдельным пунктам плана релиза проекта ПО, пример хорошего плана релиза ПО — план релиза для Ubuntu 11.04 Natty Narwhal (https://wiki.ubuntu.com/NattyReleaseSchedule)] ; "Диаграмма догорания, используемая для управления командой в Canonical" [Изображение] : [программная технология «диаграмма догорания» (Burndown chart) Мартина Питта (Martin Pitt) в действии]. — С. 42 ; "Контрольный список" : [памятка руководителя проекта]. — С. 43. 
     Аннотация
     В проекты свободного ПО впрягаются и лебеди, и раки, и щуки. Как организовить их слаженную работу? На примере работы команды Ubuntu Community Team, которая работает над шестимесячным циклом разработки Ubuntu, и других хороших примерах Джоно Бэкон рассматривает ряд правил, подсказок, технологий и подходов к выполнению проекта, которые применимы к проектам любого типа, а не только для разработки программного обеспечения.

 

Ботвик, Н. MythTV

Ботвик, Н. MythTV [Текст] : [руководство] / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2011. — № 5 (144), май. — С. 22-29. — Содерж.: Установка и настройка : [в системе под управлением Mythbuntu 10.10 — установка клиента и сервера на одном компьютере, установка MythTV 0.24, настройка сервера] ; Шаг за шагом: работаем с mythtv­setup : [пошаговое руководство]. — С. 23 ; Основная работа : [подключение клиента к серверу] ; Шаг за шагом: управляем своими записями : [пошаговое руководство]. — С. 24 ; Время вопросов : [удаление телевизионных каналов в редакторе каналов mythtv-setup и создание групп каналов в MythTV, настройка на захват нескольких каналов, настройка начала и конца записи с запасом времени (например, спортивных передач), разрешение экрана и MythTV, как записать повтор передачи]. — С. 25-26 ; Управление MythTV без клавиатуры : [удаленное управление MythTV: при помощи инфракрасной беспроводной клавиатуры и универсального пульта удаленного управления с возможностями обучения (подробный список всех клавиатурных команд — www.mythtv.org/docs/mythtv-HOWTO-11.html#ss11.1); LIRC (Linux Infrared Remote Control) — самый распространенный подход, который Mythubuntu устанавливает по умолчанию; настройка пульта удаленного управления (файл настройки /etc/lircd.conf); использование пульта удаленного управления PS 3 Blu-ray (рекомендуется посмотреть подробности на www.mythtv.org/wiki/ Sony_PS3_BD_Remote)]. — С. 26 ; Экспансия модулей : [модули: MythVideo — для просмотра любых файлов в любом стандартном формате, причем поддерживаются также ISO-образы; MythWeb — для настройки MythTV через браузер; MythGallery — управление фотогалереями; удаление рекламы; пользовательские задания (User Jobs) для запуска приложений по завершении записи; Live TV — просмотр «живого» телевидения; удаленное управление MythTV через сеть при помощи программы MythMote; темы оформления интерфейса пользователя]. — С. 27-29. 
     Аннотация
     Осваиваем лучшую цифровую ТВ-платформу. 
     Рассмотрены клиент-серверная архитектура и требования к аппаратной части, установка и настройка MythTV, а также применение различных функций пакета, и, кроме того, даны ответы на некоторые общие вопросы.
 

Моррисон, Г. Большой вопрос Какой лучший способ DVD-риппинга?

Моррисон, Г. Большой вопрос Какой лучший способ DVD-риппинга? [Текст] : [ответ на вопрос Брайана Донована (Brian Donovan), который хочет записать на жесткий диск в файлы содержимое своих DVD, чтобы иметь к ним доступ через видеоплеер MythTV, и локально, и по сети] / Грэм Моррисон [Graham Morrison]  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 93. — (Ответы). — Прил.: "Шаг за шагом: копирование DVD на жесткий диск" : [пошаговое руководство]. 
     Аннотация
     Грэм Моррисон отмечает, что "лучший" способ зависит от компромиссов, на которые Вы готовы пойти, и предлагает варианты, указывая на компромиссы (зеркальное копирование DVD в терминале командой cp и кодирование видео и сжатие файлов с помощью OGMRip (http://ogmrip.sourceforge.net)). Копирование DVD на жесткий диск подробно описано в пошаговом руководстве. 

 

Моррисон, Г. Hardcore Linux : KDevelop: среда для разработки

Моррисон, Г. Hardcore Linux [Текст] : KDevelop: среда для разработки : учебник / Грэм Моррисон [Graham Morrison]  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 84-87. — (Hardcore Linux) (Учебник) (KDevelop) . — Прил.: "KDevelop 4.2" : [характеристики компонентов интерфейса]. — С. 86 ; "Скорая помощь" : [KDevelop  4.2 работает с версиями  KDE API между 4.2 и 4.6 и шаблонами PHP, созданными KAppTemplate]. — С. 87. 
     Аннотация
     Благодаря KDE 4.6, KDevelop 4.2 и KAppTemplate, создание приложений для KDE по силам и простым смертным, утверждает Грэм Моррисон и помогает нам и начинающим программистам пошагово создать сияющий новизной текстовый редактор своей мечты. 
     Попутно мы ознакомимся с возможностями KDevelop 4.2 и ее особенностями создания проектов и интерфейсов приложений. При работе над интерфейсом своего редактора текста начинающие программисты встретят сигналы и слоты Qt и KDE, приобретут опыт работы с ними, а, следовательно, смогут расширить функциональность текстового редактора. 

 

Ушаков, А. Erlang: язык для процессов

Ушаков, А. Erlang: язык для процессов [Текст] : учебник / Андрей Ушаков,   //  Linux Format. — 2011. — № 4 (143), апр.. — С. 80-83. — (Учебник) (Erlang). — Библиогр. "Полезные ссылки и книги": с. 83 (8 назв.). — Прил.: "Другие функциональные языки" : [краткие характеристики языков программирования Scala, Haskell, Lisp, ML, Miranda, OCaml, F#]. — С. 81. 
     Аннотация
     Концепция функционального программирования; особенности, преимущества и недостатки функциональных языков. 
     Erlang — особенности, типы данных (целые и действительные числа, атомы, кортежи и списки, двоичные данные), функции (варианты функции и механизмы их отличия — операция соответствия и охранные выражения, хвостовая рекурсия).
     Демонстрация Erlang на примере кода программы для решения задачи № 17 проекта Project Euler (http://projecteuler.net/index.php?section=problems&id=17), которая ставит целью подсчитать сколько будет использовано букв, если все числа от 1 до 1000 включительно записать английскими словами (one, two, three, four, five,… etc).
     Рекомендуются полезные книги:
     Logan, M. Erlang and OTP in Action [Text] / Martin Logan, Eric Merritt, and Richard Carlsson; foreword by Ulf Wiger. — Manning Publications, 2010 — 432 p.. — ISBN 9781933988788. 
     Cesarini, F. Erlang Programming. A Concurrent Approach to Software Development [Text] / Francesco Cesarini, Simon Thompson. — O'Reilly Media, 2009. — 498 p.. — ISBN 978-0596518189.
     Armstrong, J. Programming Erlang. Software for a Concurrent World [Text] / Joe Armstrong. — Pragmatic Bookshelf, 2013. — 548 p.. — (Pragmatic Programmers). — ISBN 978-1937785536.

Кузьменко, А. C# и Mono: стереоэффект

Кузьменко, А. C# и Mono: стереоэффект [Текст] : [возможный вариант переноса кода C++ на Mono] / Андрей Кузьменко  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 76-79. — (Учебник). — Прил.: "Mono: подключаем библиотеки". — С. 79. 
     Аннотация
     Как перенести код C++ на платформу Mono? Ведь язык C# не поддерживает множественное наследование… Андрей Кузьменко поминает тернии множественного наследования, выделяет ситуации, когда оно действительно оправдано (например, объединение разнородных иерархий классов, композиция интерфейсов, создание класса из интерфейса и реализации) и рассматривает один из возможных вариантов подхода к реализации подобия множественного наследования в языке C#. 

 

Боровский, А. Программирование на QML

Боровский, А. Программирование на QML [Текст] QML: на службе приложений Qt : учебник : [создание виджета] / Андрей Боровский  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 72-75. — (Учебник). 
     Аннотация
     Использование QML для создания виджета (индикатор с пружинной стрелкой под колпачком — переработанный пример QML Dial из дистрибутива Qt 4.7.1), который можно будет использовать в программе на Qt с целью расширения возможностей ее интерфейса. В ходе программирования виджета мы познакомимся с новыми возможностями Qt и некоторыми методами взаимодействия Qt и QML. 

 

Фиоретти, М. ExifTool: фото по полочкам

Фиоретти, М. ExifTool: фото по полочкам [Текст] : [организация цифровой коллекции фотографий при помощи ExifTool — программы командной строки для обработки EXIF-данных — и вспомогательных скриптов] : [руководство] / Марко Фиоретти [Marco Fioretti]  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 68-71. — (Учебник) (ExifTool). — Прил.: "Как быть с пробелами?" : [основной скрипт не сработает, если в именах файлов попадутся пробелы или спецсимволы, но автор это предусмотрел и дает совет по решению этой проблемы]. — С. 69 ; "Как удалить метаданные EXIF?" : [команда очистки метаданных EXIF] ; "Логика нашего скрипта довольно проста" [Изображение] : [алгоритм работы скрипта с файлом] : [схема]. — С. 70 ; "Запутались" : [что делать, если результат работы скрипта не соответствует ожиданиям]. — С. 71. 
     Аннотация
     Рассмотрена полуавтоматическая технология, которая позволит переименовать и отсортировать фотографии и поместить их в архив. В ее основе – утилита ExifTool 8.48 и два простых скрипта (их можно найти на диске номера), которые переименовывают файлы, помечая каждый из них датой, и автоматически сохраняют каждую фотографию в каталоги, которые иерархически разбиты по годам, месяцам и дням. 
     Дано общее представление о метаданных и скриптах. На примере разбора скрипта показана работа скриптов по переименованию, сортировке и архивированию фотографий, разобран скрипт и приведен алгоритм работы скрипта с файлом. 
     Пройдя за руководством можно получить опыт написания скриптов, а также усвоить подход к написанию хороших скриптов для решения рутинных ежедневных задач.

 

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 3

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 3 [Текст] : учебник / Майк Сондерс (Mike Saunders)  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 64-67. — (Учебник) (Тренинги Linux). — Содерж.: Раздел 1. Файловая система Linux : [/ — корневой каталог (root), его подкаталоги (/bin, /boot, /dev, /etc, /home, /initrd.img, /lib, /lost+found, /media, /mnt, /opt, /proc, /root, /sbin, /selinux, /srv, /sys, /tmp, /usr, /var, /vmlinuz) согласно Filesystem Hierarchy Standard (FHS) и их содержание]. — С. 64-65 ; Что такое разделяемые библиотеки? : [справка]. — С. 65 ; Раздел 2: схемы разбиения диска на разделы : [утилита разбиения диска на разделы fdisk, утилита форматирования раздела mkfs, раздел подкачки (swap), три схемы разбиения диска на разделы] ; Скорая помощь : [защита настроек Grub от изменений другими пользователями] ; Проверьте себя! : [несколько задач и вопросов по материалам трех пройденных разделов]. — С. 66 ; Раздел 3: настройка загрузчика : [загрузчик Grub (Grand Unified Bootloader) — настройка Grub 2 путем рекомендуемой правки файла /etc/default/grub; настройка Grub 1] ; Скорая помощь : [точка монтирования] ; Волшебство /etc/fstab : [файл /etc/fstab, где описана связь разделов с точками монтирования, в устройстве разбиения диска на разделы в рабочей системе Linux]. — С. 67. 
     Аннотация
     Рассмотрено устройство файловой системы Linux, разбиение жесткого диска на разделы и изменение конфигурации загрузчика Grub. Показано как разделяемые библиотеки повышают безопасность и экономят место на жестком диске. Как и в других статьях этой серии, некоторые каталоги и команды могут различаться в зависимости от используемого дистрибутива. Однако для обучения рекомендуется дистрибутив, соответствующий промышленному стандарту, такой как Debian (версия 5), которым пользовались при написании этой статьи. Для самопроверки усвоения материала учебника задано несколько задач и вопросов по материалам трех пройденных разделов
 

Шарма, Ш. Todoyu: рулим проектами

Шарма, Ш. Todoyu: рулим проектами [Текст] : [менеджер проектов] : учебник / Шашанк Шарма [Shashank Sharma]  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 60-63. — (Учебник) (Todoyu). — Прил.: "Интерфейс Todoyu" : [вкладки Portal, Projects, Planning, Contacts и Search]. — С. 61 ; "Скорая помощь. Для неактивных ролей права определить нельзя. Поэтому, создавая роли, не забудьте нажать Active [Активна]." ; "Шаг за шагом: установка Todoyu" : [пошаговое руководство]. — С. 62 ; "Слишком много данных" : [работа над несколькими проектами в Todoyou приводит к лавине информации и в рабочей установке рекомендуется игнорировать опцию импорта демо-данных]. — С. 63. 
     Аннотация
     Многопользовательский инструмент управления проектами Todoyu — установка и зависимости (тоску нагоняет зависимость от PHP 2.2.x), интерфейс, начало работы, особенности создания проекта, категории работников (роли, назначение прав ролей), создание проекта, слежение за задачами

 

Грегори, Э. Grub: дважды Linux

Грегори, Э. Grub: дважды Linux [Текст] : [двойная загрузка Fedora и Ubuntu] : учебник / Эндрю Грегори [Andrew Gregory]  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 56-59. — (Учебник) (Двойная загрузка). — Содерж.: Что вам потребуется : [аппаратные и программные требования]. — С. 56 ; Часть 1: установка Fedora : [почему начинаем именно с его установки и шаги]. — С. 56-57 ; Шаг за шагом: разбиваем диск : [пошаговое руководство]. — С. 57 ; Часть 2: установка Ubuntu : [шаги и дополнительный шаг по созданию раздела /home для совместного использования дистрибутивами]. — С. 57- 58 ; Часть 3: разделение файлов между дистрибутивами : [создание группы-владельца всех совместно используемых папок, изменение прав доступа всех каталогов, предназначенных для совместного использования двумя дистрибутивами, чтобы эти каталоги были доступны для членов группы]. — С. 58-59 ; Шаг за шагом: делимся файлами в группе : [пошаговое руководство]. — С. 59. 
     Аннотация
     О двойной загрузке для запуска Linux вместе с Windows я читал, но, оказывается есть люди, которым нужны на компьютере два дистрибутива Linux. Эти люди так достали Эндрю Грегори своими письмами и звонками, что он решил ответить разом для всех на примере системы с двойной загрузкой Fedora 14 
и Ubuntu 10.10.
 

Мосс, Б. Gnome: копнем чуть глубже

Мосс, Б. Gnome: копнем чуть глубже [Текст] :учебник : [Gnome 2] / Боб Мосс [Bob Moss]  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 54-55. — (Учебник) (Первые шаги). — Прил.: "Скорая помощь. Если ваша система зависает, когда вы резвитесь с настройками, возможно, стоит перезапустить X Server: нажмите Ctrl+Alt+Backspace или (на системах, где это отключено) нажмите Ctrl+Alt+F1 и наберите /etc/init.d/gdm restart." ; "Завернутый в оболочку" : [Gnome Shell — установка при помощи менеджера пакетов, основы работы]. — С. 54 ; "Шаг за шагом: попробуйте Unity" : [пошаговое руководство]. — С. 55. 
     Аннотация
     Увлекательная экскурсия по Gnome 2, рабочему столу по умолчанию в Ubuntu и Fedora, продолжается и настало время помочь Gnome отразить Вашу индивидуальность, изменив его тему и добавив 3D-эффекты с помощью CCSM (CompizConfig Settings Manager) и Emerald, менеджера тем, чтобы изумлять друзей. 
     Те, кто освоил Gnome 2, возможно, захотят попробовать Gnome 3, доступный как Gnome Shell. Для Ubuntu Canonical подготовила рабочий стол Unity. Хотя эти рабочие столы находятся в стадии разработки, можно установить их и попробовать новейшие интерфейсы. 
 

Мосс, Б. Gnome: новое начало

Мосс, Б. Gnome: новое начало [Текст] : учебник : [Gnome 2] / Боб Мосс [Bob Moss]  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 52-53. — (Учебник) (Первые шаги). — Прил.: "Установка приложений" : [в дистрибутивах Fedora и Ubuntu] ; "Причуды кнопок Ubuntu" : [совет, как в окнах вернуть кнопки  «Свернуть», «Развернуть» и «Закрыть» на привычное место] ; "Скорая помощь" : [настройка клавиши «Windows» на открытие меню «Приложения» Gnome]. — С. 53. 
     Аннотация
     Увлекательная экскурсия по Gnome 2, рабочему столу по умолчанию в Ubuntu и Fedora, в ходе которой Вы узнаете все, что необходимо знать для начала работы в этой дружелюбной среде. Добро пожаловать в мир чудес Linux! Тут Вы встретитесь с меню "Приложения", в котором программы не разбросаны абы как, а четко классифицированы в зависимости от функций. Ваше воображение поразят виртуальные рабочие столы, каких не найти в операционных системах Windows или Mac! Если Вас смутит то, что в окнах Ubuntu кнопки "Свернуть", "Развернуть" и "Закрыть" помещены слева, экскурсовод поможет вернуть их на привычное место. 
     Надеемся, Вам понравится Linux и рабочий стол Gnome.