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

Дизайн

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

Быстрые машины, медленные машины

Время на прочтение 14 мин
Количество просмотров 824
Высокая производительность *Usability *История IT Процессоры
Перевод

Да, такого я не ожидал. Записал пару неказистых видосов за пять минут, опубликовал в треде Twitter, а они завирусились, набрав к моменту подготовки статьи 8,8K лайков. В самом деле не мог такого спрогнозировать – учитывая, что я годами вывешиваю только такой контент, который интересен лично мне… и ничего, отклик почти нулевой. Теперь, когда ситуация поостыла, время навести суету и с известной тщательностью изложить возникшие у меня мысли.

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

Новости

Продолжаем создавать свою первую игру на Godot 3.5 (часть 4) Конец близок…

Уровень сложности Простой
Время на прочтение 40 мин
Количество просмотров 1.2K
Разработка игр *Дизайн игр *Godot *
Туториал

Привет, Habr. Сегодня я поиграл в Brotato, давайте сделаем что-то подобное на Godot 3.5

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

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

Поиск в War Thunder режима персонального угнетения (РПУ) при помощи анализа статистики побед/поражений

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 5K
Исследования и прогнозы в IT *Дизайн игр *Игры и игровые консоли
Аналитика

С 11.07.2019 по 22.07.2019 я тщательно собирал и заносил в таблицу статистику своих побед и поражений в игре в War Thunder, с целью убедится в наличии или отсутствии РПУ, при помощи тестирования статистических гипотез о равенстве средних. Спустя 2 года я наконец-то набрался сил и смелости, чтобы написать данную статью, опубликовать полученных данные и представить результаты их анализа для публичного обсуждения.

Полученные данные позволяют сделать вывод о гипотезе наличия/отсутствия РПУ в игре, приводят к очень необычным выводам относительно изучаемого объекта, обладают научной новизной и за 2 года так и не были высказаны в других публикациях. Также в статье я постараюсь сделать некоторые обоснованные выводы о характеристиках и свойствах изучаемого объекта.

Узнать подробности.
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 28

Как проверить доступность сервиса

Время на прочтение 9 мин
Количество просмотров 839
Блог компании РТЛабс Интерфейсы *IT-стандарты *Usability *Accessibility *
Туториал

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

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

Истории

Типичная задача на собеседовании: URL Shortener

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 19K
IT-инфраструктура *Usability *Accessibility *Хранилища данных *
Кейс
Recovery mode

Один из моих знакомых недавно сходил на собеседование, на котором его попросили спроектировать укорачиватель ссылок. Он растерялся и задачу — как хотел интервьюер — не осилил, а потом нашел в интернете популярное решение и попросил меня прокомментировать. Полная формулировка поставленной проблемы: «Как бы вы разработали службу сокращения URL-адресов, подобную TinyURL

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

Читать далее
Всего голосов 42: ↑28 и ↓14 +14
Комментарии 85

Дизайнер — поглотитель неопределенности. Как искать компромиссы в продукте и договариваться с коллегами из разных команд

Время на прочтение 6 мин
Количество просмотров 293
Блог компании СберМаркет Разработка под e-commerce *Дизайн мобильных приложений *Контекстная реклама *Управление продуктом *
Мнение

Всем привет! Меня зовут Дарья Коршунова. Я продуктовый дизайнер в СберМаркете, работаю над каталогом, поиском и рекламной платформой. Думаю, многие согласятся: работа дизайнера — часто про неопределённость. Не всегда можно решить задачи, опираясь лишь на собственный опыт и чувство прекрасного. Приходится искать компромиссы между задачами бизнеса и желаниями пользователей, а ещё между целями разных команд внутри компании.

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

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

Все, что нужно знать про GPU: история технологии, архитектура графических процессоров и сферы их применения

Время на прочтение 12 мин
Количество просмотров 2.2K
Блог компании ГК ITGLOBAL.COM Работа с видео *Графический дизайн *Облачные сервисы *Процессоры
Обзор

