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

Интерфейсы *

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

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

Учимся читать QR-коды без компьютера

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

Задавались ли вы когда-нибудь вопросом, как работают QR-коды? Если да, то эта статья для вас. Здесь вас ждёт интерактивное объяснение*, которое мы составили для семинара, проводившегося в рамках Всемирного конгресса хакеров 37C3, но вы также можете использовать его самостоятельно.

Прочитав статью, вы узнаете:

  • Из чего состоят QR-коды.
  • Как декодировать QR-коды вручную (используя нашу шпаргалку).
Читать дальше →
Всего голосов 74: ↑71 и ↓3+91
Комментарии27

Новости

ПОТРАЧЕНО. Как тестировать локализацию переводов, чтобы потом не было стыдно

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

Привет! Меня зовут Михаил Кургузов, я из отдела локализации и переводов SM Lab. В этом цикле постов я расскажу о локализации и ее интеграции в процесс тестирования ПО. 

Пост #1 (вы находитесь здесь) — общая вводная про локализация и интернационализацию, важные примеры, лингвистические ошибки и функциональные баги, особенности разных языков.

Пост #2 — особенности тестирования локализации, кто чем занимается, как проходит процесс.

Пост #3 — чеклист, лучшие практики, дополнительные материалы и много полезных примеров.

Начать хочу с пары историй. Например, всем известная Windows Vista очень сильно пострадала при выходе на японский рынок от некорректно выполненной локализации

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

Чем роль продуктового дизайнера отличается от роли UX/UI-дизайнера. Показываю на практике

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

Часто сталкиваюсь с тем, что люди смешивают понятия продуктового дизайна и UX/UI-дизайна. Это делают и работодатели, и работники, и даже авторы образовательных программ. В этой статье я хочу рассказать, в чём же заключается роль дизайнера продукта и чем она отличается от роли дизайнера интерфейса. И как это проявляется на практике.

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

Безумный дом от Яндекс, или как я искал максимально простое решение умного дома

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

Сразу хочу сказать: я не профи в выборе и тем более правильного построения архитектуры умного дома. Я всего лишь обычный программист мобильных игрушек. Вот как надоесть рекламой в игре — это ко мне.

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

Читать далее
Всего голосов 84: ↑81 и ↓3+95
Комментарии74

Моя дуэль с цветами в терминале

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

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

Я поспрашивала у людей в Mastodon, какие проблемы у них возникали с цветами в терминале, и получила кучу интересных ответов! Давайте обсудим некоторые из проблем и разные способы их решения.
Читать дальше →
Всего голосов 29: ↑29 и ↓0+46
Комментарии7

Потребительские нейроинтерфейсы 2024

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

Я давно увлекаюсь нейротехнологиями, а в частности, поиском способов, как в домашних условиях можно овладеть телекинезом (=нейроуправлением), недорого и без лишних страданий. Для этого люди давно придумали out-of-the-box девайсы, позволяющие снимать ЭЭГ (=сигналы электромагнитного поля мозга), и использовать его для чего угодно.

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

Для тех, кто только хочет прикоснуться к волшебному миру “чтения мыслей”, я объясню, что это вообще такое и зачем, а также представлю топ-7 старательно отобранных мной девайсов с объяснением их плюсов и минусов.

Warning: содержимое статьи в основном является личным biased мнением автора, поэтому если ваше мнение отличается, вы всегда можете выразить его в комментариях.

Узнать больше о волшебных девайсах
Всего голосов 17: ↑15 и ↓2+17
Комментарии15

Реализация поддержки кириллицы в терминале для МК AVR

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

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

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

Гиперперсонализация vs. персонализация: внедрили в маркетплейс БАДов опередили iHerb

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

(пошел нормальный контент после Дурова)

Гиперперсонализация увеличивает продажи x3, а лояльность пользователей — настолько, что у конкурентов не остается шанса. Как мы внедрили подход в маркетплейс Альхадая и сделали его достойной заменой iHerb на рынке СНГ —

Читайте далее
Всего голосов 8: ↑3 и ↓50
Комментарии8

Как нарисовать квадрат 3 × 3 см на веб-странице*

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

* Не привлекая внимания санитаров

Меня зовут Илья, я занимаюсь фронтенд-разработкой вот уже 10 лет. Представьте, что вам нужно сделать стили для печати документов, а бегать к принтеру с линейкой, чтобы убедиться в корректности фактических размеров отдельных элементов, очень не хочется. Было бы куда проще иметь возможность приложить ту же линейку к экрану. Но размеры элементов на экране почти всегда не соответствуют их физическим размерам при печати. Казалось бы, зачем это вообще может быть кому-то нужно. Но это бывает важно. Например, в типографиях.

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

Что ж, вызов был брошен. И я поставил себе задачу (вы же тоже сами ставите себе задачи?) — нарисовать красивый красный квадратик размером 3 × 3 см. Тому, что у меня в итоге получилось, и посвящён мой необычный рассказ. 

Читать далее
Всего голосов 108: ↑99 и ↓9+107
Комментарии43

Мемоизация в HMPL. DevBlog №1

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

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

Мемоизация запроса - это один из отличнейших способов оптимизации в программировании. «Что это? Как оно работает?» - на эти вопросы я постараюсь ответить в данной статье.

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

