С момента своего появления в 1986 году франшиза The Legend of Zelda покорила игроков по всему миру захватывающим геймплеем, богатым сюжетом и персонажами. Эта серия, разработанная компанией Nintendo, стала вечной классикой в мире видеоигр. Главная героиня игры Зельда названа в честь жены…
Основное преимущество Cucumber — возможность использовать синтаксис Gherkin для определения тестов. Все тесты пишутся как сценарии поведения, и поэтому тесты не только выполняют роль проверки функциональности, но также выступают в роли живой документации. Цель такого подхода — обеспечить большую видимость предмета тестирования. Преимущество заключается в том, что помимо инженеров, также и другие заинтересованные стороны могут проверить, выполняются ли критерии приемки. Читать далее
Книг по Python довольно много, среди них есть отличные издания, которые будут полезны разработчику любого уровня. Собственно, эту подборку мы и подготовили в расчёте на специалистов с разным опытом и багажом знаний. Книги постарались упорядочить по возрастанию уровня сложности, с указанием плюсов и минусов (если они есть). Итак, поехали! Читать далее
Картинка Vecstock, Freepik Некоторые предметы настолько плотно вошли в нашу жизнь, что мы даже и не представляем себе, что они могут выглядеть как-то иначе. Тем не менее, они могут! Например, свисток может быть жидкостным и использовать в качестве рабочего тела струи жидкости. Нет, мы не…
Push-уведомления — это сообщения, которые получают пользователи приложений прямо на экраны своих смартфонов. Причем получают часто и неожиданно. И, как всё, что без спроса вторгается в личное пространство, могут очень раздражать. В статье показали примеры хороших и не очень пушей и дали пару советов, что делать, чтобы пользователи их не смахивали. Читать далее
От переводчика. В этой части руководства рассказывается как подключать к страницам Arduino сервера и использовать Javascript компоненты, в данном случае компонент стрелочного индикатора. Это открывает поистине безграничные возможности для проектирования веб-страниц: вам доступны тысячи готовых Javascript компонентов для реализации различных функций и дизайна веб-интерфейсов для ваших проектов. Читать дальше →
Привет, Хабр! Эта статья о том, как тестируют компиляторы. Она будет интересна разработчикам и тестировщикам компиляторов, а также всем, кто тестирует сложные технологии. Разберём проблемы тестирования LuaJIT и подходы к решению: неструктурированный фаззинг, синтаксический, семантический, сравнительный фаззинги и тестирование оптимизаций. Статья написана на основе доклада Сергея Бронникова из Tarantool на конференции Highload. Читать далее
Статья заряжена на повышение безопасности вашего кода :) Расскажем о трёх популярных анализаторах, какие типы уязвимостей они способны обнаружить и покажем результаты проверки реальных проектов. Читать далее
Всем привет! В свободное от не-работы время я CTO собственной компании (DigitalWand), и как следствие – чем мне только ни приходится заниматься! И вот недавно один из наших клиентов посетовал на проблемы в своей внутренней кухне: мол, вирус положил внутренние сервисы, включая git и…
Помните, мы рассказывали о взломе ШГУ Hyundai Tucson (часть 1, часть 2)? В самом начале было упоминание, что автор опирался на похожую работу, проделанную владельцем Hyundai Ioniq 2021. И у него совсем недавно вышло продолжение — взлом свежей, более защищённой прошивки. Cloud4Y предлагает почитать, что же там изменилось и какие проблемы остались.Если вы не читали предыдущие части, стоит хотя бы пробежаться глазами. Читать далее