Рубрика «интерфейсы» - 128

04 Collector: ссылки для дизайнеров и разработчиков

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

Несколько часов назад администрация объявила о возрождении ресурса «Тостер». Но не в том виде каким он был, а отделив раздел Q&A от хабра в отдельный сайт. Первое, что бросилось в глаза — это сайт уехавший влево. Может на ноутбуках будет смотреться хорошо, но на моем экране можно разместить 2 таких сайта.

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

  • Фиксированное расположение шапки сайта
  • Сайт выровнен по центру, левая панель осталась нетронутой
  • Основная часть сайта стала шире
  • Добавил прозрачности тегам, чтобы не бросались в глаза и изменил шрифт на Arial
  • Изменен цвет текста во всплывающем окошке у тега, сделал более контрастным
  • Еще пару незаметных мелочей

Читать полностью »

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

Приглашаем на World Usability Day 2013

В эту субботу, 16 ноября в новом офисе Mail.Ru Group состоится Всемирный День Юзабилити 2013, одно из главных событий года для проектировщиков и дизайнеров интерфейсов. В рамках конференции будут обсуждаться актуальные темы создания цифровых продуктов – веб-приложений и сайтов, мобильных и планшетных сервисов, настольного ПО и игр.
Читать полностью »

Комментарии к этому посту заставили меня задуматься: а не ломимся ли мы в уже давно открытую дверь? В чём наше преимущество? Да и нужно ли наше приложение пользователям телевизора?

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

«В защиту лени»: почему я считаю ZOOM TV нужной и востребованной программой

Итак, для начала – немного статистики: темпы роста продаж телевизоров Smart TV в России на сегодняшний день выше аналогичных показателей продаж традиционных телевизоров в 6,6 раз. А это значит, что на пока ещё не самом большом, но стремительно растущем рынке наше приложение сразу найдёт своего пользователя ввиду отсутствия достойных аналогов. На данный момент, до полномасштабного релиза, без рекламы, в «тестовом режиме» мы уже получили более 25 тысяч пользователей. Выражаясь условно: 25 тысяч ретвитов не значат ничего, а вот 25 тысяч скачанных версий программы – это уже что-то. Немного, но хороший задел на будущее.

ZOOM TV успешно выполняет свою задачу минимизации, во всех смыслах. Т.е. когда передача закончится – приложение автоматически переключит ваш ТВ на другую, которая тоже будет соответствовать вашим предпочтениям. Таким образом, количество действий, необходимых для управления ТВ сокращается в 5 раз. В своём первом посте я описал мотивы, движущие среднестатистическим русским телезрителем – это семейный человек, который хочет немного расслабиться и посмотреть качественную передачу вместо того чтобы «сёрфить» по программе в поисках Святого Грааля и смысла жизни того зрелища, которое его заинтересует и увлечёт. Может быть, я плохо объясняю суть, но в основе своей всё предельно просто: это понятное приложение, решающее маленькую, но неприятную потребительскую проблему.

Да и в сравнении с провайдерами IPTV, кабельного и спутникового — ZOOM TV выигрывает в скорости и простоте. Традиционное подключение к ТВ-пакету обычным способом выглядит так: оставляете заявку на подключение (потом узнаете – возможно ли подключение), выбираете пакет каналов, договариваетесь о приходе мастера и встречаете его у себя дома (по увлекательности это занятие может конкурировать только с процедурой вызова и ожидания сантехника), устанавливаете STB-приставку или спутниковую тарелку. Всё это отнимет у вас 7 дней вашей бесценной и увлекательно жизни, 2000 честно заработанных рублей стоимости установки+стоимость приставки. И да, количество действий для поиска произвольной передачи у вас будет равняться, в среднем, 25.

Что же предлагаем мы? Вы заходите в магазин приложений на телевизоре, установить приложение и выбрать пакет каналов. Ваши потери: 100 рублей стоимости пакета + 10 минут. Количество действий нужных поиска передачи – в среднем, не более пяти.
Получается, что у нас стоимость установки оборудования будет ниже примерно в 2000 раз.

Дэйв Эванс (Cisco Systems) чуть больше года назад говорил, что в будущем рынок ждёт повальное упрощение и кастомизация. Собственно, подобные идеи сподвигнули нас на разработку этого приложения – каждый ТВ-зритель получит то, что ему нравится без излишних усилий, за небольшие деньги.

Многие из тех, кто прочитает этот пост, скажут что ТВ — это не для всех. Может быть, но телевидение все ещё остается выбором ⅔ домохозяйств в России. Что плохого в том, чтобы сделать жизнь всех этих людей чуточку лучше и удобнее?
Читать полностью »

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

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

Часть 1: Учимся рисовать
Часть 2: Обработка событий мыши

Кому интересно, добро пожаловать под кат…
Читать полностью »

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

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

Часть 1: Учимся рисовать

Кому интересно, добро пожаловать под кат…
Читать полностью »

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

А начиналось все так: понадобилось мне для одного проекта сделать UI, где надо последовательность обработки сообщений редактировать. Что-то наподобии Simulink'а. Соответственно, полез искать готовые либы/фреймворки. Поначалу подумал, что задачка популярная и кто-нибудь уже сделал это велосипед, поискал, поискал и… не нашел. Точнее нашел много антикварных велосипедов, но кто же будет пользоваться чужим старым велосипедом, если можно сделать свой новый. Но раз уж делать новый велосипед, почему бы не сделать его универсальным, мало ли, где еще пригодится.

Так что попробую в нескольких статья описать процесс разработки с нуля до работающего примера. Ну и чтобы было интересно, а ферймворк был универсален, первая задача для него будет не подобие Simulink'а, а софтина для рисования блок-схем а-ля Visio, но со своим блек-джеком и остальными участниками:)

Кому интересно, добро пожаловать под кат…
Читать полностью »

Прочитав свежую статью о Youtube Center, я решил поделиться с читателим своим способом укрощения разжиревшего интерфейса Youtube.

image

Читать полностью »

Я уже несколько лет пользуюсь веб-версией сервиса. Недавно, в связи с тем, что на моем телефоне скопилось довольно много фотографий, решил их скопировать “в облако”, чтобы подстраховаться в случае утери, кражи или глюков софта. Лень взяла свое и я убрал одно звено в цепи загрузки, существовавшее со времен эпохи ОС Symbian — копирование изображений на компьютер, а затем только в облако. В гугл плее была найдена соответствующая программа яндекс фоток. С этого момента начинаются мои приключения. Забегая вперед скажу, что фотографии я успешно загрузил. А в этом посте я буду описывать, что по моему мнению не так с этим приложением, предлагая некоторый конструктив. Текст ниже может быть интересен в первую очередь для мобильных разработчиков, UI/UX дизайнеров, андроид джедаев и просто хороших людей.

image
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js