• Как остановить скрипт при появление ошибки Maximum call stack size exceeded?

    @alexalexes
    Где-то в теле рекурсивной функции сравнивать глубину вызова с максимальной глубиной, при которой гарантируется работа функции. И считать эту глубину.
    Примерно так можно это сделать.
    // инициализация начального состояния переменных
    let max_call_mask_count = 100; // макс. глубина рекурсии
    let current_call_mask_count = 0; // текущая глубина
    .....
    
    if(event.target.value.length>0 && current_call_mask_count < max_call_mask_count) // тут контролируем максимум, чтобы не уйти глубже
    {
            current_call_mask_count++; // перед погружением, переопределим счетчик глубины
            Inputmask(event.target.value,options).mask(demo);
          }else{
    ....
    
    if(demo = document.getElementById('js-mask-demo')){
       current_call_mask_count = 1; // первый вызов.
      Inputmask(demo.getAttribute('data-mask'),options).mask(demo);
      mask.oninput = input;				
    }
    Написано
  • Можно ли запеленговать брелок автомобильного иммобилайзера?

    @alexalexes
    А брелок интерактивный, имеет обратную связь? Предупреждает, например, когда побеспокоили сигнализацию?
    Если да, то можно подъехать к предполагаемому месту потери, закрыть машину на сигнализацию, попинать колеса, чтобы сигналка ругнулась, и слушать, где еще в окрестности пищит в такт сигналке - там и будет лежать брелок.
    Написано
  • Как подключить HDD к ноутбуку?

    @alexalexes
    Да, проще через стационарный комп перенести инфу на флешку или на другой портативный диск, а этот положить на полку или оставить в стационарном компе, зачистив на нем инфу.
    Написано
  • Какая сфера в IT/яп лучше подходят для работы параллельно с учебой?

    @alexalexes
    Есть базовое понимание высшей математики. Уровень английского B2/C1.

    Продолжайте учить общеобразовательные дисциплины. Первые два курса поучитесь в универе, наберете теоретическую базу, посмотрите на одногруппников, кто на что способен, и в какие сферы метит - вот тогда ловите момент по поведению товарищей, кто где пытается собеседоваться, что нужно помимо теории чтобы пройти собеседования, и выбраться на подходящую вакансию. Вот тогда можете идти к работодателю на штурм за стажировкой.
    . Проще всего сейчас, кажется, с фронт/бек эндами. Присмотрелся к Javascript и php.

    Пока вы не сформируете в себе проектное системное видение решаемых задач автоматизации/цифровизации, хоть переучите 10 ЯП - толку ноль. Вам нужно в первую очередь научиться проектировать информационные системы и понимать структуру существующих систем, а не умение кодить.
    Написано
  • Почему не работает ELRS приемник?

    @alexalexes
    Независимо от того, какое у вас устройство, хорошо бы знать характер изменения тока потребления при его подключении к источнику питания. Этого в 90% случаев достаточно для понимания, исправно устройство в принципе, или пациент скорее мертв, чем жив.
    Написано
  • Почему не работает отладка Visual Studio?

    @alexalexes
    Посмотрите, что по настройкам компиляции проекта в debug режиме. Возможно, нужно выключить оптимизацию кода или изменить другие настройки.
    https://learn.microsoft.com/ru-ru/cpp/build/workin...
    Написано
  • Как установить Windows 95 с флешки?

    @alexalexes
    Вам нужно тогда использовать дисковые утилиты.
    Сначала посмотреть SMART параметры 05 и C5 через утилиту Victoria, или любой другой утилитой, которая может смотреть SMART (можно даже вытащить жесткий диск, если он sata и поставить на современный комп, и все посмотреть в винде).
    Проверить поверхность диска утилитами, попробовать форматировать через утилиты Paragon или Acronis.
    Если он сыпется, то просто диск отжил свое, и его можно сдать на металлолом.
    Можно сходить в комиссионные магазины компьютерной техники, и купить живой диск той же эпохи за 200-500 руб.
    SCSI адаптером

    В биосе есть настройка Sata Mode: со значениями Compotable - IDE совместимый, и AHCI - продвинутый режим. Установку windows тех самых лет нужно проводить в совместимом режиме, иначе при запуске инсталлятора будут непонятные ошибки по дискам.
    Написано
  • Как установить Windows 95 с флешки?

    @alexalexes
    Ваш комп спокойно переживет установку Win2000, XP Sp3, Vista, 7.
    Все, что младше или старше этой линейки будет ставиться с большими костылями, или вовсе только на виртуальной машине.
    Написано
  • Почему не работает редирект с определенным User Agent?

    @alexalexes
    Ну, так вы и не читаете документацию. Там первой же строчкой написано, что это свойство только для чтения.
    Вы только можете забрать значение:
    let my_agent = window.navigator.userAgent; // забираю значение

    А не установить его:
    window.navigator.userAgent('Хочу задать значение'); // с readonly свойством это не пройдет!

    Для сравнения нужно сделать так:
    if(window.navigator.userAgent == "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36")
    {
    }
    Написано
  • Что лучше 16гб ddr3 2133mhz или 32гб ddr3 1600mhz?

    @alexalexes
    Я имел ввиду персональные компьютеры.
    Написано
  • Что лучше 16гб ddr3 2133mhz или 32гб ddr3 1600mhz?

    @alexalexes
    ddr3 уже отжило свое. Там, где приложениям нужно больше 16 Гб памяти уже не хватит тех частот, что дает в максимуме ddr3.
    Написано
  • Игнорируется мета в HTML. Что делать?

    @alexalexes
    Илья Мок, в вашем проекте еще должен быть написан вашими ручками не менее объемистый кусочек CSS файла с альтернативными стилями для разных размеров экрана, чем уже имеющиеся подключенные стили, чтобы все работало как надо.
    Написано
  • Питание ардуино от блока зарядки телефона?

    @alexalexes
    Можно, но лучше для экспериментов купить отдельный блок питания, чтобы не остаться без зарядки телефона в случае КЗ. Хорошие вещи должны использоваться по назначению. Для колхоза нужно приобретать отдельное оборудование.
    Написано
  • Как исправить проблему с регулировкой вентилятора?

    @alexalexes
    А чего насчет температур ни слова? Причем в разных режимах. Это "в-ж-ж-ж" не спроста может быть.
    Написано
  • Как составить ассоциацию squelize один к одному?

    @alexalexes
    Тогда прологируйте содержание объекта на предмет анализа подходящего метода:
    console.dir(Object.getPrototypeOf(newuser), {showHidden: true});
    Написано
  • Как составить ассоциацию squelize один к одному?

    @alexalexes
    Красоты в интерфейсах хороши, когда к ним прилагается функционал для навигации, а без него - это просто картинка.
    И тем более выкладывать картинки кода вместо кода запрещено правилами ресурса.
    ---
    А вы уверены, что не должны описать метод setTokenModel, где-нибудь в token.model.js или users.model.js?
    Для аналогии посмотрите, где реализованы методы tokenService.generateTokens или UsersModel.create.
    Написано
  • Как составить ассоциацию squelize один к одному?

    @alexalexes
    Глазками по скриншотам никто не будет выискивать ваши не достающие методы. Нужно код писать текстом, обернутый в тег code, чтобы по ctrl+F все искалось.
    Написано
  • Не запускается функция php?

    @alexalexes
    В функции message_to_telegram скорее всего используется cURL.
    В опциях вызова должна быть CURLOPT_RETURNTRANSFER => TRUE, тогда curl_exec будет возвращать ответ в виде строки.
    Этот ответ можно вывести из функции:
    return curl_exec(/*дескриптор cURL соединения*/);
    Потом как-то распарсить:
    $answer = message_to_telegram(/* параметры функции отправки сообщения */ );
    /* тут парсим $answer и пишем логику реакции на ответ телеги */
    Написано