JavaScript, Font-Awesome и Microsoft лидируют в статистике GitHub

GutHub опубликовал отчёт с анализом статистики и тенденций за последний год. В настоящее время в GitHub представлены 5.8 млн активных пользователей, 331 тысяча организаций и 19.4 млн репозиториев. Рейтинг, отражающий популярность применения в репозиториях языков программирования, как и прошлые три года возглавляет язык JavaScript для которого за год зафиксировано 1.6 млн pull-запросов, что на 97% больше, чем в прошлом году. На втором месте Java (763 тысяч), на третьем Python (740 тысяч), на четвёртом Ruby (740 тысяч), на пятом PHP (478 тысяч), на шестом C++ (330 тысяч). Лидером рейтинга огранизаций, в проектах которых больше всего участников, возглавила компания Microsoft, в открытых … Читать далее JavaScript, Font-Awesome и Microsoft лидируют в статистике GitHub

Компания Google представила наработки по поддержке изменчивых шрифтов OpenType

Компания Google представила патчи для ряда открытых проектов, обеспечивающие поддержку технологии OpenType Font Variations, разработанной совместно с компаниями Microsoft, Apple и Adobe, и включённой в состав спецификации OpenType 1.8. Технология OpenType Font Variations позволяет создавать изменчивые шрифты, в которых толщина, ширина и другие стилистические характеристики глифа могут произвольно меняться. Вместо отдельного описания каждого представления, комбинации возможных вариантов определяются в одном шрифтовом ресурсе через определения возможных delta-отклонений от базового глифа с получением результата через применение интерполяции. Таким образом, вместо использования для каждого стиля своего файла со шрифтом, можно обойтись одним шрифтовым файлом, что значительно сокращает размер данных, необходимых для получения заданного … Читать далее Компания Google представила наработки по поддержке изменчивых шрифтов OpenType

Arch Linux адаптирован для запуска в Windows

Для добавленной в Windows 10 прослойки WSL («Windows Subsystem for Linux»), обеспечивающей трансляцию системных вызовов Linux в системные вызовы Windows и позволяющей запускать приложения Linux в Windows, подготовлен сценарий для установки системного окружения Arch Linux, в дополнение к предлагаемому по умолчанию окружению с Ubuntu. Читать далее Arch Linux адаптирован для запуска в Windows

Выпуск системы самодостаточных пакетов Flatpak 0.6.10

Состоялся выпуск инструментария Flatpak 0.6.10 (бывший xdg-app), в рамках которого развивается система для сборки самодостаточных пакетов, которые не привязаны к конкретным дистрибутивам Linux и выполняются в специальном контейнере, изолирующем приложение от остальной системы. С особенностями Flatpak можно познакомиться в тексте анонса первого выпуска. В новой версии: Flatpak избавлен от привязки к systemd для отслеживания пользовательских сеансов (systemd —user) при запуске графических приложений. Как следствие, отпала необходимость в применении опции «—no-desktop» при запуске консольных приложений; Добавлена начальная поддержка файлов «.flatpakref», определяющих параметры установщика, дополняющие информацию в репозитории. Например, gedit может быть установлен через загрузку https://sdk.gnome.org/gedit.flatpakref и запуск «flatpak install —from gedit.flatpakref»; … Читать далее Выпуск системы самодостаточных пакетов Flatpak 0.6.10

Выпуск системы мониторинга Zabbix 3.2

Спустя полгода после выпуска версии 3.0 сформирован новый значительный выпуск системы мониторинга Zabbix 3.2. Вышедшая версия предлагает новые подходы к конфигурированию системы, существенно расширяющие её возможности и делающие её настройку и использование более гибкими. Код проекта распространяется под лицензией GPLv2. Напомним, что Zabbix состоит из трёх базовых компонентов: сервера для координации выполнения проверок, формирования проверочных запросов и накопления статистики; агентов для осуществления проверок на стороне внешних хостов; фронтэнда для организации управления системой. Для снятия нагрузки с центрального сервера и формирования распределённой сети мониторинга может быть развёрнута серия прокси-серверов, агрегирующих данные о проверке группы хостов. Код агентов и серверной части написан … Читать далее Выпуск системы мониторинга Zabbix 3.2

Выход Java 9 переносится на июль 2017 года

Компания Oracle в очередной раз не укладывается в сроки подготовки JDK 9. Если изначально релиз JDK 9 был запланирован на 22 сентября 2016 года, а затем перенесён на 23 марта 2017 года, то теперь разработчики просят сдвинуть релиз ещё на 4 месяца, т.е. смогут выпустить его только в июле 2017 года. Задержка главным образом связана с потребностью в дополнительном времени на доработку и тестирование реализации системы Jigsaw, предлагающей принципиально новые для Java средства разбиения программ и JDK на модули. Основные новшества JDK 9: Поддержка модульной структуры, реорганизация кода JDK в модули, усовершенствование системы сборки для поддержки компиляции модулей, раздельная обработка … Читать далее Выход Java 9 переносится на июль 2017 года

