Месяц: Июнь 2021
-
Cypress VC Selenium
—
от автора
Я бы хотел сравнить два наиболее интересных инструмента, которые считаются «геймчейнджерами», из большого списка инструментов для исследования автоматизации, доступных на рынке.Вот вам вопрос на миллион долларов: является ли Cypress чем-то большим, чем платформа для автоматизации веб-тестов и может ли он заменить Selenium?В этой статье будет проведено тщательное сравнение, чтобы проиллюстрировать, как оба метода работают для…
-
Kubernetes Headless Service: А если Pod исчез?
—
от автора
Мы столкнулись с достаточно занятным поведением при работе с Headless-сервисом в Kubernetes. В нашем случае проблема возникла с mongos, но она актуальна для любого Headless-сервиса. Приглашаю вас почитать нашу историю и самим попробовать поиграться с этой проблемой локально.На одном из проектов мы используем MongoDB и Kubernetes. У MongoDB есть компонент: mongos. Через него выполняются запросы…
-
Никто не хочет ждать 5 лет: почему разработчикам лучше не анонсировать свои игры слишком рано
—
от автора
Видеоверсия статьи:10 июня From Software наконец-то показала долгожданный геймплейный трейлер Elden Ring и объявила дату релиза. Если вспомнить, что игру анонсировали 9 июня 2019 года и кроме CGI-трейлера за два года мы не слышали об игре ровным счётом ничего, возникает вопрос: в чём был смысл столь раннего анонса? Похоже, что такой подход к выпуску ААА-проектов…
-
Локальный TCP Anycast — это действительно сложно
—
от автора
Pete Lumbis и Network Ninja в своих комментариях к моим записям, посвященным UCMP, упомянули интересный случай использования UCMP в центре обработки данных: а именно серверы anycast.Вот типичный сценарий, который они упомянули: группа серверов, случайно подключенных к нескольким leaf-коммутаторам, предоставляет услугу на одном и том же IP-адресе (отсюда и происходит anycast).Прежде чем вдаваться в подробности, давайте…
-
Автозаказ: как сделать так, чтобы нужные продукты сами попадали на полки 17 000 магазинов по всей стране
—
от автора
В школе все мы решали задачки вида «… едет из пункта А в пункт Б». Речь преимущественно шла о скорости и времени – как быстро доберётся транспортное средство? Реальность, однако, подбрасывает задачки значительно интереснее: «Существует масштабная ритейл-сеть по продаже товаров, которой необходимо, чтобы огромное количество номенклатурных позиций доезжало в каждый из 17000 магазинов, расположенных на…
-
Просто возьми интеграл
—
от автора
Как учить английские слова: неочевидное о вероятномНа вопрос “Как учить слова?” мы чаще всего получаем в ответ указание, где их взять, эти слова, и какие именно слова надо учить. Например, из сериалов и клише разговорной речи. На вопрос “Как?” еще отвечают: повторяй вслух за героями сериала, делай карточки в квизлете, лепи стикеры со словами на…
-
Кто такой QA Engineer, QC Engineer и Software Engineer in Test
—
от автора
Я недавно латала дыры в понимании разницы между Quality Assuarance и Quality Control. Статей на эту тему много, я накидала свой вариант, хотелось по существу. Делюсь с вами. Enjoy, если актуально!Кто такой QС Engineer Контроль качества (QC) — часть международного стандарта управления качеством ISO 9000. Суть контроля качества сводится к поиску дефектов и ошибок после…
-
Обучение с подкреплением в Super Mario Bros. Сравнение алгоритмов DQN и Dueling DQN
—
от автора
Этой весной Питерская Вышка и JetBrains впервые провели проектную смену для старшеклассников — Школу по практическому программированию и анализу данных. В течение пяти дней 50 участников со всей страны работали над групповыми проектами по машинному обучению, NLP, мобильной и web-разработке. Первое место заняла команда Deep Q-Mario — ребята создали нейронную сеть, которая использует reinforcement learning для…
-
«Морской бой» на Java для новичков. Level 1
—
от автора
Всем привет!Статья посвящена тем, кто только врывается в увлекательный мир программирования на Java и ищет применения своим знаниям. Классно, что вы теперь знаете, как создавать переменные, методы и массивы, но, конечно, хочется писать «полезные» для человечества программы, а не выполнять многочисленные мелкие упражнения и задачи, хотя без этого тоже никуда. В общем, будем дополнять теорию…
-
Jupyter в Visual Studio Code — июньский релиз
—
от автора
Мы рады сообщить, что стал доступен июньский релиз расширения Jupyter для Visual Studio Code. Если вы работаете с Python, мы рекомендуем загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также можете получить последнее обновление, перезапустив Visual Studio Code. Узнайте…