• Что будет если подключить 4-pin вместо 8?

    @alexalexes
    Вас больше должно беспокоить насколько массивен радиатор на фазах питания процессора (и количество этих фаз). На китайских материнках очень сильно греются фазы, если туда поставить процессор больше 100 Ватт TDP. Процессор 2670 имеет 120 Ватт TDP. Если радиатор не массивный, то выше 2660 лучше не ставить, самым холодным вариантом будет проц. 2640.
    PS: Вангую, что у вас блок питания 350...400 Ватт. Может не потащить китай-зионы. Обычно, в такие конфиги ставят блок 500...650 Ватт. Еще у вас будет видеокарта кушать, так как встроенной графики на зионах нет, а это дополнительная мощность на БП должна быть.
    Ответ написан
    Комментировать
  • Почему не может быть дочерним элементом (ошибка c валидатора W3C)?

    @alexalexes
    tbody и tfoot поменяйте местами. Само название секций таблицы говорит об их порядке.
    Ответ написан
    2 комментария
  • Светодиод 3вольта, питание 10 вольт, сумеет ли ограничитель тока не спалить светодиод?

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

    @alexalexes
    numberStudentsPrice.innerHTML = +numberStudentsPrice.innerHTML + +numberStudentsPriceWeekend.innerHTML;

    Наверное, нужно где-то хранить исходное значение numberStudentsPrice, которое не будет зависеть от погоды. И от этого значения считать и будничный день, и выходной, не затирая исходный коэффициент.
    А так, вы инкриминируете numberStudentsPrice на шаг numberStudentsPriceWeekend при каждом выборе выходного.
    Ответ написан
  • Можно ли сдать в аренду время cpu и gpu своего компьютера?

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

    @alexalexes
    Moodle. Но это про "развернуть систему для проведения курсов" из коробки, но тестирование там есть как элемент проверки освоения курса.
    Ответ написан
    Комментировать
  • Как подключить IDE (ATA) жёсткий диск в слот CF-card?

    @alexalexes
    Расчихвостить шлейф IDE и припаять 40 жил к CF пинам, если уж голь на выдумки хитра.
    https://cxem.net/comp/comp145.php
    Отдельная проблема - питание. 5 вольт можно взять из той системы, куда будете подключать переходник. Проблема взять 12 вольт 1 ампер для запуска и работы двигателя. Из подручных средств, где есть хороший ток - это взять 3 элемента 18650 и соединить их последовательно. Если есть старый аккум. от бесперебойника - вообще, замечательно.
    Ответ написан
    3 комментария
  • Как отключить синхронизацию времени ОС с временем BIOS?

    @alexalexes
    Чтобы дать нужное время для конкретной программы, можно запускать эту программу bat-файлом, который будет менять время на нужное, запускать прогу, и по завершении (или после запуска) менять обратно время.
    https://pc.ru/articles/kak-izmenit-datu-iz-komandn...
    Смена времени на весь период работы проги:
    set tempdate=%date:~-10%
    date 01-01-04
    notepad.exe
    date %tempdate%

    Или только во время запуска:
    set tempdate=%date:~-10%
    date 01-01-04
    start notepad.exe
    date %tempdate%
    Ответ написан
    Комментировать
  • Как узнать название вложенного массива?

    @alexalexes
    Вы пользуетесь неполной версией foreach.
    foreach($arr as $value)
    {
      echo $value;
    }

    Нужно та, что ключи перебирает.
    foreach($arr as $key => $value)
    {
      echo $key;
    }
    Ответ написан
    Комментировать
  • Как сделать такой border-radius нестандартный?

    @alexalexes
    Если дизайнер не имеет представления об ограничениях современного CSS и не собирается вникать в их суть, то clip-path и svg ваше все.
    Ответ написан
  • Как правильно покрыть WiFi сетью квадрат 5х5 км. на 100 000 человек?

    @alexalexes
    https://habr.com/ru/companies/megafon/articles/414449/
    Я думаю, люди будут думать в первую очередь не о Wi-Fi, а почему местная мобильная связь перегружена, если в один день их будет действительно 100 тыс. в той местности, где и 1 тыс. никогда не было.
    Для Wi-Fi, скорее всего, такого же уровня проект должен быть.
    Ответ написан
    Комментировать
  • Как хранятся данные на диске?

    @alexalexes
    Вам еще рано разрабатывать собственную ОС. У вас в команде не хватает бородатого препода, который преподает на полставки в вузе дисциплину "Основы теории операционных систем".
    Ответ написан
    2 комментария
  • Ошибка при JSON.parse как исправить?

    @alexalexes
    Можно сделать из буханки хлеба троллейбус, но зачем?
    var dataJSONArray = JSON.parse('<?php echo str_replace( "\'", "\\'",json_encode($u,JSON_UNESCAPED_UNICODE)); ?>');
    Ответ написан
    Комментировать
  • Как выбрать последнюю запись с group by?

    @alexalexes
    Как-то так:
    select b.*
    from (select a.*, -- атрибуты по агрегированной статистике
                -- атрибуты записей-кандидатов на последние записи
                 s.id id_2,
                 s.product_id product_id_2,
                 s.warehouse_id warehouse_id_2, 
                -- ......
                 row_number() over (partition by s.product_id, s.warehouse_id, s.date order by s.id desc) r_num -- нумеруем кандидатов, по порядку id в статистике
    from (select
             product_id,
             size,
             warehouse_id,
             max(date) later_date, -- поздняя дата
             sum(orders) as orders
        from stats
      where date(`date`) >= '2023-09-01' and date(`date`) <= '2023-09-04'
       group by product_id, warehouse_id, size
    )  a
    left join stats s on s.date = a.later_date
                     and s.product_id = a.product_id
                     and s.warehouse_id = a.warehouse_id) b
    where b.r_num = 1 -- берем первого кандидата (нужно проверить, будет ли null, если left join не присоединит запись)

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

    @alexalexes
    Нужно менять механику смещения параметра в translate3d, чтобы смещение по вертикали анимировалось между (n/2) и (n/2) + 1 высотой списка (перелистывались соседние элементы центральной части списка). Когда анимация достигнет уровня (n/2) + 1, нужно сделать два одновременных действия: 1 - переставить последний элемент списка на первое место, 2 - вернуть уровень до отметки (n/2). Тогда будет достигнут эффект замкнутости и цикличности списка и анимация не будет откатываться назад.
    Ответ написан
    1 комментарий
  • Есть ли способы включить компьютер по wake on lan через nat?

    @alexalexes
    Может есть "старый, советский, есть в каждом доме" способ чтобы обойти без покупки белого ip?

    Вам понадобится "старый, советский, есть в каждом доме" комп, который остался после предыдущего апгрейда и не оказался в комиссионке. В старом компе должен остаться CD/DVD привод. Подставьте лоток привода так, чтобы он находился напротив кнопки включения вашего нового компа. Настройте профиль удаленного подключения на старом компе в AnyDesk или TeamViewer, так, чтобы автономно можно было подключаться к нему из любого другого устройства.
    Чтобы включить новый комп, вам нужно удаленно зайти на работающий в сети старый комп и программно на иконке дисковода активировать команду открыть или закрыть дисковод, тогда новый комп включится.
    PS: такую же операцию можно провести и без дисковода. Из окружения старого компа будет доступна локальная сеть, по которой вы можете отправить любые команды на любые устройства локальной сети.
    Ответ написан
  • Полезный твик для Windows?

    @alexalexes
    Вы просто еще не выбрали свой любимый редактор кода (IDE), и не кастомизировали его настройки под HTML.
    Любой продвинутый редактор кода позволяет сделать быстрые вставки тегов в режиме редактирования HTML, например, Visual Studio Code.
    Ответ написан
    7 комментариев
  • При записи в базу MySQL возникает ошибка, хочу ее пропустить, как?

    @alexalexes
    В любой непонятной ситуации, которая не вызвана синтаксической ошибкой в PHP, поможет try-catch:
    try
    {
      $insert->execute($mediaData);
    }
    catch(Exсeption $e) // см. также типы исключений того модуля, который подключается к СУБД, можно реагировать только на них, если подставить нужный тип
    {
      // тут код, который выполняется в случае ошибки (не обязательно при взаимодействии с СУБД)
    }
    finally
    {
     // тут код, который выполняется при любом исходе
    }
    Ответ написан
    Комментировать
  • Как настроить обмен данными между сайтами, для автоматического обновления данных?

    @alexalexes
    На ум приходит только организовать выгрузку на основном сайте обновленных данных каталога товаров в JSON или XML – формате, передачу и получение данных на дополнительных сайтах, и затем в цикле проводить запросы к базе, сравнение и обновление данных о стоимости каждого товара.

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

    Вообще, ерунда. Конечно, нужно продумать использовать очереди, если такой пакет обновлений проходит значительное время. И не забыть правильно настроить блокировки в транзакциях, чтобы не получить коллизии данных во время выполнения импорта/экспорта, если в это время будут делать заказы на изменяемый товар.
    PS:
    два дополнительных сайта на LARAVEL,

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

    @alexalexes
    Вызвать мастера от провайдера с формулировкой "барахлит интернет, ненадежный коннект". У него будет инструмент для обжимки и пару копеечных коннекторов с собой. Главное, чтобы не отказался переобжать ваш кабель, может и на халяву выделить новый кабель от провайдера.
    Можно починить за 0 руб.
    Ответ написан
    Комментировать