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

Дизайн

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

Они не шутят: 7 концептов, в осмысленность которых сложно поверить

Время на прочтение 4 мин
Количество просмотров 4.6K
Блог компании Timeweb Cloud Usability *Прототипирование *Дизайн
Сегодня 1 апреля и к любым публикациям нужно относиться с легкой долей скепсиса. Но ведь существуют проекты, авторы которых выдают их на полном серьезе, причем в любые даты года.



Я уже писал на Хабре о десяти действительно интересных проектах в области промышленного дизайна и она хорошо зашла — даже спровоцировала знатный холивар на тему правильный заточки ножей — но сегодня хотелось показать подборку идей, которые собираю в рубрику «упоротый дизайн». Вас ждут: самолет-гостиница на ядерном реакторе, тандемный душ, японские палочки для еды, которые бьют вас током (это чтобы еда казалась солонее), кофеварка для доширака и еще парочка бредовостей. Заходите, будет интересно.
Читать дальше →
Всего голосов 25: ↑20 и ↓5 +15
Комментарии 12

Новости

Демосцена на релейном компьютере

Время на прочтение 3 мин
Количество просмотров 3.4K
Ненормальное программирование *Работа с видео *Assembler *Работа с 3D-графикой *Демосцена
Туториал

Какой компьютер без демосцены? Обратимся к классике от @Manwe_SandS@frog:

До моего визита на Assembly'99 я каждый pаз удивлялся pезультатам голосования на заpубежных demo party. Мне было непонятно, как столько людей могут отдавать голоса за pаботы состоящие из тупой (я пpошу пpощения, но это именно так) последовательности эффектов - плазмы, туннеля, огня, вpащающегося куба (тоpа) и пpочих подобных вещей, не объединенных никаким сюжетом, не несущими никакой идеи.

То что нужно! Возьмём первый попавшийся релейный компьютер и понаделаем эффектов.

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

PCIe для электронщиков: анатомия канала передачи

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 3.4K
Блог компании RUVDS.com Интерфейсы *Производство и разработка электроники *Компьютерное железо DIY или Сделай сам
Перевод

В предыдущий раз мы разбирали дифпары, их основы, правила разводки и известные допуски PCIe в этом отношении. Сегодня же мы поговорим о конкретных сигналах, на которых работает PCIe, а также узнаем, какие разъёмы применимы к этому интерфейсу.
Читать дальше →
Всего голосов 48: ↑44 и ↓4 +40
Комментарии 5

Интернет коров

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 3.8K
Беспроводные технологии *Разработка для интернета вещей *Прототипирование *Разработка под Arduino *Интернет вещей
Из песочницы

По большому счету, хочу вам поведовать о моем небольшом DIY-проекте, но начать хотелось бы издалека. Если верить основателю псиохоанализа, то многие наши проблемы родом из детства. В свободное время от школы, с мая и до тех пор, пока не ляжет снег, мне приходилось стеречь коров, было их не очень много, голов до 20 крупнорогатого скота (КРС). Исходя из вышесказанного, идея избавиться от этого интереснейшего занятия или хотя бы как-то облегчить труд не покидает мою голову и по сей день.

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

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

Истории

Хайп с нейросетями на ТВ. «СвоёТВ» и чужие технологии

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

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

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

Личный кабинет и все, все, все. Часть 1.2. Анализ конкурентов

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 413
Разработка веб-сайтов *Usability *Тестирование веб-сервисов *
Аналитика

Начало здесь.

Русский свет

https://rs24.ru/customer_person_register

1) Форма регистрации.

Нет возможности просмотра введённого пароля.

а) Отсутствие возможности просмотра введенного пароля может привести к ошибкам при наборе и повторному вводу пароля, что может вызвать раздражение и затраты времени.

Что хорошо:

Есть кнопка повтора заказа.

1. Кнопка повтора упрощает процесс оформления заказа для пользователя, поскольку все данные, введенные при предыдущем оформлении заказа, будут автоматически заполнены. Таким образом, не нужно тратить время на повторное ввод данных.

