Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Ученые научились определять действия пользователей по движениям курсора мыши

Информационная безопасность *Поисковые технологии *Исследования и прогнозы в IT Контекстная реклама Поисковая оптимизация

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

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 3.1K
Комментарии 2

Разработчик объяснил, зачем написал драйвер мыши VMware для Windows 3.x в 2021 году

Виртуализация *GitHub Софт Старое железо Периферия


Разработчик Кэлвин Бакли рассказал, что ему надоело мучиться с переключением для активации курсора в Windows 3.1 при работе в виртуальной машине. Он написал драйвер мыши VMware для Windows 3.x. Бакли выложил этот проект на GitHub.
Читать дальше →
Всего голосов 24: ↑23 и ↓1 +22
Просмотры 7.6K
Комментарии 16

Курсор по-японски

Чулан
Европейцы сильны индивидуальным мастерством, а японцы — коллективной игрой и трудолюбием.
И вот вам наглядное подтверждение этого.
Вот что, оказывается, можно увидеть, если посмотреть на курсор японского компьютера через лупу. Не ленитесь — подвигайте мышкой :)
Всего голосов 14: ↑10 и ↓4 +6
Просмотры 260
Комментарии 3

Змей-курсор

Чулан


«Не фотошоп!» — с полным основанием сможете кричать вы, показывая фотографии с этим воздушным змеем. Замечательная идея из разряда «это же так просто, ну почему не я это сделал».
Всего голосов 35: ↑35 и ↓0 +35
Просмотры 777
Комментарии 11

Курсоры в Mysql.

MySQL *
По долгу службы мне пришлось сталкиваться с курсорами. Хотелось бы рассказать, что это такое и о некоторых особенностях работы с ними. Официальная документация тут — dev.mysql.com/doc/refman/5.1/en/cursors.html Википедия даёт такое определение курсору курсор:
Читать дальше →
Всего голосов 44: ↑40 и ↓4 +36
Просмотры 84K
Комментарии 13

Maple вам в помощь! Ловкий напарник для Punto Switcher'а

Чулан
Буквально пару часов назад в сети обнаружилась одна полезная софтина, Aml Maple, которая к моменту нахождения успела подрасти до версии 2.20 и продолжает расти и приносить пользу :)
 
Уверен, многие уже слышали о такой программе, как Punto Switcher. И пользуются. А кто-то не любит и не пользуется :) Программка неприхотливая, сидит себе тихо в трее и исправляет слова, ошибочно набранные в другой раскладке. Например, из «ghbdtn!» делает «привет!», ну и так далее. На сегодня третья версия неплохо поживает под заботливым крылышком «Яндекса». Впрочем, о ПантуСвичере вы узнаете и сами, а может даже и скачаете его себе отсюда (версия 3.1.0 для Windows XP/Vista) или отсюда (версия 2.95 для Windows 98/2000). А я не о нём собирался сказать :)
 
Если коротко сказать о назначении программы, сравнивая с Punto Switcher’ом, то получаем такое определение: Punto нужен для оперативной борьбы с результатами набора в другой раскладке постфактум, а Maple — для предотвращения самого факта такого набора.
 

Рис. 1. Индикация языка в курсоре мыши.
 
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 800
Комментарии 10

Идет AJAX загрузка. Подождите…

Чулан

Обычно


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

image

Типичный подход при этом:
1. показать крутящуюся гифку в углу или где-нибудь на видном месте
2. начать загрузку (XHttpRequest и Ко)
3. когда загрузка заканчивается, убираем картинку.

Идея


Использовать анимацию курсора для отображения занятости приложения.

Скажем, в jQuery для этого достаточно выполнить:
$("*").css("cursor", "wait");

Вернуть курсоры:
$("*").css("cursor", "");

Данный сниппет поменяет состояние курсора над всеми элементами. Однако, почему бы и не ограничиться каким-нибудь конкретным объектом?

$(".элементы_которые_грузятся").css("cursor", "wait");



Плюсы


* Никаких изменений в структуре разметки
* Не задействовано никаких внешних элементов (можно, правда, использовать собственные *.cur файлы. Достоверный источник сообщает, что эта фича поддерживается всеми современными браузерами)
* Весьма интуитивно само по себе

Минусы


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

P.S.: пока искал прелоадер, случайно нашел сайт: www.loadinfo.net. Там можно сгенерить себе красивый прелоадер =)

Edit:
Вот, например, на подобной штуке, это выглядело бы очень уместно:
www.extjs.com/deploy/dev/examples/desktop/desktop.html

Edit2:
Вот этот курсор, собственно, даже лучше подходит, чем «wait»:
$("*").css("cursor", "progress");
Всего голосов 30: ↑15 и ↓15 0
Просмотры 524
Комментарии 20

Индикатор раскладки клавиатуры рядом с мышиным текстовым курсором

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


далее
Всего голосов 50: ↑40 и ↓10 +30
Просмотры 1.2K
Комментарии 32

IOgraphica — трекинг движений мыши

Дизайн
С удивлением узнал, что на Хабре никто еще не осветил такую замечательную программу, как IOGraphica.
Для чего она нужна?
Фактически она зарисовывает все движения курсора мыши, а на месте его остановки рисует окружности, чем больше окружность — тем дольше курсор находился в этом месте.
Вот например 20 минут активного браузинга:


