Пытаться разработать здесь, на хабрахабре, закон как таковой едва ли уместно, мной просто описана ключевая идея, которую в законе было бы хорошо учесть.
Во вашему вопросу: например, можно, оговорить, что заметная разница должна отсутствовать вне зависимости от расстояния до экрана (т.е. разницы не должно быть как на расстоянии метра, так и вплотную к экрану), на экране с разрешением, не меньшим, чем разрешение видеофайла, человеком со 100% зрением либо с очками, приводящими зрение к таковому.
Возможно, у вас и других участников сообщества есть или будут собственные соображения о подробностях воплощения идеи в законе.
А если есть легальный FullHD, то на свой смартфон или планшет, для которого и DVD-то перебор, я должен буду тянуть 25 гигов? Ладно я, у которого есть стомегабитный канал, мощный PC и несколько конверторов, но что делать человеку, у которого только смартфон и 3G?
Не уверен, что это должно решаться законодательно. Можно отдать это на откуп интернет-магазинам видеопродукции, для которых это может стать хорошим конкурентным преимуществом по сравнению с другими (тоже легальными) интернет-магазинами — интернет-магазин может предоставлять возможность скачивания менее качественных (и объёмных) вариантов того же (уже приобретённого) видеофайла бесплатно либо за отдельную символическую плату — например, 5% от Full-HD-варианта для возможности скачивания варианта в DVD-качестве. Другие магазины в условиях конкуренции быстро начнут предлагать то же самое. Приобрести менее качественный вариант отдельно от более качественного, имеющегося в продаже, тоже едва ли станет проблемой.
Вопрос с форматами и качеством (техническим) решать нужно как-то более осторожно, а то получим или де-факто повторение существующей ситуации, или де-юре индульгенцию на свободное распространение почти чего угодно.
Любые законы прорабатывать следует, разумеется, осторожно, с тщательной и компетентной проработкой деталей (в том числе прислушиваясь к обратной связи от сообщества). Главное в данном случае — основная идея, потенциально позволяющая предотвратить запрет нелегального скачивания того, что легально скачать невозможно.
В текущих правилах потребителя многое не устраивает, это несомненно. И мы говорим о возможных будущих правилах, взаимовыгодных для правообладателей и потребителей.
А то издатель выпустить только FullHD, его кто-нибудь пережмет до DVD или ниже — всё, файл стал бесплатным?
С точностью до наоборот. Свободное распространение видеофайла разрешается только в том случае, если нет легального способа приобрести файл такого же или более высокого качества.
При этом объект, не занесённый в базу, получает право свободного распространения.
Можно законодательно по умолчанию разрешить свободное распространение видеофайла в интернете, если не существует легального и столь же удобного для потребления (путём простого скачивания, без необходимости приобретения физического носителя, ожидания появления его в продаже и ожидания доставки) способа приобрести файл эквивалентного качества.
Например, если легально (в частности, платно) скачать фильм в интернете можно только в DVD-качестве, то для того же фильма в Full-HD-качестве разрешается свободное интернет-распространение до тех пор, пока не появится способ купить и скачать аналогичный Full-HD-файл легально.
Попутно это потенциально хороший стимул для правообладателей, чтобы максимально расширять ассортимент легальной онлайновой видеопродукции и оперативно делать легально доступными для скачивания свежие фильмы в действительно высоком качестве.
Да, DOMDocument в части разбора и сохранения HTML-кода — кривая и по сути непригодная для сколь-нибудь серьёзного использования надстройка над libXML.
Tidy (даже абстрагируясь от того, что он редко бывает по умолчанию доступен на большинстве хостингов) для разбора HTML-кода не предназначен.
html5lib — чисто скриптовое решение, о недостатках скриптовых решений (главным образом что касается быстродействия) всем нам хорошо известно.
Достоинство Gumbo в том, что он написан на C (в отличие от Java, на котором написан канонический HTML5-парсер validator.nu, используемый в Firefox путём автоматического преобразования в C++) и потенциально может быть легко интегрирован в PHP (написанный на том же C) вместо существующего HTML-парсера.
Стоит уточнить, что на ZTE-устройстве Wi-Fi отключается путём зажимания на несколько секунд крайней кнопки, расположенной на его верхней части ближе к торцу с разъёмами LAN и проч.
А отключить Wi-Fi имеет смысл не только с точки зрения безопасности информационной, но и чтобы не облучаться без толку в случае, когда интернет от МГТС не интересует в принципе (сюда относятся в том числе большинство пожилых людей).
Даже абстрагируясь от «надёжности» HDD, любые, даже очень тихие в одиночестве, диски в количестве более одного приводят к низкочастотным (ниже 1 Гц) биениям.
Во вашему вопросу: например, можно, оговорить, что заметная разница должна отсутствовать вне зависимости от расстояния до экрана (т.е. разницы не должно быть как на расстоянии метра, так и вплотную к экрану), на экране с разрешением, не меньшим, чем разрешение видеофайла, человеком со 100% зрением либо с очками, приводящими зрение к таковому.
Возможно, у вас и других участников сообщества есть или будут собственные соображения о подробностях воплощения идеи в законе.
Любые законы прорабатывать следует, разумеется, осторожно, с тщательной и компетентной проработкой деталей (в том числе прислушиваясь к обратной связи от сообщества). Главное в данном случае — основная идея, потенциально позволяющая предотвратить запрет нелегального скачивания того, что легально скачать невозможно.
Можно законодательно по умолчанию разрешить свободное распространение видеофайла в интернете, если не существует легального и столь же удобного для потребления (путём простого скачивания, без необходимости приобретения физического носителя, ожидания появления его в продаже и ожидания доставки) способа приобрести файл эквивалентного качества.
Например, если легально (в частности, платно) скачать фильм в интернете можно только в DVD-качестве, то для того же фильма в Full-HD-качестве разрешается свободное интернет-распространение до тех пор, пока не появится способ купить и скачать аналогичный Full-HD-файл легально.
Попутно это потенциально хороший стимул для правообладателей, чтобы максимально расширять ассортимент легальной онлайновой видеопродукции и оперативно делать легально доступными для скачивания свежие фильмы в действительно высоком качестве.
Tidy (даже абстрагируясь от того, что он редко бывает по умолчанию доступен на большинстве хостингов) для разбора HTML-кода не предназначен.
html5lib — чисто скриптовое решение, о недостатках скриптовых решений (главным образом что касается быстродействия) всем нам хорошо известно.
Достоинство Gumbo в том, что он написан на C (в отличие от Java, на котором написан канонический HTML5-парсер validator.nu, используемый в Firefox путём автоматического преобразования в C++) и потенциально может быть легко интегрирован в PHP (написанный на том же C) вместо существующего HTML-парсера.
А отключить Wi-Fi имеет смысл не только с точки зрения безопасности информационной, но и чтобы не облучаться без толку в случае, когда интернет от МГТС не интересует в принципе (сюда относятся в том числе большинство пожилых людей).
Что касается метода
substr(), то он может быть удобен, когда известна не позиция окончания диапазона, а его длина).