Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Работа с RTSP-плеером во Flutter: выбор библиотеки и снижение задержки

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели6.6K

Работа с RTSP-потоками во Flutter остаётся задачей, которую нельзя решить штатными средствами фреймворка. Базовый плагин video_player не поддерживает RTSP, из-за чего прямое воспроизведение видео с IP-камер и систем наблюдения недоступно без сторонних решений. Для корректной работы в таких сценариях требуется специализированный плеер, обеспечивающий стабильное отображение потока и минимально возможную задержку.

В данной статье мы рассмотрим основные библиотеки для работы с RTSP во Flutter — flutter_vlc_player, fijkplayer и media_kit, сравним их особенности, достоинства и влияние на задержку воспроизведения. Отдельное внимание уделим настройкам, которые позволяют минимизировать latency, прежде всего в решениях на базе FFmpeg. Также разберём доступные параметры оптимизации в flutter_vlc_player. 

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

Читать далее

Собес — это несмешной цирк

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели8K

Говорят, на собеседованиях стали просить закрывать глаза при ответах на сложные вопросы, чтобы исключить подсказки ИИ.

Сразу вспоминается случай из шахматного мира, где Ханс Ниман обыграл Магнуса Карлсена, и его обвинили в том, что он читер, и для подсказок использовал анальный вибратор на радиоуправлении, так как явных признаков чита не нашли. 

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

Читать далее

Особенности расчета коэффициента корреляции в PostgreSQL

Уровень сложностиСложный
Время на прочтение6 мин
Охват и читатели6.8K

Для расчета коэффициента корреляции в PostgreSQL используется агрегатная функция corr

Однако, в ходе экспериментов была обнаружена интересная особенность функции corr — несовпадение результата с вычислениями в Excel.

Читать далее

ИИ-ассистенты: как AI делит рынок разработки

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели7.2K

Команда AI for Devs подготовила перевод статьи о том, как быстро растущие AI-ассистенты меняют саму природу разработки. Их код выглядит безупречно — но всё чаще решает не ту задачу, что стоит перед нами. Где проходит граница между ускорением и самообманом, и какую новую ответственность это накладывает на инженеров?

Читать далее

«Точка, точка, запятая»: как появились привычные нам знаки препинания и при чём тут венецианцы?

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели13K

В конце предложения должна быть точка — и точка. Да, в современной сетевой переписке это уже не факт, а многими воспринимается как настаивающая и даже «токсичная» интонация, но формально правила русского и других языков с письменностями на основе кириллицы и латиницы неумолимы. Использование запятых, двое- и многоточий, дефисов и тому подобного в них тоже не слишком отличается. Более того, со второй половины XIX века европейские знаки препинания и правила их применения проникают даже в такие языки, как китайский и японский. Почему это произошло и как именно оформился привычный нам ассортимент знаков препинания? Попробуем разобраться.

Читать далее

Магия Python: Почему a = 256 и b = 256 — это один объект, а с 257 это уже не работает?

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели15K

Python часто называют языком, где «всё просто работает». Но за этой простотой скрываются агрессивные механизмы оптимизации, о которых разработчики часто узнают только в момент отладки странных багов.

Сегодня поговорим о том, как CPython управляет памятью для малых целых чисел (почему диапазон выбран именно от -5 до 256?), как работает паттерн Flyweight на уровне ядра языка и почему две одинаковые строки могут иметь разные id. А также разберем неочевидную разницу работы компилятора в интерактивной оболочке (REPL) и при запуске скриптов.

Читать далее

Топливо, произведённое из воздуха и воды, набирает популярность, но несколько факторов сдерживают его развитие

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели18K

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

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

Мы видим проблеск такого будущего в проекте HIF Global Haru Oni, разворачивающемся на юге Чили, и поддерживаемом Porsche и ExxonMobil. В нем используется энергия ветра для производства синтетического метанола и бензина. Это одно из первых коммерческих предприятий по производству «электронного топлива». Аналогичные проекты разрабатываются в Северной Африке, Исландии и на Аравийском полуострове с целью экспорта электронного метанола и электронного керосина.

Читать далее

Вайбкодинг — не Вайб и не Кодинг

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели14K

Привет Хабр! Понимаю, что постов на эту тему появляется всё больше, вижу как их количество растёт. Все они подходят к проблеме с разных сторон — я хочу показать свою.

Я фриланс-разработчик, 2 года опыта. В основном делаю телеграм-ботов и TG mini apps, иногда бывают заказы на лендинги, смарт-контракты и пентесты. Работаю на одной площадке — Кворк. Есть аккаунт на Fiverr, но там никто ни разу не писал, кроме мошенников...

Последние полгода я делаю проекты только при помощи LLM. Я почти не читаю код и не пишу его совсем — только логи иногда добавляю. Готов к летящим помидорам. Хочу рассказать о том, что я только вырос: в доходе, эффективности, доверии заказчиков. За эти полгода мой доход вырос почти в три раза, я нашёл двух стажёров, и дело идёт в гору — появились крупные заказы.

Но меня немного обескураживает, когда люди называют процесс разработки при помощи LLM «вайбкодингом». Я не могу назвать это ни вайбом, ни кодингом. Сейчас объясню почему.

Читать далее

Инструкция по настройке Удостоверяющего Центра (CA) на базе HashiCorp Vault и OpenSSL в Kubernetes

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели7.2K

