Флаттер- это загадочное явление в аэродинамике, которое есть, но объяснения которого до сих пор нет.Про «флаттер» я уже писал отдельную «главу № 4» в первой своей большой статье про «Подъёмную силу крыла без «закона Бернулли». https://habr.com/ru/articles/438854/Недавно попытался перечитать
Всем привет!При помощи нейронной сети решил проблему классификации фигур на изображениях размера 7 на 7 пикселей. Задача решалась в рамках студенческой лабораторной работы. Статья приводится в качестве руководства для решения подобных академических задач. Читать далее
На работе я переписываю запутанный C++ код на Rust.Из‑за активного использования коллбеков (вздох), Rust иногда вызывает C++, а C++ иногда вызывает Rust. Все это благодаря тому, что оба языка предоставляют C API для функций, которые можно вызывать со стороны противоположного…
Обновление зависимостей в проектах на Go может быть утомительным и трудоемким процессом, особенно когда речь идет о множестве репозиториев. В данной статье автор делимся опытом разработки скрипта go-mod-bump, который значительно упрощает эту задачу, автоматизируя рутинные операции и минимизируя риск ошибок. Читать далее
Разбираемся в Brainfuck, Пишем для него генератор кода и интерпретаторИли рассказ о том, как я решал легкую C задачкуОднако я решил что решать эту задачу привычным методом будет скучно и я решил слегка усложнить себе задачу, чтобы поинтереснее было. Так и появилась идея написать этот код на brainfuck, а на C интерпретатор для него.Естественно делать это голыми руками будет больно и не приятно, поэтому я решил написать генератор brainfuck кода на Java. Читать далее
Всем привет! Последние полтора года мы вместе с друзьями писали книгу в жанре РеалРПГ — это литературное направление, где после прихода Системы реальность превращается в игру с прокачкой, умениями, характеристиками и прочими атрибутами, присущими MMORPG. Подобных
В последнее время часто можно услышать, что атаки на ADCS стали чем-то тривиальным: после выхода информативной статьи Certified Pre-Owned от Specter Ops почти каждый пентестер знает, что такое ESC1 и ESC8, и, увидев в Cert Publishers компьютеры, сразу бежит туда. Однако Web Enrollment помимо атак может чейнить уязвимости и служить отличным вариантом для Initial Access. Разберемся, как его применять, на примере нашего проекта по инфраструктурному пентесту. Читать далее
Если вы пишите на Python, то наверняка давно хотите все свои сервисы переписать на asyncio. Вот и я хотел, но не из-за того, что стильно-модно-молодёжно, а потому что уже болело. Об одном таком кейсе я и расскажу, а заодно поделюсь интересным подходом и готовой реализацией. Читать ещё одну статью про GIL и asyncio
Зачастую full stack (и не только) проекты создаются без функциональных тестов.Это вызвано ошибочным предположением, что тесты добавляются для уже готового продукта и они нужны только для поддержки качества.Необходимость в тестах также возникает, когда количество багов или жалоб…
Тема трансграничных платежей и цифровых финансовых активов (ЦФА) последние годы активно поселилась в медиасфере. К сожалению, обсуждение в основном сводится к оценке финансовой выгоды и юридическим проблемам. Тогда как, существует ещё и проблемы безопасности, которые на…