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

Балдин, Е. М. NET для всех

Балдин, Е. М. NET для всех [Текст] : [комментарий к решению Microsoft о переходе технологии .NET Core Framework в разряд открытых проектов с официальной поддержкой портирования на другие платформы] / Евгений Михайлович Балдин  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 61. — (Учебники). 
     Аннотация 
     Проблемы даров Microsoft, упоминается Мигель де Икаса и его компания Xamarin, которые будут возглавлять деятельность по портированию .NET Core Framework в среду GNU/Linux. Последствия решения для программного обеспечения Linux. 
 

Десятая, юбилейная. Участники CEE-SEC(R) заполнили 5 залов Центра новых технологий

Десятая, юбилейная. Участники CEE-SEC(R) заполнили 5 залов Центра новых технологий [Текст] : [репортаж о Х конференции CEE-SEC(R) / Разработка ПО (Central and Eastern European Software Engineering Confrence in Russia; 22-25 окт. 2014 года, Российская Федерация, Москва)] / авт. не указ.  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 12. — (Репортаж) (CEE-SEC(R)). 
      Аннотация
      Х конференция CEE-SEC(R) / Разработка ПО в Москве — количество участников, программа мероприятий, разделы тематики, лучшие доклады ("Разрыв шаблона: Lean Product Management и MVP в большой компании" Ильи Кузнецова из Лаборатории Касперского, "Управление правовыми рисками при разработке ПО" Яны Чирко из Dentons, "Подготовка молодых IT­-специалистов собственными силами" Дмитрия Волошина из Mail.Ru Group), лучшая дискуссия (обсуждение Massive Open Online Courses (MOOC), модераторами которого были Андрей Иванов из JetBrains и СПбАУ РАН), особенность конференции — первый в истории CEE-SEC(R) хакатон. 
      Мастер-классы в рамках традиционного дня мастер-классов и в ходе конференции.
      Награды конференцииежегодная премия имени Бертрана Мейера (Bertrand Meyer) за лучшую исследовательскую работу в области программной инженерии присуждена работе "Инструментальная поддержка встроенных языков в интегрированных средах разработки" Семена Григорьева из JetBrains; специальная награда за разработку специальной ОС для незрячих и фреймворков для создания приложений незрячими людьми присуждена спикеру конференции и автору Linux Format Михаилу Пожидаеву; работы-победители хакатона — iPad-приложение для однотипной обработки множества фотографий (команда Jop  Team), плагин Intllij IDEA для звукового сопровождения действий пользователя музыкой из старых компьютерных игр (участник команды "Игрофикация Idea"), интеграция баг­трекера YouTrack и группового чата HipChat (команда "Taist"), сервис поиска и сравнения услуг (команда AlterGo) — самый инвестиционно-привлекательный проект.

 

«После 2-­летнего периода тестирования консорциум W3C закрепил статус рекомендованного стандарта за набором спецификаций HTML5.»

"После 2-­летнего периода тестирования консорциум W3C закрепил статус рекомендованного стандарта за набором спецификаций HTML5." [Текст] : [инф. сообщение на основе публикации www.w3.org] / рубрику готовил Андрей Гондаренков  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 10. — (Новости) (Новости короткой строкой). 
      Аннотация 
      HTML5 стал рекомендованным стандартом.
 

Смедли, Р. Tornado 4.0.0

