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

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

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

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

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

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

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

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

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

Сергей Карбивничий

Сначала мы жили бедно, а потом нас обокрали..
  • 1394
    вклад
  • 243
    вопроса
  • 1672
    ответа
  • 47%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как переписать Python код с версии 2.7 на 3.10?

    hottabxp
    Сергей Карбивничий @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Как сделать так, чтобы код заработал?
    Ответ написан 25 февр.
    Комментировать
    Комментировать
  • Почему при установке библиотеки выдает эту ошибку?

    hottabxp
    Сергей Карбивничий @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Там же четко все написано:
    Microsoft C++ Build Tools - Автономный компилятор MSVC, библиотеки и скрипты.
    Ответ написан 25 февр.
    Комментировать
    Комментировать
  • Почему при запуске бота пишет ошибка sqlite3.OperationalError: near "bazaa": syntax error?

    hottabxp
    Сергей Карбивничий @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    1) Вставьте код в "Вставить исходный код".
    2) Приведите полный трейсбек.
    3) Измените индусский код
    f'INSERT INTO USERS (user_id, username, first_name, last_name) VALUES ({user}, "{username}", "{first_name}", "{last_name}", "{ctime()}");'
    на адекватный.
    Ответ написан 25 февр.
    7 комментариев
    7 комментариев
  • Нужна ли лицензия для приватного репозитория?

    hottabxp
    Сергей Карбивничий @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Нет, не нужна.
    Ответ написан 23 февр.
    Комментировать
    Комментировать
  • Какую БД выбрать для парсинга на питоне и использовании в app на котлине?

    hottabxp
    Сергей Карбивничий @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    SQLite. Данная СУБД нативно поддерживается как питоном, так и андроидом.
    Ответ написан 23 февр.
    13 комментариев
    13 комментариев
  • Как сделать окно, открывающееся на месте другого окна, но чтобы не было видно, что предыдущее окно закрылось, а новое появилось?

    hottabxp
    Сергей Карбивничий @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Можно все это делать в одном окне. Например, при нажатии на кнопку, скрывать все виджеты (или как оно там в шарпеях называется), и динамически создать новые и отобразить их в этом окне. Или можно сделать ещё так: создать panel1, на нем разместить фон и кнопки. Создать ещё один panel2 и разместить gui-элементы "второго окна". По кнопке скрывать panel1 и отобразить panel2.
    Существует +100500 методов такое сделать.
    Ответ написан 23 февр.
    Комментировать
    Комментировать
  • TypeError: 'NoneType' object is not subscriptable где ошибка?

    hottabxp
    Сергей Карбивничий @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    где здесь ошибка?

    {}".format(role.id))
    Ответ написан 22 февр.
    Комментировать
    Комментировать
  • От чего могут быть артефакты на тостере в Chrome?

    hottabxp
    Сергей Карбивничий @hottabxp Автор вопроса
    Сначала мы жили бедно, а потом нас обокрали..
    Это был баг Chrome 98.0.4758.80 После обновления на версию 98.0.4758.102 баг пропал.
    Ответ написан 22 февр.
    2 комментария
    2 комментария
  • Что со шрифтами при прокручивании страницы?

    hottabxp
    Сергей Карбивничий @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Это баг в последнем обновлении Chrome.
    От чего могут быть артефакты на тостере в Chrome?

    В версии Chrome 98.0.4758.102 у меня баг пропал.
    Ответ написан 22 февр.
    2 комментария
    2 комментария
  • Что делать, если YouTube видео на некоторых устройствах отображается в низком качестве?

    hottabxp
    Сергей Карбивничий @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Если недавно залили видео, то наверное нужно подождать, чтобы они переконвертиловалось. Попробуйте сменить user-agent в safari и посмотрите что будет.
    Ответ написан 20 февр.
    Комментировать
    Комментировать
  • Как регулировать громкость динамиков компьютера с помощью python?

    hottabxp
    Сергей Карбивничий @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Как изменить громкость с помощью Python?
    Ответ написан 20 февр.
  • Как защитить авторские права на сайт?

    hottabxp
    Сергей Карбивничий @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Пока что я знаю, что усложнить действия злоумышленников и защитить все части сайта от копирования поможет значок авторского права
    Это прикол такой, или что?

    Никак не защитить, особенно физ. лицу.
    Ответ написан 20 февр.
    1 комментарий
    1 комментарий
  • Как добавить gnd и 5v пини для Ардуино?

    hottabxp
    Сергей Карбивничий @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Отрежьте штекер от старой (или новой) зарядки телефона и используйте. Там тока хватит с головой.
    Ответ написан 20 февр.
    1 комментарий
    1 комментарий
  • FFMpeg как правильно поставить флаг -preset?

    hottabxp
    Сергей Карбивничий @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    ffmpeg -i simplescreenrecorder-2022-02-19_18.58.56.mkv -vf scale=1920:1080 video5.mp4 -preset ultrafast
    Ответ написан 19 февр.
    1 комментарий
    1 комментарий
  • Воспроизведение сетевого MP3 потока в .NET 6?

    hottabxp
    Сергей Карбивничий @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Библиотека BASS не сложная, тем более, она работает на всех распространенных платформах. Напишите свою обёртку, там нет ничего сложного. Вот пример:
    !ALERT! На C# я кодил только hello world'ы лет 10 назад, поэтому не знаком практически с .NET, но знаком с данной библиотекой. Данный пример нужно переработать, так как я тупо все параметры, кроме string и bool грубо сделал int. Данный пример только что сделал в .Net 6 на Linux. Поэтому вам нужно в папку с исполняемым файлом кинуть библиотеку BASS для своей платформы.
    using System.Runtime.InteropServices;
    
    class MyApp
    {
        [DllImport ("bass.so")]
        // BOOL BASS_Init(int device, DWORD freq, DWORD flags, HWND win, void *clsid);
        public static extern int BASS_Init(int device, int freq, int flags, int win, int clsid);
        
        [DllImport ("bass.so")]
        // HSTREAM BASS_StreamCreateURL(char *url, DWORD offset, DWORD flags, DOWNLOADPROC *proc, void *user );
        public static extern int BASS_StreamCreateURL(String url, int offset, int flags, int proc, int user );
    
        [DllImport ("bass.so")]
        // int BASS_ErrorGetCode();
        public static extern int BASS_ErrorGetCode();
    
        [DllImport ("bass.so")]
        // BOOL BASS_ChannelPlay(DWORD handle, BOOL restart);
        public static extern bool BASS_ChannelPlay(int handle, bool restart);
    
        [DllImport ("bass.so")]
        // BOOL BASS_ChannelSetAttribute(DWORD handle, DWORD attrib, float value);
        public static extern bool BASS_ChannelSetAttribute(int handle, int attrib, float value);
        
    
        static void Main()
        {
            int  bass_init = BASS_Init(-1,44000,0,0,0); // Инициализируем библиотеку BASS;
            int hstream = BASS_StreamCreateURL("https://online.rusradio.ua/RusRadio",0,0,0,0); # Создаем поток из url;
            BASS_ChannelSetAttribute(hstream, 2, 0.1f); // Устанавливаем громкость. 3 параметр громкость в float, 1f = 100%, 0.1f = 10%
            // int err = BASS_ErrorGetCode(); // Функция для получения кода ошибки. Коды ошибок в bass.chm
            // Console.WriteLine(err.ToString());
            BASS_ChannelPlay(hstream, false); // Запускаем проигрование потока
            Console.Read(); // Без этой строки консольное окно сразу закроется и программа завершится.
        }
    }

    В файле bass.chm содержится все описания функций, структур, кодов ошибок, и т.д.
    PS: У меня где-то была переведенная документация на русский по данной библиотеке. Если надо, напишите, я поищу.
    Ответ написан 19 февр.
    5 комментариев
    5 комментариев
  • Ошибка 0x80072f8f при установке .NET 3.5?

    hottabxp
    Сергей Карбивничий @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Вы не указали точную версию ОС. Если 8...11, то можно попробовать включить через панель управления:
    62109adea92fb164886130.png
    Также рекомендую внимательно изучить - Установка .NET Framework 3.5 в Windows 11, Windows...
    Ответ написан 19 февр.
    3 комментария
    3 комментария
  • Какой ответ выдаёт данный код на java?

    hottabxp
    Сергей Карбивничий @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    0b7b19a08983df20edbfaaa8fe60b428
    Ответ написан 18 февр.
    3 комментария
    3 комментария
  • AttributeError: module 'smtplib' has no attribute 'SMPT' как решить?

    hottabxp
    Сергей Карбивничий @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    smtplib.SMPT --> smtplib.SMTP

    Код такой , сразу скажу , что нашел его в обучающем ролике:
    Хи-хи
    Ответ написан 17 февр.
    Комментировать
    Комментировать
  • При установке windows 10 требует драйвер диска?

    hottabxp
    Сергей Карбивничий @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Если разметка mbr, запишите флешку с помощью UltraISO.
    А лучше установите на флешку Ventoy и копируйте на флешку практически любые iso и устанавливайте ОС без всяких проблем.
    Ответ написан 17 февр.
    Комментировать
    Комментировать
  • Что делать если выбивает ошибку при запуски скрипта python на vps?

    hottabxp
    Сергей Карбивничий @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    На vps есть gui? Если нет, то попробуйте добавить аргумент options.add_argument("--headless")

    Перед этим рекомендую отладить скрипт на локальной машине, так как в безголовом режиме скрипт может не найти элементы.
    Ответ написан 16 февр.
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • rPman
    • 10 ответов
    • 0 вопросов
  • Dr. Bacon
    • 9 ответов
    • 0 вопросов
  • Евгений
    • 9 ответов
    • 0 вопросов
  • dollar
    dollar
    • 6 ответов
    • 0 вопросов
  • SADFGHJAETJER
    Финский Мачо
    • 6 ответов
    • 0 вопросов
  • OCTAGRAM
    OCTAGRAM
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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