
SetazeR
10.12.2018
06:12:17
программерская капча, ёпта

Maxim robox
10.12.2018
06:13:12
У меня первая идея была — на каждую итерацию пробегаться по каждой точке, откладывать от неё 5 точек вниз и смотреть, есть ли совпадение. Типа если есть, то это скорее всего вертикальный штрих какой-нибудь буквы и совпадение есть.
Оно прошло тесты. Только почему-то на настоящем инпуте не сработало. Где-то косякнул.
Ну и работало медленно.
Потом понял, что можно гораздо проще найти. =)

Google

Aragaer
10.12.2018
06:13:58
у меня на экране есть вся нужная инфа 8)

Tishka17
10.12.2018
06:14:13

Aragaer
10.12.2018
06:15:11
да, вторая часть чот ерунда

SetazeR
10.12.2018
06:16:15
не ну, что тут ещё можно придумать с такими условиями на первую часть и таким же инпутом
кодировать две капчи в одном задании думаю слишком напряжно было бы

Aragaer
10.12.2018
06:19:51
ну например "вообще-то звезды кучкуются вокруг северного полюса. Каковы средние арифметические координаты всех точек, когда среднее квадратичное отклонение от этого среднего минимально?"
потому что точки сначала все слетаются в кучу, а потом разлетаются
вобщем у меня все просто - загрузили все звездочки, а потом интерактивно слушаем команды. Перемотка вперед или назад и показать кусок начиная от min x:min y размера 10х80 (изначально думал, что надо превью 10х10)

Tishka17
10.12.2018
06:28:10
Чёт нифига не видно

Aragaer
10.12.2018
06:28:42
а вот дополнительная небольшая логика к этому уже сверху добавлена. На скриншоте это видно 8)

Tishka17
10.12.2018
06:30:46
Время ускорил, координаты сжал, пустые кадры выкинул
И не видно ничего
Кажется, надо не точками рисовать

Google

Aragaer
10.12.2018
06:31:21
оно проскакивает на один кадр всего

SetazeR
10.12.2018
06:31:29

Tishka17
10.12.2018
06:32:19
Да я тупо не вижу на картинке ничего

SetazeR
10.12.2018
06:32:38
шагов сколько сделал?

Tishka17
10.12.2018
06:33:28
4000

SetazeR
10.12.2018
06:33:34
мало

Tishka17
10.12.2018
06:33:35
Ожидал хотя бы чуть чуть точек

SetazeR
10.12.2018
06:33:46
оно после 10к появляется
для надёжности 15к сделай

Tishka17
10.12.2018
06:34:09
О. Вижу точку
Одна влетела

Maxim robox
10.12.2018
06:34:50
Спойлер
https://github.com/roboxv/adventofcode_solutions/blob/master/aoc2018/d10/main.py#L56
Проверка на правильность секунды одной строчкой.

Aragaer
10.12.2018
06:35:18
... я прямо сразу на глаз понял, что 10 тысяч надо
с первого взгляда во входные данные

SetazeR
10.12.2018
06:35:48

Aragaer
10.12.2018
06:36:13
о, про комплексные числа я забыл 8)
у меня совсем тупо, список из 4 чисел
но при интерактиве особо скорость не требуется
я печатаю miny и maxy и просто смотрю, в какую сторону еще перематывать

Google

Maxim robox
10.12.2018
06:38:47
=)

Tishka17
10.12.2018
06:44:32
уф
поймал
весь код написал с телефона, ловил кажр уже с компа

SetazeR
10.12.2018
06:45:08

Aragaer
10.12.2018
06:45:36
я не находил. Я просто печатал 8)
типа "ага, тут за один шаг оно убывает на 50, а сейчас где-то 300... ну 6 шагов можно"

SetazeR
10.12.2018
06:46:01

Tishka17
10.12.2018
06:50:12
10274 в итоге

SetazeR
10.12.2018
06:50:46
10345

Aragaer
10.12.2018
06:51:01
10159

