Проект GNU представил (http://permalink.gmane.org/gmane.org.fsf.announce/2472) выпуск LibreJS 6.0.13 (http://www.gnu.org/software/librejs/) (выпуски 6.0.11 и 6.0.12 пропущены), дополнения к Firefox и GNU IceCat, позволяющего отказаться от выполнения несвободного JavaScript-кода. По мнению (https://www.opennet.dev/opennews/art.shtml?num=20882) Ричарда Столлмана, проблема с JavaScript состоит в том, что код загружается без ведома пользователя, не давая возможности оценить степень его свободности перед загрузкой и воспрепятствовать выполнению проприетарного JavaScript-кода. Определение применяемой в JavaScript-коде лицензии производится (http://www.gnu.org/software/librejs/manual/librejs.html#Free... через указание на сайте специальных меток (https://www.opennet.dev/opennews/art.shtml?num=33044) или через анализ наличия упоминания лицензии в комментариях к коду. Кроме того, по умолчанию допускается выполнение тривиального JavaScript-кода, известных библиотек и кода с сайтов, занесённых пользователем в белый список.
В новой версии в список распознаваемых лицензий добавлен шаблон Unlicense (https://ru.wikipedia.org/wiki/Unlicense). Расширен состав белого списка. Переписан код, в котором применялись нестандартные приёмы разработки на JavaScript. Решена проблема с отображением пиктограммы LibreJS в списке дополнений.URL: http://permalink.gmane.org/gmane.org.fsf.announce/2472
Новость: http://www.opennet.dev/opennews/art.shtml?num=44376
А кто-нибудь знает, зачем и где это может быть применимо? Я правильно полагаю, что это дополнение блокирует код на сайтах, тем самым предотвращая их (о, ужас!) корректную работу?
Правильно. Хотя сайты, которые становятся наглухо неработоспособными без JS - это неправильно. Фу такими быть.
Ну точнее если говорить корректно, то этот JS должен сказать "я свободный, пустите меня, пожаалуйста". Но я сильно сомневаюсь, что разработчики будут заниматься такой ерундой, так что ты прав.
Это чисто на религиозные нужды, чтоб блокировать некошерные/нехаляльные скрипты. Мусульмане вон тоже отказываются есть мясо животного, над которым в момент его убийства не было пробормочено магическое заклинание. Здравомыслящий человек спросит: какая разница, пробубнили ли абракадабру? Вот же мясо, бери и ешь, заклинание его качество не изменит никак. В культе GPL роль магического заклинания играет комментарий в начале js-файла с халяльными Столлмано-угодными копирайтами.
оставил в "Моих правилах" uMatrix только два
* * * block
* 1st-party * allow
То есть, исполняются скрипты и загружаются картинки, фреймы, стили только с домена и поддоменов. Объекты с остальных сайтов идут лесом.
Потом уже вступает в силу адблок и либре js
Ага, а как насчет тех скриптов, что хостятся например в Гугл или еще где-то (тот же jquery и тому подобные общедоступные библиотеки)? Каждый раз лезть в настройки и смотреть, что и как?Я к тому, что выбранный вами подход далеко не самый оптимальный. Почему борцы за свободу никогда не говорят о потраченном времени.
Главное, что есть _возможность_ для тех, кто готов и хочет потратить на это своё время.
Безопасность и удобство всегда были противоположны.
> Главное, что есть _возможность_ для тех, кто готов и хочет потратить на
> это своё время.
> Безопасность и удобство всегда были противоположны.Думаю включение uMatrix в таком режиме сводит к минимуму сложности или неудобство, а безопасность и приватность резко повышается. Конечно рекламные компании приспособятся и к uMarix - владельцы сайтов будут выдавать свои поддомены рекламным компаниям, чтобы те размещали контент у себя. Тогда adblock вычислит такие сайты и заблокирует рекламу и скрипты с них
Чем быстрее вводится зонд, тем он незаметнее.
> Чем быстрее вводится зонд, тем он незаметнее.Зонд как раз вводится медленно и постепенно. Иначе бы не вошёл.
Борцы за свободу не предполагают использовать несвободные сервисы слежки вроде гугла и прочие.
гугл один из основных следильщиков в Интернет наряду с "mail.ru group", Facebook, Microsoft и yandex.
Так что все сторонние скрипты пусть идут лесом, туда же следом стили отправляются, шрифты и картинки! Они мне не нужны - есть вебмастер сайта, он должен подумать как написать самодостаточную страницу, а ни встраивать элементы со сторонних сайтов при недоступности которых вся страница "едет" и превращается в кашу. Если сайт не самодостаточный, а становится кривым от недоспуности сторонних элементов, то вебмастера таких сайтов собирают от пользователей uMatrix мат в их адрес, а сами пользователи не задерживаются на таких кривых сайтах!
На некоторых страницах элементы html ведут к десяткам других сайтов , даже не являющихся поддоменами этого сайта. Я перешёл на этот сайт сам, а грузить элементы с со сторонних сайтов я не разрешал. Так что в баню. Фактически при использовании uMatrix в режиме загрузки элементов с поддоменов этого сайта приводит к ненужности того же adblock -страницы становятся на подрядок чище, мусор редко появлеяется. так что если машина слабая, то вместо adblock или ublock origin можно смело ставить uMatriх с исправленными "моими правилами".
Бывает иногда пишу админам таких сайтов, что их сайт кривой при использовании uMatrix и прошу сделать его рабоспособных без использования контента со сторонних сайтов.
Тот же opennet кривоват - заходишь на сайт http://opennet.ru, а ссылки на новости идут на https://www.opennet.dev, но если перейдя на страницу с новостью( например https://www.opennet.dev/opennews/art.shtml?num=44377 ) и удалить там в начале www, то получится https://opennet.ru/opennews/art.shtml?num=44377 и эта ссылка тоже рабочая и показывает на эту же новость в таком же виде. Я написал месяца два назад об этом Максиму Чиркову, чтобы он исправил как-то эту кривизну, но пока не исправлено. Возможно так и задумано. В принципе мне не мешает, просто в uMatrix чужие сайты легко видно.
Это все очень красочно описано, но на практике изолироваться и всё своими руками делать уже не выйдет. Надо понимать, к чему пришла и экономика (вообще всего), и разработка продуктов в частности: распределение ресурсов и обязанностей. Поэтому есть компании, которые берут на себя часть функций и вам уже не надо думать о том, чтобы их самому выполнять, таким образом снижаюся издержки, а доступность услуг и товаров повышается.С вашим подходом можно начать с того, что нужен свой целиком свободный интернет, чтобы провайдер не следил, чтобы ваш трафик (пусть и шифрованный) нигде не оседал, чтобы хостер не сливал данные куда не надо, чтобы администратор сайта был добросовестным человеком и так далее. А как вы информацию находите? Вам в ДакДакГоу рассказали про приватность? И вы сразу поверили?
Я вовсе не оправдываю такую порочную практику отслеждивания через JS & co всего, чего только можно. Но как показывает практика, такие сообщения о том, что скрипт разместили на другом домене, затрагивают лишь одну сторону проблемы, но напрочь пропускают другие.
ок, гений, расскажи, как быть с сайтами, которые грузят свой js с сторонних CDN для ускорения загрузки?
> ок, гений, расскажи, как быть с сайтами, которые грузят свой js с
> сторонних CDN для ускорения загрузки?Decentraleyes.
это тут вообще при чем?с js может быть не так показательно, возьмем картинки:
например, есть site.ru, там есть картинки.
чтоб картинки раздавались быстро, их раздают через CDN, где они автоматом жмутся в нужный формат (типо webP отдают, если клиент поддерживает, остальным jpg/png), режутся до нужного размера (3x-2x ретина богатым, 1x остальное бедным), ужимаются по весу (для десктопа 90% качество, мобильным 80%) и тд и тп - в общем, происходит там с ними какая-то полезная фигня.при этом картинки раздаются с supercdn.ru/sites/site.ru/...
совсем с другого домена.как планируется работа этого чудо расширения с такими сайтами?
картинки? это сайт мурзилки что-ли? Без картинок непонятно содержание сайта? Читать не умеем что-ли?
Со дня на день чекисты внешний интернет прикроют или будут пропусткать через свои фильтры. Так что и быстрее не будет да и зафильтровать легко могут в любой момент. Всё равно ваш небыстрый сайт без картинок останется. Блажь это -держать картинки за 1000 километров от сайта на чужом сервере.
> Так что все сторонние скрипты пусть идут лесом, туда же следом стили
> отправляются, шрифты и картинки! Они мне не нужны - есть вебмастер
> сайта, он должен подумать как написать самодостаточную страницуНе понял, Вы что, против вынесения CSS в отдельный файл? Считаете, что всё в одном HTML должно быть?
отдельныйфайл? Какие проблемы, пусть будут отдельным файлом, но только ни на другом сервере и в другой стране должен находится файл со стилем или картинками, пусть будет на этом же или соседнем серверер(поддомене этого же сайта).
Вот берём этот сайт , скрипты, куки, картинки,стили всё грузится с сайта www.opennet.ru.
А ещё несколько картинок с этой же страницы идут на сайты top.mail.ru, counter.rambler.ru и counter.yadro.ru. А зайдите на сайт rbc.ru с включённой блокировкой третьих сайтов,то там вся страничка едет из-за того,что несколько скриптов и стилей находятся на внешнем сайте s.rbk.ru! А ещё на сайте rbc.ru загружаются кучу других элементов со сторонних сайтов: google-analytics.com,googletagservices.com, *.medialand.ru, newrelic.ru, tns-counter.ru,а ещё xiti.com, yadro.ru и mc.yandex.ru. Про большую часть перечисленных сайтов я и слыхом не слыхивал, с какой кстати я должен грузить оттуда какие-то файлы. Вот я и настроил uMatrix грузить элементы(картинки, куки,скрипты, стили) только с этого же сайта и поддоменов этого сайта, а загрузки элементов html с третьих сайтов блокировать, даже настроил браузер днс запросы к ним не слать . А то за счёт всяких технологий браузера на базе Firefox типа prefetch и predictor контент всё равно может предзагружаться с этих левых сайтов https://forum.mozilla-russia.org/viewtopic.php?id=67308
всегда вручную разрещаю скрипты, по-умолчанию все заблокировано
> всегда вручную разрещаю скрипты, по-умолчанию все заблокированои ещё реквестполиси конечно
> всегда вручную разрещаю скрипты, по-умолчанию все заблокированоа картинки и стили с чужих сайтов грузишь?
Для этого есть Decentraleyes
О, спасибо, на вид интересная штука. Вопрос - заработает ли в Pale Moon, правда. Будем пробовать...
UPD: есть отдельная версия - https://addons.palemoon.org/extensions/privacy-and-security/.../
То же самое, кстати, можно сделать старым добрым NoScript.http://www.ghacks.net/2015/11/24/noscript-script-surrogates-.../
http://cdn.ghacks.net/wp-content/uploads/2015/11/noscript-su...
> То же самое, кстати, можно сделать старым добрым NoScript.
> http://www.ghacks.net/2015/11/24/noscript-script-surrogates-.../
> http://cdn.ghacks.net/wp-content/uploads/2015/11/noscript-su...Или Greasemonkey.
Учту (тем более, что оно настраиваемо), но как по мне - NoScript слишком уж комбайн. Для мозилловидных, где на каждое расширение не гоняют отдельный процесс, нет нужны нарушать single responsibility principle, как мне кажется.
> Учту (тем более, что оно настраиваемо), но как по мне - NoScript
> слишком уж комбайн. Для мозилловидных, где на каждое расширение не гоняют
> отдельный процесс, нет нужны нарушать single responsibility principle, как мне кажется.Можно сделать полный запрет JS с белым списком разрешённых доменов в about:config.
Для часто посещаемых сайтов сохраняются исключения, для остальных - на индивидуальной основе. Что потеряешь на разрешениях для конкретного сайта с лихвой вернёшь на скорости загрузки, отсутсвии тормозов и рекламы
>Объекты с остальных сайтов идут лесом.и получаешь больше половины нерабочих сайтов — к сожалению, это так. Конечно, если твой персональный интернет ограничивается десятком сайтов, для которых можно настроить исключения и забыть, то всё здорово.
Но как только попадаешь на сайт с контентом из CDN (особенно cloudfront с его дебильными доменными именами — а таких нынче дофейхоа) или за каким-то cloudflare, или просто когда доменное имя прикручено к бложику на публичной платформе, оказывается проще либо не открывать сайт вовсе (ограничивая себя же — ради чего?), либо выключить uMatrix в приватном окне — теряется всякий смысл./me около года мучался с uMatrix, задолбался и забил, uBlock хватает в большинстве случаев.
cdn это я так понимаю и есть трекеры..Они там много чего знают о пользователях Интернет! Думаю я сотни сайтов посещаю в день, в целом всё нормально.
> То есть, исполняются скрипты и загружаются картинки, фреймы, стили только с домена
> и поддоменов. Объекты с остальных сайтов идут лесом.Для "с этого сайта"/"не с этого сайта" есть https://packages.debian.org/search?searchon=sourcenames&keyw... ещё вот такое.
А к Safari можно припонячить?
А то хочу оценить как живут последователи секты бородатого.
> А к Safari можно припонячить?
> А то хочу оценить как живут последователи секты бородатого.К Safari его нельзя припаять - как обычно религия Стива Джоба запрещает...
Можно попробовать версию IceCat для MacOS X https://ftp.gnu.org/gnu/gnuzilla/38.7.1/
icecat-38.7.1.en-US.mac64.dmg
Или установить этот плагин в Firefox( если Джобс разрешит Firefox для Apple)..
Ну или собрать из исходных тектов тот же IceCat или Firefox, если ещё какая-нибудь религия не помешает!Убогие почитатели эпл - любители смотреть рекламу и отсылать всю личную информацию на сервера Эпл
К сожалению, чтобы эта их фигня работала без тормозов, нужен достаточно мощный компьютер. Не знаю, есть ли такие варианты с Libreboot.
Скрипты должны храниться в базе у пользователя, а не загружаться с сайта.
> Скрипты должны храниться в базе у пользователя, а не загружаться с сайта.да надо пакетный мeнeджep для скриптов, вроде apt,yum,etc., встраивать в браузеры - с набором базовых репов скриптофф...
> Скрипты должны храниться в базе у пользователя, а не загружаться с сайта.Если кэш браузера считать базой, то они там и хранятся после первой же загрузки.
>> Скрипты должны храниться в базе у пользователя, а не загружаться с сайта.
> Если кэш браузера считать базой, то они там и хранятся после первой
> же загрузки.Война-то уже давно кончилась, а стуки-стуки на Базу с заголовками If-Modified-Since всё везут и везут.
Ви таки будете смеяться, но для фаерфокса есть такое расширение, я им пользовался, и оно солидно уменьшало объём грузящегося добреца. Даже тут вроде новость была об этом расширении.
в базе SQL-сервера на который опирается web-сервер, выдающий "выхлоп" оных и хранимых процедур, функций. а не елозить на веб-сервере или клиентской стороне. веб-сервер должен лишь "мордой" DB-сервака служить в этом плане, в котором вся эта логика и должна вариться, не суть SQL он, обьектный или распределенный(или смесь всего сразу).
Как открытый исходный код может быть несвободным? Что за бред?
А вот так, выложат под GPL, и прощай свобода.
Код на Javascript не обязательно исходный, он может быть сгенерирован, пропущен через запутыватель. Но даже доступные исходные коды не обязательно могут быть свободными. Да, нет технической возможности воспрепятствовать их использованию, но с юридической точки зрения их использование может быть запрещено. К слову, исходные коды, выложенные без лицензии считаются максимально ограниченными по свободе использования.
Не открыт, а, скорее, доступен.
Но без указания лицензии он может быть однозначно классифицироваться как проприетарный или как открытый.
Но маразм Столмана и его последователей в том, что:
1 Он всё равно не может быть коммерческим, а следовательно для посетителей сайта без разницы, проприетарный он или открытый, так как в любом случае от них ничего и никто не потребует, даже галочку поставить о согласии с условиями.
2 Вредоносным может быть, внезапно, и открытый код, от которого сие поделие никак не защитит.
3 Для устранения вредоносного кода есть No Script и Umatrix, которые эффективнее и функциональнее.
А это поделие используют исключительно фанатики Столмана. Причём не сторонники GNU, коим и я являюсь, а именно фанатики Столмана.
> А это поделие используют исключительно фанатики Столмана. Причём не сторонники GNU, коим
> и я являюсь, а именно фанатики Столмана.Если я не хочу, чтобы на моей машине исполнялся несвободный код, то я использую свободную ОС, свободный биос, свободный браузер, и если есть возможность заблокировать использование несвободного кода, то и блокировать его исполнение тем же LibreJS логичнее!
Так что если быть последовательным в своих убеждениях, то создание LibreJS было логичным!
Если что кому непонятно из моего сообщения читаем про "Западню Javascipt" Столлмана до просветления https://www.gnu.org/philosophy/javascript-trap.ru.html
Так что никакого флеша, никакого несвободного javascript!
> свободный биосЭм... Может я о чём то не знаю? Дайте пожалуйста линк на это, если такое существует, за исключением openWRT. Например у меня мать https://www.asus.com/ru/Motherboards/M2N32SLI_DeluxeWireless.../ где мне на неё свободный биос взять, самому интересно стало. И я был бы даже рад попробовать и даже оставить его, если бы он был, как минимум, не хуже и не урезал функционал.
> Так что никакого флеша, никакого несвободного javascript!
Флеш и JS совершенно разные вещи. Флеш устанавливается по средствам установки в ОС закрытого плагина в виде блоба, который потом загружается браузером и приложению, написанному на флеше становится доступна ФС к который имеет доступ пользователь, от имени которого запущен браузер. При этом при установке блоба вас просят явно согласиться с добровольной ассимиляцией вашей ОС зондом.
А JS он встроен в браузер, в том числе в открытые браузеры и их код доступен и к ознакомлению к изменению, и даже к коммерческому использованию. Тем более JS не имеет доступа к ФС пользователя, если пользователь сам через input type=file не укажет нужный или нужные файлы. Доступ будет только к ним и только на чтение.
Так что это абсолютно разные вещи.> ...Но существуют другие несвободные программы...Эти программы чаще всего написаны на языке JavaScript...
Столман и его фанатики вообще знают что на JS пишутся не программы, а сценарии и какая между ними разница?
> ...“Obfuscript” (запутанный сценарий), потому что там нет комментариев и почти нет пробелов, а названия методов состоят из одной буквы...
Это делается что бы он меньше весил и быстрее загружался у пользователя.
> Многие из этих программ не только несвободны, они еще и вредоносны, потому что они шпионят за пользователем.
Я уже писал выше про то, что без лицензии и вредоносный - это разные никак не связанные между собой понятия, и от последних он никак не защищает.
> Первый шаг — избегать выполнения их.
И получить 90% не работающих сайтов, включая гугл, или работающих но с сильными урезанными возможностями.
> Мы предлагаем использовать правило, согласно которому программа на JavaScript нетривиальна, если:
- она выполняет запросы AJAX или загружается с программами, которые выполняют запросы AJAX,
И заставить пользователя каждый раз перезагружать ВСЮ страницу целиком, при этом сбрасывая при этом все данные которые он ввёл, например в форму. То есть, как минимум, прощай валидация форм, прощай безкапчавая защита от ботов, здравствуй капча на каждом чихе, причём БЕЗ возможности её обновить, без перезагрузки всей страницы...
Какая, блин, забота о пользователях...
После этого я начинаю задумываться, не ужели это тот самый гениальный человек, основавший движение GNU, думая о людях, их удобстве и о прогрессивных технологиях, или это лишь побочный результат его идей о свободе?
P.S. И о да! На opennet.ru раскрытие спойлеров комментариев, тоже осуществляется при помощи JS, при отключении без него будет не возможно прочитать полностью ни один комментарий, или пришлось бы отображать сразу полные комментарии.
Как удобно! Аж нет уже слов...
Раскажите это людям, называющим себя "Javascript-программистами"
> P.S. И о да! На opennet.ru раскрытие спойлеров комментариев, тоже осуществляется при
> помощи JS, при отключении без него будет не возможно прочитать полностью
> ни один комментарий, или пришлось бы отображать сразу полные комментарии.
> Как удобно! Аж нет уже слов...Открыл полные комментарии и ответил тебе. Без использования JS. Всё удобно. А ты ной дальше.
>> P.S. И о да! На opennet.ru раскрытие спойлеров комментариев, тоже осуществляется при
>> помощи JS, при отключении без него будет не возможно прочитать полностью
>> ни один комментарий, или пришлось бы отображать сразу полные комментарии.
>> Как удобно! Аж нет уже слов...
> Открыл полные комментарии и ответил тебе. Без использования JS. Всё удобно. А
> ты ной дальше.Он даже не думает, что жизнь в Интернете возможна без javascript :) Боится попробовать. Отключенный в браузере javascript (через about;config) не мешает смотреть и делать комментарии на сайте opennet.ru ! Вот поэтому у него 90 процентов сайтов и не работают без javascript, потому что просто так думает ,что должно быть столько, девяносто его самое любимое число...
>> свободный биосlibreboot свободный биос. Может и другие ещё есть. На сайте есть перечисление к каким платам он подходит. Есть даже полностью свободные ноутбуки (с libreboot, со свободными дистрибутивами Линукс, коорые без всяких несвободных прошивок, и таких дистрибутивов меньше не становится, сегодня кстати вышел gNewSence 4!) . Есть проект Respects Your Freedom https://www.fsf.org/resources/hw/endorsement/respects-your-f... который смотрит на железки разные и свободность их прошивок и ОС включая драйвера.
>[оверквотинг удален]
> Флеш и JS совершенно разные вещи. Флеш устанавливается по средствам установки в
> ОС закрытого плагина в виде блоба, который потом загружается браузером и
> приложению, написанному на флеше становится доступна ФС к который имеет доступ
> пользователь, от имени которого запущен браузер. При этом при установке блоба
> вас просят явно согласиться с добровольной ассимиляцией вашей ОС зондом.
> А JS он встроен в браузер, в том числе в открытые браузеры
> и их код доступен и к ознакомлению к изменению, и даже
> к коммерческому использованию. Тем более JS не имеет доступа к ФС
> пользователя, если пользователь сам через input type=file не укажет нужный или
> нужные файлы. Доступ будет только к ним и только на чтение.Плагин от Адобе закрытый, поэтому несвободный, сами флеш файлы тоже несвободны. Так что тут почти одна несвободность, можно ещё свободный плагин для флеш установить gnash. ютубе в нём работал.Контент флеша можно расценивать по разному, если это видео, то это просто данные, которые не могут быть открыты. Если это какая-то игра типа Доктрис на флеше, то это уже закрытый код. К скриптам на перле и питоне и на php идёт лицензия, тоже самое с javascript ! Я могу javascript и без браузера запускать на том же node.js, но это не делает его не программным кодом! Там есть алгоритм...У этой программы может быть свободная или несвободная лицензия. А может автор этой программы -на интерпретируемом языке забыл указать лицензию ! Так что если я не хочу запускать несвободные программы на своём компьютере( интересно есть вирусы свободные и Столман запускает эти вирусы на своём компьютере :)) у меня при использовании LibreJS такая возможность есть. Если кто-то не хочет такой возможностью пользоваться, то это его право! Хочешь выполнять на своём компьютере несвободное ПО от биоса до виндовс и его драйверов- пожалуйста. Только пусть такой товарищ, не говорит, что он сторонник свободного ПО!
> Я уже писал выше про то, что без лицензии и вредоносный -
> это разные никак не связанные между собой понятия, и от последних
> он никак не защищает.кроме вредоносных, есть ещё следящие за пользоватлем. Если ты пишешь свободный код, то думаю люди такой код комментарят хотя бы немного. Большей частью современные странички html изгаженны коннектами на сторонние сайты с которых вообще невесть что загружается! И эти вебмастера загаженных страничек полуторамегабайтных страничек экономят на пробелах? Чушь слоновья, да и на большинстве таких старичек написано, что "все права зарезервированы".
> И получить 90% не работающих сайтов, включая гугл, или работающих но с
> сильными урезанными возможностями.да кто говорит про 90%? Ну кое что бывает не работает, основное отлично работает, включая почтовые сервера, все имеют версию без javascript(и gmail.com и mail.ru и yandex.ru).
Кто мешает написать админам этих сайтов и горевебмастерам, что их сайты не работают при отключенном javascript или с фильтрами uMatrix(загружающим контент только с текущего домена и его поддоменов). Пусть шевелется, пишут код загружающий контент с десятков сайтов, ну разве не уроды?
Моё мнение javascript зло и по умолчанию должно быть отключено везде. Сходите на тесты браузеров и увидете, что включнёный javascript выдаёт очень много и позволяет узнать и часовой пояс и ОС и какие шрифты установлены , и создать уникальный отпечаток браузера.
https://panopticlick.eff.org/
https://amiunique.org/
http://ip-check.info
https://whoer.net/#extended> при этом все данные которые он ввёл, например в форму. То
> есть, как минимум, прощай валидация форм, прощай безкапчавая защита от ботов,
> здравствуй капча на каждом чихе, причём БЕЗ возможности её обновить, без
> перезагрузки всей страницы...Всё это работало и до эры ajax, не выдумывайте и соцсети работали отлично и почта и форумы! Ajax это лишняя возможность загрузить непонятно что в ваш браузер, что даже и незаметите прокручивая страницу вниз и подгружая контент!
На вашем компьютере не открывается PSD? это тоже неудобство для пользователя, так вы установите Фотошоп, можно и нелинционный, деньги ведь тоже отдавать неудобно...
Мне кажется это вы путаете понятия свободный и удобный!
Клиника
ждём обновления IceCat, этот плагин LibreJS встроен в этот браузер GNU Zilla
Разработчики IceCat не осилили возможность обновлять дополнения без обновления браузера? Если да, то они знатные рукожопы. Что им мешает не привязывать релиз дополнения к релизам браузера? И как они умудрились, вообще, если это форк фарфокса, который изначально дополнения обновлять умеет?
> Разработчики IceCat не осилили возможность обновлять дополнения без обновления браузера?
> Если да, то они знатные рукожопы. Что им мешает не привязывать
> релиз дополнения к релизам браузера? И как они умудрились, вообще, если
> это форк фарфокса, который изначально дополнения обновлять умеет?Установил посмотреть, там нельзя удалить аддон или обновить его. Но вот хочу забрать оттуда форк Адблока их.
>> Разработчики IceCat не осилили возможность обновлять дополнения без обновления браузера?
>> Если да, то они знатные рукожопы. Что им мешает не привязывать
>> релиз дополнения к релизам браузера? И как они умудрились, вообще, если
>> это форк фарфокса, который изначально дополнения обновлять умеет?
> Установил посмотреть, там нельзя удалить аддон или обновить его. Но вот хочу
> забрать оттуда форк Адблока их.Тоесть дополнения по умолчанию не удалаются в интерфейсе и обновление не работает. Но я зашёл в папку с дополнениями и удалил старый LibreJS и установил в аддонах новую версию.
интересно, если установить uMatrix, Adblock plus и LibreJS, то кто из них будет вначале обрабатывать html текст,а кто потом?
Логичнее,чтобы uMatrix выкинул всю лишнюю парашу со сторонних сайтов и загрузил элементы странички только с поддоменов, а потом уже взялись за дело LibreJS и Adblock.
Как проверить порядок обработки контента плагинами?
К сожалению, ответ - как повезёт.
Да хрен с ней, с свободностью. Безопасность кто-нибудь проверяет этих самых JS? Мне, по большому счету, на свободность покекать. А вот на безопасность отнюдь.
> Да хрен с ней, с свободностью. Безопасность кто-нибудь проверяет этих самых JS?
> Мне, по большому счету, на свободность покекать. А вот на безопасность
> отнюдь.Поставь Noscript, для безопасности этого достаточно.
Мде? И наслаждаться полутора сайтцами? Ты в курсе, что без JS _ничего_ не работает? Библиотеку Макса Мошкова что-ли читать?
>> Да хрен с ней, с свободностью. Безопасность кто-нибудь проверяет этих самых JS?
>> Мне, по большому счету, на свободность покекать. А вот на безопасность
>> отнюдь.
> Поставь Noscript, для безопасности этого достаточно.Я сказал "проверяет". Не "блокирует". Разницу сечешь?
>>> Да хрен с ней, с свободностью. Безопасность кто-нибудь проверяет этих самых JS?
>>> Мне, по большому счету, на свободность покекать. А вот на безопасность
>>> отнюдь.
>> Поставь Noscript, для безопасности этого достаточно.
> Я сказал "проверяет". Не "блокирует". Разницу сечешь?Что там проверять? Он не безопасен сам по себе, спасёт только полное отключение с резрешением доверенных доменов.
Вместо того, чтобы молча сёрфить я должен буду изучать код страниц, переходить по сцылкам, проверять скрипты и решать - доверять-не доверять? Слуга покорный, пусть комп пашет, он железянный. 21 век, мля.
>> Да хрен с ней, с свободностью. Безопасность кто-нибудь проверяет этих самых JS?
>> Мне, по большому счету, на свободность покекать. А вот на безопасность
>> отнюдь.
> Поставь Noscript, для безопасности этого достаточно.легче просто в about:config выставить javascript.enabled в false .
Я понял чем занимаются Столлман и Ко. Они берут работающую вещь (ноутбук, телефон, сайт), добавляют туда щепотку своей "свободы", после чего эта вещь либо совсем перестаёт работать, либо её функционал оказывается ниже плинтуса.
> Они берут работающую вещь (ноутбук,...
> после чего эта вещь либо совсем перестаёт работать, либо её функционал
> оказывается ниже плинтуса.Не, просто не могут одолеть намертво приваренные зонды типа интелловского МЕ. А без этих зондов железка, внезапно, отказывается работать. Но у хомячков виноваты "свободолюбцы ниасиляторы" .
А что им мешает запилить свой процессор? Без МЕ и со свободой. Не могут, значит неосилиторы.
> А что им мешает запилить свой процессор? Без МЕ и со свободой.Если любитель зондов от гугла о чем то не знает, то этого не существует!
> Не могут, значит неосилиторы.Не могут конкурировать с интелом и поэтому неосиляторы?
А любитель зондов с кем конкурировать может?
Не можешь конкурировать - пошёл на мороз. Это рынок.
> Не можешь конкурировать - пошёл на мороз.Т.е. они не могут предоставить свободный BIOS для ынтылей, потому как не могут выпилить ME, а это значит, что они не могут конкурировать с ынтылем и должны пойти на мороз?
Альтернативная логика любителей зондов во всей красе!> Это рынок.
Это жопа^W домкрат.
Причем тут вообще рынок? Где движение товаров и денег?
Еще бы про "долю рынка" вспомнили, для полноты картины.
Я не про выпиливание, я про запиливание. Не можешь сделать свой процессор, не надо ругать тех, кто смог.
> Не можешь сделать свой процессор, не надо ругать тех, кто смог.А я про альтернативную логику. Не можешь вырастить своую корову – не надо ругать тех, кто торгует тухляком и неведомой **ней для ускорения роста. Не можешь сделать свой завод по очистке свинцовой руды – не надо ругать тех, кто сумел и радует всех остальных сбросом отходов в реку!
Некорректное сравнение. От использования зондов в процессорах никто ещё не умер, а вот от свинца в водичке или протухшего мяса - пожалуйста.
> Некорректное сравнение. От использования зондов в процессорах никто ещё не умер, а
> вот от свинца в водичке или протухшего мяса - пожалуйста.А откуда ты знаешь? Или уже террористов не считаем? Они же ничем не хуже спецслужб.
>> Некорректное сравнение. От использования зондов в процессорах никто ещё не умер, а
>> вот от свинца в водичке или протухшего мяса - пожалуйста.
> А откуда ты знаешь? Или уже террористов не считаем? Они же ничем
> не хуже спецслужб.может от этих зондов в процессоре взорвалась Фукусима? Или вот Бук в гражданский самолёт попал, а операторы и не вкурсе даже были :)
> Некорректное сравнение. От использования зондов в процессорах никто ещё не умер,Ну лады. От паразитов тоже, обычно, не умирают. Не выгодно паразиту хозяина убивать.
Но от вшей или червей ленточных народ почему-то отнюдь не в восторге.
И даже, подумать только, негодует, когда ему пытаются всучить мясцо или одежку с такими "подарочками"!
А ведь раньше жрали и претензий не предъявляли! Да и сейчас, в Папуасиях, народ будет хрумкать за милую душу!
Вот что какое-никакое образование с людьми делает – не хотят бездумно потреблять, хоть ты тресни! А ведь сами выращивать, тем более конкурировать – не умеют!
Видимо, поэтому в айтишных продуктах так стараются налегать на принцип "не нужны вам даже азы, вот вам кнопочка <сделать зашибись>". А те кто там про червей^W зонды пишет и предупреждает суть простые паникеры и завистливые неосиляторы, неспособные конкурировать …
>> Не можешь конкурировать - пошёл на мороз.
> Т.е. они не могут предоставить свободный BIOS для ынтылей, потому как не
> могут выпилить ME, а это значит, что они не могут конкурировать
> с ынтылем и должны пойти на мороз?
> Альтернативная логика любителей зондов во всей красе!Собаки лают, караван идёт https://en.wikipedia.org/wiki/List_of_open_source_hardware_p...
Так давно запилили. ARM, MIPS, IBM Power на выбор. Большинство схемы несвободны, но доступны для лицензирования заинтересованным сторонам. Вот только производить всё это дело не потянут даже большинство стран третьего мира, не говоря уже о Free Software Foundation, которая всё никак не накопит Столлману на счастливую старость.
> А что им мешает запилить свой процессор? Без МЕ и со свободой.
> Не могут, значит неосилиторы.Сперва добейтесь!
> А что им мешает запилить свой процессор? Без МЕ и со свободой.
> Не могут, значит неосилиторы.А мешает то, что процы на деревьях, вишь ты, не растут. Их надо производить, вбухав некисло бабла и усилий. Но у бессеребренников-то бабло откуда? Они только песдеть горазды про адов рынок.
Малчать, гусары! Ваши стодолларовые зарплаты выпускать процы не позволяют иначе, чем в ваших влажных ночных мечтах!
> А что им мешает запилить свой процессор? Без МЕ и со свободой.
> Не могут, значит неосилиторы.направление Open Hardware только ещё начинает развиваться последние годы! Ждите или участвуйте!
Год в IT - вечность. Кто не успел - тот опоздал, и, как правило, навсегда.
> Год в IT - вечность. Кто не успел - тот опоздал, и,
> как правило, навсегда.Вот именно, кто вперёд убежал далеко, то начинает почивать на лаврах и засыпает(не шевелится), а за это время другие его догоняют. Всё это уже проходили....
Они наглядно показывают сколько в "работающих вещах" принадлежит заплатившему за них пользователю. И если результат тебе не нравится - вопросы совершенно не к Столлману.
клоун: и много ты заплатил за право открыть сайт microsoft.ru? Ничего? Совсем ничего не заплатил, но требуешь, чтобы сайт предоставил тебе исходные коды под той лицензией, которую ты назовёшь? Ну и запросы у вас... Не лопнете?
> клоун: и много ты заплатил за право открыть сайт microsoft.ru? Ничего? Совсем
> ничего не заплатил, но требуешь, чтобы сайт предоставил тебе исходные коды
> под той лицензией, которую ты назовёшь? Ну и запросы у вас...
> Не лопнете?вообще речь шла о биосах и железе и в этом контексте я и отвечал. с сайтами всё сложнее.
но конкретно microsoft.XXX мне по барабану совсем и пусть они своих посетителей хоть содомируют и гонорреей заражают.
клоун: Ты купил фишбургер и стакан Колы. Ты действительно веришь в то, что тебе должны (!) предоставить их рецепты и передать права на их изготовление? Вот это аппетиты...Я не просто так упомянул Колу. Её рецепт закрыт и является коммерческой тайной. Рецент блюд МакДональдса открыт, но готовить и подавать их в других ресторанах запрещено.
> клоун: Ты купил фишбургер и стакан Колы. Ты действительно веришь в то,
> что тебе должны (!) предоставить их рецепты и передать права на
> их изготовление? Вот это аппетиты...Сравнение с рецептами показывает очередную неуместность аналогий. Ведь тупо продавать неведомую *рень, прикрываясь тайной рецепта и запрещая делать анализ, в нормальных странах тоже, как бы, нельзя.
> клоун: Ты купил фишбургер и стакан Колы. Ты действительно веришь в то,
> что тебе должны (!) предоставить их рецепты и передать права на
> их изготовление? Вот это аппетиты...нет. я просто не ем в тошниловках и не пью страшно секретную смесь из сахарного колера и кислоты.
> Я не просто так упомянул Колу. Её рецепт закрыт и является коммерческой
> тайной. Рецент блюд МакДональдса открыт, но готовить и подавать их в
> других ресторанах запрещено.походу ты ещё и слабо понимаешь что такое "ресторан". но раз уж зашла речь за рестораны - там в основном готовят "открытые" блюда и никто не прибежит к тебе с приставами за изготовление, употребление и даже продажу салата оливье.
клоун: "я слабо понимаю что такое ресторан" - мда... Что ещё я "слабо понимаю" и "совсем не понимаю"? Говори смело! Все, кто не разделяют твои идеи - это клинические идиоты и они все должны быть помещены в псих.больницу, так? Во времена СССР так поступали с теми, кто выступал против советской власти.
> клоун: "я слабо понимаю что такое ресторан" - мда... Что ещё я
> "слабо понимаю" и "совсем не понимаю"? Говори смело! Все, кто не
> разделяют твои идеи - это клинические идиоты и они все должны
> быть помещены в псих.больницу, так? Во времена СССР так поступали с
> теми, кто выступал против советской власти.Пациент, вы сравниваете софт с едой. А ну ка быстро в палату таблеточки пить.
клоун: мда... Вот здесь электричество сравнивают с канализацией http://easyelectronics.ru/osnovy-na-palcax-chast-1.html И принципиальной разницы между ними не находят.
О, уровень понимания клоуна продемонстрирован во всей красе. В отличие от него Ди Халт отлично понимает различие и не раз повторяет, что это упрощённое описание, а дальше, за нормальным - надо идти к Хоровитцу с Хиллом.
> клоун: "Стаканыч, ты?! Я-то мучаюсь -- что за синтаксис, а тебя со всех ников забанили? Уф-отлегло.
>> клоун: Ты купил фишбургер и стакан Колы. Ты действительно веришь в то,
>> что тебе должны (!) предоставить их рецепты и передать права на
>> их изготовление? Вот это аппетиты...
> нет. я просто не ем в тошниловках и не пью страшно секретную
> смесь из сахарного колера и кислоты.
>> Я не просто так упомянул Колу. Её рецепт закрыт и является коммерческой
>> тайной. Рецент блюд МакДональдса открыт, но готовить и подавать их в
>> других ресторанах запрещено.В приниципе я давно мечтаю, чтобы на любых продуктах было написано не только из чего они приготовлены, но и как! И в магазинах на хлебе и в ресторанах и забегаловках. Хочешь такое блюдо можешь и дома его приготовить(хоть хлеб испечь).Не хочешь заморачиваться с готовкой, можешь прислать в ресторан свой рецепт и через час-другой они тебе приготовят по такому рецепту еду.
> клоун: и много ты заплатил за право открыть сайт microsoft.ru? Ничего? Совсем
> ничего не заплатил, но требуешь, чтобы сайт предоставил тебе исходные коды
> под той лицензией, которую ты назовёшь? Ну и запросы у вас...
> Не лопнете?исходный код и так есть в скриптовых языках, другое дело какая на него лицензия! Это программа, теоретически,если у неё нет лицензии, то она должна рассматриваться свободной в случае интерпретируемых языков, но не факт. В тех же php скриптах часто прописана лицензия! Так что тут всё не очевидно. Если есть программа, то должна быть лицензия , иначе или авторы потом проблем не оберутся, либо пользователи, которые захотят её изменить или использовать.
> Я понял чем занимаются Столлман и Ко. Они берут работающую вещь (ноутбук,
> телефон, сайт), добавляют туда щепотку своей "свободы", после чего эта вещь
> либо совсем перестаёт работать, либо её функционал оказывается ниже плинтуса.есть несколько ноутбуков, которых можно купить с открытым биосом, полностью свободной ОС...
Кто виноват, что пользователи покупают железо несовместимое с разными ОС, а потом ругаются что эта новая ОС не поддерживает их принтер или вебкамеру?
Я первый комп когда покупал искал и звуковые платы и сетевые карты и видеочип, чтобы он и в Линукс работал и FreeBSD и OpenBSD и NetBSD . Тогда ещё виртуализации не было. Поэтому оси приходилось устаналивать на голое железо. Так что искал и покупал что мне надо. А вы приходите в магазин и покупаете комп с виндовс 10, а потом удивляетесь, почему нельзя на него поставить Линукс или Виндовс 7(ХР). Вы сами покупаете чушь и не думаете куда вылетают ваши деньги, а потом удивляетесь,что на вашем железе другие ОС не пашут. ВЫ сами сидите на игле микрофот и не собираетесь слезать
Опенсорс головного мозга?
> Опенсорс головного мозга?
> ОпенсорсНет вовочка, это не опенсорс, это свободное программное обеспечение.
>> Опенсорс головного мозга?
>> Опенсорс
> Нет вовочка, это не опенсорс, это свободное программное обеспечение.Разница от меня ускользает.
>>> Опенсорс головного мозга?
>>> Опенсорс
>> Нет вовочка, это не опенсорс, это свободное программное обеспечение.
> Разница от меня ускользает.Опенсурс != свободный. Вот и вся разница.
>>>> Опенсорс головного мозга?
>>>> Опенсорс
>>> Нет вовочка, это не опенсорс, это свободное программное обеспечение.
>> Разница от меня ускользает.
> Опенсурс != свободный. Вот и вся разница.На пальцах можешь? Твое неравенство ничего не объясняет.
>>>>> Опенсорс головного мозга?
>>>>> Опенсорс
>>>> Нет вовочка, это не опенсорс, это свободное программное обеспечение.
>>> Разница от меня ускользает.
>> Опенсурс != свободный. Вот и вся разница.
> На пальцах можешь? Твое неравенство ничего не объясняет.Открытый исходный текст — это методика разработки; свободные программы — это общественное движение. Для движения за свободное программное обеспечение свободные программы — это этический императив — уважение свободы пользователей. Напротив, философия открытого исходного текста рассматривает проблемы с точки зрения того, как сделать программы “лучше” — только в практическом смысле. Согласно этой философии, несвободная программа — это неудовлетворительное решение поставленной практической задачи.
Цель LibreJS - это уважение свободы пользователей. Опенсурс такие этические императивые не преследует. Опенсурс не занимается тем что запрещает несвободный джаваскрипт, это противоречит его цели сделать программы "лучше" в практическом смылсе. Так что нужно было написать: "СПО головного мозга." Опенсурс тут не при чём.
Открытый код свободный код.
Если код открыт ещё не значит что его можно использовать как хочешь.
Вообще щвабодники уже не в первый раз обкакиваются в смыслах.
Free у них тоже и свободный, хотя это ещё и бесплатный.
Потом уже начали оправдываться Free as in Freedom.
> Открытый код свободный код.Открытый код ≠ свободный код.
>> Открытый код свободный код.
> Открытый код ≠ свободный код.И снова - и чо?
3,884 users это все что вам нужно знать об это странном аддоне
Я так и знал,что это дополнение будет большим препятствием не только в отображении контента,но и работы браузера вообще.
> Я так и знал,что это дополнение будет большим препятствием не только в
> отображении контента,но и работы браузера вообще.Это какием же образом этот плагин препятсвует работе браузера? сколько его использую ни разу не замечал такого!
Кто-нибудь пробовал написать комментарий на этом сайте с включенным аддоном? ))
> Кто-нибудь пробовал написать комментарий на этом сайте с включенным аддоном? ))LibreJS + uMatrix с фильтрами на домен и поддомены, остальное игнорируется(третьи сайты)
Полёт нормальный. Вообще этот сайт нормально и без JS работает...