Email or username:

Password:

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

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

Всё просто: Открывать тикеты (issues)

Описать, в чем заключается баг, или неудобство займет намного меньше времени, но тоже внесет свою долю в улучшение программы

Но разве разработчики сами не видят, что происходит?

С вероятностью 90% — НЕТ. Все люди разные, используют разные окружения, и взгляды на интерфейс у них тоже разные

А если там и так очень много тикетов? Зачем вносить ещё один, если он просто потеряется?

Ну во первых, попытаться стоит. В случае неудачи вы ничего не теряете
Ну а если проблема актуальна для многих, внимание она почти наверняка получит

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

far5

@mo
Та я уже и лично с некоторыми разработчиками общался, в телеге много людей такой профессии. И на форумах много постов написал, как и другие пользователи. Открытый код - это вовсе не гарантия чего бы то ни было, особенно, если учесть бесплатность софта. Захочет прислушаться - сделает, но это редкая ситуация. Намного чаще все эти пожелания и описания ошибок, и восклицания - лишь сотрясение воздуха со стороны простых юзеров.

Мя :sparkles_lesbian:

Да, конечно, пайчарм, __int__ куда более важный метод для переопределения, чем __init__

Мя :sparkles_lesbian:

Причем, насколько помню, этим страдают вообще все поголовно, не только пайчарм

Мя :sparkles_lesbian:

Стейт :blobcatgooglyholdingitsheadinitshands:

Мя :sparkles_lesbian:

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

Чтобы рестартить без потерь

И если сохранять, то как :blobcatgooglyholdingitsheadinitshands:

Мя :sparkles_lesbian:

You think Microsoft is good, because they creating open source standards, like Language Server Protocol?

Embrace
--> you are here <--
Extend
Exterminate

1lyaP

@mo I doubt any corporation can be qualified as "good" 😜

Мя :sparkles_lesbian:

#StreetComplete спрашивает: как называется эта остановка?
На остановке есть большая табличка "34". Чета странное

Но есть и карта остановок! Иду, ищу на ней знак "вы находитесь здесь"....

....и понимаю, что сюда повесили карту с другой остановки. Это 100% НЕ остановка «Сбербанк»

Мя :sparkles_lesbian:

:appletrash: :discordtrash: :cloudflaretrash: :googletrash: :windowstrash:

Finally, эмодзики для заслуженного хейта в сторону корпоратов теперь и на #MML

Мя :sparkles_lesbian:

Мама за што я такая умная когда меня не просили....

коннектор для aiohttp, который автоматически подписывает запросы к криптобирже
Мя :sparkles_lesbian:

(я протестировала, оно работает)

Мя :sparkles_lesbian:

Что за мода пошла, давать мне в руки банхаммеры :smug_hk:

Что вообще при таком решении может пойти _так_?

Мя :sparkles_lesbian:

Выберите как минимум два

Биржа предлагает включить &quot;минимум два из следующих параметров&quot;

Ниже одиноко расположена кнопка &quot;Двухфакторная аутентификация&quot;. Других параметров нет
DELETED

@mo Двухфакторка считается за два :blobcatderpy:

Мя :sparkles_lesbian:

Все криптобиржи такие: смотрите, у нас есть готовый SDK для питона!!

Их готовый SDK для питона: *не умеет в асинхронщину*

Мя :sparkles_lesbian:

Или история о том, как я щас буду ебашить подпись запросов поверх aiohttp чтоб было красиво

Мя :sparkles_lesbian:

А можно где-то в недрах настроек, или плагином привить пайчарму ненависть к NoneType?

Чтоб ругался везде, где он возможен, но не обработан

Мя :sparkles_lesbian:

Бляяяяяяять, ключевые слова у фильтров в мастодоне что, работают через AND????

Аааааааа защита от ботов повреждена, срочно покинуть глобальную ленту аааааа

Мя :sparkles_lesbian:

«Депутаты Госдумы России в третьем чтении приняли закон о приостановке судопроизводства и исполнительного производства в отношении мобилизованных, добровольцев и участников войны в Украине. Соответствующее сообщение опубликовано на сайте Думы»

Значит ли это, что теперь не получится завести дело за уклонение? :tone_sarcasm: :smug_hk:

#notg

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

