Обновить

Все потоки

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

ChameleonLab: 300 000 скачиваний, «призрачная тишина» в MP3 и почему мы уходим в спектр (Инженерный R&D лог)

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

Привет, Хабр! На связи команда разработки ChameleonLab.

Наш проект — программный комплекс для стеганографии и защиты данных — перешагнул отметку в 300 000 скачиваний (суммарно для Windows и macOS). Такая база пользователей кардинально меняет подход к разработке. Мы больше не можем позволить себе «гаражные» методы, которые ломают структуру файлов или заставляют плееры вести себя непредсказуемо.

Нас часто спрашивают, почему в публичной версии до сих пор нет кнопки «Спрятать в музыку». Ответ прост: мы не хотим выпускать сырой функционал.
Последние два месяца мы провели в закрытом R&D, пытаясь решить одну задачу: как спрятать файл в MP3 так, чтобы ни один плеер и ни один спектроанализатор этого не заметил?

Читать далее

Новости

Передача JPEG-видео по RTP/UDP на ESP32 (RFC 2435)

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

В этой статье я разберу, как реализовать передачу JPEG-видео по RTP поверх UDP напрямую с ESP32 - так, чтобы поток открывался в VLC и ffplay, без RTSP, FFmpeg и промежуточных серверов.

Читать далее

Как увеличить свои шансы на прохождение собеседования

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

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

Если одним словом, это системность. Поясню.

Читать далее

Делайте хорошо и не делайте плохо. Амбивалентность требований VS гибкость функционала

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

Все разработчикам знаком момент, когда заказчик просит что - то сделать, но толком не вдается в детали? У меня были примеры, когда заказчик вообще не описывал требования, а ожидал, что ему ЧТО-ТО создадут, а ну уж потом он/она скажут что не так. Или так. Или не так. Предлагаю разобраться, когда гибкость превращается в ад.

Погнали!

Утвердить методологию DWH, практическое руководство для менеджмента

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

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

Читать далее

Как развернуть Identity Provider Keycloak на виртуальной машине и Managed PostgreSQL

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

Привет! Я занимаюсь сопровождением реализации внутренних и внешних технических задач. В статье расскажу, как организовать централизованную аутентификацию через Identity Provider Keycloak. Сотрудники не будут мучаться с кучей паролей от БД, систем аналитики, таск-менеджеров, почты и других программ. На выходе получится готовый сервис аутентификации, который изолирован в своей VPC и доступен из интернета. Поехали ;)

Читать далее

Как мы сделали гибридный AI-поиск по смыслу книг: двухконтурная архитектура и семантическое ранжирование

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

Всем привет! Меня зовут Яна Чеканова, я проджект-менеджер в red_mad_robot уже два года — и да, я не технарь, а филолог по образованию. Парадоксально, но именно это образование помогло мне в одном из самых технологичных проектов — создании AI-поиска для сервиса книги билайн.

Идея родилась у команды билайна: они провели исследование и поняли, что большинство читателей не ищут конкретного автора или название, а ориентируются на настроение и ощущение от книги — «что-то атмосферное», «что-то как любимый роман». Так появилась гипотеза: сделать поиск, который понимает смысл запроса, а не только ключевые слова.

Мы подключились, чтобы превратить эту идею в технологию: векторизовали метаданные полумиллиона книг, обучили LLM и собрали гибридную систему, которая подбирает литературу по смыслу и контексту — даже если запрос звучит просто как «что-нибудь про путешествия во времени».

Рассказываю, как это было.

Читать далее

Обзор книги «Создавая второй мозг», Тьяго Форте

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

Луман заразил всех своими карточками. Собственно, еще Вольтер сказал, что книги состоят из книг. А задолго до него Упанишады лишились авторства, потому что книгу нельзя написать с нуля. Но сейчас появились такие специальные словомельницы, которые, прямо как в «Серебряных яйцеглавах», оказываются эффективнее писателей. Если к ним добавить еще и самих писателей, то получится удивительный результат.

Что ж, попробуем в этом разобраться.

Меня зовут Костя Дубровин. Я веду канал про книги.

Разобраться

Воякс И.И. (Woyax) программист MS Dynamics AX (D365FO): 2 Часть (запрос объектов, перекрёстные ссылки, первый код)

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

Продолжаем обучать Ивана Ивановича Воякс (он же Woyax) особенностям работы программистом MS Dynamics AX 2012 (и любые версии, включая D365 FO).

Эта часть посвящена трём важным и интересным вещам:

Научили Воякс путешествовать по системе и запрашивать необходимые ему для выполнения задач или для анализа объекты

Научили Воякс пользоваться перекрёстными ссылками

Сформировали концепцию того, как и в каком виде Воякс будет предлагать модифицировать код и объекты системы

Читать далее

Как заставить LLM сортировать данные: от наивного подхода до TrueSkill

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

Если вы когда-нибудь грузили в LLM список и просили выбрать лучшее или отсортировать — вы, скорее всего, получали посредственный результат. Я проверил это на 164 постах своего телеграм-канала, сравнив пять разных методов сортировки. Оказалось, что разница между «дёшево и плохо» и «дёшево и хорошо» — в правильном алгоритме, а не в модели.

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

