Быстрее всего эти операции проделывать в терминале, заглядывая в браузер за ссылкой на новый файл.
Переходим в каталог /opt
— он специально для всякого говна не из репозиториев:
/** | |
* Отформатировать телефонный номер. | |
* | |
* Для мобильных код отбивается пробелами, для домашних — скобками. | |
* | |
* Грамотно обрабатываются только русские номера, | |
* для остальных функция пытается отформатировать более-менее нормально. | |
* | |
* Для отбивания цифр используются не просто дефисы, а специальные цифровые чёрточки, не хухры. | |
* |
#!/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, |
# Слоумо | |
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 |