Обновить
64K+

Интерфейсы *

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

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

Что ИИ поменял в моей схеме? Приращение вместо целого проекта

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

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

Читать далее

Новости

За что я бы добровольно платил государству

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели7.7K

Красивые автомобильные номера, легальная тонировка и именная лавочка в любимом парке. Я посмотрел, как такие сервисы работают в других странах, проверил спрос через Wordstat и попробовал представить, как они могли бы выглядеть внутри Госуслуг.

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

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

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

Читать далее

Аниме‑плеер на лапках

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

«Вставил ссылку, вижу сериал со всеми сериями, выбрал озвучку, смотрю». С этой фразы началась Lapka, локальный аниме-плеер. Статья о решениях, из которых она сложилась, по сериям, как в аниме.

Знакомый, которому я дал её потрогать, сказал так:
>> Прикольно: нода крутится, парсит, а воспроизводит будто локальные файлы.

Код Lapka писала модель Claude Fable 5.1, и техническая сторона за ней. На мне продукт: как Lapka ведёт себя и как выглядит. Часть решений предложила модель.

Читать далее

Авито, я не хочу вашу доставку. Что нужно сделать, чтобы я её захотела?

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

Рассказала знакомому, что моего рюкзаку зайцу пришёл конец, он износился и это последний раз когда я с ним. Этот заяц привлекал много внимания и помогал разрушать социальный барьер. Я ему уже и меняла лямки - пришила ленты Sber Tech - остались от конференций. Но вот износился сам материал. Знакомый сказал, что можно продать на Авито. Я подумала: Ок, если кто-то приедет и заберёт - я могу отдать, но я в целом такой человек, что мне проще дойди до мусорки. 

Привет! Меня зовут Маша, я Senior Product Manager и разбираю только те продукты, над которыми сама хотела бы поработать, так как ими пользуюсь, люблю и вижу, где есть потенциал роста. Мне драйвово искать для них решения, которые выводят продукт на новый уровень не только по деньгам, но и по UX и любви пользователей. Мои разборы: «Рейтинг ни на что не влияет»: Почему Яндекс.такси выбирает газлайтинг вместо честного UX и 8% рынка колонок и 15 способов сказать «не знаю»: как VK заменила развитие Маруси юмором.

Читать далее

Aquilum — open source аналог Obsidian на Rust, который потребляет около 9 МБ ОЗУ

Время на прочтение10 мин
Охват и читатели32K

Aquilum — быстрый local-first заметочник на Rust для Windows с потреблением около 9 Мб ОЗУ и установщиком размером 10 МБ. В нём есть граф знаний, обратные ссылки, live preview Markdown, несколько баз знаний, расширенные таблицы, книги и читалка, Dataview-подобный анализ данных, быстрый поиск, история изменений и интеграция с MCP-агентами. Подробный обзор функций и архитектуры — в статье.

Узнать больше

Klark, часть 2: новый интерфейс, исправление существующих ошибок и аудит собственных прав

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели6.7K

Неделю назад я рассказывал про Klark + Klara: корпоративный мессенджер и таск‑менеджер, которые живут на нашем сервере. В той статье было про устройство: каналы, звонки, расшифровку голосовых, связку «задача из сообщения». Эта статья расскажет вам более подробно о том как продукт выглядит " сейчас " и что в дальнейшей перспективе мы планируем реализовать.

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

Читать далее

Как показать 24 соседних листа? Паспарту спешит на помощь

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

В статье расскажу про то как боролся с переместившимся клубком запутанных сущностей. Также поделюсь идеями и новостями по прототипу.

Читать далее

Как дизайнеру найти работу: что я поняла по обе стороны найма

Время на прочтение8 мин
Охват и читатели1.1K

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

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

Читать далее

Дизайн за 5 минут. Дайджест сентября 2026

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

Привет, Хабр!

На связи Андрей, продуктовый дизайнер Garage Eight.

В сентябре обновлений было много: новые модели, интерфейсные фичи, библиотеки и несколько свежих айдентик. Остальные находки месяца — ниже.

1. Иконки для Cursor

2. Opus 5.5 + GPT-6 Astra

3. iPhone Duo

4. iOS 27 updated icons

5. beUI Pro + GSAP + Torph

6. Figma releases

7. KEEN

