Эволюция ForeignKey в Django: от наивной модели до продакшена
—
от автора
—
от автора
Команда Python for Devs подготовила перевод статьи о том, как легко «сломать» внешние ключи в Django и что с этим делать. Если кратко, то unique_together больше не нужен, индексы на ForeignKey работают не так, как вы думаете, миграции могут блокировать продакшен,…
—
от автора
Когда в следующий раз вы нажмёте «Отправить» в мессенджере и увидите ответ, вспомните о шуме реле и шуршании бумажной ленты телетайпа — именно из этой механики выросли современные сети. То, что создали полвека назад, до сих пор задаёт ритм нашим…
—
от автора
Станция обслуживания дрона — это комплексный автоматизированный модуль, выполняющий функции замены аккумуляторов и обработки грузов (загрузка/выгрузка) в полностью автономном режиме. Управление ею реализовано с помощью микроконтроллера Arduino Uno, связанного с модулем ESP8266, который подключается к удалённому серверу по WebSocket и…
—
от автора
Последние несколько лет в Рунете часто говорят, будто тот движется по китайскому сценарию — будь то Великий китайский фаервол или Государственный мессенджер, аналог WeChat. А какой этот «китайский интернет» с бытовой точки зрения? Восемь лет назад я уже писал, как…
—
от автора
Кажется, про TDD давно всё известно: сперва тест — потом код — получаем покрытие. Но на деле его суть понимают неправильно — как критики, так и сторонники.Эта статья — не инструкция и не религиозная проповедь. Это разбор заблуждений. Причём речь…
—
от автора
В прошедшем июне исполнилось 25 лет первому релизу OpenCV. Господи, как летит время! Кажется, только вчера мы писали первые строчки. А уже четверть века с тех пор прошло. Самое время вспомнить, как все начиналось. Я не ставил себе целью рассказать…
—
от автора
Один из трендов цифровизации: киберпреступность становится всё доступнее, а порог входа в криминальный мир стремительно снижается. Сейчас для проведения кибератаки требуются минимальные технические знания, а порой можно обойтись и без них. Причина – в сервисах, которые создают киберпреступные группировки.Модель MaaS (Malware-as-a-Service, вредоносное программное обеспечение как услуга) позволяет даже…
—
от автора
Нейросети уже пишут книги, рисуют картины и сочиняют музыку. Но кто получает авторские права на эти произведения? Может ли ИИ быть автором? Законодательство пока не успевает за технологиями, и это создаёт правовую неразбериху. Разбираемся, как защитить свои права и не…
—
от автора
«Фьорды! — воскликнул Слартибартфаст. — Я их обожаю! Особенно хороши норвежские. Я за них премию получил». Дуглас Адамс, «Автостопом по Галактике» В мае Илон Маск представил план марсианской программы SpaceX под названием The Road to Making Life Multiplanetary в Starbase,…
—
от автора
Меня зовут Александр, я руковожу тестированием в нескольких продуктовых командах в компании SM Lab.О чём эта статья? Речь пойдёт о тестировщиках: какие они бывают, в каком направлении могут развиваться, какие уровни тестирования существуют у нас в компании. Расскажу, как можно…