Задать вопрос
  • Как с помощью регулярного выражения найти все теги?

    @rPman
    Виктор, причем тут искать текст
    у тебя может быть такой html:

    <html>
    <body>
      <script type="text/html">
        <asd>zzz</asd>
      </script>
      <asd>123</asd>
    </body>
    </html>
    поиск с помощью regex тега asd найдет не только 123 но и zzz, потому что нужно учитывать и пропускать script (а еще произвольные данные могут быть внутри значения атрибутов
    <div data="<asd>qqq</asd>">www</div>
    Написано
  • Как обнаружить высокое потребление CPU?

    @rPman
    htop дает информацию о процессах, у тебя же один процесс и тебе нужно понять какие ЗАПРОСЫ дают нагрузку
    Написано
  • Почему видеокарта использует не всю видеопамять?

    @rPman
    Александр, как минимум отключить что бы посмотреть как будет работать чистая игра, последовательно включая моды добиться появления тормозов, так можно понять кто все портит
    Написано
  • Оперативная память?

    @rPman
    Ziptar, во времена ddr3 я с таким встречался лично

    По поводу низкого профиля, это использование предельно больших объемов памяти, вот собрал через 128гб конфиг на основе десктопной материнки, пербрал несколько модулей, их штатные 3400 не завелась, только 3200... Были варианты когда это вообще не запускалось.
    Написано
  • STM32 общается с микросхемой по SPI. Считываем регистр. Почему вместо ведомого снова говорит мастер?

    @rPman
    jcmvbkbc, угу, я вообще не представляю, как на основе общих данных обученные модели могли бы в принципе понимать эти картинки, я пока не могу достучаться до последней o1, попробую ее, она лучше вытягивает из модели и запроса информацию и лучше ею манипулирует.. будет видно

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

    @rPman
    jcmvbkbc, Столько существует способов использовать ИИ, даже с оплатой в криптовалюте (openrouter)
    claude sonnet:
    На представленных осциллограммах показаны сигналы SPI взаимодействия. Видно два события передачи данных:

    Первая передача (слева): Мастер отправляет команду и адрес регистра (0xB0, 0xFA)

    Вторая передача (справа): Где должен отвечать ведомый, но вместо этого видны сигналы от мастера

    Это нетипичное поведение, так как при чтении данных ведомое устройство должно отправлять запрошенные данные, а вместо этого линия остается под управлением мастера.

    Возможные причины такого поведения:

    Неправильная настройка линии MISO (может быть настроена как выход вместо входа)
    Проблемы с подключением линии MISO
    Ведомое устройство может быть не готово к передаче или находиться в неправильном состоянии
    Некорректная последовательность команд инициализации ведомого устройства

    Для диагностики стоит проверить:

    Корректность настроек пинов SPI
    Физическое подключение линии MISO
    Последовательность инициализации ведомого устройства
    Временные параметры SPI (частота, полярность, фаза)
    Написано
  • Оперативная память?

    @rPman
    хочу подчеркнуть, что что бы завелся многокональный режим, должно выполниться много условий, т.е. не получится взять две случайные планки памяти и что бы они заработали (биос сам все проверит, и автоматически включит двухканальный режим если это возможно).. доходит до того что с виду одинаковые модули памяти, от одного производителя, одной модели но, возможно, разные партии, работать в двухканальном режиме не будут... именно поэтому в магазинах есть позиции пары или четырех модулей памяти одной позицией, протестированные для работы в многоканальном режиме... и кстати да, даже в этом случае может не получиться, или к примеру двухканальный режим потребует низкоскоростной профиль, что полностью нивелирует крохотные бонусы скорости.

    Лучший способ получить результат - использовать модули памяти, указанные в supported list конкретной материнской платы на сайте её производителя.

    p.s. у вас ноутбук, постарайтесь не заморачиваться, производительность у вас так или иначе понижена из-за проблем с охлаждением и питанием
    Но даже если нет, двухканальный режим дает бонус в среднем 1%-3% в типовых задачах и играх (на грани погрешности измерений) и примерно 10% в задачах интенсивно использующих память, например упаковка файлов с большим словарем
    Написано
  • STM32 общается с микросхемой по SPI. Считываем регистр. Почему вместо ведомого снова говорит мастер?

    @rPman
    Kopcheniy, можете оценить, мог ли ИИ дать такой ответ, не посмотрев на картинки? я просто хочу понять, он действительно 'понял' что на них изображено?
    Написано
  • Полноценная Убунта поверх WSL?

    @rPman
    WbICHA, да в режиме обычной виртуалки наименьшие потери производительности 25%, и да я рад тому что оно в принципе существует и дает доступ к GPU, чего на linux пока нет... (не удивлюсь что майкрософт, как это раньше было с интел, будет договариваться с nvidia/amd, что бы это и дальше так было)

    Saboteur, зачем там устаревающий морально directx, когда туда завезли современный vulkan api и вообще для разработчиков особых проблем сам linux не создает, а за молчаливый стандарт стал ubuntu (а точнее debian, но ориентируются именно на canonical), единственная причина почему именно игроделы не заморачиваются - это малый процент пользователей и существование windows, деньги считать умеют все.
    Написано
  • Полноценная Убунта поверх WSL?

    @rPman
    ThunderCat, да, к сожалению очень много чего гвоздями прибито к windows, и похоже на лицо еще и нехилый саботаж, потому что если бы виртуальные машины из windows имели бы доступ к аппартному gpu не только через проброс оборудования, то windows бы уехал бы в вируалку и не вылезал бы от туда примерно никогда... почему саботаж? потому что даже в virtualbox где это когда то работало с горем пополам, перестало работать на win10
    Написано
  • Полноценная Убунта поверх WSL?

    @rPman
    ThunderCat, wsl2 это полноценная виртуалка на базе hyper-v, натуральность максимальная, файловая система в образе (там еще какая то файловая система добавляется, что бы монтировать внешние каталоги быстрее чем по сети,)
    Написано
  • Полноценная Убунта поверх WSL?

    @rPman
    графические приложения можно запускать без консоли, подключаясь к машине по сети (например готовый сервер x2go), поэтому формально wsl1 потянет такую задачу, без задействования полноценной виртуализации wsl2
    Написано
  • Почему игры нельзя контейнеризировать?

    @rPman
    Steam благодаря proton (на основе wine) позволяет запускать без каких либо шевелений больше половины игр из ее базы (помимо ставишь steam с офф сайта, логинишься и играешь), возможно в настройках включить режим совместимости, и с оговорками большую часть остальных.

    Сколько компания заплатила майкрософту что бы сделать свой steamdesk мы наверное не узнаем но наверное не мало
    Написано
  • Почему игры нельзя контейнеризировать?

    @rPman
    Могут, но с трудом (есть сложности с настройкой) например через уже запущенный xserver снаружи
    Написано
  • Как с помощью регулярного выражения найти все теги?

    @rPman
    банально текст в атрибутах или javascript
    Написано
  • STM32 общается с микросхемой по SPI. Считываем регистр. Почему вместо ведомого снова говорит мастер?

    @rPman
    Я задал этот вопрос последнему claude sonnet, он посмотрел на картинки и твой вопрос и ответил
    По логическому анализатору видно, что при попытке чтения данных с ведомого устройства, на линии MISO не появляется ответ, а вместо этого продолжает работать MOSI (мастер).

    Вот несколько возможных причин и решений:

    Проверьте правильность подключения линий MISO и MOSI. Возможно, они перепутаны местами.

    Убедитесь, что ведомое устройство правильно инициализировано и готово к работе.

    Проверьте корректность настроек SPI:

    Полярность и фаза тактового сигнала (CPOL, CPHA)
    Скорость передачи
    Размер данных (8 или 16 бит)

    Попробуйте добавить небольшую задержку между отправкой команды и приемом данных:

    HAL_SPI_Transmit(&hspi1, tx_data, 2, 1);
    HAL_Delay(1); // Добавить задержку
    HAL_SPI_Receive(&hspi1, rx_data, 2, 10);

    Проверьте сигнал CS (Chip Select) - он должен оставаться активным между передачей команды и приемом данных.

    Возможно, стоит использовать HAL_SPI_TransmitReceive() с правильными dummy-байтами для чтения.

    Какие из этих пунктов вы уже проверяли?
    На сколько этот ответ адекватен, мне сложно оценить так как я в вопросе ноль
    Написано
  • Почему из Windows не запускается консольное приложение на python после добавления в код библиотеки?

    @rPman
    Тогда действительно, у тебя в регистрации типов прописано явно что то неправильное, такое бывает когда неправильно устанавливаешь или удаляешь приложение (в твоем случае python)

    а в консоли работает, потому что python доступен по PATH

    решение - исправляй ошибку установки (по тупому удали все python установки, почисти PATH и при необходимости удали ассоциации, именно они косячат
    assoc .py
    покажет что то типа
    .py=Python.File
    затем
    ftype Python.File
    покажет путь к приложению, типа так (понятно что у тебя будет другое)
    .py=Python.File
    Python.File="C:\Users\Username\AppData\Local\Programs\Python\Python39\python.exe" "%1" %*

    вручную удалить ассоциации
    ftype Python.File=
    а на .py расширение в реестре улдалить ветку .py в
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
    Написано
  • Какие хорошие облачные ОС Windows?

    @rPman
    Ziptar, вот я и говорю, адекватный корпус, они стоят чуть ли не сравнимо с начинкой, на столько что задумываешься о DIY решениях
    Написано
  • Почему из Windows не запускается консольное приложение на python после добавления в код библиотеки?

    @rPman
    Aragorn, cmd.exe и проводник используют одни настройки, каким приложением запускать
    Написано