demiux

Рейтинг
15
Регистрация
31.01.2017
miltorg:
1. Час нормального программиста стоит 1 евро.
miltorg:
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();

Возьмите за правило всегда объявлять переменные, иначе можно напороться на непредвиденные и трудноуловимые ошибки.

Smirnof:

Обратил внимание, что ссылки стали иметь знаки
https%3A%2F%2F вместо https:// - это и есть проверка/экранирования? Такие ссылки нормально индексируются?

Так быть не должно если это не get параметр.

Если выглядит так:

http://site.abc/video?url=https%3A%2F%2F...

то все в порядке

Smirnof, вам поможет http_build_query

$params = [];

$url = Main::href("video/{$yt->id->videoId}");

if($_GET['new']) {
$params['new'] = $_GET['new'];
}

if($_GET['url']) {
$params['url'] = $_GET['url'];
}

if(!empty($params)){
$url .= '?' . http_build_query($params);
}

В $url сформируется ссылка:

<a href=\"$url\" class=\"a_topic_cover\">

P.S.

Не используйте глобальные переменные (global).

Формирование html из get параметров без проверки/экранирования символов делает вашу страницу уязвимой к xss атаке. http_build_query все опасные символы преобразует автоматически.

А в варианте когда формируете строку сами:

"?new=".urlencode($_GET['new'])

danforth:
demiux, да, вы правы. uBlock как раз и ломал. Решение: добавить в White-List следующие строки:
yandex.net

yandex.tld
webvisor.com
mc.yandex.ru
metrika.yandex.ru

Тогда яндекс будет наблюдать за вашей деятельностью в интернете:)

Лучше создать в браузере разных пользователей (профили). Для работы и серфинга например. Заодно и безопасность выше.

danforth, сталкивался. Из-за adblock и ему подобных расширений бывает. У меня uBlock просмотр в вебвизоре ломал.

Параметры после имени файла test.sdp сами добавили?

В скайпе тишина, перед логином попробуйте добавить 'live:' (без кавычек).

Всего: 102