Читать далее

Riffusion вернулся и надел костюм: обзор сервиса для генерации музыки Producer.ai

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

Казалось бы, рынок AI-музыки уже окончательно поделен. С одной стороны у нас есть народный любимец Suno, а с другой - Udio, ставший выбором аудиофилов и тех, кто готов часами крутить ползунки настроек ради идеального звучания. Мы уже привыкли, что новые сервисы появляются чаще, чем JavaScript-фреймворки, и обычно проходим мимо очередной кнопки шедевра. Но тут мне в руки попала ссылка на Producer.ai. Я лениво кликнул, ожидая увидеть очередной стартап-однодневку, но в адресной строке мелькнуло предательское «?from-riffusion=true».

Стоп, тот самый Riffusion? Если вы в теме нейросетей дольше полугода, что в нашем безумном мире равносильно званию почетного ветерана, вы наверняка его помните. Это был тот самый дерзкий проект, который генерировал музыку, буквально рисуя её спектрограммы как картинки через Stable Diffusion. Это было странно, это было максимально гиково, и звучало это, честно говоря, как модем, который пытается напеть джаз после тяжелой смены. Но именно это было началом всего.

И вот они вернулись. Сменили уютное худи на дорогой корпоративный костюм, назвались солидно Producer.ai и явно метят в высшую лигу генеративного аудио. Сегодня мы разберемся, действительно ли дедушка выучил новые трюки и способен ли он тягаться с гигантами в 2025 году. А может, это просто попытка продать старую технологию в новой обертке тем, кто не умеет читать URL-адреса? Заваривайте чай и расчехляйте уши, даже если по ним, как и по моим, прошлось стадо медведей, ведь мы начинаем наш обзор.

Приятного чтения!

Читать далее

Хроники Valkey: сайдкары, операторы и один очень упрямый кластер

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

Привет! Меня зовут Никита Кречетов, я работаю в команде Datawave в юните DBA в Авито. В этой статье рассказываю, как мы перевели полторы тысячи инстансов Redis на Valkey Cluster, как отказались от ручного решардирования и что это дало разработчикам и бизнесу. Материал будет полезен инженерам, которые ищут практичный опыт миграции на новые базы данных.

Читать далее

Субъектный подход к архитектуре агентов: инверсия управления LLM

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

Про агента, который сам пользуется LLM, как мы все. Показываем реализацию механики "осознанного обращения к LLM" (deliberate query) на основе оценки внутреннего состояния, в отличие от жестких пайплайнов типа ReAct или CoT.

Читать далее

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

Масштабирование с сохранением культуры: Как вырастить команду с 5 до 150 человек и не потерять качество?

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

Четыре года назад меня, откровенно говоря, не воодушевляли результаты моей деятельности. Компания состояла всего из пяти человек, мы генерировали 10 млн рублей выручки в месяц, за два года пришлось сменить трех CEO. Стоило мне добавить в команду хотя бы одного человека, как тут же падало качество работы, рассыпалась культура, люди начинали мешать друг другу…

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

Читать далее

GEO/AEO-оптимизация: технический гайд по попаданию в ответы нейросетей

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

60-70% поисковых запросов в 2026 году заканчиваются без клика — пользователи читают ответы ChatGPT, Perplexity или Gemini и закрывают вкладку. Классическая оптимизация сайта под поисковые системы больше не гарантирует видимость. Нужна GEO оптимизация — адаптация контента под генеративные движки искусственного интеллекта.

Что внутри: определения GEO и AEO продвижение, технические критерии выбора источников нейросетями, пошаговый гайд с примерами кода, метрики измерения результатов.

Для кого: разработчики, техдиректора, SEO-специалисты, которые видят падение трафика при стабильных позициях.

Время чтения: 10 минут. Результат: чек-лист действий на 30 дней.

Читать далее

Какой путь выбрать: менеджера или эксперта?

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

Планирование собственного карьерного трека — одна из сложнейших задач, потому что в ней множество переменных: личные навыки человека, предрасположенность с рождения, заложенные воспитанием способности, востребованность выбранной профессии в данный момент времени и многое многое другое. Ошибка в выборе профессии и карьерного пути может привести к печальным последствиям, ведь заниматься нелюбимым делом или понимать, что вершина в профессии не достижима — не самое лучшее в жизни.

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

Читать далее

Топ 5 мифов о налоговом контроле: разбор от экс-налоговика

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

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

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

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

Читать далее

Запуск JIT-бенчмарков под двоичными трансляторами

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

В данной статье были проведены запуски JIT-бенчмарков под двоичными трансляторами из x86 в ARM Microsoft Prism Emulator, Apple Rosetta 2 и FEX Emulator. Также была проведена оценка влияния динамических модификаций кода на производительность двоичной трансляции.

Читать далее

Проблема эргономики цифровой среды: устойчивость систем за счёт пользователей

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

Современные цифровые продукты выглядят устойчивыми.

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

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

Читать далее

Я отказался от Windows 11 в пользу Linux, и вам стоит поступить так же

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

Я выбрал Artix, кстати.

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

Читать далее
1
23 ...