TrollenFoxy
Сен. 20, 2019 11:14:46
Добрый день. Явлюсь начинающим последователем Python.
Передомной стоит задача, которая на данный момент не достижима, по причине низкого уровня знаний… Прошу помочь в реализации.
Задача:
Дано:
Существует удаленый компьютер на котором появляются файлы в определенной папке и мой компьютер с которого надо вести мониторинг.
Необходимом:
Запускать файл на моем компьютере, который проверял наличие файлов в определенной папке, и мониторить ее минуту, если в течении этой минуты файлы не появились, выводить сообщение поверх всех окон. Если файлы появляются, тоже выводить сообщение, и удалить все файлы в этой папке старше 7 дней, перед удалением вывести сообщение с “удалить?”
А так же проверять другую папку, если в ней файлы есть, то появляется окно с предложением скопировать эти файлы на мой компьютер.
Буду бесконечно благороден за реализацию.
py.user.next
Сен. 20, 2019 12:18:30
Для этого надо иметь серверную часть и клиентскую. Серверная часть ставится на удалённый компьютер и открывает сокет, через который ей можно посылать команды. А клиентская часть подключается со своего компьютера на заданный адрес и заданный сокет и посылает команды в сокет. В том же сокете приходят ответы на команды.
python.org. socket. exampleЛучше отдать, конечно, эту задачу более грамотному человеку, так как без опыта программирования ничего у тебя не выйдет написать, даже если будешь знать, как это написать теоретически.
TrollenFoxy
Сен. 20, 2019 12:24:06
py.user.next
Это верно, но невозможно. Задача на мне. Было бы замечательно, если кто-нибудь смог справиться с этой задачей и прокомментировать код.
FishHook
Сен. 20, 2019 13:27:06
TrollenFoxy
Было бы замечательно, если кто-нибудь смог справиться с этой задачей и прокомментировать код.
Час работы программиста стоит в серденем 20 долларов.
Час на согласование ТЗ и разработку черновика архитектуры. Два часа на реализуцию клиентской части. Два часа на серверную часть. Час на ГУИ. Два часа на тестирование о отладку. Итого: 1 + 2 + 2 + 1 + 2 = 8 * 20 = 160$. “прокомментировать код.” - пусть будет бесплатно.
TrollenFoxy
Сен. 20, 2019 13:29:16
FishHook
Не дёшево, но может у кого есть готовое решение и он поделится им.
*Наивность*
marvellik
Сен. 20, 2019 13:35:17
TrollenFoxy
но может у кого есть готовое решение
есть. открываете книги,справочники, по питону и начинаете понимать и писать.
TrollenFoxy
Сен. 20, 2019 15:16:57
marvellik
Что я и делаю, но это займет большое количество времени.
Данный топик создал, что его сэкономить, если это получится.
FishHook
Сен. 20, 2019 15:23:22
TrollenFoxy
Данный топик создал, что его сэкономить, если это получится.
Охреннно!
У меня мало времени, давайте кто-нибудь другой за меня поработает.
TrollenFoxy
Сен. 20, 2019 15:28:17
FishHook
Охреннно!
У меня мало времени, давайте кто-нибудь другой за меня поработает.
Неет, у меня всего лишь просьба. Возможно, не готовое решение, наводки на него, например, как подмогнул ув.
py.user.next.
В такой негативный контекст можно обернуть любую просьбу или высказывание. Если бы я мог, я сделал. Не просил помощи у профессионалов для экономии времени.
py.user.next
Сен. 20, 2019 15:40:31
TrollenFoxy
Возможно, не готовое решение, наводки на него
Наводки не помогут. Фактически за тебя всю программу писать надо. Лет десять назад я бы ещё написал, так как нужны были тренировочки тогда, и я писал раньше подобные проги от и до. А сейчас мне есть что писать каждый день - даже не одна программа, а три, и они уже работают; так что пользователи ждут новых фич, и я сам тоже пользователь своих программ, которому нужны всё новые и новые фичи. Так что ты не удивляйся, что никто не хочет тебе программу писать. Когда человек умеет программировать, ему всегда есть чем заняться и он без дела не сидит.