Email or username:

Password:

Forgot your password?
6,114 posts total
Мя :sparkles_lesbian:

Постгрес щас такой: какого... хуя ты вообще творишь

where ... and "start_price"*(1+"stop_buy")<1.2=true
Мя :sparkles_lesbian:

Кажется я начинаю медленно понимать, почему с тортойза люди убегают :blobcatgooglyholdingitsheadinitshands:

Мя :sparkles_lesbian:

Что его попросили vs что он сгенерировал vs во что это вылилось

Слева сверху пайчарм с кодом запроса. В select-запросе добавляются вычисляемые столбцы, один вычисляемый столбец состоит из двух ранее вычисленных
Слева снизу окно отладчика, где видна ошибка от базы —  не найден один из вычисляемых столбцов
Справа отформатированный SQL сгенерированный библиотекой, где в SELECT для задания имён вычисляемым столбцам не используется AS, а последнему вообще имени не задаётся
Мя :sparkles_lesbian:

ыыы, с 2017 года висит
либа для работы с финансами пять лет не может переключиться с float на Decimal...

github.com/ccxt/ccxt/issues/52

Мя :sparkles_lesbian:

Ага. Можно подменить ей класс, и в теории она должна после этого даже работать

Мя :sparkles_lesbian:

Кажется мне надо что-то делать

Список методов в классе разросся настолько, что не помещается в экран :blobcatgooglyholdingitsheadinitshands:

Но вот что?
Разнести их по разным классам, типа вот тут всё что с базой, вот тут всё что с апишкой биржи, а вот тут бот который от обоих наследуется и строит поверх логику? Так норм делоть?

bulvive

@mo звучит логично 👍

mittorn

@mo о боже! Какой ужас? Как теперь жить?

Мя :sparkles_lesbian:

Океееей, тестер даже начал слать что-то

Не то, правда, но надо разобраться, может это я в expected результатах проебалась

Мя :sparkles_lesbian:

Интересно, а что мешает эвейтить корутины внутри синхронной функции :blobcatthinkingglare:

Разве что то, что они могут вызвать под капотом асинк рантайм чтобы заспавнить гринтред

Но если аккуратно переопределить этот рантайм, чтобы tokio::spawn выдавал реальный тред из пула...

mittorn

@mo а какое поведение ты ожидаешь? чтобы async запустился в отдельном потоке и ждать окончания работы корутины как при await? или просто заспавнить её в отдельном потоке?

Мя :sparkles_lesbian:

Что вообще делает опция --showlocals в pytest, если она работает через раз :blobcatthinkingglare:

Например исключение вылетевшее из подзадачи в asyncio.gather она не ловит

Мя :sparkles_lesbian:

Обясните, какого хрена тема Minimal требует ПЛАГИНА, чтобы настроить цвет акцента?

Это стандартная настройка обсидиана, просто блять используй её

Мя :sparkles_lesbian:

А вообще, зачем я туда полезла