2. Кнопка повтора помогает ускорить процесс обработки заказа со стороны компании. Это связано с тем, что повторный заказ содержит все необходимые данные, что упрощает его обработку компанией.

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

Личный кабинет и все, все, все. Тестируем, анализируем и занимаемся всяким. Часть 1

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 531
Разработка веб-сайтов *Usability *Тестирование веб-сервисов *
Кейс

Собственно говоря, в интернете присутствуют чек‑листы для тестирования личного кабинета, но мы(почему «мы»? я, ж один) здесь постараемся подойти к проблеме более комплексно. Посмотрим что получится.

Сразу без долгих подготовок определимся для чего нужОн этот самый личный кабинет(сокращенно ЛК).

Личный кабинет — это организация какого‑либо процесса компании, который раньше был настроен в офлайне. Но из‑за оптимизации ресурсов и автоматизации рутины компания перевела его в онлайн.

Зачем сайту личный кабинет клиента

Личный кабинет пользователя на сайте решает три важных задачи.

Читать далее
Рейтинг 0
Комментарии 0

Фотореализм без Midjourney: тестируем новую нейросеть

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 8.9K
Дизайн Искусственный интеллект Data Engineering *
Обзор

Бесплатных генераций в Midjourney больше нет и пришлось искать альтернативы.

Нейросеть Midjourney покорила сотни тысяч пользователей по всему миру качеством генерации картинок. Изображения, созданные там, многие путают с реальными рисунками или фотографиями. Лично для меня в Midjourney нашлись недостатки — необходимость работать в Discord (редко пользуюсь в повседневной жизни) и стоимость попыток генерации (200 попыток стоят $10, а подписка $30), а еще писать запросы можно только на английском.

Можно попробовать запустить Automatic111 или Dreambooth для генерации, но взять именно эту нейросеть не получится, а с CivitAI или Huggingface не каждый умеет работать. Преимуществом работы в Telegram‑боте является отсутствие необходимости в своём «железе», ведь для запуска подобной нейросети потребуется минимум 12 Гб видеопамяти, а ещё это всё настроить самому надо. В общем, когда за тебя уже всё сделали и бесплатно дают воспользоваться, то это круто. Да, есть и сайты, на которых можно генерировать изображения, но мессенджер всегда под рукой и это стало ещё одним плюсом для меня.

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

Учитывая минусы Midjourney, решил попробовать другую нейросеть для генерации изображений от российских разработчиков — TurboText. Первое, что меня интересовало, смогу ли я получать реалистичные картинки, не хуже чем в MJ. Также обращал внимание на скорость работы, стоимость тарифов и удобство использования. Сначала покажу свои примеры, которые удалось сгенерировать по простым запросам, а после озвучу собственные выводы.

Посмотреть примеры
Всего голосов 20: ↑14 и ↓6 +8
Комментарии 42

Как разрабатывали StarCraft

Уровень сложности Простой
Время на прочтение 23 мин
Количество просмотров 20K
Блог компании Timeweb Cloud Разработка игр *Дизайн игр *Игры и игровые консоли
Ретроспектива
image

Хотите себе «Дарк Соулса» от стратегий — добро пожаловать в «СтарКрафт».

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

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

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

В общем, в это надо играть, про это приятно вспомнить и поговорить.

Тем более, если я правильно подсчитал, игре сегодня стукнуло 25 лет. Одним словом, праздник!
Читать дальше →
Всего голосов 110: ↑109 и ↓1 +108
Комментарии 44

Создание высокодетальных 3D моделей сложного технологического оборудования в проектах Bimeister

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.2K
Блог компании Bimeister Работа с 3D-графикой *CAD/CAM *Реверс-инжиниринг *


Всем привет! Меня зовут Марат и я занимаюсь разработкой высокодетальных 3D-моделей оборудования в компании Bimeister.

