Рубрика: Статьи

Объединение и сжатие стилей (css) и скриптов (js) на Yii2

Пару недель назад мне понадобилось обновить верстку на одном из своих старых сайтов. Он был создан в году 16-м или 17-м, точно уже не помню. Новую верстку успешно адаптировал и встал вопрос оптимизации css и js, ранее они были в обычном виде — без объединения и минификации. Было решено воспользоваться примером из документации. Как это вышло без Vite, Gulp‘a, Laravel Mix‘a и подобных инструментов покажу ниже на простом примере.

(далее…)

Работа с архивами в Линуксе

В данной заметке мы рассмотрим основные архиваторы Линукса — zip, tar, gzip и bzip2.

(далее…)

Особенности консоли Линукс

В данной заметке собраны интересные особенности консоли Линукс и некоторые полезные команды, которыми часто пренебрегают.

(далее…)

epm — единая команда управления пакетами в Linux

Список доступных пакетов:

sudo epm play

Обновление:

sudo epm ei

Установка пакета:

sudo epm play PACKAGE_NAME

Конвертация deb-пакетов в rpm для установки:

sudo epm repack PACKAGE_NAME.deb

wiki.etersoft.ru/Epm

Права на sudo в Alt Linux

Для использования sudo обычными пользователями необходимо раскомментировать соответствующую опцию в файле конфигурации по адресу «/etc/sudoers».

Опция:

WHEEL_USERS ALL=(ALL) ALL

Очистка composer’a от политических лозунгов

Свой Composer без баннеров — habr.com/ru/post/661017

Индексы в MySQL

Давненько уже ничего не писал на сайт, а обновлять его периодически хочется, поэтому буду оставлять рабочие заметки. На полноценные статьи по архитектуре и ООП, к сожалению, не хватает времени — такое займет не один день, а вот что-то попроще сделать можно.

(далее…)

Список малвари, шифровальщиков и прочего в open source проектах

К обновлению библиотек теперь нужно относиться более тщательно.

Статья на Хабре — habr.com/ru/news/t/656205

Ссылка на список уже найденных.

Ссылка на добавление.

Репозиторий на toxic-repos на GitHub.

Основные команды nginx

Проверка статуса:

sudo systemctl status nginx

Проверка конфигурации:

sudo nginx -t

Отображение версии:

sudo nginx -v

Запуск:

sudo systemctl start nginx

Остановка:

sudo systemctl stop nginx

Перезапуск:

sudo systemctl restart nginx

Если в вашей системе нет systemd, то используйте команду service. «systemd» это продвинутая версия «system», но некоторые дистрибутивы с ней не работают.

(далее…)

Основы Cron

Cron — это стандартная утилита Linux-систем для выполнения команд в отведенное время и с требуемой периодичностью. Cron часто используется в веб-приложениях для выполнения отложенных задач, например, для обработки очереди отправки почты, преобразования изображений, составления отчетов и так далее.

(далее…)