Программирование

Бидвелл, Д. Python: пишем плагин GIMP

Бидвелл, Д. Python [Текст] : Python: пишем плагин GIMP : [PyBokeh] / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 10 (188), окт.. — С. 88-91. — (Академия кодинга) (Python). — Прил.: "Скорая помощь…" : [реестр плагинов GIMP (http://registry.gimp.org.)] ; "Пути, векторы, линии, точки, изображения и области" : [реализация в скрипте PyBokeh]. — С. 90 ; "Регистрация плагина" : [форма скрипта]. — С. 91. 
      Аннотация

      Пишем плагин для популярной открытой программы обработки изображений GIMP, добавив с помощью Python приятный эффект боке (bokeh).
 

 

Бидвелл, Д. Python: строим кластер из Pi

Бидвелл, Д. Python [Текст] : Python: строим кластер из Pi / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 10 (188), окт.. — С. 84-87. — (Академия кодинга) (Python). — Прил.: "Жаргон распределенцев" : [классы вычислительных архитектур, «таксономия Флинна», модели распределенных вычислений]. — С. 85 ; "Другие проекты на Bramble" : [кратк. инф.]. — С. 86, 87. 
      Аннотация
      Как реализовать распределенные вычисления при помощи кластера из Raspberry Pi (он же Bramble) и Python на примере решения задачи перебора сверток паролей MD5 и SHA­-1. 
      Перебор сверток паролей на Raspberry Pi при помощи открытой программы John the Ripper ("Джон-­потрошитель"; www.openwall.com/john)
 

 

Ельчук, К. PHP/SQLite

Ельчук, К. PHP/SQLite [Текст] : PHP/SQLite: Почта чохом : учебник : [инструкции по настройке собственного PHP-скрипта массовой рассылки по электронной почте] / Кент Ельчук (Kent Elchuk)  //  Linux Format. — 2014. — № 10 (188), окт.. — С. 72-75. — (PHP/SQLite. Учебник). — Прил.: "Наш эксперт" : [краткая справка об авторе] ; "Скорая помощь. База данных SQLite имеет расширение по умолчанию .sqlite, которое вы при желании можете переименовать в .db. Также ей нужно будет настроить разрешения на 777, если вы планируете изменять ее из своего приложения. В противном случае вы получите только частичные привилегии.". — С. 72 ; "Соединения SQLite и MySQL" : [пример реализации в скрипте]. — С. 73 ; "Скорая помощь" : [приводится команда скрипта, которая конвертирует базу данных MySQL в SQLite] ; "Предоставьте SMTP данные об электронной почте" : [показано как задать программе отправки SMTP хост электронной почты, порт, имя пользователя и пароль]. — С. 74 ; "Функция SMTP vs Mail()" : [использование встроенной функции PHP mail() в файле index.php для массовой рассылки] ; "Скорая помощь. Когда ваш первый столбец обрабатывается MySQL с автоприращением, обычно он имеет тип Int и первичный ключ. В SQLite вам нужно конвертировать тип Int в INTEGER и сделать его первичным ключом. По умолчанию конвертирование базы данных MySQL с таблицами, которые используют тип int, произойдет в тип Int в SQLite.". — С. 75. 
      Аннотация
      Кент Ельчук помогает реализовать один из способов сеять разумное, доброе, вечное при помощи компьютерных технологий и предлагает скрипт массовой рассылки по электронной почте. Приложение может работать на любом локальном хосте (Raspberry Pi, USB­-брелок, виртуальная машина или учетная запись своего веб­хостинга). 
      Успехов! 

 

«Под GPLv3 вышла платформа совместной разработки Kallithea…»

"Под GPLv3 вышла платформа совместной разработки Kallithea, от сообщества и Software Freedom Conservancy" [Текст] : [инф. сообщение на основе публикации lists.sfconservancy.org] / рубрику готовил Андрей Гончаренков  //  Linux Format. — 2014. — № 10 (188), окт.. — С. 10. — (Новости) (Новости короткой строкой). 
      Аннотация
      Платформа совместной разработки Kallithea.
 

Гончаренков, А. Обновление Qt Creator 3.2.0. IDE получила добрые две сотни изменений

Гончаренков, А. Обновление Qt Creator 3.2.0. IDE получила добрые две сотни изменений [Текст] : [обзор наиболее интересных новинок релиза] / рубрику готовил Андрей Гончаренков  //  Linux Format. — 2014. — № 10 (188), окт.. — С. 7. — (Новости) (Дистрибутивы). 
      Аннотация
      Свободная кроссплатформенная интегрированная среда разработки приложений (IDE) Qt Creator 3.2.0 — обзор наиболее интересных изменений. 
 

Смедли, Р. Qt 5.3

Смедли, Р. Qt 5.3 [Текст] : [краткая характеристика] / Ричард Смедли (Richard Smedley)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 105. — (LXFHotPicks) (Также вышли. Новые и обновленные программы, тоже достойные внимания…).  
      Аннотация
      Среда Qt 5.3 (http://qt­-project.org/qt5/qt53) добавляет приобретение API и web­-сокетов.
 

Смедли, Р. Magnetic Track Parser 1.2

Смедли, Р. Magnetic Track Parser 1.2 [Текст] : [краткая характеристика библотеки Java 7] / Ричард Смедли (Richard Smedley)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 105. — (LXFHotPicks) (Также вышли. Новые и обновленные программы, тоже достойные внимания…).  
      Аннотация
      Magnetic Track Parser (http://bit.ly/1hRrLHj) — библиотека Java 7, которая умеет анализировать данные магнитной дорожки банковской карты.
 

Смедли, Р. Light Table. Версия: 0.6.6. Сайт: www.lighttable.com

Смедли, Р. Light Table. Версия: 0.6.6. Сайт: www.lighttable.com [Текст] : редактор кода : [обзор] / Ричард Смедли (Richard Smedley)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 101. — (LXFHotPicks). 
      Аннотация
      Редактор, который нацелен на изменение самой природы редакторов кода и исправление трех фундаментальных проблем программирования, состоящих в том, что программирование не поддается наблюдению, она непрямое и она периодически сложное. 
      Что предпринимают Крис Грейнджер (Chris Granger) и его команда для наполнения функциональностью редактора с обратной связью в реальном времени и реальной чертежной доски для программирования.  

 

 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 6 (119), июнь. — С. 44-47. — (Рецепты доктора Брауна). — Веблиогр. "Где узнать больше": с. 47 (6 назв.). — Содерж.: Почти волшебство : [Что потрясло Криса Брауна: «технический прогресс приблизился к той точке, когда почти невозможно удивить никого (а особенно молодежь) вообще ничем… большинство качественных изменений, происшедших в последнее десятилетие, связаны с преобразованием источников информации в цифровую форму»] ; Мудрость Moodle : [Moodle — свободная система управления обучением с открытым исходным кодом, веб-приложение на PHP, предоставляющее возможность создавать сайты для онлайн-обучения — общая информация]. — С. 44 ; Структура репозитория Debian. Debian/Ubuntu. Недоумеваете, откуда берутся ваши Deb-­пакеты? Давайте разберемся с устройством репозиториев ;  Структура репозитория Ubuntu. Менеджеры пакетов автоматически выбирают нужные файлы исходя из архитектуры, на которой работают : [Схема] ; Строка из файла /etc/apt/sources.list. Эти части связывают карманы и компоненты с URL-адресами сервера : [Схема] ; Схема файловой системы репозитория Ubuntu. Показаны лишь некоторые каталоги : [Схема]. — С. 45 ; В первый раз Apt-proxy получает Deb-файл с сервера, а затем достает его из кэша : [Схема] ; APT для нетерпеливых : [Четыре полезные команды APT]. — С. 46 ; Отраженная слава. Прокси-серверы и зеркала доставят репозитории Debian или Ubuntu поближе к дому и ускорят установку ПО : [Работа в командной строке: установка и запуск прокси-сервера APT, создание зеркала Debian (если это необходимо), развертывание собственного репозитория ]. — С. 46-47 ; Зеркалирование — потенциально затратная операция. Она создает локальную копию целого репозитория из сети : [Схема]. — С. 47.
      Аннотация 
      Потрясение от чудес технического прогресса не может отвлечь Криса Брауна от рутины организации репозиториев Debian при помощи командной строки. 

 

Бидвелл, Д. Django: своя личная CMS

Бидвелл, Д. Django [Текст] : Django: своя личная CMS : учебник / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 88-91. — (Академия кодинга) (Django). — Прил.: "Создаем блог с Django и Zinnia" : [пошаговое руководство]. — С. 91.
      Аннотация
      Критика систем управления контентом (content management system, CMS) WordPress и Drupal. 
      Современное понимание фреймворков, характеристика фреймворка Django. Создание индивидуальной системы управления контентом на Django CMS (www.djangopackages.com/grids/g/cms) — среда запуска Virtualenv, установка, настройка, запуск CMS, создание блога (файлы settings.py и urls.py, интеграция в блог приложения для блогов Zinnia), добавление галереи изображений, размещение в Интернете с помощью веб-сервера Nginx (установка пакета uWSGI в качестве интерфейса между Django и Nginx, настройка Nginx на примере конфигурационного файла /etc/nginx/sites-available/mysite_nginx.conf). Создание блога с помощью фреймворка Django и приложения Zinnia.

 

 

Вильясон, Л. 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. 
 

 

Шарма, М. 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. 
 

 

Силаков, Д. Скажем ошибкам «НЕТ»!

Силаков, Д. Скажем ошибкам "НЕТ"! [Текст] : [учет и отслеживание ошибок при разработке дистрибутивов Linux] / Денис Силаков  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 54-57. — (Контроль качества). — Веблиогр. "Полезные ссылки": с. 57 (4 назв.). — Прил.: "Жизненный цикл сообщения об ошибке в Fedora (в желтых блоках — статус ошибки)" [Изображение] : [схема]. — С. 55. 
      Аннотация
      Денис Силаков предлагает заглянуть на внутреннюю кухню разработчиков дистрибутивов и посмотреть, что происходит с сообщением об ошибке после его появления. Возможно, это поможет нам понять, почему некоторые из сообщений обрабатываются слишком долго и как мы можем повлиять на ситуацию и помочь разработчикам. Также кратко рассмотрена работа с ошибками дистрибутивов, связанными с безопаснстью.
 

«Стартовал проект Gnome Builder…»

"Стартовал проект Gnome Builder, в рамках которого будет разрабатываться интегрированная среда разработки приложений для Gnome…" [Текст] : [инф. сообщение на основе публикации fedoramagazine.org]  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 10. — (Новости) (Новости короткой строкой). 
      Аннотация
      Проект Gnome Builder — старт.
 

«Вышла новая версия спецификации OpenGL 4.5…»

"Вышла новая версия спецификации OpenGL 4.5, и началась работа над высокоэффективным API нового поколения, для доступа к графическим и вычислительным возможностям GPU…" [Текст] : [инф. сообщение на основе публикации www.khronos.org]  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 10. — (Новости) (Новости короткой строкой). 
      Аннотация
      Новая спецификация OpenGL 4.5 представлена Khronos Group.