в свое время меня acronis подвел очень не вовремя, образ, созданный в старой версии не открылся в новой, архив был всего несколько лет старый но я тогда не нашел нужной подверсии чтобы открыть этот дамп.
очень странно платить за инструмент там где это даже не оправдано ни удобством, ни возможностями, ни скоростью.
clonezilla использует консольную утилиту partclone, которая работает быстрее даже dd (линейное чтение и запись данных, что для hdd очень актуально) за счет того что не копирует незанятые файловой системой сектора, иногда быстрее и проще загрузиться в любой live usb linux и из него запустить вручную partclone с нужными ключами, хочешь, отправляй данные по сети с помощью netcat/ssh/или как удобно, в одном месте (не специально, просто настроено уже все было) я поднимал istgt iscsi сервер, которому указал нужные мне разделы-исходники, а на целевой машине сделал копию device-to-device (подключив на ней этот iscsi образ)
Задайся вопросом, что именно тебе нужно от ORM в принципе?
Почему к примеру вообще не воспользоваться простым PDO? адекватная параметризация, почти независимость от баз данных, хочется получить запись в виде объекта с доступом к атрибутам по имени - нет проблем.
Зачем сложным кодом формировать простые sql запросы? почему ради простого where нужно городить многоуровневые и многословные конструкции. А если сложные запросы делать?
Наверное есть единственная причина использования ORM - это готовые инструменты по загрузки многоуровневых объектов, но много ли умеют делать все красиво и удобно?
так на каком именно шаге из видео у тебя не получается?
p.s. windows, windows, windows,...
пытаться на него поставить что-то из мира linux почти всегда обречено если не на провал то на много много секса. в linux все из коробки, все версии взаимно совместимы и подобраны мейнтейнерами дистрибутива, пара кликов в пакетном менеджере и все установлено, все подхватывают нужные версии, инструкции не в виде смутных видеогайдов а нормально и понятно текстом (ну да не всегда но заметно чаще)
из-за того (наверное) что команда mingw прекратила ее поддержку именно для windows, появилось много форков, и все это сомнительно работает, имеет не самые свежие версии компилятора.
p.p.s. я на windows ставил eclipse cdt (версия ide для c++) а в качестве компилятора mingw llvm gcc (у них самые свежие версии gcc плюс llvm это круто, ну для начинающего в принципе это прозрачно и незаметно)
а вообще, пока не занимаешься отладкой, работать можно тупо в командной строке и в любом текстовом редакторе, от far до visual studio code
Akina, новую связь не надо создавать, если рефералы удаляются, то на самой связи m-m между рефералом и ее владельцем можно помечать boolean - использовано в награде, тогда при подсчете следующей скидки просто ставить это условие
по поводу браузера, запуск консоли по f12 в нем работает? если да, то инжекти на страницы свой javascript код вручную , или подменив код веб приложений (импортируешь сертификат в ос, и атака mitm)
profesor08, ты не понимаешь проблемы? поддержка это не когда ты берешь готовый конфиг зависимостей, а когда ты их обслуживаешь, чтобы все собиралось
в условиях когда все твои зависимости обновляются, старые версии не поддерживаются, ты либо замораживаешь процесс обновления на старых версиях (и через пару лет остаешься на безнадежно устаревшем легаси) либо архисложно мучаешься, в конце концов будешь брать код который разработчики прекратили обслуживать и делать это за них/
в условиях, когда разработчики подменяют даже системные методы своими библиотеками (как с вышеупомянутыми re2) это становится очень и очень трудоемко
profesor08, я про это и говорю
поддержка это в том числе обновление библиотек
и это архисложный процесс, когда у тебя в зависимостях столько кода, особенно когда речь идет о годах.
в подавляющем большинстве случаев версии замораживаются а на баги в библиотеках закрывают глаза (а потом деньги воруют из популярного криптокошелька, который вздумал на это закрыть глаза)
shurshur, ты абсолютно прав, поддержка это не только код и да, нет универсального ответа на все ситуации, я и пытаюсь тут это сказать, что да бывают случаи когда переписывать оправдано и да бывают когда это дико дорого и бессмысленно
пальцем в небо, сверхдешевый/бесплатный хостинг с оверселингом
как только базой не пользуешься, ее в своп перекидывает или из кешей выкидывает.
нужно больше информации, где именно затык, смотреть со стороны сервера и клиента одновременно, состряпать специальный тест и запустить в этот момент, чтобы понять нагрузка на диск, на базу, на процессор/память?
Железо в принципе заводит две видеокарты одновременно? а то помню pci слот для встроенной и дискретной бывает общим (хотя тут видеокарта sis, нечто ну совсем нестандартное) и работа возможна только одной
Можешь на linux это протестировать, благо там это скорее всего даже не потребует ничего устанваливать, или штатный драйвер nvidia из репов
очень странно платить за инструмент там где это даже не оправдано ни удобством, ни возможностями, ни скоростью.
clonezilla использует консольную утилиту partclone, которая работает быстрее даже dd (линейное чтение и запись данных, что для hdd очень актуально) за счет того что не копирует незанятые файловой системой сектора, иногда быстрее и проще загрузиться в любой live usb linux и из него запустить вручную partclone с нужными ключами, хочешь, отправляй данные по сети с помощью netcat/ssh/или как удобно, в одном месте (не специально, просто настроено уже все было) я поднимал istgt iscsi сервер, которому указал нужные мне разделы-исходники, а на целевой машине сделал копию device-to-device (подключив на ней этот iscsi образ)