Баннер 728x90 Urano.biz

понедельник, 12 ноября 2018 г.

Аргументы и функции, главное за неделю

Аргументы и функции, главное за неделю


Сегодня вспоминаем:
  • «Договор об Интернете» от Тима Бернерса-Ли;
  • Складной смартфон Samsung;
  • Серьёзная уязвимость в VirtualBox.

Microsoft представила .NET Standard 2.1

Компания Microsoft выпустила набор спецификаций общих интерфейсов .NET Standard до версии 2.1. В нём добавлены новые типы данных Span и ValueTask. Также был обновлён стандарт Foundational-API для высоконагруженных сценариев. Есть и другие улучшения.

При этом NET Framework 4.8 не будет переводиться на новый стандарт. А вот .NET Core 3.0, Xamarin, Mono и Unity обновят до версии 2.1. Также выборочно обновят библиотеки.

Вышел игровой движок Unreal Engine 4.21

Разработчики игрового движка Unreal Engine обновили его до версии 4.21. В ней добавлены инструменты для работы со скелетной анимацией и 2D-текстурами. Также в сборке появилась возможность транслировать приложение прямо в браузере. А на ОС Android появилась полноценная поддержка графического API Vulkan.

Также есть улучшения по части оптимизации нагрузок и работы с многопользовательскими проектами.

Представлен оптимизатор кода R8 для Android

Компания Google выпустила оптимизатор кода для Android, выполняющий урезание байт-кода, удаление «синтаксического сахара» и преобразование в DEX. Он называется R8 и, как утверждают разработчики, почти вдвое превосходит Proguard по части оптимизации кода и преобразования в DEX. С другой стороны, полученный APK-файл оказывается больше, чем при использовании Proguard.

Внутренние файлы «Сбербанка» попали в Сеть

В Интернет попали внутренние файлы «Сбербанка», которые, по словам представителей финансового учреждения, являлись черновиком служебной документации DevOps. Ответственность за это возложили на одного из сотрудников банка, который пересылал служебные данные на личную электронную почту. Отметим, что это не первый подобный случай в «Сбербанке» даже в 2018 году. При этом версия взлома и похищения важных данных отрицается.

В WordPress и плагине WooCommerce найдены бреши

В плагине электронной коммерции WooCommerce обнаружена брешь, которая некорректно работает с системой привилегий WordPress. Из-за этого новая роль, добавленная плагином, позволяет редактировать любые данные на сайте — от постов до данных аккаунта, в том числе администраторского.

При этом такой характер работы проявляется, когда плагин отключён, что может произойти при сбое осле установки. WordPress отключит его, тем самым открыв доступ к данным.

Брешь в VirtualBox позволяет сбежать из песочницы

В популярном эмуляторе VirtualBox обнаружена брешь, которая позволяет осуществить побег из песочницы в основную систему. Проблема кроется в сетевом адаптере Intel PRO/1000 MT Desktop (82540EM), работающем в режиме преобразования сетевых адресов (NAT). При создании виртуальной машины в VirtualBox по умолчанию устанавливается именно он. Для обхода используется метод переполнения кучи.

На текущий момент уязвимость есть в версии 5.2.20 и более ранних. Для защиты рекомендуется отключить NAT или выбрать другой адаптер. Также компания уже выпустила обновление.

Getafix поможет автоматически исправить код

Facebook рассказала о принципе действия инструмента Getafix, который создали в компании для автоматизации процесса исправления кода. Getafix предлагает исправления для багов, найденных статическим анализатором Infer, а также через ИИ инструмент Sapfix рекомендует правки для ошибок, обнаруженных Sapienz, системой тестирования приложений.

Система умеет оценивать контекст и анализирует предыдущие правки кода. После этого система генерирует свой вариант исправления.

Samsung показала складной смартфон с гибким экраном

Компания Samsung  показала прототип складного смартфона с двумя экранам, один из которых гибкий. Его показали в большем корпусе и тёмном помещении. Готовый вариант ожидается в 2019 году. Смартфон похож на книгу и оснащён основным экраном диагональю 7,3 дюйма. Также есть второй — на фронтальной стороне.

