Диджитализируй!
27.4K subscribers
485 photos
58 videos
11 files
548 links
Авторский канал Алексея Голобурдина о разработке ИТ систем и прочем важном

ПРАВИЛА — https://xn--r1a.website/t0digital/200

ЛАЙВ-КАНАЛ — @smthisgoingon

Дать много деняк — sterx@rl6.ru

Роскомнадзор: https://vk.cc/cJmDDB
Download Telegram
обожаю этого балабола:)
заменятор профессий
4😁654🔥5825👍8
Диджитализируй!
Это што же, даже инновационная мамкина криптография не помогает? Люди уже и знак вопроса в паролях запретили использовать, а ишь, всё никак!
«Сбер большой, выживать тяжело (1.7 трлн руб чистой прибыли за 2025), не судите его строго, ему тяжело следовать лучшим мировым практикам информационной безопасности»

Вот знак вопроса и символ решетки запретим в пароле и сразу защита от неопытных разработчиков повысицца! Как-то! Ну, авось и повысицца!
1😁175🔥2512🎉41
Я впервые за последние 2.5 года использования Huawei-телефонов без Google-сервисов настроил на телефоне человеческий нормальной YouTube и YouTube-студию. Несказанно этому рад! Раскладушка Huawei Mate X6, до этого была X3, а еще раньше в досанкционные времена много других Mate и Nova.

Кто не в курсе, Huawei сейчас под американскими санкциями и на их устройствах нет Google-сервисов, а потому ютуба и множества другого софта.

Прежде чем писать мне, что я лошпед (это само собой) и надо было просто поставить MicroG, позволь сказать, что проблема была не в отсутствии MicroG.

Проблема, по которой оно не работало — ххххех! — мой специфичный Google-аккаунт. Он корпоративный, на своём домене. И дефолтный уровень безопасности таких аккаунтов не позволял ему работать с MicroG. Починить просто, если знаешь, в чём проблема, даже вот прям не 2.5 года нужно:) Google Admin → Devices → Mobile & endpoints → Settings → Universal → General → Mobile Management выставить «Turn off mobile management (unmanaged)».

Теперь можно наконец обзор снять на тел, ноут, планшет, наушники и монитор, которые собрались у меня от Huawei. Я ж главный любитель Huawei как минимум в айтишном рунете. Они ж мне плотють уж сколько лет (чтобы я пользовался их неудобными девайсами гыг), а я всё никак!
😁188👍86🔥3995
британскими учёными давно и неопровержимо доказано, что хоткеи для тех, кому заняться больше нечем, кроме как учить их

а эта клава для профи

заказал себе

две!
5🔥121😁108👍1563
Диджитализируй!
британскими учёными давно и неопровержимо доказано, что хоткеи для тех, кому заняться больше нечем, кроме как учить их а эта клава для профи заказал себе две!
между прочим, лучший аппарат для

- криптоэнтузиаста
- блокчейн-мастера
- web 3.0 гуру
- ИИ-евангелиста
- one man company vibe-code CEO
5😁1863015
This media is not supported in your browser
VIEW IN TELEGRAM
топ-1 мебельный интернет-магазин России divan.ru

открываешь ссылку — видишь товары, потом видишь 404 (WTF?!), а потом внезапно снова видишь товары

куда катится вся эта наша индустрия вообще?

надо сначала показать было 500ку, потом 204 no content, потом 404, а потом иногда можно показать и товары тем, кто достаточно терпелив (а кому нонче нужны нетерпеливые покупатели?)

и, конечно, это всё совсем не влияет на бизнес и на конверсию трафика в покупку, конееечно же

сделать сайт без этого говна в 2026, как-то протестировать, как-то упростить, как-то не выделываться новомодными фронтендами (особливо коли хочется, но не умеется) — задача совершенно невыполнимая

знаете, сколько на этой странице тегов <script>? 288. Почти три сотни. Множество из них — тупо дубли. Вот, например,

document.querySelectorAll('script[src="https://pay.yandex.ru/sdk/v1/pay.js"]').length


