Многие из вас активно используют awk. Ниже я хочу немного рассказать о нем в примерах. Надеюсь эта заметка окажется вам полезной. Обещаю, будет интересно 😉 Небольшая справка: AWK — интерпретируемый скриптовый C-подобный язык построчного разбора и обработки входного потока по заданным шаблонам (регулярным выражениям). Название AWK складывается из инициалов разработчиков языка: Alfred V. Aho, Peter…
GROUP_CONCAT в MariaDB
Агрегирующая функция GROUP_CONCAT работает аналогично функции CONCAT_WS, с тем отличием, что способна объединить не строки, как CONCAT/CONCAT_WS а результаты выборки из таблиц. Приведу пример, дано 3 таблицы. Таблица items связана с таблицей cats посредством таблицы item_cats. Условно говоря одному элементу таблицы items может соответствовать несколько элементов таблицы cats: CREATE TABLE `items` ( `id` int(10) unsigned…
Блокировка пауков в robots.txt
Нередко на ваш любимый сайт приходят нежеланные гости, различные сборщики ссылок для не совсем понятных целей, seo-аналитики и прочие боты-индексаторы, вызывая своей работой повышенную нагрузку и создавая паразитный трафик. Для блокировки большинства из них достаточно зайти по ссылке из access.log, указанной в строке UserAgent бота, и прочитать о том, как исключить ваш сайт, добавив…