Учебник

Вильясон, Л. Arduino: космос через Kerbal

Вильясон, Л. Arduino [Текст] : Arduino: космос через Kerbal : учебник : [изготовление пульта управления для игры] / Луис Вильясон (Luis Villazon)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 82-87. — (Arduino. Учебник). — Прил.: "Устранение дребезга контактов" : [программное и аппаратное устранение]. — С. 82 ; "Программирование Arduino" : [эскизы или сценарии программы (sketch) Arduino — функция настройки и функция цикла, программирование; примеры программ — на http://arduino.cc/en/Tutorial]. — С. 83 ; "Клеммы" : [советы по изготовлению]. — С. 84 ; "Электроника. Соедините переключатели и светодиоды с помощью паяльного волшебства" : [пошаговое руководство] : [создание макета пульта управления на основе Arduino]. — С. 84-85 ; "Закон Ома" : [совет по подключению светодиодов к контакту на Arduino и расчет сопротивления резисторов согласно закона Ома]. — С. 85 ; "Разветвитель питания" : [как сделать разветвитель питания на основе платы с медными дорожками и отверствиями (полоска Veroboard)]. — С. 86 ; "Корпус. Соберем пульт управления, достойный программы "Аполлон"" : [пошаговое руководство]. — С. 86-87 ; "Токи" : [источник питания для компонентов пульта]. — С. 87. 
      Аннотация
      Пошаговое руководство и советы по изготовлению пульта управления для космического эмулятора Kerbal Space Program на основе микроконтроллера Arduino Leonardo (http://bit.ly/LXFleon), который эмулирует стандартную USB-­клавиатуру. Советы по программированию для Arduino. 
 

 

Толстой, А. Обработка фотографий

Толстой, А. Обработка фотографий [Текст] : Аккуратная коллекция снимков : [обработка фотографий при помощи графических приложений KDE с Qt­-интерфейсом] : учебник / Александр Толстой  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 78-81. — (Обработка фотографий. Учебник). 
      Аннотация
      Преимущества использования для обработки изображений стека графических Qt-­программ. 
      Специальный API проекта KDE под названием KIPI (KDE Image Plugin Interface — интерфейс расширений для работы с изображениями в KDE) — набор расширений (плагинов) для приложений KDE и их классификация (группы — получение снимков в управление ими, изменение метаданных, трансформация и конвертация снимков, экспорт и вывод). 
      Программа DigiKam (каталогизатор фотоколлекций с продвинутыми функциями редактирования снимков) — инструмент импорта фотографий и его параметры. 
      Программа Gwenview (стандартный просмотрщик изображений в KDE) — пакетная обработка снимков.
      Специализированные утилиты KDE (kde-­apps.org) SIR (Simple Image Resizer), Converseen, Krita и KXStitch — краткая информация.
 

Шарма, М. MediaWiki

Шарма, М. MediaWiki [Текст] : Wiki: строим личный сервер : учебник / Маянк Шарма (Mayank Sharma)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 74-77. — (MediaWiki. Учебник). — Прил.: "Wiki на Raspberry Pi" : [установка MediaWiki в дистрибутиве Raspbian и подготовка программы к настройке]. — С. 74 ; "Расширяем MediaWiki" : [установка расширений со страницы Extensions Matrix (www.mediawiki.org/wiki/Extension_Matrix) сайта MediaWiki] ; "Добавьте пользователя" : [пошаговое руководство по работе в MediaWiki]. — С. 75 ; "Используем MediaWiki" : [пошаговое руководство]. — С. 76 ; "Создаем статью" : [пошаговое руководство]. — С. 77. 
      Аннотация
      Как создать собственный сервер MediaWiki (на ПК или даже Pi) и сотрудничать в подготовке контента в соавторстве с пользователями, друзьями или группой единомышленников. 
      Подготовка системы: присвоение простейшим способом фиксированного IP-­адреса компьютеру, который станет веб-­сервером; установка веб-сервера (например, Apache); установка PHP; установка базы данных MySQL для хранения информации; установка библиотеки обработки изображений (рекомендуется библиотека ImageMagick).
      Установка MediaWiki (www.mediawiki.org) и настройка политики редактирования. Расширение, добавление пользователей и использование MediaWiki. Создание статей в MediaWiki. 
      Установка MediaWiki на Raspberry Pi. 
 

 

Ботвик, Н. Пароли : KeePassX: ваши пароли

Ботвик, Н. Пароли [Текст] : KeePassX: ваши пароли : учебник / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 72-73. — (Пароли. Учебник). — Прил.: "Если случится самое страшное" : [как обеспечить родным доступ к паролю или данным о хранении своих паролей онлайн]. — С. 72 ; "Привет, Джон, да у тебя пароль новый!" : [способы проверки надежности пароля (сайты, например, https://howsecureismypassword; программа командной строки John the Ripper (www.openwall.com/john) и советы по их использованию]. — С. 73. 
      Аннотация
      Как выбрать пароль, как проверить, действительно ли он безопасен, и как отслеживать все свои пароли, не записывая их на бумажках. Как менеджер паролей KeePassX обеспечивает безопасность паролей.
 

 

Шарма, М. Сисадмин: назад к основам

Шарма, М. Сисадмин [Текст] : Сисадмин: назад к основам : учебник : [основы системного администрирования для пользователя настольного Linux] / Маянк Шарма (Mayank Sharma)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 68-71. — (Сисадмин. Учебник). — Прил.: "Скорая помощь. Используя различные сочетания прав доступа, можно быстро повысить безопасность системы.". — С. 68 ; "Скорая помощь. Если компиляция завершилась неудачно, проверьте сообщения об ошибках и перед повторной компиляцией выполните команду make clean. Для удаления любых программ, которые устанавливались из исходников, воспользуйтесь командой make uninstall." ; "Восстанавливаем загрузчик" : [загрузчик Grub2 — восстановление с помощью Live CD дистрибутива или графической утилиты Boot-Repair, которую предварительно нужно установить в Live CD]. — С. 69 ; "Скорая помощь. Перед изменением любого файла настройки всегда сохраняйте его копию командой cp: cp configfile configfile.original.". — С. 70 ; "Задачи по расписанию" : [планирование задач командой at, планирование задач при помощи демона cron]. — С. 71. 
      Аннотация
      Эффективная работа с компьютером предполагает усвоение некоторых навыков системного администрирования Linux. Основы системного администрирования для пользователя настольного Linux: управление пользователями и управление правами доступа (изменения прав доступа командой chmod, изменения владельца файла командой chown, перемещение файла из одной группы доступа в другую командой chgrp), компиляция программ из исходных текстов, навигация по файловой системе (каталоги /bin, /etc, /proc, /usr, /var, /var/log, /home), мониторинг системы (команды ps, kill, top, renice, графические утилиты мониторинга системы в Gnome и KDE), резервное копирование домашних каталогов и файлов настройки (утилиты резервного копирования — утилита командной строки tar, графическая утилита Dejа Dup).
 

 

Ботвик, Н. Ключевые навыки

Ботвик, Н. Ключевые навыки [Текст] : Терминал: время — деньги : учебник : [псевдонимы, профили и маски — самые быстрые способы решения задач, сокращающие трату времени] / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 66-67. — (Ключевые навыки. Учебник). 
      Аннотация
      Использовать терминал зачастую быстрее и эффективнее, чем графический интерфейс. Нейл Ботвик показывает самые быстрые способы управиться с делами: псевдонимы (alias) и индивидуальные подсказки; профили — файлы, содержащие команды, которые читаются и выполняются всякий раз, когда начинается сеанс работы с оболочкой; маски — наиболее распространенные операторы-маски *, ?. Коротко освещено автодополнение команд оболочки по клавише Tab и подстановка команд по клавиатурной комбинации Ctrl + R. 
 

 

Танчони, К. Пейджер Google Calendar : Google Cal: SMS безвозмездно

Танчони, К. Пейджер Google Calendar [Текст] : Google Cal: SMS безвозмездно : учебник / Клаудио Танчони (Claudio Tancioni)  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 84-87. — (Hardcore Linux. Учебник) (Пейджер Google Calendar. Учебник). — Прил.: "Скорая помощь. Календарь Google записывает в текстовое сообщение только название события, длиной не более 60 символов. Остальное место используется для имени календаря, даты и времени начала/окончания события.". — С. 86 ; "Что нам надо: LAMP + Zend" : [краткая справка] ; "Скорая помощь. Календарь Google позволяет назначать мероприятия на прошлое, но тогда вы не получите текстовые напоминания.". — С. 87. 
      Аннотация
      Показано, как превратить свою учетную запись Google Calendar в SMS-шлюз, посылающий владельцу учетной записи SMS в режиме реального времени при возникновении некоего события. Тем, кто недоумевает, зачем мучиться с Календарем Google, если есть доступные сервисы SMS-шлюзов, следует учесть, что эти шлюзы платные. Также, хотя возможности бесплатной посылки текстовых сообщений из Google Calendar несколько ограничены, урок поспособствует их отличной работе на нас.
      Помогут в этом код на PHP, коллекция библиотек Zend Framework (http://framework.zend.com) для работы с Календарем Google и руководство Клаудио Танчони. 
 

 

Вейч, Н. Python: Анимация интерфейса

Вейч, Н. Python: Анимация интерфейса [Текст] : учебник / Ник Вейч (Nick Veitch)  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 80-83. — (Python. Учебник). — Прил.: "Что нам потребуется" : [Clutter (www.clutter­project.org), GStreamer, пакеты cluttergst, pyclutter-gst]. — С. 80 ; "Помехи на линии" : [конфликт Clutter и Compiz при их одновременной работе из-за особенностей сервера X.org X]. — С. 81 ; "Наскоро о Clutter" : [справка]. — С. 82 ; "Чувак! А где же карта?" : [обещанное картографическое приложение Clutter будет опубликовано]. — С. 83. 
      Аннотация
      Ник Вейч пишет, что Clutter был создан для создания шикарных графических интерфейсов и демонстрирует способы отрисовки необычных актеров в Cairo, — как из объектов-актеров создаются кнопки и затем к ним добавляется несколько занятных атрибутов. Мы увидим, как объединение мощи Clutter, Python и GStreamer поможет разместить пользовательский интерфейс поверх видеоролика. Попутно мы разберемся с обработкой сигналов, создадим несколько генерирующих их объектов (и заставим обработчик работать с несколькими объектами), а также сцену, где они будут действовать. Также мы увидим в действии дополнительное ценное свойство Python, которое заключается в том, что почти все в мире Python — просто объекты, включая методы и функции, а метод, в сущности, — всего лишь объект со свойством __call__…
 

 

Алифанов, Л. OOo Calc: Ваши функции

Алифанов, Л. OOo Calc: Ваши функции  [Текст] : учебник : [расширение возможностей OpenOffice.org Calc с помощью функций StarBasic] / Леонид Алифанов, Александр Маджугин  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 76-79. — (OOo Calc. Учебник). — Прил.: "Немного про отладку" : [проверка работоспособности функций или отладка функций — способы отладки]. — С. 79. 
      Аннотация
      Цикл статей, посвященных деталям создания сложных расчетных шаблонов и использования функций Basic для расширения функциональности Calc.
      Базовые приемы создания функций и пользовательские функции OpenOffice.org Calc, позволяющие значительно расширить функции электронных таблиц.
 

Мосс, Б. OOo Base : Base: Данные в порядке

Мосс, Б. OOo Base [Текст] : Base: Данные в порядке / Боб Мосс (Bob Moss)  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 72-75. — (OOo Base. Учебник). — Прил.: "Первичный или внешний" : [типы ключей баз данных и почему они необходимы]. — С. 73 ; "Когда не хватает select" : [пользователи OOo Base вынуждены писать запросы вручную в их SQL­-представлении, а поэтому, если вы пошли путем создания собственных SQL-­запросов, сперва тестируйте их на похожих ненужных данных, чтобы не уничтожить всю информацию]. — С. 75. 
      Аннотация
      OpenOffice.org Base — введение в базы данных, из которого следует, что создавать базы данных под силу каждому, кто может вручную создавать SQL-­запросы. 
      Организация базы данных персональной коллекции DVD: определение сведений, которые нужно хранить о каждом диске, ключевые связи базы данных (связь "один-ко-многим"), таблица данных обо всех имеющихся DVD, таблица информации о каждом фильме, таблица информации об актерах и разрешение проблемы, когда актер снимается более чем в одном фильме (связь "многие-ко-многим") путем создания таблицы информации о ролях (здесь описан процесс, который разработчики баз данных называют "нормализация"), связывание первичных ключей с внешними в редакторе связей. 
 

 

Мартин, Б. libferris: Опыты с Web 2.0

Мартин, Б. libferris: Опыты с Web 2.0 [Текст] : учебник : [управление содержимым веб-сайта через интерфейс виртуальной файловой системы libferris] / Бен Мартин (Ben Martin)  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 68-71. — (libferris. Учебник). — Веблиогр. "Ресурсы": с. 71 (9 назв.). — Прил.: "Не только для суперкомпов" : [часть функций libferris работает на процессоре ARM частотой 400 МГц и 128 МБ ОЗУ, а часть на быстром процессоре с не менее 4 Гб ОЗУ] ; "Скорая помощь. Для передачи данных на web­-сервис используется каталог upload, а имя файла выдает сам web-­сервис.". — С. 69 ; "Скорая помощь. Общение с web­-сервисами происходит по протоколу REST, потому что он очень прост и хорошо отражает то, как web-­браузеры получают и отправляют информацию." ; "Экономим время на команды" : [перенаправление данных в ferris-redirect утилитой readline в Bash]. — С. 70 ; "Скорая помощь. Хотя условия использования некоторых web-­сервисов могут ограничивать ваши возможности, с помощью libferris удобно делиться фотографиями с друзьями из Flickr, которым недосуг просматривать снимки на вашей домашней странице.". — С. 71. 
      Аннотация
      Для выгрузки контента на веб-сервисы (так автор называет сайты социальных сетей, фото- и видеохостинги) в Linux создано много программных решений, начиная от реализации в браузере и заканчивая специализированными приложениями. Бен Мартин показывает, как из консоли реализовать другой способ — виртуальную файловую систему адресного пространства пользователя libferris, которая монтирует сайт Flickr или Vimeo в каталог файловой системы и позволяет загружать  изображения на сервисы прямо из рабочего стола Linux. Также подробно рассказано, как добыть ключи разработчиков API от нужных нам сайтов.
 

 

Ястребцев, В. 3D-­моделирование. POV-Ray: Строим новый мир

Ястребцев, В. 3D-­моделирование [Текст] : POV-Ray: Строим новый мир : учебник : [основы моделирования и руководство по созданию в консоли модели планеты] / Вячеслав Ястребцев  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 64-67. — (3D-­моделирование. Учебник) (POV-Ray. Учебник). — Прил.: «Лицензии, лицензии» : [почему POV-Ray открытое, бесплатное, но не свободное программное обеспечение]. — С. 64 ; "Скорая помощь. Иногда POV-Ray 3.7 Beta выдает сообщение об ошибке: "Parse Error: Redeclaring functions is not allowed ­#undef the function first!". Создаваемая функция считается уже объявленной, что вызывает аварийное завершение работы. Проблема решается путём добавления команды #undef <имя функции> перед объявлением последней.". — С. 66. 
      Аннотация
      Трехмерные приложения — бесспорный лидер процесса разработки сообществом Linux программ для создания и просмотра мультимедиа. Стремительно развивающийся редактор трёхмерных сцен Blender (www.blender3d.org), используемый для создания трёхмерной графики и анимации профессионального качества; продвинутый рендерер YafAray (www.yafaray.org); наконец, вершина современных технологий визуализации — LuxRender (www.luxrender.net), обеспечивающий отрисовку изображений, практически неотличимых от фотографий — все они обещают бум свободного ПО в медиа-­индустрии. Но в тени стремительно растущих современных проектов тихо, без громких обещаний, развивается, пожалуй, самая почтенная система 3D-­моделирования и визуализации, уходящая своими корнями в далёкие 80-­е, но достойная пристального внимания даже сегодня. Имя ей — POV-Ray.  
      POV-Ray или Persistence of Vision Raytracer 3.7 Beta (http://www.povray.org/) — установка из исходных кодов в консоли и ее особенности, основы языка описания сцен SDL (Scene Description Language — интерпретируемый язык программирования с С-­подобным синтаксисом), основы моделирования — моделирования без полигонов (сцена и объект, создание сцены в текстовом редакторе, отрисовка сцены (компиляция), два основных способа моделирования — с помощью объединения базовых форм (сфер, цилиндров, кубов и тому подобных) в более сложные объекты, либо путем создания собственных функций, описывающих сложную поверхность).
      Моделирование с помощью функций на примере изображения планеты радиусом около 6000 условных километров с очень высокими горами, океаном, атмосферой толщиной в десяток километров, а в завершение сфотографировать из космоса ее пейзаж виртуальной камерой. Кстати, чтобы сделать фотографию нашей планеты из космоса Марку Шаттлворту потребовалось 20 миллионов долларов.
 

Кемп, Д. Firefox: В Сети с удобствами

Кемп, Д. Firefox: В Сети с удобствами [Текст] : учебник : [обзор лучших расширений браузера] / Джульетта Кемп (Juliet Kemp)  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 60-63. — (Firefox. Учебник). — Содерж.: Часть 1. Изменяем облик вашего браузера : [Fox Splitter — позволит разделить экран браузера на несколько окон меньшего размера, по вертикали или горизонтали; Stylish — позволит изменить стиль выбранного сайта или сайтов]. — С. 60-61 ; Чудеса одним махом : [краткая информация о расширениях FoxClocks, Automatic Save Folder, Better Gmail 2, RightToClick, SkipScreen, Firebug]. — С. 61 ; Часть 2. Облегчаем навигацию по сайтам : [GleeBox (http://thegleebox.com/) — расширяет клавиатурную функциональность браузера, FireGestures — управление браузером с помощью жестов мыши, FastestFox Plus — способы ускорить браузер (функции: бесконечные страницы (загрузка ссылок просматриваемой страницы), отправка выделенного текста в Twitter, поиск выделенного текста в Wikipedia, Google)]. — С. 61-62 ; Часть 3. Работаем с закладками : [XMarks — синхронизация закладок браузера между двумя и более компьютерами, Delicious Bookmarks — облегчает работу с веб-сервисами хранения закладок]. — С. 62-63 ; Часть 4. Управляем браузером и приватностью : [Flashblock — заменяет любой элемент Flash пустым квадратом с кнопкой Проиграть (Play) посередине, NoScript — отключает JavaScript, Java и другое исполняемое содержимое, AdBlock Plus — блокирует рекламу и баннеры всех видов, BetterPrivacy — позволяет контролировать срок хранения Flash­сookies] ; Игры и прочее : [Consiousness Bell — воспроизводит звон тибетских чаш через случайные промежутки времени, напоминая пользователю о вдумчивости; about:kittens — заменяет логотип Firefox в окне About случайным изображением котенка; Destroy the Web — временно превращает любую веб-страницу в игру­-стрелялку]. — С. 63. 
      Аннотация
      Лучшие свободные расширения браузера Firefox (https://addons.mozilla.org/firefox), которые сделают его быстрее, удобнее, защищеннее, а иногда веселее.
 

 

Ченнел, Э. Impress : Даешь интерактив!

Ченнел, Э. Impress [Текст] : Даешь интерактив! / Энди Ченнел (Andy Channelle)  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 58-59. — (Первые шаги. Учебник). — Прил.: "Создание киоска" : [Если презентация создается для киоска, вероятно, будет достаточно разработать и сохранить проект в виде обычного файла OpenOffice.org, а не в формате Flash, который рассматривается в ходе урока]. — С. 58 ; "Шаг за шагом: Разработаем интерактивный опросник" : [пошаговое руководство]. — С. 59. 
      Аннотация
      Программа для презентаций в OpenOffice.org не только отображает слайды, а может помочь создать интерактивный учебник. 

Ченнел, Э. Inkscape

Ченнел, Э. Inkscape [Текст] : Простой дизайн графики : [руководство по созданию иконки приложения на основе иллюстраций библиотеки OpenClipArt Library] / Энди Ченнел (Andy Channelle)  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 56-57. — (Первые шаги. Учебник). 
      Аннотация
      Создание иконок в Inkscape на основе иллюстраций форматов PNG и SVG библиотеки OpenClipArt Library 2.0 (www.openclipart.org). Рассмотрено процессы редактирования изображения, работы со слоями, применения эффектов, использования инструмента Текст и эффектов текста, сохранения файла в различные форматы.