Обновить
97.54
Рейтинг

Интерфейсы *

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

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

2 состояния аккаунта привязанного к телефону: «потерян» и «еще не потерян»

Информационная безопасность *Программирование *Анализ и проектирование систем *Интерфейсы *Сотовая связь
Из песочницы

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

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

Новости

Вам посылка, или Как мы доставляем сообщения с сервера на клиент в реальном времени

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

Меня зовут Алексей Комаров, я — старший frontend-разработчик в SuperJob. Хочу поделиться опытом реализации механизма обновления данных в реальном времени у нас на сайте. Под катом — подробности о выборе подхода, о проблемах, с которыми мы столкнулись при разработке, о наших кейсах оптимизации 
клиентской стороны и, конечно, немного кода и наглядных схем.

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

Что нужно уметь UX/UI дизайнеру в 2022 году: конспект открытого занятия

Блог компании Нетология Интерфейсы *Учебный процесс в IT Дизайн

В конце января в Нетологии прошёл открытый урок для новичков в профессии дизайнера. Провёл его Владимир Ойкин, UI-дизайнер в ITECH. Под катом — краткий конспект выступления и ссылка на полный урок, который всем доступен к просмотру.

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

Как мы упростили жизнь саппорту или почему F.A.Q полезен

Интерфейсы *Usability *Дизайн мобильных приложений *

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

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

Минуточку внимания

Обновление дистанционной регистрации бизнеса в банке

Интерфейсы *Usability *Прототипирование *Дизайн

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

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

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

Лето в Париже, или Как за три месяца запилить платформу цифровых продаж

Блог компании ВТБ Интерфейсы *Финансы в IT

В последние годы практически все крупные IT-компании заняты созданием экосистем и омниканальных платформ. Есть очень много статей и докладов об их очевидных преимуществах для клиентов и бизнеса, но как это всё устроено изнутри? Как разрабатывать подобные продуктовые решения быстро, гибко и не изобретая велосипеды на каждом шагу? Об этом информации как раз маловато. Вот мы и решили, что белые пятна лучше заполнять историями о собственном опыте, и попробуем сами рассказать, как в ВТБ создавали платформу цифровых продаж.

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

PCIExpress 1.0 2.5GT/s analyzer на базе ПЛИС своими руками

Программирование *Интерфейсы *Отладка *FPGA *Периферия

На работе я занимаюсь созданием PCIExpress устройств на ПЛИС. Некоторые из ПЛИС имеют встроенное PCIExpress ядро, позволяющее работать с этим интерфейсом на уровне пользовательского приложения. ПЛИС серии ECP5UM фирмы Lattice использует Soft-IP Core для реализации протокола, написанный на языке HDL, а в микросхему лишь встроен блок, отвечающий за работу физического уровня. Мне пришла в голову идея попробовать сделать PCIExpress анализатор на базе этой микросхемы.

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

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

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

Модульный фронтенд для репликационного масштабирования или как перестать копировать репозитории целиком

Веб-дизайн *CSS *JavaScript *Интерфейсы *VueJS *
Recovery mode

В этой статье будут изложены основные идеи и показаны простые примеры для  грамотной организации, скажем так — «репликационного» масштабирования проектов на фронтенде. То есть, само понятие масштабирования здесь будет рассматриваться скорее с той точки зрения и в одном из смыслов как это понимает бизнес, но, при этом, речь пойдет именно о технической стороне процесса, правда, сугубо в контексте браузерной клиентской части информационных систем. Ближе к реальной ситуации: предположим что ваша компания разрабатывает, условно — некий OLAP-продукт, и перед вами как фронтенд-разработчиком ставят задачи по развертыванию и поддержке более или менее сходных новых проектов фронтенда для разных заказчиков. После скандальной критической статьи о, имхо, сомнительных дурных современных подходах и тенденция в верстке веб-интерфейсов — моя карма на Хабре, наконец-то упала ниже нуля, а я, если честно, не очень хорошо понимаю правила игры, увидят ли эту статью читатели… Но, с другой стороны, готов изложить все просто «в стол», так как считаю что лучшая мотивация для написания чего-либо — это если «просто очень хочется написать», сформулировать, прежде всего — для себя самого.

