При смене ориентации экрана в Chrome на iOS 14 слетает верстка

На iPhone начиная с XR в хроме после смены ориентации верстка плывет в лево, появляется пустой блок справа

Чтобы устранить эту проблему, нужна зайти в chrome://flags в поиск вбить Fullscreen Smooth Scrolling и установить это значние в disabled

Сброс триала в PhpStorm 2020.02

Закройте PhpStorm 2020.02

Далее нужно удалить файл PhpStorm202.evaluation.key. Выполнить команду ниже:

rm -r ~/.config/JetBrains/PhpStorm2020.2/eval/PhpStorm202.evaluation.key

Далее открыть файл other.xml и удалить оттуда строки, которые содержат значение evl

nano ~/.config/JetBrains/PhpStorm2020.2/options/other.xml

Далее далее удалить папку со случайным номером внутри команды ниже:

cd /.java/.userPrefs/jetbrains/idea/
mc

Оптимизация изображений для сайта при помощи OptiPNG

Как оптимизировать JPEG можно прочитать по этой ссылке: https://pontyk.com.ua/linux/optimizaciya-izobrazhenij-dlya-sajta-pri-pomoshhi-jpegoptim-i-optipng/

Оптимизация PNG при помощи OptiPNG

 

Установка:

sudo apt-get install optipng

 

Ключи OpiPNG:

— strip all удалит всю «лишнюю» информацию из файла

— o4 указывает степень сжатия, от 1 до 7. По умолчанию 2.

 

Для рекурсивной оптимизации следует выполнить команду

find -type f -iname «*.png» -exec optipng -strip all -o4 {} \;

 

Итоговая команда для рекурсивной оптимизации PNG изображений на сервере от имени пользователя www-data

sudo -u www-data find -type f -iname «*.png» -exec optipng -strip all -o4 {} \;

Оптимизация изображений для сайта при помощи JPEGoptim

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

Как оптимизировать PNG https://pontyk.com.ua/linux/optimizaciya-izobrazhenij-dlya-sajta-pri-pomoshhi-optipng/

Оптимизация JPG через JPEGoptim

Для начала нужно установить утилиту:

sudo apt-get install jpegoptim

 

Сразу про ключи, с которыми можно использовать утилиту JPEGoptim:

— strip-all удаляет комментарии, Exif, IPTC, ICC, XMP

— all-progressive преобразует в прогрессивный jpeg

— p сохранит время создания такими же как у исходного файла

— t покажет итоговый результат оптимизации для нескольких изображений

— m85 устанавливает максимальное сжатие jpeg в 85 (этот параметр отвечает за качество изображения)

 

Давайте JPG файлы будем оптимизировать и преобразовывать в прогрессивный вид при помощи JPEGoptim.

Прогрессивный jpeg — это когда при загрузке сначала появляется размытый контур изображения и по мере загрузки обретается четкость.

Jpg в прогрессивном режиме позволяет получить представление обо всём изображении уже после передачи незначительной части JPEG-файла. В обычном режиме jpeg загружается последовательно, с верху в низ.

 

Для оптимизации jpeg файлов в текущей папке следует запустить утилиту со следующими параметрами:

jpegoptim --strip-all --all-progressive -ptm85 *.jpg

Для рекурсивного преобразования:

find -type f -iname «*.jpg» -exec jpegoptim --strip-all --all-progressive -pm85 {} \;

 

Итоговая команда для рекурсивной оптимизации изображений на сервере:

sudo -u www-data find -type f -iname «*.jpg» -exec jpegoptim --strip-all --all-progressive -pm85 {} \; -exec chmod 644 {} \;

 

Источник: https://admin.netlab-kursk.ru/optimizaciya-izobrazhenij-dlya-sajta-jpegoptim-i-optipng/

Импорт SQL файла через консоль (командную строку Linux)

Для того, чтобы импортировать SQL-файл в через командную строку Linux можно использовать команду ниже:

mysql -u username -p database_name < file.sql

Где username — ваш пользователь от mysql, database_name — название БД, file.sql — путь к sql-файлу или sql-файл если вы находитесь  в той же папке где он расположен