выдаёт 48. Вот этот скрипт подключен 48 раз на странице. Зачем? Да ну а как иначе-то. 47 раз явно маловато, а 49 это уже ж ведь чересчур!

оххх рука-лицо, рукааа-лицо
6😁325🔥281310🎉3
django-modern-rest@0.1.0 – первый публичный релиз!

Исходники: https://github.com/wemake-services/django-modern-rest
Подробнейшая документация: https://django-modern-rest.readthedocs.io
Пример настоящего приложения: https://github.com/wemake-services/wemake-django-template

Первый анонс был уже какое-то время назад.
Так что давайте повторять, что у нас тут происходит.

Во-первых, у нас рекорд: еще нет ни одного релиза, а уже 560+ на Гитхабе (сходите поставьте, кто еще не).
Вижу, что люди ждут, вижу интерес. Спасибо!


import uuid
import msgspec
from dmr import Body, Controller
from dmr.plugins.msgspec import MsgspecSerializer

class UserCreateModel(msgspec.Struct):
email: str

class UserModel(UserCreateModel):
uid: uuid.UUID

class UserController(
Controller[MsgspecSerializer],
Body[UserCreateModel],
):
def post(self) -> UserModel:
return UserModel(uid=uuid.uuid4(), email=self.parsed_body.email)


Фичи

– Главная фича, которая вообще подтолкнула меня к такому проекту: инфраструктура Джанги. Тут есть буквально все пакеты на все случаи жизни. Но не было нормального REST фреймворка. В комментах я регулярно наблюдал, как люди ненавидят Джангу, но почти всегда говорят про DRF. Да, он был ужасен – то теперь он на свалке истории!
– Все существующие плагины к родной Джанге должны работать
– Официальная поддержка Джанго в одном файле, да, Джанга может быть настолько простой
– Работаем с любыми моделями: pydantic, msgspec, TypedDict, dataclass, тд. Сериализация и валидация не прибиты гвоздями. А значит можно выбирать сериализатор под контроллер. Где-то msgspec + TypedDict для скорости. Где-то pydantic для более широких возможностей валидации. Можно писать свои
Скорость. Мы довольно быстрые. Самый быстрый Python фреймворк для REST в Django. По скорости можно сравнивать с FastAPI, мы всего лишь на 30% медленнее. Но у нас и Джанга вообще-то. Скорость будет улучшаться, есть разные интересные идеи
– Типизация: типизировано всё! Но самое важное, типизацию не пихают вам в лицо. Нет огромных и сложных типов. Все просто, надежно и удобно. Поддерживаем mypy, pyright, pyrefly в самых строгих вариантах
– Поддержка async везде. От вьюх и моделей до SSE. Никаких sync_to_async внутри
– SSE! Без дополнительных костылей: просто работает (с валидацией сообщений и возможностью строить бизнесовые ADT поверх типов сообщений и крутейшей схемой)
Семантика. Одна из ключевых фичей: мы очень сильно упоролись по генерации схемы. Добавил auth= в контроллер? В списке ответов появился 401 статус код автоматически. Возвращаешь ответ, заголовок, куку, которой нет в спеке? Во время дебага – случится ошибка валидации. На проде валидацию нужно отключать для скорости. Так мы гарантируем точность ответов и схемы. Не нравится схема? Все легко переопределить или вообще отключить
– Swagger, Scalar, Redoc из коробки, легко настраивать
– Работаем не только с json, поддерживаем content negotiation, можно писать свои парсеры и рендереры
– JWT и DjangoSessionAuth из коробки, есть возможность отзыва токенов и сессий
– Возможность писать заготовки контроллеров и полностью переиспользовать код. Писать плагины под dmr будет просто и удобно
– Загрузка и отдача файлов (но на питоне такое очень осторожно надо делать, лучше на Rust)
– Нет привязки к логике или DI (берите любой, например dishka). Мы просто парсим данные и возвращаем их. То есть: код не превратится в кашу из логики и фреймворка уже через 10 бизнес фичей
– Удобная обработка ошибок на многих уровнях
– Полная возможность для кастомизации. Можно даже поменять формат внутренних ошибок в рамках контроллера
– Удобные тесты: polyfactory, pytest, schemathesis (проходим все правила из коробки)
– Скилы для LLM для написания кода по OpenAPI спеке, llms-full.txt, Context7 для контекста
– Но никакого нейрослопа внутри!
1🔥166👍4426🎉7🥰2
Наткнулся на чудо-рекламушку КРОК! А на ней — QR-кот, никогда такого не было, и вот стряслось!

