Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение – онлайн-платформу для решения вопросов с недвижимостью. Основные пользователи приложения – физические лица (B2C) и риелторы (B2B2C). Эта статья – технический гайд для android-разработчиков о том, как реализовать видео сторис у себя в приложении или как использовать нашу библиотеку для работы с ними.
Из статьи вы поймете: как запустить видео сторис в своем приложении, как работать с несколькими видео, как сделать из этого полноценный плагин, если вы хотите инкапсулировать логику в отдельном модуле и подключать ее только при необходимости, или как использовать нашу библиотеку для этих целей.
Для удобства изучения статьи я решил разбить ее на блоки:
Читать далееЭкономические споры между контрагентами, подрядные конфликты или претензии со стороны контролирующих органов неизбежно приводят бизнес в арбитражный суд. На этапе подготовки процессуальных документов генеральный директор или собственник компании сталкивается с дилеммой: поручить ведение дела штатному сотруднику, привлечь внешнего консультанта без статуса или найти узкопрофильного специалиста. В поисковых запросах эта проблема часто формулируется как «арбитражный адвокат или юрист в Москве», однако за этим бытовым противопоставлением скрывается глубокая разница в правовых режимах, объеме полномочий и уровне ответственности.
Для ИТ-компаний и технологического бизнеса этот выбор усложняется спецификой споров: защита интеллектуальной собственности, расторжение договоров на разработку ПО (интеграцию ERP-систем) или оспаривание решений налоговых органов по ИТ-льготам требуют не просто базового понимания материального права, а жесткого владения нормами Арбитражного процессуального кодекса РФ (АПК РФ). Рассмотрим, как устроен институт судебного представительства с точки зрения закона, какова механика работы разных специалистов и как минимизировать риски при выборе защитника.
Читать далееНаверное, каждый, кто занимался эксплуатацией и развитием корпоративных систем, знает эту бесконечную претензию от бизнеса: «Мы столько тратим на IT – а результата ноль. Новых продуктов нет. Или они появляются мучительно медленно». И бизнес по-своему прав. Если из каждого рубля, потраченного на IT, менее 20 копеек уходит на то, что видит клиент – скорость появления новых продуктов будет именно такой, какая она есть - неудовлетворительной.
Читать далееПоявилась новость о всплеске попыток уволить именно в ИТшной сфере. На Хабре была хорошая статья в тему: Пришла пора расстаться с работой, где автор описывает план действий, если сотрудника хотят уволить.
Я же хочу раскрыть подробнее юридическую сторону дела: какие права есть у работников и как ими лучше пользоваться. Главное: у работника есть 1 месяц на обжалование увольнения через суд (статья 392 ТК РФ). В случае пропуска срока есть шанс, что иск будет возвращён без рассмотрения.
Как-то меня бывший работодатель склонял написать заявление по собственному желанию, шантажируя пунктом из трудового договора "выполнять иные поручения руководителя". Суть: назначить мне непрофильную задачку и на основании неудовлетворительного выполнения инициировать увольнение (в итоге я склонил работодателя расторгнуть договор по соглашению сторон, т.е. с выплатой компенсации). У меня уже был успешный юридический опыт в гражданских делах. И эта ситуация заставила меня изучить также опыт и в части трудовых отношений. Этим опытом и хочу поделиться.
Читать далееС этого года требования к цифровым информационным моделям (ЦИМ) для получения свидетельств архитектурно-градостроительных решений (АГР) в Москве станут обязательными. Следуя запросам рынка, разработчики добавили в nanoCAD BIM Строительство поддержку новых регламентов – теперь экспорт в IFC можно гибко настраивать через маппинг параметров, в том числе для АГР.
Узнать большеБыло бы неверным рассматривать WireGuard только как средство для обхода блокировок. Однако без этого свойства его тоже рассмотреть не получится. Сегодня я порассуждаю о безопасности связи с внешним миром, и соберу в одном месте полную пошаговую инструкцию по развёртыванию.
Читать далееОжидание Grand Theft Auto 6 уже стало главным культурным событием десятилетия в сообществе гиков. После официального переноса релиза на 19 ноября 2026 года фанаты замерли в предвкушении: сможет ли Rockstar Games в очередной раз перевернуть индустрию развлечений? Пока скептики обсуждают новые слухи о задержках разработки, а аналитики спорят о беспрецедентной цене в 100 долларов, датамайнеры слой за слоем раскрывают секреты грядущего шедевра.
В этой статье мы собрали всю самую свежую и достоверную информацию из официальных отчетов Take-Two и масштабных утечек. Разбираемся, почему Вайс-Сити станет самым живым мегаполисом в истории, как механики из Red Dead Redemption 2 изменят игровой процесс и какой графический прорыв готовит для нас движок RAGE 9.
Читать далее«Бизнес — это не то, что написано на сайте. Это то, что написано в налоговой декларации.»
Мне заблокировали доступ к GitLab. За неделю до этого я нашёл первую аномалию в бизнес-структуре и отправил им письмо. После блокировки копал глубже — и нашёл офшоры на Кипре.
Всё началось с того, что меня назвали «невовлечённым специалистом».
Это история о том, как два вечерка на Руспрофайле и нейросетка дали больше информации, чем почти два года работы внутри компании. И о том, что любой разработчик может проверить своего работодателя так же.
Начать расследованиеПривет, Хабр! Меня зовут Алексей Васильев, я тимлид команды «Рекомендательные системы и персонализация» Sber AI Lab — Центра практического искусственного интеллекта Сбера. В нашей команде мы занимаемся исследованиями в области рекомендаций на последовательностях (sequential recommendations). Например, прослушивания музыки или просмотры карточек товаров можно представить как последовательность взаимодействий пользователя. А для моделирования последовательностей, как мы знаем, отлично подходят трансформеры: популярные варианты в рекомендациях — SASRec и BERT4Rec. Эти модели прекрасно справляются с задачей рекомендаций на основе взаимодействий, но они ничего не знают о самих товарах.
Допустим, пользователь покупает безлактозный йогурт и растительный сыр. У нас сразу появляется гипотеза: возможно, пользователь не переносит лактозу. Однако для sequential‑модели это не очевидный факт, а статистический паттерн, который нужно выучить из взаимодействий. Если данных мало, товары редкие или связи между ними плохо представлены в истории, то такой смысл легко потерять.
Большие языковые модели в данной ситуации выглядят подходящим решением. Они умеют читать описания товаров, анализировать историю взаимодействий и выделять предпочтения пользователя. Казалось бы, можно просто взять LLM и использовать её как рекомендательную систему. Но и здесь всё не так просто: использовать LLM на инференсе дорого, медленно и сложно с точки зрения масштабирования на миллионы пользователей.
Читать далееПривет, Хабр! Меня зовут Антонина Коломиец, я управляю сообществами в ОТП Банке. В этой статье хочу поделиться мыслью об экосистеме в целом. Сегодня в корпоративной среде фокус окончательно сместился с количественных метрик (числа подписчиков, просмотров, лайков) на качественные — капитализацию и зрелость сообщества. Бизнес начинает понимать: комьюнити — это не просто группа по интересам на балансе маркетинга или HR, а стратегический актив.
Читать далееУ меня на полке стоит NanoPi Fire3 — старинный SBC с Linux на борту. С течением времени он неизбежно обрастает периферией разной степени бесполезности. Среди прочего, конечно же, в нем прописался экранчик LCD2004 (даже два) со светодиодной подсветкой, который освещал ночную квартиру, как прожектор.
С одной стороны — удобно ходить в туалет, не включая свет, с другой — захотелось гламура, как в мобилке, чтобы, чем меньше вокруг света, тем тусклее была бы подсветка. Для этой цели нужно этот свет как‑то измерять, так что ассортимент периферии было решено расширить датчиком освещенности VEML7700. О том, как я приспосабливал его к делу, и пойдет речь далее.
Измерить освещенностьПривет, Хабр!
Меня зовут Кирилл Невзоров, я руководитель отдела анализа и управления проектами. В первой части речь шла про роли, ответственность и точки входа в команды. Но чтобы процесс стал управляемым, одного организационного контура недостаточно. Настоящие изменения начались тогда, когда мы навели порядок в Jira и начали считать числа.
Раньше многое держалось на договорённостях и личной ответственности, теперь — на понятном процессе и метриках. Я расскажу, что именно мы поменяли в рабочем процессе, планировании и трекинге, и как это повлияло на доставку задач в прод. При этом покажу не только общие подходы, но и конкретные практики: как разделили discovery и delivery в Jira, какие правила и процессы ввели, как считаем capacity, зачем появился отдельный статус Hold и какие метрики помогают управлять delivery.
Многие вещи разберу на примерах структуры Jira и operational-практик, которые у нас в итоге прижились и начали влиять на предсказуемость поставки.
Хабр, привет!
На связи Александр Леонов, ведущий эксперт PT Expert Security Center и дежурный по самым опасным уязвимостям месяца. Мы с командой аналитиков Positive Technologies регулярно смотрим на поток информации об уязвимостях из самых разных источников: бюллетени безопасности вендоров, соцсети, блоги, телеграм-каналы, репозитории кода, базы уязвимостей и эксплойтов. Из этого многообразия мы стараемся выделять самое важное - трендовые уязвимости, которые уже используются в реальных атаках или с высокой вероятностью будут эксплуатироваться в ближайшее время.
С прошлого дайджеста мы добавили в общий список еще четыре трендовые уязвимости.
Читать далееПривет, Хабр! На связи Денис Макрушин из команды SourceCraft. Индустрия AppSec десятилетиями жила в жёстком конфликте между полнотой и точностью поиска угроз. Классические SAST-инструменты генерируют шум, на ручной разбор которого уходит больше времени, чем на реальную работу с угрозами. Релиз Claude Code Security от Anthropic заметно встряхнул индустрию кибербезопасности: капитализация традиционных вендоров просела, а генеральный директор крупного игрока Snyk заявил, что будущее компании теперь должен определять ИИ-центричный лидер.
Рынок переопределил ценность инструмента безопасности. Раньше она измерялась количеством поддерживаемых правил и языков. Сегодня формула изменилась: важна цепочка — нашёл, объяснил, помог исправить. Здесь на сцену выходят LLM — не как замена классическому анализатору, а как дополнительный слой интерпретации. Так формируется новая категория — AI SAST.
В этой статье разберём, как именно LLM работают с кодом, почему «скормить репозиторий в промт» — плохая идея, какие инженерные метрики действительно важны и как мы исследуем и внедряем новые возможности автономного поиска и исправления дефектов в коде для добавления в продукты SourceCraft Security.
Читать далееОдна из новых возможностей HRM-модуля ZentrySpace — блок «Процессы». На первом этапе он закрывает сценарии отсутствий: отпуска, больничные, командировки, учебные отпуска, отгулы и другие ситуации, когда сотрудник временно выпадает из рабочего графика.
Раньше подобные сценарии мы называли «заявками»: сотрудник создает заявку, руководитель согласовывает, HR-менеджер фиксирует результат. Но по мере развития продукта стало понятно, что слово «заявка» описывает только входную форму, а не всю ценность. На самом деле компания получает управляемый бизнес-процесс: с маршрутом, ролями, действиями, уведомлениями, историей изменений и будущей связкой с КЭДО.
Поэтому блок сменит название на «Процессы», заявка при этом остается способом для запуска процесса со стороны пользователя, но продуктовая сущность шире: это визуальный движок, с помощью которого компания может закрывать типовые и нетиповые внутренние процессы без разработки отдельной логики под каждый сценарий.
Читать далееЛюбая рекламная стратегия начинается с анализа: нужно оценить эффективность вложений, рассчитать окупаемость и определить бюджет с учетом площадки, ниши и географии.
Мы провели исследование CPC, CTR, CPM с помощью инструмента «Пульс click.ru» и сопоставили данные за первые кварталы 2025 и 2026 годов. На основании динамики метрик год к году показали, как поменялся рынок интернет-рекламы.
Из статьи вы узнаете:
Читать далее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 и почему агент на хосте всё-таки иногда нужен. Без пересказа документации, с граблями.
Читать далееЭто история о том, как попытка починить маленький раздражитель в Claude Code неожиданно привела меня к полноценному сетапу для разработки фич совместно с AI‑ассистентом. Приложил немного музыки для атмосферы.
Читать далееУ вас есть две веревки и коробок спичек. Каждая веревка сгорает ровно за 1 час. При этом они горят неравномерно (например, первая половина может сгореть за 5 минут, а остаток — за 55 минут). Как с помощью этих веревок отмерить ровно 45 минут?
Решение: Поджигаем первую веревку с обоих концов одновременно, а вторую веревку — только с одного конца. Первая веревка полностью сгорит ровно через 30 минут (так как пламя встретится). В этот самый момент поджигаем второй конец второй веревки. Ей оставалось гореть 30 минут с одного конца, но с двух концов она сгорит в два раза быстрее — за 15 минут. Итого: 30 + 15 = 45 минут.
Читать далееСредняя зарплата разработчика в России — больше 200 тысяч рублей в месяц, по данным зарплатного калькулятора Хабр Карьеры. Но если смотреть не только на денежную сторону этой профессии, по данным других исследований, больше половины IT-специалистов хотя бы раз выгорали. Среди удаленщиков таких еще больше.
Забавно, что айтишники в среднем лучше других разбираются в системных багах, и при этом часто пропускают момент, когда ломается их собственная. Давайте разбираться, почему так и как фиксить такие эмоциональные баги.
п. с. мы не будем советовать заниматься спортом, медитировать, гулять на свежем воздухе или больше спать — понятное дело, что когда выгорел, то попросту лень добавлять активности. Поэтому можно попробовать решить это более комплексно.
Читать далее