Архив за 06 августа 2018 - 7

Вчера в Сан-Франциско прошел показательный матч между искусственным интеллектом OpenAI Five и полупрофессиональной командой игроков в Dota 2. Среди людей были бывшие профессионалы, комментаторы и один действующий профи. В любом случае, это самая сильная команда, с которой ИИ играл с момента своего запуска в июне.

OpenAI Five разгромил команду людей в показательном матче Dota 2 - 1
Читать полностью »

Согласно сообщению ресурса «Коммерсант», поэтапный перевод российских чиновников и сотрудников государственных компаний на российские смартфоны с российской операционной системой Sailfish потребует от бюджета 160 млрд рублей.

Уточняется, что 71,3 млрд рублей будет выделено из федерального бюджета, 78,2 млрд профинансируют государственные компании, а 10,7 млрд предоставят местные бюджеты. Также необходимо ещё 2,3 млрд рублей для того, чтобы завершить создание ОС.

Читать полностью »

На выставке China Joy 2018 компания Raytheon представила первый в мире водонепроницаемый ноутбук, который соответствует описанию степени защиты IP68.

Представлен первый в мире водонепроницаемый ноутбук Raytheon Uncia

Читать полностью »

Creative Outlier ONE Plus: беспроводные наушники с аудиоплеером

Компания Creative анонсировала беспроводную гарнитуру Outlier ONE Plus, разработанную для спортсменов и пользователей, ведущих активный образ жизни.

Новинка относится к погружному типу. Для обмена данными со смартфоном служит беспроводная связь Bluetooth 4.2. Благодаря встроенному микрофону использовать устройство можно для совершения телефонных переговоров.

Читать полностью »

Всем привет!

Очередной старт группы «Разработчик Java», на котором мы всё продолжаем наш эксперимент того, что процесс обучения не обязан быть непрерывным («Контрамоция должна быть непрерывной?» ). То есть мы чуть переработали и перетасовали программу, и разбили её на три ступени, которые можно спокойно проходить с перерывом между ними. В общем интересно и для студентов, и для нас, лишь бы никто не расхолаживался, а то программа стала даже вроде чуть сложнее, хотя и была непростой до этого. Ну и традиционно интересная статья связанная с нашим курсом.

Поехали!

Интерфейсы командной строки Java: picocli - 1 Читать полностью »

Сегодня в Сети появилась первая информация о грядущем смартфоне Mi 8X. Как известно, модели Mi 5X и Mi 6X в итоге становились основами для Mi A1 и Mi A2. Таким образом, если верить источнику, перед нами будущий Mi A3, хотя до его выхода придётся ждать около года.

Читать полностью »

image

 
Участниками проекта hashcat обнаружен новый вектор атаки на беспроводной стандарт WPA2, не требующий классического перехвата "рукопожатия" доступа клиент-точка. Данная уязвимость выявлена в рамках исследования потенциальных проблем безопасности нового протокола WPA3.

Читать полностью »

Власть, деньги и open source. Рассказываем, как работает сообщество на примере Apache Ignite - 1

На последней встрече сообщества Apache Ignite в Москве я рассказывал про:

  • Open source-сообщество;
  • Власть и деньги в open source;
  • Как стать контрибьютором и коммитером, и зачем это нужно.

Ограниченное время доклада не позволило привести больше примеров, поэтому расширенную версию выкладываю на Хабре. Всё изложенное основано на моем личном опыте и не является официальной позицией какой-либо компании или организации.
Читать полностью »

GeekBrains запускает бесплатный образовательный онлайн-марафон «Найди себя в Digital» - 1

С 6 по 25 августа образовательный проект GeekBrains проведет первый бесплатный онлайн-марафон, состоящий из 15 вебинаров по трем направлениям — программирование, дизайн и маркетинг. Участники получат специальный сертификат о прохождении, возможность бесплатного обучения и приглашение на финал, который пройдет в офисе Mail.Ru Group 25 августа.

Читать полностью »

Привет! Представляю вашему вниманию перевод статьи "Creating a simple API Gateway in ASP.NET Core".

Время чтения: ~10 минут

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

Диаграма архитектуры микросервиса

Другой жизненно необходимый компонент для работы продукта это API-шлюз — система между приложением и бэкэндом, которая, во-первых, маршрутизирует входящие запросы на соответствующий микросервис, и во-вторых, авторизует пользователя.

Существует много фреймворков которые могут быть использованы для создания API-шлюза, например, Ocelot в .NET core или Netflix Zuul в Java. Тем не менее, в этой статье я опишу процесс создания простого API-шлюза с нуля в .NET Core.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js