Представляешь,
8.62K subscribers
1.7K photos
287 videos
2 files
8.12K links
Новости технологий: важные, смешные, родные

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Регистрация в перечне РКН: https://tprg.ru/5GyZ
Download Telegram
Вышла версия VirtualBox 6.0.

Что нового?
В интерфейсе появилось много изменений: переработан дизайн некоторых окон, добавлен новый файловый менеджер, умеющий передавать данные между основной ОС и виртуальными. В окне со снапшотами теперь можно редактировать имя и описание снимка, а если состояние системы изменится, это отразится в инфоблоке снапшота.

Кроме того, VirtualBox научился «запоминать» расположение инструментов, запускать установку новой ОС одним действием без долгих настроек и экспортировать машины в облако Oracle.

Подробнее: https://tproger.ru/news/virtualbox-6-0-release/
​​Подъехали ещё одни бесплатные курсы от Microsoft Learn — рассказывают, как работать в облаке Azure. Есть два трека: основы для начинающих и эффективные решения для тех, кто уже работал с платформой.

Подробнее в статье: https://tproger.ru/events/ms-azure-fundamentals-course/
Выпустили Electron 4.0 — фреймворк для создания кроссплатформенных приложений с помощью веб-технологий.

На что мы обратили внимание?
- macOS 10.9 (OS X Mavericks) больше не поддерживается;
- обновлены компоненты до Chromium 69.0.3497.106, Node 10.11.0 и V8 6.9.427.24;
- добавлены возможности модулю remote, который теперь в целях безопасности можно отключать или использовать при рендеринге фильтрацию запросов remote.require() / remote.getGlobal();
- для блокировки запуска нескольких экземпляров приложения теперь можно использовать метод app.requestSingleInstanceLock();
- можно включать или отключать регулирование таймеров и анимации для фоновой страницы с помощью нового метода setBackgroundThrottling(allowed).

Подробнее: https://tproger.ru/news/electron-4-release/
​​«Яндекс» исключила из своей выдачи ссылки на официальный сайт Telegram. На вершине списка теперь tlgrm. ru.

Почему так?
«Видимо, ссылка добавлена в реестр Роскомнадзора, — пояснила пресс-служба компании. — Синхронизация с реестром происходит автоматически».

Поиск Google, кстати, по-прежнему выдаёт telegram. org. У РКН с Google на этот счёт как раз идёт разбирательство: западный IT-гигант никак не хочет подключаться к реестру запрещённых сайтов и фильтровать выдачу. Пару недель назад Google уже получила соответствующий штраф в 500 тысяч рублей и предупреждение: если так пойдёт и дальше, Google Поиск в России могут заблокировать. Поисковики Mail. Ru, «Яндекс» и «Спутник» выдачу уже фильтруют.
На платформе Microsoft Learn можно совершенно бесплатно научиться создавать чат-ботов и анализировать данные с помощью глубокого обучения.

Есть треки обучения и для начинающих, и для тех, кто готов с головой прыгнуть в навыки посложнее. Смотрите сами:

https://tproger.ru/events/ms-data-ai-courses/
С 26 декабря по 31 января будет идти отборочный тур чемпионата по разработке высоконагруженных сервисов от Mail.Ru — Highload Cup.

И какое задание?
Согласно задаче, в альтернативной реальности человечество решило создать и запустить глобальную систему поиска «вторых половинок». Участники чемпионата должны написать такой сервис и залить docker-контейнер с ним в хранилище. Система проверки в автоматическом режиме запустит все сервисы на одинаковых по характеристикам серверах и «обстреляет» их HTTP-запросами.

Победителем станет автор самого быстрого и надёжного highload-решения.

Подробнее: https://tproger.ru/events/highload-cup/
Мы много писали про отдельные курсы Microsoft, а сейчас ещё и статью запили про платформу, на которой они размещены и доступны бесплатно 24/7/365 — https://tprg.ru/LIMT

В ней мы расписали механику обучения и на примере 8 направлений показали, для чего такая штука может пригодиться. Там и работа в облаке, и умные системы, и бизнес-приложения.
Приватные репозитории на GitHub сделали бесплатными и безлимитными. Об этом команда написала в блоге: https://tprg.ru/V07T

Одиночные разработчики теперь могут создавать сколько угодно private repos. Это может пригодиться для проектов, которые хочется пока держать в тайне — например, первые наработки для своего бизнеса или тестовое задание для устройства на новую работу.

Для командного плана тоже появилось обновление: Enterprise Cloud и Enterprise Server объединили в продукт GitHub Enterprise. Организации теперь могут не выбирать между использованием GitHub в облаке и на своих физических серверах — за 21$ за юзера в месяц дают доступ к обеим конфигурациям. А с помощью GitHub Connect из этих сред можно сделать гибрид.