Эта инструкция представляет собой полное руководство по развертыванию отказоустойчивого кластера HashiCorp Vault в Kubernetes и настройке двухуровневой Public Key Infrastructure (PKI). Корневой сертификат и промежуточный CA создаются через OpenSSL, но промежуточный импортируется и настраивается в Vault для повседневного выпуска сертификатов. Инфраструктура интегрируется с cert-manager для автоматического управления жизненным циклом TLS-сертификатов.

Читать далее

Открытие кода часов Pebble: что это значит для проекта

Время на прочтение5 мин
Охват и читатели9.3K

Программное обеспечение умных часов Pebble стало полностью открытым. Эрик Мигиковски, создатель проекта, объявил, что теперь любой желающий может скачать исходные коды, собрать нужные приложения и при желании изменить их под свои задачи. Что это значит? Все просто — устройство, которое формально давно снято с производства, получает шанс на вторую жизнь. В этой статье разбираемся, что именно открыли, зачем и что будет дальше.

Читать далее

Компилируем Python так, чтобы он работал везде

Время на прочтение18 мин
Охват и читатели12K

Это история о том, как написать компилятор Python, генерирующий оптимизированные ядра и при этом позволяющий сохранить простоту кода.

Читать далее

Решаем задачи ML эффективнее: платформа, которая экономит ресурсы, время и нервы

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели8.2K

Привет! Я Олег Бугримов, руковожу командой разработки ML-платформы в Авито. В статье расскажу, почему мы решили делать ML-платформу и какие инструменты у нас уже есть. Материал будет полезен ML-инженерам и техлидам, которые хотят сократить время на рутину, обеспечить команду единым набором инструментов, а также повысить качество и скорость разработки ML‑решений.

Читать далее

Миссия выполнима: как мы добились актуальности двух тысяч кешей

Уровень сложностиСредний
Время на прочтение22 мин
Охват и читатели7K

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

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

Читать далее

Ближайшие события

Восемь игр на залипнуть: Cult of the Lamb, градостроение и головоломки

Время на прочтение8 мин
Охват и читатели8.5K

Привет, Хабр! Меня зовут Настя, я автор команды спецпроектов «МТС Диджитал», иллюстратор, а еще — любительница видеоигр. В прошлый раз рассказывала тебе о DOOM: The Dark Ages, новой главе легендарного проекта. Сегодня посвящаю подборку играм, в которых расслабляюсь и отвлекаюсь от работы. Игры для разных платформ, по жанрам — крафтинг и головоломки. Некоторые проекты не только убьют пару часов, но и прокачают мозг. Начнем!

Читать далее

WhatsApp не работает: Блокировка 28 ноября, как починить?

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели365K

28 ноября 2025 года для многих началось с жалоб на WhatsApp. Текстовые сообщения и медиафайлы у части пользователей не доходят, а также при попытке голосового или видеовызова клиент бесконечно висит на статусе «Подключение», после чего сбрасывает звонок.

Операторы связи («МегаФон», «Билайн») рапортуют о штатной работе сети. И технически они не врут: связность есть, IP-адреса Meta (по большей части) доступны. Проблема лежит глубже — на уровне L7 фильтрации ТСПУ.

Читать далее

Анатомия Демиурга: Почему нам нужен «Гровер» и как код может стать материей

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели11K

Роботы сегодня умеют делать сальто и водить такси, но они беспомощны перед куском гранита. Чтобы колонизировать космос, нам нужен не курьер, а Алхимик.В этом лонгриде мы проведем мысленный эксперимент: попробуем собрать реальный зонд фон Неймана (репликатор) из технологий, которые уже существуют (LIBS, CVD, SPM). Мы разберем анатомию гипотетического робота G.R.O.V.E.R. и докажем, что главная преграда к бесконечному изобилию — это не законы физики, а отсутствие правильного софта.

Узнать, как собрать репликатор

Одна из причин ожирения. Белок, который заставляет клетки накапливать больше жира

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели9.8K

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

Читать далее

Почему схемы залов не работают для людей с ограничениями. И как это исправить в интерфейсе

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели11K

Вы когда-нибудь пробовали найти на схеме зала, где могут сесть люди с особенностями передвижения, слабовидящие или, скажем, те, кому важно быть ближе к выходу? 

На самом деле всё не так просто. Часто эти места спрятаны глубоко в описаниях, а на схеме не отражены вовсе. В этой статье я покажу, как разные площадки — от театров до концертных залов — визуализируют специальные места (или, увы, не делают этого вовсе). 

Читать далее

Создаём первый Minecraft мод и подробно разбираем Mixin. Просто и понятно

Уровень сложностиПростой
Время на прочтение17 мин
Охват и читатели12K

Данная статья посвящена тому как создать первый мод для Minecraft, а так же очень подробно разбирает многие аспекты библиотеки Mixin. Понятно и просто. После данной статьи можно изменить хоть 80% кода игры.

Читать далее

Как корпоративный поисковый портал стал платформой для цифровых ассистентов

Время на прочтение11 мин
Охват и читатели3.2K

Привет! Меня зовут Антон Фролов — я ведущий менеджер продукта в Content AI. В этой статье расскажу, как мы превратили корпоративный поисковый портал Intelligent Search в платформу для создания цифровых ассистентов с поддержкой LLM.

Если у вас уже есть прототип ассистента на базе open-source компонентов, платформа может помочь оперативно разработать решение production-уровня для автоматизации различных процессов с внутренними документами.

Читать далее