Смедли, Р. Tornado 4.0.0 [Текст] : [краткая справка] / Ричард Смедли (Richard Smedley)  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 105. — (LXFHotPicks) (Также вышли. Новые и обновленные программы, тоже достойные внимания…).  
      Аннотация
      Tornado (https://github.com/tornadoweb) — масштабируемая веб-среда Python и асинхронная сетевая библиотека для FriendFeed. 
 

Смедли, Р. Sedlisp 20140628

Смедли, Р. Sedlisp. Версия: 20140628. Сайт: http://bit.ly/1oVOUJP [Текст] : Lisp, реализованный в sed : [обзор реализации Lisp на Sed] / Ричард Смедли (Richard Smedley)  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 105. — (LXFHotPicks). 
      Аннотация
      Что дает реализация Lisp на sed, предпринятая Синихиро Хамадзи (Shinichiro Hamaji)?
 

Смедли, Р. Pyspread 0.3.2

Смедли, Р. Pyspread. Версия: 0.3.2. Сайт: http://bit.ly/Pyspread [Текст] : электронные таблицы рабочего стола : [обзор удобств и возможностей реализации на Python электронных таблиц] / Ричард Смедли (Richard Smedley)  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 103. — (LXFHotPicks) (Лучшие в мире программы с открытым кодом). 
      Аннотация
      Воображение поражает то, какие возможности предоставляет электронным таблицам реализация на Python, опора на выражения Python в ячейках таблиц, реализация ячеек таблиц как объектов Python. Это несомненно оценят те, кто использует Python в научной деятельности. 
 

Бидвелл, Д. Hack : Hip Hop Virtual Machine

Бидвелл, Д. Hack [Текст] : Hip Hop Virtual Machine : [язык программирования Hack от Facebook] / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 96-99. — (Академия кодинга) (Hack). — Прил.: "Установка" : [особенности установки HHVM в различных дистрибутивах Linux]. — С. 97 ; "Краткая история хип-хопа" : [Hip Hop Virtual Machine — эволюция от транслятора кода на C++ HipHop для PHP (он же HPHPc) до виртуальной машины Hip Hop Virtual Machine с открытым исходным кодом; история идеи использования виртуальных машин для кода]. — С. 99. 
      Аннотация
      Усилия Facebook по поддержке PHP — в 2014 году анонсирована спецификация формата PHP 5.6, представлен JIT­-компилятор для PHP с тройным увеличением производительности Hip Hop Virtual Machine (HHVM, http://hhvm.com),анонсирован Hack, язык программирования для HHVM, который хорошо интегрируется в PHP, но предоставляет дополнительные функции. 
      Язык программирования Hack для Hip Hop Virtual Machine (HHVM) — установка, пример использования для факторизации больших целых чисел, функции (primeloop), режимы (Strict и Partial), преобразование PHP на Hack, обобщения, обращение с HTML-­формами. 
 

 

Бидвелл, Д. Python [Текст] : Minecraft: импорт изображений

Бидвелл, Д. Python [Текст] : Minecraft: импорт изображений : учебник / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 92-95. — (Академия кодинга) (Python). — Прил.: "Стандартная установка" : [как установить Minecraft: Pi Edition и скопировать API для использования в своем коде]. — С. 92 ; "Больше измерений" : [кратко охарактеризованы проекты отображения в Minecraft: Pi Edition двумерных изображений — руководство Дэва Стотта (Dav Stott) об отображении карт Государственной географической службы Великобритании (http://bit.ly/1lP20E5); карта мира Minecraft с большей частью Великобритании для полной версии Minecraft, которую подготовила Государственная географическая служба Великобритании; 3D­модели — импорт и отображение файлов .obj реализовал Мартин О'Хэнлон (Martin O’Hanlon, http://bit.ly/1sutoOS); видео — Генри Гарден (Henry Garden) написал Redstone — интерфейс Clojure для Minecraft, который позволяет рендерить видеоролики (http://bit.ly/1sO0A2q)]. — С. 95. 
      Аннотация
      Как импортировать и отображать в Minecraft изображения в виде блоков из цветной шерсти.
 

 

Смедли, Р. Perl 5.20

Смедли, Р. Perl. Версия: 5.20. Сайт: www.perl.org [Текст] : язык скриптов (и цепная пила швейцарской армии) : [эссе] / Ричард Смедли (Richard Smedley)  //  Linux Format. — 2014. — № 10 (188), окт.. — С. 105. — (LXFHotPicks) (Лучшие в мире программы с открытым кодом). 
      Аннотация
      Мысли о том, почему есть основания полагать, что в Perl 5 осталось много жизни и простора для разработки даже спустя почти полтора десятка лет после объявления о выходе языка программирования Perl 6. 
 

Смедли, Р. CodeWorld 0.1.0.0

Смедли, Р. CodeWorld. Версия: 0.1.0.0. Сайт: http://bit.ly/CodeWorld [Текст] : сетевая среда обучения коду : [для обучения программированию посредством использования Haskell для создания игр и анимации в браузере] : [обзор возможностей] / Ричард Смедли (Richard Smedley)  //  Linux Format. — 2014. — № 10 (188), окт.. — С. 101. — (LXFHotPicks) (Лучшие в мире программы с открытым кодом). 
      Аннотация
      Крис Смит (Chris Smith) доказал, что Haskell отлично подходит для обучения детей программированию. Учителям предоставляется возможность попробовать его разработку. 
 

Кемп, Д. 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)
 

 

Ельчук, К. 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.