Вычисление этого значения важно для правильной настройки php-fpm воркеров, в частности максимального количества процессов pm.max_children.
Конфигурирование DNS в кластере Kubernetes
Процесс резолвинга имен
Каждый раз, когда создается новый под, k8s делает запись о новом поде в DNS-сервере, а также прокидывает настройки DNS в под, создавая файл /etc/resolv.conf. Он указывает на IP-адрес DNS- сервера, который необходимо использовать. Этот файл реплицируется с настроек ноды, на которой был создан под.
Совместимость версий WordPress с версиями PHP, MySQL, MariaDB
Связь между WordPress, PHP и MySQL/MariaDB очень тесная, и очень важно, чтобы версии обеих технологий совпадали для правильной работы. Приводим матрицу совместимости версий.
Подробнее Совместимость версий WordPress с версиями PHP, MySQL, MariaDB
Как создать рандомное значение на разных языках
Представим, нам необходимо создать 32-байтовое рамдомное значение и закодировать его в base46. Вот как это сделать на разных скриптовых языках и средах. При этом мы убираем ненужные нам символы, такие как «+», «-«, «_» и «/’:
Python
python -c 'import os,base64; print(base64.urlsafe_b64encode(os.urandom(32)).decode())' |
Bash
Как сделать Terminal удобным
Ни для кого не секрет, что Terminal в MacOS имеет скудный интерфейс. В счастью, на него можно установить оболочки, которые расширяют его возможности и делают текст в нем более читабельным.
Самая популярная оболочка — fish shell, которая имеет множественные расширения шрифтов и цветовых решений. Она доступна как для разных операционных систем.