Pull to refresh
16
Ярослав Меньшиков@yarchex

Программист .Net

22
Subscribers
Send message
Согласен. Тут уже каждый из нас решает куда новое время потратить. У каждого ответ будет свой, все люди разные и имеют разные окружающие факторы.
Спасибо, открыл для себя этот вопрос. Думал, что слово «Вы» всегда пишется с большой буквы )
Действительно, кушать — это обязательный процесс.
Для тех кто увлечен играми процесс употребления пищи и мытья сильно ускорен. Спорту игры тоже мешают.

Согласен, что разделение «работа/дом» тоже не бессмысленно для многих людей. Но у меня такой проблемы нет. 5 лет работаю удаленно.

Здорово когда люди успевают учиться в дороге на работу, у меня так не получалось. Я в дороге любил поспать )

То есть все упирается в 24 часа и каждый с ними делает что хочет. Но проблема в том, что времени на образование многим не хватает.
Приведите пожалуйста пример приложения которому плевать на сертификат фидлера
Поддержу, все верно
Про лямбды полностью согласен.
А вот передавать в метод _path, который никогда не меняется, не очень )
Было интересно. Спс.
Тоже кое-что почерпнул для себя, плюсую.
«ПО собрано из кусочков, утянутых их разных мест» — разъясните плиз в каких местах сделано плохо, Вы это упустили.

считывание/удаление реально будет вешать ПК — если хранилище сделать на медленный диск и хранить там данные за год. в этом случае да, будет тормозить.

использование Thread.Sleep — нет тут GUI, тормозить нечему. Как и нет большого количества создаваемых потоков.

«тянет на поделку для журнала «Молодой Хакер»» — спасибо за оценку, пусть так )

«Прячьте портянки кода под спойлеры» — спасибо, учту.
Спасибо за код.

В данной разработке сделано следующее:
1. Программа должна делать скриншоты
2. Программы не должно быть видно на панели задач
3. Возможность задавать интервал в секундах между выполнением скриншота
4. Возможность задавать путь к директории хранилища скриншотов
5. Возможность задавать максимальный размер хранилища скриншотов
6. Очистка самых старых файлов из хранилища скриншотов при достижении максимума в хранилище
7. Логирование работы программы

В Вашем коде п.1 выполнен. Сложно сравнивать.
Пример: у меня в системе рдп сессия устанавливается не в момент когда юзер подключается, а заранее. При запуске программы в рдп сессии может произойти сбой, а я не хочу чтобы пользователь увидел засбоившую программу при запуске.
Проверка по пикселям.
Пример: известно в задаче точно, что пиксель с координатами 100, 200 должен быть в GRB 255, 255, 255. И известно, что если там другой цвет, то это является ошибкой.

При такой проверке важно чтобы разрешение экрана там где берется скриншот не изменялось. Иначе пиксель в другом месте будет.
Согласен, при большом (нет, БОЛЬШОМ) количестве файлов, будут тормоза.
Разработка рассчитана на относительно небольшое хранилище.
Из плюсов данного решения — если в хранилище попадут другим файлы (а их размер будет другой чем у скриншота), то программа приведет хранилище к необходимому размеру.
Сделайте статью, будет бомба!
Заголовок уже есть: «достаточно PowerShell-скрипта на 5 строчек»
Автоматический контроль делает все без меня, я только в телеграм поглядываю когда бот присылает сообщение что некоторый скрин не соответствует.

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

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity