Как стать автором
Поиск
Написать публикацию
Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Как анализировать и создать идеальное FTUE

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров294

Решила написать эту статью, т.к. в свое время не нашла ничего стоящего в ру‑нете, и пришлось по кусочкам собирать кучу материалов из совершенно разных и в большинстве своем иностранных источников. Надеюсь, получившийся текст будет для вас полезен.

FTUE (First Time User Experience) — это опыт и эмоции, которые получает пользователь во время своей первой сессии в приложении. Как известно, первое впечатление нельзя произвести дважды, поэтому знакомство с игрой — это очень важный этап, и от того, как вы его выстроите, во многом зависит успех приложения.

Давайте здесь сразу разделим понятия FTUE и онбординг. FTUE — это конкретно первая сессия в игре, знакомство с функционалом и геймплеем. В то время время, как онбординг — это уже про первые 7 дней в приложении с более сложными механиками, фичами и ивентами. Соответственно, именно о первых 20–40 минутах игры я и буду писать в этой статье.

Читать далее
Статья

MCP — новый кирпичик в фундаменте AI-разработки

Время на прочтение9 мин
Количество просмотров4.3K

Одна из горячих тем в области AI-кодинг-тулов и developer tooling — протокол MCP (Model Context Protocol), представленный Anthropic в ноябре 2024 года. Он стремительно набирает популярность: AI-модели и инструменты для разработчиков активно внедряют его.

Аналогия для объяснения MCP — это как «порт USB-C для AI-приложений»: он создает универсальную точку расширения, через которую LLM и девтулы могут интегрироваться друг с другом, а также с базами данных, тикетинг-системами и т. д. Концепция начинает набирать популярность и в других областях, но MCP изначально создавался как способ расширить функциональность девелоперских IDE — таких как Claude Desktop, Claude Code, VS Code, Cursor, Windsurf и других. Сегодня мы сосредоточимся именно на этом применении, разобрав:

1. Что такое MCP? Практический пример. Раньше мне приходилось использовать отдельный инструмент, чтобы делать запросы к базе данных в production-приложении. С MCP я могу «разговаривать» с базой данных прямо из IDE — это действительно меняет правила игры!

2. Происхождение MCP.  Два инженера из Anthropic — Дэвид Сориа Парра и Джастин Спар-Саммерс — реализовали MCP, решая собственную проблему: они хотели, чтобы Claude Desktop лучше работал с девтулзами.

3. Чтобы понять MCP, нужно понимать Language Server Protocol (LSP). Многие базовые идеи MCP вдохновлены подходом Microsoft к упрощению интеграции языковой поддержки в IDE.

Читать далее
Статья

Как разорвать порочный круг: почему ИТ и бизнес говорят на разных языках и как это можно исправить

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

Когда ломается система продаж, первый вопрос от бизнеса часто звучит так: «Когда уже ИТ все наладят» или «Почему опять не работает?». Но редко кто задаётся другим — более фундаментальным — вопросом: из чего состоит стабильность цифрового контура?

В реальности, если ИТ не работает — бизнес останавливается. Но в восприятии большинства сотрудников/менеджеров/агентов, ИТ по-прежнему выступает как вспомогательная функция, а не как ядро операционного процесса.

Это подтверждает и внутренняя диагностика, проведённая нами через анкетирование бизнес-заказчиков. Вот что мы увидели:

Читать далее
Статья

Геймдев будущего? Использование нейросетей в разработке игр. Часть 1

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

Ни для кого уже не секрет, что ​нейросети сегодня используются при разработке игр: создание концептов, арта, написание историй. А что насчет кодинга? Могут ли нейросети кодить вместо разработчиков и создавать полноценные игры? За ответом на этот вопрос я обратился к одной из лучших по мнению многих обзорщиков нейросетей для разработки – Qwen.

Читать далее
Новость

Компания Atlassian уволила 150 сотрудников, используя заранее записанное видео

Время на прочтение2 мин
Количество просмотров48K

Крупная австралийская технологическая компания Atlassian уволила 150 сотрудников, отправив им заранее записанное видео, пишет Cyber Daily.

Читать далее
Статья

Как я стал тестировщиком…

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров847

Всем привет!

С настоящей статьи решил начать своё графоманство на Хабре. Когда‑то писал много и по делу (правда, тематика была иная), поэтому решил вспомнить это занятие. Итак, начнём с незатейливой тематики, а именно — Как я стал тестировщиком… И не просто тестировщиковм, а тестировщиком 1С.

Гордо звучит, а?

Читать далее
Новость

Apple разрабатывает собственного поискового чат-бота с ИИ для конкуренции с ChatGPT

Время на прочтение1 мин
Количество просмотров741

