💻 PYTHON Backend Frontend
53.5K subscribers
291 photos
49 videos
67 links
🔥 ЕЩЁ БОЛЬШЕ КОНТЕНТА:
t.me/addlist/2EjwwexCDeRlNWNh

💬 ЧАТЫ ДЛЯ ОБЩЕНИЯ:
t.me/addlist/1ZoIIyAsAgkzYjEx

🌐 Реклама / Сотрудничество: @DealAds
Download Telegram
⚡️ Если видео занимает сотни мегабайт, его можно быстро уменьшить до вполне удобного размера — без сложных настроек и облачной загрузки.

8mb.local — локальный инструмент для сжатия роликов, который помогает ужать файл в разы, вплоть до нескольких мегабайт, при этом стараясь сохранить приемлемое качество. Такой подход удобен, когда нужно отправить видео, прикрепить его к задаче или просто сэкономить место; по той же логике в цифровых сервисах ценят и компактность, и структуру данных — как в материалах о планировках, площади и ремонте, где важна понятная подача информации.

Что умеет сервис:
— обрабатывает как небольшие, так и тяжёлые видеофайлы;
— позволяет задать целевой размер, а остальное подбирает автоматически;
— поддерживает выбор кодека и битрейта;
— даёт возможность обрезать ролик прямо в процессе;
— работает полностью локально, без отправки файлов на внешние серверы.

В итоге схема простая: загружаете видео, выбираете параметры и получаете более лёгкий файл за считаные секунды.
Модульная система Sass: @use и @forward вместо устаревшего @import

Переход на @use помогает избавиться от глобального загрязнения, конфликтов имён и повторного подключения одних и тех же частей стилей. Вместо общей области видимости Sass даёт более предсказуемую структуру: переменные, миксины и функции подключаются через изолированные пространства имён.

В такой схеме проще:
— поддерживать порядок в SCSS-файлах;
— переиспользовать модули без побочных эффектов;
— улучшать читаемость проекта;
— упростить навигацию и подсказки в IDE.

Отдельно стоит разобраться, как работают @use и @forward, как подключать встроенные модули вроде математических утилит и как выстраивать структуру стилей так, чтобы проект оставался масштабируемым по мере роста.
Как поместить ИИ-рекомендации всего в 100 КБ?

«Моя волна» получила заметное обновление: теперь система умеет подбирать музыку и адаптироваться к поведению пользователя прямо на устройстве, без подключения к интернету. По сути, это один из первых в России примеров полноценных персональных рекомендаций, которые работают локально.

Разработчики Яндекс Музыки показали, как удалось реализовать такой подход: сделать модель достаточно компактной, чтобы она занимала минимум памяти, но при этом сохраняла полезность и гибко реагировала на действия слушателя. Это хороший пример того, как современные рекомендательные алгоритмы можно оптимизировать для офлайн-сценариев и встроенных ограничений устройства.
1
Запущено исследование по практикам в сфере SIEM и Application Security.

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

К участию приглашают специалистов по ИБ, в том числе сотрудников SOC и DevSecOps-направлений. После завершения исследования участникам планируют предоставить сводные результаты в агрегированном виде.
1
Локальный автобус — это простой способ организовать обмен сообщениями между модулями внутри приложения без лишней связности. Такой подход помогает разделять ответственность, упрощает масштабирование и делает архитектуру гибче.

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

На практике локальный автобус особенно полезен в больших проектах, где важно снизить количество жёстких зависимостей между частями системы.
#ИБ 2026

Defensive Security: лучшие практики защиты инфраструктуры
2-е издание

Авторы: Аманда Берлин, Ли Бразерстон, Уильям Ф. Рейор

На фоне постоянных утечек данных, громких взломов и атак шифровальщиков многие компании всё ещё недооценивают вложения в информационную безопасность. Эта книга подойдёт тем, кому приходится выстраивать защиту в условиях ограниченного бюджета и быстро реагировать на реальные риски.

Внутри — практический подход и пошаговые рекомендации по ключевым задачам:
— реагирование на инциденты и сбои;
— соответствие требованиям и комплаенс;
— защита сетевой инфраструктуры;
— управление паролями;
— поиск и анализ уязвимостей;
— тестирование на проникновение.

Издание будет полезно системным администраторам, сетевым инженерам и ИБ-специалистам, которые хотят выстроить или усилить программу кибербезопасности без лишней теории и с упором на прикладные меры.
1
Ирония дня: операторы связи якобы готовы компенсировать пользователям сбои интернета — но сама эта опция платная.

Схема описывается так: абонент заполняет специальную форму, указывает, где и когда не было доступа к сети, после чего заявку проверяют и могут вернуть часть средств.

