Yotube по умолчанию отдает видео с кодеком vp8/vp9. У этого видео Mime Type:video/webm; codecs="vp9"
Не все железо поддерживает кодеки vp8/vp9. Основная масса h264. Вот оно и декодируется программно.
Можно проверить поставив в хром расширение h264ify (у кого яблоко, просто открыть в safari). Если с драйверами все в порядке, нагрузка на проц прилично уменьшится. Это особенно актуально для ноутбуков, чтобы батарею меньше жрало при просмотре ютуба.
Так что опасения напрасны, сменим со временем свои любимые железки на новые:)
Возьмите за правило всегда объявлять переменные, иначе можно напороться на непредвиденные и трудноуловимые ошибки.
Smirnof:
Обратил внимание, что ссылки стали иметь знаки
https%3A%2F%2F вместо https:// - это и есть проверка/экранирования? Такие ссылки нормально индексируются?
Формирование html из get параметров без проверки/экранирования символов делает вашу страницу уязвимой к xss атаке. http_build_query все опасные символы преобразует автоматически.
1. Час нормального программиста стоит 1 евро.
1. Безопасность
2. Скорость
3. Надежность
А можно ваше портфолио? Если на самом деле как заявляете, завалю работой:) И не ради перепродажи услуг, очень много своего нужно делать.
if(/firefox/i.test(navigator.userAgent)) {// редирект или показываем окно и т.д.
}
Любопытно чем FF не угодил? Понимаю еще старые версии IE.
Yotube по умолчанию отдает видео с кодеком vp8/vp9. У этого видео Mime Type:video/webm; codecs="vp9"
Не все железо поддерживает кодеки vp8/vp9. Основная масса h264. Вот оно и декодируется программно.
Можно проверить поставив в хром расширение h264ify (у кого яблоко, просто открыть в safari). Если с драйверами все в порядке, нагрузка на проц прилично уменьшится. Это особенно актуально для ноутбуков, чтобы батарею меньше жрало при просмотре ютуба.
Так что опасения напрасны, сменим со временем свои любимые железки на новые:)
Так switch фактически такой же как в php.
switch (ymaps.geolocation.country) {
case 'Россия':
// делаем что нам нужно
break;
default:
// тут значение по умолчанию
}
На сервер можно отправить так
$.ajax({type: "POST",
url: "some.php",
data: "country=" + ymaps.geolocation.country,
success: function(msg){
alert( "Прибыли данные: " + msg );
}
});
Тут все подробно расписано.
Фома, а вы прокачанный тролль, снимаю шляпу:)
🍿
$params = []; // работает начиная с PHP 5.4
замените на:
$params = array();
Возьмите за правило всегда объявлять переменные, иначе можно напороться на непредвиденные и трудноуловимые ошибки.
Обратил внимание, что ссылки стали иметь знаки
https%3A%2F%2F вместо https:// - это и есть проверка/экранирования? Такие ссылки нормально индексируются?
Так быть не должно если это не get параметр.
Если выглядит так:
http://site.abc/video?url=https%3A%2F%2F...
то все в порядке
Smirnof, вам поможет http_build_query
В $url сформируется ссылка:
<a href=\"$url\" class=\"a_topic_cover\">
P.S.
Не используйте глобальные переменные (global).
Формирование html из get параметров без проверки/экранирования символов делает вашу страницу уязвимой к xss атаке. http_build_query все опасные символы преобразует автоматически.
А в варианте когда формируете строку сами:
"?new=".urlencode($_GET['new'])
demiux, да, вы правы. uBlock как раз и ломал. Решение: добавить в White-List следующие строки:
Тогда яндекс будет наблюдать за вашей деятельностью в интернете:)
Лучше создать в браузере разных пользователей (профили). Для работы и серфинга например. Заодно и безопасность выше.
danforth, сталкивался. Из-за adblock и ему подобных расширений бывает. У меня uBlock просмотр в вебвизоре ломал.
Параметры после имени файла test.sdp сами добавили?
В скайпе тишина, перед логином попробуйте добавить 'live:' (без кавычек).