Смедли, Р. CodeWorld. Версия: 0.1.0.0. Сайт: http://bit.ly/CodeWorld [Текст] : сетевая среда обучения коду : [для обучения программированию посредством использования Haskell для создания игр и анимации в браузере] : [обзор возможностей] / Ричард Смедли (Richard Smedley) // Linux Format. — 2014. — № 10 (188), окт.. — С. 101. — (LXFHotPicks) (Лучшие в мире программы с открытым кодом).
Аннотация
Крис Смит (Chris Smith) доказал, что Haskell отлично подходит для обучения детей программированию. Учителям предоставляется возможность попробовать его разработку.
Linux Format 2014
Коротко про… Компиляция программ
Коротко про… Компиляция программ [Текст] : [краткая справка] / авт. не указ. // Linux Format. — 2014. — № 10 (188), окт.. — С. 97. — (Ответы).
Аннотация
Краткая справка по сборке пакета из исходных кодов и компиляции программ.
Часто задаваемые вопросы. Fuse
Часто задаваемые вопросы. Fuse [Текст] : [ответы на вопросы] / авт. не указ. // Linux Format. — 2014. — № 10 (188), окт.. — С. 99. — (Ответы).
Аннотация
Fuse (Filesystem in USErspace — Файловая система в пространстве пользователя; http://fuse.sourceforge.net) — зачем она нужна, ее отличие от файловых систем Linux, использование для создания виртуальных файловых систем, возможности виртуальных файловых систем.
5. Незагружаемые DVD
5. Незагружаемые DVD [Текст] : [ответ на вопрос читателя Джошуа (Joshua) о проблеме чтения DVD приводом оптических дисков] / авт. не указ. // Linux Format. — 2014. — № 10 (188), окт.. — С. 98, колон. 2-3 — 99, колон. 1. — (Ответы).
Аннотация
Причины, по которым оптический привод не загружает DVD и не читает их. Советы по решению проблемы использованием флэшки.
4. DVD-молчуны
Аннотация
Воспроизведение двухслойных DVD.
3. Chromium без Flash
3. Chromium без Flash [Текст] : [ответ на вопрос читателя Эшли Хита (Ashley Heath) о проблемах воспроизведения Flash-видео в браузере Chromium] / авт. не указ. // Linux Format. — 2014. — № 10 (188), окт.. — С. 97, колон. 1-3. — (Ответы).
Аннотация
Решение проблем воспроизведения видео в браузерах Chrome и Chromium.
2. MS-DOS — против Grub?
2. MS-DOS — против Grub? [Текст] : [ответ на вопрос читателя Кена (Ken) о загрузчике Grub] / авт. не указ. // Linux Format. — 2014. — № 10 (188), окт.. — С. 96, колон. 3 — 97, колон. 1. — (Ответы).
Аннотация
Grub и таблица разделов MS-DOS — какая связь?
1. Java и путаные пути
1. Java и путаные пути [Текст] : [ответ на вопрос читателя Джереми Рейнольдса (Jeremy Reynolds) об установке редактора уED в дистрибутив Debian Wheezy] / авт. не указ. // Linux Format. — 2014. — № 10 (188), окт.. — С. 96, колон. 1-2. — (Ответы).
Аннотация
Установка 32-битной версии редактора уED в дистрибутив Debian Wheezy;
Кемп, Д. Fortran: давайте приступим
Кемп, Д. Fortran [Текст] : Fortran: давайте приступим : [основы Fortran 90/95] / Джульетта Кемп (Juliet Kemp) // Linux Format. — 2014. — № 10 (188), окт.. — С. 92-95. — (Академия кодинга) (Fortran). — Прил.: "Версии Fortran" : [истор. справка]. — С. 92 ; "Свободный формат против фиксированного" : [различия написания кода в форматах Fortran] ; "Скорая помощь. Если вам когданибудь придется заниматься отладкой чужого кода на Fortran, прогон его через разные компиляторы (со включенными функциями отладки) может пролить немало света на возможные проблемы.". — С. 93 ; "Отладка" : [опции отладчика GFortran]. — С. 94.
Аннотация
Язык программирования Fortran — области применения, история, компиляторы и компиляция в GFortran, основы (пример программы, типизация переменных, базовые типы данных), вычисления и циклы (разбор программы, которая создает первые 20 чисел последовательности Фибоначчи; разбор программы вычисления корня функции методом секущей).
Джульетта Кемп обращает внимание на занимательное руководство "Fortran Colouring Book" by Roger Kaufman (Роджер Кауфман "Книгараскраска по Fortran", 1978) и предупреждает, что книгга охватывает только Fortran 77, а не Fortran 95.
Бидвелл, Д. 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)
Остапкевич, М. Программируемая электроника : ПЛИС: Игрушки для взрослых
Остапкевич, М. Программируемая электроника [Текст] : ПЛИС: Игрушки для взрослых : учебник / Михаил Остапкевич, Евгений Балдин // Linux Format. — 2014. — № 10 (188), окт.. — С. 80-83. — (Программируемая электроника. Учебник). — Прил.: "Упрощенная ПЛИС…" [Изображение] : [принципиальная схема]. — С. 80 ; "Пример логического блока для трех входов и одного выхода" [Изображение] : [цвет. схема] ; "Сейчас ППВМ состоит не только из логических и коммуникационных блоков…" [Изображение] : [цвет. схема] ; "Пример простого однородного ППВМ…" [Изображение] : [схема] ; "Это героиня нашего рассказа: плата разработчика Papilio One 500K…" [Изображение] : [цвет. фото]. — С. 81 ; "Подготовим себе проект" : [пошаговое руководство по созданию проекта в ISE WebPACK Design Software от Xilinx] ; "Подключение светодиода и резистора" [Изображение] : [схема для платы Papilio One 500K]. — С. 83.
Аннотация
Что такое Программируемая Логическая Интегральная Схема (ПЛИС), зачем она нужна и как она устроена на примере Программируемых Пользователем Вентильных Матриц (ППВМ) или Field Programmable Gate Array (FPGA).
Возможности платы разработчика Papilio One 500K (papilio.cc) от компании Xilinx. Основы разработки на Papilio — установка ISE WebPACK Design Software (www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.htm), создание проекта по управлению светодиодом.
Кузнецов, Д. Ядро Linux: Заглянем внутрь
Кузнецов, Д. Ядро Linux: Заглянем внутрь [Текст] : учебник : [безопасное тестирование модифицированного ядра Linux и специфичность методов его отладки] / Дмитрий Кузнецов // Linux Format. — 2014. — № 10 (188), окт.. — С. 76-79. — (Ядро Linux. Учебник).
Аннотация
На примере системы под управлением Ubuntu 12.04 LTS 64-bit рассмотрены: сборка ядра Linux, загрузка с новым ядром, особенности загрузки нового ядра в Ubuntu, Initrd (Initial RAM Disk, диск в оперативной памяти для инициализации), настройка Grub 2, отладка ядра (отладочная печать, модули ядра, отладчики, трассировщики).
Ельчук, К. 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-брелок, виртуальная машина или учетная запись своего вебхостинга).
Успехов!
Браун, Д. OpenStack
Браун, Д. OpenStack [Текст] : OpenStack: Хранилище объектов : учебник : [компоненты OpenStack — модуль хранения объектов Swift и модуль управления инфраструктурой облака Heat] / Джолион Браун (Jolyon Brown) // Linux Format. — 2014. — № 10 (188), окт.. — С. 68-71. — (OpenStack. Учебник). — Внутритекст. веблиогр.. — Прил.: "Скорая помощь. Согласованность в конечном счете — это когда копии неструктурированных данных хранятся на многих узлах, которые гарантированно вернут неизменные копии этих данных в будущем.". — С. 68 ; "Скорая помощь. После запуска виртуальной системы в OpenStack в нашей тестовой среде ей может потребоваться некоторое время на достижение полной функциональности. Загляните в лог-файлы виртуальной системы, щелкнув на ее названии и перейдя на вкладку ‘Logs [Лог-файлы]’." ; "Swift: Курс молодого бойца" : [краткая справка о концепции, рекомендация книг: руководство администратора OpenStack (http://bit.ly/OpenStackAdminGuide), руководство архитектора Swift (http://bit.ly/SwiftArch)]. — С. 69 ; "Скорая помощь. В Интернете много шаблонов для AWS Cloud Formation, и они должны работать в OpenStack — с малыми изменениями или даже без них". — С. 70 ; "Heat: Курс молодого бойца" : [краткая справка о технологии сервиса Heat — шаблоны и формат шаблонов Heat, компоненты), рекомендуются веб-ресурсы с информацией о Heat (http://bit.ly/HotGuide, http://docs.openstack.org, https://github.com/openstack/heat-templates, https://github.com/rackerlabs/heat-tutorial)]. — С. 71.
Аннотация
В статье Джолиона Брауна "OpenStack: создаем облако" (Linux Format, 2014, № 8 (186), авг., С. 76-79) была продемонстрирована автоматизированная сборка облака OpenStack с помощью утилит Puppet и Vagrant. Результатом стало создание экземпляра Nova для Сompute, а также была рассмотрена сеть Neutron с созданием виртуального роутера. На этот раз рассматриваются такие компоненты платформы OpenStack, как модуль хранения объектов Swift и модуль управления инфраструктурой облака Heat.