• Какой существует софт для копирования одного диска на другой?

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

    @rPman
    Банковские счета совсем не вариант?
    Написано
  • Получение оплаты на удалёнке/фрилансе?

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

    @rPman
    Вместо помощи развели балаган, вам самим не противно от себя?
    Написано
  • Из-за чего происходит значительное замедление программы?

    @rPman
    MioShina, зачем гадать, поставь подсчет времени выполнения каждого потока и запроса в отдельности, складывай, дели на количество потоков, думай
    Написано
  • Из-за чего происходит значительное замедление программы?

    @rPman
    зачем time.sleep(1) в fetch_data?
    p.s. я верно понимаю что на каждый id у тебя идет загрузка чего то откуда то? и это все в 16-потоковом пуле? может быть это ограничение этого удаленного сервиса?
    Написано
  • Какие существуют средства автодокументации кода Python для недокументированного кода?

    @rPman
    ты не проси заменить код на код с документацией, требуй только сам текст

    по поводу большого размера - 60кб это примерно 15-20к контекста, формируешь описание кода в словесном виде, добавляешь его в контекст, благодаря этому информация будет потеряна с меньшими щансами (некоторые говорят просто продублировать информацию уже полезно), затем задаешь вопрос - типа напиши в формате doxygen комментарий, описывающий этот метод, эту константу, этот класс, этот модуль.... не советую в том же чате задавать вопросы по следующим методам, каждый раз вызывай всю конструкцию только для одного метода (для оптимизации расходов используй kv cache)
    Написано
  • Какие существуют средства автодокументации кода Python для недокументированного кода?

    @rPman
    Everything_is_not_so_bad, зачем после склеивания что то парсить?

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

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

    @rPman
    Everything_is_not_so_bad, еще совет, данный диалог можно попеременно вести с разными моделями.
    т.е. первый вопрос одной модели, пожелание подумать еще раз - другой, а резюме - третьей (в принципе любой), это позволит нивелировать недостатки обучения и выбора данных... вопрос на подумать еще раз лучше задавать топовым моделям.
    Написано
  • 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 трекбол (т.е. смартфон становится беспроводной мышью и клавиатурой)

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