Шесть мифов о UX-редакторах: почему эта профессия не только про тексты

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

Мифы в мире IT — дело обычное. Программисты переустанавливают «Виндовс» бабушке, UX-дизайнеры рисуют пейзажи в стиле Ван Гога, а маркетологи клеят рекламные листовки на столбы. Коснулась ли подобная участь UX-редакторов? Увы, да.

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

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

Синей пеленой экран заполнил чистый DOS. Доска почёта и респекта: лучшие программные решения и интерфейсы

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

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

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

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

Детальный взгляд на Breadbox Ensemble. Что умела продвинутая оболочка для MS-DOS?

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

Привет, любители старого «железа». Это Антон Комаров, и сегодня мы изучим ИТ-артефакт, одно из имен которого — Breadbox Ensemble. Это графическая оболочка для MS-DOS, которая значительно опередила свое время. К примеру, концепция меню «Пуск» в ней появилась на 2,5 года раньше, чем в Windows 95. Компанию-разработчика, Berkeley Softworks, пытались купить Microsoft, Apple Notebooks и Sun Microsystems. Но руководство не согласилось, решив продолжить самостоятельное «плавание». И оно было довольно успешным: последняя версия оболочки вышла аж в 2009 году.

Так что заваривайте себе чайку, доставайте печеньки и давайте посмотрим, ради чего в начале 90-х шла нешуточная борьба между крупнейшими софтверными корпорациями. И как Breadbox Ensemble повлияла на внешний облик операционных систем того времени. Приятного чтения.

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

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

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Идеальный продукт и его UX/UI дизайн

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

Рецензия на книгу «UX/UI дизайн для создания идеального продукта»

Привет! Сегодня расскажу о том, что узнала из книги‑гида Ярослава Шуваева «UX/UI дизайн для создания идеального продукта». Дабы рецензия не вышла совсем уж пространной, решила разделить её на две части. Поговорим о SUS, MVP, концепциях Personas и JTBD, разнице между MVT и A/B‑тестированием, об API, как о факторе, формирующем UX, и многом другом.

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

Как делать простые анимированные онбординги в Lottie без After Effects

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

Привет! Меня зовут Михаил Мурзак, я продуктовый дизайнер в Ozon Seller (сайт и приложение продавца).

Время от времени мы делаем анимированные онбординги крупных фич в мобильном приложении и долгое время использовали для этих целей Adobe After Effects с плагином Bodymovin (для экспорта в Lottie), но каждый раз для меня это было мучением, поэтому я решил пересесть на официальный клиент Lottie и написал этот гайд для коллег.

Теперь, когда Adobe не продлевает лицензии, этот гайд стал ещё более актуальным, и я решил опубликовать его тут.

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

PostHog для UX-дизайнера: от анализа данных до повышения зарплаты

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

Привет, Хабр! Меня зовут Витя, я работаю проектировщиком интерфейсов в Selectel. Довольно часто при изучении пользовательского опыта мы с коллегами используем PostHog — мощный инструмент для сбора и анализа статических данных веб-сайтов и приложений. Инструмент важный и по-настоящему сложный, поэтому хочу собрать мини-курс о том, как с ним работать.

Но с чего начать и как заставить себя его изучить? В этом материале я расскажу, как дизайнер может использовать преимущества PostHog в своих целях. Постараюсь заинтриговать: с помощью этого инструмента даже можно повлиять на оплату своего труда. А еще получить много полезных инсайтов, которые помогут в профессиональном развитии.
Читать дальше →
Всего голосов 34: ↑33 и ↓1+40
Комментарии5

Проектирование функционала бэк-офисного продукта на основе практического опыта

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

Привет! Меня зовут Настя, я UX-дизайнер внутренних сервисов в Лемана ПРО (Леруа Мерлен). Мы с командой создаем чертовски сложный внутренний продукт, и нам критически важно, чтобы сервисы и разделы в нем были понятны коллегам и удобны в использовании.

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

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

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

Как я управлял трансивером и выходил в эфир через кнопочный телефон

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

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

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

Концепция временного View state в JavaScript

Уровень сложностиСложный
Время на прочтение4 мин
Количество просмотров3K

Приветствую всех! В данной статье, речь пойдёт о достаточно необычной теме, информацию о которой я почему-то не нашёл, хотя она достаточно полезна в современных JavaScript фреймворках и библиотеках для создания пользовательских интерфейсов, ведь, в некоторых случаях, применение концепции может помочь ускорить работу с DOM в несколько раз.

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

Основы BDUI для продуктовых дизайнеров. Шпаргалка

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

Большая статья в двух частях о самом важном, что нужно знать и учитывать продуктовому дизайнеру, если проект, над которым он работает, будет реализован на BDUI: 

— в чём его суть и чем он отличается от классического подхода в разработке;
— что такое контракт экрана и контракт компонента, почему они главный источник истины в BDUI подходе, и как с ним работать дизайнеру;
— как дизайнеру читать JSON, разберём ключи и значения.

Статья будет не только теоретической. Поделимся своим опытом внедрения BDUI в дизайн-процессы с примерами и иллюстрациями и оставим несколько рекомендаций для тех, кто только начинает делать это у себя в продукте или команде.

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