Полная информация про тарифы на сайте GitHub: https://tprg.ru/WIry
Январь нового года Python встречает в тройке лидеров индекса TIOBE. Он потеснил C++ на четвёртое место ещё в декабре и до сих пор держит позиции. Кроме того, Python назвали языком 2018 года.

Почему?
Как говорят эксперты, Python стал неотъемлемой частью многих IT-сфер. Он лидирует по использованию в статистике, разработке систем искусственного интеллекта, скриптов и системных тестов, а ещё широко применяется в веб-разработке и научных вычислениях.

Подробнее: https://tproger.ru/news/tiobe-january-2019/
​​Бок о бок с индексом TIOBE выходит рейтинг PYPL — его создатели высчитывают популярность языков программирования по запросам руководств к нему. Для верхушки ситуация уже давно не меняется. Python снова возглавил список, да ещё и улучшил свои показатели на 5,2 % с прошлого года. Язык Java остался на втором месте, хотя потерял 1,3 % в доле запросов. Топ-5 закрывают JavaScript, C# и PHP.

Создатели PYPL также публикуют списки самых популярных IDE и СУБД. Из сред самой быстрорастущей оказалась Android Studio, а Eclipse, наоборот, продолжает терять позиции. Рейтинг СУБД вообще почти статичен. Тройка лидеров: Oracle, MySQL и SQL Server — немного потеряла в популярности, однако на позиции это не повлияло. На эти три системы приходится 67 % запросов в поисковике.
​​Вышла версия командной оболочки Bash 5.0.

Во-первых, разработчики изменили то, как обрабатываются ссылочные переменные nameref. С ними теперь надо быть внимательнее, потому что поведение функций при использовании таких переменных могло измениться. Кроме того, они исправили несколько ошибок, связанных с памятью.

Во-вторых, разработчики добавили опцию, позволяющую локальной переменной наследовать значение переменной с тем же именем из области видимости предыдущего уровня. Также появилось несколько новых переменных окружения.

Подробнее о релизе: https://tprg.ru/7Zg2
​Команда разработчиков Google Chrome объявила, что встроенный в браузер блокировщик рекламы заработает во всех странах после 9 июля. 15 февраля 2018 года эта функция стала активна у пользователей из США, Канады и некоторых стран Европы.

Напомним, что решение Chrome не похоже на AdBlock и его аналоги. Браузер блокирует лишь наиболее агрессивную и навязчивую рекламу, критерии которой описаны в стандартах Coalition for Better Ads.

Подробнее о работе блокировщика: https://tproger.ru/news/chrome-selective-add-blocker/
​Сотрудники медиалаборатории MIT выпустили третью версию Scratch, среды программирования для детей.

Что появилось?
— Расширения для работы с программируемыми роботами LEGO, платами Makey Makey и micro:bit, а также сервисами Google Translate и Amazon Text-to-Speech.
— Раздел Ideas с новыми руководствами и примерами проектов.
— Новые персонажи, звуки и фоны, а ещё улучшенные инструменты для изменения рисунков и звуков.
— Совместимость со всеми актуальными браузерами и многими мобильными девайсами.
— Офлайн-версия.

Подробнее: https://tprg.ru/scratch3
Level Up Daily: ближайшие IT-события

📊 Международная олимпиада по анализу данных
15 января – 11 февраля, онлайн

Олимпиада пройдёт в два этапа: онлайн — бесплатно и для всех желающих, очный финал — для победителей первого тура.
В онлайне можно решать задачи на качество предсказаний, а можно — на эффективность анализа. В финале 30 лучших команд будут создавать полноценные прототипы моделей на протяжении 36 часов.

🎮 Конференция GAMEDEV.HOUSE
20 января, Москва

На мини-конференции выступят эксперты геймдев-индустрии, среди которых гендиректор EA Russia Тони Уоткинс и управляющий партнер компании Datcroft Константин Сахнов. Спикеры расскажут о том, как стать геймдизайнером, об этапах разработки и продвижения игр.
Кроме докладов, на конференции можно будет посмотреть прототипы игр от инди-разработчиков, а также поучаствовать в воркшопах и получить призы от спонсоров.

🐘 Конференция PGConf.Russia 2019
4–6 февраля, Москва

Спикеры из крупных компаний расскажут об опыте миграции на PostgreSQL, архитектуре highload-систем, отказоустойчивых кластерах, интеграции PostgreSQL и 1С для создания блокчейна, а также о новых разработках в сфере БД.
​​Yubico тестирует первые аппаратные ключи для iPhone, которые физически подключаются к устройству. Раньше они могли работать только через Bluetooth, что далеко от идеала с точки зрения безопасности. Новые ключи подсоединяются через порты Lightning — те, что используются для зарядки.

Почему это важно?
Аппаратные ключи заменяют пароль и/или второй фактор при аутентификации. Одноразовые коды из приложения или СМС можно перехватить, а с аппаратным ключом такой проблемы нет — к нему нужен физический доступ.

