Есть сервис, позволяющий сделать красивую ссылку на свой 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

Если нужно настроить шаблон ответа в Mozilla Thunderbird, то вызываем контекстное меню (нажимаем правой кнопкой мыши на название нужного почтового ящика), там выбираем параметры (самый последний пункт), в открывшимся окне выбираем состояние и адресация:

pic1

Далее, например, выбираем поместить курсор перед цитируемым текстом.


Пометки: thunderbird цитирование при ответе
thunderbird шаблон ответа
thunderbird как изменит подпись

Оказалось, что сменить запомненный пароль от почтового ящика в Mozilla Thunderbird, не такая уж тривиальная задача.


Пометки: Как сменить пароль в учетной записи Mozilla Thunderbird

Часто, редактируя шаблон / снипет modx через панель администрирования, необходимо что-либо закомментировать.


Категории: MODx
Пометки: modx revolution комментарий в коде

Небольшая утилита на php позволяющая переименовать все директории и файлы в них с "русского" на "английский".


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

Часто для тестов и/или демонстрации необходимо создать несколько тестовых записей. И желательно чтобы они был человеко читаемыми, а не набором символов.

Для этого в Laravel есть заводы (Model factory) и пакет Faker


Категории: Laravel
Пометки: Model factory Faker Laravel

Иногда нужно скрыть скрол / scroll (полосу прокрутки браузера). Часто какое нужно, если открывается модальное окно. Это делается крайне просто на чистом CSS:

 
body.compensate-for-scrollbar {
    overflow: hidden;
}


Категории: CSS
Пометки: Как запрет на скрол, например, при открытом диалоговом окне

Бывает нужно показать пользователю какое-либо сообщение только один раз.

Чаще всего это служебное сообщение: письмо отправлено, учетная запись активирована и подобные.

Выводиться они должны один раз и если пользователь обновит страницу или повторно на нее перейдет, то сообщения быть не должно.

pic1


Категории: Laravel
Пометки: Laravel flash_message on Save/Update added (сообщение вспышка)
Яндекс.Метрика