Мне необходима шоколадка, и здоровенный отдых. Но надо переписать речекер ликвидности чтобы выполнялся за разумное время.... В чем прикол писать несколько доменов с разными цифрами, если они резолвятся в одни и те же айпишники? Самое смешное, что тест по поиску картинок оно проходит, но контракт достает не тот, видимо потому что инфа по ликвидности устарела Обновлятель ликвидности оптимистично так перебирает всю базу и запрашивает инфу с нод для каждого адреса.... вернее с одной ноды Меня откровенно заебала необходимость юзать публичные RPC ноды Типа, там же контекст менеджер, оно должно автоматически закрываться...даже если я делаю continue... Кажется я немного переборщила с сахаром и прочим У меня щас ощущение, что я могу одним махом эту хуйню отрефакторить, в процессе переписав на раст (на самом деле меня вырубит раньше) Вы когда нибудь видели зомби с горящими глазами? И не увидите, я слишком страшная чтобы фотки постить :ageblobcat: Чуть не обосралась когда база выдала не тот хеш, но потом вспомнила что изменила функцию перегона хеша в битстринг, а база у меня старая На новой базе все работает, и вроде как даже быстро Грубый timeit показал 40мс (с учетом на закидывание функции в евентлуп и прочей хуйней Осталось проверить как мой переделанный код работает с базой, и можно объявлять что ночь под стимуляторами потрачена не зря. Надо блять приводить самодисциплину в порядок чтобы больше такого не было, потому что бля, у меня был запас в день по времени Где то до 20 тысяч инсертов в минуту разогналась миграция в постгрес, когда я перенесла контейнер на ссд И это набросанный на скорую руку код без нормальной оптимизации типа executemany WiFi это отличный способ вернуть себе свой 2007 Когда скорость интернета измерялась килобитами в секунду :blobcattableflip: Хмммм, а если создать объект в одной сессии а потом добавить его в другую, алхимия поймёт что надо делать UPDATE? Алхимия конечно додумалась, но блин, +1 запрос. Делать глобальную сессию нутакое, если делать одну сессию на запрос то...то может и прокатит кстати, вроде алхимия так и рекомендует...но надо разобраться что с транзакциями, и начинает ли её сессия, или это её "внутренняя" транзакция, а не уровня бд Блин, думала каких функций мне дописать надо, а по факту никаких, можно просто обойтись ORM-ом Когда у меня дойдут руки назвать компы, своему текущему выдам хостнейм hordak Можно я ещё раз напишу о том какая алхимия классная? Правда её тёмная магия настолько тёмная что IDE в ней теряется(( Мне очень нравится как в ней сочетаются высокоуровневые смапленные классы, автоматическая подгрузка отношений, и в то же время очень гибкий язык ядра, который буквально SQL записанный в питоне Это очень...интересный вариант перевода.. :blobcatgooglyholdingitsheadinitshands: |
Ааааааа я конечно могу не пойти на пары, но это уже слишком много пропусков будет за последнее время... :blobfoxcryreach:
С другой стороны, мне неиронично хуево пиздец, явно не для физры с матешей...