Feed aggregator

Технический гайд по сторис – часть 4: как мы добавили видео формат

Habr.com - Fri, 05/22/2026 - 16:24

Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение – онлайн-платформу для решения вопросов с недвижимостью. Основные пользователи приложения –  физические лица (B2C) и риелторы (B2B2C). Эта статья – технический гайд для android-разработчиков о том, как реализовать видео сторис у себя в приложении или как использовать нашу библиотеку для работы с ними.

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

Для удобства изучения статьи я решил разбить ее на блоки:

Читать далее

Представительство в арбитражном процессе: правовые различия между внешним защитником и инхаусом

Habr.com - Fri, 05/22/2026 - 16:18

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

Для ИТ-компаний и технологического бизнеса этот выбор усложняется спецификой споров: защита интеллектуальной собственности, расторжение договоров на разработку ПО (интеграцию ERP-систем) или оспаривание решений налоговых органов по ИТ-льготам требуют не просто базового понимания материального права, а жесткого владения нормами Арбитражного процессуального кодекса РФ (АПК РФ). Рассмотрим, как устроен институт судебного представительства с точки зрения закона, какова механика работы разных специалистов и как минимизировать риски при выборе защитника.

Читать далее

«Где новые фичи?» — Как AI-миграция легаси вернет IT-бюджет бизнесу

Habr.com - Fri, 05/22/2026 - 16:13

Наверное, каждый, кто занимался эксплуатацией и развитием корпоративных систем, знает эту бесконечную претензию от бизнеса: «Мы столько тратим на IT – а результата ноль. Новых продуктов нет. Или они появляются мучительно медленно». И бизнес по-своему прав. Если из каждого рубля, потраченного на IT, менее 20 копеек уходит на то, что видит клиент – скорость появления новых продуктов будет именно такой, какая она есть - неудовлетворительной.

Читать далее

Что нужно знать работнику про увольнение

Habr.com - Fri, 05/22/2026 - 16:10

Появилась новость о всплеске попыток уволить именно в ИТшной сфере. На Хабре была хорошая статья в тему: Пришла пора расстаться с работой, где автор описывает план действий, если сотрудника хотят уволить.

Я же хочу раскрыть подробнее юридическую сторону дела: какие права есть у работников и как ими лучше пользоваться. Главное: у работника есть 1 месяц на обжалование увольнения через суд (статья 392 ТК РФ). В случае пропуска срока есть шанс, что иск будет возвращён без рассмотрения.

Как-то меня бывший работодатель склонял написать заявление по собственному желанию, шантажируя пунктом из трудового договора "выполнять иные поручения руководителя". Суть: назначить мне непрофильную задачку и на основании неудовлетворительного выполнения инициировать увольнение (в итоге я склонил работодателя расторгнуть договор по соглашению сторон, т.е. с выплатой компенсации). У меня уже был успешный юридический опыт в гражданских делах. И эта ситуация заставила меня изучить также опыт и в части трудовых отношений. Этим опытом и хочу поделиться.

Читать далее

Новые требования Москвы к ЦИМ для АГР: готовый инструмент для проектировщиков в nanoCAD BIM Строительство

Habr.com - Fri, 05/22/2026 - 16:09

С этого года требования к цифровым информационным моделям (ЦИМ) для получения свидетельств архитектурно-градостроительных решений (АГР) в Москве станут обязательными. Следуя запросам рынка, разработчики добавили в nanoCAD BIM Строительство поддержку новых регламентов – теперь экспорт в IFC можно гибко настраивать через маппинг параметров, в том числе для АГР.

Узнать больше

WireGuard: простота и надёжность современного VPN-туннеля или секретное рукопожатие в тёмной комнате

Habr.com - Fri, 05/22/2026 - 16:05

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

Читать далее

Выйдет ли GTA 6 в 2026 году, и чего ждать от игры

Habr.com - Fri, 05/22/2026 - 15:59

Ожидание Grand Theft Auto 6 уже стало главным культурным событием десятилетия в сообществе гиков. После официального переноса релиза на 19 ноября 2026 года фанаты замерли в предвкушении: сможет ли Rockstar Games в очередной раз перевернуть индустрию развлечений? Пока скептики обсуждают новые слухи о задержках разработки, а аналитики спорят о беспрецедентной цене в 100 долларов, датамайнеры слой за слоем раскрывают секреты грядущего шедевра.

В этой статье мы собрали всю самую свежую и достоверную информацию из официальных отчетов Take-Two и масштабных утечек. Разбираемся, почему Вайс-Сити станет самым живым мегаполисом в истории, как механики из Red Dead Redemption 2 изменят игровой процесс и какой графический прорыв готовит для нас движок RAGE 9.

Читать далее