Расскажу про то, как мы создаем огромную базу 3D-моделей для промышленных предприятий и какие инструменты при этом используем.

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

Мы выбрали не самый легкий путь.

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

Часть 11. Дневник разработки настольный игры по мотивам танчиков для Dendy. Про архив рабочих прототипов

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 843
Разработка игр *Графический дизайн *Дизайн игр *Продвижение игр *

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

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

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

Мы уже писали о том, как менялся пиксельный стиль игры. От почти примитивного 8-битного, до финального, который условно можно назвать 16- битным.

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

Мир на геодезической сфере: алгоритмы игры Planet

Время на прочтение 6 мин
Количество просмотров 3.7K
Работа с 3D-графикой *Разработка игр *Игры и игровые консоли
Перевод
Я уже больше года не писал статей с анализом процедурной генерации в играх. Сегодня мы изучим Planet — игру 2016 года с уютным дизайном, созданную одним из моих любимых разработчиков, Оскаром Сталбергом.


Другие скриншоты



Planet — наполовину технологическое демо, наполовину игра, в итоге создающая настоящую магию. Не так уж просто разобраться, как она работает, однако, к счастью, мне удалось узнать основные подробности из постов в Twitter и статей самого Оскара.
Читать дальше →
Всего голосов 31: ↑31 и ↓0 +31
Комментарии 3

Темная сторона исследований пользователей: как когнитивные искажения портят результаты

Уровень сложности Средний
Время на прочтение 44 мин
Количество просмотров 2.3K
Дизайн
Перевод

Интро

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

Естественно, читаю не все (сорри, но темы, которые уже знакомы, проходят только поверхностный фильтр адекватности), однако часто встречается и то, что привлекает внимание и заставляет прочитать полностью и делать для себя заметки. Еще реже появляются статьи, которые прямо хочется прокомментировать или тем более перевести. В этот раз мне попалась отличная, но платная, статья The dark side of User Research: How cognitive biases taint results, которую не только захотелось перевести, но и дополнить собственными комментариями и ссылками.

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

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

Нейросеть как способ самоопределения

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.5K
Дизайн Искусственный интеллект

Есть мнение среди людей и страх среди дизайнеров (или любого творческого человека),  что объект / предмет искусства, созданный с помощью технологий, вовсе не является искусством, потому что сделано за человека. Так ли это?

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

Как создавать пользовательские представления в Android (Custom Views)

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

В данной статье расскажу как создать свои кастомные представления(view) при разработке приложений для андроид устройств. Если вы не знакомы с разработкой приложений для андроид предлагаю прочитать официальную документацию. В статье будет использовано язык программирования Kotlin(официальный язык программирования для создания приложений для андроид). Можно прочитать про Котлин здесь.

Перед тем как перейти к основной части статьи, предлагаю разобраться в двух вопросах:

1) Что такое пользовательское представление(custom view) в Android ? Пользовательское представление - это элемент пользовательского интерфейса, который полностью создается разработчиком. Пользовательские представления используются, когда существующие представления, предоставляемые Android, не соответствуют конкретным требованиям к дизайну или функциональности. Пользовательские представления создаются путем расширения класса View, который предоставляет базовую структуру для рисования и обработки пользовательских взаимодействий.

2) Когда или при каких условиях может понадобится создать свои view при создании Android приложений ?
Создание пользовательского представления(Custom View) в Android - важнейший навык для разработчиков, которые хотят создавать инновационные и уникальные приложения. Пользовательские представления предоставляют разработчикам возможность создавать сложные визуальные элементы, которые улучшают пользовательский опыт, обеспечивая при этом гибкость и кастомизацию. В этой статье мы расскажем вам, как создавать пользовательские представления в Android.

Читать далее
Рейтинг 0
Комментарии 6

Ирина, голосовой помощник — теперь и со вкусом GPT-3

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 8.2K
Open source *Python *Умный дом Голосовые интерфейсы *