Apple готовит собственного поискового чат-бота с ИИ, который составит конкуренцию лидерам отрасли вроде ChatGPT. По данным инсайдера Bloomberg Марка Гурмана, в начале года Apple сформировала команду Answers, Knowledge and Information (AKI), которая отвечает за разработку новых сервисов на базе ИИ.

Читать далее
Статья

Как интегрировать Google ADK с кастомным интерфейсом: пошаговое руководство с примерами

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров309

Как интегрировать Google ADK с кастомным интерфейсом: пошаговое руководство с примерами

Подробный гид по интеграции Google ADK (Agent Development Kit) и Vertex AI Agent Engine в кастомные интерфейсы. В статье разобраны все ключевые этапы — от развёртывания агента до настройки стриминга, сохранения состояния (state) и построения собственной архитектуры взаимодействия с LLM. Подходит разработчикам, которые хотят быстро подключить AI-агента к своему продукту и сохранить контроль над логикой, безопасностью и пользовательским опытом.

Читать далее
Новость

Palantir заключила контракт на $10 млрд на поставку программного обеспечения и данных для армии США

Время на прочтение1 мин
Количество просмотров950

Американская Palantir заключила соглашение стоимостью $10 млрд с армией США на поставку программного обеспечения и данных в течение следующего десятилетия. Поставщик обязался помочь военным повысить эффективность при подготовке к угрозам, объединив 75 договоров в один корпоративный контракт.

Читать далее
Статья

6 приёмов создания отличных Shell-скриптов от пользователей Hacker News

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

После того, как я опубликовал предыдущую статью, в которой рассказал о том, какие приёмы применяю, создавая Shell-скрипты, отличающиеся отличным UX, сообщество Hacker News поделилось со мной ценными откликами и предложениями. Я оформил то, что мне удалось узнать, в виде новой статьи, разобрав здесь ещё шесть приёмов, которые позволят всем желающим улучшить свои скрипты.

Читать далее
Статья

Опенсорсим yx_state — свой State Management для Flutter

Время на прочтение14 мин
Количество просмотров2.3K

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

Сегодня мы релизим в опенсорс ещё один state management для Flutter — ровно так же, как чуть меньше года назад мы выпустили yet another DI. Неужели снова ничего не подошло из готового? Да, снова не подошло.

В этой статье я расскажу, почему у нас снова зачесались руки сделать собственную библиотеку: как мы пришли к созданию собственного state management и чем он отличается от Riverpod, BLoC или Redux, какие компромиссы пришлось искать, чтобы совместить несовместимое.

Читать далее
Статья

Что такое инкрементальная гидратация в Angular

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров1.5K

Как инкрементальная гидратация в Angular помогает сделать приложения действительно быстрыми

Если вы когда-либо запускали SSR в Angular, вы наверняка сталкивались с этим парадоксом: страница вроде бы загружается молниеносно, но ощущается медленной. Контент есть, кнопки на месте — а кликаешь по ним, и в ответ тишина. Почему? Потому что браузер всё ещё «оживляет» интерфейс — запускает JavaScript, подключает обработчики, восстанавливает состояние. Это и есть гидратация, и в классическом исполнении она не так уж и быстра.

Читать далее
Новость

Apple внесла оригинальные Apple Watch Series 1 в список устаревших устройств

Время на прочтение1 мин
Количество просмотров979

Apple обновила перечень устаревших устройств, добавив в него умные часы Apple Watch Series 1. Это поколение смарт-часов корпорации вышло в 2016 году.

Читать далее

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

Статья

JEP 511: Импорт модулей в Java 25 — как упростить работу с библиотеками

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров628

Команда Spring АйО проанализировала JEP 511: импорт модулей. Теперь можно будет одним импортом подключать все пакеты, которые экспортирует модуль. Это сильно упростит работу с большими библиотеками, особенно в прототипах и обучении.

Читать далее
Статья

Аннотация Lazy как спасение от циклических зависимостей

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

В прошлом посте команда Spring АйО подробно разобрала, как @Lazy помогает экономить ресурсы и ускорять старт приложения. Но забыли упомянуть ещё один крайне полезный кейс применения этой аннотации — борьбу с циклическими зависимостями.

Читать далее
Статья

«Вымпелком» – ваше окно в мир спама

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

Сказ про то, как уютно спамеры чувствуют себя в «Вымпелкоме» и про гостеприимно распахнутый почтовый сервер одного из крупнейших операторов связи.

В прошлом году мне повалил спам с адресов в домене @corbina.ru, а я люблю получать спам, больше я люблю только жаловаться на него в ФАС, а с недавних пор еще и судить спамеров (как-нибудь расскажу об этом).