8. Xsolla

Погнали!

Видеоплееры живут в 2012 году, а мы — нет

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

Все мы любим VLC. Он открывает что угодно, работает на всём, не просит денег и не спрашивает, кто ты такой. IINA на маке выглядит как нормальное приложение, а не как диалог из нулевых. mpv вообще эталон: лучшая картинка, скрипты, конфиг под любую паранойю. Это отличные плееры, я пользовался всеми тремя годами и не собираюсь объяснять, что их авторы что-то делают не так.

Но однажды я поймал себя на мысли: 2026 год, вокруг десятки приложений, отполированных до состояния, когда интерфейса просто не замечаешь: он не мешает, он угадывает, он не заставляет вспоминать, где лежит нужная галочка. И ни одного такого видеоплеера. Хороших видеоплееров не существовало — не в смысле «не умеют открыть файл», а в смысле, в котором мы говорим «хорошее приложение» про всё остальное на своём компьютере. Поэтому я сделал свой.

Он называется Frame Player, он бесплатный и с открытым кодом, Windows и macOS. Дальше — список того, что меня в плеерах раздражало, и что с каждым пунктом в итоге получилось сделать.

Читать далее

30 лет красивых интерфейсов — и вот снова текст

Уровень сложностиСредний
Время на прочтение21 мин
Охват и читатели7.6K

Первая спецификация CSS вышла в 1996-м. С тех пор мы примерно тридцать лет старались сделать интерфейсы красивыми: добавляли тенёчки, градиентики, анимации, флексбоксы, гриды. Но что мы получили с приходом LLM? Обратно текст.

Иронично, правда? :-)

Представим относительно частый сценарий: вы просите модель «поищи мне наушники в Мегамаркете». Модель бодро пытается постучаться в магазин — и упирается либо в санкционные ограничения, либо в антибот-защиту. В итоге она виновато выдаёт текст: «ну, существуют такие-то наушники, погугли сам, всё будет хорошо», или, в лучшем случае: «вот список ссылок, но я не уверен, что они верные». Спасибо, конечно, но ведь хочется большего. И теперь у нас наконец-то появились инструменты, чтобы это большее дать.

Читать далее

Если UI плагинный, почему BFF монолитный?

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели8.8K

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

Привет, Хабр! Меня зовут Маргарита Козырева, я — сеньор-фронтенд в «Лаборатории Касперского», работаю в Kaspersky Security Center. В айти семь лет, значительная часть из них ушла на дизайн-системы, которые я строила с нуля.

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

Читать далее

«Яндекс.Исполнители»: найти мастера — 2 часа, найти поддержку — квест на неделю

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

Недавно узнала о сервисе яндекс.исполнители - конкурент профи.ру. Посоветовали, так как искала сложные сантехнические работы и никто не хотел браться, а на профи.ру просто  даже не было откликов. 

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

Привет! Меня зовут Маша, я Senior Product Manager и разбираю только те продукты, над которыми сама хотела бы поработать, так как ими пользуюсь, люблю и вижу, где есть потенциал роста. Мне драйвово искать для них решения, которые выводят продукт на новый уровень не только по деньгам, но и по UX и любви пользователей. Мои разборы: Тест-драйв 2GIS: как завалить навигатор рекламой и потерять базовый UX  и Кэшбек Шрёдингера и молчаливые проценты: Dark Patterns в банкинге.

Читать далее

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

AI + UX‑писатель = AI‑редакция для 10+ команд

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели4.9K

Почему интерфейсный текст — это функциональная логика, а не финальное «украшение» макетов; как один UX‑писатель масштабирует качество на 10+ команд через AI‑редакцию и где проходят строгие границы применимости нейросетей в сложных B2B/B2C‑системах.

Разобраться

Как организовать UI так, чтобы не переписывать код: личный опыт

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели5.2K

Одна из участниц команды, с которой сейчас я веду разработку очень крутого ПО для создания интерактивых сцен и анимаций (в следующих статьях об этом будет), сказала мне про то, что не воспринимает светлую тему и всегда переключает на тёмную – и отдаёт предпочтение тем программам, где реализовано переключение на тёмную тему. Это не могло не навести меня на мысль, что стоило бы добавить и в мой музыкальный редактор 3BIT тёмную тему, чем я и занялся по приходу домой. Каково было моё удивление от осознания, что отсутствие выделения основных функций, касающихся стиля пользовательского интерфейса, в отдельный файл и последовательного описания там основных констант может вылиться в невозможность разработки более сложной архитектуры UI. И проблема болезненная, ведь проект большой, разные элементы были распределены по разным уголкам кода.

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