Эта статья логично продолжает тематику первой статьи о модулях позволяющих сделать разработку фронтенда качественнее и эффективнее. Но если в первом материале речь шла, прежде всего, об замечательном атомарном тренде в вебдизайне и простом надежном способе доставки его в код компонентных фреймворков с помощью препроцессоров, построении простой кастомной библиотеки UI-компонент для единообразного оформления разных проектов, то новый пример станет немного сложнее — хочется сосредоточиться уже не на «внешних», «оформительских» моментах, а на функциональных и организационных. Для наглядной демонстрации практического применения изложенных в статье идей снова написаны примеры: небольшой модуль-библиотекадокументация к нему), а также использующий его проект, на этот раз с более актуальным стеком Vue3+TypeScript/Vuex4/VuePress2. В отличие от более примитивной либы из первой статьи, этот модуль: 1) использует хранилище, то есть содержит состояние 2) может запускаться в полноценном режиме разработки, как будто это собственно уже сам конечный проект 3) поддерживает темизацию и локализацию. Пример модуля содержит совсем немного компонент и документация на новой версии VuePress, в отличие от первой версии модуля, не кастомизируется под фирменный стиль который предоставляет сама библиотека. Так сделано не только по причине лени и экономии времени, но, прежде всего, потому что кажется излишним — то что призваны продемонстрировать примеры — этого совсем не требует.

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

Это сделал я — старые добрые пасхалки

Разработка игр *Интерфейсы *Читальный зал История IT Игры и игровые консоли

Словосочетание «пасхальные яйца» (Easter Eggs) в компьютерном мире давно обрело собственный смысл. Сегодня это явление распространилось далеко за пределы программ и операционных систем и является своего рода искусством. Скрытые послания и шутки разработчиков, недокументированные возможности можно найти в самых неожиданных местах, однако для этого придётся как следует постараться.

Читать далее
Всего голосов 40: ↑36 и ↓4 +32
Просмотры 14K
Комментарии 28

Word предложит пользователям заменить неполиткорректную лексику

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

Microsoft выкатила новую «инклюзивную» функцию проверки орфографии для последней версии Office 365, подчёркивающую текст и предлагающую политически корректные альтернативы..

Microsoft Windows — самая распространённая операционная система в мире, занимавшая на декабрь 2021 года почти 70% рынка десктопов, планшетов и консолей. В её пакете программ Office уже давно существовала функция проверки грамматики, пунктуации и орфографии.

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

Программа подчёркивает фиолетовой линией слова или фразы, которые она считает проблематичными, параллельно предлагая более «инклюзивные» альтернативы; она доступна в Microsoft Word из Office 365, начиная с версии 2019.
Читать дальше →
Всего голосов 33: ↑32 и ↓1 +31
Просмотры 6.5K
Комментарии 50

Представляем .NET MAUI Preview 12

Блог компании Microsoft .NET *Интерфейсы *Visual Studio *C# *

Сегодня мы выпускаем 12 превью-версию .NET Multi-platform App UI со многими улучшениями качества и некоторыми новыми возможностями. По мере того, как мы приближаемся к выпуску нашей первой стабильной версии, баланс работы начинает смещаться в сторону улучшения качества и стабильности, хотя есть еще и несколько интересных нововведений, на которые стоит обратить внимание, в том числе:

Новая документация по значкам приложений, жизненному циклу приложений, кистям, элементам управления и Single Project; Обработчик FlyoutView реализован на Android; Добавлены обработчики совместимости для RelativeLayout и AbsoluteLayout; Добавлено свойство Z Index; Унификация .NET 6 — типы iOS; Расширенная панель инструментов Windows — без оболочки.

В этом выпуске также представлено крутое усовершенствование Shell. Давайте более подробно рассмотрим Shell в Preview 12.

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

Процесс верификации юзеров в сервисе поиска талантов

Веб-дизайн *Интерфейсы *Usability *Дизайн

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

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

Программный терминал видеосвязи – главный помощник ВКС-джедая

Блог компании TrueConf IT-инфраструктура *Интерфейсы *Разработка систем связи *Видеоконференцсвязь

Приветствую вас, хабражители! Меня зовут Димитрий Зуйков из компании TrueConf – российского вендора видеоконференцсвязи (ВКС). Пандемия подтолкнула к бурному развитию технологий совместной работы, без которых нельзя представить ни одного рабочего дня. Мы уже рассказывали вам о новом поколении наших приложений для видеосвязи на ПК и мобильных, пришла очередь рассказать, что нового и интересного происходит с традиционной вотчиной ВКС, а именно с переговорными комнатами. Поэтому сегодня на примере новой версии программного ВКС-терминала TrueConf Room 4.0 мы попробуем понять, есть ли в 2022 году смысл продолжать оборудовать новые помещения традиционными SIP/H.323 ВКС-терминалами.

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

