bassoon48, ты попросил enterprise а не что то рукописное
майкрософт предлагает свои средства копирования но в свое облако (раньше можно было куда угодно теперь хз, уже несколько лет в этот ад не заглядываю)
без ИП ты физик, и работать сможешь только с другими такими же физиками из серой зоны, ни одна компания работать с тобой не будет (максимум устройство на работу, но резиденция нужна будет так или иначе)
зачем time.sleep(1) в fetch_data?
p.s. я верно понимаю что на каждый id у тебя идет загрузка чего то откуда то? и это все в 16-потоковом пуле? может быть это ограничение этого удаленного сервиса?
ты не проси заменить код на код с документацией, требуй только сам текст
по поводу большого размера - 60кб это примерно 15-20к контекста, формируешь описание кода в словесном виде, добавляешь его в контекст, благодаря этому информация будет потеряна с меньшими щансами (некоторые говорят просто продублировать информацию уже полезно), затем задаешь вопрос - типа напиши в формате doxygen комментарий, описывающий этот метод, эту константу, этот класс, этот модуль.... не советую в том же чате задавать вопросы по следующим методам, каждый раз вызывай всю конструкцию только для одного метода (для оптимизации расходов используй kv cache)
закидываешь в контекст всю информацию, код, а затем добавляешь - опиши что делает функция такая то, сохраняешь ответ, повторяешь для всех методов... то же самое делаешь для списка классов и списка модулей.
затем полученные ответы собираешь в один большой текст, добавляешь к нему исходники, и просишь сгенерировать документацию (попроси o1 сделать это, дорогущая модель, для больших контекстов можно по баксу на вопрос тратить), можно делать для всего кода целиком или повторить процесс как выше собирал описания (описание и документация немного разные вещи)
Everything_is_not_so_bad, еще совет, данный диалог можно попеременно вести с разными моделями.
т.е. первый вопрос одной модели, пожелание подумать еще раз - другой, а резюме - третьей (в принципе любой), это позволит нивелировать недостатки обучения и выбора данных... вопрос на подумать еще раз лучше задавать топовым моделям.
Drno, lvm нужно просто переносить персонально, например создав заново и прописав те же uuid у групп и томов.
Иначе, простой dd (при условии равных или большего размера дисков) переносит vg тома без проблем, а там при необходимости средствами lvm уже расширить можно
добавлю, так как автор скорее всего об этом не задумывался, у текста есть понятие кодировка - какой символ какими числами кодируется.
str_replace работает с однобайтовыми кодировками, а это значит если используется utf8, и в какой то букве окажется байт, равный коду символа в str_replace, этот байт будет заменен на другой и символ и все последующие изменятся до неузнаваемости, в т.ч. до ошибочной строки
Альтернативное решение - перевести строку в однобайтовую кодировку, а затем по необходимости, обратно. С помощью mb_convert_encoding. Это имеет смысл если над строками операций много а однобайтовые работают в несколько раз быстрее... но, однобайтовые кодировки лишают возможности в одной строке использовать разные языки, ведь они могут вместить в себя ограниченное количество языков (чаще 2-3).
Необходимо запустить виртуальную машину, добавив в нее виртуальный cdrom с образом какой-либо системы резервного копирования, например clonezilla, и сделать резервную копию системы так, как будто это реальное железо.
Затем создать в новой системе виртуализации машину с необходимыми параметрами и диском нужного размера, добавить так же виртуальный cdrom и загрузившись с него, восстановить резервную копию.
Саму резервную копию можно разместить на тут же добавленном виртуальном диске (без формата, как есть raw) по очереди сначала в исходную машину, затем в целевую. Так же clonezilla поддерживает создание резервной копии в сетевом хранилище.
В особо изощренных методах можно создавать и восстанавливать резервную копию диска одновременно запустив обе виртуальные машины помощью partclone по сети, передавая данные с помощью netcat или стандартные пайпы через ssh (больше процессор будет загружен) наверное это самый быстрый способ сделать копию диска между системами виртуализации
p.s. в любом случае загрузчик придется восстанавливать, если для старого legacy mbr можно было тупо скопировать, то в efi системах нет, загрузчик нужно регистрировать заново.
VirtualBox неплохой продукт, для ценителей в настройках даже можно выбрать бакэнд kvm/vbox/hyperv (для win), нишу свою имеет, удобный, простой,.. смысла спорить что лучше я не вижу, это как пытаться понять что лучше сковорода или кастрюля
И да kvm на порядок функциональнее, но использование его без оберток почти невозможно (например попробуйте вручную скрипты написать для создания клона виртуальной машины удаленно с непрерывной синхронизацией оперативной памяти для защиты от смерти железа, идеологически это возможно но вручную - нет)
pfemidi, в те времена об аппаратном пробросе железа не думали, собственно и сейчас virtualbox не умеет пробрасывать видеокарту или другие устройства, кроме usb но и тот только проприетарный (открытая реализация ограниченный функционал)
я заметил что последние версии virtualbox (как минимум 7) и в них перестали работать драйвера видео, как я не крутил, пришлось даже удалить драйвера и перейти на работу через rdp, удаленное управление. Но это про 10-ую версию, а у тебя наоборот 7-ка глючит, но очевидно что виноваты гостевые дополнения.
Попробуй изменить тип видеоустройства svga/vboxvga/vboxsvga, с и без гостевых дополнений (там можно отключить установку только видеодрайверов), так же можно при установке убирать или включать поддержку 3d, она кривая но может изменить поведение...
работа с изображением с камеры возможна без его отображения (для меня больше вопрос как это сделать эффективно, например без кодирования видео потока с последующим его декодированием, т.е. нужен сырой raw поток с камеры), так же события клика спокойно симулируются инструментами talkback, созданными для разработки приложений accessibility помощи для незрячих людей или к примеру управления голосом.
m4son, я как раз понял, идея смартфоном распозновать изображение не нова, тот же проект дешевого клона apple vision из смартфона + дешевого vr-шлема, анализирует камерой смартфона положение рук на лету и позволяет взаимодействовать с элементами управления... но это все работало внутри приложения, и не управлялось чем то 'снаружи'
но технически тут никаких проблем нет, такое приложение можно разработать
Есть софт, превращающий смартфон в компьютерную мышку (кстати хватит акселемометра), трекбол и т.п. Есть bluetooth трекбол (т.е. смартфон становится беспроводной мышью и клавиатурой)
но вот чтобы самим смартфоном так управлять этим же смартфоном, нет... хотя технически не должно быть проблем
майкрософт предлагает свои средства копирования но в свое облако (раньше можно было куда угодно теперь хз, уже несколько лет в этот ад не заглядываю)