Facebook представил Yarn, новый пакетный менеджер для JavaScript

Компания Facebook представила новый пакетный менеджер Yarn, ориентированный на управления зависимостями в проектах на языке JavaScript. Yarn разработан совместно с инженерами из компаний Exponent, Google и Tilde, и вобрал в себя опыт и лучшие идеи менеджеров зависимостей Bundler, Cargo и npm. Исходные тексты распространяются под лицензией BSD. Сборки подготовлены для macOS, Windows и Linux. Yarn позиционируется как замена npm, способная работать с репозиториями npm, но обеспечивающая более высокий уровень производительности, надёжности и безопасности. Основными причинами создания нового пакетного менеджера стала невозможность избавления npm от ряда проблем без его кардинальной переработки. В частности, npm не обеспечивает постоянство установленных зависимостей для разных … Читать далее Facebook представил Yarn, новый пакетный менеджер для JavaScript

Включение проприетарных DSP в сборки Ardour по платной подписке

На irc-канале «#ardour» (Freenode IRC) поднято обсуждение инцидента, связанного с включением в бинарные сборки свободного звукового редактора Ardour пакета проприетарных плагинов, несовместимых с лицензией GPL. В рамках проекта Ardour развивается одна из самых популярных свободных цифровых звуковых рабочих станций (DAW), которая во многом поддерживается компанией Harrison, разрабатывающей коммерческий продукт Mixbus с проприетарными компонентами на основе Ardour. Разработчики из компании Harrison, работающие над продуктом Mixbus, периодически переносят некоторые решения из Mixbus в Ardour. Ardour в свою очередь монетизируется как от разовых пожертвований пользователей, так и от регулярных платных подписчиков. Для жертвующих Ardour предлагает готовую бинарную сборку со всеми необходимыми зависимостями. Для … Читать далее Включение проприетарных DSP в сборки Ardour по платной подписке

Предварительный выпуск платформы Android 7.1

Компания Google анонсировала предварительный выпуск открытой мобильной платформы Android 7.1 Android N Developer Preview, в котором представлена порция функциональных улучшений. Опробовать Android 7.1 можно присоединившись к программе бета-тестирования, в рамках которой экспериментальную ветку можно установить и поддерживать в актуальном виде через штатный интерфейс установки обновлений (OTA, over-the-air), без необходимости ручной замены прошивки. Обновления доступны для пользователей устройств Nexus 5X, Nexus 6P и Pixel C. Основные новшества: API для управления ярлыками, позволяющий динамически создавать дополнительные ярлыки для задействования определённой функциональности приложения; Поддержка круглых пиктограмм; Возможность определения расширенных свойств для фоновых изображений, такие как описание, данные об авторе и связанный URL; Поддержка … Читать далее Предварительный выпуск платформы Android 7.1

В Skype 1.10 для Linux появилась ограниченная поддержка видеовызовов

Компания Microsoft опубликовала очередной альфа-выпуск новой редакции Skype для Linux, переведённой на использование web-технологий и протокола WebRTC (приложение построено на базе платформы Electron и является надстройкой над Chromium и Node.js, в которой выполняется расширенный web-клиент Skype). Для загрузки подготовлены 64-разрядные пакеты в формате DEB и RPM. Новая версия примечательна добавлением возможности совершать видеовызовы (прошлые альфа-выпуски ограничивались текстовыми сообщениями и голосовыми звонками). В новом выпуске поддержка видеозвонков помечена как экспериментальная и может использоваться только для связи двух абонентов, использующих альфа-ветку Skype for Linux (при соединении с другими вариантами клиентов видеовызовы не работают). Одновременно с новым выпуском компания Microsoft заблокировала работу старых … Читать далее В Skype 1.10 для Linux появилась ограниченная поддержка видеовызовов

Дистрибутив Fedora 25 перешёл на стадию бета-тестирования

Началось тестирование бета-версия дистрибутива Fedora 25. Бета-выпуск ознаменовал переход на финальную стадию тестирования, при которой допускается только исправление критических ошибок. Релиз запланирован на 15 ноября. Выпуск охватывает продукты Fedora Workstation, Fedora Server, Fedora Cloud, а также Live-сборки, поставляемые в форме спинов c десктоп-окружениями KDE Plasma 5, Xfce, MATE, Cinnamon и LXDE. Альфа-выпуски Fedora также сформированы для архитектур Power64 и ARM64 (AArch64). Наиболее заметные улучшения в Fedora 25: Пользовательское окружение основано на GNOME 3.22, c поддержкой группового переименования в файловом менеджере, переработанной системой настройки клавиатуры, обновлённым оформлением интерфейса и другими улучшениями; По умолчанию предложен сеанс GNOME на базе Wayland. Поддержка сеанса … Читать далее Дистрибутив Fedora 25 перешёл на стадию бета-тестирования

