Новости пятницы Язык запросов GraphQL, разработанный Facebook, теперь будет развиваться независимо от создателей. Для этого компания основана фонд на базе Linux Foundation. Это позволит, как ожидается, привлечь к улучшению языка и инфраструктуры больше участников. Схема управления фондом буде аналогична другим проектам Linux Foundation. Компания Samsung представила Bixby Developer Studio. Это платформа на базе фирменного помощника Bixby, которая позволит внедрять его в различные продукты и сервисы. Как ожидается, это обеспечит рост популярности помощника и его пользовательской базы. Опубликован рейтинг PYPL (PopularitY of Programming Language) за ноябрь 2018 года. Индекс популярности языков программирования формируется на основе статистики поисковых запросов. Данные для этого взяты из Google Trends. Лидером является Python. Java за год переместилась на вторую строчку, а вот PHP продолжает падать. Разработчики Unreal Engine обновили игровой движок. Главными улучшениями является скелетная анимация и 2D-текстуры в наборе Niagara, а также поддержка мобильных платформ. Теперь система работает с Nintendo Swift и поддерживает Vulkan для Android. А ещё появилась возможность транслировать приложение прямиком в браузер, в том числе на ОС Linux, где добавили поддержку формата .webm VPX8 / 9. В популярном эмуляторе была обнаружена уязвимость, которая позволяет вредоносному коду выбраться за пределы песочницы и работать в основной системе с высоким уровнем доступа. Проблема кроется в виртуальном сетевом адаптере Intel PRO/1000 MT Desktop (82540EM), который работает в режиме NAT и ставится по умолчанию. Ошибка вызывается при переполнении кучи с использованием Tx-дескрипторов context и data. Отмечается, что это работает на любой ОС и любой версии VirtualBox от 5.2.20 и раньше. Компания Google представила оптимизатор кода под названием R8. Он выполняет урезание байт-кода, удаление «синтаксического сахара» и преобразование в DEX. При этом он почти вдвое обогнал Proguard во время сравнения по оптимизации кода в DEX на приложении Santa Tracker. Однако высокая скорость «компенсируется» большим размером APK-пакета. Facebook сообщила об открытии кода библиотеки FBGEMM, которая оптимизирована для выполнения вычислений в моделях глубокого обучения с помощью CPU. Компания использовала библиотеку для ускорения машинного обучения ИИ, который занимался переводом с английского на испанский. Утверждается, что процесс удалось ускорить в 1,3 раза. Также была снижена загрузка канала частот динамической памяти с произвольным доступом (DRAM) на 40 %, а также в 2,4 раза ускорили определение личности с помощью инструмента Rosetta. |
Комментариев нет:
Отправить комментарий