![](https://webcf.waybackmachine.org/web/20211027205840im_/https://habrastorage.org/getpro/habr/upload_files/3f9/e58/dcf/3f9e58dcf21a7e45c13f28c1999f6cfe.png)
Данный код не является оптимизированным или идеализированным, он очень простой и будет понятен новичкам(кем я и являюсь), потому надеюсь на понимание). Ну и еще это приложение было создано скорей смеха ради.
Данный код не является оптимизированным или идеализированным, он очень простой и будет понятен новичкам(кем я и являюсь), потому надеюсь на понимание). Ну и еще это приложение было создано скорей смеха ради.
С ростом проекта в него приходит постоянно приходит новая аудитория: как матерые игроки, так и новички в жанре. Закинуть всех в один матч можно, но первым будет скучно, а вторым — сложно. В итоге всех можно потерять уже на старте.
Боты — не только хороший способ восполнить недостающих игроков в комнате и быстрее начать матч, но и отличная возможность для онбординга новичков. Нам они понадобились, чтобы обучать новичков в тренировочных матчах и давать им нужный пользовательский опыт. Настоящий, живой, который при этом мы могли бы контролировать.
В этой статье расскажу, как мы добавляли ботов в свой шутер, настраивали логику, динамическое изменения скилла и многое другое. Все подробности под катом.
Мы создаем цифровые продукты для решения конкретных задач реальных пользователей. Поэтому объективное представление о том, чем эти пользователи живут и с какими проблемами сталкиваются, — то, без чего невозможна разработка нового продукта или улучшение старого.
В свое время Алан Купер сформулировал «метод персон» (или персонажей) — фреймворк, в рамках которого разрабатывается усредненный портрет типичного пользователя какого-либо интерфейса. По мнению автора, только проявив эмпатию, поняв цели и задачи людей, можно придумать какое-либо решение и разработать удобный продукт, который им понравится.
Несмотря на то что с момента появления книги было написано большое количество гайдов по персонам, отрасль не стояла на месте. Появлялись новые методы проектирования и другие интересные фреймворки. И вроде бы персонажи отошли на второй план, уступив место новым механикам. Например, многие сторонники Jobs-To-Be-Done убеждены в том, что их методология значительно превосходит персоны в плане практического применения. Но так ли это?
Мы считаем, что персоны сейчас более чем актуальны и способны повысить эффективность процесса работы над цифровым продуктом. Далее в статье мы покажем, что данный метод вовсе не противоречит новым подходам, в том числе Jobs-To-Be-Done. Но, наоборот, прекрасно их дополняет, а в некоторых случаях лежит в основе. В общем, обо всем по порядку.
Хочу поделиться с вами, как мы проводим продукт-сессии - процесс в течении которого команда разработчиков, отталкиваясь от исходных данных, выходит на идеи и концепции новых продуктов.
За период пандемии количество активных чатов в мессенджере Авито выросло на 95%. Мы увидели, что у клиентов появилась потребность в автоматизации общения. Поэтому решили сделать инструмент, в котором любой наш сотрудник сможет собрать и запустить чат-бота, не привлекая разработчиков.
Всем привет! С 15 октября по 14 ноября 2021 года в России проходит Всероссийская перепись населения, цифровым партнером которой выступает Ростелеком. Главным нововведением для жителей России станет возможность пройти перепись дистанционно, самостоятельно заполнив электронный переписной лист на портале госуслуг. При обходе жилых помещений переписчики будут использовать планшетные компьютеры отечественного производства с российской ОС «Аврора». В этом материале мы решили рассказать о технической стороне переписи: зачем понадобились планшеты, для чего понадобились очередные QR-коды на госуслугах и почему в Сибири перепись началась раньше.
Данные о зарплатах – самая востребованная категория статистики на тему рынка труда. Посмотрим на средний уровень заработков в отрасли, сравним его с другими отраслями, с медианной зарплатой по стране или региону – сделаем выводы о положении представителя профессии на зарплатной шкале. А если к данным о доходах добавим информацию о расходах, то получим представление о платежеспособности и бюджете специалиста в конкретной сфере. Команда Trud.com сопоставила статистику о зарплатах и расходах графических дизайнеров в 6-ти странах мира, включая Россию. Данные позволяют оценить уровень денежного вознаграждения российских специалистов в сравнении с заработками коллег из США, Японии, Великобритании, Польши и Китая.
Ас-саляму алейкум, братья!
Думаю многие в своей жизни хотели разобраться с тем как при помощи программного кода обрабатывать изображения и видео. Применений у этого навыка бессчётное количество, у кого на что фантазии хватит. Можно начать с автоматической коррекции огромного числа фотографий, а закончить deep fake видео с участием " Олега Тинькова ".
Какой же инструмент для этого применить, да если ещё учесть что вы закоренелый джавист? Думаю лучшим инструментом в этом случае будет библиотека OpenCV. Исходя из всего вышеперечисленного представляю вам серию видеороликов в которых Я подробно расскажу вам о том как установить библиотеку OpenCV, её функционале и работе с изображением и видео на языке Java.
Здравствуй дорогой читатель, меня зовут Максим Акимкин, я UX/UI Дизайнер и как видно из названия статьи, сегодня мы будем разговаривать с тобой о проектировании
и паттернах пользователей. Я должен сказать что опыт пользователя состоит не только из того что мы ему показываем, но и в том числе из его чувств, эмоций, каких-то ощущений и его контекстов. И было бы хорошо учитывать это все при создании тех
или иных продуктов. Но так как мы говорим про UX дизайн, то мы затронем тему проектирования именно пользовательского опыта со стороны интерфейсов: какие
в нем есть артефакты, какие шаги и о чем нужно помнить когда мы что-то создаем
и все это в ключе двух самых часто используемых паттернах Z и F.
Мы привыкли слышать, что Angular это фреймворк, который решает массу задач из коробки: свой cli, встроенная сборка приложений, автоматическая миграция на новые версии с помощью schematic, работа с http, DI, реактивные формы, работа с состоянием - все это удобные инструменты для разработчика. Обычно я сравниваю его с коробкой автомат, сел и сосредоточенно поехал по дороге, без отвлечений на коробку передач.
Но в мире веба мы всегда должны думать о пользователях. И один из разделов, который заботиться о них называется веб доступность (Accessibility, A11y в англоязычной среде). И тут Angular позаботился о нас и дал мощнейших инструмент из коробки под названием CDK a11y. Предлагаю ознакомится с концепцией доступности и изучить применение этого инструмента в Angular.
В этой статье мы покажем и расскажем, как промдизайн стал успешно применяться там, где на него раньше не обращали внимания — в устройствах для сетевой инфраструктуры, в промышленной автоматике и измерительных приборах.
Вы на живых примерах увидите, как за счет стиля и смелых цветовых решений можно визуально преобразить невзрачные или, прямо скажем, некрасивые устройства. Благодаря такому подходу компаниям-производителям удается выделяться на фоне конкурентов, повышать продажи и собирать потенциальных клиентов на отраслевых выставках.
Disclaimer. Мы занимаемся дизайном электроники, а не продажей оборудования. Все названные в статье устройства приведены в качестве примеров.
Давайте без лишних слов разберёмся, какие бывают типы значений у CSS-свойств, и определим, чем отличаются абсолютные и относительные значения (все эти em
, rem
, vh
, vw
), как задать красный цвет шестью способами, и зачем нужны CSS-директивы.
16 сентября в России стартовал фильм по мотивам романа Фрэнка Герберта «Дюна». Команда маркетинга Додо Пиццы часто проводит коллаборации по самым разным поводам и с самыми разными компаниями. «Дюна» не стала исключением — в продаже появилось комбо Дюна в специальной коробке и маска AR в Instagram.
Обычно промоушен в приложении сводился к замене картинок в меню, но в этот раз разработчики решили не оставаться в стороне и немножко покреативить. Команда мобильной разработки захотела привлечь больше внимания к новому комбо «Дюна» в приложении. Задача осложнялась тем, что нужно было всё сделать не просто быстро, а супербыстро из-за переноса фильма на месяц раньше.
Всем привет!
Это Денис Вебер и какое-то время назад мне пришла в голову идея создать уровень из культовой игры Battletoads / Double Dragon в 3д. Эта серия стала интересна достаточно большому количеству людей, поэтому я решил продолжить создавать уровни из Battletoads в 3д.
Если вам больше нравится формат видео, ссылка на ролик я, как и всегда, оставлю в конце статьи.