По ссылке открылся проект от КРОК «OUT OF THE BOX», до 30 марта предлагается решить всякие вумные нестандартные ИТ-кейсы — задачи по ИИ, техническому и проектному управлению.

Весьма увлекательно! Не тесты дурацкие, а конкретно задачечки на повтыкать-подумать. Это любим мы!

От вам ссылка по секрету. Тыкайте, расскажите потом, как оно там всё у вас вышло!
😁43🔥26👍722
Как Яндекс, Avito, Ozon ИИ-агентов используют для разработки

посмотрел доклады AI Dev Day трехдневной давности, делюсь выжимкой

🟡Эффект внедрения

Начну с, кажется, главного — эффект внедрения разработки с ИИ-агентами.

Яндекс говорит об экономии 2% времени разработчиков. Да, всего 2%. Амбиция — улучшить до 10% в рамках года. По самоощущениям разработчиков причём они ускорились аж на 30%, что в 15 раз (!) выше реальной цифры. Кажется, это многое говорит о состоянии дел.

Avito — заявляет ускорение в командах с хорошей адаптацией использования агентов порядка 4-5%.

Ozon бизнес-метрики внедрения агентной разработки ещё не измеряют.

🟡Какие агенты и модели используют?

Яндекс использует Yandex Code Assistant судя по всему на GLM, связка демонстрирует лучшую эффективность на их собственном бенчмарке.

Avito топят за использование SOTA-моделей (то есть самых передовых существующих на сегодня моделей) и отошли от попыток заниматься fine tuning опенсорсных моделей. Используют разные агенты (continue, cline, opencode, claude code), и модели (qwen3-coder, GLM, openai, claude). В то же время похоже что лучшей связкой сейчас тестируют Claude Code и Claude Sonnet.

Ozon делают свой инференс, используют опенсорсные модели MiniMax+Cline/OpenCode. Внешние модели широко разработчикам не дают.

🟡Доля сгенерированного агентами закоммиченного кода

Яндекс — 23% кода, сгенерированного агентами. Сами говорят, что цифра неточная, но что-то около.

Avito — 20% пул-реквестов с использованием AI.

Ozon цифр не раскрывает.

🟡К какому ускорению теоретически может привести ИИ?

По исследованиям Яндекс разработчики тратят 35% на написание кода, 30% времени на коммуникации, 15% на планирование и поиск информации, и по 5% на DevOps, работу с данными и кодревью.

Цифры Avito схожие, 32% времени на кодинг, 28% на исследования и тд.

Таким образом, если сократить те самые 35% времени написания кода даже до нуля, то сие буйство ускорит разработчиков лишь на треть. Сопоставимого эффекта можно добиться, убрав излишние коммуникации (30% времени, то есть полтора целых дня из пятидневной недели на потрындеть). Возможно ли это для бигтеха, драматично снизить коммуникацию? Не знаю.

Компании понимают, что оптимизировать надо не только написание кода, но и остальные блоки, и прилагают усилия к уменьшению времени поиска, ускорению код ревью и тд.

🟡Общие тренды

Яндекс, Avito, Ozon — все пытаются увеличить использование агентной разработки с ИИ, например, предоставляя разработчикам установку всего пакета необходимых тулзов одной командой, проводя воркшопы, делая общие чатики, где можно получить ответы на то, как использовать ИИ в своей разработке и тд.

Конечно, все пилят свои RAG-и, строчат свои MCP-сервера, скиллы и прочее. Кто-то делает общие репозитории со скиллами и промптами.

