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

«Oracle прекратила выпуск публично доступных обновлений для Java SE 7…»

"Oracle прекратила выпуск публично доступных обновлений для Java SE 7, и место лидера проекта OpenJDK 7 заняла компания Red Hat." [Текст] : [информация на основе материалов investors.redhat.com] / рубрику готовил Андрей Гондаренков  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 10. — (Новости) (Новости короткой строкой). 

 

Толстой, А. Brackets 1.2

Толстой, А. Brackets. Версия: 1.2. Сайт: https://github.com/adobe/brackets [Текст] : текстовый редактор : [обзор ] / Александр Толстой [Alexander Tolstoy]  //  Linux Format. — 2015. — № 7 (198), июль. — С. 102. — (LXFHotPicks). 
     Аннотация
     Brackets (2014) — текстовый редактор с открытым кодом от Adobe, созданный для веб-дизайна и веб-разработки, использующий технологии HTML, CSS и JavaScript. Brackets — функции для облегчения веб-разработки (подсказки по коду, живой предпросмотр, менеджер расширений), улучшения версии (лучшая поддержка подсказок, поддержка текстового drag-and-drop, улучшения интерфейса).

 

Паундер, Л. GPIO Python: контроль дороги

Паундер, Л. GPIO Python: контроль дороги [Текст] : [моделирование регулируемого пользователем светофора] : [практическое руководство] / Лес Паундер [Les Pounder]  //  Linux Format. — 2015. — № 7 (198), июль. — С. 90-91. — (Linux Format. Пользователям Pi) (Raspberry Pi) (Светофор). — Прил.: "Наш эксперт" : [Лес Паундер как член образовательной команды Raspberry Pi Foundation и преподаватель Picademy] ; «Скорая помощь. Существует две схемы обозначения контактов GPIO Pi: BCM и Board. Функция GPIO.setmode() сообщает Pi, какую схему выбрали вы для своего проекта, и нужно придерживаться ее.» : [совет]. — С. 90 ; "Контакты GPIO" : [краткая справка] : [GPIO — General Purpose Input Outputs (входы/выходы общего назначения): количество, для чего используется, подключение к устройствам I2C (Inter-Integrated Circuit), поддержка SPI (ближний синхронный последовательный интерфейс), платы расширения HAT (Hardware Attached on Top — устройство поверх), макетная плата] ; "Эта схема сделана в великолепной программе под названием Fritzing (http://fritzing.org/home). В ней легко разрабатывать проекты и делиться ими" [Избражение] : [ПО для изготовления макетных плат]. — С. 91. 
     Аннотация
     Моделирование реальной физической системы — регулируемого  пользователем светофора для перехода через перекресток — с помощью кода на Python, электронных компонентов и любого Raspberry Pi.
     Перечень компонентов или учебный комплект EduKit от CamJam, который можно купить на The Pi Hut (http://thepihut.com/collections/camjam-edukit). 
     Подготовка Raspberry Pi — подключение компонентов (схема в высоком разрешении — на http://bit.ly/LXF198Beginner); загрузка рабочего стола и запуск интегрированной среды разработки IDE (Integrated Development Environment) Python 3, в которой будет программироваться проект; настройка GPIO; программирование управления светофором. 
     Если Вы новичок в Raspberry Pi и хотите научиться программировать GPIO, то это идеальный проект для старта.

 

Йонг, Р., де. Unity 5: пишем 3D­-игру в Linux

Йонг, Р., де. Unity 5: пишем 3D­-игру в Linux [Текст] : [пошаговое руководство] / Робин де Йонг [Robin de Jongh]  //  Linux Format. — 2015. — № 7 (198), июль. — С. 84-87. — (Академия кодинга) (Unity 5). — Прил.: "Наш эксперт" : [Робин де Йонг] : [краткая справка]. — С. 84 ; "Снабжаем остров поверхностью" : [пошаговое руководство по соданию острова] ; "Экспорт игры в Linux" : [сохранение сцены и проекта, настройки сборки, запуск файла игры] ; "Скорая помощь. По умолчанию в каждой сцене Unity 5 есть солнце, камера и небо. Попробуйте представлять себе сцену как реальный мир. Не будь у вас неба, солнечного света и глаз, мир был бы темен.". — С. 85 ; "Добавляем игрока" : [пошаговое руководство]. — С. 86 ; "Добавляем самолет" : [пошаговое руководство] ; "Материалы" : [базовый формат объекта, текстуры (в Unity называется Albedo) и их компоненты (карты)]. — С. 87. 
     Аннотация
     Unity поддерживает Linux как движок и Робин де Йонг написал обзор движка Unity 5 (Linux Format, 2015, № 7 (198), июль, С. 19). Unity не поддерживает Linux как платформу для разработки игр и приходится использовать SDK (software development kit) на Windows. Но SDK Unity 5 предлагается бесплатно (при условии, что ежегодный доход от игры не превысит $100 000) и его можно запустить в Linux через Wine. Для установки и настройки Unity 5 нужно установить PlayOnLinux, установочный скрипт которого с http://bit.ly/LXFunity, установит Unity (установщик Unity для Windows загружается с http://unity3d.com/unity/download).
     Unity 5 — основы (интерфейс, создание проекта "IslandRun", окно редактора Unity Editor, устройство сцены в окне Scene (Сцена), добавление в сцену материала воды), пошаговые руководства по этапам создания конкретной 3D­-игры. 

 

Цукалос, М. Scala: просто и функционально

Цукалос, М. Scala: просто и функционально [Текст] : [базовые концепции функционально-объектного языка программирования Scala] : [учебник] / Михалис Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2015. — № 7 (198), июль. — С. 80-83. — (Академия кодинга) (Scala). — Библиогр. "Скорая помощь": с. 80 (3 назв.). — Прил.: "Родство Scala и Java" : [связи и особенности Scala и единственное, чего в Scala не исправить — на выполнение программы, использующей Java Virtual Machine, нужно больше времени, чем на выполнение двоичного файла в Linux]. — С. 81 ; "Сопоставление с шаблоном в Java" : [значение сопоставления с шаблоном, примеры, значение порядка условий сопоставления, рекомендация написать простую версию grep на Scala в качестве упражнения]. — С. 83. 
     Аннотация
     Базовые концепции функционально-объектного языка программирования Scala (www.scala-lang.org), разработанного Мартином Одерски (Martin Odersky).
     Если Вы следите за статьями о языках программирования рубрики "Академия кодинга", то, возможно, обнаружили, что в качестве примеров кода обычно используется определение чисел Фибоначчи, реализация алгоритма сортировки и ввод/вывод в файлы. Это сделано специально, чтобы вы сравнили, как похожие программы реализуются на разных языках.
     Scala — установка в Debian, интерактивная среда и утилита для выполнения кода (scala), компилятор (scalac); код для программы “Hello World!”, 3 способа запуска кода и команда запуска кода из командной строки UNIX в интерактивной среде, расчет чисел Фибоначчи с помощью чистой рекурсии и хвостовой рекурсии, реализация пузырьковой сортировки методом итерации, обработка аргументов командной строки (получение и оперирование ими в программах); ввод/вывод в файлы на примере программы, которая прочтет текстовый файл строка за строкой, вставит в начало каждой строки номер и сохранит результат в новом текстовом файле. 
     Функциональное программирование в Scala на практических примерах, где используются анонимные (безымянные) функции и функции используются как переменные.
     Веб-программирование в Scala: фреймворки Lift (http://liftweb.net) и Play (https://www.playframework.com), пример кода веб-приложения на фреймворке Play.
     Рекомендуются книги: Martin Odersky “Programming In Scala” (Мартин Одерски "Программирование на Scala"), Nilanjan Raychaudhuri “Scala In Action” [Ниланджан Райчаудхури "Scala в действии".

 

Венкатакришнан, П. Платим вперед : интервью Linux Format : [Пурнима Венкатакришнан (Poornima Venkatakrishnan) Седрик Уильямс (Cedric Williams) / вел Мэтью Хэнсон (Matthew Hanson)]

Венкатакришнан, П. Платим вперед [Текст] : интервью Linux Format : [веб-разработчик PayPal Пурнима Венкатакришнан (Poornima Venkatakrishnan) и представитель руководства компании PayPal Седрик Уильямс (Cedric Williams) беседует о том, как крупнейшая система онлайн-платежей перешла на Open Source / вел Мэтью Хэнсон (Matthew Hanson)]  //  Linux Format. — 2015. — № 7 (198), июль. — С. 44-48. — (Интервью Linux Format).  
     Аннотация
     До недавнего времени, прозрачностью и расположением к Open Source система онлайн­-платежей PayPal Inc. не отличалась, но времена меняются. С назначением Дениз Купер (Denise Cooper) на должность главы Open Source Software в 2014 году, компания перешла с проприетарных стеков веб­-приложений, взаимодействующих с PayPal, на решение с открытым исходным кодом на базе Node.js и собственный слой Kraken.js, преодолела скепсис разработчиков относительно JavaScript, начала использовать языки программирования Go и Scala. Эти концептуальные изменения значительно сказались на работе всей компании, работа которой трбует закрытости, где безопасность и надежность имеют ключевое значение.
     В ходе беседы упомянуты руководитель инженерной команды разработчиков веб-приложений в PayPal Джефф Харрелл (Jeff Harrel), предприниматель, создатель JSON, главный разработчик JavaScript в PayPal и преподаватель языка JavaScript, член комитета ECMA, один из разработчиков ECMAScript 6 Дуг Крокфорд (Doug Crockford), один из главных разработчиков Kraken Эрик Тот (Eric Toth). 

 

Йонг, Р., де. Unity 5

Йонг, Р., де. Unity 5  [Текст] : игровой движок : [обзор] / Робин де Йонг [Robin de Jongh]  //  Linux Format. — 2015. — № 7 (198), июль. — С. 19. — (Обзоры) (Игровой движок). — Прил.: "Вкратце" : [перечень характеристик] ; "Вердикт Linux Format. Unity 5" : [разработчик Unity Technologie, сайт http://unity3d.com/5, бесплатно, для профессионалов $ 75/месяц, оценка отдельных параметров, рейтинг, резюме — усиливает реализм благодаря глобальному освещению, подготовкой текстур в реальном времени и основанных на физике шейдерам]. 
     Аннотация
     Ваша мечта стать инди-разработчиком или разработчиком игр почти сбылась: движок — любимец Indie отныне поддерживает платформу Linux. Unity 5 усиливает реализм благодаря глобальному освещению (Global Illumination, GI), подготовкой текстур в реальном времени и основанных на физике шейдерам (Standard Shader), но собственную анимацию создавать нельзя.

 

Цукалос, М. Haskell: путем функциональности

Цукалос, М. Haskell: путем функциональности [Текст] : [функциональное программирование на Haskell — примеры кода и приемы] / Михалис   Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 92-95. — (Академия кодинга) (Haskell). — Веблиогр. "Скорая помощь": с. 93 (3 назв.). — Прил.: "Написание тестов в Haskell" : [написание тестов для функций в своих модулях]. — С. 93 ; "Компилятор или интерактивная среда?" : [когда удобнее то или другое]. — С. 94 ; "Скорая помощь. Хороший способ изучения нового языка — попробовать реализовать на нем традиционные утилиты Unix. Можно начать с более простых, таких как wc, pwd, cat и cp, и продолжить с более сложными, вроде ls, rm и mv." : [совет]. — С. 95. 
     Аннотация
     Одного совершенного языка программирования для всего на свете не существует. Михалис Цукалос предполагает, что для решения некоторых задач программистам подойдет мощный функциональный компилируемый язык программирования Haskell, и показывает несколько полезных примеров кода и приемов программирования (вызов кода на Haskell из кода на C, программирование веб-приложений при помощи модуля Yesod). С его помощью мы освоим три способа запуска программ Haskell, научимся программировать известные алгоритмы, а также свои собственные модули, и лучше поймем некоторые удобные свойства Haskell.  
     Для тех, кто только начинает работать с Haskell, рекомендуется установить компилятор Glasgow Haskell Compiler (приведена команда для установки в системе под управлением Debian). 
     Рекомендуется ресурс www.haskell.org для поиска подробной информации о Haskell и две полезные и бесплатно доступные книги — “Real World Haskell” (http:// book.realworldhaskell.org) и “Learn You a Haskell for Great Good” (http://learnyouahaskell. com). 

 

Браун, К. Система: доступ произволен

Браун, К. Система: доступ произволен [Текст] : [произвольный доступ к файлам и взаимодействие программ со структурой файловой системы] : учебник / Крис Браун [Chris Brown]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 88-91. — (Академия кодинга) (Системное программирование). — Прил.: "Скорая помощь. Команда stat, которая по сути представляет собой просто обертку системного вызова stat(), позволяет исследовать inode файла из командной строки, не написав ни строки кода.". — С. 88 ; "Дырчатые файлы" : [краткая информация и пример] ; "Скорая помощь. Заголовочные файлы обычно вкладываются друг в друга (т. е. содержат строки #include для других заголовочных файлов); воспользовавшись в gcc параметром ­H, вы увидите, что происходит на самом деле." ; "За кулисами файловой системы: inode содержит атрибуты файлов, а каталоги содержат ссылки, которые дают файлам их имена" [Изображение] : [цветная схема]. — С. 89 ; "Системный вызов lseek() перемещает маркер положения в открытом файле" [Изображение] : [схема] ; "Тонкости применения временных отметок" : [время в файловых системах и время «последнего доступа» к файлу]. — С. 90 ; "Важное поле inode — режим [mode], которое определяет тип файла и права доступа к нему" [Изображение] : [цветная схема st_mode] : [подробная информация]. — С. 91. 
     Аннотация
     Системное программирование: последовательный доступ к файлам, произвольный доступ к файлам с помощью системного вызова lseek(); системные вызовы, управляющие файловой системой, — таблица inode, ссылки, системный вызов stat(), функция listfile (код и комментарий); каталоги и системные вызовы для открытия и чтения каталогов на примере opendir() и readdir(); дополнительные ссылки на существующий файл и символические ссылки (мягкие ссылки).

Ельчук, К. HTTrack: клоны сайтов

Ельчук, К. HTTrack: клоны сайтов [Текст] : [возможность утилиты HTTrack клонировать сайты как способ обучения веб-разработке] : учебник / Кент Ельчук [Kent Elchuk]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 80-83. — (Учебник) (Клонирование сайтов). — Прил.: "Скорая помощь" : [для изменения клона сайта требуется знание HTML, CSS и JavaScript]. — С. 80 ; "Скорая помощь. Вы можете добавить свой код на PHP/MySQL в динамические web-страницы, переместив свою копию в каталог /var/www или /var/html/www, переименовав файлы с расширением .php и изменив соответствующие пункты меню." : [совет]. — С. 81 ; "Скорая помощь. Чтобы открыть и изменить свои клоны на локальном компьютере с Linux, можете поместить их в каталог /var/www и открывать в браузере по ссылке http://localhost/имя_клона." ; "Изменение в конфигурации PHP" : [изменение в php.ini — изменить максимальное время выполнения скрипта (max_execution_time), отключить функцию]. — С. 82 ; "Введение в Firebug" : [Firebug — расширение веб-браузера для анализа и изменения содержания веб-страниц] : [установка, просмотр кода элемента страницы, редактирование тэга]. — С. 83. 
     Аннотация
   
 Как известно, лучший метод обучения — практика. А почему бы не использовать возможность утилиты HTTrack клонировать сайты для обучения веб-разработке, не нарушая при этом авторских прав? Кент Ельчук показывает как клонировать сайт с помощью HTTrack, как внести изменения в клон и раскрывает секреты создания собственного шаблона и его изменения под свои нужды. 
     Приводится — список команд для установки и использования пакета httrack в системах на базе Debian, таких как Raspbian и Ubuntu; команда загрузки файлов и ссылок из главного каталога; команда клонирования подкаталога; код скрипта для клонирования сайта и объяснение его работы; код примера всех элементов страницы.
     Утилита HTTrack применяется не только для клонирования сайтов или подкаталогов. Все о программе: 
     Cohen, B. Httrack Users Guide (3.10) [Electronic resource] / Fred Cohen. — Mode of access: http://www.httrack.com/html/fcguide.html.   

 

«Платформы Java 9 от Oracle к 10.12.2015 завершит разработку функциональности, к 4.02.2016 стабилизируется кодовая база, а 22.09.2016 будет финальный релиз.»

"[Для] Платформы Java 9 от Oracle к 10.12.2015 завершит разработку функциональности, к 4.02.2016 стабилизируется кодовая база, а 22.09.2016 будет финальный релиз." [Текст] : [информация на основе материалов blogs.oracle.com] / рубрику готовил Андрей Гондаренков  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 10. — (Новости) (Новости короткой строкой). 
 

Браун, К. Система: вскроем ядро Linux

Браун, К. Система: вскроем ядро Linux [Текст] : [архитектура и системные вызовы ядра Linux] : [учебник] / Крис Браун [Chris Brown]  //  Linux Format. — 2015. — № 5 (196), май. — С. 88-91. — (Академия кодинга) (Системное программирование). — Прил.: "Системные вызовы предоставляют точки входа из пространства пользователя в пространство ядра…" [Изображение] : [цвет. схема] ; "Скорая помощь. Лучшая книга на эту тему — The Linux Programming Interface Майкла Керриска [Michael Kerrisk]. Она на голову выше остальных, но при 1500 страницах на ум уже приходит слово «фолиант»." ; "Чтение man—страниц" : [как правильно читать и понимать документацию системных вызовов раздела 2 man­-страниц на примере] — С. 89 ; "Системный вызов mmap() позволяет читать и записывать файл, как если бы это был массив в памяти" [Изображение] : [цвет. схема]. — С. 90 ; "Чтобы код был переносимым, большинство типов данных определяются с помощью определений типов. Вот некоторые из них" [Таблица] : [фактический тип, определение, описание] ; "Типы данных" : [для чего сделано типы данных и что из того следует]. — С. 91. 
     Аннотация
     Краткое введение в цикл статей о ядре Linux с точки зрения программиста. 
     Пространство ядра и пространство пользователя, системные вызовы и библиотечные процедуры, интерфейс системных вызовов Linux, примеры использования системных вызовов Linux четырьмя способами копирования файла, исключения и ошибки, язык C — лингва-франка системного программирования в Linux, язык Python в системном программированиии, переносимость кода, пятый способ копирования файла с использованием системного вызова mmap(). 

 

Михайлов, Н. Open Clip Art Library: веселые картинки

Михайлов, Н. Open Clip Art Library: веселые картинки [Текст] : [бесплатная библиотека графических элементов Open Clip Art Library (openclipart.org) — история онлайн-проекта, выпуски онлайн-коллекции графических элементов дизайна, сообщество библиотеки] / Николай Михайлов  //  Linux Format. — 2015. — № 5 (196), май. — С. 60-61. — Веблиогр. "Использованные источники": с. 61 (7 назв.). — Прил.: "Картинки из клипарта на web-странице". — С. 61. 
     Аннотация
     Бесплатная библиотека графических элементов Open Clip Art Library (openclipart.org) — история, выпуски онлайн-коллекции графических элементов дизайна, сообщество библиотеки. 
 

Шарма, М. ТОП-100 для Linux. В том числе 70 Raspberri Pi-программ

Шарма, М. ТОП-100 для Linux. В том числе 70 Raspberri Pi-программ [Текст] : [систематизированный рекомендательный аннотированный список программ с открытым исходным кодом] / Маянк Шарма [Mayank Sharma]  //  Linux Format. — 2015. — № 5 (196), май. — С. 36-43. — (100 лучших приложений для Linux). — Содерж.: Основные приложения. Настольный Linux без них не полон : [краткая характеристика приложений] : LibreOffice : [(www.libreoffice.org), для систем под ОС Linux и для Raspberri Pi — офисный пакет] ; Wine : [(www.winehq.org), ОС Linux — для запуска приложений и игр Windows в Linux] ; Remmina : [(http://remmina.sourceforge.net), ОС Linux — для удаленного доступа к компьютеру] ; Thunderbird : [(www.mozilla.org/thunderbird), ОС Linux — клиент электронной почты] ; KeepassX : [(www.keepassx.org), ОС Linux и для Raspberri Pi — менеджер паролей] ; BleachBit : [(http://bleachbit.sourceforge.net), ОС Linux и для Raspberri Pi — приложение для очистки системы от мусора] ; OpenSSH : [(www.openssh.org), ОС Linux и для Raspberri Pi — инструменты обеспечения безопасности взаимодействия с удаленным компьютером путем шифрования трафика] ; Gufw : [(www.gufw.org), ОС Linux и для Raspberri Pi — графический интерфейс для настройки правил брандмауэра] ; VirtualBox : [(www.virtualbox.org), ОС Linux и для Raspberri Pi — виртуальная машина] ; Clonezilla : [(www.clonezilla.org), ОС Linux — live CD клонирования дисков, для простого резевного копирования и восстановления ПК] ; VLC : [(www.videolan.org/vlc), для Raspberri Pi — видеоплеер с инструментами CLI для опытных пользователей] ; PeaZip : [(http://bit.ly/PeaZipSF), для Raspberri Pi — графический инструмент архивирования с CLI для опытных пользователей] ; GParted : [(www.gparted.org), для Raspberri Pi — live CD или отдельная программа для реструктуризации диска ПК] ; ZuluCrypt : [(http://bit.ly/zuluCrypt), для Raspberri Pi — графический инструмент для создания зашифрованного диска внутри файла или несистемного раздела, или диска USB, а также для шифрования отдельного файла с помощью GPG] ; HomeBank : [(http://homebank.free.fr), для Raspberri Pi — многофункциональный менеджер финансов]. — С. 37 ; Интернет-приложения. Эти инструменты добудут вам все прелести Сети : Firefox : [(www.firefox.com), ОС Linux — веб-браузер знаменитый функциями защиты конфиденциальности, возможностями индивидуальной настройки и богатством расширений] ; gFTP : [(http://gftp.seul.org), ОС Linux — полнофункциональный клиент FTP с двухпанельным интерфейсом] ; Tox : [(https://tox.im), ОС Linux — децентрализованный клиент IM и VoIP] ; RSSOwl : [(www.rssowl.org), ОС Linux — программа сбора новостей для лент RSS и Atom News] ; Jitsi : [(https://jitsi.org), ОС Linux — программа VoIP на Java] ; Aria2 : [(http://aria2.sourceforge.net), ОС Linux и для Raspberri Pi — уникальная программа CLI для одновременной закачки файла по разным протоколам] ; Midori : [(www.midori­-browser.org), ОС Linux и для Raspberri Pi — веб-браузер] ; FileZilla : [(https://filezilla-­project.org), ОС Linux и для Raspberri Pi — клиент FTP с поддержкой SFTP и FTPS] ; Deluge : [(www.deluge-­torrent.org), ОС Linux и для Raspberri Pi — клиент BitTorrent, имеющий многочисленные интерфейсы, включая графический и веб-интерфейс] ; Pidgin : [(www.pidgin.im), ОС Linux и для Raspberri Pi — приложение для быстрого обмена сообщениями в разных сетях (AIM, MSN, Google Talk, Yahoo, Jabber, IRC и другими сетями чата одновременнно)] ; Игры : 0 A. D. : [(http://play0ad.com), ОС Linux и для Raspberri Pi — стратегия реального времени по созданию цивилизаций] ; FreeCiv : [(www.freeciv.org), ОС Linux и для Raspberri Pi — стратегия реального времени по созданию цивилизаций] ; Alien Arena : [(http://red.planetarena.org), ОС Linux и для Raspberri Pi — стрелялка от первого лица в стиле Quake и Unreal Tournament] ; OpenMW : [(https://openmw.org), ОС Linux и для Raspberri Pi — игровой движок, воссоздающий популярную ролевую игру Morrowind] ; FlightGear : [(www.flightgear.org), ОС Linux и для Raspberri Pi — симулятор авиатренажера для полетов над реальной земной поверхностью, включающий 20 000 аэропортов]. — С. 38 ; Офис и работа. Эти приложения улучшат ваш трудовой процесс : Calligra : [(www.calligra.org), ОС Linux и для Raspberri Pi — офисный пакет (ранее Koffice)] ; GnuCash : [(www.gnucash.org), ОС Linux и для Raspberri Pi — бухгалтерское приложение для персонального использования и малого бизнеса на основе принципа двойной записи для профессиональной отчетности] ; Xournal : [(http://xournal.sourceforge.net), ОС Linux и для Raspberri Pi — для создания заметок] ; Zathura : [(https://pwmt.org/projects/zathura), ОС Linux и для Raspberri Pi — просмотрщик PDF с возможностью просмотра DjVu и даже шифрованных документов] ; AbiWord : [ОС Linux и для Raspberri Pi — текстовый редактор с самыми востребованными функциями работы с текстом и возможностью совместной работы через свой сервис AbiCollab.net] ; ProjectLibre : [(www.projectlibre.org), ОС Linux — инструмент управления проектом признанный в мире] ; OpenLDAP : [(www.openldap.org), ОС Linux и для Raspberri Pi — для запуска сервера службы каталога и интеграции с Active Directory] ; Gnumeric : [(www.gnumeric.org), ОС Linux и для Raspberri Pi — для создания электронных таблиц] ; KMyMoney : [(https://kmymoney.org), ОС Linux и для Raspberri Pi — полноценная программа для бухучета] ; Calibre : [(www.calibre­-ebook.com), ОС Linux и для Raspberri Pi — менеджер библиотек электронных книг] ; Achievo : [(www.achievo.org), ОС Linux — веб-инструмент управления ресурсами с простым интерфейсом для доступа к его CRM, HRM, управлению проектами и планированию] ; Okular : [(https://okular.kde.org), ОС Linux и для Raspberri Pi — просмотрщик PDF по умолчанию для KDE с возможностью просмотра других форматов файлов (Postscript, DjVu, CHM, XPS, ePub, TIFF, CBR и других) ] ; LaTex : [(www.latex­-project.org), ОС Linux и для Raspberri Pi — система подготовки документов с языком разметки документов на основе TeX] ; Shutter : [(www.shutter­-project.org), ОС Linux и для Raspberri Pi — для снятия скриншотов экрана] ; ClamAV : [(www.clamav.net), ОС Linux — антивирус]. — С. 39 ; И хобби. Предавайтесь страстям : RawTherapee : [(www.rawtherapee.com), ОС Linux и для Raspberri Pi — набор инструментов для обработки и конвертирования файлов RAW] ; Scribus : [(www.scribus.net), ОС Linux и для Raspberri Pi — всесторонняя настольная издательская система] ; Krita : [(www.krita.org), ОС Linux и для Raspberri Pi — часть офисного пакета Calligra и программа для рисования и создания иллюстраций] ; Stellarium : [(www.stellarium.org), ОС Linux и для Raspberri Pi — планетарий для ПК] ; JOSM : [(https://josm.openstreetmap.de), ОС Linux и для Raspberri Pi — оффлайн-редактор карт, помогающий отобразить информацию GPS для добавления объектов в картографический проект OpenStreetMap] ; OpenShot : [(www.openshot.org), ОС Linux и для Raspberri Pi — видеоредактор с наилучшим сочетанием функций и простоты использования для домашнего пользователя] ; Inkscape : [(www.inkscape.org), ОС Linux и для Raspberri Pi — редактор векторной графики] ; Cinelerra : [(www.cinelerra.org), ОС Linux — нелинейный видеоредактор] ; Медиа : Comix : [(http://bit.ly/ComixApp), ОС Linux и для Raspberri Pi — просмотрщик цифровых комиксов] ; FontForge : [(http://bit.ly/FontForge), ОС Linux и для Raspberri Pi — редактор шрифтов] ; CairoDock : [(www.glx­-dock.org), ОС Linux и для Raspberri Pi — лаунчер] ; Audacity : [(http://bit.ly/AudacityApp), ОС Linux и для Raspberri Pi — редактор звука] ; MPD : [MPD (Music Player Daemon; www.musicpd.org), ОС Linux и для Raspberri Pi — аудиоплеер с архитектурой сервер-клиент]. — С. 40 ; Разработка. Мощные инструменты и программы для асов : jEdit : [(www.jedit.org), ОС Linux и для Raspberri Pi — редактор текста для программистов] ; Eclipse : [(www.eclipse.org), ОС Linux и для Raspberri Pi — интегрированная среда разработки (IDE)] ; BlueFish : [(http://bluefish.openoffice.nl), ОС Linux и для Raspberri Pi — редактор текста для программистов] ; Meld : [(www.meldmerge.org), ОС Linux и для Raspberri Pi — графический инструмент сопоставления файлов] ; KompoZer : [(www.kompozer.net), ОС Linux и для Raspberri Pi — редактор HTML] ; GIMP : [(www.gimp.org), ОС Linux и для Raspberri Pi — редактор графики и программа работы с графикой] ; Blender : [(www.blender.org), ОС Linux и для Raspberri Pi — пакет 3D] ; Geany : [(www.geany.org), ОС Linux и для Raspberri Pi — редактор текста  и легкая IDE для программистов] ; APTonCD : [(aptoncd.sourceforge.net), ОС Linux и для Raspberri Pi — для создания резервной копии всех установленных пакетов системы под Ubuntu с целью их добавления в другую инсталляцию или для восстановления пакетов системы] ; Clementine : [(www.clementine­player.org), ОС Linux и для Raspberri Pi — для воспроизведения локального и потокового аудио] ; Icecast : [(www.icecast.org), ОС Linux и для Raspberri Pi — для многопоточного потокового воспроизведения аудио через сеть] ; Amarok : [(https://amarok.kde.org), ОС Linux и для Raspberri Pi — музыкальный плеер] ; LMMS : [(www.lmms.io), ОС Linux и для Raspberri Pi — цифровая аудиостанция] ; Kodi : [(www.kodi.tv), ОС Linux — медиа-центр]. — С. 41 ; Утилиты. Они расширяют возможности вашего компьютера : Gnome Tweak Tool : [(http://bit.ly/GnomeTweakTool), ОС Linux — утилита индивидуальной настройки рабочего стола Gnome] ; digiKam : [(www.digikam.org), ОС Linux и для Raspberri Pi — утилита для управления изображениями (фотографиями)] ; K3b : [(www.k3b.org), ОС Linux и для Raspberri Pi — утилита записи на оптический носитель, копирования DVD и прожига ISO-­образов] ; Grub Customizer : [(www.launchpad.net/grub­customizer), ОС Linux — графическая утилита для настройки загрузчика Grub 2] ; DOSBox : [(www.dosbox.com), ОС Linux — эмулятор x86 PC, который создает IBM PC­-совместимый компьютер с совместимыми видео­ и звуковой картой, позволяя играть в классические игры DOS] ; Avidemux : [(http://fixounet.free.fr/avidemux), ОС Linux и для Raspberri Pi — видеоредактор и конвертер с графическим интерфейсом пригодный для нарезки и объединения видео, фильтрования и кодирования] ; Handbrake : [(www.handbrake.fr), ОС Linux — конвертер видео] ; EasyStroke : [(https://easystroke.sourceforge.net), ОС Linux — для настройки управления компьютером при помощи жестов мыши] ; Vokoscreen : [(www.kohaupt-­online.de/hp), ОС Linux и для Raspberri Pi — для создания видеороликов из видео экрана компьютера, создания снимков экрана и веб-камеры] ; Терминал : Ncmpcpp : [(http://bit.ly/Ncmpcpp), ОС Linux и для Raspberri Pi — клиент командной строки для аудиоплеера MPD] ; Samba : [(www.samba.org), ОС Linux и для Raspberri Pi — пакет программ, который помогает пользователям Linux получить доступ и использовать файлы, принтеры и прочие ресурсы с разделенным пользованием на компьютере с Windows в сети, делая это через посредство своего протокола SMB] ; rTorrent : [(http://bit.ly/rTorrent), ОС Linux и для Raspberri Pi — клиент командной строки BitTorrent] ; Links2 : [(http://links.twibright.com), ОС Linux и для Raspberri Pi — веб-браузер командной строки] ; Midnight Commander : [(http://bit.ly/MidnightCdr), ОС Linux и для Raspberri Pi — менджер файлов командной строки]. — С. 42 ; Администраторам. Мощные приложения управляют дистрибутивом : Redo Backup and Recovery : [(www.redobackup.org), ОС Linux — простой GUI-инструмент для копирования диска] ; XAMPP : [(www.apachefriends.org), ОС Linux — пакет со всеми компонентами для тестирования и разработки веб-приложений с графической панелью управления] ; Deja Dup : [(http://live.gnome.org/DejaDup), ОС Linux и для Raspberri Pi — программа резервного копирования с минималистским GUI] ; Qemu : [(www.qemu.org), ОС Linux и для Raspberri Pi — эмулятор процессора и гипервизор, который можно использовать для создания виртуальных машин и для эмуляции разных архитектур] ; Mondo Rescue : [(www.mondorescue.org), ОС Linux — уникальная программа резервного копирования с текстовым интерфейсом, которая создает загружаемый диск восстановления системы и резервного копирования, индивиуально настроенный под используемую систему] ; Open Media Vault : [(www.openmediavault.org), ОС Linux — сервер NAS на основе Debian для резервного копирования, предлагающий всю мощь коммерческих опций в простом для настройки и управления виде] ; Conky : [(http://conky.sourceforge.net), ОС Linux и для Raspberri Pi — программа мониторинга системы и визуализации данных о состоянии системных компонентов с возможностью отображения информации от приложений — например, уточнение метеоданных] ; Turnkey Linux : [(www.turnkeylinux.org), ОС Linux — создает так называемые "псевдоустройства" для мгновенного развертывания новых серверов; псевдоустройство Turnkey — самодостаточная система с упакованным полнофункциональным веб-приложением, работающим поверх Just enough Operating System (JeOS, минимально необходимая ОС)] ; Zentyal : [(www.zentyal.org), дистрибутив с компонентами для запуска сервера шлюза, его настройки, мониторинга и управления им] ; Mutt : [(www.mutt.org), ОС Linux и для Raspberri Pi — текстовый полноценный клиент электронной почты с поддержкой протоколов POP и IMAP] ; Profanity : [(www.profanity.im), ОС Linux — консольный клиент для протокола XMPP с поддержкой многопользовательского чата и шифрования сообщений OTR] ; Canto : [(http://bit.ly/CantoRSS), ОС Linux и для Raspberri Pi — программа CLI для чтения RSS также поможет расширить функциональность командной строки] ; mpg123 : [(www.mpg123.de), ОС Linux и для Raspberri Pi — аудиоплеер MP3 для командной строки] ; FFmpeg : [(www.ffmpeg.org), ОС Linux и для Raspberri Pi — одна из самых многогранных утилит конвертирования мультимедиа]. — С. 43.  
     Аннотация
     Рассмотрена разнообразная и обширная подборка сокровищ открытого кода по категориям — основные приложения, интернет-приложения, игры, офис и работа, медиа, хобби, разработка, утилиты, терминал, приложения для администраторов. 

 

«Среди целевых ОС, для которых можно создавать приложения в новой Visual Studio 2015 (IDE от Microsoft), названы Android и (впервые!) Linux.»

"Среди целевых ОС, для которых можно создавать приложения в новой Visual Studio 2015 (IDE от Microsoft), названы Android и (впервые!) Linux." [Текст] : [информация на основе материалов www.visualstudio.com] / рубрику готовил Андрей Гондаренков  //  Linux Format. — 2015. — № 5 (196), май. — С. 10. — (Новости) (Новости короткой строкой).