Экспорт UI дизайн-интерфейсов из Figma в Xcode iOS/Android Studio, в виде .xib/xml

Разработка под iOS *Интерфейсы *Разработка под Android *Swift *Дизайн мобильных приложений *
Из песочницы

Экспорт UI дизайн-интерфейсов из Figma в Xcode iOS/Android Studio, в виде .xib/xml

FigmaConvertXib это инструмент для экспорта элементов дизайна из проекта Figma, в среду разработки, с точностью 90%. В результате конвертации будут созданы файлы xib / xml, и уже с помощью интерфейс редактора Xcode/Android Studio, можно будет манипулировать всеми элементами у себя коде. Если дизайн вашего проекта разрабатывается в Figma, и вы не реализуете дизайн программно, то это для вас. Для того чтобы не тратить огромное время на реализацию всех UI элементов.

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

Правда ли, что в России сервисы и интерфейсы развиты лучше, чем в Европе и Америке?

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

Мы с коллегой @Methaqualone несколько раз столкнулись с утверждением, что в России цифровые сервисы лучше, а мобильные банки дружелюбнее. Якобы наши государственные порталы удобнее, а интерфейсы интернет-магазинов интуитивно понятнее. 

Ни одна из нас не жила за границей, но стало интересно проверить: это как сакраментальное «русские девушки самые красивые» или зарубежные пользователи тоже считают, что наши интерфейсы самые классные? И если да, то почему? 

Читать далее
Всего голосов 137: ↑120 и ↓17 +103
Просмотры 46K
Комментарии 418

Pinch-to-zoom под микроскопом

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

Привет! Меня зовут Алексей Дёмин, я Android-разработчик в Prequel - мобильном редакторе для фото и видео. Сегодня я бы хотел детально разобрать реализацию поведения Pinch-to-zoom. Такое поведение широко распространено в приложениях и выглядит привычным и естественным для большинства пользователей. Поэтому, на первый взгляд, его реализация на основе предоставляемого системой api не должна вызывать трудностей. Однако при попытке разработать решение, применимое в большинстве кейсов, возникают интересные нюансы, которые я постараюсь осветить в данной статье.

Pinch to zoom!
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.6K
Комментарии 0

Тернистый путь внедрения аутентификации через соцсети

Блог компании МТС Информационная безопасность *Интерфейсы *Социальные сети и сообщества


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

Столкнувшись с очередным таким требованием, особенно на новой платформе, человек просто закрывает вкладку в браузере со словами «не больно-то и хотелось». Чтобы упростить жизнь пользователям – существует аутентификация через третьи сервисы (чаще социальные сети).

Привет, Хабр, меня зовут Сергей Солдатов, я тимлид в подразделении eSports MTS Digital, разработчик на Go и немного архитектор. Занимаюсь сервисами аутентификации и авторизации на WASD.TV. Это многофункциональная стриминговая платформа для геймеров, собственный сервис МТС. Как мы настраивали аутентификацию на WASD.TV и что из этого вышло – читайте под катом.
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 3.8K
Комментарии 16

Два способа управления языками ввода под Windows

Интерфейсы *

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

Читать далее
Всего голосов 32: ↑31 и ↓1 +30
Просмотры 9.8K
Комментарии 55

В General Magic узрели будущее смартфонов еще в 1989

Блог компании RUVDS.com Интерфейсы *Дизайн мобильных приложений *История IT Старое железо
Перевод
Представленный в 1994 году, Motorola Envoy работал на передовой операционной системе, созданной одним из ответвлений Apple — компанией General Magic. Смитсоновский музей дизайна Купер Хьюит

Сегодня уже все меньше людей помнят времена без сотовой связи и цифровых карманных устройств. Тем интереснее становится заглянуть в истоки появления столь неотъемлемой части современной жизни. В данном случае речь пойдет о праотце смартфонов и КПК — Motorola Envoy — который, подобно яркому болиду, промчался по небосводу цифрового пространства, оставив за собой след грядущих достижений.
Читать дальше →
Всего голосов 43: ↑42 и ↓1 +41
Просмотры 6K
Комментарии 12

Исчерпывающее руководство Getting Things Done (GTD) метода с примерами

Интерфейсы *Управление проектами *GTD *Управление продуктом *Читальный зал
Перевод
В данной статье вы узнаете о методе, помогающем привести в порядок все ваши дела от самых крупных и важных, до тех, что еще только появились в голове.

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

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


Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 14K
Комментарии 15

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