Быстрее всего эти операции проделывать в терминале, заглядывая в браузер за ссылкой на новый файл.
Переходим в каталог /opt — он специально для всякого говна не из репозиториев:
| # Слоумо | |
| ffmpeg -i 'input.mp4' -f rawvideo -b 100000000 -vcodec rawvideo -s 1280x720 -y - | ffmpeg -f rawvideo -r 100 -s 1280x720 -i - -b 8000000 -y output.mp4 | |
| # Таймлапс из видео (ускорить видео) | |
| ## 0.125 — в 8 раз | |
| ffmpeg -i input.mp4 -filter:v "setpts=0.125*PTS" -r 60 -an output.mp4 |
| /** | |
| * Отформатировать телефонный номер. | |
| * | |
| * Для мобильных код отбивается пробелами, для домашних — скобками. | |
| * | |
| * Грамотно обрабатываются только русские номера, | |
| * для остальных функция пытается отформатировать более-менее нормально. | |
| * | |
| * Для отбивания цифр используются не просто дефисы, а специальные цифровые чёрточки, не хухры. | |
| * |
| #!/usr/bin/bash | |
| ## | |
| # Generate favicons from SVG image. | |
| # | |
| # This script generates PNG images and optimizes them. | |
| # All assets will be deployed under `favicon` directory alongside with the initial SVG file. | |
| # | |
| # The initial SVG image must be square. | |
| # PNG sizes: 32, 64, 128 and 256 px. | |
| # |
| /** | |
| * Подсветка количества просмотров на Ютубе. | |
| * | |
| * В скрипте настраиваются пороги и цвета для двух уровней подсветки. | |
| * По умолчанию цвета красный и оранжевый. | |
| * | |
| * Программа следит за подгрузкой новых видео на странице и подсвечивает просмотры в них. | |
| * | |
| * Пользовательский браузерный скрипт для Дмитрия Лимонова. | |
| * |
| <!DOCTYPE HTML> | |
| <html lang="ru"> | |
| <head> | |
| <meta charset="UTF-8" /> | |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| <title>Новый HTML-документ</title> | |
| <!-- Bootstrap --> |
| /** | |
| * Модуль включающих/отключающих различные элементы чекбоксов. | |
| * | |
| * @author MaximAL | |
| * @since 2023-01-13 Первая версия | |
| */ | |
| const DEFAULT_SELECTOR = 'input[type=checkbox][data-checkbox-enable-element]'; | |
| /** |
Если вкратце:
npm install — установить все зависимости, включая сам Гальп и библиотеки к нему.bower install — установить все клиентские библиотеки.gulp — запустить дефолную задачу Гальпа.Из Идеи можно задания гальп-файла запускать в контекстном меню. Или там же открыть окошко со списком заданий.
| -- Структура таблиц MariaDB / MySQL | |
| -- Порядок колонок не сохранён, таблицы и колонки отсортированы в алфавитном порядке | |
| -- Удобно для сравнения структур нескольких баз, можно делать дифф | |
| -- | |
| -- @since 2022-07-05 | |
| -- @author MaximAL | |
| SELECT table_name, column_name, column_default, is_nullable, data_type, | |
| character_maximum_length, character_octet_length, numeric_precision, numeric_scale, | |
| datetime_precision, character_set_name, collation_name |
| -- Структура таблиц PostgreSQL | |
| -- Порядок колонок не сохранён, таблицы и колонки отсортированы в алфавитном порядке | |
| -- Удобно для сравнения структур нескольких баз, можно делать дифф | |
| -- | |
| -- @since 2022-04-12 | |
| -- @author MaximAL | |
| SELECT table_name, column_name, column_default, is_nullable, data_type, | |
| character_maximum_length, character_octet_length, numeric_precision, numeric_precision_radix, numeric_scale, | |
| datetime_precision, interval_type, interval_precision, |