/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-bash.sh
в строке 125-r
на -E
-r
, он только на Linux)- __vsc_current_command="$(builtin history 1 | sed -r 's/ *[0-9]+ +//')"
+ __vsc_current_command="$(builtin history 1 | sed -E 's/ *[0-9]+ +//')"
DB::raw()
$revCount = ReviewUserCount::updateOrCreate(
['user_id' => $user->id, 'review_id' => $request->reviews], //здесь нахожу нужную строку
['count' => DB::raw('count + 1')]
);
ReviewUserCount::upsert(
['user_id' => $user->id, 'review_id' => $request->reviews, 'count' => 1],
['user_id', 'review_id'],
['count' => DB::raw('count + 1')]
);
но что он возвращает – надо уточнять. ffmpeg \
-ss 15 \
-i input.mp4 \
-t 75 \
-c copy \
output_15_90.mp4
пропустить 15 секунд от начала, взять фрагмент длиной 75 сек, сохранить без перекодирования в файл output_15_90.mp4ffmpeg \
-ss 15 \
-i input.mp4 \
-vf scale=854:-2 \
-t 75 \
-c:v libx264 \
-c:a aac \
output_15_90.mp4
сделать ширину кадра 854 точки, высоту пропорционально но кратно 2 (требование кодека), видео сжать софтверным h264, аудио кодеком AAC.libx264
— h264_videotoolbox
\.
const str = '1 августа 2022 г.';
str.replace(' г.', '') // "1 августа 2022"
replace()
использовать метод replaceAll()
arr.filter()
будет передавать по очереди каждое из чисел массива arr
в функцию,true
. См. документацию Array.prototype.filter()true
для чисел, у которых первая цифра 1, 2 или 5."Habr"[0] // "H"
вот тут такой вариант и используют.[0]
короче. new Promise()
куда-то сдвинулся,new Promise((resolve, reject) => {
// что угодно происходит
// и в какой-то момент
resolve(value);
});
setAttribute()
или removeAttribute()
для управления атрибутом disabled
id
элементов должны начинался только с буквы. <template>
— из него можно забирать готовый DocumentFragment, который клонировать и наполнять данными.const number = 123456.789;
new Intl.NumberFormat('ru-RU').format(number);
// "123 456,789"
по умолчанию { style: 'decimal' }
new Intl.NumberFormat('ru-RU', { minimumFractionDigits: 6 })
.format(123456.789012345);
// "123 456,789012" - после запятой не разделяет
<br />
enable()
в Timeline editingffmpeg \
-i input.mp4 \
-i mask.png \
-filter_complex \
"[0:v][1:v] overlay=enable='between(t,33*60,34*60)'" \
output.mp4
<span>
который стилями сделает текст внутри него красным:[о-т]
для поиска всех букв из диапазона: о, п, р, с, т. ('<test>').replace(['<', '>'], ''); // "<test>"
content = content.replace(/[<>]/g, '');
/ /
, которое заменяет "глобально" (флаг g
) во всей строке[ ]
, на пустую строку ''
.script
? Это может быть небезопасно.querySelectorAll('script')
и затем уцелевшее дерево вставить в элемент для предпросмотра.