Задать вопрос
  • C++ std::cout не выводит ничего?

    @rPman
    Нужно больше информации, что передается cout.

    Если в cout выводится твой класс, то к нему единственное требование - перегруженный оператор << возвращающий первый параметр ссылку std::ostream
    std::ostream& operator<<(std::ostream& os, const MyClass& obj) {
        os << obj.value;
        return os;
    }

    printf же работает только с примитивами и строками типа *char.
  • Кто мигрировал VM с kvm на Hyper-V?

    @rPman
    Drno, lvm нужно просто переносить персонально, например создав заново и прописав те же uuid у групп и томов.

    Иначе, простой dd (при условии равных или большего размера дисков) переносит vg тома без проблем, а там при необходимости средствами lvm уже расширить можно
  • Почему код некорректно работает с кириллицей?

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

    str_replace работает с однобайтовыми кодировками, а это значит если используется utf8, и в какой то букве окажется байт, равный коду символа в str_replace, этот байт будет заменен на другой и символ и все последующие изменятся до неузнаваемости, в т.ч. до ошибочной строки

    Альтернативное решение - перевести строку в однобайтовую кодировку, а затем по необходимости, обратно. С помощью mb_convert_encoding. Это имеет смысл если над строками операций много а однобайтовые работают в несколько раз быстрее... но, однобайтовые кодировки лишают возможности в одной строке использовать разные языки, ведь они могут вместить в себя ограниченное количество языков (чаще 2-3).
  • Кто мигрировал VM с kvm на Hyper-V?

    @rPman
    Переведу совет на по понятнее:

    Необходимо запустить виртуальную машину, добавив в нее виртуальный cdrom с образом какой-либо системы резервного копирования, например clonezilla, и сделать резервную копию системы так, как будто это реальное железо.

    Затем создать в новой системе виртуализации машину с необходимыми параметрами и диском нужного размера, добавить так же виртуальный cdrom и загрузившись с него, восстановить резервную копию.

    Саму резервную копию можно разместить на тут же добавленном виртуальном диске (без формата, как есть raw) по очереди сначала в исходную машину, затем в целевую. Так же clonezilla поддерживает создание резервной копии в сетевом хранилище.

    В особо изощренных методах можно создавать и восстанавливать резервную копию диска одновременно запустив обе виртуальные машины помощью partclone по сети, передавая данные с помощью netcat или стандартные пайпы через ssh (больше процессор будет загружен) наверное это самый быстрый способ сделать копию диска между системами виртуализации
    # исходная машина
    partclone.ext4 -c -s /dev/sdX | nc -l -p 12345
    # целевая машина
    nc <source_ip> 12345 | partclone.ext4 -r -O /dev/sdY


    p.s. в любом случае загрузчик придется восстанавливать, если для старого legacy mbr можно было тупо скопировать, то в efi системах нет, загрузчик нужно регистрировать заново.
  • Почему guest Windows 10 перестал запускаться в VirtualBox на Linux host?

    @rPman
    VirtualBox неплохой продукт, для ценителей в настройках даже можно выбрать бакэнд kvm/vbox/hyperv (для win), нишу свою имеет, удобный, простой,.. смысла спорить что лучше я не вижу, это как пытаться понять что лучше сковорода или кастрюля

    И да kvm на порядок функциональнее, но использование его без оберток почти невозможно (например попробуйте вручную скрипты написать для создания клона виртуальной машины удаленно с непрерывной синхронизацией оперативной памяти для защиты от смерти железа, идеологически это возможно но вручную - нет)
  • Почему guest Windows 10 перестал запускаться в VirtualBox на Linux host?

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

    Так что да форк, но застывший в прошлом
  • Почему guest Windows 10 перестал запускаться в VirtualBox на Linux host?

    @rPman
    Valdemar Smörman, vb тоже можно настраивать из консоли
    pfemidi, извиняюсь, снаряда я говорил про 7+ версии virtualbox, а позже про 7..10 это windows
  • Почему guest Windows 10 перестал запускаться в VirtualBox на Linux host?

    @rPman
    я заметил что последние версии virtualbox (как минимум 7) и в них перестали работать драйвера видео, как я не крутил, пришлось даже удалить драйвера и перейти на работу через rdp, удаленное управление. Но это про 10-ую версию, а у тебя наоборот 7-ка глючит, но очевидно что виноваты гостевые дополнения.

    Попробуй изменить тип видеоустройства svga/vboxvga/vboxsvga, с и без гостевых дополнений (там можно отключить установку только видеодрайверов), так же можно при установке убирать или включать поддержку 3d, она кривая но может изменить поведение...
  • Есть на Андроиде приложение для управления смартфоном рукой как курсором?

    @rPman
    работа с изображением с камеры возможна без его отображения (для меня больше вопрос как это сделать эффективно, например без кодирования видео потока с последующим его декодированием, т.е. нужен сырой raw поток с камеры), так же события клика спокойно симулируются инструментами talkback, созданными для разработки приложений accessibility помощи для незрячих людей или к примеру управления голосом.
  • Есть на Андроиде приложение для управления смартфоном рукой как курсором?

    @rPman
    m4son, я как раз понял, идея смартфоном распозновать изображение не нова, тот же проект дешевого клона apple vision из смартфона + дешевого vr-шлема, анализирует камерой смартфона положение рук на лету и позволяет взаимодействовать с элементами управления... но это все работало внутри приложения, и не управлялось чем то 'снаружи'

    но технически тут никаких проблем нет, такое приложение можно разработать
  • Есть на Андроиде приложение для управления смартфоном рукой как курсором?

    @rPman
    Есть софт, превращающий смартфон в компьютерную мышку (кстати хватит акселемометра), трекбол и т.п. Есть bluetooth трекбол (т.е. смартфон становится беспроводной мышью и клавиатурой)

    но вот чтобы самим смартфоном так управлять этим же смартфоном, нет... хотя технически не должно быть проблем
  • Как установить chatgpt на андроид?

    @rPman
    Сменив регион, обязательно ли всегда сидеть на ВПН или только на время установки приложения?
  • Какую прошивку ставить на микросхему программатором?

    @rPman
    adsa1, мне кажется лучше спросить или поискать ответ в теме вдруг кто уже спрашивал.

    в названии файла присутствует squashfs, это файловая система, которую может монтировать linux, получается это файл который нужно либо куда то скопировать либо прописать в раздел, вот эту информацию нужно и искать

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

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

    @rPman
    Xiran, нужны именно примеры фраз, хотя gpt достаточно умные чтобы используя уже имеющийся опыт перевода понимать и это
  • Что именно дают миллиарды транзисторов в процессоре для работы программы?

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

    @rPman
    не забудь строки формировать через JSON.stringify а не просто добавляя ковычки слева и справа, а то всякие экранируемые символы проблем создадут
  • Какую и как дообучить модель машинного перевода?

    @rPman
    Xiran, ой нет, 40 примеров это для обучения недостаточно, мало того, даже для finetuning уже предобученной может оказаться недостаточно.

    Пальцем в небо, может это стрельба по воробьям из пушки, но, gpt сетки completion можно обучить на свой формат вход-выход за разумные ресурсы (сотни баксов арендуя на том же vast.ai была статья как llama 8b тюнили на более сложную задачу),.. эти сетки умнее простых переводчиков, могут догадаться о стилистике.

    pretrained completion не требует особого системного промпта (вопрос экспериментов), но очень хорошо работают в multishot режиме, когда контекстное окно заполняют примерами в виде "вопрос - ответ - вопрос - ответ - вопрос -" и вот последний вопрос и будет твой требуемый, а все предыдущие твои 40 примеров.

    Я смотрел какую то презентацию яндекса еще времен до бума chatgpt35 там рассказывали про тюнинг весов токенизатора, когда сетку как бы обучают, заморозив все веса сети но разрешив менять веса токенов запроса (собственно обучение идет, подставляя системный промпт + впрос + известный ответ, но тюнят токенизер, это как бы подстраивает сетку под конкретный промпт, и это хорошо работало даже со считанными десятками примеров)
  • Установил питон в линукс manjaro как запустить код с помощью его?

    @rPman
    докину, в ubuntu 24.04 python сразу предлагает создавать виртуальное окружение и использовать уже его... и это правильно
  • Существуют ли бесплатные или с пробным периодом Нейросети, которым можно скормить файл и чтоб она выдавала другой файл или текст?

    @rPman
    Правильный вопрос - подскажите промпт к chatgpt gpt4o чтобы решить задачу.

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

    p.s. по теме - вопрос составлен слишком абстрактно, вот и ответ тоже такой