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

Дизайн

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

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

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

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

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

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

Новости

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

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

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

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

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

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

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

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

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

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

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

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

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

Истории

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сервисы-помощники для подготовки к свадьбе

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

12 – 13 июля
Геймтон DatsDefense
Онлайн
14 июля
Фестиваль Selectel Day Off
Санкт-ПетербургОнлайн
19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн

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

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

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

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

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

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

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

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

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

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

Протестировал на себе нейроинтерфейс, видео, как это было

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

Привет, Хабр. Хотел рассказать и, главное, показать, как я на себе пробовал самые разные новые ИТ технологии. Зачем, спросите вы, я это делал? А мне надоело слушать про то, что может быть, а чего не может. Откуда вообще люди могут знать и уверенно визионерствовать, если они на себе не испробовали? Вобщем, в какой-то момент своей жизни я решил перейти к действию и стал предлагать себя в качестве "фокус-объекта исследований передовых инновационных технологий".

Мне здорово помогла в этом деле профессия журналиста: какие-то тусовки, где тестировались разные, в том числе ИТ, инновации, я искал сам, а на другие меня приглашали пресс0-службы. И для себя снимал процесс на фото или видео.

Так, однажды (дело было в 2018 году) меня пригласил ФРИИ на показ и тестирование нейроинтерфес-технологий. Например, с помощью нейроинтерфейса NeuroSky мы пытались поднять "силой мысли" в воздух небольшой квадрокоптер, который находился внутри проволочного шара. Мероприятие было организовано компанией CommOn, при содействии Иннопрактики, место проведения - головной офис Фонда интернет инициатив на Мясницкой. Мне удалось поднять квадрик, но, кстати, далеко не все почему-то смогли это сделать. А одна девушка запустила его ввысь так, что он чуть потолок не пробил... Почему некоторым удается установить контакт с нейроинтерфесам, другие прям совсем его разгоняют, а кто-то не может договориться? Лично у меня нет ответа. Вот как это было:

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

Нейропротез с новым уровнем контроля

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

Раньше я плотно следил за деятельностью Хью Герра и его проекта по созданию бионических конечностей. Еще в 2014-том году потенциал протезов был весьма высоким. Некоторые уже обеспечивали походку, не отличимую от обычной походки человека. Но пришло время сделать еще один шаг вперед.

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

Как The Finals совершил революцию в мультиплеерных шутерах, перенеся расчет разрушаемости на сервер

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров7.4K
The Finals — шутер от первого лица, разработанный и изданный компанией Nexon Embark Studios. Бывшие авторы Battlefield реализовали кое-что ранее немыслимое, но далеко не все это заметили.


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

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

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


Недавно я реализовал очень необычную задумку — демонстрацию Minecraft-подобного движка с игровой логикой, выполняющейся полностью на GPU.


Как и зачем я это сделал, и как дошёл до жизни такой, я поведаю в этой статье.


Внимание, в статье есть много скриншотов!

Читать дальше →
Всего голосов 40: ↑40 и ↓0+48
Комментарии15

Полноцветный голографический принтер для последующего полноцветного тиражирования в виде отражательных голограмм

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

Стереоэффект ощущается наиболее ярко, когда в сцене зритель видит мельчайшие детали фактуры и широкий диапазон яркостей. Особенно это актуально для цветного изображения. При записи голографической 3D стереограммы весьма важно, что бы все детали оказались в области резко передаваемого пространства. Очень часто при съемке глубокой сцены передний или задний планы оказываются не достаточно резкими. Это обстоятельство значительно ухудшает качество стерео восприятия.

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