И еще лучше сразу перегонять содержимое в DOM-Объект и производить поиск и замену по структуре DOM.
Потом выгрузить обратно в текстовый вид HTML.
А то замучаетесь писать регулярки на атрибуты, которые идут в произвольном порядке. С DOM процесс всегда предсказуем.
Origihor, в биосах изменения, как правило, незначительные, это никак не должно отражаться в интерфейсе, кроме его версии.
Его обновляют только в том случае, если повреждена микросхема, либо достоверно известно, что после обновления заработает определенная модель процессора, которая до этого не работала. Других поводов нет трогать биос, тем более на таком раритете.
В наше время свои мессенджеры лучше не публиковать нигде, если проект не для закрытой системы делается, где нет свободной регистрации человека с улицы.
Если специфика работы предполагает регистрацию посторонних лиц, то без уже имеющегося отдела информационной безопасности, в котором знают как подготовить нужную документацию и какое оборудование купить, чтобы удовлетворить все требования законодательства, даже не пытайтесь подключать к внешнему миру свою разработку - если не сразу получите санкции от компетентных органов, но по мере набора аудитории вам предстоит этот шаг.
Не имеет смысла. Можно все роуты добыть при анализе сайта, никто из злоумышленников не будет их перебирать ручками, для этого пишутся/настраиваются утилиты под определенную задачу анализа.
Вам важно, чтобы данные при передачи оборачивались в https, а эндпоинты держали нагрузку на случай DDoS-а.
Про использование подготовленных запросов к СУБД при извлечении параметров из API вам объяснять не нужно?
Adamos, сколько лет хоронили PHP, а он живее всех живых.
Пусть молодежь на кошках... питонах тренируется ради чистой эрудиции, а прошаренные прогеры пусть в PHP-фреймворки вникают. elkey, в универах конкурс на бюджетное место учебы на самое козырное направление подготовки меньше, чем в нормальной компании на первое место работы.
Поэтому в прогеры попасть с улицы - шансы, практически равны нулю, если вы не работаете в компании на каких-то смежных работах.
Это выражение не ищет ссылки в тексте, оно ищет независимые фрагменты текста, которые могут входит в ссылку в рамках одной строки. Чтобы оно определяло ссылку как один объект, нужно посложнее выражение с заглядыванием вперед и назад, в зависимости от того, что в первую очередь будет определятся - наличие протокола или доменной зоны, есть ли путь к странице, запросная часть ?, якоря #.
Потом нужно усложнить такое выражение, но при этом вы должны выписать все аномальные примеры искажения ссылок - в каких конкретно местах появляются пробелы (а может еще и табы и другие нечитаемые символы).
lolrofl01, если вам ни один ремонтник не сказал из-за какого компонента на матери не подымается нужный сигнал для запуска БП, то вы, считай, не нашли мастера с нужной квалификацией, чтобы ее починить.
Не занимайтесь саморемонтом, отдайте в сервис, где могут вам разобрать последовательность запуска схемы матринки, и сказать, на каком этапе происходит затык - это 99% ремонта, если диагноз поставлен правильно.
Григорий, совет абсолютно вредный, запускать блок питания принудительно.
Если мать не прошла самотест, чтобы подать самостоятельно сигнал на зеленый провод, то на это есть причины.
Это может быть и КЗ по цепям питания. Если это так, и у автора мощный БП, то для этого блока КЗ превратится просто в дополнительную нагрузку, а для ремонтника, который реально умеет работать со схемой, это превратится в дополнительную боль при диагностики. Там где можно было бы найти компонент с нулевым сопротивлением и его заменить, превратится в поиск пробитой дороги под слоем текстолита.
Эта штука нужна, чтобы поправить мелкий баг отображения в конкретной версии браузера и передать разработчикам необходимые правки. И потом уже в нормальной среде разработки их встроить и зафиксировать с необходимыми комментариями.
Рассматривать этот инструмент как основной не стоит.
А у вас не перегружено хранилище кук токенами систем авторизации/трекерами c http only атрибутами?
Такие куки не будут проецироваться в document.cookie, но они будут входить в общий лимит для передачи на сервер.
Вполне возможно, ваши незащищенные от JS куки встраиваются в конце длинного списка кук, которые созданы на сервере и обрезаются по лимитам. 'card_new=' + JSON.stringify(params)
Вообще, такие вещи передаются либо скрытыми полями в форме, если активно не используется ajax, либо добавляются в объект formData и передаются через ajax/fetch, либо дополняют json объект и опять же фетчат в API, если у вас API принимает json.
Как интерпретировать переданные параметры и сохранить контекст для другой формы - это задача для сессионного окружения переменных серверного скрипта.
В куках, обычно, хранится идентификатор сессии, а на стороне сервера уже по идентификатору получают весь остальной контекст. Не нужно весь контекст таскать в куках.
Использование кук - это про хранение коротких токенов, которые можно пересчитать по пальцам одной/двух рук, и в ограниченном количестве.
Еще винда будет иметь привычку не пробрасывать трафик на второй порт по любым причинам, связанным с обновлением ОС, антивируса, установкой софта, затрагивающая работу виртуальных портов и т.д, или просто неудачно загрузилась и не подтянула сетевые настройки.
Со свитчем будет железобетонно работать порты сразу, как только включил его в розетку.
Все таки стабильный или скачет? До каких серверов проверяли? Что за игра?