Как стать автором
Обновить
42.52
Рейтинг

Интерфейсы *

То, что помогает ориентироваться

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Все «тайны» настройки софта для модулей и периферии OpenCPN

Настройка Linux *C++ *Интерфейсы *Промышленное программирование *Будущее здесь
Tutorial

После публикации статьи Использование OpenCPN для автоматизации производства / Хабр (habr.com) в личной почте были вопросы по настройке программного обеспечения на собранном устройстве.

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

Цитаты кода на C++ под wxWidget также будут приведены.

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

Разбор тестовых заданий на стажировку в UX-редакцию Авито

Блог компании Авито Интерфейсы *Контент-маркетинг Карьера в IT-индустрии

Привет! Я Юля Трусова, старший UX-редактор в Авито. В этом году мы снова набирали стажёров, которые будут писать интерфейсы, лендинги, рассылки и многое другое.

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

Осторожно — много картинок!

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 2.4K
Комментарии 5

Быстрый, мощный интерфейс на Python

Блог компании SkillFactory Python *Программирование *Интерфейсы *C *
Перевод
Tutorial

Dear PyGui принципиально отличается от других фреймворков GUI Python. Рендеринг на GPU, более 70 виджетов, встроенная поддержка асинхронности — это лишь некоторые возможности Dear PyGui. Руководством по работе с этим пакетом делимся к старту курса по разработке на Python.

Читать далее
Всего голосов 61: ↑58 и ↓3 +55
Просмотры 30K
Комментарии 40

Микроконтроллер + компьютер + своё программное обеспечение

C++ *Интерфейсы *Программирование микроконтроллеров *Гаджеты DIY или Сделай сам
Из песочницы
Tutorial

Своё устройство на микроконтроллере я начал "пилить" еще в начале 2019-го. Тогда я даже не думал, что захочу связать его с компьютером, но устройство постоянно эволюционирует, и вот настала пора. Причём нужно не просто связать, а написать своё фирменное ПО, которое будет управлять устройством через USB. С подобной задачей я столкнулся впервые, а беглый поиск в сети выдал такие результаты, после которых появилось ещё больше вопросов и каша в голове.

Читать далее
Всего голосов 19: ↑13 и ↓6 +7
Просмотры 8.3K
Комментарии 30

Личный кабинет поставщика или на чем держится наша «бесконечная полка»

Блог компании М.Видео-Эльдорадо Разработка веб-сайтов *Программирование *Интерфейсы *


М.Видео-Эльдорадо продолжает развивать собственный маркетплейс бытовой техники и электроники, на котором уже представлено более 100 партнёров. Сегодня на онлайн-площадках и в магазинах 160 000+ товаров, что втрое больше, чем годом ранее. Быстрое расширение ассортимента, ИТ-поддержка, логистика, доставка, прием платежей и документация по всем процессам стали возможны благодаря проекту «Бесконечная полка» и созданию веб-платформы для поставщиков. По мере ее развития, мы будем рассказывать о ключевых технологических решениях.
Читать дальше →
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 1.8K
Комментарии 6

Фасетные фильтры: структура и взаимодействие компонент

Анализ и проектирование систем *Интерфейсы *Разработка под e-commerce *

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

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

Поехали
Рейтинг 0
Просмотры 925
Комментарии 0

Процедурные и диегетические приложения

Блог компании Alconost Разработка мобильных приложений *Интерфейсы *Дизайн мобильных приложений *Управление продуктом *
Перевод

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

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

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

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

Учиться на ошибках: 3 кейса, которые научили нас грамотно проектировать VUI

Интерфейсы *Usability *Искусственный интеллект Голосовые интерфейсы

Привет! Меня зовут Юля Мицкевич, я операционный директор команды дизайна и разработки разговорных продуктов TORTU компании KODE. 

Наша команда уже более 3 лет занимается проектированием и разработкой VUI: от чат-ботов и телефонных систем до виртуальных ассистентов. Мы помогаем бизнесу обрести свой голос. Активно участвуем в проектировании навыков для Сбера, Тинькофф, HeadHunter, Mail.ru Group, Delivery Club и других крупных компаний. Также развиваем профессиональное сообщество: ведём Telegram-канал 'Hey Voice!'

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

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