Проект Mozilla представил новый отладчик для JavaScript

Представлен новый отладчик JavaScript — debugger.html, развиваемый в рамках инициативы по замене отладчика, встроенного в Firefox. Debugger.html реализован в виде web-приложения, которое может выполняться в web-браузерах Firefox и Chrome, а также запускаться в обособленном режиме под управлением Node.js или встраиваться в другие web-приложения. Debugger.html написан на JavaScript с использованием фреймворков React и Redux. Код распространяется под свободной лицензией MPL 2.0. В настоящее время debugger.html уже включен в состав ночных сборок Firefox и заменил собой JavaScript-отладчик, ранее поставляемый в Developer Tools. Основным отличием нового проекта является поддержка одновременной отладки нескольких web-приложений. Поддерживается удалённая отладка с использованием протоколов Firefox RDP и Chrome … Читать далее Проект Mozilla представил новый отладчик для JavaScript

Релиз системы печати CUPS 2.2

Компания Apple подготовила выпуск свободной системы печати CUPS 2.2 (Common Unix Printing System), используемой в macOS и большинстве дистрибутивов Linux. Проект распространяется под лицензией GPLv2 (фильтры и библиотеки под LGPLv2). Разработку CUPS полностью контролирует компания Apple, которая в 2007 году поглотила компанию Easy Software Products, создавшую CUPS. Основные изменения в CUPS 2.2: Реализована поддержка локальных очередей печати для протокола IPP Everywhere, который предоставляет средства для динамического выбора доступного принтера в сети, позволяет определять наличие принтеров, отправлять запросы и выполнять операции по выводу на печать, как напрямую, так и через промежуточные хосты; Обновлён список поддерживаемых в IPP Everywhere типов контента; Приведён … Читать далее Релиз системы печати CUPS 2.2

Выпуск дистрибутива Deepin 15.3, развивающего собственное графическое окружение

Состоялся релиз Linux-дистрибутива Deepin 15.3, основанного на пакетной базе Debian, но развивающего собственный рабочий стол Deepin Desktop Environment и ряд пользовательских приложений, среди которых музыкальный проигрыватель DMusic, видеоплеер DMovie, система обмена сообщениями DTalk, инсталлятор и центр установки программ Deepin Software Center. Проект развивается группой разработчиков из Китая, но поддерживает и русский язык. Все наработки распространяются под лицензией GPLv3. Размер загрузочного iso-образа 2 Гб (i386, amd64). Компоненты рабочего стола и приложения разрабатываются с использованием языков Си/C++ и Go, но интерфейс формируется при помощи технологий HTML5 с использованием web-движка Chromium. Ключевой особенностью рабочего стола Deepin является панель, которая поддерживает несколько режимов работы. … Читать далее Выпуск дистрибутива Deepin 15.3, развивающего собственное графическое окружение

Яндекс.Почта успешно мигрировала с Oracle на PostgreSQL

