Задать вопрос
  • Есть ли смысл учить школьную статистику и вероятность?

    @alexalexes
    Берете вузовкий учебник Вентцель Е.С. "Теория вероятностей".
    Если чувствуете, что текст написан на птичьем языке, то понижаете планку до школьной программы (в школе, кроме про подбрасывание монетки ничего не рассказывали, поэтому подсказать литературу не могу).
    Ответ написан
    Комментировать
  • Как добавить данные в бд mssql 20 с помощью php sqlsrv?

    @alexalexes
    Чтобы скрипт перестал быть черным ящиком, полезно иногда пошарить в справке, где в очередном PDO интерфейсе пробивать ошибки операций работы с СУБД:
    // Выполняем запрос
        $stmt = sqlsrv_query($conn, $query, $params);
    // То, чего никогда в учебниках не напишут - на любой чих в сторону СУБД - чекать ошибки и выводить их куда-нибудь:
    if( $stmt === false ) {
        if( ($errors = sqlsrv_errors() ) != null) {
            foreach( $errors as $error ) {
                echo "SQLSTATE: ".$error[ 'SQLSTATE']."<br />";
                echo "code: ".$error[ 'code']."<br />";
                echo "message: ".$error[ 'message']."<br />";
            }
        }
    }
    
        // Освобождаем ресурсы
        sqlsrv_free_stmt($stmt);
    Ответ написан
  • Как найти опечатку в номере телефона?

    @alexalexes
    Сделать полноценную авторизацию и хранить номер в учетке.
    При заполнении формы автоматически подставлять его из учетной записи.
    Ответ написан
    Комментировать
  • Существуют ли раскладки клавиатуры ENG/RUS, где пунктуация остается одинаковой?

    @alexalexes
    Alt+44 - запятая, Alt+46 - точка.
    Универсальней альткодов ничего нет.
    Ответ написан
    Комментировать
  • Как прогрузить превью видео Ютуб на главной до момента прокрутки до них?

    @alexalexes
    Такое невозможно, если вы самовольно отключите ленивую загрузку, то вас площадка забанит за оверхед по запросам, или будете долго решать капчу.
    Lazy load заложен в архитектуру клиента площадки, по нему определяется предпочтения по просмотрам и отделяют ботов от людей, используя поведенческий анализ.
    Ответ написан
  • Как разбить строку оператором explode?

    @alexalexes
    Я так понимаю, что вы в запросе слепили строку со ссылками через запятую в свойстве $row['links'], и тоже самое сделали с расширениями в свойстве $row['file_extension'].
    Чтобы собрать каждую ссылку со своим расширением файла нужно что-то такое сделать:
    $linksArray = explode(',', $row['links']);
    $extenArray = explode(',', $row['file_extension']);
    $link = [];
    foreach($linksArray as $index => $link_item)
    {
      $link[] = '<a href="'.$link_item.'">'.(isset($extenArray[$index]) && $extenArray[$index] !== '' ? $extenArray[$index] : '').'</a>';
    }
    var_dump($link);
    Ответ написан
  • Изменение таблицы в DOM?

    @alexalexes
    renderTable(text);
    Если это промис, то его нужно продолжить then-ом и выполнить вашу функцию.
    Если нет - обычная функция, то выполнить следом за ней.
    А так, нужно смотреть, есть ли в рендере асинхронные методы, чтобы понять, когда отслеживать готовность таблицы для замены ссылок.
    Дополнено:
    Нужно передать управление браузеру на один миг с помощью setTimeout, чтобы пересчитать DOM. Тогда ваша функция обнаружит вставленный контент.
    renderTable(text);
    setTimeout(ваша_функция, 0);
    Ответ написан
  • IT с медицинским образованием - реально?

    @alexalexes
    Нужно смотреть вакансии, и учиться, чтобы соответствовать требованиям в вакансиях.
    Собственно, пытаться пройти собеседования после некоторой подготовки.
    Если прошли собеседование - считай, что вошли в ИТ. Нет - значит, это было просто хобби.
    Ответ написан
    Комментировать
  • Синий экран ntfys.sys, что делать?

    @alexalexes
    Попробуйте загрузиться с флешки инсталлятора Windows той версии, которая у вас установлена на проблемном диске, и в командной строке проверьте целостность системных файлов:
    sfc /scannow /offbootdir=E:\ /offwindir=E:\Windows
    Буква диска - та, которая соответствует проблемному диску, который подключился в загруженной ОС с флешки.
    Ответ написан
    Комментировать
  • Почему Windows не разрешает исправлять названия файлов, папок?

    @alexalexes
    Файл слишком глубоко лежит на диске.
    На путь к каталогу тратится много буков, по сравнению с длиной имени файла - действует ограничение на полную длину пути к файлу.
    Либо переложите файл ближе к корню диска, либо снимайте ограничение.
    Ответ написан
    Комментировать
  • Как в верстке сделать уши у контейнера?

    @alexalexes
    1. Разрешаем контейнеру overflow.
    2. У внутренних элементов должен быть свой min-wdith/flex-basis, и не давать списковым элементам переносится на новую строку, тогда они выдавятся за пределы контейнера.
    Ответ написан
    Комментировать
  • Как отключить запрос авторизации в браузере после переноса расширения на Manifest 3?

    @alexalexes
    Включить обратно Manifest V2, пока он еще не вырезан полностью.
    Ответ написан
  • Бесплатный способ отправить уведомление на телефон админа через web API?

    @alexalexes
    В телефоне можно какой-то апп под андроид, который получает уведомление и орёт.

    Изучите стек push notification. Там не нужно приложение, нужна простая страница подписки и бек скрипт, чтобы сделать рукопожатие с сервером гугла при подписке, и для отправки уведомления гуглу, гугл уже отправит подписавшемуся все что вы хотите - это уведомление высветится в интерфейсе андроида.
    Ответ написан
    Комментировать
  • Почему wifi проходит через фольгу?

    @alexalexes
    Wifi имеет свойство преломления, отражения, дифракции, интерференции.
    Чтобы сделать волновой изолятор, нужно покрыть все помещение изолирующим материалом.
    Если вы хотите сэкономить на материале, то можете сделать клетку Фарадея, ячейки которой должны быть кратны размеру 1/4 длины изолируемой волны.
    Для 2,4 ГГц и 5ГГц у вас будет отдельная клетка со своим шагом ячеек.
    Ответ написан
    4 комментария
  • Можно ли всегда держать сигнал Strobe в режиме "передача" при общении с контроллером 7-сегментного индикатора?

    @alexalexes
    Вполне возможно, что декодироваться не будет сигнал на индикаторе, поскольку не подается импульс, когда его нужно начинать декодировать.
    Ответ написан
    Комментировать
  • Кто мог бы помочь подобрать железо/ПК для веб сервера?

    @alexalexes
    По вашему описанию подойдет любой офисник 10 летней давности или любая платформа на Зеоне 2011v3 ценой 3 банки пива.
    Еще зависит, какое окружение будете запускать с упором на какую память.
    Если какая-нибудь онлайн-игра, то нужно много оперативной памяти. Если SQL СУБД - оперативки тоже мало не бывает, но нужно иметь в приоритете быстрые SSD. Если все окружение работает в контейнерах, то еще нужно накинуть оперативки x2 или x4 по объему.
    Насколько я знаю, во всех современных и готовых мини-пк все распаяно на МП, хотелось бы что-то модульное. чтобы в случае неисправности - быстро и оперативно заменить компонент и он дальше продолжил работу.

    Нет, есть модели, где все честно не распаяно, как в ноутах начала 2010 годов.
    Выбрали модель мини-ПК? Отлично, а теперь предположим, что у него сгорел хаб на материнке. Попробуйте, разузнать по описанию, что за материнка там стоит, и легко ли ее купить на Озоне.
    Это единственный тест ремонтопригодности, который должен пройти ПК - сам с этим сталкивался лично.
    Ответ написан
    8 комментариев
  • Можно ли подключить колонки к мини пк к разъему для наушников?

    @alexalexes
    Смотреть нужно характеристики ПК, что там за джек. Если 4-х пиновый, то он в себе содержит и вход и выход звука.
    В него можно подключить 3-х пиновый джек от колонок.
    Ответ написан
    Комментировать
  • Как правильно обрезать видео в ffmpeg?

    @alexalexes
    Не важно, что у вас там в видео.
    Вручную с помощью удобного вам плеера (с замедлением просмотра) анализируете время начала обрезки с точностью до сотых секунд, и вычисляете время продолжительности выходного видео.
    Используете эти параметры в команде обрезки видео.
    Ответ написан
  • Чем frontend разработчик занят на реальных проектах?

    @alexalexes
    В вашем проекте, скорее всего основная бизнес-логика сосредоточена на беке, а на фронте довольно тонкий клиент.
    Поэтому все правки там, где основной функционал.

    Ищите проекты с SPA интерфейсом, там утоните в сопровождении формочек.
    Либо компанию, которая делает мелкие сайты на потоке.

    Настройка тестов, CI/CD, OLAP CUBE, оптимизация запросов к БД

    Ну, или забудьте про интерфейсы и развивайтесь в QA, аналитику, в администрирование базы данных, интеграцию проектов, в linux администрирование. Такие спецы нужны чаще и за дорого, нежели, кто проектирует формы.
    Ответ написан
    Комментировать
  • Есть пк версия сайта и телефонная. Как настроить так чтобы при входе на сайт с телефона открывалась версия для телефона?

    @alexalexes
    Сделайте дизайн сайта адаптивным, привязанный к некоторым реперным точкам ширины экрана.
    https://bootstrap-4.ru/docs/4.0/layout/grid/
    PS: Не обязательно использовать bootstap - можно использовать голые media-запросы, просто подсмотреть, какие ширины использовать в условиях media-запросов.
    PPS: Если есть особые элементы дизайна, которые не привязаны к 12-и колоночной сетке, то можно использовать другие реперные точки ширины, чтобы для вашего случая был свой сценарий изменения ширины элементов при переходе от одной ширины экрана к другой.
    Ответ написан