Mado-Miniflow испортилась после обновления. До этого она всего лишь немного глючила, теперь она совсем другая и мне ненравица(

Мя :sparkles_lesbian:

Нужно обучить нейросеть на всех всех всех возможных мануалах к ffmpeg, включая ответы со StackOverflow

И сделать видеоредактор с интерфейсом уровня "сделай мне заебись"

Мя :sparkles_lesbian:

Просыпаюсь я значит вот сейчас

А мне пары к 8 переставили, и я оказывается их проебала :blobfoxgooglyholdingitsheadinitshands:

Мя :sparkles_lesbian:

Я хочу посмотреть в лицо тем, кто разметил половину пехешодных дорожек в центре города...углами

Типа, вот прям вообще ничего не ёкнуло разделить их в самом очевидном месте?

Мя :sparkles_lesbian:

Хочу пользоваться оверлеем освещенности, но он неюзабелен по довольно тупой причине

Дефолтный цвет выделения, когда данных нет — красный. Окей, нажимаем на дорожку чтобы внести данные, и...

...и #StreetComplete радостно накладывает на красную дорожку оранжевое выделение. Ненуачо, все же видно!

Мя :sparkles_lesbian:

Как быть с домами, которые нарисованы несколькими полигонами? Меня спрашивает про номер дома. Правильно ли указать этим полигонам один номер?

#OSM #OpenStreetMap #StreetComplete

Som

@mo А реально дом один, или просто у разных зданий одинаковый адрес?
Если первое, то я бы указал один номер и сделал бы заметку, что такая вот фигня, надо объединить в один полигон.

Мя :sparkles_lesbian:

-1 проблема. Деньги до банка колледжа дошли, но висели как неопознанные, в бухгалтерии сказали, что теперь они в курсе что это мои, и разберутся с банком сами

Мя :sparkles_lesbian:

Virgin Яндекс карты: меня смахнули, возможно случайно, но мне пофиг, я снесу с трудом настроенный тобой маршрут без возможности восстановления, нефиг на меня пальцами махать

Chad Organic maps: оо, привет, дружище, давно не виделись! Вот твой построенный по приколу год назад маршрут из кровати до холодильника, нужен?

Show previous comments
Evv1L :blobcatlaptop:

@mo ещё можно выключать и включать экран без разблокировки, если открыт маршрут

curiv

@mo Норм приложение? Помню юзал OsmAnd+ из Fdroid и как-то криво было

Сумеречный Кот

@mo я вообще не понимаю как я.карты работают со своими "вкладками, карточками". Как и гугл плей - чтобы выйти на главный экран столько раз нужно "назад" нажать... :blobcatheadache:

Задалбливает искать место, потом строить маршрут, потом случайно жмешь на какое-то здание, а чтобы сбросить и начать сначала, нужно уйти в зад по всем шагам, так ещё эта сука может сбросить масштаб маршрута и показать его весь после перезапуска а не сохранить то я приблизил, сука :blobcatdevil:

Мя :sparkles_lesbian:

Я привела тестовое окружение к состоянию, в котором оно может использоваться для отладки

Но какой ценой...

Мя :sparkles_lesbian:

Есть код. Код написан с умной IDE, и IDE умно подсказала asyncio.TaskGroup
Только умная IDE не учла, что интерпретатор для проекта настроен на 3.10, а TaskGroup фича из 3.11
В итоге проект падает
Решения тут два, по свойствам как стулья
1. Выкинуть таск группы, и переписать на asyncio.gather(). Нутакое
2. Принести этой падле питона 3.11

ТаскГруппы я выкидывать не хочу, они слишком хорошие, поэтому пришлось выбрать хуи дроченные

Окей, как мы можем принести этой падле питон 3.11? Из репозиториев нельзя, его уже почти 4 месяца не могут запакетировать (настолько он проклят)
Остаётся докер. Но чтобы работать в контейнере нужна Тупая IDE PRO, за $МНОГА_ДЕНЯК. Или Исчадие Ада Недо-IDE-в-браузере

И вот что делать то бля?

Спасение пришло, внезапно, из аура. Люди так заебались ждать ментейнеров, что написали PKGBUILD для питона 3.11 сами. Ставится рядом, системный не переопределяет, что хорошо

Но как же бесит все это

Есть код. Код написан с умной IDE, и IDE умно подсказала asyncio.TaskGroup
Только умная IDE не учла, что интерпретатор для проекта настроен на 3.10, а TaskGroup фича из 3.11
В итоге проект падает
Решения тут два, по свойствам как стулья
1. Выкинуть таск группы, и переписать на asyncio.gather(). Нутакое
2. Принести этой падле питона 3.11

Мя :sparkles_lesbian:

Как житб если все что хочется это спать, но надо вставать, куда-то идти и решать проблемы...

Кстати да, способности к коммуникациям прям очень заметно страдают от недосыпа :(

Бука

@mo повысить приоритет у "спать" до максимального, следующим пунктом добавить "отдыхать", и не забывать следовать этому списку.

Не, на самом деле: нормальный сон увеличивает производительность труда, а работа без выходных - надёжный путь к выгоранию.

Понимаю, что всё вышенаписанное очевидно, но вдруг тебе надо было это прочесть. )

Go Up