Как стать автором
Обновить

Дизайн

Сначала показывать
Порог рейтинга
Уровень сложности

Переводчик с языка, на котором нельзя говорить и писать

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

Привет, Хабр! Это Александр Капитанов и Александр Нагаев из Sber Devices. Мы занимаемся задачами компьютерного зрения: генерацией, матированием и редактированием изображений, сегментацией, портретной гармонизацией, заменой лиц, распознаванием жестов. А с недавних пор ещё и распознаваниtv русского жестового языка.

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

Читать далее
Всего голосов 5: ↑5 и ↓0+7
Комментарии0

Новости

Чек-лист дизайнера для сдачи проекта

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

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

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

Читать далее
Всего голосов 17: ↑17 и ↓0+21
Комментарии0

Сам написал, сам полетал: как и зачем я разработал 3D-игру с нуля под компьютеры из 90-х в 2024 году?

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


Осторожно: Несмотря на кажущуюся сложность статьи о разработке целой 3D-игры с нуля, я постарался систематизировать и упростить материал так, чтобы понятно было любому заинтересованному читателю, даже если вы далеки от программирования в целом!

Статьи о разработке инди-игр — это всегда интересно. Но разработка чего-то абсолютно с нуля, без каких-либо движков или фреймворков — ещё интереснее! Почти всю свою жизнь, буквально с 13-14 лет меня тянет пилить какие-нибудь прикольные 3D-демки и игрушки. Ещё на первом курсе ПТУ я написал небольшую демку с 3D-вертолетиками по сети и идея запилить какие-нибудь прикольные леталки не покидала меня по сей день! Спустя 6 лет, в 22 года я собрался с силами и решил написать небольшую аркадную демку про баталии на самолетиках, да так, чтобы работало аж на видеокартах из 90-х — NVidia Riva 128 и 3DFX Voodoo 3! Интересно, как происходит процесс разработки игры с нуля — от первого «тридэ» треугольника, до работающей на реальном железе демки? Тогда добро пожаловать под кат!
Читать дальше →
Всего голосов 42: ↑42 и ↓0+57
Комментарии24

Моё тестовое в Билайн на позицию стажёра

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

Моё тестовое в Билайн на позицию стажёра.

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

Итак, первый кейс, это мое последнее тестовое для Билайн на позицию стажёра продуктового дизайнера. У меня получился полноценный study case, посвящённый рецептам правильного питания, разработанный в рамках спринта за 5 дней. Были проведены исследования и анализ продукта, создан прототип для MVP и проведено итерационное тестирование. В итоге это не просто приложение с рецептами для правильного питания, а полноценный фудтех и e-commerce проект. Далее, всё по порядку...

Смотреть кейс
Всего голосов 16: ↑16 и ↓0+21
Комментарии1

Истории

3D конфигураторы и продвижение вашего продукта: интервью с руководителем отраслевого маркетплейса

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

Алексей Ткаченко, СЕО и главный разработчик сервиса для встраивания 3D моделей на сайты Site3D Configurator, рассказывает, почему стоит рассмотреть 3D инструменты для повышения эффективности компании и делится кейсом внедрения 3D конфигуратора на маркетплейсе «СЛОРОС».

Читать далее
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

GPU-ускорение FFmpeg. Видите прибавку в скорости? И я нет. А она должна быть…

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

Привет, Хабр! С вами Матвей Мочалов, и сегодня у нас небольшая лабораторная работа. Вспомним, что GPU нужны не только для нейронок и AI — еще они могут ускорять много других полезных задач. А конкретно мы сравним разницу в скорости между работой FFmpeg на процессоре и на видеокарте Nvidia.

В ролях у нас гибридный ноутбук под Linux с мобильной видеокартой RTX 3050Ti и процессором Ryzen 5 5600H. Также в массовке участвует удалённый тестовый сервер с Xeon и заглушкой в PCI слот, которую дядя Дженсен Хуанг решил по доброте сердечной добавить в линейку Quadro.

Читать далее
Всего голосов 22: ↑19 и ↓3+18
Комментарии26

Pokemon Go: история революции в дополненной реальности

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

