Все записи категории ‘Программирование’

Добавить favicon в шаблон на WP
 25 Фев, 2023

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

Читать далее »
Как разделить рендеринг WP_Widget для front и back-end?
 21 Фев, 2023

Метод widget, который реализуется для отрисовки содержимого виджета вызывается одинаково для фронта и бек-енда. Но, если вы не утруждаете себя созданием необходимых для рендеринга на бек-енде стилей, то результат не похож, на то что вы увидите на фронте.

А чаще всего и не требуется рендерить в беке точно то же, что и на фронте. Здесь гораздо полезнее может быть другая информация, которая, например, описывает настройки виджета для администратора.

Читать далее »
Добавление сайдбара в виде блочного шаблона в WP
 20 Фев, 2023

С появлением Гутенберга (Gutenberg), микрошаблоны вышли на новый уровень. Посмотрим пример создания собственного микрошаблона и вставки его в шаблон.

Читать далее »
Настроить порт для подключения к базе данных в WP
 18 Фев, 2023

Отдельной переменной, а-ля DB_PORT, для выбора произвольного порта подключения к базе данных в WordPress нет.

Читать далее »
Ошибка MySQL Incorrect datetime value: ‘0000-00-00 00:00:00’
 16 Фев, 2023

Появляется, если поле типа datetime уже содержит подобные нулевые значения при попытке изменить как тип поля (через alter table), так и сами значения в таблице.

Читать далее »
Eslint ругается: Do not use a triple slash reference
 8 Фев, 2023

…, use ‘import’ style instead. Есть несколько опций, как это исправить.

Читать далее »
Настройка xdebug с VS Code при использовании локального сервера на WSL
 3 Фев, 2023

Важно отметить, что настройки будут отличаться для разных версии xdebug, здесь я даю гайд для версий xdebug 3.x.

Читать далее »
Задача о поиске лучшей сделки
 2 Фев, 2023

Это еще одна классическая задача программирования о поиске некой лучшей пары чисел в массиве. Задача формулируется следующим образом.

Есть массив стоимости актива по дням, необходимо найти оптимальные точки покупки и продажи актива (входа и выхода из сделки). Обычно требуется найти максимальную величину прибыли в рамках периода, за который предоставлены данные.

Читать далее »
Как проверить занят ли в port в unix
 31 Янв, 2023

… и выполнить те или иные операции в зависимости от результата проверки, используя командный процессор, например bash.

Читать далее »
Классическая задача о размене монет
 24 Янв, 2023

Дана сумма amount и номиналы монет. Требуется разменять сумму минимальным набором монет.

Читать далее »