GPU — графический процессор, который предназначен для ускорения рендеринга графики и параллельных вычислений. Он произвел настоящую революцию в том, как мы взаимодействуем с цифровым контентом. Будь то визуальные эффекты в видеоиграх, вычисления в алгоритмах машинного обучения или анимация в высококлассных программах для 3D-дизайна.

Роль GPU выходит за рамки рендеринга графики. С появлением вычислений общего назначения на графических процессорах (GPGPU) эти процессоры нашли применение в областях, где требуются высокопроизводительные вычисления. Например, ускорение задач искусственного интеллекта (ИИ), глубокое обучение до высокоскоростной аналитики данных и научные симуляции.

В этом материале мы рассмотрим историю GPU, архитектуру графического процессора и области его применения.

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

Актуальные курсы графического дизайна в 2023 году

Время на прочтение 7 мин
Количество просмотров 958
Графический дизайн *Учебный процесс в IT Карьера в IT-индустрии Дизайн
Обзор

Курсы по графическому дизайну — наше магическое портмоне, из которого, как из шляпы волшебника, вытаскиваются десятки суб-направлений и специализаций, призванных украсить нашу серую повседневность удивительными иллюстрациями и сверкающими веб-страницами, и все это без необходимости марать руки красками. Но это ещё не всё: есть две новости. Хорошая, и плохая. Хорошая — графическому дизайнеру не нужно уметь рисовать и заканчивать художественную школу (хотя знания о композиции не помешают). Плохая — учиться всё равно придется.

Дизайнеры бывают разные и следует заранее знать, кем вы можете стать по окончанию курсов, и что вам придётся рисовать. 

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

UI. Интерфейс не должен отвлекать

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 1.9K
Веб-дизайн *Разработка веб-сайтов *Интерфейсы *Дизайн Софт
Мнение

Dgrm.net

Стараюсь сделать хороший редактор блок-схем. Вот что получается.

Человек может одновременно держать в памяти 7 элементов: 7 цифр, 7 слов. Если в меню 7 пунктов - это удобно. Если больше - нужно разбивать на блоки. Так сделано во всех программах.

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

Новый перспективный веб-фреймворк Cample.js. Реактивность без VDOM

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 6.5K
Веб-дизайн *Разработка веб-сайтов *JavaScript *HTML *TypeScript *
Из песочницы

Всем привет! В данной статье я бы хотел рассказать о таком фреймворке как Cample.js.

На сегодняшний момент (версия 3.0.1), фреймворк является активно поддерживаемым в разработке нового функционала. Есть поддержка работы с данными, которые благодаря реактивности без виртуального DOM отображаются крайне быстро. Пример тестов.

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

Введение в Astro

Уровень сложности Средний
Время на прочтение 20 мин
Количество просмотров 2.5K
Интерфейсы *ReactJS *Искусственный интеллект
Обзор

Astro — статический генератор сайтов, ориентированный на производительность. Фреймворк стремительно набирает популярность и конкурирует с популярным NextJS.

Чем же так хорош Astro? Рассказываем об основных концепциях фреймворка, его архитектурных паттернах, подходах и фишках, которые позволяют достигать высокого уровня оптимизации.

Погружаться в тему будем в процессе сборки блога по фронтенд-разработке. Кстати, весь контент для сайта от имени разработчика для нас сгенерирует ChatGPT.

Содержание статьи:

Немного теории

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

Продолжаем создавать свою первую игру на Godot 3.5 (часть 3)

Уровень сложности Простой
Время на прочтение 27 мин
Количество просмотров 901
Разработка игр *Дизайн игр *Godot *
Туториал

Привет, Habr. Сегодня я поиграл в Brotato, давайте сделаем что-то подобное на Godot 3.5

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

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

Скажи что-нибудь на разрабском, Figma

Время на прочтение 5 мин
Количество просмотров 6.1K
Блог компании Ozon Tech Разработка веб-сайтов *Разработка под iOS *Разработка под Android *Дизайн
Обзор