Выпуск среды управления данными Kexi 3.0

После двух лет разработки состоялся релиз среды для визуального управления данными Kexi 3, примечательный переходом к использованию KDE Frameworks 5 и Qt 5. Kexi является открытым аналогом таких проприетарных систем как MS Access, FileMaker, Oracle Forms и позволяет быстро создавать формы ввода, обработки и редактирования данных, формировать запросы и генерировать отчёты. Переход на KDE Frameworks 5 является значительным шагом к созданию варианта Kexi для мобильных устройств и подготовке полноценной версии системы для платформы Windows. Кроме того, разработчикам удалось добиться повышения компактности кодовой базы и ускорения работы приложения. Важным новшеством также является выделение фреймворков KDb, KReport и KProperty, лежащих в основе … Читать далее Выпуск среды управления данными Kexi 3.0

В Skype для Linux 1.10 появилась ограниченная поддержка видеовызовов

Компания Microsoft опубликовала очередной альфа-выпуск новой редакции Skype для Linux, переведённой на использование web-технологий и протокола WebRTC (приложение построено на базе платформы Electron и является надстройкой над Chromium и Node.js, в которой выполняется расширенный web-клиент Skype). Для загрузки подготовлены 64-разрядные пакеты в формате DEB и RPM. Новая версия примечательна добавлением возможности совершать видеовызовы (прошлые альфа-выпуски ограничивались текстовыми сообщениями и голосовыми звонками). В новом выпуске поддержка видеозвонков помечена как экспериментальная и может использоваться только для связи двух абонентов, использующих альфа-ветку Skype for Linux (при соединении с другими вариантами клиентов видеовызовы не работают). Одновременно с новым выпуском компания Microsoft заблокировала работу старых … Читать далее В Skype для Linux 1.10 появилась ограниченная поддержка видеовызовов

Релиз FreeBSD 11.0

Официально представлен релиз FreeBSD 11.0, который доступен для архитектур amd64, i386, powerpc, powerpc64, sparc64, armv6 (BANANAPI, BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, GUMSTIX, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD) и aarch64 (arm64):. Дополнительно подготовлены образы для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2. Ключевые новшества: Новая система автоматического монтирования ФС (automounter), унифицированная с реализациями из других Unix-систем (macOS, Solaris), использующая совместимый с Solaris формат сопоставления точек монтирования и поддерживающая интеграцию с LDAP. В auto_master добавлен новый тип сопоставления «-media», позволяющий автоматизировать подключение внешних накопителей CD и USB, а также тип «-noauto» для обработки записей noauto в … Читать далее Релиз FreeBSD 11.0

Обновление проприетарного драйвера NVIDIA 367.57

Компания NVIDIA представила новый выпуск LTS-ветки проприетарного драйвера NVIDIA 367.57. Драйвер доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64). В новой версии появилась поддержка GPU Quadro P6000, Tesla P40 и Quadro P5000. Для платформы Linux реализована возможность стереовывода с использованием очков NVIDIA 3D Vision 2 Stereo. Добавлена поддержка поля screen_info.ext_lfb_base на ядрах с его поддержкой, что позволяет наладить обработку работающих через фреймбуфер консолей UEFI при адресации более 4 Гб физической памяти. Читать далее Обновление проприетарного драйвера NVIDIA 367.57

Новая версия программы для очистки SVG файлов

Доступен новый выпуск программы svgcleaner, предназначенной для пакетной очистки SVG-файлов от ненужной информации. Чистка осуществляется без потерь для видимого изображения. По сути программа делает две вещи: удаляет элементы и атрибуты, не участвующие в конечном изображении, и приводит задействованные элементы и атрибуты к более компактному виду. В итоге, результирующий размер файла может быть уменьшен на 40-60%. Код программы написан на Rust и распространяется под лицензией GPLv2. Для управления процессом очистки отдельно подготовлен графический интерфейс на Qt. Готовые сборки доступны для Linux x86_64 (portable-архив), Windows и macOS. Основные изменения: Консольная версия переписана с C++ на Rust. Реализованы собственные библиотеки для разбора SVG … Читать далее Новая версия программы для очистки SVG файлов

Линус Торвальдс наметил критерии выпуска ядра Linux 5.0

