Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
Soniclev

Виктор Козлов

DM
  • 19
    вклад
  • 2
    вопроса
  • 15
    ответов
  • 100%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Проверка steam аккаунта на существование и баны по нику пользователя?

    Soniclev
    Виктор Козлов @Soniclev
    Just A Bit, Круто, зато я объяснил про примеры, которые были приведены в вопросе. Таким образом получается, примеры приведенные в вопросе мало общего имеют с самим вопросом.
    Написано 05 июн.
  • Проверка steam аккаунта на существование и баны по нику пользователя?

    Soniclev
    Виктор Козлов @Soniclev
    Just A Bit, потому что Steam пополняют через логин.
    Написано 05 июн.
  • Можно ли поставить redis на сервер с 2гб озу?

    Soniclev
    Виктор Козлов @Soniclev
    expressrus, попробуй локально запустить redis через докер, и в докере можно ограничить ресурсы https://docs.docker.com/config/containers/resource... . Возьми с запасом и поставь ограничение в 2.5-3ГБ по оперативной памяти. Так можно проверить хватит ли памяти.
    Написано 23 апр.
  • Как получить ссылку на покупку определенного лота в стиме??

    Soniclev
    Виктор Козлов @Soniclev
    andrey13879, как-то так, market_id это listing_id предмета, он обычно большой, например 4261006145917742257

    https://github.com/bukson/steampy/blob/master/stea...
    Написано 08 мар.
  • Проверка steam аккаунта на существование и баны по нику пользователя?

    Soniclev
    Виктор Козлов @Soniclev
    Дело в том, что логин != vanityurl. Логин задается при регистрации, и не может быть изменен никак вообще. Vanityurl можно изменять в настройках профиля, более того, по умолчанию он не задан, пока его не укажет пользователь.
    Написано 05 мар.
  • Как включать Proxy SwitchyOmega только для определенных сайтов?

    Soniclev
    Виктор Козлов @Soniclev
    Похоже в auto profile switch по регулярке можно настроить профиль для каждого сайта.
    Написано 05 мар.
  • Не получается решить проблему реимпорта скрипта?

    Soniclev
    Виктор Козлов @Soniclev
    код импортов в студию пожалуйста
    Написано 19 февр.
  • Как многопоточно читать тхт файл Python?

    Soniclev
    Виктор Козлов @Soniclev
    Можно такой связкой, если знаете асинхронность в Питоне: asyncio + aiohttp + aiofiles
    Написано 09 февр.
  • Почему падает контейнер flanner?

    Soniclev
    Виктор Козлов @Soniclev
    Каждый настоящий мужчина должен хоть раз в жизни упустить этот момент при создании кластера.
    Написано 01 февр.
  • Балансировка нагрузки python + kubernetes?

    Soniclev
    Виктор Козлов @Soniclev
    Кубер решает задачу оркестрации приложения, думаю в вашем случае лучше использовать docker-compose (docker stack), для текущих нужд хватит.

    Кубер относительно не сложно установить, но прежде чем использовать кубер, нужно обернуть приложение в докер. Видится что будет что-то вроде такое: телегам бот <-> queue <-> worker. Дополнительно и опционально, нужно прокинуть доступ к GPU из под докера. Для начала можно попробовать docker-compose, будет проще вначале разрабатывать и привести к рабочему состоянию. После этого, можно использовать kubernetes. В любом случае можно попробовать и docker-compose, и кубер.

    https://ealebed.github.io/posts/2018/%D0%B7%D0%BD%...
    Написано 16 янв.
  • Как можно сделать так чтобы парсер стима ещё и покупал предметы?

    Soniclev
    Виктор Козлов @Soniclev
    andrey13879, Можно воспользоваться библиотекой Steampy

    https://github.com/bukson/steampy
    Написано 09 янв.
  • Как можно реализовать автопокупку предмета с определенным айди?

    Soniclev
    Виктор Козлов @Soniclev
    Какие у вас есть параметры?
    Написано 05 янв.
  • Как можно сделать так чтобы парсер стима ещё и покупал предметы?

    Soniclev
    Виктор Козлов @Soniclev
    А что за предметы?
    Написано 05 янв.
  • Отправка изменений log-файла в Telegram?

    Soniclev
    Виктор Козлов @Soniclev
    Dmitry27, с астериксом и смс/симками/модемами не имел дело, так что не смогу что-то подсказать.
    Написано 19 нояб. 2022
  • Отправка изменений log-файла в Telegram?

    Soniclev
    Виктор Козлов @Soniclev
    Dmitry27, думаю это должно работать, только вам нужно эту команду где-то постоянно выполнять. Обычный ssh терминал не подойдет, т.к. после закрытия терминала команда остановится. Рекомендую глянуть https://adminunix.ru/screen-neskol-ko-e-kranov-v-o... . Тогда запускаете что-то вида screen -S log tail -n0 -f ..., а если нужно посмотреть какие-то логи, то screen -x log.
    Написано 19 нояб. 2022
  • [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение'))?

    Soniclev
    Виктор Козлов @Soniclev
    попробуй перезапустить компьютер
    Написано 01 нояб. 2022
  • Как получить ссылку на покупку определенного лота в стиме??

    Soniclev
    Виктор Козлов @Soniclev
    А какая вам ссылка нужна? Есть 3 ссылки:
    1. Открывает страницу с предметом, а затем открывает модальное окно для покупки конкретного предмета.
    2. POST запрос на покупку конкретного предмета (по типу оружия, агентов, сувенирных коробок)
    3. POST запрос на создание buy order (капсулы, стикеры, патчи, карточки игр, и т.д.)
    Написано 31 окт. 2022
  • Lenovo B570e debian 11 и uefi?

    Soniclev
    Виктор Козлов @Soniclev
    В 2021 году ставил на этот ноут Ubuntu desktop тоже для сервера, тогда это работало. Это все что я могу сказать по данному вопросу.
    Написано 08 окт. 2022
  • Что делать, если два декоратора не работают вместе?

    Soniclev
    Виктор Козлов @Soniclev
    Danil Sheblov
    Интересно глянуть агрументы *args и **kwargs дебаггером в вашем первом случае.
    Написано 08 окт. 2022
  • Что делать, если два декоратора не работают вместе?

    Soniclev
    Виктор Козлов @Soniclev
    Накидал как это должно в теории работать:
    def db_active(func):
        db = "4"
        def _wrapper(*args, **kwargs):
            return func(*args, **kwargs, db=db)
        return _wrapper
     
    def bot(func):
        def _wrapper(*args, **kwargs):
            return func("1", "2")
        return _wrapper
     
    
    @bot
    @db_active
    def eval_cmd(message: str, cmd: str, db: str) -> None:
        print(message, cmd, db)
     
     
    eval_cmd("1", "2")

    Интересно глянуть агрументы *args и **kwargs дебаггером в первом случае.
    Написано 07 окт. 2022
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • mayton2019
    • 6 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 5 ответов
    • 0 вопросов
  • Антон Банников
    • 5 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 4 ответа
    • 0 вопросов
  • CityCat4
    CityCat4
    • 4 ответа
    • 0 вопросов
  • sandersrocket
    sanders rocket
    • 3 ответа
    • 1 вопрос
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации