В итоге код для обработки HTML приобретает примерно такой вид:
[php]
Читать далее…
В итоге код для обработки HTML приобретает примерно такой вид:
[php]
Читать далее…
Первый — на хосте изменить размер образа с помощью команды qemu-img:
Размер можно указать либо желаемый итоговый (например, 20G), либо на сколько увеличить (например, +17G).
Второй этап — в виртуальной машине сделать apt update (без чего apt просто не найдёт никакие пакеты), установить cloud-guest-utils и выполнить команду growpart:
Читать далее…
Например, так
Типичные значения для ящика: Inbox (Входящие), Outbox (Исходящие), Trash (Корзина), Spam.
Так же есть возможность выполнить команду для всех пользователей, использовав вместо -u пользователь аргумент -A.
Читать далее…
Возник вопрос, как удалить этот alias, чтобы сертификат продолжал обновляться для всех остальных доменов. Как выяснилось, готовой команды «перегенирировать сертификат для всех aliasов, кроме указанного» нет. Нужно вручную указывать все домены, кроме ненужного. Делается это так:
Там смотрим имя сертификата после строки Certificate Name: далее — список доменов для него после Domains.
Копируем этот список, заменяем пробелы на запятые, убираем ненужный домен. После этого запускаем команду
После этого certbot отработал нормально, новый сертификат сгенерировался без проблем.
Читать далее…
Что делать в таких случаях. Во-первых, можно попытаться загрузить Linux вручную с помощью команд:
Читать далее…
В PHP эти заголовки можно получить как $_SERVER['HTTP_SEC_CH_UA_MOBILE'] и $_SERVER['HTTP_SEC_CH_UA_PLATFORM'] соответственно. (Буквы должны быть именно заглавными.)
Данный механизм поддерживается с 89 версии Chrome, но всё ещё имеет статус экспериментального. В Firefox и Safari поддержка на данный момент, по данным CanIUse, отсутствует.
Читать далее…
Вот пример кода:
Проверка mb_strlen($item)>1 нужна для отработки случаев вида #! #;,так как в этом случае знаки препинания рассматриваются как отдельные слова. Кроме того, хештеги из одной буквы обычно не имеют смысла.
Читать далее…
Но не все знают, что с версии 5.5 в PHP в модуле intl предусмотрен специальный класс IntlBreakIterator, который позволяет решать эту задачу более эффективно. У него есть несколько статических методов для создания итераторов, позволяющих выделять границы отдельных символов (createCharacterInstance), слов (createTitleInstance и createWordInstance, первый выделяет слова с включением пробелов и знаков препинания после них, второй — рассматривает пробелы и знаки препинания как отдельные слова) и целых предложений (createSentenceInstance). Для нашей задачи потребуется последний.
Читать далее…