Линус Торвальдс предложил перейти к схеме формирования значительной нумерации выпусков ядра Linux, привязанной к числу git-объектов в репозитории. До сих пор смена первой цифры в номере версии производилась на основе субъективных критериев, если переходу к номерам 1.x и 2.x способствовали значительные изменения, то версии 3.x и 4.x были сформированы из эстетических соображений — ветка 3.x была создана в 2011 году, когда в ветке 2.6.x накопилось 39 релизов, а ветка 4.x в 2015 году после создания 20 выпусков 3.x. Линус заметил, что смена версий 3.x и 4.x отлично коррелировала с числом git-объектов в репозитории — ядро 3.0 было выпущено, когда в … Читать далее Линус Торвальдс наметил критерии выпуска ядра Linux 5.0

Выпуск KDE Frameworks 5.27

Представлен выпуск платформы KDE Frameworks 5.27.0, в рамках которой развивается реструктуризованный и портированный на Qt 5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Фреймворк включает в себя 70 библиотек, часть которых может работать в качестве самодостаточных надстроек над Qt, а часть формируют программный стек KDE. Информацию о наличии Live-сборок можно получить на данной странице. Из изменений можно отметить добавление в тему оформления Breeze нового набора пиктограмм для обозначения MIME-типов, а также пиктограмм для Wayland и X.Org. В библиотеку KWayland добавлена обработка событий вхождения/выхода из границ поверхности и отслеживания всех устройств вывода. NetworkManagerQt переведён на штатный интерфейс DBus.Properties для … Читать далее Выпуск KDE Frameworks 5.27

В ночных сборках Firefox прекращена поддержка NPAPI-плагинов, кроме Flash

В ночных сборках Firefox, которые лягут в основу выпуска Firefox 52, по умолчанию прекращена поддержка плагинов с интерфейсом NPAPI, в том числе Silverlight, Java, Unitym, Gnome Shell Integration и плагинов с поддержкой мультимедийных кодеков (список активных плагинов можно посмотреть через URL about:plugins). Исключение сделано только для Adobe Flash, так как данная технология ещё остаётся востребована большим числом пользователей. Для пользователей Firefox 52, будет оставлена специальная опция, которая позволит вернуть NPAPI, но в Firefox 53 данная опция будет удалена. Релиз Firefox 52, который позиционируется как выпуск с длительным сроком поддержки (ESR), запланирован на 7 марта. Релиз Firefox 53 запланирован на 18 … Читать далее В ночных сборках Firefox прекращена поддержка NPAPI-плагинов, кроме Flash

Выпуск отладчика GDB 7.12

Доступен релиз отладчика GDB 7.12, поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal, Go и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc и т.д.) и программных платформах (GNU/Linux, Unix, Windows, macOS). Ключевые улучшения: По умолчанию для сборки применён компилятор C++. Возможность сборки компилятором Си сохранена, но требуется указание опции «—disable-build-with-cxx». В будущем будет оставлена только возможность сборки компилятором С++; Реализована поддержка отладки программ, написанных на языке Rust; Добавлена новая целевая платформа Andes NDS32 (nds32*-*-elf); В средствах отладки программ на языке Фортран добавлена поддержка массивов и структур с полями на основе … Читать далее Выпуск отладчика GDB 7.12

Тим Бернерс-Ли дал шанс предотвратить стандартизацию средств DRM для Web

Тим Бернерс-Ли (Tim Berners-Lee), создатель WWW, ныне занимающий пост руководителя консорциума W3C, развивающего стандарты для Web, не стал продлевать время разработки стандарата Encrypted Media Extensions (EME). Очередная просьба рабочей группы EME, которая не успевает довести спецификацию до должного вида в срок, была отклонена, а вопрос по продлению времени разработки стандарта был передан надзорному комитету, в который входят сторонние представители индустрии, крупных университетов, общественных организаций и других лиц, заинтересованных в развитии Web. Таким образом, решение о судьбе спецификации EME, реализующей элементы поддержки DRM (Digital Rights Management) для организации защиты от копирования видео- и аудио-контента, встраиваемого в web-страницы через HTML5-теги video и … Читать далее Тим Бернерс-Ли дал шанс предотвратить стандартизацию средств DRM для Web

Первый выпуск пакетного менеджера Deck

Сформирован первый выпуск проекта Deck, в рамках которого развивается простой пакетный менеджер для дистрибутивов, практикующих установку программ из исходных текстов, таких как Linux From Scratch. Deck не манипулирует пакетами как таковыми, а отслеживает изменения в файловой системе, связанные с установкой программ, давая возможность затем удалить установленные файлы и восстановить состояние изменённых в процессе установки файлов. Deck предоставляет пользователю три базовые команды: «deck scan», «deck commit» и «deck uninstall». Первая команда используется для определения файлов, установленных, удалённых или изменённых по сравнению с прошлым состоянием ФС. Запустив «deck scan» до и после установки программы из исходных текстов утилита формирует список изменений. Команда … Читать далее Первый выпуск пакетного менеджера Deck

