• Использование ЦП Limbo PC Emulator?

    @alexalexes
    Чисто по дилетантским прикидкам (я вообще не разбираюсь в эмуляторах). Core2Duo - двухпоточный процессор, Samsung S6 Edge имеет на борту 8 поточный процессор. Limbo PC Emulator если честно эмулирует потоки Core2Duo, то как минимум их инструкции наложит на реальные 2 потока реального процессора. Еще один или два потока займет на координацию песочницы, где все окружение эмулятора работает.
    В итоге, чтобы виртуальный Core2Duo работал в полную силу, ему нужно полностью занять два потока реального процессора. Отсюда цифры 25...45% нагрузки реального процессора.
    Ответ написан
    Комментировать
  • Чем измерить объём видеопамяти?

    @alexalexes
    Увидеть, сколько памяти показывает прошивка видеокарты - GPU-Z.
    В Superposition выбираете тест, который нагружает видеопамять, по объему памяти близкий к номиналу карты.
    Если тест проходит, и во время демонстрации сцены нет артефактов, и он завершился успешно, то с памятью и видеопроцессором все в порядке. Не бита, не крашена. А если еще мониторинг GPU-Z не вырубать во время теста Superposition, то еще можно проанализировать состояние системы охлаждения.
    Ответ написан
    Комментировать
  • Как осуществить проверку по дате в MYSQL?

    @alexalexes
    не больше двух раз в неделю

    Формулировка требует некоторых уточнений.
    Если лимит определен на календарную неделю, и счет обращений сбрасывается в понедельник, то нужен такой запрос проверки:
    select count(*) as cnt -- кол-во записей на этой неделе
    from record as r
    where r.user_id = ? -- пользователь
      -- дата текущего понедельника (от curdate()) <= r.add_date < дата следующего понедельника (от curdate())   
      and r.add_date >= subdate(curdate(), interval weekday(curdate()) day) -- текущ. понедельник с точки зрения curdate()
      and r.add_date < subdate(curdate(), interval weekday(curdate()) - 7 day) -- следующий понедельник с точки зрения curdate()

    Если лимит определен просто на интервал 7 дней, то такой запрос:
    select count(*) as cnt -- кол-во записей за последние 7 дней
    from record as r
    where r.user_id = ? -- пользователь
      and r.add_date > subdate(curdate(), interval 7 day)
    Ответ написан
    5 комментариев
  • Как сделать так, чтобы музыка включалась сама тогда, когда изображение с ID "seconds" достигало поворота в 0 градусов?

    @alexalexes
    При попытке вызвать play(), вы получаете сообщение об ошибке в консоли:
    failed because the user didn't interact with the document first

    Это значит, вы не можете пользователю включить звук, если он никак не взаимодействовал с панелью управления тега audio.
    Это концепция предусмотрена разработчиками браузера, чтобы разработчики сайтов не использовали звуковые эффекты на своих сайтах вопреки ожиданию пользователей.
    Ответ написан
    Комментировать
  • Как называется видеоплеер с AI переводом?

    @alexalexes
    Приложение Electron с запущенным в нем страницей видеосервиса с AI переводом.
    Ответ написан
    Комментировать
  • Как отправить на почту JS данные Modx?

    @alexalexes
    По хорошему, вы в форму на стороне JS должны положить ID карточки товара в скрытое поле.
    На сервере, в сниппете AjaxForm нужно добавить хук, который по ID карточки товара получит все необходимые атрибуты этой карточки запросом из базы, считает необходимый файл превьюшки товара с каталога сервера и дополнит тело письма этими дополнительными атрибутами, или бинарником файла картинки/корректной внешней ссылкой на картинку.
    Это будет самый корректный вариант реализации.
    Ответ написан
    Комментировать
  • Как разложить число на n слагаемых?

    @alexalexes
    В ячейку B1 пишешь значение пробега.
    В ячейки с A3 по A33 пишешь любые числа, например, в диапазоне от 1 до 20 - ненормированные веса каждого дня месяца.
    В ячейку B3 пишешь формулу
    =A3/СУММ(A$3:A$31)
    и протягиваешь ее до ячейки B33 - получаешь колонку нормированных весов по дням месяца.
    В ячейку C3 пишешь формулу
    =$B$1*B3
    и протягиваешь ее до ячейки C33 - в этой колонке получаешь значение дневного пробега.
    Скрипт готов.
    Минусы:
    1) Нужно самому подгонять веса в колонке A, чтобы получился нужный диапазон значений в колонке C.
    2) Скрипт рассчитан на 31 день. Если дней меньше, то на неиспользуемых днях нужно занулять веса.
    Ответ написан
    Комментировать
  • Как установить sata диск на Huawei matebook D15 2021?

    @alexalexes
    Кто-то пытался припаять разъем, но результата нет.
    https://4pda.to/forum/index.php?showtopic=990302&s...
    https://4pda.to/forum/index.php?showtopic=990302&v...
    Чтобы получилось, нужно знать, хватает ли компонентов в обвязке разъема, помимо самого разъема, и биос должен быть тот же самый, который поддерживает sata.
    PS: В версии 2022 уже нет даже намека на разъем sata:
    https://youtu.be/WBSRZhF-STo?t=105
    Ответ написан
  • Как осуществить поиск (like) по полю в массиве в json колонке?

    @alexalexes
    Сделать нормализацию структуры базы.
    Перенести JSON в таблицу user_phone.
    Поля:
    phone_id, -- первичный ключ телефона
    user_id, -- внешний ключ, кому относится телефон
    phone, -- телефон
    phone_comment, -- комментарий к телефону
    -- еще поля по вкусу, но иногда выручающие
    is_main, -- основной не основной/порядок приоритета
    add_date -- дата внесения телефона
    И в запросах уже нормально джойнить и лайкать эту таблицу.
    PS:
    В качестве временного костыля (ни в коем случае не оставлять на постоянной основе!):
    SELECT Users.*,
           ph.value->>'phone' as phone
    FROM Users, json_array_elements(Users.phones) as ph
    where ph.value->>'phone'   like '7%3';
    Ответ написан
    3 комментария
  • Как подсчитать и вывести количество совпадений значения в строке при запросе в MySQL?

    @alexalexes
    Если у вас MySQL 8, то дубликаты телефонов можно найти тривиально:
    select A.*
      from (SELECT `date`, `name`, phone, count() over (partition by phone) phone_count
            FROM `myusers`
    ) A
    where A.phone_count > 1
    ORDER BY date ASC

    Если MySQL 5, то придется немного по сложнее:
    select `date`, `name`, phone, p.phone_count
    from `myusers` as mu
    join (SELECT phone, count(*) phone_count
             FROM `myusers`
             group by phone) p on p.phone = mu.phone
    where p.phone_count > 1
    ORDER BY mu.date ASC
    Ответ написан
    4 комментария
  • Какое направление выбрать в высшей математике?

    @alexalexes
    Чтобы понять, как работает нейронная сеть и перцептроны в ней, вам немножко нужно знать:
    1) теорию графов из дисциплины дискретной математики - различать виды графов, и представлять его в виде матрицы смежности;
    2) раздел матрицы из дисциплины алгем. Вам нужно научится перемножать одну матрицу на другую, возможно, как задание со звездочкой - находить детерминант матрицы;
    3) Алгоритм обратного распространения ошибки (дисциплина "Методы искусственного интеллекта"). Как перестраивать веса у связей перцептронов, чтобы сеть "обучалась".
    Если вы на листочке, без дополнительных гаджетов, на необитаемом острове расскажите туземцу (или преподу на экзамене) как делать 1, 2 и 3, имея графическую схему нейронки, то, остальные разделы математики вам не нужны, чтобы заниматься системами на основе нейронок.
    Ответ написан
    Комментировать
  • Заглавные буквы не пишутся при шифте, что делать?

    @alexalexes
    Несите в сервис. Возможно, не контачит шлейф клавиатуры, либо у нее есть скрытые дефекты, требующие полной замены клавы - в сервисе вам уточнят причину.
    Ответ написан
    4 комментария
  • При увеличении размера .vdi файла - как увеличить раздел виртуальной системы?

    @alexalexes
    Попробуйте воспользоваться сторонними дисковыми менеджерами, которые загружаются отдельно от ОС.
    Paragon disk manager
    Acronis disk director
    Возможно, Windows не показывает состояние пространства, которое находится за пределами GPT тома диска.
    Ответ написан
    2 комментария
  • Как указать правильный путь к файлу с изображением в html?

    @alexalexes
    Если вы найдете объяснение, в чем различие между этими ссылками (не только наличие или отсутствие слеша), то у вас никогда эта проблема не возникнет.
    static/images/2.png
    /static/images/2.png
    Ответ написан
  • Как изменить масштаб меньше 100% в (Windows 10 22H2)?

    @alexalexes
    Да, на 27 дюймах FullHD разрешение довольно пиксельное. Чтобы иметь пиксели ноутбучного размера экрана, монитор при такой диагонали должен иметь не менее 2k разрешение (1440p). Если вы приобретали монитор, то должны убедиться, как оно выглядит до покупки.
    Ответ написан
  • Должно ли быть напряжение на пинах POWER SW материнской платы?

    @alexalexes
    Дежурное напряжение +5В находится на фиолетовом проводе 24pin коннектора.
    Исправный блок питания, обычно, нормально стартует, если закоротить зеленый провод на корпус (на черный провод) - лучше такой эксперимент не проводить на подключенной материнке, потому что старт произойдет вопреки "готовности" материнки, и может усугубить неисправность, если она у нее была.
    На POWER SW, возможно, будет какое-то напряжение, но оно специфичное для логики конкретной материнки.
    Ответ написан
    Комментировать
  • Какие базовые вещи из IT для backend можно изучить или хотя бы сформировать базовое понимание по ним за несколько часов в неделю?

    @alexalexes
    не тратя слишком много времени

    Не-не, не надейся.
    Попробуй сделать пет-проект с длинной поддержкой 1-2 года, например, интернет магазин.
    vs
    Поступи в универ, поучись 1-2 курса.
    Возможно есть ресурсы которые помогут обобщить, дополнить и связать все эти знания?

    Университет 3-4 курс.
    vs
    Работа. а) если возьмут, б) если захочешь бросить универ.
    Ответ написан
    Комментировать
  • Можно ли запустить WebSocket по переходу на страницу?

    @alexalexes
    При переходе на wss://example.ru/ws.php, нужно проанализировать заголовки - браузер хочет получить стартовую заготовку html, или уже отправляет запросы ws. Если как html, то отдать контент страницы, если как ws, то смотреть что нужно для ws сессии.
    Ответ написан
  • Как можно установить время неответа на CURLOPT_WRITEFUNCTION?

    @alexalexes
    У вас callback в виде функции writer скорее всего не срабатывает, в случае ошибки по curl.
    Попробуйте проанализировать curl после посылки запроса:
    $result = curl_exec($ch);
    $info = curl_getinfo($ch);
    if($info['http_code'] != 200)
    {
      // по http не получили статус 200, значит, пишем репорт об этом
    }
    curl_close($ch);

    Вариант 2:
    $result = curl_exec($ch);
    $curl_error_number = curl_errno($ch);
    if($curl_error_number)
    {
       $info = curl_getinfo($ch);
      // что-то случилось с соединением в целом, пишем репорт об этом со сведениями $info
    }
    curl_close($ch);
    Ответ написан
  • Игры с внешнего SSD, как заставить их хранить все файлы на носителе, которые создаются в Documents и т.д.?

    @alexalexes
    Мне же интересно, возможно ли как-то создать максимально автономную историю. Чтобы игры, условно говоря, могли подцеплять файлы из папок Documents, Temp и прочих, с папок таких же, но хранящихся на внешнем носителе вместе с дистрибутивом самой игры.

    Вы как раз описали принцип работы portable софта.
    Если к вашей игрули есть portable версия, то это оно.
    Как создавать такие версии - это вопрос к умельцам, кто делает кряки к нелицензионному софту.
    PS:
    Вообще, выход только один - установить на внешний носитель целиком ОС, и использовать ее в качестве загрузочной.
    Ответ написан
    Комментировать