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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/5GyZ
Download Telegram
Twitter исправила баг, который предоставлял сторонним приложениям доступ к личной переписке пользователей. Хотя на странице разрешений прямо указывалось, что таких прав у приложения не будет.

Насколько серьёзна ситуация?
Компания утверждает, что никто эту уязвимость не эксплуатировал, и личные сообщения пользователей в безопасности. Тем не менее, разработчики оценили серьёзность угрозы как среднюю (4,3 балла), а обнаруживший брешь специалист получил вознаграждение — почти 3 тысячи долларов.

Подробнее: https://tproger.ru/news/twitter-oauth-security-flaw/
Нейросеть научилась распознавать текстовую капчу очень быстро и почти со 100-процентной точностью.

В чём опасность?
Алгоритму не нужны большие массивы данных для обучения — это облегчит подготовку атак на сайты.

Учёные использовали GAN — генеративно-состязательную сеть. Она учится на небольшом объёме данных, соревнуясь сама с собой. Обученная нейросеть распознаёт текстовую капчу за 0,05 секунд с помощью настольного ПК.

Подробнее: https://tproger.ru/news/gan-against-captcha/
Google отказалась от поискового приложения для Китая со встроенной цензурой, сообщает The Intercept. По слухам, это сильно ударило по CEO Google, поскольку он два года ставил разработку Dragonfly в приоритет.

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

Подробнее: https://tproger.ru/news/dragonfly-termination/
Мемы атакуют: хакеры записывали скрытые команды в картинки про Морфеуса из «Матрицы» и размещали их в Twitter. Пользовательские антивирусы не распознают эти команды как опасные и думают, что это обычный процесс взаимодействия с соцсетью.

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

Подробнее: https://tproger.ru/news/malicious-memes-attack/
NVIDIA выпустила движок для симуляции физических явлений PhysX 4.0 под свободной лицензией BSD-3. В компании надеются, что перевод движка в область open source стимулирует его использование не только в играх, но и в сфере ИИ, машинного обучения и VR.

Что нового в PhysX 4.0?
В движке теперь реализован темпоральный метод Гаусса-Зейделя (TGS), который реалистичнее имитирует движения персонажей, роботов или людей с большим количеством сочленений. Система сборки использует Cmake. Масштабируемость использует новые правила фильтрации для кинематики и статики на стадии широкой фазы (Broad Phase). За счёт уменьшения количества координатных сочленений повышена общая стабильность.

Подробнее: https://tproger.ru/news/nvidia-physx-4-0/
Хотите подарки от Tproger? Подробности в «Типичном программисте» ВКонтакте.
​​Как и обещали — раздали подарки в прямом эфире!
Запись стрима: https://tprg.ru/ZODM
Вышла версия 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С для создания блокчейна, а также о новых разработках в сфере БД.