Сейчас конечно присутствует понимание того, какой должна была быть система: сначала делаем файл с перечислением констант, формируем там же функции, где эти константы применяются, а после привязываем этот «theme» к основному проекту. В противном случае придётся переписывать код, вычленяя в новосозданный «theme»-файл константы и функции со всего уже выстроенного проекта, попутно исправляя возникающие баги и ломая голову над какими-то логическими конструкциями, которые были реализованы непонятно в какой момент и неясно, как ты вообще к этому тогда пришёл. В общем, сущий ад с чуть ли не полным переписыванием кода.

Читать далее

От одной маленькой идеи до 20 000 пользователей: как я делаю плагины для Figma

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели8.6K

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

Когда в работе постоянно повторяются одни и те же действия, рано или поздно начинаешь думать, как их убрать. В этой статье я рассказываю, как из мелких раздражителей в Figma выросли мои собственные плагины: от простых утилит до ShapeFlow, которым сейчас пользуются 20 000+ дизайнеров. Заодно делюсь тем, как вайб-кодинг помог мне быстрее проверять идеи, собирать инструменты под свои задачи и по-другому смотреть на привычную дизайнерскую рутину.

Читать далее

Продуктовый дизайнер, Claude Code и месяц соло‑разработки: что пришлось построить вокруг AI, чтобы проект не развалился

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели5.5K

Я продуктовый дизайнер, больше шести лет делаю SaaS. Программировать умею, но фулстек-разработчиком себя не назову. Уже несколько месяцев я в одиночку делаю Котомку, планировщик жизни по методу PARA: сферы, проекты, задачи, календарь, привычки, финансы. Есть веб, мобильная версия, синхронизация между устройствами и с Google и Apple календарями. Почти весь код пишет Claude Code. Я ставлю задачи, проверяю результат и принимаю решения.

Читать далее

Как я пыталась разобраться в Claude Code, а в итоге сделала плагин для Figma

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели6.1K

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

А в итоге разобрала файлы проектов Claude Design по кусочкам, потратила месяц на отладку и сделала плагин, который переносит готовый проект из Claude Design прямо в Figma — с редактируемыми слоями, auto‑layout, текстами и данными.

Читать далее

Двухпанельный файловый менеджер на Delphi. Из NDN с любовью…

Время на прочтение25 мин
Охват и читатели23K

Знаете это царапающее чувство, когда в 2026 году открываешь проводник Windows с вкладками, ждешь пару секунд, пока он сообразит отобразить сетевой диск или каталог с громадным репозиторием, и ловишь себя на каком-то тихом раздражении? Где нужный файл? А вот он! И что? Щелкаешь на него и ждешь еще 1-2 секунды для запуска сторонней программы для работы с этим. А еще... Где это нужное сейчас окно проводника? А вот оно! Так, а где предыдущее окно? Так, закрываем все и переоткрываем только нужные окна! Тааак....

Информационный шум вокруг уверяет, что будущее уже тут: всё давно переехало в веб, десктопные интерфейсы – в браузерных движках, а консольные утилиты – на современных системных языках. Но когда наступает реальность – нужно за полминуты разгрести хаос на дисках, сравнить два каталога по контрольным суммам, быстро заглянуть в многомегабайтный лог или быстро поправить конфиг на сервере – руки сами собой, на безусловных рефлексах, тянутся к двум панелям и функциональным клавишам от F3 до F8.

Я пользуюсь двухпанельными менеджерами прямо-таки с момента появления в России Нортона (ну и потом безусловной замены на Волкова) и как программист всегда искал подобные инструменты по ходу развития операционных сред.

И в конце концов, наверное, вынужденно, пришел к мысли: хочешь получить что-то, что тебе нравится – делай сам.

Читать далее

SoftSerial: Программный UART на STM32

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

В этом тексте я написал про то как реализовать программный UART на микроконтроллере.

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

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

Вот об этом и текст.

Читать далее
1
23 ...