Задать вопрос
  • Как исключить ввод пустой строки?

    Vindicar
    @Vindicar
    RTFM!
    Тебе нужно повторять ввод аргументов, пока пользователь не введёт их правильно? Ну вот и повод почитать про циклы.
    while True:  # бесконечный цикл
      x_str = input('Введите x:')  # вводим число
      try:  # внутри блока try мы будем отлавливать ошибки - исключения
        x = float(x_str)  # пробуем преобразовать строку в число
      except ValueError:  # в случае чего float() выкинет исключение ValueError
        print(x_str, 'это не число. Попробуйте ещё раз.')  # сообщаем пользователю
      else:  # если ошибки не было
        break  #  то прерываем цикл, у нас в x лежит нужное значение
      # мы делаем break только в ветке else - значит, пока отрабатывает ветка except, цикл продолжится

    В принципе, если тебе нужна только одна попытка, ты можешь вытащить блок try-except из цикла, убрать ветку else, и заменить ветку except на что-то типа:
    except ValueError:
      print(x_str, 'это не число. У вас есть ещё одна попытка')  # сообщаем пользователю
      x_str = input('Введите x: ')
      x = float(x_str)

    Тогда получится обойтись без циклов.

    Но без try-except обойтись сложнее. Да, ты можешь предварительно проверить строку на соответствие шаблону десятичного дробного числа, но честно? try-except куда проще, так что стоит его освоить. Главное - не "глотай" ошибки, реагируй на них.
    Ответ написан
    Комментировать
  • Возможно ли ускорить обмен данными между удаленным клиентом и сервером?

    @Drno
    Можно перейти на webdav протокол, он предназначен для передачи не по локалке

    проверить скорость связи между всеми узлами от клиента до smb сервера, может где то проблема со скоростью

    попробовать другой протокол впн, например zerotier или sstp
    Ответ написан
    Комментировать
  • Почему одновременно возникает писк в динамиках и плохо работает клавиатура?

    @alexalexes
    1. Отсутствие заземления корпуса ПК/проводки 220 вольт/ нет общей "земли" по всей подключенной аппаратуре.
    2. Резонансные помехи, которые возникают в усилителе звука, и которые передаются обратно в материнскую плату, расстраивая периферию ПК. Возможно в следствии пункта 1, а возможно, просто повезло с параметрами усилителя, что нарвались на резонанс.
    Ответ написан
    Комментировать
  • Урезалась скорость при установке скрипта WireGuard?

    @Drno
    Откуда мы можем знать что делал Ваш скрипт WG...
    эта скорость с подключенным WG или с выключенным?
    Ответ написан
    Комментировать
  • Скачивание файла, по нажатию кнопки с облака, как реализовать?

    delphinpro
    @delphinpro
    frontend developer
    на своем сайте даете ссылку типа такой
    https: // mysite.com/ download/ 123123123

    Страница по этому адресу анализирует идентификатор и перенаправляем юзера на нужный сайт. А вам пишет лог или отчет на мыло.
    Ответ написан
    Комментировать
  • Как продвигать сервис автоответов?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Как такое детище эффективнее всего продвигать? А то я вроде как настроил рекламу в Яндекс Директе, тот деньги жрёт и даёт новые регистрации, но пополнений баланса ноль.

    Изменить таргетирование с регистрации на пополнение аккаунта.
    Ответ написан
    Комментировать
  • Как скрыть токены и пароли в python?

    С чего вы взяли, что в .env можно писать JSON (да ещё и невалидный)?
    https://pypi.org/project/python-dotenv/#file-format
    Ответ написан
    4 комментария
  • Символ решетки # в конце адресной строки, на сайте не работает поиск и частично грузится главная?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Смотрите в консоли браузера ошибки.
    Ответ написан
    Комментировать
  • 1С как выбрасывать пользователей из-за которых растёт tempdb?

    hint000
    @hint000
    у админа три руки
    Во-первых, про митигирование (смягчение) проблемы. В настройках MSSQL можно ограничить максимальный размер файлов для tempdb (как и для любой БД). Вероятно, при переполнении в таком случае пользователь с "плохим" запросом получит какое-то сообщение об ошибке в 1С (но это не точно); простые запросы, не требующие tempdb продолжат выполняться.

    Во-вторых, по существу вопроса: tempdb работает на уровне MSSQL и 1С не знает, когда растёт tempdb. В свою очередь, MSSQL не знает ничего о пользователях 1С, для него это только абстрактные данные в абстракной таблице в абстрактной БД. Как минимум, нет простого способа реализовать желаемое. Насчёт сложных способов лучше спросить на профильном форуме 1С-ников.

    В-третьих, малыми силами можно мониторить размер tempdb (сторонним ПО, даже самописным скриптом) и отправлять уведомление админу, чтобы админ мог по горячим следам искать виновника.
    Ответ написан
    Комментировать
  • 1С как выбрасывать пользователей из-за которых растёт tempdb?

    @Dementor
    программист, архитектор, аналитик
    Именно кто наполняет tempdb напрямую увидеть нельзя, только методом онлайн анализа логов технологичного журнала, который настроен с ключем SDBL.

    Но в консоли кластера (так же програмно из языка 1С, с помощью OneScript и с помощью RAS/RAC) можно по конкретной базе увидеть какие пользователи очень долго и в большом объеме захватывают СУБД.

    У меня на прошлой работе (где я был инхаус и обеспечивал работоспособность системы) такие случаи были очень редкие и достаточно было в консоли кластера найти и потушить "проблемный сеанс" (пользователь запустил финансовый отчет за слишком большой период или вообще без фильтров). Если не помогало, то смотрел идентификатор rphost и просто его килял - проблемному пользователю вылетала ошибка, а остальные ничего не замечали, так как автоматически перекидывались на другие процессы кластера или дожидались старта нового процесса. Вот эти многобукв данного абзаца можно автоматизировать, если проблемы каждый день.
    Ответ написан
    Комментировать
  • Как узнать когда страница сайта попала в индекс гугл?

    opium
    @opium
    Просто люблю качественно работать
    Самое простое по логам, так же можно глянуть инфу в вебмастерах там есть графики посещения и можно посмотреть когда появилась страница по идее
    Ну и в аналитике тоже можно глянуть наверно плюс минус
    Ответ написан
    3 комментария
  • Что сделано не так при регистрации?

    Есть целая куча причин.
    Например MS как-то определили, что ты пытаешься зарегистрироваться из подсанкционного региона.
    Проверяется не только то что ты явно вводишь в поля, но и то, откуда пришёл запрос и всякие данные с трекеров.

    Попробуй написать в поддержку и получишь конкретный ответ.
    Ответ написан
    2 комментария
  • Как настроить шлюз для доступа к домашнему серверу без выделенного ip?

    @AlexVWill
    Можно это сделать даже без VPN, такие вопросы возникают постоянно, что я даже для такого случая статью на Хабре писал: https://habr.com/ru/articles/795411/
    Ответ написан
    1 комментарий
  • Является ли жизненно необходимым пройти курсы по бизнес-анализу для того чтобы достичь уровня стажера?

    @other_letter
    Вот задавая вопрос тут - Вы чего хотите?
    Получив ответ "да" или "нет" - что Вы будете делать с этой информацией?
    Ответ напрямую - нет, не является необходимым (почему жизненно-то?). Скорее всего есть часть компаний, которые зачтут:
    1. Начилие знаний
    2. Высшее образование
    3. Среднее специальное образование
    4. Релевантный опыт работы

    Но совершенно неважно что я тут пишу. Подавайтесь на стажировку и узнаете всё.
    Ответ написан
    Комментировать
  • Windows не грузит без второго диска?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Добро пожаловать в клуб любителей установки нескольких ОС не ознакомившихся с правилами установки нескольких ОС до начала установки второй ОС =) Скорее всего при установке на второй диск винда просто добавила свою запись в загрузчик, установленный на первом диске, а на второй диск загрузчик не был установлен, а в биосе первый диск стоит как загрузочный. А может еще что-то. Варианты, того, что у вас там произошло примерно описаны вот тут. Что делать теперь зависит от того, что у вас там сейчас есть и какой именно результат вы хотите получить. Для начала выясните куда, как и какая была установлена винда. Ну а далее уже исправляйте до нужного результата. Самый простой способ - оставить один диск, удалить на нём все что есть полностью и поставить винду, чтобы она сама разметила как надо.
    Ответ написан
  • Возможно ли добавить сайт без контента в AdSense?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Как они проходят модерацию?

    Как и в других системах, проходим модерацию с нормальным сайтом, затем меняем контент сайта на другой.
    Ответ написан
    Комментировать
  • Возможно ли запихать python файл в картинку?

    @Everything_is_bad
    Запихнуть можно, самозапуск нельзя, кто-то или что-то должно явно это сделать (исключения - уязвимости системы)
    Ответ написан
    3 комментария
  • Существует ли легкий аналог Dreamviewer'a?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Существует:
    Но это всё винтаж. Сейчас либо используют онлайн-конструкторы и прочие фигмы, либо собирают код вручную, в т.ч. из блоков фреймворков наподобие bootstrap.
    Ответ написан
    Комментировать
  • Для чего нужны буквы с двоеточием?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    Поняли, в целом, правильно. Это сериализованные данные.
    https://www.php.net/manual/ru/function.serialize.php
    https://www.php.net/manual/ru/function.unserialize.php
    Ответ написан
    Комментировать
  • Зачем используют curl когда есть file_get_contents?

    @iljaGolubev
    curl больше возможностей.
    сравнивать имеет смысл curl и stream-context-create.
    Ответ написан
    Комментировать