В то же время все компании отмечают, что один из вызовов на ближайший год это оптимизация использования токенов, потому что это (оупс) дороговатенько как-то оно всё выходит. И это к ним ещё бизнес не пришёл спросить за те самые 2% эффекта от этих трат:)
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥1144633😁22👍15
This media is not supported in your browser
VIEW IN TELEGRAM
как бы Max ни хейтили, но он действительно может работать без интернета и это неоспоримый факт

пользователи без интернета написать в него не смогут, но сам Max работать будет🐤
Please open Telegram to view this post
VIEW IN TELEGRAM
4😁49625🔥19🎉41
Платные LLM против локальной модели на бытовом ноутбуке — велика ли разница?

YouTube
| VK | RuTube | Дзен
102🔥79👍36😁3🥰1
Диджитализируй!
Платные LLM против локальной модели на бытовом ноутбуке — велика ли разница? YouTube | VK | RuTube | Дзен
По результатам комментов было выяснено, что:

— 32гб оперативы это мажорство (25 тыс руб на авито ноуты с 32гб оперативы при медианной зп по стране в 60-70к, сбериндекс)

— LLM (например, Claude) и ИИ-агент, использующий эту LLM (например Claude Code) это одно и тоже (ну разумеется)

— модели Антропик лучше, потому что их агент для написания кода (клод код) работает хорошо (ну разумеется)

Хорошооо:)
😁2173711👍8
Сколько времени обычно уходит на сборку полноценной data-архитектуры? Дни, недели или даже месяцы?

2 апреля команда Yandex Cloud покажет, как развернуть Lakehouse по клику и получить рабочую аналитическую архитектуру без долгой интеграции разрозненных инструментов.

В основе — единый стек:
raw-данные в Object Storage (S3);
табличный слой на Iceberg;
обработка через Trino и Spark;
интерактив — витрины в ClickHouse и BI.

Зачем приходить

— Поймёте, как выглядит целевая архитектура «от данных до BI» и как собрать её без лишней ручной интеграции

— Получите практические ответы «как делать правильно»: Iceberg, ingestion, метаданные и доступы

— Услышите опыт крупного бизнеса: где «чистый Lakehouse» достаточен, а где нужен слой витрин (Magnit Tech, F&R, десятки петабайт)

— Разберёте паттерны для низкой латентности и потоковых сценариев: витрины, ClickHouse + Kafka, интеграции с BI

— Узнаете, что дальше по roadmap: Iceberg REST Catalog (управляемость/контроль доступа) + AI‑агенты для работы с кодом и пайплайнами + как попасть в лист ожидания

— В конце — Q&A и сбор заявок на воркшопы/пилоты после митапа

Бонусом вас ждут практические рекомендации по производительности и развитие платформы, включая AI-ускорение ETL/ELT. Для команд, которые строят или модернизируют DWH/Lakehouse и хотят сократить время, это маст!

Всё бесплатно, регистрируйтесь тут.
👍2411🔥62
Как устроен мир — для самых маленьких

Инженеры (это такие дядьки вумные, которые всё проектируют) понимают, что при проектировании любого устройства им ставят приоритетную задачу и ограничения и им нужно найти оптимальный компромисс, решив при этом основную задачу.

Где-то цель для ноутбука — мощность. Можно в рамках ограничений жертвовать размерами, весом, но критично важно получить требуемую высокую мощность. Где-то главный приоритет — элегантный вид и малый вес, но максимальной мощности там не достичь.

Так уж устроена жизнь. Везде причём. В айтишной жизни примером можно вспомнить теорему CAP. Или память — самая быстрая память это кэши процессора, но она маленькая. RAM больше, но медленнее. Диск еще больше, но и еще медленнее. Или безопасность vs удобство пользователя. Или шифрование vs производительность.

А ноут, показанный в видео, весом 980г это буквально самый легкий ноут с современным железом с 14". Инженеры понимают, что это, помимо прочего, означает компромисс по мощности.
🔥82👍4216😁16
уооо спасибо root'у исцеляющему
1😁385🔥28👍166