Yubico уже производит ключи, которые работают через USB и NFC. Долгое время iOS-устройства были в стороне, потому что не поддерживают USB, а доступ к NFC-чипам в своих девайсах Apple запрещает. Новые аппаратные ключи эту проблему решают.

И когда их можно ждать?
Компания уже получила одобрение от Apple, и ключи могут появиться на рынке уже в 2019 году. Однако после этого разработчики должны реализовать их поддержку в своих приложениях.

Подробнее: https://tprg.ru/3zDA
​На CES 2019 прозвучало сразу два крупных анонса, связанных с системами беспилотного управления автомобилями.

NVIDIA показала коммерческую систему DRIVE AutoPilot, которая помогает быстрее и эффективнее создавать автономные автомобили уровня 2+. Она включает в себя как железо (DRIVE AGX Xavier system-on-a-chip), так и софт (DRIVE Software). AutoPilot предлагает функции контроля и смены полосы движения, обнаружения пешеходов и помогает при парковке.

Китайская Baidu не отстаёт. Она анонсировала запуск платформы Apollo Enterprise для серийных автомобилей. В ней есть автопилот для магистралей, система помощи при парковке, интеллектуальная картографическая система и голосовой помощник Baidu DuerOS. Кроме того, компания выпустила Apollo 3.5, новую версию своей открытой системы для беспилотников, которая обеспечивает работу автопилота в сложных городских и пригородных условиях вождения.
​Сотрудники Тель-Авивского университета научили нейросеть создавать изображение по длинному описанию объекта без подробностей о его визуальных признаках.

А можно попонятнее?
Обычно при обучении нейросеть получает чёткое описание внешнего вида объектов, но в реальности тексты не всегда столь подробны. Авторы взяли за идею кулинарные рецепты: они обычно не описывают готовое блюдо, но указывают список ингредиентов и этапы готовки.

Обученная на 52 тысячах пар рецептов и фотографий нейросеть смогла создать фотографии блюд по рецептуре с точностью 4,55 балла из 5 возможных. Люди же оценили её работу на 3,72 балла.

Выбранный исследователями подход опирается на проект pic2recipe учёных из MIT. В 2017 году они создали набор данных из 800 тысяч пар рецептов и фотографий блюд и научили нейросеть составлять рецепт по фотографии.

Подробнее о работе алгоритма нейросети: https://tprg.ru/rcp2txt
Минэкономразвития подготовило законопроект о правовых «песочницах» — законодательных послаблениях для компаний, которые развивают и внедряют новые технологии. К таковым относятся блокчейн, нейротехнологии, робототехника, VR, AR и другие направления.

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

Подробнее: https://tprg.ru/itsndbx
​​В ядре Linux обнаружены три уязвимости. Все находятся в компоненте systemd и относятся к работе с памятью. Воспроизводятся во всех дистрибутивах, кроме SUSE Linux Enterprise 15, openSUSE Leap 15.0 и Fedora 28/29.

Это страшно?
ИБ-эксперты показали, как получить root-права через эти уязвимости. Атака на системы с архитектурой i386 заняла 10 минут, с архитектурой amd64 — 70. Патчи есть только для SUSE, Arch Linux, ALT и Ubuntu.

Подробнее: https://tprg.ru/UVFa
Unity отключила Improbable, развивающей платформу SpatialOS, лицензию на использование своего игрового движка.

И что с того?
Независимые разработчики попали в неловкую ситуацию: неясно, можно ли продолжать работать со SpatialOS, и если да, то по каким условиям. Unity сказала, что пользователей движка конфликт компаний не затронет, но Improbable всё же призвала её более чётко и ясно изложить новые условия лицензионного соглашения.

Подробнее: https://tproger.ru/news/unity-vs-improbable-conflict/
Ближайшие события для айтишников

🎮 Global Game Jam 2019
25–27 января, Москва, Санкт-Петербург, Иннополис (Казань), Чита, Челябинск, Якутск

Задача участников джема — за 48 часов разработать полноценную видео- или настольную игру на заданную тему, а затем представить свой проект на суд жюри. Тема мероприятия остаётся загадкой до самого начала, а объявление происходит онлайн одновременно для всех стран-участников.

🥔 Конференция f(by) 2019
26 января, Минск

Два потока докладов: практика и теория. Расскажут об историях успеха и необычных кейсах, а также о новых возможностях функциональных ЯП. Кроме того, нетворкинг с коллегами, специалистами и экспертами из разных стран. В этот раз заявлены, например, спикеры из Норвегии и Германии.

🐼 Panda-Meetup #11 C# .NET
26 января, Самара

На мероприятии выступят практикующие специалисты из крупных российских IT-компаний и подразделений, которые поделятся кейсами, трудностями и интересными наблюдениями. Можно будет поговорить с коллегами и специалистами сферы о наболевшем и обсудить последние новости.