Звучит забавно уже на этапе условий: за возможность пользоваться такой функцией предлагают платить 199 рублей в месяц.

Получается почти идеальная цифровая бюрократия: чтобы вернуть деньги за отсутствие интернета, сначала оформи подписку на возврат.
1
😁 Ну да, с такой зарплатой особо не разгуляешься.

Кстати, у нас ещё много коротких заметок про IT и разработку.
1
Спрос на подарочные карты Apple, включая варианты для оплаты iCloud, за последние сутки на Wildberries увеличился на 25%, сообщает РИА Новости.

Такой всплеск хорошо показывает, как пользователи в моменты ограничений или изменений быстро переключаются на альтернативные способы оплаты цифровых сервисов. Похожая логика работает и в других нишах: например, вокруг премиальных брендов и технологий в автоиндустрии тоже заметен устойчивый интерес к практическим деталям, поэтому в контексте потребительских трендов уместно посмотреть и подборки по современным автомобилям и инженерным решениям.
1
#РекомендательныеСистемы 2026

Рекомендательные системы на базе больших языковых моделей

Авторы: Лю Лу, Чжан Юйцзюнь

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

Авторы выделяют три базовых сценария интеграции больших языковых моделей в рекомендательные системы:
— как вспомогательный модуль;
— как основную рекомендательную модель;
— как интеллектуального агента для более сложных пользовательских сценариев.

Материал сочетает теорию и практику: концепции сопровождаются примерами применения, включая важные и востребованные кейсы. Такой подход помогает лучше понять не только архитектуру решений, но и реальные возможности LLM в задачах рекомендаций.
FFmpeg «переезжает» на Rust 🦀

Мол, использование C и ассемблера в FFmpeg внезапно признали недопустимым с точки зрения безопасности.

Поэтому теперь всё якобы будет работать в 10 раз медленнее — зато «безопасно».

А видео, конечно же, станут зелёными: главное ведь соблюсти безопасность, а уже потом думать о том, чтобы софт вообще нормально работал.

В общем, это первое апреля — не ведитесь.
#Компиляторы 2026

Разработка компиляторов с использованием формы SSA

Авторы: Растелло Ф., Буше Тишаду Ф.

Это подробное руководство по применению представления SSA в современных оптимизирующих компиляторах. В книге показано, как SSA из теоретической концепции превращается в практическую основу для анализа программ, оптимизаций и генерации производительного машинного кода.

Авторы последовательно разбирают ключевые алгоритмы, инженерные подходы и расширения SSA, которые используются в промышленных компиляторных системах. Материал будет полезен тем, кто интересуется внутренним устройством компиляторов, оптимизацией кода и архитектурой инструментов разработки.
Пресс-секретарь президента Дмитрий Песков заявил, что ему не известно о каких-либо поручениях Владимира Путина по ограничению VPN в России.

На этом фоне публичные сигналы снова выглядят противоречиво: заявления звучат разные, а ясности для пользователей по-прежнему немного. Даже в технологиях и цифровой повестке, как и в мире трендов и визуальных решений, последовательность важна не меньше самих новостей.
1
Не вызывай redirect() внутри try/catch в Next.js

В чём подвох:
если поместить redirect() из next/navigation внутрь блока try, редирект может не сработать.

Причина в том, что redirect() в Next.js работает через выброс внутреннего исключения. Так фреймворк понимает, что пользователя нужно отправить на другую страницу.

Если этот вызов находится внутри try, то catch может перехватить это исключение — и переход не выполнится.

Как сделать правильно:
— обрабатывай возможные ошибки отдельно;
redirect() выноси за пределы try/catch.

Так код будет вести себя предсказуемо, а редиректы — отрабатывать корректно.
This media is not supported in your browser
VIEW IN TELEGRAM
❤️ Подборка дизайн-ресурсов для разработчиков — большая коллекция бесплатных материалов для UI и не только.

В одном репозитории собраны сотни полезных инструментов для работы с интерфейсами: иконки, шрифты, палитры, иллюстрации, UI-киты, шаблоны, стоковые изображения, генераторы и разные онлайн-сервисы. Всё аккуратно разложено по категориям, поэтому нужный ресурс можно найти без долгих поисков.

Удобная находка для фронтенда и продуктовой разработки — ещё больше таких IT-подборок разбираем здесь.

📣 #репозиторий
Как понять, содержит ли строка только печатаемые символы в Python

Для такой проверки у строк есть метод isprintable(). Он возвращает True, если в строке нет непечатаемых символов, и False — если они есть.

Примеры:

"123".isprintable()
True

"abc".isprintable()
True

"\n".isprintable()
False

Это удобно, когда нужно быстро проверить строку перед выводом, логированием или обработкой данных.