• Всем привет, на связи Никита и Технократия! В прошлой статье мы уже обсудили проблемы текущего состояния concurrency в Swift. Давайте двигаться дальше и сегодня мы начнем свое знакомство с необходимой базой для async/await в Swift 5.5Для начала обратимся к Proposal SE-0296,…

  • Дайджест новостей и полезных статей из мира фронтенд-разработки за неделю 6–12 июня. Очередная короткая неделя начинаетсяДоступностьУдобная прокрутка на сайте для тех кто использует только клавиатуруСпецификацииHTTP/3 опубликован в качестве предлагаемого стандартаString dedent переходит на Stage 2Symbols as WeakMap keys переходит на…

  • В релизе PVS-Studio 7.18 утилита мониторинга компиляции для Windows получила новый механизм, который позволяет полностью устранить пропуски запусков компиляторов. В этой статье мы напомним, как наш анализатор справляется с разнообразными системами сборки и расскажем о реализации нового режима Wrap Compilers.

  • Автор статьи: Виктория ЛяликоваНормальный закон распределения или закон Гаусса играет важную роль в статистике и занимает особое положение среди других законов. Вспомним как выглядит нормальное распределениегде a -математическое ожидание, — среднее квадратическое отклонение.Тестирование данных на нормальность является достаточно частым этапом…

  • Прошло около полугода с момента выхода базовой модели ruDALL-E XL (1.3B), мы — команды Sber AI и SberDevices — получили много лайков и, как подобается таким разработкам, дизлайков. Всё хорошее отразилось в гигантском наплыве пользователей в первые недели релиза: порядка…

  • Начиная с версии 5.3 JUnit Platform предоставило возможность параллельного запуска тестов, что может существенно увеличить скорость прохождения тестовых сценариев. Но в то же время, если сценарии используют какие-либо разделяемые ресурсы, общие для всех тестов, без использования механизмов синхронизации можно обнаружить…

  • «Приходите когда убьют» – принцип инфобеза в госсекторе. Как пользователи Портала для размещения НПА могут попасть в чужую учетку и почему это не беспокоит поддержку портала.

  • Автор: Иван КонюховСейчас трудно в это поверить, но полтора столетия назад самым быстрым транспортом были поезда – их скорость в 60-100 км/ч казалась умопомрачительной. Но на заре XX века автомобили и самолёты прогрессировали, как сейчас компьютеры, и железнодорожный транспорт почти…

  • В первой части статьи мы последовательно рассмотрели шаги по созданию и преобразования приложения для Android, необходимыми для реализации тестов, начиная от Unit-тестирования и заканчивая E2E-тестами. Сегодня мы рассмотрим архитектурные подходы Model-View-Intent (MVI), создадим собственную реализацию MVI и на ее примере…

  • Блокчейн – это парадигма программирования, которая позволяет строить институтыВпервые за долгое время появилась технология, которая способна резко улучшить качество жизни всего человечества и привести к появлению абсолютно новых институтов на WEB3 протоколах.Глубокой ошибкой будет считать, что основная ценность блокчейна заключается…