Задать вопрос
  • Как оформить форк репозитория?

    trapwalker
    @trapwalker
    Это не ответ по существу, поэтому оформлю комментарием.
    А вы не думали, что правильнее будет не форкать, а попробовать решить проблему иначе. Вы же учтите, что оригинальный проект будет дальше расти и развиваться, а на вас ляжет бремя поддержки и развития своего форка.
    Если ваша модификация имеет практический смысл и пользу, то почему вы думаете, что контрибьютор оригинального проекта откажется от ваших правок?
    Если ваши правки меняют оригинальные концепции до такой степени. что ломают обратную совместимость, то может быть имеет смысл рассмотреть компромиссы или попробовать по новой оценить необходимость модификации?
    Ничего плохого в форках нет, но это, всё же, не всегда правильное решение.

    Не хотите рассказать поподробнее о своём кейсе? Было бы интересно разобрать ситуацию и понять какие есть ещё пути и стоит ли избегать форка?
  • Что тут надо отпаять/припаять что оно заработало?

    trapwalker
    @trapwalker
    Да не, контрллер перепаять может получиться. У него же две одинаковые мыши, а сфотал он только одну, ибо вторая такая же.
  • Что тут надо отпаять/припаять что оно заработало?

    trapwalker
    @trapwalker
    Александр, ну тогда смотрите: берёте их обе, заворачиваете в рисовую бумагу
    и нахрен в мусорный бак их обе вместе с донглом. И го за новой=)
    Игра не будет стоить свеч.
  • Как запустить множество копий телеграм ботов с разными токенами?

    trapwalker
    @trapwalker
    Alex_nester666, А это не самый плохой вариант, между прочим.
    Токен не обязательно передавать в переменных среды окружения, можно и в параметрах комндной строки. Хотя даже и с переменными окружения можно отдельными запускать через командную строку без всяких доккеров:
    $ env TELEGRAM_TOKEN="value" python3 my_tg_bot.py
    Никаких накладных расходов на докеризацию, все боты могут коннектиться к одной обще БД, ОС вполне справится с очень большим числом таких процессов.
    Это гораздо проще и надёжнее, чем переделывать ventloop
  • Как склеить несколько аудио файлов и видео в ffmpeg?

    trapwalker
    @trapwalker
    asaaddxasaadd, А что не так? Я показал по каким ключевым словам надо искать. Результат поиска показывает нужное в первой строке. Там всё детально и с примерами. Что вас не устраивает?
  • Как сделать рекурсивный for?

    trapwalker
    @trapwalker Куратор тега Python
    rocketmachine, у вас метод /reg возвращает невалидный json, судя по всему.
    Причем тут какая-то рекурсия? Что за "рекурсивный for"? Это выражение не имеет смысла.
    как исправить ошибку?
    видимо заканчивается лимит на рекурсию и выдает ошибку

    Это вы откуда такое заключили? Там белм по черному написано, что первым символом ожидается значение, а там что-то невалидное для json или вовсе пусто.
  • Как сделать рекурсивный for?

    trapwalker
    @trapwalker Куратор тега Python
    А вы для какой цели скрываете подробную информацию об ошибке? Откадрировали зачем-то самое главное. Чтобы сложнее было? Текста пояснительного написать вообще лень?
  • Как выбрать 3 записи с максимальным значение PostgreSQL?

    trapwalker
    @trapwalker
    Kendric Folkin, почитайте про индексы. В индексе ссылки на записи уже отсортированы, достаточно выбрать первые три записи по этому индексу. Это будет работать за миллисекунды независимо от размера базы. От размера базы будет зависеть скорость вставки в такую большую таблицу. При этом сложность вычисления индекса будет логарифмической, то есть log(2e6), а это примерно 20~21 шаг для бинарного поиска по индексу размером в 2 ляма. Тоже быстро.
    Так что получение топ N элементов при наличии нужного индекса будет очень эффективной операцией. Указание сортировки по индексированным полям в SQL-запросе всего лишь указывает порядок обхода таблицы. Её не придётся перебирать всю.
  • Нужна помощь с сохранением данных в json файл в discord bot на базе discord.py. Как это сделать?

    trapwalker
    @trapwalker Куратор тега Python
    1AAAhelpmeAAA1, вы не на тот ресурс пришли просить такой помощи. Похоже вам рано решать такие практические задачи, а код, скопироанный из статей нужно понимать ка кприменять. Двух статей не достаточно для знания языка.
    Если помогать вам решить проблему, то вас такая помощь ничему не научит. Получается это задание, а не вопрос. Здесь не фриланс-биржа.
  • Как исправить кодировку на кирилице в телеграм-боте на Google Cloud?

    trapwalker
    @trapwalker
    gyasenmusic, каков вопрос, таков и ответ. Я показал (предложив ссылку на статью про определитель ошибок в преобразованиях кодировки) как выяснить порядок неверных преобразований.
    Я объяснил (довольно токсично, согласен), что автор вопроса не предоставил никакой полезной информации для того, чтобы ему могли помочь.
    Про говнокод, простите, это весьма объективно. Ошибка типичная, связана с неправильной работой с кодировкой в коде.
    Этот ресурс ещё очень многим не похож на StackOverflow, ему ещё расти и развиваться.
    Вы, кстати, gyasenmusic, что по делу тут сказали? Процитируйте, а то я не разглядел что относится к сути вопроса.
  • Почему пятно света от лазерной указки выглядит зернистым?

    trapwalker
    @trapwalker Автор вопроса
    accountnujen, согласен. Посыпал свою седую голову пеплом
  • Почему пятно света от лазерной указки выглядит зернистым?

    trapwalker
    @trapwalker Автор вопроса
    Ну вот. Теперь мне стыдно, что я сам об этом не подумал!
  • Почему пятно света от лазерной указки выглядит зернистым?

    trapwalker
    @trapwalker Автор вопроса
    accountnujen, с любого зернистая, но если не двигать указку и голову, то зерна как бы хастывают на месте. Я понимаю если бы они пестрили постоянно и как шум мельтешили...
  • Что такое "типы данных" в Python?

    trapwalker
    @trapwalker Куратор тега Python
    kazakovmaksim, видимо сказывается наследие классики вроде C, Pascal и иже с ними.
    Если речь о философских вопросах в терминологических дебрях, то я тут пас, мне жалко времени на это.
    Склонен считать скоре уж, что термин "тип данных" плохо применим к языку питон и вводит больше неразберихи, чем разрешает.
    Пусть всё будет объектами, мутабельными и немутабельными. У объектов есть методы и протоколы, которые реализуют унарные, бинарные и тернарные операции (суть - синтаксический сахар).
  • Как починить бота?

    trapwalker
    @trapwalker
    Вон в том цикле внутри обработчика ошибка. Из-за нее и зависает.
  • Вопрос про sqlite?

    trapwalker
    @trapwalker
    demortall, больших - понятие растяжимое.
    Что вы под этим подразумеваете?
    Может быть вам больше подойдут noSQL решения, например, MongoDB.
    Опишите поробнее свой проект и вам посоветуют.
  • Как правильно настроить бот на python?

    trapwalker
    @trapwalker Куратор тега Python
    Liza_Lob, перейдите к редактированию текста вопроса, выделите весь код, поместите его в соответствующий тег (для этого есть специальная кнопка во встроенном реадкторе.
    Тогда код будет сохранять форматирование при отображении и не потеряет смысл. Для питона это критично, поскольку в нём отступы важны.
  • Как в Python Datetime сделать так, чтобы менялся год и месяц?

    trapwalker
    @trapwalker Куратор тега Python
    не очень хорошая идея.
    class datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)

    В разных месяцах разное число дней и логика получится не самая прозрачная.
    Лучше разобрать дату на день, месяц, год, убедиться, что день <29 (иначе такое число есть не в каждом месяце и задача станет некорректной), и инкрементировать месяц по модулю 12, а год при переполнении месяцев.
  • Как правильно настроить бот на python?

    trapwalker
    @trapwalker Куратор тега Python
    Liza_Lob, идея ресурса не в том, чтобы индивидуально и безвозмездно помогать индивидуально всем страждущим, кои не учатся планомерно, а наскоком хотят освоить весь "матан" слёту. Тут смысл в том, что ваш вопрос и ответ на него может отказаться актуальным, интересным или познаватеьным для кого-то ещё. А как вашу беседу в мессенджере опубликуешь да проиндексируешь для удобного поиска? А никак.
    Так что, коли желаете получить посильную помощи сообщества, извольте читать правила ресурса и надлежащим образом оформлять вопросы, предоставлять достаточные сведения по сути дела, обрисовывать свои попытки решения проблемы.
    Это не биржа фриланса и не сайт знакомств, а сервис вопросов и ответов. Вопросы иответы здесь - это контент. Вот такой вот веб2.0.