В этой статье я хочу рассказать об опыте контейнеризации с использованием видеокарты Radeon от AMD. В качестве примера возьмём ComfyUI и поместим его в контейнер. А в конце, для демонстрации успешной работы, создадим видео в стиле аниме.
Новости
Dark pattern: исследование и рефлексия
Это вольный перевод исследования про дарк паттерны и рефлексия над ним. Какие есть дарк паттерны, их виды, классификация и все прочее в статье, го читать
Устал от погони за лайками и наградами, поэтому создал конкурс кринжового дизайна
Зайдя в очередной раз на dribble и behance я столкнулся с тем, что все работы стали бездушными и одинаковыми. Погоня за наградами породила однородную массу концепций из‑за которых, тренды качнулись в сторону дизайн‑клонов, а такое может только вгонять в тоску.
Всё это сподвигло меня действовать, так сказать, разбавить серые будни чем то свежим и оригинальным. Так и родилась идея сделать конкурс, где люди будут развлекаться за любимым делом — Cringe Design Fest или Кринжатон.
Великий и точка. Почему Чёрный Квадрат реально крут
«И это вы называете искусством? Да мой сын трехлетний лучше нарисует!» — так встречают в инфополе любое появление одной из величайших картин русского искусства. «Вот это вот величайшая картина?! Вы издеваетесь!» Да, это он, великий и ужасный, второй век кряду поджигатель пятых точек, единственный (не совсем) и неповторимый (дада) — Чёрный квадрат Казимира Малевича.
Чем квадрат ужасен — это понятно, но чем же он велик? Если совсем коротко: Чёрный квадрат — это прадедушка смартфона, вот этой вот маленькой чёрной прямоугольной коробочки, без которой сейчас никуда.
Нет, конечно не Квадратом единым, всё искусство Авангарда начала века, включая, великий конструктивизм — это фундамент нашего с вами современного мира с его эргономичным дизайном, лаконичными формами, функциональностью и доступностью. Как настоящее коллективное искусство авангард работал единым фронтом, но у каждого явления есть символ, и символ авангарда — Чёрный Квадрат.
Как жить с синдромом самозванца и использовать себе на пользу
Всю карьеру я сомневался, всё время не знал, как мне работать дальше, и считал, что моя работа ничего не стоит. В общем, обесценивал себя как мог.
Время шло, и я научился с этим жить. Нет, я не поборол синдром, но научился с ним уживаться. Более того, я обнаружил, что синдром самозванца — это дар, который можно использовать себе во благо.
Привет! Меня зовут Олег Мереуца. Я не практикующий психолог (соответствующего образования нет), а дизайнер цифровых продуктов в Альфа-Банке. Синдром самозванца преследовал меня всю жизнь. За это время я накопил некоторый полезный опыт, которым хочу с вами поделиться.
Переводчик с языка, на котором нельзя говорить и писать
Привет, Хабр! Это Александр Капитанов и Александр Нагаев из Sber Devices. Мы занимаемся задачами компьютерного зрения: генерацией, матированием и редактированием изображений, сегментацией, портретной гармонизацией, заменой лиц, распознаванием жестов. А с недавних пор ещё и распознаваниtv русского жестового языка.
Поговорим о том, что заставило нас решать данную проблему. Затронем теорию жестового языка — подозреваю, что мало кто с ней знаком. Расскажем, как мы собирали собственный датасет для распознавания русского жестового языка и затронем тему обучения моделей для решения данной задачи. Также поделимся с вами результатом и немного расскажем про семейство наших моделей signflow.
Чек-лист дизайнера для сдачи проекта
Сдача макетов — важный и ответственный этап для дизайнера, требующий внимания к деталям и тщательной проверки. В этой статье я попытался собрать основные пункты, которые облегчат процесс проверки и повысят качество ваших работ.
Материал разработан как для опытных продуктовых дизайнеров, так и для начинающих специалистов, и носит рекомендательный характер.
Сам написал, сам полетал: как и зачем я разработал 3D-игру с нуля под компьютеры из 90-х в 2024 году?
Осторожно: Несмотря на кажущуюся сложность статьи о разработке целой 3D-игры с нуля, я постарался систематизировать и упростить материал так, чтобы понятно было любому заинтересованному читателю, даже если вы далеки от программирования в целом!
Статьи о разработке инди-игр — это всегда интересно. Но разработка чего-то абсолютно с нуля, без каких-либо движков или фреймворков — ещё интереснее! Почти всю свою жизнь, буквально с 13-14 лет меня тянет пилить какие-нибудь прикольные 3D-демки и игрушки. Ещё на первом курсе ПТУ я написал небольшую демку с 3D-вертолетиками по сети и идея запилить какие-нибудь прикольные леталки не покидала меня по сей день! Спустя 6 лет, в 22 года я собрался с силами и решил написать небольшую аркадную демку про баталии на самолетиках, да так, чтобы работало аж на видеокартах из 90-х — NVidia Riva 128 и 3DFX Voodoo 3! Интересно, как происходит процесс разработки игры с нуля — от первого «тридэ» треугольника, до работающей на реальном железе демки? Тогда добро пожаловать под кат!
Моё тестовое в Билайн на позицию стажёра
Моё тестовое в Билайн на позицию стажёра.
Всем привет, меня зовут Денис Сержант и я начинающий продуктовый дизайнер, вот уже как полгода я активно ищу работу. Моя главная идея - это поделиться некоторыми из своих кейсов в результате выполнения тестовых и рассказать, что из этого вышло. Я буду безумно рад за обратную связь, а также авторитетное мнение от опытных дизайнеров!
Итак, первый кейс, это мое последнее тестовое для Билайн на позицию стажёра продуктового дизайнера. У меня получился полноценный study case, посвящённый рецептам правильного питания, разработанный в рамках спринта за 5 дней. Были проведены исследования и анализ продукта, создан прототип для MVP и проведено итерационное тестирование. В итоге это не просто приложение с рецептами для правильного питания, а полноценный фудтех и e-commerce проект. Далее, всё по порядку...
3D конфигураторы и продвижение вашего продукта: интервью с руководителем отраслевого маркетплейса
Алексей Ткаченко, СЕО и главный разработчик сервиса для встраивания 3D моделей на сайты Site3D Configurator, рассказывает, почему стоит рассмотреть 3D инструменты для повышения эффективности компании и делится кейсом внедрения 3D конфигуратора на маркетплейсе «СЛОРОС».
GPU-ускорение FFmpeg. Видите прибавку в скорости? И я нет. А она должна быть…
Привет, Хабр! С вами Матвей Мочалов, и сегодня у нас небольшая лабораторная работа. Вспомним, что GPU нужны не только для нейронок и AI — еще они могут ускорять много других полезных задач. А конкретно мы сравним разницу в скорости между работой FFmpeg на процессоре и на видеокарте Nvidia.
В ролях у нас гибридный ноутбук под Linux с мобильной видеокартой RTX 3050Ti и процессором Ryzen 5 5600H. Также в массовке участвует удалённый тестовый сервер с Xeon и заглушкой в PCI слот, которую дядя Дженсен Хуанг решил по доброте сердечной добавить в линейку Quadro.
Pokemon Go: история революции в дополненной реальности
Многим жителям российских городов-миллионников 2016 год запомнился новым веянием. На улицах, в подъездах, на дорогах и в метро сотни молодых людей как оголтелые носились с телефонами наперевес и пытались поймать мультяшных монстров. Доходило до абсурда, скандалов и даже несчастных случаев. Причем такое творилось буквально по всему миру, в России еще было не все так уж плохо.
Но как эта игра про рисованных монстриков обрела такую огромную популярность и стала на тот момент самым скачиваемым приложением в истории магазина Apple? Давайте разбираться.
Как сохранять медиафайлы с Tilda в облако? Пошаговая инструкция
Если вы работали с Tilda, то наверняка задумывались, где хранить изображения, видео, и прочие файлы. Если использовать серверы CMS и Tilda, то в тарифных планах сталкиваемся с ограничениями на вес данных. Вдобавок хранение больших медиафайлов негативно сказывается на ресурсах — сайт загружается медленнее. Как избежать этих проблем? Оптимальное решение — использовать S3, ведь объектное хранилище позволяет улучшить производительность и легко масштабируется.
Привет! Меня зовут Наташа, я менеджер в Selectel. Сегодня расскажу, как интегрировать сайт на Tilda с S3-хранилищем для оптимизации хранения и доставки файлов. Подробности под катом!
Ближайшие события
Rive-анимация для Flutter-приложений: почему мы любим ее больше Lottie, когда ее применять и какие фишки использовать
Привет! Меня зовут Никита Грибков, я Flutter-разработчик в AGIMA. Расскажу вам про возможности Rive — фреймворка, который использует векторную графику для создания анимации во Flutter-приложениях. Эта статья выросла из небольшого поста на Хабре, в котором я коротко описал опыт работы над кнопкой для Bottom Bar в своем пет-проекте. Здесь же я уже подробно опишу, как анимировать элементы и чем вообще хорош Rive.
Создавай и упрощай: оптимизируем Android-приложение с видеоконтентом
Современные мобильные приложения с пользовательским контентом играют огромную роль в нашей повседневной жизни. Сейчас почти не встретишь людей, особенно подростков, кто не пользовался бы такими сервисами, как TikTok, YouTube, ВКонтакте и соцсетью с картинками. На волне хайпа вертикальных коротких многие платформы и соцсети разработали собственные аналоги TikTok и YouTube, где стал популярен такой формат.
Поскольку просмотр видео является основной функцией подобных приложений, следует учитывать, чтобы именно эта часть была более надежной. Рассмотрим поближе формат вертикальных коротких видеороликов. Здесь важно, чтобы процесс перехода между другими видео и их загрузкой занимал минимальное количество времени, и пользователь меньше отвлекался в процессе просмотра контента. И, таким образом, пользователь наверняка проведет больше времени в приложении, что в свою очередь позволит показать ему больше контента или рекламы, вместо ожидания загрузки.
Меня зовут Рустам и я Android‑разработчик в компании SimbirSoft. Рекомендую свою статью тем, кто сталкивается с видеоконтентом на проектах, и кому хотелось бы оптимизировать свою работу с ним. Я рассказал о таких методах на примере стандартных инструментов из библиотеки ExoPlayer, поэтому у middle‑разработчиков и выше не должно возникнуть трудностей.
Что ждёт начинающего дизайнера в продуктовой команде
Привет! Меня зовут Анастасия Захарова, я ведущий дизайнер продукта и эксперт курса «Дизайнер интерфейсов» в Практикуме. В этой статье я расскажу, чем отличается работа дизайнера в продукте от работы в студии, какие задачи поручают джунам в продуктовых командах и как успешно пройти испытательный срок.
«Ты ж видеотехнолог»: как по-разному работают с видео
Всем известна фраза «тыжпрограммист, почини принтер». Она хорошо показывает, как люди смотрят на вещи «снаружи» и «изнутри». Тем, кто находится «снаружи» IT, всё «компьютерное» кажется чем-то единым: есть просто «люди, которые возятся с компуктерами». Но когда оказываешься «внутри», сразу видишь гигантские различия между специальностями.
С видеотехнологиями похоже. Когда сам ими не занимаешься, тоже можно представлять что-то единое: ведь один и тот же кодек H.264 может использоваться хоть в онлайн-кинотеатре, хоть в видеозвонилке. Получается, там поверх одной базы просто разные интерфейсы рисуют?
Но мы смотрим «изнутри», потому что проводим IT-конференции с онлайн-участием, и разработали для них собственную видеоплатформу. А ещё запустили отдельную конференцию VideoTech, где участники индустрии делятся опытом. И там как раз хорошо заметно, что этот опыт бывает довольно разным.
Поэтому решили описать для Хабра ряд примеров, проиллюстрировав их докладами с VideoTech: можно и понять разницу, и заодно что-то интересное посмотреть.
Начало воспроизведения видео с лучшего качества — новая функция от KION
Каждый, кто хоть раз смотрел видео в интернете, понимает эту боль: видео запускается быстро, но в ужасном качестве. Или, наоборот, приходится по несколько секунд ждать, когда контент прогрузится сразу в высоком качестве. Как решить эту проблему, придумала команда онлайн-кинотеатра KION. О релизе новой функции и первых успехах рассказали продакт-менеджер Дмитрий Пискунов и разработчик Денис Чорный. Все подробности — под катом!
Stability AI: Восставшие из мертвых — Stable Diffusion 3 получает второй шанс с обновлением лицензии
5 июля 2024 года компания Stability AI выпустила обновленную версию лицензии для своей модели для генерации изображений Stable Diffusion 3, названную "Community License". Это событие стало очередным поворотом в захватывающей истории развития одного из самых амбициозных AI-стартапов последних лет.
Для тех, кто только присоединился к нам, давайте подробно рассмотрим ключевые события:
Свадебные салоны Москвы: мой личный топ лучших магазинов для выбора платья невесты
Свадьба — это не только романтическое и важное событие в жизни пары, но и сложный проект, требующий тщательной подготовки. В современном мире технологии играют ключевую роль в организации этого мероприятия. Рассмотрим, какие технические аспекты следует учесть при подготовке к свадьбе.