Mouse jiggler.
Для чего:
предотвращает залочивание экрана; мессенджеры, автоматически показывающие вашу активность по движению мыши - показывают что вы активно работаете.
Старый дедовский способ: положить оптическую мышку на наручные часы; движение секундной стрелки воспринимается сканером мыши как движение мыши.
Недостатки:
не каждая мышь реагирует на каждые часы. Нужно подбирать.
если положить мышь на часы небережно или случайно задеть ее - может прекратить работать.
Предлагается:
плата 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, продолжаю спать до...сколько нужно. Мессенджер показывает что я активен. Если в чат приходит сообщение, компьютер пищит, у меня на тумбочке монокулярчик, смотрю через него на экран, если не мне - сплю дальше. Я люблю спать. А вы?
Комментарии (229)
AllexIn
04.10.2022 06:25+72Неоднозначное отношение к статье.
Сначала хотел минусануть, потому что работать на работе где от тебя требуют движения мышки - непонятно зачем. Надо не хаки делать, а работу менять.
Потом понял, что у автора не такая сиутация, что у него по политикам безопасности лочиться ноут. И тоже хотел минусануть. Потому что надо не политики безопасности нарушать, а обсуждать улучшение - например, просить хардварный ключ.Но все таки я поставил плюс. Причина в том, что часто в компании действительно бывают тупые политики, с которыми ничего нельзя сделать и проще хитрить. Не для того, чтобы налюбить работодателя, а просто чтобы построить свой режим работы так, как лучше тебе. К примеру, мой режим работы очень сильно отличается от общекомандного, но я об этом особо не рапространяюсь, потому что зачем?
K_Chicago Автор
04.10.2022 06:36+46в моей ситуации есть нормальная абсолютно фирма, занимающаяся полезным и важным делом где я с удовольствием работаю, и есть другая, международная, очень крупная, которая нас недавно купила. И начала наводить "порядок". В том числе заставила перезалить лаптопы, забрала админ права, и делает еще много, много всего в этом же стиле.
По существу - например, сейчас пол-одиннадцатого вечера а я работаю, потому что мне так удобнее. И утренние созвоны для меня очень неприятны, к тому же основная фирма на два часовых пояса к востоку, так что когда у них созвон в 10 - у меня 8 утра.
К смене работы в стране развитого капитализма люди относятся гораздо серьезнее, чем где-то.
Вы плохо знаете, что люди готовы терпеть, лишь бы не лишиться вклада компании в пенсионный фонд и сохранить ежегодное повышение и премию. "движения мышки" никто формально не требует. Но я предпочитаю не афишировать что мои самые продуктивные часы - после полудня. В этом прелесть работы из дома - я работаю когда мне удобно.
Вы также плохо понимаете что значит бороться с "политиками безопасности" в международной компании со штатом в несколько десятков тысяч человек.
AllexIn
04.10.2022 06:52+1Где вы увидели предложение бороться с политиками безопасности?
K_Chicago Автор
04.10.2022 07:03+27вот здесь: " обсуждать улучшение - например, просить хардварный ключ. "
смысл этого высказывания, как я понял - добиваться для себя исключений в политиках. Кстати, ключ здесь никакой не поможет, это установка прописана головной фирмой, без возможности изменения в принципе. Также как ее идотский логотип на заставке. Вместо ключа итак используются обязательные теперь authenticators, установленые на смартфонах.Я пытался до вас донести, что противостоять легальным способом корпоративному идиотизму - невозможно.
Пример - я работал на фирму пол-года контрактором, был полностью вовлечен в разработку, когда перевели на FTE - новые хозяева обязали пройти 16-часовой online курс онбординга, который сводился к рассуждениях о смысле цветов логотипа компании, о "подсознательных предубеждениях" и о вкладе компании в уменьшение углеродного выброса. Когда мой менеджер пропросил их письменно позволить мне не проходить этот онбординг, он получил письменный же категорический отказ с увещеванием о критической важности корпоративной идентичности. Так понятнее о "борьбе с политиками"?
Но это все злейший оффтопик, статья сугубо техническая с простой и полезной самоделкой без всякого криминала. Зачем мы оффтопим?AllexIn
04.10.2022 07:09+15Ладно, ладно. Убедили. Надо было ставить минус.
K_Chicago Автор
04.10.2022 07:25+10вы сильно переоцениваете важность кармадрочества.
AllexIn
04.10.2022 07:30+5При чем тут карма? Я про статью.
K_Chicago Автор
04.10.2022 07:37+4а я про вашу иллюзию что ваш плюсик мне очень важен
AllexIn
04.10.2022 07:42+18Да, я так и понял. Вам не важно мнение людей о вашей статье. Вам не важны причины по которым руководство вводит в компании те или иные правила.
"...Ведь ты хозяин, а не гость"
Насколько же верным был первый же комментарий, даже удивительно.K_Chicago Автор
04.10.2022 07:47-3вы отождествляете себя с "людями"? "мы, Allecln..."
О "людях". Например, общая оценка поста сейчас 0, однако уже проголосовали 20 человек и мнения разделились точно пополам. Вот это мне интересно и имеет значение, а ваши разглагольствования - нисколько.
Antra
04.10.2022 08:41+8Т.е. вас интересует только факт, сколько плюсов/минусв. А объяснения, почему так много людей поставили минусы, не интересны.
Занятно.
K_Chicago Автор
04.10.2022 09:10+3когда большое количество людей проголосовало и мнения разделились почти пополам - это означает что тема и интересная, и "цепляет", так сказать, полемическая. Вот это мне важно. А "объяснения" это дело тёмное, индивидуальное и как безинформационное.
saboteur_kiev
04.10.2022 18:24Это может означать что угодно. Люди могут проголосовать просто за и против срача, а не за интересную или интересную тему..
nochkin
05.10.2022 16:22+1Зато они важны читателям статей на сайте, по ним определяется ценность статьи. А это важнее.
KrivisKrivaitis
05.10.2022 01:04-4Большая часть населения Хабра имеет карму ниже нуля и поражена в правах. Какбэ плюсики-минусики — это не про дрочево, это про то, как лишить права голоса и монетизации большинство аудитории.
K_Chicago Автор
05.10.2022 01:10+3плюсики и карма - это разные вещи, друг от друга не зависящие от слова совсем.
"карма" имеет какой-то практический (хотя и странный) смысл, а "плюсики" - это именно дрочево по моему пониманию.
Честно говоря не в курсе про "монетизацию", не интересуюсь.
KrivisKrivaitis
06.10.2022 03:57плюсики и карма — это разные вещи, друг от друга не зависящие от слова совсем.
Смотря что чем называть, про плюсы и минусы имел в виду именно карму, а не рейтинг.
Давно на Хабре, с середины нулевых.K_Chicago Автор
06.10.2022 04:04+1это очень удобно: "я вовсе не это имел в виду!". Еще можно например: "пида..с! Ох, пардон, но я же в лучшем смысле этого слова!"
"Давно на Хабре"...а толку-то? Ну напиши пост неглупый и интересный, нормально оформленый, и карму тебе поднимут, и не будешь гундеть что жизнь мол справедлива только к неграм.KrivisKrivaitis
06.10.2022 15:48Вот, кстати, ходячая антиреклама механизма кармы.
Человек тянулся за морковкой настрчил аж целых 24 публикации, а корма маленькая, всего 4.
Т. е. его упорно сливают, как бы хотят сказать: "Горшочек, больше не вари".
vconst
06.10.2022 19:04+1Вот жеж глупенький ))))
Мне плевать на карму )))
Вообще )
То, что после почти 10 лет флуда на Хабре и спустя 16к каментов, я все еще не слитый до ридонли и даже не в минусах, как ты — говорит о том, что я интересный собеседник и пишу хорошие статьи :)
А ты зареган практически вчера но, судя по профилю — уже никому тут не интересен
KrivisKrivaitis
06.10.2022 18:18-1это очень удобно: «я вовсе не это имел в виду!». Еще можно например: «пида… с! Ох, пардон, но я же в лучшем смысле этого слова!»
Вы попробуйте писать без этого панибратски-шариковского тона.
Ещё раз, я непрерывно присутствую на Хабре с середины нулевых, разницу между рейтингом и кармой знаю отлично — есть какие-то сомнения в этом?«Давно на Хабре»… а толку-то? Ну напиши пост неглупый и интересный, нормально оформленый, и карму тебе поднимут, и не будешь гундеть что жизнь мол справедлива только к неграм.
Во-вторых, откуда Вы знаете, написал я статью или нет?
В-третьих, Ваш совет кто-либо спрашивал?
В-четвертых, про пользу написания неглупых постов нам расскажет sith и остальные авторы, находящиеся в read-only.
Возможно, Вы — новичёк на Хабре и Вас распирает от гордости за карму 23, но правило здесь такое — за статьи плюсуем, за каменты минусуем.
А для того чтобы получить здесь бан на 365 дней достаточно одного нейтрального комментария от неадекватного модератора при положительной карме и отсутствии минусов за камент от аудитории, проверял лично.
Так что не удивляйтесь, если Ваши три публикации в один прекрасный момент не помогут Вам писать без ограничений.
DMGarikk
06.10.2022 18:22В-четвертых, про пользу написания неглупых постов нам расскажет sith и остальные авторы, находящиеся в read-only.
господина ситха я так понимаю заблокировали за крайнюю, причем явно намеренную, токсичность в комментариях (я даж не представляю сколько бы яда он тут вылил в текущие времена если бы не был в ro)
в таких случаях я бы предложил RO только для комментов таким людям ;)
nikolas78
04.10.2022 14:48+2Ладно, ладно. Убедили. Надо было ставить минус.
Вы хоть бы тег сарказм ставили…
Zenj
04.10.2022 14:40+5О, поддерживаю! Как только мне станут втирать про "углеродный выброс" - вся моя лояльность компании станет чисто формальной. Как была "преданность делу коммунистической партии" при Союзе. В буллшит я не верю.
sergio_deschino
05.10.2022 09:27+2Проблема в том, что даже если руководству компании абсолютно наплевать на углеродный след и все эти вещи, то чтобы быть в тренде (особенно, если это b2c eCommerce) они нанимают специального манагера, который генерит тонны идиотизма и вовлекает в это дело всех остальных, чтобы как-то показать руководству свою необходимость и в пресс-релизах/на сайте упомянуть о проведённых мероприятиях.
Из типичного: для внутренних эвентов закупили какое-то безумное количество бамбуковых вилок, ножей и ложек, которыми невозможно есть, потому что они ломаются, расщепляются и дают привкус древесины вместо …. железных, которыми пользуемся каждый день и которые есть в достаточном количестве. Зачем? Ну, чтобы не пластиковые, которых у нас отродясь не было.
K_Chicago Автор
05.10.2022 09:43+4" нанимают специального манагера"...
наивный человек...
Они создают под это дело отдельное подразделение с "директором по связям с общественностью" как минимум, с сотней сотрудников и нехилым бюджетом.
Например, для проведения onboarding новых сотрудников штата соответствующего отдела около 20 человек, с веб-дизайнерами, с менеджерами по корпоративной идентичности, с психологом и скрам-мастером..., я полагаю и со специалистом по индоктринации.
0xd34df00d
05.10.2022 19:12+2Скажите, а вы что-нибудь слышали про ESG и про то, какую роль эти показатели играют в жизни компании?
sergio_deschino
06.10.2022 11:37Голосом свидетей Иеговы*: "Вы не хотели бы поговорить о боге?"
В нашей компании проводятся Sustainable Wednesday практически каждую неделю) К счастью, дело это добровольное, но туда ходят те, кто хочет легально на пару часов откосить от работы.
*Запрещенная на территории РФ секта
0xd34df00d
04.10.2022 17:14+3он получил письменный же категорический отказ с увещеванием о критической важности корпоративной идентичности
Какая идентичность? Диверсити is our strength же.
DMGarikk
04.10.2022 19:30+1Также как ее идотский логотип на заставке
учитывая уродские политики. можно еще подушнить — логотип на заставке, особенно если его видно на lock screen это дырка в безопасности
нашел ноут на улице/в кафе — открыл — сразу видишь из какой он конторы, можно его продать на черном рынке
p.s. кстати по этим причинам в нормальных фирмах, перестали на пропусках в офис писать название фирмы и ставить фотку, максимум фио… чтобы по найденном на улице пропуску левые люди в офис не ходилиsergej_pipets
04.10.2022 21:43В СССР на предприятиях серьёзного направления на пропусках снаружи было просто написано "Пропуск", а внутри фотография, срок годности пропуска, и резиновым штампом абстрактный значок, типа шестеренка, квадрат, цветок, и т.п. Может быть несколько разных значков, разных цветов.
Zenj
05.10.2022 01:20+6На совсем серьезных предприятиях пропуска наружу не выносили. Они и хранились на проходной в специальных картотеках с номерными кнопками. Каждый сотрудник знал свой номер, кнопку свою нажал - пропуск выпал в руки вахтеру, тот сверил фото и пропустил. А выходишь с предприятия - пропуск вахтеру отдаешь.
Т.о., и у сотрудников на руках нет ничего, что бы их идентифицировало, и подделывать пропуска бесполезно...VladSMR
06.10.2022 11:59Мой, например, был К-357 красный
А книжка в секретной библиотеке выдавалась на руки в обмен на пропуск, чтобы с территории не уйти :-)))
kost
04.10.2022 21:58+1На корпоративных ноутбуках и так есть стикер с надписью “Property of CompanyName” и штрих-кодом.
A-Z-0-9
05.10.2022 00:57Не понял почему убрали фотографию а ФИО оставили. Логично что фотку надо оставить что бы было видно это твой пропуск или нет. На старой работе убрали ФИО, оставили только фотографию. Но там объясняли это требованиями GDPR :)
DMGarikk
05.10.2022 12:28+1в фотке нет смысла, потому что когда пропуск прикладываешь у охранника твоя фотка на мониторе
а ФИО нужен чтобы ты в офисе не потерял свой пропуск на столе
sergej_pipets
05.10.2022 20:31+1Это как в поликлинике, когда запретили разглашать ФИО:"Больной с сифилисом! Проходите!!...
saboteur_kiev
04.10.2022 18:23+1Вы плохо знаете, что люди готовы терпеть, лишь бы не лишиться вклада компании в пенсионный фонд и сохранить ежегодное повышение и премию
Видите что нормальная пенсия с людьми делает =)
intet
04.10.2022 08:32+20У нас в компании поставленна политика, что через 15 минут ноут блокируются и часто теряет vpn. Разблокировать ноутбук и подключить обратно vpn дело пары кликов и пары минут, но иногда vpn подключается не с первый попытки и тогда бываешь до 10 минут ждешь.
Но очень не удобно когда отводишь ребенка в садик, приходишь домой во время прямо к началу рабочего дня и утренного совещания, а у тебя опять vpn отключился. Зато с такой иммитацией включил с утра за завтраком и не паришься что снова придется проходить через долгую операцию.AndreyHenneberg
04.10.2022 19:46+3Тут, скорее, надо пинать админов, чтобы чинили VPN: бардак же. То, что ноутбук лочится — фигня. У меня блокировка экрана через 5 минут и я без каких либо проблем ввожу не самый короткий пароль. А вот потеря связи — серьёзная проблема. Особенно, если есть проблемы с её восстановлением.
hbn3
04.10.2022 17:10+2что у него по политикам безопасности лочиться ноут.
Это от недоработок — у нас например и по таймауту лочится и девайс к usb можно подключить только из предаппрувленного списка. Так что аналоговые решения более непробиваемые.vconst
04.10.2022 17:21+1А вот и вопрос — можно ли заставить ардуинку прикинуться «правильным» юсб-девайсом?
По какому протоколу и что именно считывается системой, чтобы проверить допуск?Ocelot
04.10.2022 17:46+1Считывается VID/PID, отдавать нужные значения ардуиной — элементарно.
vconst
04.10.2022 18:05+1Ну тогда вообще нет проблем. Одним портом ардуинка читает код, другим — его подсовывает :)
AndreyHenneberg
04.10.2022 19:48Достаточно один раз считать VID/PID мышки и впистать их в прошивку.
vconst
04.10.2022 20:53+1Пусть девайс будет универсальным)
AndreyHenneberg
04.10.2022 21:08Тоже, конечно, вариант. Но как ардуина будет получать эти идентификаторы? Для этого она должна уметь быть хостом, а это уже не так просто.
vconst
04.10.2022 21:29Придется малинкой докинуть!
AndreyHenneberg
04.10.2022 21:58Не обязательно, можно и на микроконтроллере сделать, просто контроллер должен быть сильно другим, не ATmega328/32U, а что-то пожирнее. Вот, кажется, STM32F4xx умеют быть хостами. Это если делать устройство делать прокладкой между мышкой или клавиатурой и компьютером. В общем, это уже на за полчаса делается. Даже при условии наличия контроллера. Как минимум, ещё и плату придётся разводить и паять под такое дело.
AndreyHenneberg
04.10.2022 22:10Ну… Можно, конечно, но сейчас до него сложно добраться и я не уверен, что это прямо сильно кому-то надо. В принципе, можно использовать STM32F401 — он умеет работать в режиме OTG, а вывод делать программно — там же скорости-то всего-ничего, мышка же и клавиатура. То есть можно взять такую плату на AliExpress, нарисовать куда и как паять USB-штекер и всё, остальное — программная часть. Это если я сейчас ничего не напутал, потому что у меня третий час ночи и такое время не сильно способствует правильной работе мозга.
iig
05.10.2022 11:17Шаг 1. Подключаем мышку к компу, записываем VID/PID на бумажку
Шаг 2. Переносим цифры с бумажки в микроконтроллер. Arduino само себе программатор.
AndreyHenneberg
05.10.2022 12:14+2Именно это я и имел в виду с самого начала. А потом задача разрослась до получения универсального устройства.
LeshaRB
04.10.2022 07:19Есть же программы, которые двигают курсор
На маке помню стоял трекер времени, заказчик так работал по апворку,
Использовал бесплатную Jiggler
K_Chicago Автор
04.10.2022 07:24+12как правило, ничего устанавливать на корпоративный лаптоп не разрешается. К тому же набор самостийно установленых програм периодически контролируется ремотно. Но да, таких програм полным-полно, на оригинальность я не претендую.
AndreyYu
04.10.2022 10:15+2В компаниях так же запрещают втыкание чего угодно в USB порт корп ноутбука.
Astroscope
04.10.2022 10:29И мышь тоже? Не спорю, просто спрашиваю.
AndreyYu
04.10.2022 10:51Да, у нас вообще просто отключено всё было, даже наушники с мышками.
AndreyHenneberg
04.10.2022 19:55Санитаров к директору! Срочно!!!
Помнится работал я в одной конторе, где мне запрещали из дома подключаться к офисному серверу через SSH и, соответственно, открывать этот порт наружу. Типа, взломают. И при каждой мелкой неприятности, если она происходила в нерабочее время, приходилось просыпаться, собираться, на такси ехать через полгорода, а всё в обратном порядке. Всё могло занять часа три, при том, что работы — на 10 минут. Вот это было весело. А из дома можно было всё сделать за те же 10 минут + время на включение компьютера. Было это 18-19 лет назад. А 6 лет назад наняли меня писать программу, которая должна была работать на сервере с Linux, выдали компьютер с Windows и не разрешили ставить туда Linux. И все USB были заблокированы. Учитывая, что требовалось использовать системный вызов fork(), это было очень продуктивно проведённое время.WASD1
04.10.2022 20:186 лет назад WSL (правда WSL-1) уже был.
И для каких-то простых сценариев (без подключения оборудования, доустановки модулей ядра...) он воплне подходил.AndreyHenneberg
04.10.2022 20:49+1Учитывая, насколько часто я вижу Windows, не удивительно, что я не знал про этот инструмент. Впрочем, мне в любом случае пришлось делать костыли и фактически ставить Linux поверх Windows, используя Cygnus или что-то в этом роде. Не помню уже. Но суть в том, что мне на рабочем месте нужен был Linux, а высосанные из пальца политики безопасности делали только одно — мешали делать работу, ради которой меня наняли.
K_Chicago Автор
05.10.2022 01:27как я понимаю основная беда с "политиками безопасности" в большой фирме - это та, что одно подразделение за большие деньги занимается "политиками безопасности", и совсем другие подразделения - занимаются практической работой на компьютере, в том числе и разработкой софта. Это сарказм. Это о том, что люди из "политики" имеют крайне скудное представление, о том, чем именно занимаются остальные люди, которые выполняют реальную работу. "Политики" поощряются за объем проделаной работы, т.е. "чем больше расстреляем - тем больше премию получим".
Результат - "политики безопасности" обычно параноидальны ("безопасности мало не бывает"), наносят конкретный ущерб продуктивности работы и к тому же имеют зияющие дыры, которые мало-мальски опытные пользователи обходят легко.
Вообще по моему 20-летнему опыту работы в США, в больших корпорациях рационального, разумного - неожиданно мало, бюрократизма, формализма и начетничества - до обидного чуть больше чем 146%. В достаточно большой фирме (скажем, со штатом от 10 000) атмосфера до боли напоминает родной СССР. Эти гиганты успешно существуют в основном за счет инерции, монополизации и верховой коррупции.
AndreyHenneberg
05.10.2022 01:36Я бы даже сказал, что такая ситуация подталкивает к обходу этих ограничений и средств контроля, а в дальнейшем, как следствие уже совершённых нарушений и обманов (иначе же работать невозможно), снижение ответственности и производительности: раз обманувшему, второй раз обмануть легче, тем более, что обманывать приходится того, кто уже поставил себя по другую сторону баррикад и потому подсознательно рассматривается не как союзник и товарищ в общем деле, а как противник.
Lissov
06.10.2022 12:00Да, но... я прекрасно, что в отделе безопасности работают люди, которых за взлом лишат премии, а мои неудобства - кого они волнуют, мне за это деньги платят.
Потому первый шаг - обосновать руководству эти неудобства в финансовом эквиваленте. Например, "я трачу 30 минут в день на логины", начальник умеет посчитать из этого "ХХХ прямых расходов фирмы", и уже решить что важнее. В том числе, "я люблю утром спать, а вечером работаю эффективнее. Разрешите мне спать утром и работать вечером - буду закрывать на 50% больше задач". В моём случае я выбил таким образом расписание перезагрузки, которое отличается от около 1000 остальных пользователей. Работает :)
Но, конечно, надо быть готовым к тому, что начальник решит что лучше платить мне за неэффетивность. Ну ок.
vvbob
04.10.2022 12:50+4Тогда выход - манипулятор с сервоприводами, который, под управлением той-же ардуинки, теребонькает тачпад. В принципе тоже не особо сложный девайс.
arheops
04.10.2022 18:21+3Достаточно моторчик, на него проволочку и на тачпад. Когда моторчик крутится точпад что-то пытается считывать. Сервоприводы — переусложнение.
mSnus
04.10.2022 20:38А на проволочку - сосиску, чтобы палец имитировать
vconst
04.10.2022 20:54Морковка работает — проверено ))
Сосиска, как-то очень не гигиенично и не эстетично))
arheops
04.10.2022 21:46Зачем? Я проверял, обычная медная проволка 1мм — работает без всяких сосисок.
В некоторых старых ее надо еще к чему-то вроде стола подключить скользящим методом. В новых и так работает.vconst
04.10.2022 21:47Царапать же будет
arheops
04.10.2022 22:02Не знаю. Не царапает. Медленнее/реже крутитЕ?
vconst
04.10.2022 22:03Я не пробовал, но мне кажется, что проволока не может не царапать пластиковый тачпад
Razoomnick
04.10.2022 22:22На провод от наушников в пластиковой изоляции мой тачпад реагирует. Не факт, что реагирует любой, но для множества тачпадов, которые реагируют, проблема с царапинами решена.
arheops
05.10.2022 00:38В смысле не может? А что может мешать? Если нет давления досточно — не будет царапать. Она ж легкая.
Не, оно то царапает и просто палец, просто вопрос насколько сильно и долго.
Ну можно токопроводной резиной обернуть если сильно боитесь. Возможно, некоторые будут работать и с обычной резиной-изолентой.
AndreyHenneberg
04.10.2022 19:58Проще нажимать клавиши Alt, Ctrl и Shift. Три электромагнита, три гнутых стальных рычага с резинками на концах и адруинка с тремя реле. Это если собирать совсем из готовых плат. А если немного поразмыслить и попаять чуть больше, то можно и без промежуточных реле обойтись.
vconst
04.10.2022 20:56Имитировать ардуинкой — клаву и посылать три кнопки программно)
AndreyHenneberg
04.10.2022 21:09Там же проблема с блокировкой портов, поэтому и физические нажатия на клавиши.
vconst
04.10.2022 21:35Да… Тогда только сервы
AndreyHenneberg
04.10.2022 22:03Не обязательно. Такая же конструкция, как в реле, только с длинным и хитро загнутым рычагом с резинкой на конце. Реле — прямо как в старых советских учебниках: вертикально расположенный электромагнит, к стойке, расположенной параллельно сердечнику, крепится подпружиненный рычаг, который и нажимает клавишу, и всё это запитывается через транзистор или оптопару. В самом тупом варианте — через ардуиновскую плату с реле. Хотя, конечно, можно и сервы использовать, если они уже есть и лень делать что-то более простое.
vconst
04.10.2022 22:04+1Советское реле — само по себе может бить и рычаг не нужен. Потому что тяжелое, здоровое и от замыкания дергается как припадочное )))
AndreyHenneberg
04.10.2022 22:13Если такое есть, то к якорю можно прицепить гибкую пластину с резинкой и всё готово. Гибкую — чтобы не выдалбливало клавиши из клавиатуры.
vvbob
05.10.2022 01:16+4Вспомнил!
Это было в Симпсонах (tm)
Никаких Ардуинок, реле и сервоприводов :)
AndreyHenneberg
05.10.2022 01:26У данного решения нет источника энергии, а вечных двигателей не бывает, но я видел нажималку из двигателя с редуктором и диском с «зубом», которым эта конструкция стукала по карандашу, пропущенному через отверстие в столе. Под этим отверстием на выдвижном лотке была клавиатура. Это кто-то так персонажа в онлайн-игре прокачивал. Но тут так сделать будет сложнее: ход клавиши сильно меньше, а замена клавиатуры сильно дороже. Там-то можно было ставить специально купленную дешёвку с большим ходом, а тут только та, что встроена. Если только нельзя подключить внешнюю. Но и шуметь такой механизм будет изрядно.
vvbob
05.10.2022 07:55+1"Птичка"законы термодинамики не нарушает, в ней встроен тепловой двигатель, работающий на разнице температур тела и головы игрушки.
Но так-то - я думал понятно что это шутка была.
follow39
04.10.2022 13:52Имел опыт с такой системой от каспирского, может она была слабо настроена, всех возможностей не знаю, но конкретно в моем случае проверка ограничивалась проверкой pid и vid устройства. И обходилось это довольно просто.
delphersf
04.10.2022 08:19+1KeepDisplayOn
Move MouseЭти 2 программы могут выполнять те же задачи, и не нужно никаких хардварных решений
Truba
04.10.2022 08:26+10На корпоративном лаптопе может быть недостаточно прав для установки ПО. Кроме того, сторонне ПО несложно обнаружить.
JPEGEC
04.10.2022 08:32ПО Может быть например в бровзере.
Да тупо любой сайт с анимированным банером, просто прислонить мышь к экрану - профит.
Или проблема сложнее чем я вижу?
Truba
04.10.2022 09:02+7Проблема действительно сложнее. Следящий софт время от времени делает скриншоты, а также ведет статистику посещенных сайтов.
Лучший способ поменьше работать и побольше отдыхать - искать компанию без следящего софта и учета времени, а не тратить его на попытки обхода следилок.
K_Chicago Автор
04.10.2022 09:12+5искать "идеальную компанию" это займет намного больше времени чем 30 минут на программирование ардуинки. И в первом случае результат затратен и непредсказуем, а во втором - очевиден и однозначен. Примите и проч.
vconst
04.10.2022 10:18+1Но, если контора начнет делать скрины, а на них будет отличаться только курсор ± пара пикселей — то начнутся неприятные вопросы
iig
04.10.2022 11:16Набивать текст исходников chromium в окошке IDE не сильно сложнее дергания мышкой. А если запрещено втыкать свой эмулятор клавиатуры - робот с 2 пальцами для листания исходников chromium вверх и вниз тоже не выглядит слишком сложным ;)
vconst
04.10.2022 11:44+3Изощренненько :)
Как-то решил посмотреть индийский боевик, полюбопытствовать, чего они достигли. Там какой-то индийский Бонд, спасался в падающем самолете. Боевик смотрелся как плохая комедия, было очень скучно, но — когда он начал вбивать какие-то коды в компьютер и тот стал скроллить текст имитирующий взлом чего-то там, я пригляделся, потому что видеть html в таком месте было несколько странно
Погуглил одну строчку со стоп-кадра — лицензия хромиума )))
Наивные индийские боевики ))iig
04.10.2022 11:54В мировом кинематографе есть, наверное, все возможные и невозможные сценарии для чего угодно. Сложно придумать что-то действительно новое ;)
vconst
04.10.2022 12:12+2Ну как сказать
Для Девушки с татуировкой дракона — сценаристы привлекли спецов, которые что-то реальное изобразили, поиск по бд, что-то еще. Вообще, традиционно любят «хакерский» нмар запускать.
Но, в паре фильмов я видел «голливуд терминал» ))) Как-то раз я на работе подконнектился в своему ВПС, установил на нем этот голливуд, запустил на весь экран и спросил коллег (они дизайнеры, далеки от всего этого"): «Похоже, что я пентагон взламываю?»
Ребята с очень серьезными лицами посмотрели и ответили «Похоже...» )))iig
04.10.2022 12:28Сюжет называется "Script Kiddy взламывает Пентагон". А что не так? Script kiddy продолжают существовать.
vconst
04.10.2022 12:43Вот это: itisgood.ru/2018/06/01/prevratite-svoj-terminal-ubuntu-v-interfejs-v-hollywood-technical-melodrama
Ничего не взломает ))
iig
04.10.2022 15:24Напоминает панель управления proxmox :D
Ну так IRL после посрамления противника тоже обычно не поют и не танцуют :D
vconst
04.10.2022 16:09Советую поставить и поглядеть на большом экране. Там даже карта мира псевдографикой рисуется ))
AndreyHenneberg
04.10.2022 20:04+1Лично видел в каком-то сериале, как спешно удалялись сверхсекретные файлы исходников, которые идут в комплекте с JDK.
0xd34df00d
04.10.2022 17:17+4Да это везде так, просто мы тут в основном в айти разбираемся, поэтому айтишные огрехи наиболее очевидны. Были бы вы пилотом — фейспалмились бы от большинства сцен с полётами. Любили бы оружие — проматывали бы перестрелки.
vconst
04.10.2022 17:24+5Подруга очень долго и серьезно увлекалась лошадями. Ее коробит от каждого кино, где есть лошади… В особенности от ржания )) Какой-то звукооператор записал удачный сэмпл и теперь его во все фильмы пихают фоном, а там звук жеребца призывающего кобылу для… эээ… соития ))) То есть — очень не типичный для лошадей звук, особенно для кобыл )))))
fio
05.10.2022 04:54Фильмы со сценами из Москвы (просто наших их много таких), любого года выпуска. Когда пожил в Москве, то стал считывать маршрут движения героев. Не всегда они перемещаются логично. Иногда это хаотичные прыжки по городу. Режиссер явно не заморачивался на достоверности - где получилось сцену снять/доснять/переснять, там и сделали.
sergej_pipets
05.10.2022 20:44Где красиво - там и снимают. И не только в Москве. и не только в России. Погоня на танке по СПб в "Золотом глазе" выглядит как хаотичные телепортации по городу, к примеру. Да ещё с несуществующими местами.
sergej_pipets
05.10.2022 20:58Далеко не весь. Может, небольшая его часть. Подворотня, которую развалили танк, была настоящей, на Мойке, но надстроенной под нужные размеры. И танк разваливал эту надстройку, а не настоящий дом.
Интерьеры Новой Голландии - несомненно студийная постройка. Потому как в реальные архивы МО иностранцев снимать кино не пустят. Магазин, где тетка "заказывала компьютеры для школы" - реальный. Во всяком случае, опять же, снаружи.
sim2q
04.10.2022 17:59робот с 2 пальцами для листания исходников chromium вверх и вниз тоже не выглядит слишком сложным ;)
Ну вы же понимаете, что тут всего шаг остаётся до требования постоянно включенной вебкамеры. И я не осуждаю @K_Chicago и думаю, что тут извечная борьба брони и снаряда и все стороны правы в стремлении оптимизации.
ps ниже уже добавили мониторинг лица
DYm00n
04.10.2022 08:42+2Там есть же портативных версии подобных приложений. Когда парсил один сайт по работе, нужно чтобы ноут не засыпал, т.к. все делалось через селениум. Скачал подобную прогу, оказалось, что комп все равно блочится, даже если мышка движется через пол экрана (глюк/баг - не знаю). Включил эмуляцию нажатий кнопок на клаве - все ок стало.
sden77
04.10.2022 08:23+6Если у вас есть старый смартфон, вы можете использовать его вместо часов. То есть, надо класть мышку на экран смартфона . По крайней мере для Андроида есть куча приложений для эмуляции движения мышки с помощью рисования на экране движущиеся дорожек. Плюс есть разные настройки типа скорости, расписания и тд
DYm00n
04.10.2022 08:39-4Такая штука прокатит, если ты работаешь в компании по продаже карандашей со штатом в 5 человек. Если же работаешь в большой корпорации, либо в продвинутом стартапе, но на корпоративном ноуте явно будут стоять приложения по мониторингу ЧЕЛОВЕЧЕСКОЙ активности (разумное движение мышкой, ввод разного текста в разных областях экрана и т.п.), а не тупое движение мышки на несколько пикселей в сторону и вниз
Agne
04.10.2022 09:04+2Важен сам факт аппаратной возможности.
А с другой стороны может не ардуинка стоять, а малинка например. Если не хватит малинки, то у малинки может быть внешний канал для связи с сервисом какой-либо нейросети , для полноценной имитации человеческой активности. Пусть один бот другого бота мониторит.
AndreyHenneberg
04.10.2022 20:55+2«Не хочешь общаться с программой — заставь это делать другую программу»
UNIX-way
me21
04.10.2022 12:45+5Зачем вообще мониторить человеческую активность? Можно же мониторить выполнение задач.
Druj
04.10.2022 13:52+5Если человек выполняет задачи в срок но при этом трекер показывает что половину дня он не работает, это значит что такой сотрудник недозагружен и за те деньги что ему платят, скорее всего, он может выполнить больше работы, следовательно можно попробовать загрузить его побольше. Разве это не очевидно?
me21
04.10.2022 15:17Ну как видите, мне это не было очевидно. Спасибо.
saboteur_kiev
04.10.2022 18:30+1Даже странно, что читая Хабр, вы так мало прочитали про "эффективных менеджеров" ;)
me21
04.10.2022 18:56+1Прочитал, может, и много, но я по умолчанию просто мыслю не как "эффективный менеджер" :)
vvbob
04.10.2022 16:23+1Это верно для какой-либо спинномозговой деятельности, где головной мозг практически не используется, требуется только усидчивость и легкая переносимость монотонного труда. В программировании же - если человек пол дня (в сумме) обдумывает задачу, то по таким критериям он получается ничем не занят и его можно чем-то загрузить еще, что полная глупость. Большинство людей плохо совмещает обдумывание задачи с теребоньканием трекера, дабы тот ему kpi не зарезал.
sergej_pipets
04.10.2022 22:10+1К сожалению, не все манагеры это понимают.
Я только сейчас нашел работу, где всё руководство понимает, что путь лучше работает всё предприятие, чем один я (выясняющий, почему предприятие не работает). И оно лояльно относится к моим занятиям чем угодно, когда нет заявок (устных, а не с отметкой в десятке документов) по проблемам.
0xd34df00d
04.10.2022 17:19+2В большой корпорации все наблюдение может ограничиться (и нередко ограничится) тем, какой цвет иконки рядом с вами чаще видел ваш менеджер.
hbn3
04.10.2022 17:21+1стоять приложения по мониторингу ЧЕЛОВЕЧЕСКОЙ активности
Микрософт уже давно продаёт системы для мониторинга сотрудников. Так там даже выражение вашего лица определяется.
Типа читаешь письмо от начальника, а на лице радости нету — повод на тренинг отправить.vconst
04.10.2022 17:26+1Типа читаешь письмо от начальника, а на лице радости нету
«Подчинённый перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство»
saboteur_kiev
04.10.2022 18:29+1Если же работаешь в большой корпорации
В большой корпорации всегда найдется большой начальник, который за откат купит большое корпоративное говнорешение, и иногда даже удивляешься какое оно внутри говно. Но все получили свои деньги и молчат.
либо в продвинутом стартапе
Ну вот в продвинутом стартапе, где получили много денег, и не знают что с ними делать, могут даже специально нанять программистов которые замутят blockchain-AI-mesh-featured-modernframework решение для остальных разработчиков, которое будет за ними следить, да.
WASD1
04.10.2022 20:22Зашёл на github,
скачал рандомный репозиторий.
через ту же ардуинку прикидываешься клавиатурой, вводящей этот текст из известного файла.
-
Осталось только правильно (нормально-? логнормально-? ) распределить задержки между нажатиями клавиш.
vconst
04.10.2022 20:58Осталось только правильно (нормально-? логнормально-? ) распределить задержки между нажатиями клавиш
Сначала записать лог активности за несколько часов набора кода, а потом просто проигрывать егоWASD1
04.10.2022 21:19я боюсь, что он с картинкой не будет бится (100500 окон, запусков (включая непредвиденные падения) и т.д.).
А 4 часа набора кода подряд - конечно подошло бы, но где ж программисту такое удовольствие взять?vconst
04.10.2022 21:35А 4 часа набора кода подряд — конечно подошло бы, но где ж программисту такое удовольствие взять?
За неделю! ))
Razoomnick
04.10.2022 22:53+2Ну все же корпоративный идиотизм - это не чёрное и белое, а целый спектр. Мониторинг человеческой активности лично для меня в той области, в которой нужно искать новую работу. Но при этом смириться с политикой блокировки экрана, если все остальное в разумных рамках, - приемлемо, хоть и неудобно. Обойти блокировку предложенным в статье способом и сделать свою жизнь удобнее - тоже ок. Вопросы, а почему это курсор на 2 пикселя движется - ну вот мы и перешли в область спектра, где нужно искать новую работу.
При этом вопрос, почему задачи не выполняются, если они не выполняются, - хороший и правильный.
А ещё бывает одностороннее изменение условий. Устраивался на работу на одних условиях, и это было существенным, а по ходу начали появляться новые правила. Ультимативно. Что же, работу нужно менять, но не всегда это быстро и просто, и причина, по которой у людей возникает желание эти правила обходить или саботировать, очевидна. И я не вижу ничего аморального или неправильного в этом желании в таких условиях.
Geckelberryfinn
04.10.2022 09:09+4Да, есть программы, дергающие мыши, но если есть страх мониторинга или отсутствие прав на их установку, то можно тупо поместить курсор в адресную строку браузера и положить камень на пробел.
Это и называется "положить на работу"))
EugeneVRN
04.10.2022 09:14+3А чатик какой? У нас был в телеге, там есть отправка по расписанию. Я на всю неделю вперед создал сообщение "доброе утро!" настроил расписание на каждый день в разное время в интервале 15 минут и можно вообще утром не вставать
tommyangelo27
04.10.2022 10:35+5У вас в чатах здороваются каждый день? О_о
Никогда с таким не сталкивался.
EugeneVRN
04.10.2022 10:47+1Да на удаленке было такое, типа перекличка. И автор про эту тему в последнем абзаце тоже написал. Может у вас опыта немного что так удивляетесь, так вот это еще ничего. На другом рабочем месте я сталкивался с тем что каждый день вечером надо залогировать время, что и сколько часов ты делал, и потом в конце месяца надо чтобы все сошлось, иначе менеджер будет тебя задалбливать на тему куда ты 3 часа времени в этом месяце потерял.
tommyangelo27
04.10.2022 11:15Ну наверное действительно немного, 12 лет и 5 разных компаний в трех разных странах, впервые на удаленке работал с 2011 по 2013. Ни в одной из них не сталкивался с приветствиями в групповых чатах. Если пишешь напрямую кому-то, то обязательно говоришь "Привет" или как-то ещё здороваешься. Но в групповых?... Вообще нигде и никогда.
По поводу логирования времени в Джиру - наоборот, только в одной из моих компаний логирования НЕ было. В остальных надо было 40 часов в неделю записать в Джиру. Даже в продуктовой компании.
ivan386
04.10.2022 09:17+1Когда то был вариант просто приподнять мыш немного над поверхностью и указатель начинал дёргатся. Сейчас попробовал не получилось.
morijndael
05.10.2022 13:46У меня получалось, если её перевернуть, но так, чтобы красное пятно было на относительно близком объекте, типа полки над головой, или частично на мониторе. Видимо, тогда она ловит достаточный отклик, чтобы не вырубать сенсор, но при этом очень сильно зашумленный помехами
GeckoPelt
04.10.2022 09:36+3Мне вот тоже не нравится, когда ноут лочится. Мне иногда надо походить кругами, подумать, а потом еще ноут разлочивать. Неудобно
Markscheider
04.10.2022 09:54+3иногда надо походить кругами, подумать
Я рассматривал вариант со связкой "финес-браслет - BT на ноуте". Там, вроде бы, Windows Hello такое позволяет. Если далеко от ноута не отходишь - он не лочится. Но как это будет на корпоративных ноутах с более строгими политиками безопасности - ХЗ.
dolovar
04.10.2022 09:59+3На дорогих ноутах встречается разлочка по отпечатку пальца. Возможно, есть внешнее USB-устройство с реализацией подобного. Немного облегчает задачу разлочки.
Кроме того, иногда активное окно с ютубом, играющим музыку, препятствует локу. Возможно, не на всех корпоноутах такое работает, но я для «походить кругами» просто переключаю браузер на вкладку с музыкой.
lynxp9
04.10.2022 09:55Я бы оформился на почасовую оплату. Сколько проработал, столько получил. Если нет такой возможности (по ТК должна быть), то пропущенное время, закрывал бы отпуском за свой счет. Главное, чтобы каждый месяц отпуск вычитался из ЗП, а то к следующей смене работы придется проработать не две недели, а пол года. К тому же, обычно есть оплачиваемый отпуск, который обязательно нужно израсходовать к концу года.
Markscheider
04.10.2022 10:09Я бы оформился на почасовую оплату. Сколько проработал, столько получил.
А как в этом случае учитывать отработанные часы? Программы-трекеры? Или смотреть на задачу, говорить: "это займет 50 часов рабочего времени"?
lynxp9
04.10.2022 11:39+2Почему нет? Или почему самому не прикидывать? Сегодня ходил в больницу, поэтому не 8, а 5 часов.
APXEOLOG
04.10.2022 17:36+1Потому что тогда получается, что сотрудник сам решает сколько себе платить. А потом он еще может решить, что сон тоже надо оплачивать, устал-то он от работы
serge-sb
04.10.2022 10:34+3AutoIT же (далее - всё на личном опыте, проверено). Из плюсов: можно анализировать реальную активность пользователя и дрыгать курсором только тогда, когда от пользователя ничего нет в течение определённого времени. По поводу залоченности и невозможности установки: поправьте меня, если встречается обратное, но даже на самом залоченном компе можно скачать и запустить portable-версию. Случай из жизни: залоченный "по самое небалуйся" корпоративный ноут (битлокер, невозможно ничего установить, в usb можно воткнуть не более, чем HID. Даже блютус-колонку не получается подключить). На деле оказывается, что скачать можно что угодно (лишь бы антивирус пропустил). Из папки пользователя (как минимум из папки загрузок) запуск исполняемых файлов запрещён. Но из других мест - можно.
Собственно история: захотелось погонять одну игрушку. Был найден (пришлось прилично погуглить, но был найден) и запущен торрент-клиент. Скачана portable-версия игры. Ругается на отсутствующий DirectX 9-й версии (ещё бы, винда десятка). Хорошо, что ругается информативно: ищутся и скачиваются запрошенные dll-ки из нужного пакета, кладутся прямо в папку игры. Профит. Это я к тому, что уж простенькую программку автоматизации действий точно можно как-то запустить.
Quark-Fusion
04.10.2022 11:22+5просто вам ноут недолочили, довольно просто разрешить только запуск бинарников по белому списку, а повершелл только с одобренной подписью или вообще запретить
serge-sb
04.10.2022 12:39-1Да, поэтому и написал сноску, типа "поправьте меня". Окей, даже на наглухо залоченном компе есть офис. В офисе есть VBA. Ну если и его залочили, то я уж даже не знаю...
vp7
04.10.2022 18:12+1Поэтому самое верное - рабочий ноут использовать только для работы, личный ноут/стационарник - для личных целей. Сразу же решаются все проблемы и конфликты, связанные с установкой ПО, решаются вопросы с безопасностью (безопасники тоже не слишком радуются, когда пользователь ставит на рабочий комп всякое разное) и так далее.
У меня на новой работе так и есть - на рабочем ноуте строго рабочие вопросы. Периодическая залочка экрана по неактивности решается наличием сканера отпечатков пальцев, по которому блокировка снимается.
И все довольны.serge-sb
04.10.2022 19:03+4Разумеется рабочий ноут используется только для работы (мой пример выше про запуск всякого разного - не более чем пример запуска всякого разного). Но есть парочка "но":
Во-первых, наличие сканера отпечатка пальцев может отсутствовать;
Во-вторых, даже если есть этот сканер, найдётся ситуация, когда и он не будет решением. Пример: на экране задачка, а перед ноутом - листок бумаги, на котором рисуется схема, пишутся мыс... чёрт, дёрнуть мышкой, фак, не успел! - вводим пароль / сканируем палец... так, на чём это я остановился...
bios737
04.10.2022 10:35Любой кликер или автоматизатор по типу uopilot и не только мышь двигается но еще и другую активность запустить можно.
osmanpasha
04.10.2022 13:02А трехвольтовая ардуина чем не подойдёт?
isadora-6th
04.10.2022 14:28USB - 5V, подойдет 3.3, если пины 5В толлерантны иначе — в худшем случае струйка дыма.
Можно нагородить конвертер уровней или другое питание от батарейки, но зачем, если существует простое решение в правильной ардуинке.
osmanpasha
04.10.2022 19:11Все равно не очень понятно. Вы же не думаете, что трехвольтовая ардуина сгорит от подключения штатного USB кабеля в штатный USB-разьем? Как бы ее прошивали в таком случае?
Вообще трехвольтовая и пятивольтовая отличаются перемычкой, замыкающей вход и выход трехвольтового регулятора (чуть-чуть упрощённо), остальное у них одинаковое, в том числе атмега, которая может работать на 2.7-5.5В.
Моя мысль в том, что использовать трехвольтовую ардуину в данной задаче - абсолютно валидное и легальное решение, не выводящее оборудование из допустимых пределов.
arheops
04.10.2022 23:20Вообщето может. Я так первые 3 подряд спалил. Тогда было сложно узнать какие чипы стоят внутри. От чипов зависит.
Нет, пятивольтовая имеет разводку уменьшающую входящее напряжение.K_Chicago Автор
04.10.2022 23:47как я писал выше, это видно по частоте кварца. А так да, на вид они почти одинаковые.
arheops
04.10.2022 23:53Может, сейчас и видно, в то время на всех одинаковые кварцы стояли.
И чипы были сточены в китайских вариантах.K_Chicago Автор
05.10.2022 00:29пардон, про кварцы - не верю.
arheops
05.10.2022 00:46Да как угодно было. Бывало и стояли чипы 3в, а перед ним резисторная разявзка для 5в.
Кварцы везде стояли самые дешевые и совершенно одинаковые.
Это уже по позже появилися типа «бренды» и начали следить за качеством подвида.K_Chicago Автор
05.10.2022 01:04пруф? картинка 5-вольтовой Pro Micro с кварцем на 8 МГц?
"это уже позже появились бренды" - это что за "мысль"?
Эта плата впервые была разработана "брэндом" SparkFun под лицензией CreativeCommons. Платы от SparkFun - это образец лучшего качества, доступного на рынке.arheops
05.10.2022 01:56Во первых где я писал что они были pro micro?
Во вторых такой пруф нереален, я с тех пор уже только страны три поменял.K_Chicago Автор
05.10.2022 02:27рад за вас, продолжайте менять страны, надеюсь вам это нравится.
Да, я согласен, если вы говорите не про Pro micro, и вообще не про arduino,и не выиграл а проиграл, и не в лоторею а в подкидного дурака,то вы совершенно правы, бывают и с одинаковыми кварцами, и вообще без кварцев, некоторые вообще на солярке, а другие даже и не пушистые и с чешуёй.
arheops
05.10.2022 02:50Я не знаю, вы серйозно расчитывали что вам найдут спаленные девайсы многолетней давности просто вот так от нечего делать и сделают фото?
Это были ардуины, китайские клоны. За давностью не могу даже сказать не то что точные модели, но и чипы-мосты в них, извините. Но внешне они никак не отличалися.
K_Chicago Автор
05.10.2022 03:04я серйозно полагаю что ваши утверждения упорны, но безосновательны.
какие-то якобы ардуины, якобы китайские, смутно помнится, плохо верится.да-да, я же сказал,
не в покер а в щелбаны,может это и вообще не кварцы были. В общем - верю, уймитесь уже.
osmanpasha
05.10.2022 13:27Я думаю, вы путаете с Arduino Pro Mini, у них от напряжения меняется максимально допустимая частота atmega168/328, поэтому кварцы разные. У Pro Micro одинаковая частота 16 МГц.
osmanpasha
05.10.2022 13:24Пятивольтовая - имеет. И трехвольтовая имеет, т.к. у обоих есть пин RAW для питания от 7-12В. Если что, вот схема Arduino Pro Micro: https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf
Про то, что USB-кабель убивает Arduino Pro Micro, позволю себе сомневаться.
iig
04.10.2022 15:09Обычно то, что называют arduino, оборудовано USB портом, usb-uart конвертором и LDO на 3.3в.
osmanpasha
04.10.2022 19:18+2Вся соль проекта автора в том, что используется ардуина, у которой USB встроен в микроконтролеер, что и позволяет ему прикидываться мышью.
sandryunin
04.10.2022 14:45+2Проблема решается простой питонячкой, которая рандомно двигает курсор мыши.
import pyautogui
import time
import random as rnd
w, h = list(pyautogui.size())[0], list(pyautogui.size())[1]while True:
time.sleep(10)
pyautogui.moveTo(rnd.randrange(0, w),
rnd.randrange(0, h))#, duration = 0.1)FlyingDutchman2
04.10.2022 20:20Я переписал скрипт, сделав код немного более читабельным:
import pyautogui, random, time screen = pyautogui.size() sleep_interval_sec = 10 move_duration_sec = 0.5 print(f'''Random mouse moving started Screen width = {screen.width}, screen height = {screen.height} Sleep interval = {sleep_interval_sec} sec. Move duration = {move_duration_sec} sec.''') step = 0 while True: print(f'Step: {step}') new_X = random.randrange(0, screen.width) new_Y = random.randrange(0, screen.height) pyautogui.moveTo(new_X, new_Y, move_duration_sec) time.sleep(sleep_interval_sec) step += 1
Tolik-5
04.10.2022 14:48У меня Move Mouse, чтобы не лочился. Работает отлично.
А класть мышку на часы (или какой-нибудь экран) - это не сработает с многими беспроводными мышами, потому что они засыпают без движения.
Astroscope
05.10.2022 17:23+1А класть мышку на часы (или какой-нибудь экран) - это не сработает с многими беспроводными мышами, потому что они засыпают без движения.
Обычно (точнее - все известные мне) мыши реагируют на движение (или его отсутствие) посредством оптического сенсора, который мы пытаемся (обычно успешно) "обмануть", показывая ему часы с секундной стрелкой или показывая ему экран с подвижными изображениями - у среднестатистической мыши отсутствуют гиродатчики и акселерометры, по которым она определяет движение помимо/вместо оптического сенсора. То есть мышь не будет засыпать, поскольку срабатывание оптического сенсора на ложное или истинное движение мыши относительно поверхности будет сбрасывать таймер неактивности, по истечение которого будет включаться сон.
Допускаю существование каких угодно исключений, но общее правило приблизительно таково.
Tolik-5
05.10.2022 18:05Вы правы! Моя мышь не просыпается от движения с заклеенным окном :) Получается, засыпает только радиомодуль...
nikolas78
04.10.2022 16:10Битва щита и меча: спец-мышь и спец-клава, которые кирпичом не зажать и на часы не положить (естесно контроль программно).
AlchemistDark
04.10.2022 17:08Когда нужно было чтобы ноут не засыпал, а полодил «мою» активность, я просто взял кусочек бумаги, примерно 3*3 см, с мелким рисунком, и одну сторону этого кусочка приклеил к оптической мыши, так чтобы он закрывал сенсор, но не прилегал к нему полностью, а так чтобы если на эту бумажку подуть, она начинала вибрировать, а курсор — двигаться. Дальше просто разместил мышь у боковой решётки вентиляции ноутбука. Ноутбук работает, куллер вертится, воздух от куллера дует, бумажка колеблется, курсор дёргается, ноутбук продолжает работать.
Ну и скрипты иногда могут помочь, но про это выше много написано.DMGarikk
04.10.2022 19:31потом вы меняете ноут где вентотверстие в другом месте… и надо придумывать по новой
vconst
04.10.2022 20:59Дальше просто разместил мышь у боковой решётки вентиляции ноутбука. Ноутбук работает, куллер вертится, воздух от куллера дует, бумажка колеблется
Ноут в таком режиме быстро уйдет в отключение половины ядер и тотальное энергосбережение — отключив кулеры — и… ОбломAlchemistDark
04.10.2022 21:34Наверное, часть ноутов (может и большая) так и делает. Мой постоянно гудит.
Можно вместо куллера ноута использовать какой-то другой поток воздуха.
andrey1s
04.10.2022 19:17+2Интересное решение, только я бы искал работу где главным критерием был бы результат, а не время.
K_Chicago Автор
05.10.2022 00:35как именно вы себе это представляете?
Задавать этот вопрос на собеседовании? Требовать прописать это условие в оффере?andrey1s
05.10.2022 06:42Вопросы на собеседовании это как минимум. И не только о методах контроля, но и о команде, подходах в разработке. Как минимум есть испытательный срок, он не только для проверки кандидата. но и для оценки команды/компании.
Хотя может вас все устраивает и компанию тоже, вы делаете вид что работаете она делает вид что платит вам зарплату. Пока будут эффективные менеджеры будут и те кто ходит на работу ради часов в табеле.
enamchuk
04.10.2022 19:45+2На прежней работе в копировальном центре, чтобы экран не блокировался, просто вставлял пятирублёвую монетку в клавиатуру, зажимая клавишу CTRL - экран не гас, компьютер не выключался, мессенджер считал, что я в сети.
vconst
04.10.2022 21:00+1В одной старой и унылой русской мморпг (сфера) не было автобега. Вставлял к клаву чайную ложку))
rtzra
04.10.2022 20:44+2Я просто купил на Алишечке: https://aliexpress.ru/item/1005003821480248.html или https://aliexpress.ru/item/1005003696663623.html или миллион их всяких на любой вкус.
Почему купить для меня лучший вариант:
- на корпоративный ноут зачастую нельзя ставить софт (нет прав)
- работает вне зависимости от операционки
- список установленного ПО может мониториться с последующими выводами и выговорами
- блокировка экрана каждые N минут и ввод корпоративного (длинного и сложного пароля) - зло и потеря времени
- скорость: жиглер у меня постоянно воткнут в USB-хаб, чтобы включить бегание мышки достаточно нажать на жиглере кнопку (1 сек), отключить - еще 1 сек
- жиглер не палится, т.к. выглядит для системы как мышьK_Chicago Автор
04.10.2022 22:28да, с похвальной прыткостью наши узкоглазые братья по разуму завалили рынок этими самыми устройствами. Пол-года назад когда я собрал свою приблуду на ардуинке, этого изобилия на али не было.
zlo1
04.10.2022 20:54+1Слил образ корпоративного г.@вна, поднял под KVM (Gentoo), подключение по spice, пробросил usb порт для крипто токена - "безопасность" претензий как пару лет не предъявляет
dartraiden
04.10.2022 22:13+3Слил образ корпоративного г.@вна
У грамотного админа это не прокатит. Системный накопитель будет зашифрован битлокером с хранением ключа в TPM. В первую очередь, чтобы защитить информацию в случае кражи/утери устройства.
Если накопитель не зашифрован и любой желающий может снимать образ диска и копаться в нём, то к админу возникают серьёзные вопросы.
FlyingDutchman2
04.10.2022 20:59+2Я купил себе для этих целей mouse jiggler в виде подставки для мыши, в которую встроен небольшой диск, который вращается моторчиком. Мышь ставится на диск сверху.
vconst
04.10.2022 21:17Мышь ставится на диск сверху
Современные мыши уходят в слип, если ими не двигаютFlyingDutchman2
04.10.2022 21:51Наверное, у меня несовременная мышь (хотя и куплена несколько лет назад).
SuperTEHb
05.10.2022 09:59Уж не своим ли сенсором они определяют движение? Так на него воздействие и идёт.
vconst
04.10.2022 21:16+2На самом деле не только трекер доставляет подобные неудобства.
На удаленке сидел через RDP, который был настроен на реконнект через 10 минут, если нет активности. Приходилось снова коннектиться — и это бесило, потому что у меня работа не конвейерная, я сижу и чекаю почту, как есть задание — делаю его, нет задания — сериальчик фтыкаю
fekrado
04.10.2022 22:07+1У моего товарища был очень залочен ноут , хорошо что активности мышки не просили . А играть хотелось . Итог : посоветовал через сисадмина , чтоь на ноут поставили vbox, под предлогом чтоб основную систему не ломать и прокатило . Накатили ему вин 7. Сидел потом довольный играл и инет серфил
StjarnornasFred
04.10.2022 22:08+1Приклеить наручные часы к дну ванночки от плавленого сыра и класть мышку туда - она по размерам почти идеально совпадает с ней. Часы, если жалко свои, можно купить за 200 рублей самые дешёвые.
K_Chicago Автор
04.10.2022 23:56я уже писал не каждая мышка реагирует на каждые часы.
У часов должен быть контраст между фоном и стрелками, и важно чтобы стекло часов было низким, мелкие лаптопные мышки имеют малую глубину резкости сканера и просто не видят стрелку внизу.
psycho-coder
05.10.2022 00:19На баше\ithappens просто вилку в клаву вставляли. Не смог найти оригинал(
Teml
05.10.2022 07:35Сначала хотел заминусить за "обман работодателя". Но... почитав обсуждение - понял, что налицо не обман, а профессионально найденный компромисс с ним. Плюсую, однозначно!
Filin49
05.10.2022 18:27Мне хватило sh скрипта.
```sh
#!/bin/bash
while [ 1 ]; do
xdotool mousemove 1 1
sleep 10
xdotool mousemove 200 200
sleep 10
done```
Tau34RUS
06.10.2022 12:29Я для этих целей использовал digispark, уже с usb и дешевле. Как в списке устройств сие определяется? Я для маскировки менял id устройства на мышку
Kalobok
Тащи с работы каждый гвоздь, ведь ты хозяин, а не гость!
SuperTEHb
Возвращаясь с космодрома, прихвати чего для дома.