Задать вопрос
  • Rust как подключить внешний файл в модуле?

    fenrir1121
    @fenrir1121
    Загир Меджидов, растбук не документация, а краткая справка по особенностям языка, которая предполагает, что вы уже знакомы с программированием.

    я уже читал эти документации, но не понял эту главу.
    Взять и повторить руками пример, который в ней дан. К концу главы у вас будет ровно та структура, которую вы пытаетесь воспроизвести.

    Напишите ответ
    Вам компилятор уже написал ответ. Даже два, т.к не знает точно ваших намерений.
    = help: to create the module `db`, create file "src\cmd\db.rs" or "src\cmd\db\mod.rs"
      = note: if there is a `mod db` elsewhere in the crate already, import it with `use crate::...` instead

    Вот тот же ответ, но словами из все того же растбука:
    В файле корневого модуля крейта вы можете объявить новые модули; скажем, вы объявляете модуль “garden” с помощью mod garden;. Компилятор будет искать код модуля в следующих местах:
    - в этом же файле, между фигурных скобок, которые заменяют точку с запятой после mod garden
    - в файле src/garden.rs
    - в файле src/garden/mod.rs
    После того, как модуль станет частью вашего крейта и если допускают правила приватности, вы можете ссылаться на код в этом модуле из любого места вашего крейта, используя путь к коду.
    Написано
  • Cargo и npm код компилируется, но почему программа ui не запускается?

    fenrir1121
    @fenrir1121
    Загир Меджидов, покажите, где в вашей функции main вызывается ваша функция run
    Написано
  • Как обойти блокировку дискорда на Ubuntu Server?

    fenrir1121
    @fenrir1121
    Кеняка Кенякович,
    Он у меня в квартире, я че в Казахстан должен уехать чтобы просто ботов хостить?

    Да, один из вариантов, если хотите пользоваться платформой, официально заблокированной в стране и не можете использовать ван
    Написано
  • Какие есть Алгоритмы поиска синонимов?

    fenrir1121
    @fenrir1121
    shift196
    а как гугл взял, что вов - варкрафт, а не война?
    потому что поиск в гугл и яндекс персонализирован
    мой поиск
    67dda0a438362125075788.png


    Никакие инструменты в ElasticSearch не найдут
    world of warcraft, если забить в поиск "вов"
    Не найдут (хотя icu_transform мог бы частично помочь). Потому что любые сокращения могут мапится с бесконечным множеством слов. Как выше сказано, вам в таком случае нужно самостоятельно их слова генерировать все что вы зовёте "синонимами" и искать по ним.
    Написано
  • Как сделать список с которым можно будет работать в консоли?

    fenrir1121
    @fenrir1121
    Как насчет того чтобы не делать утилиту для пользователей с консольным интерфейсом?
    Если ну очень хочется - использовать Textual
    Написано
  • Есть ли в питоне файл проекта?

    fenrir1121
    @fenrir1121
    Все так, только описание метаданных проекта стандартизировано еще в 2020 году в PEP 621 и сейчас все новые тулы тоже его поддерживают: pdm, hatch, uv
    Написано
  • Неправильный тип данных Rust?

    fenrir1121
    @fenrir1121
    historydev, он не поймет, зато другие прочитают. Не раз сталкивался с тем, что кому-то помогли комментарии другому человеку.
    Написано
  • Неправильный тип данных Rust?

    fenrir1121
    @fenrir1121
    Я только начал на расте программировать и пока мне не все его концепции понятны
    Начало программирования на расте начинается с растбука от корки до корки, а не с чатагпт.
    А раз речь об асинке, то еще и tokio-tutorial сверху. Я бы вообще не советовал в него лезть первые полгода-год изучения языка.
    Написано
  • Как сделать команду help?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    kefirich, если вместо решений, предлагаемых библиотекой, вы изобретаете собственные велосипеды, боюсь никто нам не поможет.
    Написано
  • Как при on message отправить сообщение от другого бота?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    kefirich, можете. Для этого нужно удалить весь ваш код и написав новый.
    Написано
  • Почему кнопка не взаимодействует спустя время?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    nemesi1s, я не пойду в ваш репозиторий вычленять из бота (который написан одним файлом) код вьюхи и править ее за вас.
    Прямо в репозитории дискорда есть код вьюхи с описаниями. Достаточно выставить параметр timeout в 0 и перезапусках их при старте бота.
    Написано
  • Как установить Eset protect на Ubuntu/Linux?

    fenrir1121
    @fenrir1121
    Adamos, проклинаю касперского, который стоит у нас по определенным требованиям на рабочих линукс серверах и периодически произвольно убивает рабочие процессы. Ощущается это примерно как chaos monkey от Netflix.
    Написано
  • Return list выводит ошибку. Как исправить?

    fenrir1121
    @fenrir1121
    kefirich, мне не важно когда происходит ошибка, я вам ее уже описал. Если вы не поняли, перечитайте мои сообщения повторно. Если все равно не поняли, разберитесь с базовыми типами языка.
    Написано
  • Return list выводит ошибку. Как исправить?

    fenrir1121
    @fenrir1121
    kefirich, ну и подумайте, как должна работать функция get_user_managed_servers, когда в нее приходит None
    Написано
  • Как исключить сообщения бота?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    Reaper_sds конкретизируйте вопрос в чем у вас проблема. Вы не понимаете порядок выполнения операций в вашем коде или речь о каких-то иных сообщениях бота?
    Написано
  • У меня не хочет включаться программа в чем причина?

    fenrir1121
    @fenrir1121
    qwerzi, нет и ознакомьтесь с правилами платформы. Вы завели уже второй вопрос, не закрыв этот и допускаете в нем те же нарушения.
    Написано
  • Как найти процент залго в тексте?

    fenrir1121
    @fenrir1121
    Aragorn, а какая разница что я думаю? Автора вопроса и первый ответ устроил, а меня в принципе никогда не устраивает готовый код, вместо алгоритма, особенно подобного качества. Если человек не утруждается напрячься и самостоятельно его реализовать, ему путь на фриланс.

    Я нигде не видел конкретного определения залго, но по моему мнению это буква с более чем одним диакритическим знаком. Следовательно имхо алгоритм следующий: количество букв, после которых идёт хотя бы 2 диакритических знака (категория юникода Mn) делить на количество всех букв (категории юникода L*). По хорошему это реализуется за один проход по строке, но этим можно поступиться ради лучшей читаемости. Использование регулярок в подобной тривиальной задаче как пушка по воробьям.
    Написано
  • Как найти процент залго в тексте?

    fenrir1121
    @fenrir1121
    Aragorn, ну и третья ошибка - нужно считать именно буквы, а не длину строки. Буква с 10 диакритическими знаками это 1 залго, а не 1 хороший символ и 10 залго
    Написано
  • Как найти процент залго в тексте?

    fenrir1121
    @fenrir1121
    Aragorn, откройте категории символов в юникоде и посмотрите. Или спросите у гпт, как обычно, думаю он их знает
    Написано
  • Как найти процент залго в тексте?

    fenrir1121
    @fenrir1121
    Aragorn, диакритические знаки относятся только к одной конкретной категории. Ваша проверка будет выдавать ложные true ещё для двух категорий символов, которые попадают из-за startswith.

    Что за категории изучайте сами, я не сторонник рыбы вместо удочки.
    Написано