Читать дальше →
Всего голосов 105: ↑86 и ↓19 +67
Просмотры 4.7K
Комментарии 78

Отслеживание движения мыши на экране в Mac OS X

Чулан
Задумывались ли вы, что именно ваша мышь делает, когда ее курсор движется по всей поверхности экрана, в то время как вы заняты своей работой?

Небольшая программа IOGraph поможет это визуально представить. Она запускается в фоновом режиме и отслеживает все движения и паузы мыши (или сенсорной панели) когда вы используете ваш Mac.

Вы можете экспортировать всю эту активность вашей мыши в графический файл, подложкой для которого может служить как ваш рабочий стол, так и белый холст. Запустите приложения, выберите необходимые настройки (фоновое изображение и отслеживание остановок указателя) и начните запись.
Screen shot 2010-03-24 at 18.36.14
Читать дальше →
Всего голосов 19: ↑10 и ↓9 +1
Просмотры 395
Комментарии 15

Идея удобного перемещения курсора и выделения для мобильных интерфейсов

Интерфейсы *
Думаю, многие из нас сталкивались с необходимостью переместить курсор при наборе текста куда-нибудь в середину или же выделить определенный фрагмент.

В принципе, разработчики iOS / Android постарались упростить этот процесс… Но то, что предлагает автор видео — еще проще!



Автор предлагает использовать зону клавиатуры как тачпад для управления курсором. Ведешь пальцем влево по клавиатуре — и курсор двигается влево.

Не знаю, как вам — а мне лично понравилось. Отличное и изящное решение. Есть только один минус — неинтуитивное оно. А в частности Apple такого не любит…
Читать дальше →
Всего голосов 91: ↑85 и ↓6 +79
Просмотры 12K
Комментарии 74

Почему курсор мыши наклонён на 45°?

Интерфейсы *
Посетитель сайта вопросов-ответов StackExchange задал на первый взгляд глупый вопрос: а почему все курсоры во всех операционных системах немножко «кривые», то есть имеют определённый наклон, а не указывают прямо? В самом деле, почему курсор не располагается вертикально, ведь это наиболее удобно для выделения текста и прочих задач?



Ему отвечает эксперт, хорошо знакомый с историей компьютерной техники. Он подтверждает, что изобретатель мыши Дуглас Энгельбарт действительно изображал курсор в виде стрелки вверх, как наиболее логичный вариант выделения (см. скриншот вверху).
Читать дальше →
Всего голосов 477: ↑459 и ↓18 +441
Просмотры 234K
Комментарии 117

Веб-сайт распознает раздражение пользователя по движению курсора

Разработка веб-сайтов *
Оказывается, настроение пользователя можно определить по тому, как он двигает мышью. Специалисты из Brigham and Young University провели исследование на реальных пользователях и определили, в чём конкретно состоит разница между нормальными и раздражёнными пользователями (для этого им пришлось реально вывести из себя несколько десятков человек, принимавших участие в экспериментах).

Эту информацию можно использовать для адаптации интерфейса. Или же мгновенно предложить раздражённому человеку помощь через чат на сайте.
Читать дальше →
Всего голосов 16: ↑11 и ↓5 +6
Просмотры 10K
Комментарии 11

Делаем собственные курсоры для сайтов

Блог компании RUVDS.com Разработка веб-сайтов *JavaScript *
Перевод
Tutorial
Существует множество способов обогащения визуальных впечатлений, которые вызывает у пользователей креативный веб-сайт, множество способов перевода существующего статического дизайна на новый уровень. В частности, речь идёт об оснащении сайтов интерактивным функционалом. А здесь мы исследуем один из способов реализации такого функционала через разработку собственного курсора (указателя мыши) для сайта, представляющего собой независимый элемент пользовательского интерфейса. Это — элемент интерфейса, который будет не только интерактивным и визуально привлекательным, но и полезным с практической точки зрения. Мы уделим особое внимание примерам кода, которые дадут всем желающим возможность расширить те базовые вещи, которые мы рассмотрим, и сделать собственный качественный курсор для сайта.


Пользователь взаимодействует со страницей сайта 14islands.com с использованием собственного курсора этого сайта
Читать дальше →
Всего голосов 39: ↑34 и ↓5 +29
Просмотры 8.3K
Комментарии 18

React: разрабатываем хук для загрузки дополнительных данных

Блог компании Timeweb Cloud Разработка веб-сайтов *JavaScript *ReactJS *TypeScript *


Привет, друзья!


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


На самом деле, хуков будет целых 2 штуки:


  • useLoadMore — для загрузки дополнительных данных при нажатии кнопки "Загрузить еще"
  • useLoadPage — для постраничной загрузки данных (аля пагинация на основе курсора)

Первый хук попроще, второй посложнее.


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

Читать дальше →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 5K
Комментарии 9

Мигающему курсору исполнилось 54 года

Блог компании SkillFactory Типографика *Читальный зал История IT Старое железо
Перевод

Большинству людей знаком этот гипнотический ритм, подобный биению сердца или пульсации светофора в полночь. От Microsoft Word до Google Docs, мигающий курсор — это спутник, заставляющий нас работать с текстовыми документами, сообщениями и непослушными поисковыми запросами Google. Когда мы не успеваем написать что-то, мигающий курсор терпеливо спрашивает:

«Что дальше?»
Всего голосов 26: ↑19 и ↓7 +12
Просмотры 8.7K
Комментарии 7