-
Команда Go for Devs подготовила перевод статьи о скрытых возможностях Gin-фреймворка. Даже если вы давно пишете API на Go, в арсенале Gin есть несколько приёмов, которые сделают ваш код быстрее, надёжнее и проще в сопровождении. От кастомных валидаторов до graceful…
-
Досудебная блокировка сайтов: подробный (или не очень) гайд
Часто интеллектуальные права авторов нарушаются в сети «Интернет». Например, кто-то незаконно разместил на складчине Ваш онлайн-курс. Что делать в подобном случае, если претензии не работают? Самое популярное решение – досудебная блокировка ресурса. Давайте разберемся, как же это сделать. Для тех,…
-
Реальна ли 3D-печать металлом на дому?
Картинка: macrovector, freepikВсе знают, что 3D-печать металлом — это «дорого и вообще, в целом, сложно». Однако лишь немногие знают, что этот процесс может быть кардинально удешевлён и без каких-либо проблем осуществляться даже на дому — практически на копеечном оборудовании!Согласитесь, что иметь…
-
Функция Windows Studio Effects стала доступна для внешних камер
ИИ-функция Windows Studio Effects для улучшения видео и звука во время звонков и записей в Windows 11 доступна для встроенных веб-камер на компьютерах с Copilot+ и процессорами Qualcomm, Intel и AMD. Теперь Windows Studio Effects работает и с внешними камерами,…
-
За кулисами Bun Install
Запуск bun install работает быстро, очень быстро. В среднем, он работает примерно в 7 раз быстрее, чем npm, в 4 раза быстрее, чем pnpm, и в 17 раз быстрее, чем yarn. Разница особенно заметна в проектах с большой кодовой базой.…
-
Как победить циклические импорты в Python простым способом
Команда Python for Devs подготовила перевод статьи о том, как справляться с циклическими импортами в Python. В статье показан простой приём: иногда не нужно переписывать архитектуру, а достаточно изменить стиль импорта, чтобы избежать ошибок.Циклические импорты в Python могут запутать. Иногда…
-
Как мы освободили 20 ГБ в PostgreSQL без удаления данных
Команда Python for Devs подготовила перевод статьи о том, как можно освободить десятки гигабайт места в PostgreSQL без удаления данных и индексов. TL;DR: удаляем неиспользуемые индексы, чистим bloat, пересобираем таблицы и используем частичные индексы, чтобы хранить только то, что реально…
-
Кастомные флейворы, интеграция с сервисом логов в DBaaS и другие апдейты августа в продуктах Selectel
В августе мы добавили аддоны в Managed Kubernetes, обновили конфигурации выделенных серверов и парольную политику в IAM. И не только. Все подробности — под катом.Selectel Tech Day — 8 октябряРазберем реальный опыт IT-команд, технический бэкстейдж и ML без спецэффектов. 15…
-
Обновленный курс Natural Language Processing
Сообщество Open Data Science и компания MWS AI в партнерстве с МФТИ и ИТМО вновь запускают бесплатный курс по обработке естественного языка. Стартуем 16 сентября – подробности и регистрация. Всем привет! 16 сентября я в очередной раз (кажется, 15-й…) запускаю…
-
Какой Python-фреймворк выбрать: Django, Flask или FastAPI?
Команда Python for Devs подготовила перевод статьи о том, какой фреймворк выбрать для веб-разработки на Python: Django, Flask или FastAPI. Django берёт надёжностью и готовой функциональностью, Flask — гибкостью и минимализмом, FastAPI — скоростью и современными возможностями. А какой из…