Оператор &&= используется для присваивания значения переменной только в том случае, если текущее значение переменной является «истинным» (не false, 0, NaN, null, undefined или пустой строкой).
TS: Кортежи
// Basic tuples
let myTuple: [ string, number, boolean? ];
myTuple = [ 'test', 42 ];
JS: Оператор объединения с null (??=)
Оператор ??= в JavaScript называется оператором объединения с null (nullish coalescing operator). Он используется для присваивания значения переменной только в том случае, если ее текущее значение равно null или undefined.
В общем виде, оператор ??= выполняет следующее действие: если переменная была undefined или null, то присваивает ей указанное значение. В противном случае, если переменная уже имеет определенное значение, ничего не изменяется.
TS: Перегрузка функций
// Overloads
function conv(a: string): number;
function conv(a: number): string;
function conv(a: string | number): string | number {
// ...
}
CSS: Функция min()
Функция min() принимает одно или большее количество значений, разделённых запятой, и возвращает наименьшее из них. Эту функцию используют для ограничения значений CSS-свойств жёстко заданным максимальным уровнем.
padding: min(85%, 9.75em) 0;
CSS: Размытие заднего плана с backdrop-filter: blur()
CSS свойство backdrop-filter: blur(); применяет размытие заднего плана (эффект размытия) к элементу и его содержимому. Cтепень размытия задается пикселях. Чем больше значение, тем сильнее эффект размытия. Это свойство обычно используется для создания эффекта замыленного заднего плана или прозрачного эффекта.
backdrop-filter: blur(7px);
FFmpeg: Разбить видео на фрагменты по времени
https://stackoverflow.com/questions/5651654/ffmpeg-how-to-split-video-efficiently - VIDEO SPLIT
time ffmpeg -v quiet -y -i input.ts -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 -sn test1.mkv
time ffmpeg -v quiet -y -i input.ts -vcodec copy -acodec copy -ss 00:30:00 -t 01:00:00 -sn test2.mkv
Python: Эмуляция клавиатуры и мыши в Windows
Подойдет для различных автоматизационных процессов.
Node.js: Как открыть файл в менеджере файлов?
// Try the following, which opens a File Explorer window on the computer running Node.js:
require('child_process').exec('start "" "c:\\test"');
JS: Как стилизовать console.log()?
console.log('%c[MESSAGES.SCHEDULE at ]', 'color: blue;font-weight:bold')