Аргументы и функции, 1−2 декабря
TypeScript 3.2, обновление VR-браузера от Mozilla и «обнимашки» вместо мата в ядре Linux.
О чём сегодня разговор:
Бежим читать.
Релизы
Microsoft выпустила TypeScript 3.2. На сайте мы подробно разобрали нововведения и что они значат, но кратко всё выглядит так:
- Для методов bind, call и apply в целях повышения безопасности вводится более строгая проверка с флагом strictBindCallApply.
- Реализована поддержка копирования свойств существующего объекта в новый для обобщённых типов.
- Для обобщённых типов создан оператор Rest, который создаёт новый объект, не наследующий некоторых свойств существующего.
- Добавлена возможность наследования конфигурации с помощью node_modules.
- Новый тип bigint позволяет оперировать сколь угодно большими числами.
Mozilla выпустила Firefox Reality 1.1. Этот браузер разработан специально для VR-технологий, но пока только в Android-варианте. Его можно найти в каталогах Oculus, Daydream и Viveport. Итак, что нового:
- Улучшен режим просмотра сферического видео.
- Добавлены подсказки при поиске через омнибокс, а ещё закладки и новые клавиши на виртуальной клавиатуре.
- Реализована технология сглаживания MSAA.
А чем живёт IT?
Разработчики Linux прокопали вдоль и поперёк код ядра и заменили встречающееся в комментариях ругательство на букву «f» словом «hugs» («обнимашки») и его производными. Есть несколько занятных примеров:
- IOC3 is hugging hugged beyond belief…
- …avoid hugging up the memory controller (somehow)…
- Hug, we are miserable poor guys…
К слову, поправили всего 33 строки из 3 млн — капля в море. Но сообщество намерено и дальше пропалывать грядки кода в поисках других сорняков.
Источники донесли изданию 9to5Google, что Google собирается к 2020 году прекратить поддержку приложения Hangouts. Говорят, идея будет жить в виде мессенджера Hangouts Chat, платформы для видеоконференций Hangouts Meet и отдельного приложения Google Voice.
Поскольку сегодня воскресенье, а завтра неминуемый понедельник, предлагаю почитать отвлечённую статью о том, что определяет успех в программировании — талант или опыт. Как всегда, всё непросто.