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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/5GyZ
Download Telegram
Команда DuckDuckGo — ориентированный на приватность поисковик — провела исследование того, насколько хорошо поиск Google справляется с проблемой «пузыря фильтров». Это ситуация, при которой из-за персонализации пользователь получает выдачу, раскрывающую вопрос только с одной стороны. Исследователи заявили, что даже при включённом приватном режиме разные люди на один и тот же запрос в одно и то же время получают разные результаты.

А что говорит Google?
Разработчики поискового сервиса отметили, что на выдачу могут влиять факторы, никак не относящиеся к персональным данным. Например, небольшая разница в местоположении или времени, разные платформы. Кроме того, команда Google Search напомнила, что сбор данных о себе можно запретить на странице настроек аккаунта.

Подробнее: https://tproger.ru/news/duckduckgo-google-search-anonymity/
Google выпустила в формате Codelabs два бесплатных курса по Android-разработке для начального и продвинутого уровней.

Что такое Codelabs?
Codelabs — это короткие руководства для самостоятельного изучения небольшой проблемы. Они содержат теоретическую и практическую части. С помощью Codelabs можно изучать не только Android-разработку, но и машинное обучение, API, SEO и другие темы, связанные с IT.

Подробнее: https://tproger.ru/news/google-android-dev-courses/
5 декабря «Яндекс» официально представила свой первый смартфон Яндекс.Телефон на Android 8.1. Устройство будет доступно с 7 декабря в «М.Видео», «Эльдорадо» и «Билайн». В интернет-магазине «Беру» можно оформить предзаказ по цене 17 990 рублей.

Что есть в Яндекс.Телефоне?
В устройстве предустановлены некоторые сервисы «Яндекс», например, «Музыка», «Карты», «Браузер». Яндекс.Телефон оборудован восьмиядерным процессором Qualcomm Snapdragon 630, LCD-экраном на 5,65 дюймов разрешением 1080×2160 точек, а также имеет 4 ГБ оперативной и 64 ГБ встроенной памяти.

Подробнее: https://tproger.ru/news/yandex-smartphone-release/
Вышел Chrome 71.

Что нового?
Создан «чёрный список» для сайтов с недобросовестной или навязчивой рекламой. На них будет блокироваться вся реклама. Предусмотрено прерывание нежелательных редиректов. Перед совершением оплаты будет выводиться окно, предупреждающее о транзакции. Разработчики утверждают, что блокировка автоматического воспроизведения видео, наконец, заработает нормально.

Подробнее: https://tproger.ru/news/google-chrome-71-release/
Аналитическая компания «АйПи Лаборатория» опубликовала карту распределения компаний в России, которые используют ИИ. На ней можно найти, чем занимается та или иная компания, какую выручку получает и где находится.

Что даёт такая карта?
Опираясь на данные карты, можно оценить динамику использования ИИ в России, а также посмотреть, какие именно направления наиболее востребованы. Основной сферой применения ИИ является обработка бизнес-аналитики и B2B. На втором месте — беспилотный транспорт. Третье делят между собой компании с «медицинским» и «языковым» применением ИИ.

Подробнее: https://tproger.ru/news/russia-ai-map/
​​Специалисты MIT разработали робота Elowan, которым управляет растение. Электрические сигналы, вызванные биохимическими изменениями в представителе флоры, фиксируются с помощью электродов, обрабатываются, а далее робот выполняет нужную команду.

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

Подробнее: https://tproger.ru/news/mit-robot-elowan/
Microsoft разместила исходный код движка для ML-моделей ONNX Runtime на GitHub. Компания предлагает пользователям поддержать развитие машинного обучения и обещает быстро реагировать на коммиты.

Зачем он нужен?
ONNX Runtime используют для оптимизации вычислений в моделях глубокого обучения нейронных сетей. Например, команды сервисов Bing Search, Bing Ads и Office смогли добиться вдвое большей производительности ML-моделей по сравнению со стандартными решениями. Также модели машинного обучения в формате ONNX (Open Neural Network Exchange) могут использоваться различными ИИ-фреймворками: TensorFlow, Cognitive Toolkit, Caffe2 и MXNet.

Подробнее: https://tproger.ru/news/microsoft-open-sourced-onnx-runtime/
Microsoft расширила поддержку «умной» системы подсказок IntelliCode на TypeScript/JavaScript (доступна в VS Code) и C++ (Visual Studio). IntelliCode доступна как расширение и в общем списке помечает свои подсказки звёздочками.