Ну повалил – и повалил, я дежурно достал свежий комплект ссаных тряпок и сел писать жалобу: тогда-то, там-то при таких-то обстоятельствах я получил спам с адреса, кхм, webmaster@corbina.ru Согласно данным служебных заголовков, спам был отправлен с IP 95.29.140.112, кхм, который недвусмысленно указывает на 95-29-140-112.broadband.corbina.ru…

С этого момента стало интереснее: адрес отправителя подделать – как два байта переслать, но подставить «левый» адрес в том же домене, через SMTP-сервер которого отправляется письмо, в сети «Вымпелкома», are you ahueli tam seriosly?!

ФАС, с которым я поделился своей радостью от получения спама, сперва бодро взялся за дело, но вскоре втихую прикрыл его, и вот почему:

Погрузиться в мир распахнутых почтовиков
Новость

За деньги «да»: Telegram-каналы распространяют фейки о выплатах молодым семьям и погашении ипотеки

Время на прочтение3 мин
Количество просмотров2K

Фейки маскируют в том числе под новости ведущих российских СМИ и распространяют через Telegram-каналы социальной тематики. Вся схема обмана с дальнейшим хищением денег и персональных данных происходит исключительно в мессенджере, без использования сторонних ресурсов.

Читать далее
Статья

Новая игра от создателей «Смуты», запуск плейтеста русской «Готики» и закрытие Skyforge: новости игропрома за июль 2025

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

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

Читать далее
Пост

4 главных продуктовых обновления «Первой Формы»: соцсети и новости, проектный интерфейс, мессенджер и формы задач

Low-code BPM-система «Первая Форма» представила новую версию — 2.265 «Цефей». В сборке появились функции, которые позволяют ещё эффективнее управлять документооборотом, проектами, взаимоотношениями с клиентами и поставщиками, коммуникациями. 

Соцсети и новости на корпоративном портале

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

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

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

Обновлённый проектный интерфейс с управлением ресурсами 

Новые функции интерфейса планирования проектов и управления ресурсами позволяют:

  • импортировать проекты из Microsoft Project со всеми задачами, их описаниями и сроками;

  • экспортировать проекты в формате Excel и PDF (постранично или единым планом);

  • автоматически рассчитывать процент выполнения задач и влияние этого показателя на финансовый результат;

  • планировать задачи не только по производственному календарю, но и по всем дням, считая праздники;

  • управлять приоритетами бронирований, отслеживать перегрузки в проектном интерфейсе;

  • переходить из интерфейса бронирования в справочник ресурсов. 

Новые индикаторы в мессенджере и ИИ-саммаризация

Общение в системе происходит в чатах, группах и внутренней видеоконференцсвязи. Эти инструменты тоже получили новые возможности:

  • Если в групповом чате проходит конференция, в его шапке отображается баннер с количеством участников. Для профиля пользователя при этом по всему интерфейсу отобразится цветной бейдж «На звонке».

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

  • ИИ-саммаризацией можно управлять голосом. Например, если сказать «Включи в протокол», помощник точно добавит информацию в саммари. 

ИИ-саммаризатор интегрируется в контур компании. Он обучается на внутренних материалах и никуда не передаёт данные. Благодаря этому инструмент учитывает контекст, что позволяет корректно распознавать названия, специфические термины, имена и другие детали.   

Новые возможности карточек задач

Low-code конструктор «Первой Формы» позволяет формировать формы задач под любые потребности и процессы. Поля можно объединять в блоки и группы, для них настраивается автозаполнение и связи с другими задачами, к контенту в полях можно выдавать гибкие права доступа.

В сборке 2.265 «Цефей» конструктор форм получил новые возможности. Теперь в нём можно:

  • добавлять поля в системную «шапку» задачи;

  • добавлять функциональные кнопки к полям: например, рядом с полем «Номер телефона» можно разместить кнопку «Позвонить», которая сразу откроет интегрированную телефонию;

  • добавлять в карточку неограниченное количество повторяющихся динамичных полей.

О других новых функциях и инструментах рассказали в чейнджлоге →

Теги:
+3
Комментарии0
Статья

Уронили, отключили, обрубили, сломали: четыре сценария отказа метрокластера в прямом эфире

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров781

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

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

С 2024 года у нас на тестовом стенде стоят системы хранения AQ440 от «Аэродиск». Мы их активно «мучаем»: имитируем отказы, нагружаем, меряем задержки, устраиваем испытания на выживание. Наш выбор связан с тем, что это единственное решение (на данный момент), у которого есть поддержка метрокластера. И основной фокус сегодняшнего рассказа — описать сценарии работы этой технологии. Не имитацию, не полумеру, а рабочую схему с реальным переключением между площадками, отказами и всем, что из этого следует.

Читать далее