Задать вопрос
  • Как написать сервер для хранение файлов на python?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ничего не пишите, поставьте minio.
    Ответ написан
    Комментировать
  • Как написать сервер для хранение файлов на python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Выучить Python, изучить сети, базы данных, фреймворки и многое другое, а потом написать код сервера.
    Ответ написан
    Комментировать
  • В очередной раз сгоревшая видеокарта или как работает этот HDMI?


    потому что ошибка вполне очевидная - "надо было подключать на холодную".

    Нифига не очевидная. Hdmi спроектирован из расчёта, что его можно подключать на горячую.


    Однако, на днях ситуация частично повторилась...

    Звучит так, будто тебе либо коммунальщики нестабильное напряжение подают, либо у тебя провода в стенах повреждены.
    + Вероятно защита в щитке некорректно работает.

    Ещё возможно антенна некорректно подключена. Некоторые антенны нужно обязательно заземлять.


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

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

    Ну и больше экспериментов с подключением телевизора не проводи
    Ответ написан
    Комментировать
  • Как называется видеоплеер с AI переводом?

    @alexalexes
    Приложение Electron с запущенным в нем страницей видеосервиса с AI переводом.
    Ответ написан
    Комментировать
  • Как называется видеоплеер с AI переводом?

    @Drno
    нет
    Ответ написан
    Комментировать
  • Почему некоторые декораторы жёлтого цвета а "@" голубого цвета на библиотеке disnake?

    Vindicar
    @Vindicar
    RTFM!
    А библиотека и версия питона тут ни причём. Это используемая тобой среда разработки (IDE) так показывает. На работу кода цвет текста в IDE не влияет. =)

    А вот разницу между
    @decorator
    def func():
        ...

    и
    @decorator()
    def func():
        ...

    понимать надо.
    Ответ написан
    7 комментариев
  • Как запустить отдельный процесс а не подпроцесс?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Судя по картинке, речь идет про Windows, поэтому ответ будет тоже чисто для Windows.
    Сылка на процесс, запустивший данный (типа, на родительский) хоанится в структуре ядра, описывающий сам процесс - и, на самом деле, практически ни на что не влияет. Но если вам так хочется запустить процесс без родителя, запустите промежуточный процесс, запустите из него нужный вам процесс и завершите промежуточный процесс.
    Ответ написан
    2 комментария
  • Как отключить DHCP-клиент в Windows?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Вручную прописать ей IP, маску, шлюз, DNS. По умолчанию новый сетефой интерфейс всегда настроен на DHCP.

    ЗЫ: Слушать советы "устранителя неполадок" - это как примерно спросить чатгпт о том, что такое секс :)
    Ответ написан
    1 комментарий
  • Стоит ли брать рэковый supermicro или обойтись midi tower?

    hint000
    @hint000
    у админа три руки
    Супермикро отлично упадет на шкаф и прекрасно там будет смотреться.

    В чем концептуальное отличие такого сервера от обычного компа

    1. шуметь будет в ~10..100 раз сильнее обычного компа (ну в 100 раз - только когда жарко в комнате, а так в основном раз в 10);
    2. когда умрёт корпусной вентилятор, новый серверный вентилятор будет стоить раз в 5..10 дороже обычного корпусного вентилятора (а в одноюнитном корпусе их штук 8..16 - маленьких, высокоскоростных, и потому шумных); в соседнем магазине за углом направо не купите (как обычные), под заказ будете ждать 1-2 недели;
    3. когда умрёт БП, новый серверный БП будет стоить в 2..5 раз дороже обычного ATX БП; в соседнем магазине за углом не купите подходящий серверный БП, искать и ждать под заказ;
    4. зато будет IPMI - можете пойти в гости к девушке и оттуда удалённо переустанавливать операционку на своём компе, стоящем на шкафу, девушка будет в восторге (вряд ли); ну, просто чтобы не думали, что от серверного железа одни минусы и никаких плюсов - вот есть такой плюс;
    5. ECC тоже плюс, вы его вообще не ощутите, если у вас не крутится банковская\финансовая\биржевая система или какая-нибудь АСУ ТП атомной электростанции и т.п.
    Ответ написан
    3 комментария
  • Проблемы с работой бота. Что ему не нравится?) На что жалуется?

    @Everything_is_bad
    type_of_test, test_id = link_to_test[0]
    IndexError: list index out of range
    тебя явно указали проблему
    Ответ написан
    Комментировать
  • Как разрешить импорт в python?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Никто вам импорты не запрещал. Обычно одной лекции не хватает, чтобы научиться программировать. Вам нужно понимать что такое встроенные и сторонние библиотеки. Вам нужно найти инструкцию по установке tensorflow на ваш компьютер. Это тривиальные базовые основы программирования, без таких знаний вам рано решать вашу задачу. Начните изучать язык с учебника.

    На этом ресурсе не готовят индивидуальные персональные уроки и инструкции по освоению базовых тривиальных принципов. Учиться надо самостоятельно.
    Ответ написан
    Комментировать
  • Автоплатеж telebot?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    А при чём тут автоплатёж? Это обычная оплата через платёжную систему. Заключаете договор с платёжным провайдером, подключаетесь к его API. Передаёте провайдеру чек, вам возвращается ссылка. Отправляете ссылку клиенту, он оплачивает чек. От провайдера идёт callback-запрос о том, что платёж прошёл, принимаете его, проверяете подпись провайдера, если она в порядке, то отмечаете у cебя в базе и отправляете информацию клиенту.

    А автоплатёж - это ваше поручение банку автоматически с указанной регулярностью переводить фиксированную сумму по заданным реквизитам, например, ежемесячный платёж за интернет.
    Ответ написан
    2 комментария
  • Почему не запускается compose.yaml на сервере?

    в вашем Dockerfile не на месте был
    RUN chmod +x wait-for-it.sh

    после него
    COPY . .
    удобнее сохранять на хосте и в гит вызываемые файлы с 755
    Ответ написан
    Комментировать
  • Как запустить пользовательского бота Pyrogram в Docker?

    Vindicar
    @Vindicar
    RTFM!
    Как уже написали в комментариях, файловая система контейнера неизменяема. Всё, что нужно изменять (типа БД, логов и т.п.) нужно выносить в отдельный(-ые) каталог(-и) и монтировать их как volume..
    Ответ написан
    1 комментарий
  • Django как откатить миграции если выдает ошибку когда пишу python manage.py migrate AppName zero?

    @Everything_is_bad
    class Task(models.Model()):ух ты, а теперь расскажи как ты родил такой код
    Ответ написан
    Комментировать
  • Кто сталкивался с сертифицированным ПО для скриншотов?

    @Drno
    Принтскрин. + простенький bat скрипт для сейва и копирования

    Не уверен, но мне кажется глупостью сертификации подобной фигни еще никто не занимался
    Ответ написан
    4 комментария
  • Доступность сайта: резерв вместо оригинала при проблемах?

    Придерусь сначала к терминам:
    1. Это должна быть не "копия сайта" а ровно этот же сайт на другом сервере. Aka реплика

    2. Вообще выходы из строя бывают разные

    3. Не должно быть различий "основной" и "резервный" - обе реплики должны быть равнозначны.

    Решается такое, обычно, при помощи мониторинга и балансировщика нагрузки.
    Если балансировшик видит, что одна из реплик перестала отвечать на запросы (или отвечает слишком долго), то тогда все запросы идут на вторую реплику.

    Переносить запросы на реплику только в случае сбоя - глупо, тк к тебя так простаивают мощности. Лучше всегда раскидывать нагрузку 50/50.

    Ищи по запросу L7 load balancer
    Ответ написан
    Комментировать
  • Как сделать автозапуск python программы с виртуальным окружением в фоновом режиме на линукс?

    drygdryg
    @drygdryg
    Python-разработчик
    Можно использовать систему инициализации Systemd. Напишите unit-файл такого вида:
    [Unit]
    Description=My Script Service
    After=multi-user.target
    
    [Service]
    User=user  # Имя пользователя, от имени которого будет запускаться команда, указанная в ExecStart
    WorkingDirectory=/home/user/program  # Директория, в которую будет осуществлён переход перед запуском
    ExecStart=/home/user/program/venv/bin/python /home/user/program/webui.py
    Restart=always  # Всегда перезапускать скрипт при его падениях
    
    [Install]
    WantedBy=multi-user.target

    и сохраните его в директории /etc/systemd/system с расширением .service, например, /etc/systemd/system/my_program.service.

    Здесь не используется скрипт activate для активации виртуального окружения, но вместо этого указывается полный путь к интерпретатору Python внутри этого виртуального окружения.
    Также важно указывать абсолютные пути к файлам и директориям, даже несмотря на то, что задана рабочая директория WorkingDirectory.
    Если ваш скрипт опирается на сетевые соединение, в секции Unit в качестве After задайте network-online.target вместо multi-user.target:
    After=network-online.target

    После этого перезагрузите конфигурацию Systemd:
    sudo systemctl daemon-reload
    И запустите сервис с добавлением в автозагрузку:
    sudo systemctl enable --now my_program.service
    Ответ написан
    2 комментария
  • Как установить срок действия пароля в Django?

    @Everything_is_bad
    Задача элементарная, добавь юзеру поле когда был задан пароль, потом добавь проверку на разницу этой даты с текущей. Зачем сюда приплетать allauth, непонятно.

    Существует ли готовое решения
    все готовые решения ищутся через гугл или на djangopackages. Давай научу тебе как искать в гугле, сначала открываешь его, потом прям так и вбиваешь "django user password expiration"
    Ответ написан
    4 комментария
  • Как сделать Билдер JSON в боте дискорд?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    Начни с документации
    Embed.from_dict из словаря создает объект Embed.
    Формат словаря у тебя похоже есть, но все же приведу официальную документацию
    Ответ написан
    3 комментария