Кроме того, компания Google анонсировала изменения в ОС Android, которые позволят адаптировать дизайн и работу операционной системы под новые экраны. В закрытом виде устройства данные находятся на небольшом внешнем экране, а при раскрытии — автоматически перемещаются на более крупный дисплей.

В России утвердили правила идентификации пользователей мессенджеров

Премьер-министр РФ Дмитрий Медведев подписал постановление о правилах идентификации пользователей мессенджеров по номеру телефона. Согласно ему, владельцы мессенджеров обязаны проверять личность пользователя у мобильного оператора. А те, в свою очередь, будут выдавать нужные данные и следить, какими программами для общения пользуется владелец SIM-карты.

При этом на идентификацию отводится 20 минут, а в случае разрыва договора об использовании мобильной связи, человеку нужно аннулировать свою идентификацию во всех мессенджерах. При возобновлении услуг нужно повторно идентифицировать себя.

«Договор об Интернете» от Тима Бернерса-Ли

Создатель Всемирной паутины Тим Бернерс-Ли намерен убедить IT-корпорации, правительства и пользователей принять свод правил для защиты свободной и открытой Сети. Этот «Договор об Интернете» должен регулировать принципы работы, права и обязанности сторон. Ожидается, что его полный текст опубликуют весной будущего года.

Бернерс-Ли уверен, что подписание такого документа поможет Интернету. Его уже подписали Google, Facebook и ряд других корпораций.

Рейтинг языков программирования от TIOBE за ноябрь

TIOBE опубликовала ежемесячный рейтинг языков программирования. Он основан на подсчёте результатов поисковых запросов, содержащих название языка. Топ-4 остался неизменным: Java, C, C++ и Python. Он выглядит так уже год. При этом с седьмого на пятое место поднялся Visual Basic .Net. Также поднялись Swift и Objective-C. А вот MATLAB, Assembly и JavaScript опустились в рейтинге.

Рейтинг языков программирования PYPL

Опубликован рейтинг PYPL (PopularitY of Programming Language) за ноябрь 2018 года. В нём для расчёта индекса популярности в PYPL используется статистика поисковых запросов из Google Trends.

Здесь топ-4 заняли: Python, Java, JavaScript и C#. А вот PHP теряет позиции, хотя и не слишком сильно.

GitHub достиг 100 миллионов репозиториев

Как сообщил в блоге Джейсон Уорнер, руководитель отдела технологий GitHub, сервис достиг 100 миллионов репозиториев. При этом, по его словам, наиболее популярными стали проекты, направленные на упрощение создания программного обеспечения. А быстрее всего растут репозитории проектов, связанных с машинным обучением, разработкой игр, 3D-печатью, автоматизацией в быту, анализом данных и full-stack разработкой на JavaScript.

В «Сбербанке» ИИ заменил 70 % менеджеров среднего звена

На конференции Sberbank Data Science Day Герман Греф, глава «Сбербанка», сообщил, что 70 % менеджеров среднего звена, выполнявших простые операции, лишились работы из-за внедрения искусственного интеллекта в банке. Это позволило автоматизировать ряд операций.

При этом Греф заявил, что сотрудников не уволили, а перепрофилировали. Подобная практика существует в «Сбербанке» уже много лет.

Кстати о машинном обучении и искусственном интеллекте. 17 ноября в Краснодаре пройдёт конференция DevFest 2018 Another South, организованная сообществом разработчиков Google (GDG) при поддержке самой компании. Это будет интересно всем, кто связан с IT: разработчикам, дизайнерам, аналитикам, студентам профильных университетов или просто энтузиастам.
____________

Андрей Галадей
Поделиться
Твитнуть
+1
Переслать
Вы получаете эти письма, потому что подписались на рассылку Tproger.
Отписаться от рассылки.

Комментариев нет:

Отправить комментарий