«Лама... Альпака...Чатгпт...» — раздавалась в уютненьком чатике по Ирине.

Хабр был не лучше — статьи по работе с GPT множились как грибы, а в комментах раздавались возгласы в духе «Дайте мне голосового помощника, с которым можно болтать!»

Если честно, еще в первой статье про Ирину я говорил, что небольшой фанат именно общения с виртуальным помощником. Помощник должен выполнять команды, казалось мне.

Тем не менее, и меня заинтересовало, насколько весело будет именно болтать с GPT, но самому в коде и платном API‑доступе разбираться не хотелось. Но сегодня утром меня снабдили и примером, и ключиком...

‑-

Это продолжение моих статей о разработке голосового помощника Ирины, не зависящего от крупных корпораций. У нас есть печеньки:

— Полностью оффлайн SpeechToText и TextToSpeech
— Поддержка плагинов
— Готовые команды «таймер», «погода» и ряд прочих. Поддержка HomeAssistant.
— Поддержка работы в клиент‑серверном режиме — сервер + куча микрофонов + Телеграм‑клиент, например.

Расскажу, что улучшилось за прошедший год с момента прошлой статьи.

TL;DR> Добавлен плагин для общения с GPT-3 нейросетью. Сделан пакет упрощенной установки под Windows — «скачай и запусти». Сделано два веб‑клиента — один распознает слова прям в браузере (тяжелый), другой отправляет весь звуковой поток на сервер (легкий) — так что можно запускать клиенты, например, на смартфоне. Добавлен TTS Silero v3 — имхо, лучшее озвучивание доступное в открытом доступе. Сделан докер‑образ для быстрого запуска Ирины без установки зависимостей. Добавлено нечеткое распознавание фраз. Обновлена VOSK‑модель распознавания голоса на специально натренированную для Ирины.

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

Что не так с умными колонками и голосовыми ассистентами?

Время на прочтение 8 мин
Количество просмотров 33K
Машинное обучение *Искусственный интеллект Умный дом Голосовые интерфейсы *
Мнение

Если вы когда-нибудь слышали фразу "дьявол в деталях", вы понимаете, что условная Лада Гранта от условного Мерседеса отличается не более, чем на несколько процентов. Фактически обе машины ездят и возят своих пассажиров - это и есть главная их функция. Но внимание к мелочам и продуманный пользовательский опыт (UX) это и есть те самые несколько процентов, которые так разительно влияют на наше восприятие продукта.

Попробуем применить этот угол зрения к умным колонкам и голосовым ассистентам. И попытаемся понять, почему же все они пока ещё Гранты. И чего именно им не хватает до Мерседесов.

Что же с ним не так и как это исправить?
Всего голосов 75: ↑61 и ↓14 +47
Комментарии 342

Сборка v4l-utils. Система сборки meson

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 668
Настройка Linux *Работа с видео *
Туториал

Недавно для популярного пакета для работы с мультимедиа устройствами (в основном камерами) появилась возможность сборки через meson. В данной статье мы рассмотрим как это осуществить. Собирать будем в Ubuntu 22, но подойдёт и любой другой популярный современный дистрибутив.

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

Архитектура дизайн-системы. Критикуем и предлагаем

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 1.5K
Веб-дизайн *IT-инфраструктура *IT-стандарты *Прототипирование *Бизнес-модели *
Туториал

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

О ней мы и поговорим.

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

Создание карты потоков с помощью JavaScript: пошаговое руководство

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 4K
Блог компании RUVDS.com CSS *JavaScript *HTML *Графический дизайн *
Перевод

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

В текущем руководстве мы познакомим вас с процессом создания карты потоков. А чтобы сделать этот процесс более практичным, мы используем пример визуализации количества студентов из Индии, обучающихся в разных странах. Следуя этому руководству, вы научитесь создавать собственные карты потоков с помощью JS для любых видов данных.
Читать дальше →
Всего голосов 33: ↑32 и ↓1 +31
Комментарии 0