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

Интерфейсы *

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

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

Четыре способа написать Hello world, или инструменты для создания GUI на Python

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

После написания программы ее можно модифицировать и добавить графический интерфейс — с Python это проще, чем кажется. Для программирования красивого и функционального GUI иногда достаточно простого знания html и css.

Под катом — подборка некоторых инструментов для создания интерфейсов на Python. Сохраняйте статью в закладки и предлагайте свои варианты в комментариях!
Читать дальше →
Всего голосов 56: ↑53 и ↓3+50
Комментарии61

Болгарский «Правец-16» (ЕС-1839). Вылазка в консольный интернет в 2023 году на PC/XT 35-летней давности

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

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

В данной статье описан пример возможности пребывания в современном интернете на примере компьютера архитектуры PC/XT, без Ethernet-карты, болгарского производителя «Правец».

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

Также данное решение может быть использовано для управления хостом — мы получим MS-DOS терминал с функционалом Kermit.

Под катом детальные фото содержимого «ретро-Правц»а, настройка терминального соединения через RS-232, видеодемонстрация выхода в интернет. Фото кликабельны.

Приступим? :)
Читать дальше →
Всего голосов 50: ↑49 и ↓1+48
Комментарии50

5 интеграций в React: Контент + Дизайн + Разработка

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

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

В статье я продемонстрирую, как решить три задачи, связанные с интеграциями в React приложении:

1. Изменять контент страницы на React без необходимости привлечения разработчика;

2. Расширять функционал React приложения с помощью сторонних сервисов;

3. Создавать страницы с минимальными затратами на разработку.

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

Исправляем интерфейс диспетчеризации минимальными усилиями

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

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

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

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

Истории

Как провести внутреннюю стажировку

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

На связи снова Таня Миронова — руководитель направления доступности Госуслуг в компании РТЛабс. В предыдущей статье о встраивании доступности в существующие процессы я рассказывала, что благодаря внутренней стажировке нам нам удалось вырастить собственное комьюнити экспертов. Расскажу подробнее, что такое внутренняя стажировка, что она даёт, и как её организовать.

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

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

Доступность сервиса: встраивание в существующие процессы

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

На связи снова Таня Миронова — руководитель направления доступности Госуслуг в компании РТЛабс. Сегодня расскажу, как повысить доступность сервисов и встроить контроль в производственные процессы компании. Из моего опыта и общения с коллегами удалось выделить 3 базовых подхода к обеспечению доступности. Расскажу о каждом в отдельности, а потом о том, какой вариант мы выбрали для себя на Госуслугах.

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

Как остановить бесконечный скроллинг, и нужно ли это делать

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

Бесконечный скроллинг стал стандартом большинства лент социальных сетей. Например, в TikTok нет никакой естественной точки остановки, кроме часто игнорируемого и раздражающего ролика «Tired Thumbs», мотивирующего пользователей устроить передышку. Но действительно ли TikTok хочет, чтобы вы отложили телефон? Если бы приложение на самом деле хотело ограничить время, проводимое в нём пользователем, зачем бы оно предоставляло непрерывную и бесконечную ленту контента, чётко настроенного под вкусы пользователя?

Не так давно у лент соцсетей был конец. Пользователь доходил до конца страницы или видел уже ранее просмотренный контент. Ленты Facebook и Instagram заполнялись в хронологическом порядке, поэтому пользователь просматривал последние новости своих друзей, а затем переходил к другим приложениям или занятиям. Сегодня благодаря бесконечному скроллу контент не заканчивается — вы видите новости своих друзей, контент, который, по мнению алгоритма, релевантен вашим интересам, а также вкрапления старых постов, чтобы страница всё продолжалась и продолжалась.

И пользователи, и профессионалы в области UX в целом считают это обычной практикой, возможно, даже хорошей. Мы живём в экономике внимания, поэтому чем дольше мы можем удерживать внимание пользователя, тем лучше, так ведь?