Что умеет IntelliCode?
В целом, система просто отображает наиболее релевантные случаю подсказки. Для этого IntelliCode обработала большой массив кода других программистов, хотя создатели расширения для C++ обещают, что вскоре инструмент научится подстраиваться под собственный код разработчика. Кроме того, IntelliCode поможет ориентироваться в библиотеках.

Подробнее: https://tproger.ru/news/intellicode-typescript-cpp/
Вышла Kubernetes 1.13. Новая версия системы оркестровки контейнеров получила защиту от уязвимости, которая позволяла повысить привилегии.

Что нового в Kubernetes 1.13?
— Стабилизирован Container Storage Interface для создания плагинов под разные системы хранения.
— Добрались до стабильной версии сервис Kubelet Device Plugin Registration и планировщик распределения контейнеров TAVS.
— Добавлен экспериментальный интерфейс создания плагинов для сторонних систем мониторинга.
— APIServer DryRun и команда Kubectl Diff перешли на стадию бета-тестирования.
— По умолчанию используется DNS-сервер CoreDNS.

Подробнее: https://tproger.ru/news/kubernetes-113-release/
Level Up Daily: ближайшие IT-события

🌪 Митап Storm the Front #3
8 декабря, Гомель, Беларусь

Эксперты из EPAM расскажут о развёртывании бессерверных решений, о практиках в разработке приложений на Angular, а также об опыте использования стейт-менеджмента в приложениях на Angular 2+ с помощью библиотеки NgRX. Кроме того, технический директор StartMatter поделится мыслями о критериях успеха в IT-сфере.
Участие бесплатное, но необходима регистрация.

🛒 Market Frontend Meetup
11 декабря, Москва

На встрече спикеры расскажут об архитектурных особенностях сервиса и используемых технологиях, обсудят обработку большого количества запросов в микросервисной архитектуре, поговорят о дизайн-системе и поделятся опытом разработки расширения Яндекс.Советник.

💻 Митап iTechMeetup. Vitebsk #1
13 декабря, Витебск, Беларусь

Спикеры обсудят возможности языка Go, его использование в enterprise-разработке, а также создание приложения на Node.js с ограниченным бюджетом и кучей идей. В конце встречи всех участников ждёт вечеринка.
Google выпустила инструменты для отображения прямых трансляций в поисковой выдаче и приложении Google Assistant. Структурированные данные позволяют установить время начала и окончания прямого эфира, а также флаг Live для видео. Indexing API, в свою очередь, индексирует заданный URL.

Как это будет выглядеть?
В установленное время на изображении предварительного просмотра как в поисковой выдаче, так и в приложении Google Assistant появится иконка Live. Так можно делать для прямых трансляций церемонии награждения, спортивных событий, эфиров с популярными личностями и стримов видеоигр. Такое отображение прямых трансляций поможет увеличить охват и упростить их поиск.

Подробнее: https://tproger.ru/news/google-tools-for-livestreams/
Google выпустила открытую библиотеку TF-Ranking для обучения нейросетей ранжированию. Разработка является частью проекта TensorFlow.

Что интересного?
В библиотеке содержатся самые распространённые алгоритмы и функции ранжирования — стандартные точечные, парные и списочные функции потерь; метрики Mean Reciprocal Rank (MRR) и Normalized Discounted Cumulative Gain (NDCG); собственные наработки Google, например, метрика LambdaLoss.

Подробнее: https://tproger.ru/news/google-tf-ranking-library/
Zendesk представила инструмент node-publisher, который позволяет автоматизировать сборку пакетов и предотвращает пропуск шагов или ошибочные действия.

Как он работает?
Node-publisher выполняет пять последовательных шагов:
— Подготовка исходного кода с проверкой относительно рабочего дерева.
— Тестирование с запуском статистического анализатора кода и тестов.
— Сборка с проверкой кода с помощью Babel.
— Публикация.
— Пост-публикация с созданием журнала изменений.

Подробнее: https://tproger.ru/news/zendesk-node-publisher/
IT-школа HackerU запускает новый набор на курс по компьютерной криминалистике. Программа рассчитана на продвинутых студентов, так что темы серьёзные. За 3 недели занятий научат использовать техники и инструменты настоящих киберкриминалистов, а также проведут лабораторные сессии и практические занятия для тренировки проведения экспертно-криминалистических операций.