Многим жителям российских городов-миллионников 2016 год запомнился новым веянием. На улицах, в подъездах, на дорогах и в метро сотни молодых людей как оголтелые носились с телефонами наперевес и пытались поймать мультяшных монстров. Доходило до абсурда, скандалов и даже несчастных случаев. Причем такое творилось буквально по всему миру, в России еще было не все так уж плохо. 

Но как эта игра про рисованных монстриков обрела такую огромную популярность и стала на тот момент самым скачиваемым приложением в истории магазина Apple? Давайте разбираться.

Читать далее
Всего голосов 9: ↑8 и ↓1+13
Комментарии5

Как сохранять медиафайлы с Tilda в облако? Пошаговая инструкция

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

Если вы работали с Tilda, то наверняка задумывались, где хранить изображения, видео, и прочие файлы. Если использовать серверы CMS и Tilda, то в тарифных планах сталкиваемся с ограничениями на вес данных. Вдобавок хранение больших медиафайлов негативно сказывается на ресурсах — сайт загружается медленнее. Как избежать этих проблем? Оптимальное решение — использовать S3, ведь объектное хранилище позволяет улучшить производительность и легко масштабируется.

Привет! Меня зовут Наташа, я менеджер в Selectel. Сегодня расскажу, как интегрировать сайт на Tilda с S3-хранилищем для оптимизации хранения и доставки файлов. Подробности под катом!
Читать дальше →
Всего голосов 31: ↑30 и ↓1+38
Комментарии3

Rive-анимация для Flutter-приложений: почему мы любим ее больше Lottie, когда ее применять и какие фишки использовать

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

Привет! Меня зовут Никита Грибков, я Flutter-разработчик в AGIMA. Расскажу вам про возможности Rive — фреймворка, который использует векторную графику для создания анимации во Flutter-приложениях. Эта статья выросла из небольшого поста на Хабре, в котором я коротко описал опыт работы над кнопкой для Bottom Bar в своем пет-проекте. Здесь же я уже подробно опишу, как анимировать элементы и чем вообще хорош Rive.

Читать далее
Всего голосов 2: ↑2 и ↓0+4
Комментарии2

Создавай и упрощай: оптимизируем Android-приложение с видеоконтентом

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

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

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

Меня зовут Рустам и я Android‑разработчик в компании SimbirSoft. Рекомендую свою статью тем, кто сталкивается с видеоконтентом на проектах, и кому хотелось бы оптимизировать свою работу с ним. Я рассказал о таких методах на примере стандартных инструментов из библиотеки ExoPlayer, поэтому у middle‑разработчиков и выше не должно возникнуть трудностей.

Читать далее
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Что ждёт начинающего дизайнера в продуктовой команде

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

Привет! Меня зовут Анастасия Захарова, я ведущий дизайнер продукта и эксперт курса «Дизайнер интерфейсов» в Практикуме. В этой статье я расскажу, чем отличается работа дизайнера в продукте от работы в студии, какие задачи поручают джунам в продуктовых командах и как успешно пройти испытательный срок.

Читать далее
Всего голосов 5: ↑3 и ↓2+3
Комментарии1

«Ты ж видеотехнолог»: как по-разному работают с видео

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

Всем известна фраза «тыжпрограммист, почини принтер». Она хорошо показывает, как люди смотрят на вещи «снаружи» и «изнутри». Тем, кто находится «снаружи» IT, всё «компьютерное» кажется чем-то единым: есть просто «люди, которые возятся с компуктерами». Но когда оказываешься «внутри», сразу видишь гигантские различия между специальностями.

С видеотехнологиями похоже. Когда сам ими не занимаешься, тоже можно представлять что-то единое: ведь один и тот же кодек H.264 может использоваться хоть в онлайн-кинотеатре, хоть в видеозвонилке. Получается, там поверх одной базы просто разные интерфейсы рисуют? 

Но мы смотрим «изнутри», потому что проводим IT-конференции с онлайн-участием, и разработали для них собственную видеоплатформу. А ещё запустили отдельную конференцию VideoTech, где участники индустрии делятся опытом. И там как раз хорошо заметно, что этот опыт бывает довольно разным.