SetazeR
10.12.2018
06:55:56
надо фрейм с решением продлить до хотя бы секунды

Tishka17
10.12.2018
06:56:23
Ну я по раскадровке смотрел
А так да

SetazeR
10.12.2018
06:56:41
ну оно понятно
кек, думал у тебя на гифке шум, а это пыль на мониторе

ᅠ
10.12.2018
06:57:14
привет, через какую библиотеку можно взаимодействовать с интерфейсом других программ? Например запустил скрипт свой открыл через него блокнот и открыл окно справки в блокноте

Tishka17
10.12.2018
06:57:25
Омг

SetazeR
10.12.2018
06:59:23
вот так посидишь в программерочяте и тоже начнёшь воспринимать интерфейс не как гуй по-дефолту

Google

Gennady
10.12.2018
06:59:46

Tishka17
10.12.2018
06:59:59
ну тут явно как будто про ipc гвоорится, но уточняется что ui вроде

ᅠ
10.12.2018
07:00:50

Tishka17
10.12.2018
07:01:46
ну ещ скриншоты умеет вроде

ᅠ
10.12.2018
07:03:46
я видел просто через какую-то библотеку получали по заголовку окон данные окна, и открывали окна у программ, ну там было на примере блокнота. что это за библиотека не помню, давно видел, также там говорилось о том что можно не только по заголовкам получать

SetazeR
10.12.2018
07:04:11

ᅠ
10.12.2018
07:06:58
ну мне нужно взаимодействовать с двумя программами, я могу конечно через pyautogui делать, но из-за того что там топорно завязано на координатах мышки и если сдвинуть окно координаты тоже ловить по новой придется. Конкретное взаимодействие заключается в том, что мне нужно получить данные из одной программы и вставить их в другую. Но данные находятся в разделе, по разделам сейчас мышка щелкает.

SetazeR
10.12.2018
07:08:02

Admin
ERROR: S client not available

Tishka17
10.12.2018
07:09:00
а точно по-другому нельзя сделать?
вообще, относительные координаты никто не отменял
может проще базу отреверсить?
или авторам написать

ᅠ
10.12.2018
07:10:35
вот тут я уже потерялся о чем ты? О какой базе идет речь? И каким авторам?

Tishka17
10.12.2018
07:11:00
авторам программы
возня мышкой сомнительная задача имхо

Maxim robox
10.12.2018
07:13:02
Знал, что речь про ёлку, но до самого последнего момента ждал, что надпись будет «ты пидор».

ᅠ
10.12.2018
07:13:08

Tishka17
10.12.2018
07:13:25

SetazeR
10.12.2018
07:13:33

Google

ᅠ
10.12.2018
07:13:46

Tishka17
10.12.2018
07:13:48
напрямую с интерфейсом - это возня мышкой

Maxim robox
10.12.2018
07:14:52

SetazeR
10.12.2018
07:15:09

ᅠ
10.12.2018
07:15:21
слишком что?
ну ты представь заморочки с этими переписками с разработчиками? И к тому что мне им писать? чтобы они интегрировали взаимодействие с программой которой мое величество пожелает? не совсем наверно о том с тобой думаем

Tishka17
10.12.2018
07:15:36
ну мало ли, вдруг у них уже есть API
или тебе побаловаться чисто?
что за программа?ё

ᅠ
10.12.2018
07:16:21

Tishka17
10.12.2018
07:16:55
https://dev.evernote.com/doc/
вот тебе API evernote
даже либа для питона есть

Maxim robox
10.12.2018
07:17:30
У keepass точно можно плагины писать.

SetazeR
10.12.2018
07:17:50
https://github.com/pschmitt/pykeepass

Tishka17
10.12.2018
07:18:07
у keepass https://keepass.info/help/v2_dev/scr_index.html вот доки к скриптам
ну или вон гитзаб

SetazeR
10.12.2018
07:18:40
как говорится было бы желание

ᅠ
10.12.2018
07:21:37
спасибо вам большое за помощь

Tishka17
10.12.2018
07:35:02
о, маришка тоже решила