Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 52 min ago

AmneziaWG 2.0: от маскировки трафика к полной мимикрии

Wed, 03/25/2026 - 12:52

Всем привет!

На связи команда разработчиков Amnezia. Сегодня хотим рассказать о важном обновлении нашего протокола – AmneziaWG 2.0, а также о том, как с его помощью можно развернуть собственный VPN на своем сервере.

AmneziaWG 2.0 – это уже не просто набор новых параметров в конфигурации, а заметный технологический шаг вперед в вопросе восстановления доступа к свободному интернету. Новая версия уже поддерживается в клиенте AmneziaVPN для десктопных приложений и Android у пользователей self-hosted.

Читать далее

Widgetbook: мост между сore командой, дизайнерами и продуктовыми командами

Wed, 03/25/2026 - 12:46

Привет, Хабр! Я Александр, занимаюсь Flutter разработкой продукта Свой бизнес и Дизайн-системы в команде РСХБ.Цифра.  РСХБ это не только банк топ 5* по размеру активов, но и огромная экосистема Своё со множеством мобильных приложений разной тематики: банкинг, туризм, жильё, маркетплейс фермерских продуктов, поиск работы в агропромышленном комплексе и другие . 

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

Читать далее

Зачем хранить и анализировать ошибки с ТСД: от «красного экрана» до отчёта для руководителя

Wed, 03/25/2026 - 12:44

Работа склада часто выглядит со стороны как простой механический процесс: сотрудник взял товар, пикнул сканером, положил в коробку. Но внутри этого ритма скрыта масса невидимых глазу операций, которые удерживают учёт в равновесии. Когда терминал сбора данных (ТСД) издаёт неприятный звуковой сигнал и экран загорается красным, для кладовщика это просто стоп-сигнал. Для нас это был сигнал о том, что где-то нарушилась цепочка данных. Мы привыкли реагировать на такие ситуации мгновенно: перезагрузить устройство, перепикать товар, вызвать специалиста. 

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

Читать далее

Обезьяна с автоклавом

Wed, 03/25/2026 - 12:36

Или почему 0.01% биомассы не имеют права решать за остальные 99.99%

Сегодня утром я закончил примерно десять миллиардов жизней, а потом пошёл обедать с коллегами. Звучу как потенциально успешный политик образца 2026 года, но речь не о том. Руки пахли автоклавированным LB-бульоном, а на столе стояли шесть чашек Петри с E. coli DH5α, которые я залил лизирующим буфером, потому что мне нужна была плазмидная ДНК. Кишечные палочки не вопили от боли, естественно не страдали от моих манипуляций, но всё же я их убил.

Этический комитет моего института об этом не знает. Не потому что я скрываю, а потому что никакого этического комитета у нас нет. Потому что ему нечего регулировать. Принцип 3R Рассела и Бёрча (1959) заканчивается ровно там, где начинаются прокариоты. Ноль документов. Ноль согласований. Ноль угрызений совести.

Нуууу, почти ноль.

Почему почти?

Два вопроса, которые скажут о разработчике и тимлиде больше, чем техническое интервью

Wed, 03/25/2026 - 12:30

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

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

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

Как нанимающий менеджер, я стараюсь находить и продвигать именно таких людей. 

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

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

Это, конечно, не стопроцентная гарантия. Но корреляция оказалась удивительно высокой.

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

Читать далее

Джуниор системный аналитик в 2026: ожидания рынка, поиск работы и первые задачи

Wed, 03/25/2026 - 12:16

Всем привет! Это команда Яндекс Практикума. Недавно мы провели исследование рынка, чтобы узнать актуальные требования к джуниор СА. Для этого мы поговорили с нанимающими тимлидами и синьорами из крупных и средних компаний, проанализировали вакансии и опросили выпускников курса «Системный аналитик» — джунов, которые недавно проходили процесс найма.

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

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

Читать далее

От потребностей к календарю: моя система самоорганизации

Wed, 03/25/2026 - 12:15

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

Читать далее

Ребрендинг глазами разработчика: как мы переходили к единому кластеру «КИОН»

Wed, 03/25/2026 - 12:13

