-
Это продолжение серии статей о нестабильных тестах.В первой статье(оригинал/перевод на хабре) говорилось о 4 компонентах, в которых могут возникать нестабильные тесты.В этой статье дадим советы как избежать нестабильных тестов в каждом из 4 компонентов.КомпонентыИтак 4 компонента в которых могут возникать…
-
Как работает рендеринг в 3D-играх: сглаживание
Любая 3D-игра состоит из тысяч и даже миллионов всевозможных цветных линий. Но из-за того, какими способами они появляются на экране, они часто могут выглядеть неровными и отвлекать от игрового процесса.В этой статье мы доступно и (почти) без математики объясним, какие…
-
Привычка работать «из коробки» или как мы засунули CUDA в .vcxproj
CUDA А зачем? Пожалуй, сразу отвечу, для чего было придумано такое решение. Когда мы держали проект в виде OpenSource, то пытались сохранить политику «скачал код, собрал одной кнопкой», но с момента использования технологии CUDA ситуация стала сложнее… Большая часть комьюнити…
-
Структурированное сопоставление с шаблонами в Python 3.10
Версия Python 3.10, работа над которой началась 25 мая 2020 года, запланирована к выпуску 4 октября 2021 года и будет содержать ряд интересных нововведений. Одним из многообещающих нововведений будет структурированное сопоставление с шаблонами (structured pattern matching). Для этого будет введена…
-
2. Континент 4 Getting Started. Установка, инициализация
Приветствую читателей во второй статье цикла Континент Getting Started. Сегодня мы установим и настроим Континент 4.1 на виртуальную машину и познакомимся с интерфейсом управления. В прошлой статье мы предварительно показали настройку VMware Workstation, теперь перейдем к созданию ВМ Континент (УБ…
-
Чернобыль ч.2. Чернобыльский край. Припять
Автор: Александр Старостин Продолжаем выставлять декорации к аварии. На сей раз два слова о местности, которую задело аварией. Прошу простить за поверхностность, но всё-таки про Полесье можно говорить бесконечно. Здесь же сосредоточимся на небольшом (относительно) куске региона, который имел длинную…
-
Agile-коуч Илья Якямсев об эффективной коммуникации в команде, докладе на конференции DUMP и пользе стендапа
В этом году в секции Team на DUMP выступит agile-коуч компании Wiley Илья Якямсев. Мы поговорили с Ильей о его докладе, злом стендапе и о том, как сценический опыт помогает вести тренинги.Илья, привет! На DUMP ты выступишь с докладом “Говорите,…
-
Нестандартный подход: кремний и нелинейная оптика
До начала XIX века об этом веществе мало кто знал, а сейчас без него сложно представить современный мир. Найти его можно и в кармане прохожего, и в самых современных лабораториях. Речь, конечно же, о кремнии. За двести с лишним лет…
-
Почему стоит использовать тег <picture> вместо <img>
Использование изображений и анимаций в интерфейсах пользователя стало распространённой практикой в современных веб-приложениях. Хотя эти примеры современного дизайна делают упор на повышение удобства работы с приложениями, если изображения не адаптируются ко всем устройствам, то могут возникать проблемы. Мы, разработчики, должны…
-
Первое поколение компьютеров: от Древнего Рима до Второй Мировой
Лень — двигатель прогресса. Стремление человечества хотя бы частично автоматизировать свою деятельность всегда выливалось в различные изобретения. Математические вычисления и подсчеты также не избежали научного прогресса. Ещё в Древнем Риме местные «таксисты» использовали аналог современного таксометра — механическое устройство, которое…