@ru_python

Страница 7343 из 9768
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
оно проскакивает на один кадр всего

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 тысяч надо

с первого взгляда во входные данные

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
я печатаю miny и maxy и просто смотрю, в какую сторону еще перематывать
я почти так же делал, только находил не расстояние между miny/maxy а в принципе расстояние между (min_x,min_y) и (max_x,max_y) и смотрел момент где оно минимально

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
привет, через какую библиотеку можно взаимодействовать с интерфейсом других программ? Например запустил скрипт свой открыл через него блокнот и открыл окно справки в блокноте

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

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

10.12.2018
07:00:50
Pyautogui ?
ну там контроль мыши и клавиатуры

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

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

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

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
Google
10.12.2018
07:13:46
возня мышкой сомнительная задача имхо
ну да я согласен что возня мышкой сомнительно. поэтому я и хочу взаимодействовать на прямую с интерфейсом

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

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

Tishka17
10.12.2018
07:15:36
ну мало ли, вдруг у них уже есть API

или тебе побаловаться чисто?

что за программа?ё

10.12.2018
07:16:21
или тебе побаловаться чисто?
скорее да, чем нет, просто автоматизации работы. Программы Evernote и KeePass

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
о, маришка тоже решила

Страница 7343 из 9768