function fixEncoding($s, $encoding = 'UTF-8') {
$s = @iconv('UTF-16', $encoding . '//IGNORE', iconv($encoding, 'UTF-16//IGNORE', $s));
return str_replace("\xEF\xBB\xBF", '', $s);
}
function summarize($haystack, $needle, $wordLimit = 5) {
$haystack = fixEncoding($haystack);
$needle = fixEncoding($needle);
// first get summary of text around key word (needle)
$preg_safe = str_replace(" ", "\s", preg_quote($needle));
$pattern = "/(\w*\S\s+){0,$wordLimit}\S*\b($preg_safe)\b\S*(\s\S+){0,$wordLimit}/iux";
if (preg_match_all($pattern, $haystack, $matches)) {
$summary = str_replace(strtolower($needle), "<strong>$needle</strong>", $matches[0][0]) . '…';
} else {
$summary = false;
}
return $summary;
}
Или есть возможность в AD реализовать что бы на клиентском ПК пользователь использовал перемещаемый профиль, а на терминальном сервере — локальный профиль?
- prefix not enabled (either disabled or removed) [выключено] * suffix transition to or from the enabled state [изменило состояние] % suffix newly added or removed [новый флаг] () circumfix forced, masked, or removed [маскированный флаг, например на другой платформе]
if [[ ! -e i.mp4 ]]
then
echo "$i.mp4 not exist"
echo "Converting "$i"."
/usr/local/bin/ffmpeg -i ${video_folder}$i.mkv -acodec aac -strict experimental -ab 128k -ac 2 -vcodec libx264 -b 1200k -s 1280x720 -r 30 -threads 0 ${films_folder}$i.mp4 ; echo "Convert "$i" to mp4 is done!"
fi
for i in `ls -a $video_folder/*$file_mask*.mkv`
for i in $video_folder/*$file_mask*.mkv
i=$(echo $i | sed 's/.mkv//' | sed 's%^.*/%%')
echo ${i/.mkv}