на QtWidgets тоже есть поддержка, однако именно в моем случае поток она не хотела воспроизводить, написал wrapper на vlc, все получилось, но 4 hls по vlc использует 89% СPU, подумал переписать под ffmpeg, но не могу осилить все это
Спасибо, но я успел написать свой Wrapper, собственными силами поборол QT, hls на 4 потока занимает 89% CPU(так что ребята не советую использовать), а вот с RTSP все впорядке 10-15% CPU на 4 потока.
kiddle, у меня все без проблем, GET запрос на адрес, получаю страницу, правда я еще дописываю user-agent и строчку с куками, через прокси сделал по белому IP, с бесплатными они всегда в бане находятся, но коментатор ниже вроде Вам с этим пояснил уже
Да нет, я разбираюсь в линуксе, не сказал бы что настолько сильно, но просто имеется Flash память на 8МБ, на котором не совсем линукс стоит, а Busybox, фактически я удалил веб-интерфейс, но места все равно не хватает, приблизительно нужно 1МБ удалить, запаковать обратно проблем не составляет
У меня VPS за 90 рублей в месяц, хватает за глаза, нет лагов и прочего, аптайм заверяют 99%, но я просто свои проекты ставил туда для теста, так что не могу сказать ничего, а так советую бесплатно firebase, отличное решение от гугла, домен только прикупите.
Выше про логи написал, но я так понимаю у вас хостинг обычный, либо может я не так понимаю, но мне кажется хостеров с node не так много, а те кто предоставляет обычно делает это дороже, чем стоимость VPS сервера. Для запуска на VPS не нужно знаний больших. Если что, на обычном хостинге nodeJs не будет работать, там не работает ничего, хостеры делают только на Php разрешение или python(django), про NodeJS реально не встречал пока что
1)да, имелось ввиду релевантность.
2) большинство скриптов так или иначе завязаны на взаимодействии с пользователем и изменением внешнего вида самого сайта (добавление в случае автора вопроса), 60fps является критерием по оценке usability сайта (напишите скрипт скажем для свойств не используемых компоновщиком и проведите тест, результат будет интересным), пробелы бразуер тоже просчитывает, если прочитать рекомендации гугла по разработке сайтов, там это указано, вроде даже на google page speed указывается это как предупреждение. Да и чем меньше весит скрипт, тем быстрее он будет загружен. Мало того, гугл сделал минификатор js кода, просто подумайте, зачем гугл вместо скажем let portCommunicationOnTheServerThrowsException = true; ведет запись let a=true; при этом убирает пробелы, маааагия)
3) пропущена запятая ---- пишите код грамотно, минифицируйте----
Потому что мы ВСЕ пытаемся помочь человеку, загрузка сайта влияет на ВСЕ, на количество посетителей сайта, на индексацию сайта в поисковом запросе, а если это 3-3.5к строк, то даже плагинами не забить это, я не представляю просто что творится должно на сайте в таком случае, возможно это связано с анимацией и переходом на 3d игры и все прочее, там представляю что можно столько строк кода насобирать, но человек не этим занимается.
P.S 1)ДА, время выполнения скрипта изменяется из-за лишних пробелов, символов и прочего, для этого тебе и в помощь минификаторы 2)да, файл вырастает из-за лишних символов, это ВЕБ-технологии, здесь влияние имеет все что угодно, фреймворки пишутся каждые 5 минут, чем меньше весит сайт, тем более он отзывчив и воспринимается как 60fps страница, мы за продвинутый веб, а не за отсталые технологии, которые будут загружать мобильный телефон и тем самым js будет грузить процессорное время и потреблять в пустую аккумулятор гаджета, даже V8 в браузере не является чем-то совершенным, у него тоже есть проблемы с GC вернее тут уже является утечка памяти, так что ПИШИТЕ код грамотно минифицируйте, в ВЕБЕ важна каждая миллисекунда.
Создать checkbox, внутри поместить кнопку, создать link с правилом for На checkbox и управлять элементом через ~ в css, если более подробно нужно будет, то https://jsfiddle.net/9c6jsg8d/ специально написал, если нужно ПОДРОБНЕЕ все описать, то оставляй контакты свои для связи, либо через js если создавать, то через событие onclicked присвоить элементу класс с параметрами скрытия ну типа visibility:hidden, но лучше display:none(прям советую, потому что visibility используется для того чтобы из DOM дерева выпилить), не забудь только создать переменную с параметром скрыть элемент или нет, либо в ES6 вроде кажется появился способ добавить класс, а если он существует то уничтожает его, но в любом случае можно и без ES6 просто создать переменную, которая содержит в себе булево значение и показывает скрыт элемент или нет (имеет класс с параметрами display:none или нет)
без понятия почему мои 200 слов куда-то пропали, но все зависит от реализации и выигрывает for, кстати как заметил Егор Живагин с конца он реально быстрее проходится (СПАСИБО ему за это)