Python
-
Хабрахабр
Fastapi 0.100.0-beta1: ещё быстрее
На прошлой неделе вышла бета-версия нового FastAPI 0. 100-beta1, а это значит что? Правильно, пришло время performance-тестов! Изменения Главное изменение в новой версии FastAPI - это переход на новую версию библиотеки Pydantic v2. 0b3 - вся логика валидации была переписана на языке Rust. Для Pydantic обещают увеличение производительности в 5-50x раз! Ну что же, посмотрим, как это скажется на скорости…
Читать далее » -
Хабрахабр
The Game is On: поиск и закрытие уязвимостей на НТО
Привет! В прошлый раз я рассказывал про содержательную форензику на НТО по информационной безопасности. В этот раз хотел бы поговорить о новом и еще более интересном формате, встретившемся на этом соревновании – поиске и закрытии уязвимостей! И, хоть два этих этапа не связаны друг с другом, я советую вам сперва прочесть предыдущую статью – вся полезная информация о соревновании, кстати,…
Читать далее » -
Хабрахабр
[Перевод] Верификация e-mail по протоколу smtp. Узнаем, что почта есть и ждёт писем при помощи python
Пригодится для решения задач по организации рассылок, а также как средство предварительной проверки эл. почты при регистрации. Это пересказ довольно старой статьи (2015 г) некоего Скотта Бради. Автор предупреждает, что попытка реализовать предложенный подход в промышленных масштабах приведёт вас в списки спамеров, и вообще всё это крайне ненадежно и сомнительно. А реализовано больше с целью познакомиться с процессом, что собственно предлагаю и…
Читать далее » -
Хабрахабр
Как сделать Telegram-бота для проверки аптайма своего сервиса на Python (ч.2 алертинг)
Всем привет, в предыдущей статье я начал описывать мой опыт разработки Python телеграм-бота для проверки работоспособности и мониторинга моего сервиса, расположенного на удаленом сервере. Если в двух словах, то когда делаешь какой-нибудь пет-проект, да и в некоторых рабочих задачах, бывает хочется иметь всю текущую информацию по состоянию системы под рукой (особенно мне нравится возможность видеть все и управлять через телеграм…
Читать далее » -
Хабрахабр
Фильтруй базар! Как мы параллельный русско-башкирский корпус чистили
Чтобы обучать нейросети понимать и генерировать человеческие языки, нужно много качественных текстов на нужных языках. «Много» – не проблема в эпоху интернета, но с качеством бывают сложности. В этом посте я предлагаю использовать BERT-подобные модели для двух задач улучшения качества обучающих текстов: исправление ошибок распознавания текста из сканов и фильтрация параллельного корпуса предложений. Я испробовал их на башкирском, но и…
Читать далее » -
Хабрахабр
Кажется, вы больше не должны давать тестовые задания кандидатам на дом
В 2023 году, в эпоху взрывного роста нейросетей, вся IT-отрасль продолжает давать кандидатам в стажёры (и не только) домашние тестовые задания. Компании тратят время на то, чтобы придумать эти задания, студенты тратят время на то, чтобы их сделать, потом компании снова тратят время на проверку… В этой небольшой заметке я продемонстрирую, что все задачи последних лет решаются за несколько минут…
Читать далее » -
Хабрахабр
Как я написал конвертер 3D-моделей из подручных средств
#usda 1.0( customLayerData = defaultPrim = "Box" upAxis = "Y" metersPerUnit = 1) def Xform "Box" ( assetInfo = { string name = "Box" } kind = "component"){ def Scope "Geom" { def Xform "Root" { def Mesh "Cube" { uniform bool doubleSided = 1 int[] faceVertexCounts = [4, 4, 4, 4, 4, 4] int[] faceVertexIndices = [0, 1, 3,…
Читать далее » -
Хабрахабр
Messaging для чайников. Утилизируем все возможности RabbitMQ на Python
Всем привет! Буквально недавно мне пришлось изучить всю официальную документацию RabbitMQ и множество статей разного качества на тему разных видов маршрутизации в этом брокере. Оказалось, что материала на эту тему много, но он либо объясняет совсем базовые случаи, либо уходит в такие дебри, которые крайне далеки и тяжелы для человека, который хочет "просто разобраться". Простых и понятных примеров на Python…
Читать далее » -
Хабрахабр
Решение задачи определения RUL трансформаторов с помощью машинного обучения на python
Дисклеймер: целью создания статьи было знакомство с задачей, данными и одним из подходов к ее решению, а также популяризация машинного обучения в промышленности. В статье представлен скорее бейзлайн для решения задачи, речь о продакшн-рэди решении не идет. Статью стоит воспринимать как туториал по решению задачи, который снижает порог входа и мотивирует попробовать решить задачу самостоятельно. Для кого: Статья предназначена для…
Читать далее » -
Хабрахабр
Ближайшие бесплатные мероприятия по разработке (27 июня — 29 июня 2023)
➖➖➖ 🗓 27 июня, 18:00–19:00 мск, Вторник🌐 ОНЛАЙН✅ X5 Tech: Customer Analytics MeetupКак мы в кратчайшие сроки нашли и внедрили альтернативное решение для предоставления клиентской аналитики в режиме реального времени на базе open-source технологий Clickhouse и Redis. ➖➖➖ 🗓 28 июня, 18:00–20:00 мск, Среда🌐 ОНЛАЙН | 📍 ОФЛАЙН, Санкт-Петербург✅ Ozon Tech Community Platform Meetup1. Как уcтроена платформа в реальной жизни2.…
Читать далее »