Возможно, что нет. Может быть, бесконечный скроллинг создаёт больше технических и социальных проблем, чем решает.
Читать дальше →
Всего голосов 38: ↑37 и ↓1+36
Комментарии35

Только консоль. Почему текстовый интерфейс настолько эффективен

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

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

Почему так?

Во-первых, консоль потребляет меньше ресурсов. Поэтому быстрее реагирует на команды (меньше задержка на ввод), быстрее выполняет задачи (меньше циклов CPU). Во-вторых, запускать команды с клавиатуры можно практически вслепую, не глядя на экран, с мышечной памятью горячих клавиш и автодополнением. Ты практически сливаешься с компьютером в единое целое, когда вводишь команды одну за другой, ждёшь ответа от удалённого сервера, парсишь результаты или запускаешь скрипты с цепочками из программ, где следующая берёт результат выполнения предыдущей.
Читать дальше →
Всего голосов 70: ↑57 и ↓13+44
Комментарии107

Выбор города в интернет-магазине: 90+ моментов, которые стоит учесть при проектировании

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

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

Казалось бы — что здесь сложного? Проверил, правильно ли сайт определил город. Если нет — выбрал нужный. И всё. Но на деле при проектировании этого процесса и интерфейса есть много тонкостей, на которые стоит обратить внимание.

В этой статье — чек-лист из 90+ гайдлайнов на основе анализа топ-100 интернет-магазинов РФ по выручке за 2022г.

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

Признаюсь: я писал поддельный экран загрузки

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

На выходных посмотрел видео Алексея Макаренкова с заголовком “Полоса загрузки - не то, чем кажется…”, где он рассказывает как разработчики игр мухлюют с полосой загрузки. Если кратко: это всё обман!

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

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

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

Приподнимем завесу...
Всего голосов 39: ↑38 и ↓1+37
Комментарии108

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

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

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

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

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

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

Dgrm.net

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

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

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

Введение в Astro

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

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

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

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

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

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

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

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

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн

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

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

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

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

Итоги конференции Figma Config 2023

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

В июне Figma провела ежегодную конференцию Config 2023. Во время мероприятия компания рассказала про функции, над которыми работает сейчас, и представила обновления дизайн-платформы: поддержку переменных, режим для разработчиков и анонс ИИ-функций.

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

Оформляем красивые отчеты и приложения в Streamlit и запускаем в облака

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

Создаем красивый отчет или веб приложение на Python при помощи Streamlit и делимся им через облачный сервис с развертыванием через GIT.

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

Гайд по UX для телеграм-бота

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

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

В Маркетплейсе приложений Dodo IS есть уже 2 телеграм-бота, которые помогают управляющим наших ресторанов. Они оба прошли нашу модерацию, а в процессе у нас родился небольшой UX-гайд, как сделать бота удобным и простым в использовании. Несмотря на то, что некоторые рекомендации могут показаться уж слишком банальными, мы решили ими поделиться здесь, потому что порой даже самые очевидные вещи забываются.

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

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

Проверяем силу магнетизма

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

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

В этой статье я остановился на 160 замечаниях и намеренно «упустил» часть точек роста. Тем, кто хочет погрузиться в контекст, предлагаю скачать это приложение из App Store, пройти путь пользователя вместе со мной и поделиться вашими наблюдениями в комментариях.

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

UX-проблемы Ozon Seller и их решение

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

Как отметила сотрудница ПВЗ: «Теперь, когда акт не нужно печатать, его никто не формирует». Тут у меня включилась лампочка и я решил написать эту статью :)

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

Как написать понятный текст. Опыт Госуслуг

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

Всем привет, на связи команда Госуслуг: главный редактор Андрей Кокоуров и редактор Алла Шильман. Хотим рассказать о текстах, с помощью которых мы от имени государства говорим с пользователями, и поделиться приёмами создания хороших текстов.

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