@mo так то не, пока ты не собрался грубо говоря с вещами и не отправился из военкомата ты не считаешь мобилизованным. Вроде бы

Alex, NO!

@mo
попробуй сам законопроект почитать, скорее всего там написано чекак.

Мя :sparkles_lesbian:

Ну класс. Решила перегруппировать свои фильтры

И в какой-то момент мне надо было удалить теперь уже пустые
А настройки мастодона дебильно сделаны, и на каждый пук любят спрашивать "А ВЫ УВЕРЕНЫ???"
Я могу понять, когда такое наложено на административные действия, но не на мои личные блин фильтры же

так о чем это я. Я по глупости ткнула галочку фаерфокса "запретить этой странице выводить такую херню", и теперь кнопки удаления фильтров просто не работают никак :blobcatgooglyholdingitsheadinitshands:
Подозреваю, что управление эмодзями тоже, там на каждый чих это areyousure

Как разрешить обратно?

Ну класс. Решила перегруппировать свои фильтры

И в какой-то момент мне надо было удалить теперь уже пустые
А настройки мастодона дебильно сделаны, и на каждый пук любят спрашивать "А ВЫ УВЕРЕНЫ???"
Я могу понять, когда такое наложено на административные действия, но не на мои личные блин фильтры же

так о чем это я. Я по глупости ткнула галочку фаерфокса "запретить этой странице выводить такую херню", и теперь кнопки удаления фильтров просто не работают никак :blobcatgooglyholdingitsheadinitshands:

зміцер

@mo Наверное можно попробовать нажать на кнопочки слева от поля URL'а? Там обычно такие настройки спрятаны

-

Напэўна можна паспрабаваць націснуць на кнопачкі злева ад поля URL'а? Там звычайна такія налады схаваныя

Мя :sparkles_lesbian:

Я до сих пор не понимаю, в чем разница в питоне между Coroutine, Future и Task

Вернее, нахрена эта разница вообще существует

Мя :sparkles_lesbian:

Это конечно очень разумное решение, тестировать амазоновскую антибот систему на прочность с того же сервера, где у меня вообще всё

Мя :sparkles_lesbian:

Пока что амазон молча игнорирует мои попытки в неугомонный парсинг :smug_hk:

Мя :sparkles_lesbian:

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

Список тезисов:
- Я ничего нахуй не поняла
- Вижу, что этот сайт позволяет запрашивать инфу
- Цены токенов к USDT? Там пары
- И что за &quot;минимум три&quot;? Я что, из воздуха угадать должна? вы что, сами не знаете, откуда инфа вам нужна?
- Надо этот сайт использовать? Он только для Ethereum, но если надо разворачивается у себя

Итоговое сообщение:
Изучила сайт, который вы скинули
Я правильно понимаю, что вы планируете использовать его API, чтобы получать информацию о DEX-обменниках в блокчейне Ethereum?
Не совсем понятен момент про &quot;минимум 3 биржи&quot;. Для каких целей вы планируете использовать эти данные? Это поможет лучше подобрать источники
[DATA EXPUNGED]
Ваня

@mo мы в свое время делали умнее — просто парсили все блоки в чейне, по сигнатурам находили dex'ы и за ними следили. Правда конечно расчет цены происходит по очень сложной формуле с поиском и роутингом большого количества пар. Но оно работало и далее круто работало

Мя :sparkles_lesbian:

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

Надо проверить то же самое на сервере, там пинги в три раза меньше

Мя :sparkles_lesbian:

Чем больше думаю об исключениях, тем больше нравится обработка ошибок
в расте

Где один оператор ошибку сконвертирует в собственный тип и прокинет наверх
Где компилятор статически проверит, что все ошибки так или иначе обработаны
Где обработка ошибок — предсказуема, и как следствие проста

Питон так не умеет :(

Мя :sparkles_lesbian:

Впрочем, что-то из раста можно и стащить

Правда так удобно конвертировать не получится. Даже если написать простыню с матчингом типов в ините (которую мне лень писать)

класс исключения, который в себе несёт enum с типом ошибки
Мя :sparkles_lesbian:

Ого, вышел Conduit 0.5!

В ченджлоге эпично смотрится строчка
Fix: All E2EE problems

Если кто не в курсе, Conduit это реализация сервера Matrix, нацеленная на небольшое количество пользователей, и написанная на расте

Go Up