Задать вопрос
  • Как реализовать переход с Bootstrap 3 на Bootstrap 5?

    А кстати какой резултат выдает grock или deepspeek.
    Насколько все плохо и плохо ли вообще?
    я бы поставил 60% что все будет работать за 1 нажатие.
    Ну да может что-то и прийдется подправить но в общем-то не самая сложная вещь в жизни.
    тем более если у тебя есть точная задача такая как перейти от 3 до 5 бутсртапа и то и то стандарты которые он легко понимает, загрузи сразу архивом и все
    Написано
  • Как удалить часть слов?

    sotex2,
    Пример с использованием стандартного DOMDocument (пример создан на GPT)
    <?php
    
    $html = '<div class="fw-bold">Финансовая отчетность за 2024 год</div>';
    
    $dom = new DOMDocument();
    // Для корректной загрузки фрагментов HTML
    libxml_use_internal_errors(true);
    $dom->loadHTML(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'));
    
    // Находим все div с нужным классом
    $xpath = new DOMXPath($dom);
    foreach ($xpath->query('//div[contains(@class, "fw-bold")]') as $node) {
        $content = $node->nodeValue;
        $needle = 'Финансовая отчетность';
        // Оставляем только кусок до "за 2024..."
        if (mb_strpos($content, $needle) !== false) {
            // Если нужно оставить только подстроку до конца ключевой фразы:
            // $node->nodeValue = $needle;
    
            // Если нужно оставить этот текст, а всё, что после - удалить:
            $node->nodeValue = $needle;
        }
    }
    
    // Получаем обновленное HTML:
    $newHtml = $dom->saveHTML($dom->getElementsByTagName('div')->item(0));
    echo $newHtml;


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

    вот кстати вариант с регуляркой лучше смотреть и делать тут
    https://regex101.com/r/PMrLTp/1
    Написано
  • Что может перезагружать систему Cent OS 5?

    shambler81
    @shambler81 Куратор тега Linux
    for user in $(cut -d: -f1 /etc/passwd); do echo "Crontab для $user:"; crontab -u "$user" -l 2>/dev/null; echo "----------------------------------------"; done
    Написано
  • Почему сайт не грузится без DNS over HTTPS?

    вы в россии? клаудфлеер ?
    и у вас вопросы ?
    серьезно?
    а новости мима вас прошли?
    та мне реестра там клаудфлеер весь
    Написано
  • Динамический proxy_pass на основе динамического location?

    Как показывает практика и как говорит сам разработчик nginx
    не путайте конфиги с программированием, пишите явные конфиги.
    Если вам прям не имеется генерируйте.
    Если вы помните то в nginx упорно не хотели добавлять переменные именно из за этого.
    200 сайтов. 200 конфигов.
    Есть конечно редкие случаи когда это нужно, но по факту если у вас 30 доменов просто сделайте для каждого из них отдельный файл, с точки зрения Разработчика возможно это и ошибка, с точки зрения nginx - нет
    Написано
  • Быстро перенести файлы с 1 хостинга на другой в потоке, нужны идеи для скрипта?

    shambler81
    @shambler81 Автор вопроса
    Adamos, да конечно это для разового копирования
    Написано
  • Быстро перенести файлы с 1 хостинга на другой в потоке, нужны идеи для скрипта?

    shambler81
    @shambler81 Автор вопроса
    Adamos, так по времени получается быстрее, пока дамп делается он уже заливается, а замечу это время x2 экономится.
    А по надежности да нужно добавить проверку кода завершения. но скорость в 2 раза больше плюс не требуется место на дамп, уже не один раз попадались задачи когда места на диске 0 или близкое к этому.
    С rsync поковырялся в шаблонизаторе, там отдельную вкладку придётся делать, части функций нет часть другая, так что скорее всего будет рядом просто вместе с бд
    А то получается как-то так
    https://top-engineer.com/test/index2.php
    Написано
  • Быстро перенести файлы с 1 хостинга на другой в потоке, нужны идеи для скрипта?

    shambler81
    @shambler81 Автор вопроса
    Adamos, Сравнил
    Сравнил кстати сейчас ваш вариант с своим на нескольких сайтах в несколько вариантов исполнения с архивированием и без, и по факту разница +-5% местами ноздря в ноздрю разницы вообще никакой нет.

    А вот вариант когда используется find для поиска а или по маске файлов или по датам изменения, тут думаю rsync даст преимущество, но не сравнивал.
    Кстати а вашвариант синхронизации БД ?

    мой какой-то такой
    mysqldump -u'userbitrix' -p'******' dbbitrix | gzip | ssh bitrix@192.168.0.107 -p 22 'gunzip | mysql -u'userbitrix' -p'*** dbbitrix'

    ну только пароль через eval будет
    Написано
  • Быстро перенести файлы с 1 хостинга на другой в потоке, нужны идеи для скрипта?

    shambler81
    @shambler81 Автор вопроса
    Adamos, ок давайте сделаем вместо срача конструктив.
    Скидывайте ваш вариант rsync я проведу тесты скорости с разными размерами баз и файлов и выберу более оптимальный.
    А проблема в переносе не в размере а способе передачи, возьми сайт на 100К файлов в 1 байт и Посмотри сколько он копируется по ssh или фтп, сожми е го в архив и сравни скорость передачи.

    Что по папкам предолжите достойный вариант реализации чтоб не сильно усложнять но добавить функционал.
    Написано
  • Быстро перенести файлы с 1 хостинга на другой в потоке, нужны идеи для скрипта?

    shambler81
    @shambler81 Автор вопроса
    Adamos,
    А его перенос на новый сервер - это не проблема с файлами и базой

    Если сайт больше 50г и базой от 20 то это проблема как во времени так и в банальном количестве места, не говоря уже о штанных методах переноса которые на таких размерах не могут похвастать ни стабильностью ни скоростью.
    Если у вас сайт на 5Гб и база на 200 мб, наверное нет смысла НО опять же это 1 строчка и все скопировано.
    А вот если это Б24 который с легкостью может занимать по 300 гб и базой под 100, это проблема, особенно если на исходном сервере места с гулькин нос, а любой дамп занимает существенно времени.

    Опять же если у вас mysqldump + rsync -значит у вас консолью все неплохо, а вот ели вы средней руки разраб которй от консоли видел git push тут могут уже быть вопросы, я лично видел как порталы таскали по фтп.

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

    для такого случая я и спрашиваю нужны ли пресеты для основных движков. но опятьже всем не угодишь.
    Написано
  • Быстро перенести файлы с 1 хостинга на другой в потоке, нужны идеи для скрипта?

    shambler81
    @shambler81 Автор вопроса
    Александр Абакумов, нечего если у тебя редос и ssh с обрезаными правами, сайты часто располагаются в местах где у тебя далеко не рутовые права, а наличие того или иного пакета чисто теоретическое,
    Но как говорил рсинк добавлю.
    Написано
  • Быстро перенести файлы с 1 хостинга на другой в потоке, нужны идеи для скрипта?

    shambler81
    @shambler81 Автор вопроса
    нужно ли добавлять пресеты для основных двиков
    и скажем битрикс вм ?
    Написано
  • Быстро перенести файлы с 1 хостинга на другой в потоке, нужны идеи для скрипта?

    shambler81
    @shambler81 Автор вопроса
    Lynn «Кофеман», есть галочка архивировать он запакованный файл еще и архивирует. gz

    тут смысл в том что основная потеря скорости именно в том что файлов много, А архивирование и распаковывание по факту ничего не дает сайт от этого меньшеш не становится, если не большая бд, еще недоделана.
    я замерял разницу с архивированием разных уровней сжатия реалного контента.
    По факту весь контент mp4 jpg не сжимается от слова совсем.
    я решил что сжатие просто gz и без него достаточно, если есть прфуы то с радостью добавлю возможность, но пока не нашел причины.
    Опять же было бы критично если на диске мало места а архив должен влезть но архив не занимает места ни на одном из серверов он в потоке разбирается.
    Написано
  • Быстро перенести файлы с 1 хостинга на другой в потоке, нужны идеи для скрипта?

    shambler81
    @shambler81 Автор вопроса
    Adamos,
    А rsync -az чем, собственно, не угодил?
    угодил его тоже добавлю, там много чего еще недоделано, однако не забывайте что rsync не всегда есть, я тут вообще пишу под sh даже без bash а rsync это элемент роскоши ;)

    Lynn «Кофеман»,
    Подправил, да тут когда-то перепутал.
    cd '/tmp/y'; mkdir -p '/tmp/y'


    hint000,
    Относительно новое веяние: поля ввода (путей и т.д.) пустые, но не выглядят пустыми, это сбивает с толку.

    ту не соглашусь веяние называется плейсхолденр и входит в стандартный функционал html
    Как минимум тем кто хорошо разбирается в проблема да вопросов не будет а если ты просто разработчик и в баше ни в зуб ногой то че пиать будет неплохой подсказкой. а форма валидации не даст тебе накосячить
    А вот лейблы вернул в нормальное место,
    Написано
  • Можно ли создать последовательные подключения RDP?

    shambler81
    @shambler81 Автор вопроса
    ребят я только исполнитель внутри контура мы только работаем, так что настроить я там могу ....
    только на стране клиента
    Написано
  • Можно ли создать последовательные подключения RDP?

    shambler81
    @shambler81 Автор вопроса
    на 3 хосте он и есть, в виртуалке 2 лежит ;)
    Написано
  • Можно ли создать последовательные подключения RDP?

    shambler81
    @shambler81 Автор вопроса
    Valentin Barbolin, нет так делают госконтракты с своими идиотскими решениями по "секьюрности"
    Написано
  • Объясните вывод stat?

    shambler81
    @shambler81 Куратор тега Linux
    VoidVolker, или GPT
    Написано
  • Кто-то пытается найти уязвимость?

    Zailox, а кто сказал вам что ее взломают?
    это не лично вас ломают
    находят некий признак к примеру у вас битрикс и пытаются его ломать используя уязвимости, или веб сервер нужной версии с уязвимостью или пытаются просто закинть эксплойт, 99% этих атак изначально провальны.
    Они берут не качеством а колличеством.
    Написано