Поэтому решили описать для Хабра ряд примеров, проиллюстрировав их докладами с VideoTech: можно и понять разницу, и заодно что-то интересное посмотреть.

Читать далее
Всего голосов 6: ↑6 и ↓0+9
Комментарии3

Начало воспроизведения видео с лучшего качества — новая функция от KION

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

Каждый, кто хоть раз смотрел видео в интернете, понимает эту боль: видео запускается быстро, но в ужасном качестве. Или, наоборот, приходится по несколько секунд ждать, когда контент прогрузится сразу в высоком качестве. Как решить эту проблему, придумала команда онлайн-кинотеатра KION. О релизе новой функции и первых успехах рассказали продакт-менеджер Дмитрий Пискунов и разработчик Денис Чорный. Все подробности — под катом!

Читать далее
Всего голосов 8: ↑7 и ↓1+9
Комментарии3

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

Stability AI: Восставшие из мертвых — Stable Diffusion 3 получает второй шанс с обновлением лицензии

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

5 июля 2024 года компания Stability AI выпустила обновленную версию лицензии для своей модели для генерации изображений Stable Diffusion 3, названную "Community License". Это событие стало очередным поворотом в захватывающей истории развития одного из самых амбициозных AI-стартапов последних лет.

Для тех, кто только присоединился к нам, давайте подробно рассмотрим ключевые события:

Читать далее
Всего голосов 6: ↑5 и ↓1+6
Комментарии3

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

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

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

Читать далее
Всего голосов 10: ↑0 и ↓10-10
Комментарии5

Как создать саундтрек в монгольском сеттинге если ты не монгол

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

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

Читать далее
Всего голосов 7: ↑5 и ↓2+7
Комментарии0

HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 9

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

Хабр, я снова пришёл к вам с практическими советами про доступность вместе с Ильёй. Мы показываем, как HTML и CSS могут улучшить или ухудшить её. Напоминаю, что Илья — мой незрячий знакомый, который помогает мне найти наши косяки в вёрстке.


Сегодня мы рассмотрим следующие аспекты:

  • какие сюрпризы есть при использовании свойства display;
  • о чём нужно помнить при вёрстке кнопки «Показать пароль»;
  • зачем нужны подсказки с помощью атрибута aria-label при разметке областей навигации;
  • как можно переборщить с заголовками и какие проблемы будут.

Давайте начнём!

Читать дальше →
Всего голосов 24: ↑23 и ↓1+34
Комментарии9

Как обеспечить цифровую доступность по всем правилам: опыт Яндекс Капчи

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

Привет! Меня зовут Павел Конон, я аналитик в команде Антиробота в Яндексе. Занимаюсь развитием инструмента капчи в команде Антиробота. Думаю из названия команды понятно, что мы работаем над системой онлайн классификации источников запросов — робот или человек.

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

Читать далее
Всего голосов 12: ↑10 и ↓2+12
Комментарии15

Как сделать голосовой интерфейс к LLM

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

В конце февраля на Бали прошел фестиваль Lampu, организованный по принципам знаменитого Burning Man. По его традиции, участники самостоятельно создают инсталляции и арт-объекты.

Мы с друзьями из кемпа 19:19, вдохновившись идеей католических исповедален, придумали сделать свой AI Confession Room, где любой желающий мог бы поговорить с искусственным интеллектом.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии7

Диалекты, зумеры и боты: секреты тестирования NLU-систем

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

Привет, Хабр! Меня зовут Даниил Трублаевич, я занимаюсь тестированием диалоговых систем в компании Just AI. Сегодня сложно отрицать, что боты, голосовые ассистенты и виртуальные помощники стали неотъемлемой частью нашей повседневной жизни. Но, чтобы эти системы были действительно эффективными, они должны не просто распознавать слова и фразы, но и корректно понимать их смысл в различных контекстах.

Тестирование NLU – сложный процесс, так как невозможно точно определить границу полноты тестирования. Для этого и существуют некоторые лайфхаки – правила тестирования, о которых хочется поговорить в этой статье. Материалы разделены на два блока: личный опыт QA-инженера и тестирование при помощи нейросетей. 

Читать далее
Всего голосов 5: ↑4 и ↓1+4
Комментарии3
1
23 ...