Это должен иметь каждый, работающий из дома на корпоративном лаптопе

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Mouse jiggler.

Для чего:

предотвращает залочивание экрана; мессенджеры, автоматически показывающие вашу активность по движению мыши - показывают что вы активно работаете.

Старый дедовский способ: положить оптическую мышку на наручные часы; движение секундной стрелки воспринимается сканером мыши как движение мыши.

Недостатки:
1) не каждая мышь реагирует на каждые часы. Нужно подбирать

2) если положить мышь на часы небережно или случайно задеть ее - может прекратить работать.

Предлагается:

плата Arduino Pro Micro за $4 на Али; она умеет прикидываться мышью или клавиатурой. Минимальная доработка платы: в отверстия выводов Gnd, 2, 3 впаивается простейший переключатель, вот такой:

Код для Arduino:

#include <Mouse.h>
int move_interval = 3;
int loop_interval = 30000; 
int TXLED = 30;
int switch_on_off; 

void setup() {
 pinMode(2, INPUT_PULLUP); 
 pinMode(RXLED, OUTPUT); 
 pinMode(TXLED, OUTPUT); 
 digitalWrite(RXLED, HIGH);  //RX LED off
 digitalWrite(TXLED, HIGH);  //TX LED off
 randomSeed(analogRead(0));
 Mouse.begin();
 delay(200);    
}

void loop() {
  digitalWrite(TXLED, HIGH);
  switch_on_off=digitalRead(2);
  if(switch_on_off==LOW)
 {digitalWrite(RXLED, LOW); 
  int x = random(4) - 2;
  int y = random(4) - 2;
  Mouse.move(x, y, 0);
   digitalWrite(TXLED, LOW);
   delay(100);   //does not work with 50!
   digitalWrite(TXLED, HIGH);
  delay(loop_interval);
  }
 else  {
  digitalWrite(RXLED, HIGH);
  digitalWrite(TXLED, HIGH);
  }
}

Что делает: когда переключатель замыкает контакт 2 на землю, каждые 30 секунд двигает курсор мыши в случайном направлении на 2 пикселя. При каждом срабатывании третий светодиод на плате моргает.

Когда контакт 2 на землю не замкнут, горит только светодиод питания.

Осторожно! Бывают Arduino Pro Micro на 3.3 вольта. Они для поделки не подходят! Нужна плата именно на 5 в. Как отличить по внешнему виду: на 3-х вольтовой кварц на 8 МГц, на 5-вольтовой - на 16.

Код тривиальный, был опубликован например здесь.

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

Каждый день в 8 утра - созвон, нужно написать в чатик good morning. Пишу не вставая с кровати, активирую jiggler, продолжаю спать до...сколько нужно. Мессенджер показывает что я активен. Если в чат приходит сообщение, компьютер пищит, у меня на тумбочке монокулярчик, смотрю через него на экран, если не мне - сплю дальше. Я люблю спать. А вы?

Источник: https://habr.com/ru/post/691336/


Интересные статьи

Интересные статьи

Всем привет. Текст состоит из двух частей:1. Небольшая шпаргалка по параметрам настроек по умолчанию;2. Текст о том, почему вообще существование такой шпаргалки может кому-то понадобится.
Цель статьи, – показать примеры управления реализацией стратегии с помощью корпоративной единой информационной площадки на доступном инструменте, - Битрикс24. В статье на простом языке обсуждаются воз...
Хочу поделиться опытом автоматизации экспорта заказов из Aliexpress в несколько CRM. Приведенные примеры написаны на PHP, но библиотеки для работы с Aliexpress есть и для...
Подходил к концу календарный год, к праздникам правительство ужесточило локдаун и ввело комендантский час. Впереди было дней 10 выходных, и я решил, что наступает самое то время, чтобы за...
В наши дни GitHub — это универсальное хранилище всего, что связано с веб-разработкой. Фреймворки, демоверсии, всевозможные коллекции — вероятно, нет ничего такого, что вы не могли бы найт...