Запрос на стартап от Michael Seibel (Y Combinator)

Интерфейсы *Usability *Управление проектами *GTD *Развитие стартапа
Перевод
image


Майкл Сайбл — сооснователь (в 25 лет) стартапов Justin.tv/Twitch (капитализация $15 млрд) и Socialcam, член правления Reddit. Ex-CEO Y Combinator.

imageMichael Seibel: Я трачу много сил на управление вкладками на моем iMac — я хотел бы описать свою ситуацию и услышать, есть ли у кого-нибудь интересные решения/софт, которые могут помочь.

Сегодня мой рабочий стол организован таким образом, что все приложения для чата и приложение со списком дел располагаются друг над другом (стэком) в левой части экрана. Мои веб-браузеры занимают 60 процентов экрана посередине (также стэком). А приложение-блокнот занимает правые 15% экрана.

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

Проблема в том, что у меня слишком много документов, к которым мне нужно быстро обращаться несколько раз в день. Различные повестки дня, таблицы состояния, спецификации и т. д. И после определенного количества вкладок в каждом окне браузера невозможно увидеть заголовки документов.
Читать дальше →
Всего голосов 10: ↑3 и ↓7 -4
Просмотры 1.3K
Комментарии 2

Как сделать эффективное всплывающее окно, или Как убедить всех не делать всплывающие окна. Обзор исследований

Блог компании TINKOFF Интерфейсы *Usability *Дизайн

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

Если исследования не помогут и всплывашку все равно решат делать, то в конце статьи есть данные о том, какие поп-апы работают лучше. 

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 4.8K
Комментарии 12

Самая совершенная китайская пишущая машинка

Блог компании Timeweb Типографика *Интерфейсы *Локализация продуктов *Старое железо

На Хабре уже были статьи об истории набора на китайском: в эпоху механической печати не обойтись было без устройств с тысячами отдельных литер и вместо клавиатуры — указателем, перемещающимся в двух измерениях. Лишь в 1980-х, на закате машинописи, развитие микроэлектроники позволило создать китайскую пишущую машинку с привычной европейцу клавиатурой. Хотя посмотрите-ка на эту клавиатуру пристальнее: латинские буквы на клавишах заметно искажены, особенно N и M. Это легендарная китайская небрежность, или же искажённые формы букв несут глубокий смысл?

Читать далее
Всего голосов 43: ↑42 и ↓1 +41
Просмотры 7.7K
Комментарии 8

Процесс автоматизации UI-тестов в проекте DELL EMC XtremIO Management Server (XMS)

Блог компании Dell Technologies Тестирование IT-систем *Интерфейсы *
Всем привет! Вас приветствуют Игорь Харитонов и Иван Селиванов — уже более 2,5 лет мы трудимся вместе на должности QA-инженеров в проекте XtremIO Management Server (XMS) компании Dell Technologies. Сегодня мы хотим поделиться полным процессом организации и автоматизации тестирования WebUI-части с нуля, поскольку не нашли на просторах Интернета подробного описания процесса автоматизации и хорошего решения для настройки окружения под UI-автотесты.


Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 1.7K
Комментарии 3

Webix File Manager. Достойный web-аналог десктопного приложения

Разработка веб-сайтов *JavaScript *Программирование *Интерфейсы *HTML *
Tutorial

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

Узнать подробнее
Всего голосов 10: ↑5 и ↓5 0
Просмотры 4.5K
Комментарии 32

Попробовать себя в проектировании интерфейсов для DAW-плагинов — помогут эти инструменты

Блог компании Аудиомания Программирование *Интерфейсы *Звук

Ранее мы уже рассказывали о библиотеках, заточенных под разработку алгоритмов синтеза и фильтрации аудио. Сегодня покажем утилиты, которые помогут нарисовать для них графический интерфейс с целью интеграции в цифровые звуковые рабочие станции (DAW). Под катом — о возможностях VSTGUI, Elements и Pugl.

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

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

