В 2024 году участники Московской молодежной антарктической экспедиции высадились в районе станции Новолазаревская. В условиях полной автономии им предстояло не только проводить научные исследования, но и жить в лагере, где все, от отопления до освещения, зависело от…
В этой статье я расскажу про swagger-coverage-tool — инструмент, который показывает, насколько полно ваши тесты покрывают API по спецификации Swagger (OpenAPI). Всё работает автоматически, без изменений в логике тестов. Поддерживаются httpx и requests, отчёт генерируется в один клик. Идеально, если вы хотите объективно видеть, что действительно проверяют ваши API автотесты. Читать далее
На связи @Menzorg Меня всегда вдохновляло программирование как способ создать что-то из ничего. Это похоже на древнее искусство магии — произнести правильные слова в правильном порядке, и вот уже пустой экран превращается в живую, функционирующую систему. Пустота заполняется смыслом, а хаос обретает структуру. Читать далее
В новом Safari Technology Preview реализовано значение text-wrap: pretty, обеспечивающее беспрецедентный уровень чёткости типографики в вебе. Давайте рассмотрим возможности WebKit-версии pretty, а затем сравним её с balance и другими значениями text-wrap, чтобы лучше понять, когда какие следует…
Недавно оставил сковородку с маслом на плитке и пары масла плавно осели по всей квартире. Когда все перемыл, пришла очередь компьютера. Масло и пыль очень хорошо подружились, особенно на вентиляторах, поэтому это все можно отмыть только под душем. Читать далее
В феврале 2025 года разработчики Go выпустили версию 1.24, в которой значительно улучшили производительность языка. Одно из ключевых изменений коснулось структуры map — встроенного типа данных, предназначенного для хранения и быстрого поиска значений по уникальному ключу. Новая…
Программы-вымогатели, шифровальщики, ransomware — одна из самых остроумных, эффективных и злободневных киберугроз нашего времени. Попробуем охватить этот занимательный феномен целиком, от его зарождения до самых ярких проявлений и перспектив на будущее.За 2024 год атаки ransomware в…
Простая схема получения отрицательного напряжения для вспомогательного питания на одном P канальном транзисторе и индуктивности. Читать далее
ИИ повышает эффективность Agile за счёт автоматизации задач, улучшения решений и оптимизации рабочих процессов. По прогнозам Gartner, в скором времени ИИ заменит 80 % ручного труда в управлении проектами, а это означает, что команды Agile смогут быстрее выявлять закономерности, прогнозировать проблемы и вносить коррективы в проекты. Читать далее
Зачастую устранение пропусков — обязательный этап предварительной обработки временных рядов. Эта небольшая работа обусловлена стремлением создать инструмент оперативного подбора модели для импутации/вменения определенного вида пропусков в определенных временных рядах. Читать далее