Привет! С вами Виктор 👺, тэнгу‑хранитель одной из дизайн‑систем Ozon.

В июне 2023 года Figma выкатила мощное обновление, во многом ориентированное на разработчиков. Точнее на поиск общего языка между проектировщиком и программистом. Я давно занимаюсь дизайн‑системами и знаю как тесно связан дизайн и код. Насколько взаимопонимание между дизайнером и разработчиком ускоряет доставку продукта до пользователя.

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

Помогут ли новые фишки Figma наладить общение?

Потрогаем Dev Mode →
Всего голосов 30: ↑30 и ↓0 +30
Комментарии 11

Как уменьшить задержки в онлайн-трансляциях: 4 современные технологии и JIT Packager

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 570
Блог компании EdgeЦентр Работа с видео *Облачные вычисления *

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

Меня зовут Денис Филиппов, я руководитель отдела разработки стриминговой платформы EdgeЦентр. Сегодня расскажу вам, как нам удалось сократить задержки в трансляциях до 4–6 секунд, и как нам в этом, в частности, помог свой JIT (Just in time) packager.

Если вы ищите способы, как ускорить доставку видео до зрителей — эта статья для вас. Я подробно расскажу о каждом решении, которые можно использовать в работе.

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

Как в разы сократить время поиска респондентов для исследований и получать 35-40 заявок в месяц от кандидатов?

Время на прочтение 7 мин
Количество просмотров 538
Блог компании Selectel Разработка веб-сайтов *Интерфейсы *Usability *IT-компании
Кейс

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

Привет! Меня зовут Маша, я UX-проектировщик. В работе часто участвую в пользовательских исследованиях и сталкиваюсь со сложным подбором респондентов. В тексте расскажу, как мы решили изменить процесс рекрута и провели эксперимент: создали страницу Selectel.Мнения и собрали свою базу участников. Поделюсь стартовыми гипотезами и результатами.
Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 0

Дизайн-дайджест: что произошло с брендами в июне

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 834
Графический дизайн *Брендинг Дизайн
Мнение

Собрал в одном месте все новости из мира дизайна за месяц.

Собрал в одном месте все новости из мира дизайна за июнь: ребрендинг Лавки и Android, логотип Хоум Банка и многое другое

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

Эволюция жанра стратегий

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 4K
Разработка игр *Дизайн игр *Игры и игровые консоли

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

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

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

Читать далее...
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 15

Простейший способ написать игру

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 7.5K
Разработка игр *Дизайн игр *
Туториал

Статья - рефлексия на тему игр и обучения, а игра в ней - результат этой рефлексии. В статье так же расскажу наиболее простой способ написания игры на HTML5, инструменты и современные подходы. Для разработки нужны минимум блокнот и браузер, никакого дополнительного ПО.

Статью написал в рамках подготовки к пятничному игровому джему (GMTK Game Jam 2023). Никогда в них не участвовал, решил проверить, что успею запилить хоть что-то за пару дней и порефлексировать на тему. Поболейте за меня или сами поучаствуйте. Написанная в статье игра - не для джема, а для статьи, ссылка в конце.

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

Кейс: как мы корпус контроллера делали

Время на прочтение 4 мин
Количество просмотров 5.9K
Производство и разработка электроники *Дизайн
Кейс

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

Читать далее
Всего голосов 33: ↑32 и ↓1 +31
Комментарии 103

Обзор платы Black Pill V2.0

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 3.3K
Программирование микроконтроллеров *Прототипирование *Производство и разработка электроники *DIY или Сделай сам Электроника для начинающих
Обзор

PCB Black Pill V2.0 - эта дешевая плата-малютка которая подходит для прототипирования электронных устройств.

В этом тексте я написал с какой стороны подходить к плате Black Pill V2.0. Перечислил особенности аппаратной реализации и перечислил плюсы и минусы этой платформы.

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