Python Web & Scripts — Django, FastAPI, скрипты
195 subscribers
56 photos
6 videos
116 links
Python для веба и автоматизации: Django, FastAPI, Flask, Starlette. Скрипты для парсинга, ETL, обработки данных, integrations. Async, pydantic, deployment patterns.
Канал сети public.tg.
Download Telegram
GDPR — релиз года для privacy, который ломает adtech-хаос без лишней магии

Если упростить до живого языка, GDPR требует двух вещей: законной базы для обработки и понятного контроля для человека. Для cookieless и attribution это значит не «поставил баннер — и свободен», а выстроил цепочку: зачем собираешь данные, где они хранятся, кто к ним имеет доступ и как быстро их можно удалить.

В adtech чаще всего спотыкаются на трёх местах:
— собирают лишнее «на всякий случай»;
— путают consent с любой отметкой в интерфейсе;
— забывают, что server-side tracking не отменяет privacy-обязательства, а просто переносит их в бэкенд.

Если у тебя Topics API, fingerprinting, IDless attribution или свои first-party события, вопросы всё те же: минимизация данных, срок хранения, передача третьим сторонам и право на отказ. «Мы же не используем cookies» — не щит, а очень дорогая иллюзия.

Хорошая схема выглядит скучно: карта данных, логика consent, отдельно описанные цели обработки, регулярная чистка событий и проверка, не уехали ли идентификаторы туда, где им делать нечего. GDPR любит порядок, а хаос — нет.

Самый здравый тест: можешь ли ты за 5 минут объяснить, какие данные собираешь, зачем и как их выключить. Если нет — privacy у тебя пока в презентации, а не в продукте. И да, может, конечно, ни хуя не взлетит, если строить cookieless на магическом мышлении.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
SeeDance 2.5 вышла в публичный доступ

ByteDance выпустила SeeDance 2.5 — нейронку для генерации 30-секундных видео в 4K с до 50 референсами, включая локации и персонажей. Для CPA и iGaming-креативов это уже уровень почти кино, но технология пока дорогая и не слишком практичная: тестировать можно через Jimeng AI и Doubao Pro, а API обещают позже.

➡️ Читайте на сайте: https://aff.top/blog/seedance-2-5-vyshla-v-publichnyi-dostup

🧠 Ещё больше инсайтов → в канале AFF.top
Свежий выпуск новостей 🗞

Австралия судится с Telegram, конфликт Pepper Partners и Melbet Partners, Google научил AI управлять браузеров Chrome, квартальный отчет Meta — и другие новости последней недели.

📹 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Госдума собирается запретить скрытую рекламу казино

Госдума уточнила законопроект против скрытой рекламы нелегального гемблинга: под запрет попадут любые реферальные ссылки, ролики и стримы с показом игры в казино. Площадки обяжут сами искать и блокировать такой контент и аккаунты. Для УБТ, дорвеев и SEO это значит ещё более жёсткую зачистку трафика и риски для любых промо-материалов с рефералкой.

➡️ Читайте на сайте: https://aff.top/blog/gosduma-sobiraetsia-zapretit-skrytuiu-reklamu-kazino

🧠 Ещё больше инсайтов → в канале AFF.top
7 ошибок в pydantic, из-за которых модели тихо начинают врать

Pydantic любят за скорость и валидацию «из коробки», но в проде чаще ломают не типы, а ожидания команды. Есть наблюдение которое стоит проверить: модель должна описывать границу входа, а не становиться местом, где вы «чуть-чуть поправили данные».

— Не смешивайте DTO и бизнес-логику. Если в model_validate уже лезут запросы в БД, форматирование строк и выборка зависимых полей — модель перестаёт быть предсказуемой.
— Не полагайтесь на неявные приведения. Строка в число, пустая строка в None, список из одного элемента — всё это удобно, пока не прилетает мусор из интеграции.
— Не делайте все поля optional «на всякий случай». Так вы теряете сигнал об ошибке на границе и потом ищете баги глубже по стеку.

— Отдельно проверьте alias и serialization. Если входной JSON и ответ API живут по разным правилам именования, легко получить объект, который валиден, но неудобен для клиента.
— Используйте строгие типы там, где важна контрактность: деньги, статусы, идентификаторы, даты.
— Для nested-структур полезно явно задавать ограничения, иначе частичная валидация маскирует битые вложенные данные.

Если pydantic используется как контракт, а не как «умный dict», код становится проще для тестов, ревью и интеграций. Хорошее правило: сначала делаете вход строго валидным, потом уже решаете, как его преобразовать.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Facebook вводит бесплатную верификацию Facebook Verified

Meta тестирует бесплатную верификацию Facebook Verified через видеоселфи: аккаунт получает галочку в профиле и в Marketplace, Dating и Groups. Фича нужна, чтобы снизить число ИИ-акков и усилить антифрод, но реальная польза для арбитража пока неясна — нужно проверять, даст ли она меньше селф-локов и банов.

➡️ Читайте на сайте: https://aff.top/blog/facebook-vvodit-besplatnuiu-verifikaciiu-facebook-verified

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
ROIдину продал — канал без унылого говна, без «экспертов», которые десятый раз пересказывают одно и то же, и без “давайте разберёмся” на 40 абзацев.

У меня формат простой:
если где-то пахнет бабками — я показываю где именно.
если где-то пахнет крысиной вознёй — я называю как есть.
если кто-то делает вид, что “всё под контролем” — я смотрю на цифры и спрашиваю: а точно?

Пишу прямо, иногда грубо, всегда по делу.
Чтобы ты не “вдохновлялся”, а понимал расклад и принимал решения без самообмана.

Короче: если любишь, когда тебе говорят честно, быстро и без церемоний — залетай кабанчиком на канальчик