Walmart открыл исходные тексты web-платформы Electrode

Крупнейшая в мире розничная сеть Walmart объявила об открытии web-платформы Electrode, предназначенной для создания универсальных web-приложений с использованием фреймворка React и JavaScript-платформы Node.js. Код проекта написан на языке JavaScript и распространяется под лицензией Apache 2.0. Electrode ориентирован на обеспечение высокой скорости разработки, заменяемости компонентов, производительности и простоте развёртывания в окружении различных облачных провайдеров. Платформа позволяет разработчику сосредоточить внимание на уникальных возможностях разрабатываемой программы, активно заимствуя компоненты с реализацией типовой функциональности. Основу платформы составляет Electrode Core, базовый каркас для создания приложения, логика работы которого определяется на сервере. Electrode Core позволяет унифицировать конфигурацию, структуру и набор используемых в приложении компонентов React. Сформированное … Читать далее Walmart открыл исходные тексты web-платформы Electrode

Эксперимент по созданию искусственного интеллекта для игры в Doom

В рамках проекта VizDoom развивается система искусственного интеллекта для игры в Doom. От обычных игровых ботов VizDoom отличается тем, что система работает на основе анализа визуальной информации, отслеживая только изменение содержимого экрана и используя методы машинного обучения для определения стратегии игры. Код проекта распространяется под лицензией MIT. Проект развивается группой исследователей из Технологического университета города Познань (Польша). Несколько дней назад состоялось соревнование Visual Doom AI Competition между ботами, в котором приняли участие команды из лабораторий по исследованию искусственного интеллекта различных университетов, а также компаний Intel и Facebook. В состязании Limited Deatchmatch первое место занял бот команды из Facebook, на втором … Читать далее Эксперимент по созданию искусственного интеллекта для игры в Doom

Google открыл код системы автономной ориентации Cartographer

Компания Google сообщила о публикации системы Cartographer, предоставляющей средства для локализации местоположения объектов и автоматического построения карт окружающего двумерного или трёхмерного пространства (SLAM, Simultaneous Localization and Mapping). Система предназначена для работы в режиме реального времени и может применяться для обеспечения ориентации в пространстве различных роботов, автономных автомобилей, дронов и т.п. Исходные тексты проекта написаны на языке С++ и распространяются под лицензией Apache 2.0. Cartographer предоставляет серию алгоритмов, которые используют информацию от имеющихся сенсоров (гиростабилизатор, лазерный дальномер, камеры) для построения или уточнения карты окружающего пространства, анализа наличия препятствий и контроля текущего местоположения. Проект поддерживает интеграцию с библиотеками ROS (Robot Operating System) … Читать далее Google открыл код системы автономной ориентации Cartographer

Выпуск редактора шрифтов FontForge 2016.10

После шести месяцев разработки состоялся релиз свободного редактора шрифтов FontForge 2016.10, предоставляющего средства для cоздания, модификации и преобразования шрифтов в различных форматах (OpenType, TrueType, UFO, CID, Multiple Master и т.п.). Наработки проекта распространяются под лицензиями GPLv3 и BSD. Бинарные сборки сформированы для Debian/Ubuntu, Windows и macOS. Новый выпуск примечателен добавлением нового набора пиктограмм, задействованием по умолчанию темы оформления Larsen, поддержкой файлов в формате GlyphOrderAndAliasDB, новыми функциями для подключения собственных пиктограмм, поддержкой Unicode 9.0 и возможностью обработки диапазонов CID. Читать далее Выпуск редактора шрифтов FontForge 2016.10

Объявлено о закрытии компании, развивающей СУБД RethinkDB и web-платформу Horizon

Компания RethinkDB, развивающая одноимённую СУБД и web-платформу Horizon, объявила о свёртывании своей деятельности. Компания закрывается после боле семи лет разработки из-за неспособности организовать устойчивый бизнес. СУБД RethinkDB и платформа Horizon отправляются в свободное плавание и их дальнейшая судьба зависит от интереса к данным проектам независимого сообщества. Код RethinkDB распространяется под лицензией AGPLv3, а Horizon под лицензией MIT. В настоящее время компания RethinkDB работает над переводом своих разработок в независимые и самодостаточные открытые проекты. СУБД RethinkDB относится к документо-ориентированным системам, обеспечивает хранение данных в формате JSON, предоставляет специализированный язык запросов ReQL и реализует модель подписки на изменения (возможность отправить запрос один … Читать далее Объявлено о закрытии компании, развивающей СУБД RethinkDB и web-платформу Horizon