Потребовалось мне подключиться по ssh к retropie, но при попытке включить ssh через raspi-config (Interfacing Options) raspberry pi просто уходила в перезагрузку не сохраняя настройки.


Пометки: raspberry pi перезагружается при включении ssh

Это краткая заметка про имена классов при использовании методологии БЭМ для верстки Html.


Категории: Web, CSS
Пометки: Металлогения BEM

Небольшой php скрипт предназначенный для проверки наличия meta keywords и description на страницах по карте сайта.


Категории: Script / Tool

При использовании плагина Elementor pro в WordPress, есть возможность использования вместо шапки сайта "шаблон" (elementor_library, доступная в панели администрирования в разделе "Шаблоны"). При этом, как не странно, все изменения в header, выбранного шаблона сайта.

Мне нужно было давить в шапку bootstrap и fontawesome, для этих целей я написал небольшой плагин.


Категории: WordPress
Пометки: Редактирование хэдера в WordPress, при использовании плагина Elementor pro

"Шорткодом" в WordPress называется вставка вида [form id="10" title="false" description="false"]. Для их размещения в визуальных редакторах тем и плагинов существуют специальные инструменты. Также их можно вставить в файлы шаблона, но иногда нужно вызвать шорткод, например, из другого плагина.


Категории: WordPress
Пометки: Вызов шорткода из PHP в WordPress

У меня ошибка 403 в WordPress 5.3.2 возникла при сохранении любых записей. Первым делом я начал копать в сторону плагина Elementor pro, но дело оказалось в плагине Wordfence Security.


Категории: WordPress

Сейчас стало можно использовать JWT (JSON Web Token) для авторизации пользователей, особенно при работе с API.

Это, как не странно, вызвало волну мифов о том, что JWT является универсальной панацеей от любых проблем.


Категории: Web, JavaScript
Пометки: Jwt токен

Есть сервис, позволяющий сделать красивую ссылку на свой telegram аккаунт, это telegram.im

pic1

А ссылка получается такой https://telegram.im/MrOddler


В одном проекте может потребоваться обращаться к 2 или более базам данных. Ниже опишу, как моно настроить подключение к нескольким базам данных на laravel.


Категории: Laravel
Пометки: laravel 6 Using Multiple Database Connections

Во многих языках программирования есть функция implode, позволяющая преобразовать массив в стоку с разделителем.

В SQL, и в частности в MySql , есть аналогичная возможность:

 
SELECT GROUP_CONCAT(`id`) AS id_list FROM `products` WHERE 1

Но стоит учесть, что длинна результирующей строки, в MySql, ограничена 1024 символами.
При этом, при если результат буде т длиннее, то ошибки не будет, а строка просто будет обрезана.

Поэтому, стоит сначала изменить максимальную длину:

 
SET SESSION group_concat_max_len = 1000000;


Категории: SQL