Привет, Хабр! Меня зовут Андрей Юрин, я мобильный разработчик в онлайн-кинотеатре КИОН. Недавно у нас произошел ребрендинг, который коснулся всех платформ, но ресурсов на весь идейный план не хватало. Было решено все делать в мини-команде супергероев из дизайнеров и разработчиков. Я был в зоне отвественности за Android TV и хочу поделиться, с какими проблемами пришлось столкнуться и как проходит ребрендинг в большой компании.

Читать далее

Люксембургско-Горьковский эффект или детектив в стиле радио

Wed, 03/25/2026 - 12:05

Представьте себе тихий весенний вечер 10 апреля 1933 года. Голландский инженер Бернард Теллеген, известный своими работами в Philips, с нескольких приемников слушает швейцарскую станцию из города Беромюнстера. Звучит чистая, красивая музыка. 

Но зачем Теллеген использует сразу несколько приемников? Чтобы исключить ошибку и влияние каждого из них. Ведь радиотехника не идеальна. А то, за чем Бернард охотится, на одном аппарате может быть вызвано проблемами в приемном тракте.

Но нет. На всех своих приемниках Теллеген слышит, как сквозь шум эфира, пробивается едва различимый, но отчетливый голос диктора. Диктор говорит на французском. Это программа «Радио Люксембург» — мощнейшей коммерческой станции, вещавшей на длинных волнах с передатчика в Юнглинстере. 

Как?! Частоты станций разделяли сотни килогерц, они не могли перекрываться в приемном тракте. Тем не менее, факт налицо. Создавалось впечатление, будто одна радиостанция “впечатывает” свою звуковую программу в сигнал другой.

Читать далее

От технаря к техлиду: битва с самозванцем

Wed, 03/25/2026 - 12:03

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

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

Поехали

Уязвимости в Spring AI и ONNX: как дыры в ИИ‑фреймворках превращаются в утечки данных и чужие модели

Wed, 03/25/2026 - 11:26

ИИ‑фреймворки давно въехали в прод, но к ним часто относятся как к «научной приблуде», а не к ещё одному входу в ваши данные и инфраструктуру. Spring AI и ONNX крутятся где‑то между ML‑командами, продуктами вендоров и внутренними ассистентами, и на определённом этапе за ними перестают успевать архитектура и безопасность.

В марте в обзорах уязвимостей рядом всплыли несколько критичных багов именно в этих штуках. Там есть и SQL‑инъекции, и JSONPath‑инъекции, и обход проверки доверия при загрузке моделей. В статье разбираю, что это значит для тех, кто уже тащит ИИ в прод, и даю чек‑лист, который можно прямо отнести своей команде.

Читать далее

asapBI: работа с базами данных в оффлайне, или «Эй, обалдел!??? У тебя и так удаленка!!!»

Wed, 03/25/2026 - 11:22

А потом ты выезжаешь за МКАД, садишься в поезд или просто решаешь поработать с веранды на даче, и реальность бьет под дых. Мобильный интернет сегодня — это лотерея. Вчера он был, сегодня его «прикрутили» из-за учений, завтра ты въехал в «белое пятно», а послезавтра твой VPN забанили вместе с протоколом.

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

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

... но вы моделируйте (C)

Я задал очень простой вопрос, но 76% ИИ-моделей мне соврали

Wed, 03/25/2026 - 11:20

Один простой вопрос. Девять уверенных ответов. Восемь из них — ложь.

примечание: Иллюстрация сгалюционирована ИИ

Я отправил 29 крупнейшим языковым моделям мира одно сообщение — и стал ждать. Я думал: модель либо знает ответ, либо не знает; и честно скажет об этом. Третьего не дано.

Оказалось — дано. И это третье называется галлюцинация с полной уверенностью в своей правоте.

Результаты изменили моё понимание того, насколько мы можем доверять ИИ

Читать далее

Почему b2b-услуги самая сложная ниша для Яндекс Директ и 4 бизнеса, у которых это всё-таки получилось

Wed, 03/25/2026 - 11:18

Привет, Хабр! Это Сергей Перевозчиков, основатель агентства контекстной рекламы «КонтекстЛаб». Когда ко мне приходят с b2b-услугами, часто слышу одни и те же вопросы: что делать, если аукцион на поиске перегрет и клики доходят до 1000 рублей? Как вообще выделяться, если у продукта нет внятного УТП? И как привлекать бизнес-аудиторию, которая слабо понимает саму услугу?

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

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

