Задать вопрос
  • Снять или оставить эту медную пластину на процессоре видеоускорителя gigabyte p106-100?

    @alexalexes
    Оно всё колхоз.
    Вы еще про пластину в зоне VRM забыли.
    Если найдете штатный радиатор, который прижмет все чипы памяти, процессор и отдельный радиатор для зоны VRM, то меняйте, иначе оставьте как есть.
    Ответ написан
    3 комментария
  • Как правильно реализовать взаимодействие с бд на сайте?

    @alexalexes
    использовать некий ключ, передаваемый в самом запросе, тогда как его хранить, например в env

    Все придумано за вас, давно.
    Некий ключ передаваемый в запросе - сессионная кука. Прочитайте про куки, и сикьюрные флаги кук - как http only и secure.
    Прочитайте, что такое сессии php. Как она подымается, обратите внимание, когда появляется сессионная кука, и как она меняется от клиента к клиенту (потыкайте обычный режим браузера и инкогнито).
    Посмотрите, как используется $_SESSION и $_COOKIE, чтобы сохранять данные авторизации, которые не передаются клиентом прямыми запросами.
    Понимание работы с сессиями сервера и куками, не обязательно в PHP, даст исчерпывающий ответ на вопрос.
    Ответ написан
    Комментировать
  • Сохраняется ли гарантия на технику при внесении изменений в ПО?

    @alexalexes
    До получения прав рута сохраняется, после - будут вопросы.
    Во времена android 3.2 у некоторых производителей смартов была опция. Чтобы получить рут доступ, нужно было заполнить форму на сайте производителя с указанием серийного номера устройства. В ответ высылался пароль на получение доступа к руту. С этого момента гарантия с устройства снималась, и любой сервисный центр мог проверить, а запрашивал ли доступ к руту и аргументировать отказ в гарантийном обслуживании.
    Ответ написан
    Комментировать
  • На двух ссд был установлен виндовс 11, почему после снятия одного, на втором биос не видит установленный виндовс?

    @alexalexes
    Сделать загрузочную флешку Win11, загрузиться с нее и восстановить загрузчик. Сначала попробовать в автоматическом режиме - устранение неполадок, а если не поможет, то в ручном, через командную строку.
    Ответ написан
    4 комментария
  • Как можно осуществить резервное копирование каждый день, если работа проходит в облаке mail (~200гб)?

    @alexalexes
    Подключиться по webdav к облаку и уже использовать любое привычное приложение для резервного копирования раздела.
    Ответ написан
    Комментировать
  • Как в софтверных компаниях относятся к использованию ИИ?

    @alexalexes
    Профессиональным программистом становятся не когда одним движением переписываете функцию, что она начинает работать, а когда вы умеете документировать каждый шаг такого переписывания, показывая корректное описание действий, приводящие к выполнению условий ТЗ.
    Ваши действия должны быть зафиксированы так, чтобы вас можно было прервать на любом шаге и посадить другого человека из команды, и он бы не запутался, продолжая дальше разработку.
    PS: Какими инструментами вы будете добывать новые строчки кода - писать, основываясь на своем опыте, или добывать из GPT - не важно, важно не уронить порядок разработки в команде, чтобы ваши шаги были понятны и были по стандартам организации.
    Ответ написан
    Комментировать
  • Как решить проблемы со звуком(левый канал, белый шум)?

    @alexalexes
    1) Как мне устранить проблему с левым каналом при прямом подключении наушников к звуковой карте через переходник?

    Вставить в переходник огрызок штекера 3,5 и прозвонить мультиметром, если есть обрыв в одном из каналов, то звук будет только в одном ухе.
    2) Как избавиться от белого шума при подключении наушников к колонкам?

    Комп подключен к заземленной розетке?
    Ответ написан
    Комментировать
  • Как раздать домашний интернет на мобильное устройство и пользоваться им отойдя от дома далеко?

    @alexalexes
    Цепляете 2 направленные wifi антенны на роутер и переносимое устройство и можете расширить свою локальную сеть на километр в одну определенную сторону. Только такой сетью на ходу уже не получится пользоваться. Нужно таскать с собой штатив и направлять каждый раз антенну на источник сигнала, когда заходите переместиться с места на место.
    Ответ написан
    2 комментария
  • Как использовать старенький ноутбук с hdmi в качестве экрана для ps5?

    @alexalexes
    Любой монитор, купленный по объявлению или в комиссионке за пару тыс., доставит вам намного меньше хлопот, чем приспособление ноутбука на in изображения.
    PS: При покупке монитора ноут складывается и превращается в мини-ПК и ставится рядом с плойкой - проверенно лично. Матрица ноута используется только в походных условиях.
    Ответ написан
    Комментировать
  • Кулер на выдув не крутится, а нужен ли он?

    @alexalexes
    Судя по тому, что у вас 2 ядра на проце, то корпус у вас, скорее всего, с условным intel core 2 duo, и классика жанра - БП на 400 ватт.
    На сборки, в которых стоят блоки питания 350-450 ватт, можно, вообще, не ставить вентиляторы внутрь корпуса, поскольку у вас нет компонентов, которые создают критический объем тепла.
    Существенную разницу будет создавать только открытая или закрытая боковая крышка. Все прочие корпусные вентиляторы никак не будут влиять на живучесть системы. Достаточно того движения воздуха, которое создают вентиляторы БП, проца и видеокарты.
    Ответ написан
    6 комментариев
  • Есть ли смысл учить школьную статистику и вероятность?

    @alexalexes
    Берете вузовкий учебник Вентцель Е.С. "Теория вероятностей".
    Если чувствуете, что текст написан на птичьем языке, то понижаете планку до школьной программы (в школе, кроме про подбрасывание монетки ничего не рассказывали, поэтому подсказать литературу не могу).
    Ответ написан
    Комментировать
  • Как добавить данные в бд с помощью 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
    Буква диска - та, которая соответствует проблемному диску, который подключился в загруженной ОС с флешки.
    Ответ написан
    Комментировать