Интерфейсы

  • ХабрахабрФото 25000 лучших фильмов, или еще один сервис для кино поиска

    25000 лучших фильмов, или еще один сервис для кино поиска

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

    Читать далее »
  • ХабрахабрФото Не как у людей — история проекта 1tracker

    Не как у людей — история проекта 1tracker

    Весной 2012 года я опубликовал первую версию экспериментального мультисистемного кроссплатформенного музыкального редактора с интерфейсом типа «трекер» — 1tracker v0.1. Экспериментальность заключалась в проверке новых подходов и отказе от общепринятых стандартов для подобного рода программ. Прошло десять лет, редактор до сих пор экспериментальный, до сих пор мало кому известен, и до сих пор не добрался до версии 1.0. Тем не менее,…

    Читать далее »
  • ХабрахабрФото Дизайнер не нужен. Правила создания красивых UI

    Дизайнер не нужен. Правила создания красивых UI

    Чем проще система — тем она эффективнее. Здесь не нужен художественный вкус или особая одарённость. Красота появляется сама собой, если система спроектирована без лишних деталей. Хороший пример таких интерфейсов дают рабочие инструменты. Молоток, ножовка, электропила. Всё это создано не для красоты, а чтобы идеально ложиться в руку и эффективно выполнять свою функцию. О красоте думают в последнюю очередь, но в итоге…

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

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

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

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

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

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

    Читать далее »
  • ХабрахабрФото Назад к Microsoft Chicago, история о переходе с Windows на Android

    Назад к Microsoft Chicago, история о переходе с Windows на Android

    Обзор планшета без обзора планшета, исключительно user experience и поток сознания автора! Отзыв пишу здесь, чтобы производители обратили внимание на то, что они продают. Начало С первым появлением планшетов на Windows (Sony VAIO VGN-UX280P) я понял, что будущее уже рядом. Да, PocketPC были - но это была слишком урезанная версия OS и не подходила для полноценный работы, не говоря уже…

    Читать далее »
  • ХабрахабрФото Доступность сервиса: встраивание в существующие процессы

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

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

    Читать далее »
  • ХабрахабрФото [Перевод] Как остановить бесконечный скроллинг, и нужно ли это делать

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

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

    Читать далее »
  • СофтФото Только консоль. Почему текстовый интерфейс настолько эффективен

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

    Каждый, кто привык работать в консоли, согласится — запускать команды из командной строки в большинстве случаев быстрее, чем из GUI. И выполняются они быстрее. Почему так? Во-первых, консоль потребляет меньше ресурсов. Поэтому быстрее реагирует на команды (меньше задержка на ввод), быстрее выполняет задачи (меньше циклов CPU). Во-вторых, запускать команды с клавиатуры можно практически вслепую, не глядя на экран, с мышечной…

    Читать далее »
  • ХабрахабрФото Признаюсь: я писал поддельный экран загрузки

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

    На выходных посмотрел видео Алексея Макаренкова с заголовком “Полоса загрузки - не то, чем кажется…”, где он рассказывает как разработчики игр мухлюют с полоской загрузки. Вкратце: полоска загрузки в играх - фейк, могла двигаться как угодно, но движется рывками, человеческое восприятие считает именно такой сценарий загрузки самым правдоподобным, а в плавную загрузку игроки не верят. Лучше один раз увидеть, чем…

    Читать далее »


Кнопка «Наверх»