Задать вопрос
  • ValueError: parameters are of unsupported type?

    @voldemar21
    Запятая после user_id нужна для того, чтобы передать его в качестве элемента кортежа, который является вторым аргументом метода execute().

    Метод execute() принимает два аргумента: строку SQL-запроса и кортеж значений, которые нужно вставить в запрос. В данном случае в запросе есть одно место, которое нужно заполнить значением user_id.

    Параметры, которые нужно передать в запрос, должны быть упакованы в кортеж. Если бы мы написали просто (user_id), то это было бы эквивалентно user_id без скобок, то есть передалось бы просто значение переменной user_id.

    Однако, метод execute() ожидает кортеж с одним элементом, поэтому мы обязаны поставить запятую после user_id, чтобы создать кортеж с одним элементом, а не передать просто значение переменной.
    user_id как пример. Тоже с этим мучался.
    Ответ написан
    Комментировать
  • ValueError: parameters are of unsupported type?

    @uprj Автор вопроса
    Смотрел вопросы по sqlite на хабре, и там человек также подставлял одно значение, но проблема была не с этим. В В общем, я разобрался. Нужно поставить значение в скобках и поставить после него запятую.
    cursor.execute("SELECT balance FROM users WHERE id=?", (plusid,))

    Тогда всё работает
    Ответ написан
    Комментировать
  • Почему не запускается fail2ban?

    @ACrowbar
    Если я правильно понял, то сейчас используется Journald, а он пишет логи куда то в другие места.
    Для возвращения /var/log/auth.log и др. надо ставить rsyslog.
    Либо изменять настройки. У меня завелось с такими параметрами:
    [sshd]
    enabled = true
    port = ssh
    filter = sshd
    logpath = journal
    backend = systemd
    maxretry = 3
    bantime = 1h


    При этом, эти настройки я добавил в /etc/fail2ban/jail.d/defaults-debian.conf на который ссылается основной файл. В других местах эти параметры я убрал.
    Ответ написан
    Комментировать
  • Оптимальный уровень громкости для фоновой музыки?

    @Andersen
    Для радио/телевизора -23 LUFS
    Для веба/мобайла -12 / -15 LUFS,
    Ютуб например нормирует до -13 LUFS
    Новые способы измерения уровня аудиосигналов и рег...
    Suitable loudness (LUFS) level for mobile platform...
    Loudness online – how loud is loud enough, and how...
    online%20loudness%20comparison%20hi-res.
    Ответ написан
    Комментировать
  • Есть ли эффект от мониторов с flicker free?

    @KVAntonHabr
    Наткнулся на вопрос, сейчас уже подбираю второй монитор с Flicker free.
    У меня Benq BL2411 уже года 2 - очень доволен. Мерцания нет + есть опция погашения голубого (возможно и программно можно замутить). Хотя в самом мониторе не очень понравилось меню (тормозное) и 2 битых пикселя + подставка не самая жесткая - но глаза важнее) А встроенные динамики вполне норм, достаточно громкие и не слишком много песка (слушать вполне комфортно) - вполне можно смотреть видео на youtube или для фоновой музыки. (по сравнению с AOC I2360P)

    Глаза практически не устают, сижу за компом почти все время.
    Карандашный тест и видео-камеру проходят (не мерцает)

    До этого был монитор с ШИМ (AOC I2360P) - глаза и голова болели (или даже горели), если дня 3 сидеть более 8ч, как если бы на сварку смотрел - хотя яркость ставил низкую. (на максимальной слишком ярко).
    А еще до этого были старый ЖК Samsung и Benq 17-19" 4:3 (наверно все такие помнят), там еще без LED подсветки и соответственно без ШИМ - они тоже проходят карандашный тест и сразу заметил разницу, когда после них перешел на монитор AOC c ШИМ (глаза начали уставать и именно какое-то необычное жжение ощущал) - начал гуглить, узнал о Flicker free.

    За монитором сижу большую часть времени и с глазами всегда были проблемы - сильная миопия (близорукость) и астигматизм. Возможно кто-то и не заметит разницы (если сидеть не более 3-4 ч в день или глаза не такие чувствительные), но какое-то воздействие от ШИМ точно есть.
    Ответ написан
    2 комментария