Блог компании Райффайзенбанк Графические оболочки *Интерфейсы *Тестирование веб-сервисов *Веб-аналитика *

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

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 2.4K
Комментарии 4

Реверсим процесс выбора места в поезде в голове пассажира

Блог компании Туту.ру Интерфейсы *Транспорт


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

Вот, посмотрите, вот так выглядит подсказка:



Здесь пассажиры едут вдвоём. Сначала выбирается самый свободный вагон, потом в нём не первое свободное купе (обычно в районе середины), затем в нём два места — нижние, если цена устроит, или верхние, если хочется со скидкой. Этот поезд без плацкартов, поэтому оба варианта купе.

Ну а дальше расскажу, как заполняется поезд, при каких обстоятельствах человек готов поменять нижнюю боковую на верхнюю обычную полку в плацкарте, куда и как садиться в сидячем вагоне при выборе места и так далее. Ну и заодно — зачем вообще люди ездят на поездах и что в каком случае важно. Иногда это знание полезно и будет помогать ехать в пустом купе при покупке верхней полки со скидкой, если поезд не очень населённый, — но нам было гораздо интереснее отследить именно мышление пассажира.
Читать дальше →
Всего голосов 42: ↑42 и ↓0 +42
Просмотры 9.1K
Комментарии 71

Accompanist — первый аккорд. Обзор библиотеки для Jetpack Compose

Блог компании Surf Разработка мобильных приложений *Интерфейсы *Разработка под Android *Дизайн мобильных приложений *

Обычно новым фреймворкам не хватает хороших примеров использования, туториалов и инструментов. Но не в случае с Jetpack Compose: параллельно с разработкой фреймворка Google развивал репозиторий, богатый на примеры использования. Вырисовывался набор полезных утилит, переиспользуемых виджетов и прочих удобств для разработки. 

Так из репозитория с примерами вырос Accompanist — набор библиотек для Jetpack Compose, которые можно добавить в свой проект как зависимость. В статье рассмотрим подробнее, какой инструментарий он предоставляет.

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

Webix UI и работа с формами. Пособие о том, как упростить жизнь разработчику

Разработка веб-сайтов *JavaScript *Программирование *Интерфейсы *HTML *
Tutorial

Будни типичного разработчика состоят из монотонных нажатий на клавиши и перерывов на кофе. Хорошим же считается тот программист, который может получить желаемый результат при минимальном количестве нажатий по клавиатуре. И речь здесь не идет о комбинации “Ctrl+C / Ctrl+V”, как вы могли подумать :) В этой статье я хочу вам рассказать о том, как сэкономить драгоценные время и нервы, если нужно написать красивую и функциональную форму для вашего приложения. Давайте разбираться как все устроено.

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

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

Узнать подробнее
Рейтинг 0
Просмотры 2K
Комментарии 0

Как количественные исследования помогают создавать продукты МойОфис

Блог компании МойОфис Интерфейсы *Исследования и прогнозы в IT Управление продуктом *IT-компании

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

Часть компаний пренебрегает этим инструментом — те же опросы кажутся им чем-то неточным и малозначительным. Другие допускают ошибки в выстраивании процесса подготовки, анализе данных и обработке результатов. Все это мешает сделать продукт или сервис действительно полезным и удобным для конечного пользователя. Тем временем согласно данным CB Insights, именно невостребованность на рынке часто становится причиной провала современных стартапов (35% случаев).

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

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

Чтобы улучшить Госуслуги, нужна простая советская…

Блог компании Команда Госуслуг Анализ и проектирование систем *Интерфейсы *Usability *

сода…команда неравнодушных людей! И это может быть непривычным. Потому что в сознании многих gosuslugi.ru — это что-то «чиновническое» и «бездушное», если угодно. Но на самом деле сотрудники портала — граждане страны, которые хотят сделать удобные и человечные сервисы для нас: тебя, меня, друзей и родных. Сейчас расскажем, как мы «очеловечиваем» портал.

Читать далее
Всего голосов 41: ↑34 и ↓7 +27
Просмотры 9.5K
Комментарии 77

Вклад авторов