RabbitMQ установка и использование (Debian, Web, Php)

Сегодня мне понадобилось связать два скриптика на php-cli между собой. Раньше я делал на том, что всегда знаю, т.е. использовал RAM-таблицы mysql для обмена между несколькими скриптами, но там слишком большая нагрузка начиналась, когда запрос несколько раз в секунду в базу кидал для получения новых сообщений, да и последнее…

Установка Samba на Debian

Samba - это сервер или клиент на линуксе, поддерживающий протокол SMB, проще говоря, сетевая папка Windows. Очень полезно для взаимодействия linux и windows. Например, в офисе стоит сервер с CRM и есть сетевой сканер, который результаты складывает в сетевую папку, логично эту сетевую папку разместить на сервере под управлением Linux,…

Склонение существительных после количества, или 101 товар / 2 товара / 8 товаров

Часто при создании интернет магазинов и в других местах, где нужно показать количество во множественном числе - нужно пойти на некоторые хитрости. Первое решение, самое простое, вывести слово перед числом и указать некую общую форму, например, Товаров в корзине: 3, или в скобках прописать 3 товара(ов), но мы то…

Локализация блога Ghost

Локализация состоит из 3х частей 1. Внешняя часть 2. Админка 3. Системная часть Внешняя часть Внешняя его часть легко локализуется при помощи правки шаблона - сперва скачиваем в админке шаблон, потом переименовываем полученный zip, обратно загружаем, получаем новую папку в content/templates, правим шаблоны, перезагружаем блог, радуемся. Но некоторые части…

Время жизни сессии phpmyadmin, как увеличить?

На продакте лучше так не делать, да и вообще лучше там не делать phpmyadmin, а вот на dev-сервере часто, очень часто приходится залезать в phpmyadmin, то это, то другое исправить, да и доступен он только из локалки, иногда так раздражает, когда ушел покушать, вернулся опять к работе, или пока пилил…

MySQL ошибка out of sync

> Commands out of sync; you can't run this command now Вот такую ошибку я встретил сегодня в mysql, когда решил отключить буферизацию, в MYSQL и PHP есть такой механизм работы с базой данных MYSQLI_STORE_RESULT и MYSQLI_STORE_RESULT В первом варианте получает весь результат в некий буфер и…

MySQL отключение кеширования

На DEV сервере часто занимаюсь оптимизацией запросов и меня не устраивает тот момент, что первый раз выполняю запрос и у меня например 90ms, а при повторе 50ms, потом может то быстрее то медленнее, в общем, у нас сервер MySQL кеширует запросы для ускорения повторных выборок. Для решения этой ситуации, вводящей…

Sublime text 3 - минификация (сжатие) статики CSS и JS

Хотелось бы редактировать сразу в локальной папке на сайте полные копии файлов CSS и javascript (JS), и при сохранении пересохранять их минифицированную версию в файле min.css или min.js, без всяких дополнительных сборщиков проектов? Тогда это для вас. Итак, у нас есть sublime text, так уж повелось, мне проще…

Блог на Ghost

Блог на Ghost - запуск в Docker, настройка https в nginx, облако тегов, комментарии, турбостраницы, подсветка синтаксиса и другое…