Зачем этому учиться?
С каждым годом всё больше компаний становятся жертвами киберпреступлений, поэтому им требуются специалисты в области компьютерной криминалистики. Чтобы освоиться в этой профессии, необходимо сочетать навыки следователя, программиста и аналитика.

Подробнее: https://tproger.ru/events/windows-forensics-hackeru-3/
​​Стажёр Google по ошибке потратил около 10 млн $ из бюджета компании во время демонстрации системы по закупке рекламы.

Что произошло?
Стажёр случайно инициировал закупку рекламных услуг у сайтов промо-сети Google — он думал, что находится в демонстрационной версии системы. В результате ошибки в течение примерно 45 минут сервисы демонстрировали баннеры с изображением жёлтого прямоугольника. Реклама стоила 25 $ за 1000 показов, что примерно в 10 раз больше обычной цены.

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

⛓ Онлайн-хакатон Credits
8 декабря 2018 – 6 января 2019

В рамках хакатона нужно разрабатывать децентрализованные приложения, которые расширят экосистему блокчейн-платформы Credits. Условия — в команде должен быть джавист, а блокчейн подключается через Apache Thrift. Тройка победителей разделит между собой токены Credits в эквиваленте 10 000 $.

📈 Конференция «Восьмая Вебмастерская»
13 декабря, Москва, будет трансляция

Главная тема конференции — «SEO + бизнес = …». Специалисты из «Яндекс» расскажут о том, что оптимизация — комплексный процесс, требующий внимания всей команды, и не может эффективно работать в отрыве от бизнеса: экспертизы, аналитики, внедрения.

🤖 Конференция A!ONE
14–16 декабря, Москва

На A!ONE приедут со всего мира специалисты по искусственному интеллекту. Программа конференции разделена на сессии, в которых спикеры будут рассказывать о применении ИИ в определённых отраслях, например медицине, творчестве, финансах, сельском хозяйстве, энергетике, маркетинге и других.
Вышла новая версия фреймворка Qt с длительным сроком поддержки.

Что нового?
В Qt 5.12 стабилизирована работа модуля Qt for Python. Теперь в Qt с помощью Python можно создавать сложные графические приложения и пользовательские интерфейсы. Также фреймворк получил поддержку стандарта ECMAScript 7 для работы с последней версией JavaScript в Qt QML и технологию предварительной генерации текстур дальних областей в Qt Quick. Последняя позволяет генерировать глифы, необходимые для отрисовки текста, на этапе компиляции, что увеличивает производительность приложения во время запуска.

Подробнее: https://tproger.ru/news/qt-5-12-release/
Вице-президент Microsoft Джо Бельфиор подтвердил, что для разработки Microsoft Edge будет использован движок Chromium.

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

Подробнее: https://tproger.ru/news/chromium-for-microsoft-edge/
Выпущено обновление языка программирования PHP 7.3.

Что нового?
— Поддержка назначения ссылок в list().
— Перевод расширения PCRE на ветку PCRE2.
— Возможность гибко вставлять многострочные блоки без обязательного перевода строк.
— Новые глобальные опции в SAPI-модуле FPM.
— Новое исключение CompileError.
— Возможность удалять открытые файлы в Windows.

Подробнее: https://tproger.ru/news/php-73-release/
Специалист по кибербезопасности из Hacken обнаружил незащищённую базу с личными данными более 60 млн пользователей LinkedIn.

Чем это грозит?
Хотя в базе не содержится паролей или данных платёжных систем, злоумышленники могут использовать её для фишинговых атак. Кроме того, по сведениям Hacken, база постоянно пополняется: только за последние месяцы в неё добавили 15 млн записей.

Подробнее: https://tproger.ru/news/hacken-found-linkedin-data-leak/
HackerOne совместно с HackEDU представила «песочницы» для отработки навыков взлома.

Что это?
«Песочницы» от HackerOne — это изолированные среды, где заинтересованные разработчики научатся выявлять и устранять уязвимости пяти типов, найденных в популярных сервисах в 2017−2018 годах: кликджекинг, XXE-инъекции, удалённое выполнение кода, SQL-инъекции и межсайтовый скриптинг. Также компании планируют привлечь внимание разработчиков к бесплатным онлайн-курсам Hacker101.

Подробнее: https://tproger.ru/news/hackerone-sandboxes-for-hackers/