Читать далее

Можно и не клонировать: зачем GitVerse сделал новый веб-редактор кода

Wed, 03/25/2026 - 11:00

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

Сначала переехали почта и офисные приложения. Потом пришли трекеры задач, инструменты для дизайна. Даже обработка видео и трёхмерная графика теперь доступна онлайн. И вот, казалось бы, последний бастион — полноценные IDE — тоже дрогнул.
Настройки окружений, специфичные для ОС зависимости, вечные «оно работает у меня» — всё это становится анахронизмом. Удобнее открыть вкладку и просто начать работать без установки, обновлений и потерянных на настройку выходных.

Если вы тимлид, DevOps или поддерживаете живой репозиторий, то наверняка знаете эту ситуацию: нужно быстро поправить README, обновить контент для Pages или внести небольшую правку по итогам рецензирования. Изменений на несколько минут, а дальше стандартный сценарий: клонировать репозиторий, открыть IDE, дождаться индексации, вспомнить, в какой ветке вообще планировалась правка. Сам код при этом простой, а контекст задачи давно понятен.

Мы в GitVerse регулярно сталкивались с такими случаями — и как пользователи, и как команда продукта. Поэтому решили не «делать ещё одну IDE», а упростить именно этот класс задач. Об этом и расскажем в статье.

Читать далее

Иностранные слова в брендинге и интерфейсах IT- компании. Что изменилось с 1 марта 2026

Wed, 03/25/2026 - 10:55

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

Откуда взялся закон

ФЗ № 168-ФЗ от 24 июня 2025 года добавил в Закон о защите прав потребителей новую статью 10.1. Суть: любая нерекламная информация, предназначенная для публичного ознакомления потребителей, размещается на русском языке.

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

28 февраля 2026 года, за день до вступления в силу, Роспотребнадзор опубликовал разъяснение: требования распространяются в том числе на сайты в интернете как «общедоступные места». До этого часть юристов ссылалась на позицию ВС РФ 2015 года о том, что интернет не «место, открытое для свободного посещения».

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

Читать далее

Я 17 лет была продюсером на ТНТ, а потом пришла нейросеть

Wed, 03/25/2026 - 10:48

Я работала продюсером сериалов на ТНТ 17 лет — прошла путь от ассистента генерального продюсера до руководителя отдела производства сериалов. За это время я видела сотни историй — невероятных, живых, настоящих. И столько же презентаций к ним, от которых у меня буквально лилась кровь из глаз.

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

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

Нейросети изменили производство: Midjourney, Reve, Nano Banana, ChatGPT — теперь это рабочий стек. Но как именно они встроены в процесс и где человеческое мышление незаменимо — про это почти никто не рассказывает. Вот как это выглядит изнутри.

Читать далее

Картинки и видео в Telegram без тормозов, рекламная сеть в чатах с нейронками — и еще 8 российских стартапов

Wed, 03/25/2026 - 10:45

10 новых российских продуктов для сборки статических сайтов из Markdown, практики иностранных языков, быстрого запуска MVP с AI, поиска Telegram каналов для посевов и многого другого. Битва за «Продукт недели» началась!

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

Читать далее

От «Долгого Джонта» Кинга до pip install: пишем HAL для атомного манипулятора

Wed, 03/25/2026 - 10:37

Начал с фантазий про телепортацию из рассказа Кинга, закончил Python-пакетом для управления атомным микроскопом. Симулятор вместо оборудования за $500K, замена LabVIEW на asyncio, drop-in для RL-агента.

Читать далее

Как ИИ решает сложные технические задачи для всех на примере создания своего VPN Xray VLESS за 10 минут

Wed, 03/25/2026 - 10:30

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

Но даже топовые модели в Claude Code и Codex с большой долей вероятности соберут всё косячно. Ведь настройка VPN — это десяток параметров, которые надо задать определённым образом. Без этого не заработает или быстро сломается.

В этой статье разбираем, почему так происходит и как решать эту проблему, а также попутно собираем современный VPN на Xray VLESS с транспортом XHTTP.

Читать далее

Who's online

There are currently 1 user and 6 guests online.