Задать вопрос
  • Можно ли восстановить удалённое 10-й виндой при проверке диска?

    @rPman
    Refguser, черт только сейчас дошло что я был немного грубоват, извиняюсь, поправил текст
    Написано
  • Совет по организации NAS?

    @rPman
    хранилище из 2ух HDD буду подключать через док-станцию по USB.
    вы эту кашу из проводов представили? где все это будет размещаться? Ронять работающие hdd не рекомендуется!

    НАСТОЯТЕЛЬНО рекомендую подобрать корпус, благо вариантов мини пруд пруди (в т.ч. для 2 hdd 3.5)...
    например формфактор slim
    ps4ac11czlqzpkadzt8ywaeffhm.png
    или такой (для mitx)
    9ewcvntkx-s7end3rqrbkow2m6a.png
    Написано
  • Что лучше использовать для связей в бд?

    @rPman
    Boris Köln, на сколько я помню in memory таблицы все равно пишут на диск. Т.е. для каждого запроса этих 500 будут лишние записи, они заметно медленнее чем просто чтение, поэтому лучше делать огромный in (...).

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

    @rPman
    Kopcheniy,
    gpt4o
    какие сигналы на одном изображении соответствуют сигналам на другой, опиши что ты видишь и объясни ответ

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

    ---

    ### Разница и схожесть сигналов:

    1. **На первом изображении:**
    - Сигнал представляет собой форму с несколькими повторяющимися пиками.
    - Каждый пик имеет одинаковую амплитуду и регулярное расстояние друг от друга, что указывает на периодичность.

    2. **На втором изображении:**
    - Этот сигнал также имеет периодические пики.
    - Амплитуда и промежутки между пиками совпадают с сигналом на первом изображении.

    ---

    ### Соответствие:
    На обоих изображениях представлены идентичные сигналы по форме: регулярная последовательность пиков с одинаковой амплитудой и интервалами. Графики можно считать одинаковыми.

    Это может описывать сигнал, возникающий в физических или электрических процессах, где сохраняется периодическая природа.
    каким битом вперёд: lsb или msb? поясни где показан какой и что это такое
    На представленных изображениях два сигнала могут иллюстрировать битовую передачу данных — например, последовательность битов в двоичной системе. Ключевой момент здесь состоит в том, как идет передача битов: с младшего бита (LSB — **Least Significant Bit**) или с старшего бита (MSB — **Most Significant Bit**). Давайте я поясню каждый из них.

    ---

    ### **1. MSB (Most Significant Bit):**
    - **Что это?** Передача начинается с **старшего разряда** числа. Например, если двоичное число равно `1101`, то сначала передается `1` (самый старший разряд), затем `1`, потом `0`, а завершается `1`.
    - **Отличительные особенности:** Более крупные биты (влиятельные) передаются раньше, и сигнал начинает с наиболее значимого цифрового значения.

    ---

    ### **2. LSB (Least Significant Bit):**
    - **Что это?** Передача начинается с **младшего разряда** числа. Используем то же число `1101`: сначала передается `1` (младший разряд), потом `0`, затем `1`, а вершится передачей `1` (старший разряд).
    - **Отличительные особенности:** Такие передачи проходят в "обратном" порядке: на первом месте идут менее значимые биты.

    ---

    ### **На изображениях:**

    1. **На первом изображении:**
    - Поведение соответствует передаче данных, если младший бит (LSB) идет **сначала**.
    - Сигнал поднимается или опускается, следуя логике младших битов.

    2. **На втором изображении:**
    - Передача больше напоминает порядок MSB — сигнал начинает с более значимых битов.

    ---

    ### Отличие и ключевая логика:
    - Различие LSB и MSB критично для протоколов передачи данных (например, SPI, I2C).
    - MSB более традиционный порядок хранения, тогда как LSB часто применим для "обратного" или "нижнего" подхода.

    Если нужно, уточните задачу, чтобы объяснить порядок передачи подробнее.

    claude sonnet
    какие сигналы на одном изображении соответствуют сигналам на другой, опиши что ты видишь и объясни ответ
    На этих двух изображениях показаны осциллограммы сигналов. Давайте проанализируем их соответствие:

    1. На верхнем изображении показаны два сигнала:
    - Верхний сигнал имеет прямоугольную форму
    - Нижний сигнал более сложной формы с несколькими уровнями

    2. На нижнем изображении также два сигнала:
    - Верхний также прямоугольной формы
    - Нижний имеет схожую форму с несколькими уровнями

    Сигналы соответствуют друг другу попарно - верхние прямоугольные сигналы идентичны по форме, а нижние сигналы также имеют очень похожую форму с несколькими уровнями амплитуды.

    Это похоже на запись одних и тех же сигналов, возможно в разных условиях или в разное время, так как формы практически идентичны. Верхний прямоугольный сигнал может быть тактовым или синхронизирующим, а нижний - информационным сигналом с кодированием нескольких уровней.
    каким битом вперёд: lsb или msb? поясни где показан какой и что это такое
    Давайте разберем:

    LSB (Least Significant Bit) - младший значащий бит
    MSB (Most Significant Bit) - старший значащий бит

    Глядя на сигналы, можно определить, что данные передаются MSB (старшим битом) вперёд. Это видно по следующим признакам:

    1. Первый уровень сигнала после начала такта соответствует самому левому (первому) биту в последовательности - это и есть MSB
    2. Далее биты следуют слева направо до младшего бита (LSB)

    Например, если взять один "пакет" данных:
    - Первый высокий уровень = MSB (1)
    - Следующие уровни показывают последовательность битов
    - Последний уровень в пакете = LSB (0)

    MSB первым используется чаще всего потому что:
    1. Позволяет быстрее определить значение числа
    2. Более естественен для человеческого восприятия (мы читаем числа слева направо)
    3. Часто используется в стандартных протоколах передачи данных

    На осциллограмме четко видны эти переходы от старшего к младшему биту в каждом пакете данных.

    как пользователю ИИ мне больше понравился ответ claude
    Написано
  • Как сымитировать ошибку 502?

    @rPman
    https://developer.mozilla.org/ru/docs/Web/HTTP/Sta...
    HTTP серверный код ответа на ошибку 502 Bad Gateway указывает, что сервер, действуя как шлюз или прокси, получил неверный ответ от восходящего сервера.


    Нужно найти любой сервер, работающий через cdn тот же claudflare (пол интернета через него свои сайты проксирует) который например отключился по каким либо причинам... я конечно понимаю можно заставить чужой сервер помереть (устроив ddos) но кажется нарушать закон и гадить другим что бы сдать тест как то некрасиво.

    Пример действия - сервер работает в однопоточном режиме (или мало потоков) найти какой-нибудь запрос, который заметно долго выполняется и попробовать их запустить сразу несколько, больше чем настройки позволяют, наступит момент когда сервер будет отказыва
    Написано
  • Как сымитировать ошибку 502?

    @rPman
    Не очень понятно задание.
    В формулировке задания нет ошибки?

    Может быть нужно совершить действия которые заставят вебсайт показать эту ошибку?

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

    @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 мы наверное не узнаем но наверное не мало
    Написано