Посты с тагом дизайн интерфейсов
09
марта
2008

Дизайн интерфейсов: фокусировка

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

Существует несколько типовых способов переключения фокуса:

  • С помощью мыши (тачпада или иного подобного графического манипулятора) можно выбирать активные элементы ввода в произвольном порядке.
  • С помощью клавиатуры:
    • Последовательным переходом между элементами в прямом или обратном порядке (обычно для этого используются Tab и Shift-Tab соответственно).
    • В произвольном порядке, с помощью горячих клавиш (при наличии таковых).

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

08
февраля
2008

Последовательное выкачивание файлов торрента

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

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

Учитывая, что каждый отдельный торрент воспринимается клиентом как единый массив данных, приходится довольствоваться ограниченными возможностями управления процессом закачки — расстановкой приоритетов. Получается примерно так:

(на скриншоте — список файлов в клиенте uTorrent)

Возникает естесственный вопрос: а почему бы не автоматизировать процесс расстановки приоритетов, форсировав тем самым соблюдение последовательности выкачивания файлов? Читать далее →