По информации из доклада Владимира Бородина на конференции Pgcon, компания Яндекс полностью завершила перевод сервиса Яндекс.Почта с СУБД Oracle на PostgreSQL. Решение по уходу с CУБД Oracle было принято в 2012 году. Затем два года проводились эксперименты и летом 2014 года был подготовлен прототип рабочей системы для Яндекс.Почты на основе PostgreSQL, после чего потребовалось около двух лет на его доработку и внедрение. В сентябре 2015 была проведена экспериментальная миграция неактивных пользователей сервиса, затем в январе 2016 стартовал процесс перевода активных пользователей. Полностью переход Яндекс.Почты на PostgreSQL был завершён в июле. Система обеспечивает хранение около 1 Пб данных (более 100 миллиардов … Читать далее Яндекс.Почта успешно мигрировала с Oracle на PostgreSQL

Проект Android-x86 выпустил сборку Android 6.0 для платформы x86

Разработчики проекта Android-x86, в рамках которого силами независимого сообщества осуществляется портирование платформы Android для архитектуры x86, опубликовали первый стабильный выпуск сборки на базе платформы Android 6.0, в которую включены исправления и дополнения, обеспечивающие бесшовную работу на платформах с архитектурой x86. Для загрузки подготовлены универсальные Live-сборки Android-x86 6.0 для архитектур x86 (532 Мб) и x86_64 (635 Мб), пригодные для использования на типовых ноутбуках, нетбуках и планшетных ПК. Особенности нового выпуска: Поддержка 32- и 64-разрядных ядра и пользовательского окружения; Поддержка аппаратного ускорения OpenGL ES 3.x для чипов Intel, AMD (radeon/radeonsi) и NVIDIA (nouveau). Поставка 3D-драйверов для VMware и QEMU (virgl); Поддержка программной … Читать далее Проект Android-x86 выпустил сборку Android 6.0 для платформы x86

Adblock Plus запустил собственную рекламную сеть с приемлемой рекламой

Разработчики дополнения для блокировки рекламы Adblock Plus ввели в строй собственную рекламную площадку Acceptable Ads Platform (AAP), на которой намерены достичь компромисса между интересами пользователей и рекламных сетей. С сегодняшнего дня площадка запущена в бета-режиме, тестирование планируется завершить до конца осени. Владельцы сайтов любого размера теперь могут разместить код новой рекламной сети, которая по умолчанию включена в белый список Adblock Plus. Показ блоков приемлемой рекламы осуществляется только для посетителей с Adblock Plus, а для остальных пользователей как и раньше продолжают показываться обычные рекламные блоки, которые использовались на сайте до подключения к AAP. Иными словами сайтам предоставлена возможность показа урезанных блоков … Читать далее Adblock Plus запустил собственную рекламную сеть с приемлемой рекламой

Компания Oracle передаёт среду разработки NetBeans сообществу Apache

Компания Oracle отправила заявку на передачу организации Apache Software Foundation интегрированной среды разработки приложений NetBeans IDE. В руки Apache будет переданы права на все связанные с NetBeans исходные тексты, а также торговая марка «NetBeans», домен «netbeans.org» и некоторые элементы инфраструктуры. Так как NetBeans распространяется в исходных текстах под копилефт лицензиями GPLv2 и CDDL, то, как и в случае с OpenOffice.org, проект ожидает перелицензирование и переход на пермиссивную лицензию Apache 2.0. В качестве причины перевода NetBeans под крыло Apache Software Foundation называется желание продолжить разработку на нейтральной площадке с независимой моделью управления, что упростит участие в развитии проекта других компаний и … Читать далее Компания Oracle передаёт среду разработки NetBeans сообществу Apache

Выпуск nginx 1.11.4

Доступен новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.11.4, в котором реализованы следующие изменения: Добавлена переменная $upstream_bytes_received позволяющая получить число байт, полученных от сервера группы. Значения нескольких соединений разделяются запятыми и двоеточиями подобно адресам в переменной $upstream_addr; Добавлены новые переменные в модуле stream и ngx_stream_upstream_module: $bytes_received — число байт, полученных от клиента; $session_time — длительность сессии в секундах с точностью до миллисекунд; $protocol — протокол, используемый для работы с клиентом: TCP или UDP; $status — статус сессии; $upstream_addr — хранит IP-адрес и порт или путь к UNIX-сокету сервера группы. Если при проксировании были сделаны обращения к нескольким серверам, то их … Читать далее Выпуск nginx 1.11.4

17 сентября состоится День свободы программного обеспечения

17 сентября, в рамках международного Дня свободы программного обеспечения (Software Freedom Day 2016), по всему миру будут проведены тематические мероприятия, на которых можно обсудить наболевшие вопросы с единомышленниками и рассказать новичкам о преимуществах и особенностях свободного ПО. В России о намерении провести связанные с праздником мероприятия заявили группы пользователей из Омска и Новосибирска. В остальных странах постсоветского пространства заявка на проведение мероприятия подана только в Эстонии. В Омске мероприятие состоится 17 сентября 2016 года в 14.00 в кафе на 3½ этаже ТЦ «Омский» (над «Сытной площадью»). В Новосибирске встреча начнётся в 14:30 в НГУ (ул. Пирогова, д. 1 (аудитория 3312 … Читать далее 17 сентября состоится День свободы программного обеспечения

Торрент с Ubuntu удалён из поисковой выдачи Google из-за ошибки в требовании DMCA

В рамках выполнения закона об авторском праве в цифровую эпоху (DMCA), компания Google удалила из поисковой выдачи ссылку на страницу с торрентом, содержащим iso-образ Ubuntu 12.04.2. Требование об удалении отправлено юридической компанией IP-Echelon Pty Ltd, выступающей от лица студии Paramount Pictures. Ссылка на данный торрент была включена в список подлежащих блокировке страниц, распространяющих пиратские копии фильма Трансформеры. Указанная страница не имеет никакого отношения к этому фильму и включает официальный торрент для загрузки Ubuntu 12.04.2, идентичный торренту с сайта ubuntu.com. Читать далее Торрент с Ubuntu удалён из поисковой выдачи Google из-за ошибки в требовании DMCA

Выпуск VirtualBox 5.1.6

Компания Oracle выпустила корректирующий релиз системы виртуализации VirtualBox 5.1.6, в котором отмечено 28 исправлений, направленных на увеличение стабильности и устранение регрессивных изменений. Среди изменений: В дополнениях для гостевых систем с Linux обеспечена совместимость с графической подсистемой ядра Linux 4.8; При наличии в дистрибутиве установленного пакета с драйверами VirtualBox в первую очередь обеспечена загрузка подобных драйверов из официального набора VirtualBox Guest Additions, если он установлен отдельно; В дополнениях для гостевых систем с Linux решены проблемы с изменением размера экрана, проявляющиеся начиная с VirtualBox 5.1.0; В установщик для Linux внесены исправления в скрипт vboxdrv.sh, устраняющие проблемы на системах с SELinux; На хостах … Читать далее Выпуск VirtualBox 5.1.6

Вышла новая версия дистрибутива FIDOSlax Linux 3.1

Сформирован новый выпуск дистрибутива FIDOSlax Linux 3.1, основанного на стабильной версии Porteus 3.1, оконном менеджере Fluxbox и включающего в себя, помимо прочего, приложения для подключения и работы в Fidonet. Размер iso-образа 1.3 Гб. В новой версии: Выпуск построен на основе Porteus 3.1. Для расширения возможностей системы можно использовать модули данной версии Porteus; Графическая оболочка на основе Fluxbox; Новый установщик, использующий Grub4DOS, позволяет устанавливать FIDOSlax Linux на разделы FAT, NTFS, EXT2/EXT3/EXT4, интегрировать загрузку FIDOSlax Linux в меню различных загрузчиков Windows и Linux; Большой набор уже готового к использованию набора программ — около 1 Gb уже готовых модулей, которые находятся в каталоге … Читать далее Вышла новая версия дистрибутива FIDOSlax Linux 3.1

Критическая root-уязвимость в MySQL

Опубликованы сведения о критической уязвимости (CVE-2016-6662) в MySQL и производных продуктах, таких как MariaDB и Percona Server. Уязвимость позволяет локально или удалённо атаковать сервер MySQL и повысить свои привилегии до пользователя root. Смягчает опасность то, что для эксплуатации требуется аутентифицированный доступ к БД или проведение дополнительной атаки на web-приложения, в результате которой необходимо получить возможность подстановки SQL-кода. Усугубляет проблему то, что опубликован начальный прототип эксплоита (полный эксплоит планируется опубликовать позднее, дав время на выпуск обновления), в то время как сама уязвимость проявляется во всех ветках MySQL. Проблема устранена в выпусках MySQL 5.7.15, 5.6.33 и 5.5.52, а также в MariaDB 10.0.27 … Читать далее Критическая root-уязвимость в MySQL

Релиз текстового редактора Vim 8.0

После трёх лет разработки и после более 10 лет развития ветки 7.x состоялся релиз текстового редактора Vim 8.0. Код Vim распространяется под собственной копилефт лицензией, совместимой с GPL, и позволяющей без ограничений использовать, распространять и перерабатывать код. Основная особенность лицензии Vim связана с возвратом изменений — реализованные в сторонних продуктах улучшения должны быть переданы в исходный проект, если мэйнтейнер Vim посчитает эти улучшения заслуживающими внимания и отправит соответствующий запрос. По типу распространения, Vim относится к Сharityware, т.е. вместо продажи программы или сбора пожертвований на нужды проекта, авторы Vim просят перечислить любую сумму на благотворительность, если программа понравится пользователю. Основные новшества: … Читать далее Релиз текстового редактора Vim 8.0

Компания Bloomberg представила открытый оптимизирующий компилятор BuckleScript

Компания Bloomberg опубликовала первый стабильный релиз проекта BuckleScript, позволяющего компилировать проекты на языке OCaml в представление на JavaScript. BuckleScript позиционируется как альтернатива таким системам, как TypeScript, дающая возможность разрабатывать web-проекты с использованием статической типизации, без потерь в удобстве разработки. BuckleScript позволяет организовать бесшовное использование кода OCaml в JavaScript, сохраняя имена переменных и генерируя читаемый код. Исходные тексты проекта написаны на языке OCaml и распространяются под лицензией GPLv2. В отличие от TypeScript в BuckleScript предоставляется полноценная система типов, без нагромождения кода аннотациями. Корректность использования типов проверяется на этапе компиляции, что гарантирует отсутствие ошибок типизации во время выполнения проекта. Информация о типах … Читать далее Компания Bloomberg представила открытый оптимизирующий компилятор BuckleScript