Как меня назвали «невовлечённым», а я нашёл офшоры на Кипре

Habr.com - Fri, 05/22/2026 - 15:54

«Бизнес — это не то, что написано на сайте. Это то, что написано в налоговой декларации.»

Мне заблокировали доступ к GitLab. За неделю до этого я нашёл первую аномалию в бизнес-структуре и отправил им письмо. После блокировки копал глубже — и нашёл офшоры на Кипре.

Всё началось с того, что меня назвали «невовлечённым специалистом».

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

Начать расследование

Как LLM научила рекомендательную модель видеть больше, чем историю взаимодействий

Habr.com - Fri, 05/22/2026 - 15:53

Привет, Хабр! Меня зовут Алексей Васильев, я тимлид команды «Рекомендательные системы и персонализация» Sber AI Lab — Центра практического искусственного интеллекта Сбера. В нашей команде мы занимаемся исследованиями в области рекомендаций на последовательностях (sequential recommendations). Например, прослушивания музыки или просмотры карточек товаров можно представить как последовательность взаимодействий пользователя. А для моделирования последовательностей, как мы знаем, отлично подходят трансформеры: популярные варианты в рекомендациях — SASRec и BERT4Rec. Эти модели прекрасно справляются с задачей рекомендаций на основе взаимодействий, но они ничего не знают о самих товарах.

Допустим, пользователь покупает безлактозный йогурт и растительный сыр. У нас сразу появляется гипотеза: возможно, пользователь не переносит лактозу. Однако для sequential‑модели это не очевидный факт, а статистический паттерн, который нужно выучить из взаимодействий. Если данных мало, товары редкие или связи между ними плохо представлены в истории, то такой смысл легко потерять.

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

Читать далее

От хаоса к экосистеме: Модель зрелости комьюнити в бизнесе

Habr.com - Fri, 05/22/2026 - 15:51

Привет, Хабр! Меня зовут Антонина Коломиец, я управляю сообществами в ОТП Банке. В этой статье хочу поделиться мыслью об экосистеме в целом. Сегодня в корпоративной среде фокус окончательно сместился с количественных метрик (числа подписчиков, просмотров, лайков) на качественные — капитализацию и зрелость сообщества. Бизнес начинает понимать: комьюнити — это не просто группа по интересам на балансе маркетинга или HR, а стратегический актив.

Читать далее

Свет, тьма, VEML7700 и Python

Habr.com - Fri, 05/22/2026 - 15:36

У меня на полке стоит NanoPi Fire3 — старинный SBC с Linux на борту. С течением времени он неизбежно обрастает периферией разной степени бесполезности. Среди прочего, конечно же, в нем прописался экранчик LCD2004 (даже два) со светодиодной подсветкой, который освещал ночную квартиру, как прожектор.

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

Измерить освещенность

Сказ о том, как мы процессы разработки в GRI меняли. Часть 2

Habr.com - Fri, 05/22/2026 - 15:31

Привет, Хабр!

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

Раньше многое держалось на договорённостях и личной ответственности, теперь — на понятном процессе и метриках. Я расскажу, что именно мы поменяли в рабочем процессе, планировании и трекинге, и как это повлияло на доставку задач в прод. При этом покажу не только общие подходы, но и конкретные практики: как разделили discovery и delivery в Jira, какие правила и процессы ввели, как считаем capacity, зачем появился отдельный статус Hold и какие метрики помогают управлять delivery.

Многие вещи разберу на примерах структуры Jira и operational-практик, которые у нас в итоге прижились и начали влиять на предсказуемость поставки.

Читать далее

Майский «В тренде VM»: громкие уязвимости в Linux, ActiveMQ, SharePoint и Acrobat Reader

Habr.com - Fri, 05/22/2026 - 15:27

Хабр, привет!

На связи Александр Леонов, ведущий эксперт PT Expert Security Center и дежурный по самым опасным уязвимостям месяца. Мы с командой аналитиков Positive Technologies регулярно смотрим на поток информации об уязвимостях из самых разных источников: бюллетени безопасности вендоров, соцсети, блоги, телеграм-каналы, репозитории кода, базы уязвимостей и эксплойтов. Из этого многообразия мы стараемся выделять самое важное - трендовые уязвимости, которые уже используются в реальных атаках или с высокой вероятностью будут эксплуатироваться в ближайшее время.

С прошлого дайджеста мы добавили в общий список еще четыре трендовые уязвимости.

Читать далее

Статический анализ, заряженный ИИ: как LLM ищут уязвимости в коде и где их границы

Habr.com - Fri, 05/22/2026 - 15:18

Привет, Хабр! На связи Денис Макрушин из команды SourceCraft. Индустрия AppSec десятилетиями жила в жёстком конфликте между полнотой и точностью поиска угроз. Классические SAST-инструменты генерируют шум, на ручной разбор которого уходит больше времени, чем на реальную работу с угрозами. Релиз Claude Code Security от Anthropic заметно встряхнул индустрию кибербезопасности: капитализация традиционных вендоров просела, а генеральный директор крупного игрока Snyk заявил, что будущее компании теперь должен определять ИИ-центричный лидер.

Рынок переопределил ценность инструмента безопасности. Раньше она измерялась количеством поддерживаемых правил и языков. Сегодня формула изменилась: важна  цепочка — нашёл, объяснил, помог исправить. Здесь на сцену выходят LLM  — не как замена классическому анализатору, а как дополнительный слой интерпретации. Так формируется новая категория — AI SAST.

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

Читать далее

Блок “Процессы” и почему мы называем его нашим мини-n8n

Habr.com - Fri, 05/22/2026 - 15:14

Одна из новых возможностей HRM-модуля ZentrySpace — блок «Процессы». На первом этапе он закрывает сценарии отсутствий: отпуска, больничные, командировки, учебные отпуска, отгулы и другие ситуации, когда сотрудник временно выпадает из рабочего графика.

Раньше подобные сценарии мы называли «заявками»: сотрудник создает заявку, руководитель согласовывает, HR-менеджер фиксирует результат. Но по мере развития продукта стало понятно, что слово «заявка» описывает только входную форму, а не всю ценность. На самом деле компания получает управляемый бизнес-процесс: с маршрутом, ролями, действиями, уведомлениями, историей изменений и будущей связкой с КЭДО.

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

Читать далее

Как поменялся рынок интернет-рекламы: сравнение первых кварталов 2025 и 2026 годов: исследование click.ru

Habr.com - Fri, 05/22/2026 - 15:10

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

Мы провели исследование CPC, CTR, CPM с помощью инструмента «Пульс click.ru» и сопоставили данные за первые кварталы 2025 и 2026 годов. На основании динамики метрик год к году показали, как поменялся рынок интернет-рекламы.

Из статьи вы узнаете:

Читать далее

Мониторинг Kerio Connect через Zabbix 7: разбор шаблона без агентов и regex по DAT

Habr.com - Fri, 05/22/2026 - 15:01

Kerio Connect — почтовый сервер, который в нашей стране всё ещё крутится в десятках организаций, особенно тех, что когда-то слезли с Exchange и не захотели возвращаться. Для системного администратора это означает простую вещь: почта работает, а наблюдать за ней нечем. Официальная страница zabbix.com/integrations предлагает шаблоны только для Kerio Control (фаервол), для Connect — пустота. В zabbix/community-templates тоже пусто. На форумах советуют парсить графический DAT-файл регулярками — работает, но теряется API-уровень.

У меня под рукой Kerio Connect 10.x в продакшене, и однажды я устал смотреть на него через веб-интерфейс и счётчики антиспама в логе. За несколько дней собрал Zabbix 7 шаблон поверх Kerio Admin API (JSON-RPC), выложил под MIT. В статье — разбор того, что выяснилось: почему минимальная роль для API оказалась тупиком, как 4 вызова уложились в один master-айтем, что делать с отрицательной дельтой на counter reset и почему агент на хосте всё-таки иногда нужен. Без пересказа документации, с граблями.

Читать далее

671 Allow в Claude Code за день: как родился сетап Spec-build

Habr.com - Fri, 05/22/2026 - 15:00

Это история о том, как попытка починить маленький раздражитель в Claude Code неожиданно привела меня к полноценному сетапу для разработки фич совместно с AI‑ассистентом. Приложил немного музыки для атмосферы.

Читать далее

3 известные интересные задачи на логику

Habr.com - Fri, 05/22/2026 - 14:57

У вас есть две веревки и коробок спичек. Каждая веревка сгорает ровно за 1 час. При этом они горят неравномерно (например, первая половина может сгореть за 5 минут, а остаток — за 55 минут). Как с помощью этих веревок отмерить ровно 45 минут?

Решение: Поджигаем первую веревку с обоих концов одновременно, а вторую веревку — только с одного конца. Первая веревка полностью сгорит ровно через 30 минут (так как пламя встретится). В этот самый момент поджигаем второй конец второй веревки. Ей оставалось гореть 30 минут с одного конца, но с двух концов она сгорит в два раза быстрее — за 15 минут. Итого: 30 + 15 = 45 минут.

Читать далее

Как айтишнику позаботиться о менталке и не перерабатывать

Habr.com - Fri, 05/22/2026 - 14:56

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

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

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

Читать далее

Who's online

There are currently 0 users and 2 guests online.
Syndicate content