Как стать автором
Обновить
36
0
Lain_13 @Lain_13

Пользователь

Отправить сообщение

В Фоксе 53 значительно допилили поддержку работы с тысячами открытых табов и потребляемой памятью. Я до сих пор не понимаю как любым браузером можно так пользоваться, но можете проверить.

Так копрософт нужно запускать на IE (не путать с Edge). Классика же.

bopoh13 указал мне на неточность. Как оказалось версия ABP с поддержкой :-abp-has() позавчера вышла из беты и теперь доступна всем пользователям Хрома.

Бесконечная загрузка и отсутствие срабатывания onload-скриптов? О да, благо они скрипты изменили на асинхронные и пнули своих пользователей, чтоб те у себя обновили. Хоть где-то стало можно удалить исключения.

С другой стороны поддержки стилей и скриптов в фильтрах у ABP нет по той причине, что они беспокоятся о безопасности пользователей. Достаточно одного недобросовестного автора списка фильтров и uBO превращается в платформу для распространения малвари или, как минимум, сбора статистики о посещении сайтов его пользователями.

У uBO есть фильтры, позволяющие добавлять на страницу короткие скрипты и стили, и подставные ресурсы, которыми можно подменять чужие файлы. Именно ими они блокируют гугловский ga.js, например, не ломая при этом половину сайтов.
Ещё есть поддержка псевдокласса :has() в селекторах, которую в ABP лишь недавно добавили в форме :-abp-has() и та ещё из беты в релиз не перешла. И есть ещё пачка псевдоклассов, аналогов которых в ABP пока нет даже в бете.

Кстати, занимаюсь поддержкой фиксов для ABP:
https://greasyfork.org/en/scripts/19993-ru-adlist-js-fixes
https://userstyles.org/styles/101141/ru-adlist-css-fixes
Но да, поставить один uBO проще.

В RU AdList Антисчётчике оно непосредственно до удаления лет 5 назад было вот таким:
||google-analytics.com^$third-party,domain=~asus.com|~avast.com|~imageshack.us|~kyivstar.ua|~station.ru|~thisissand.com|~whorush.com
И периодически росло. Редкие, но внезапные, совершенно непредвиденные и сложные в обнаружении проблемы в неожиданных местах. Если вы их ни разу не встречали — вам же лучше.
Возможно на указанных доменах сейчас с ним проблем уже нет, возможно сам скрипт переделали так, что его теперь можно блокировать, но желания возвращать его что-то мало.
Оно у вас в личном списке фильтров или в каком-то из общих?

Какой именно у вас Адблок? Если ABP, то я уже писал почему конкретно скрипт не блокируется им выше (сбор статистики блокируется).

Хотя да, ABP меняют на uBlock Origin и прочее, но не из-за «закрытости» адблока (что не так) или планируемого сбора статистики по срабатываниям (который они до сих пор не сделали -_-), а из-за инертности его развития и постоянным обходам его на многих сайтах. Кстати, они недавно спохватились и пытаются нагнать uBO по функционалу или, по крайней мере, понять почему им необходимо вводить новые типы фильтров. А то я знаю уже с десяток способов обхода его блокировок, часть из которых средствами ABP в принципе не решаема.

Серьёзно. Если вместо него и ga.js не подставлять свои обёртки, то будут проблемы. uBlock Origin так и делает, например. Обычно проблемы мелкие и незаметные пока не наткнёшься на каком-нибудь магазине на невозможность нажать кнопку «Добавить товар в корзину» или что-нибудь подобное.

ABP тоже опенсорсный. У вас есть доказательства обратного?

Проблемы частной собственности и рельефа местности обычно можно решить деньгами и подземными тоннелями. И Маск в них знает толк: https://www.theverge.com/2017/6/28/15890934/elon-musk-the-boring-company-first-tunnel-los-angeles
А если совсем уже никак, то можно сделать техническую станцию и хоть под прямым углом заворачивать на ней. Естественно с затратами времени на остановку и разгон.

На счёт кабины. Не смотря на то, что у них там вакуум в трубе это не значит, что там совсем нет газа. В статье чётко указано, что там давление в 5 Па, что соответствует т.н. среднему вакууму. При скоростях в 400 и, тем более, 1200 Км/ч даже на столько разреженный газ будет создавать сопротивление.

Стоп, а кто говорил о том, что кто-то будет поворачивать?

Adblock Plus со списком против счётчиков блокирует запросы, собирающие данные. Сам скрипт https://www.google-analytics.com/analytics.js не блокируется так-как это часто приводит к проблемам на сайтах, а подставлять свой код ABP пока не научился.

Вот вам плохие отзывы от не администратора Windows 10 (и мало что касается, собственно, настройки):
— Для того, чтоб заставить Винду не качать обновления и не ставить из без спросу приходится указывать все подключения к интернету как платные в настройках соединения. Каждое персонально. Забыл указать для нового подключения — начинает качать и потом перезагрузится без спросу. Есть несколько настроек для нормального выключения и обновления по запросу, а не без спросу, но они доступны только в определённых редакциях винды и, конечно же, в домашней версии они недоступны вовсе.
— Переключение окон по Alt+Tab залипает и интерфейс со списком окон периодически остаётся на экране и единственный способ это исправить, который я нашёл для своей системы, это выключить новую красивую переключалку окон и пользоваться старой, только с иконками и без картинок самих окон. Т.е. это не залипающий Alt. Впрочем, даже старый интерфейс пару раз уже умудрился залипнуть и вообще не желал уходить с экрана.
— Новые приложения вроде Mail не выводят свою иконку в старом интерфейсе переключения окон.
— В том же Mail не работает копирование по Ctrl+C… точнее ты никогда не знаешь сработает оно или нет в этот раз. С таким же успехом можно монетку подбрасывать. Приходится пользоваться контекстным меню.
— Опять же в том же Mail для копирования текста со ссылкой нужно в контекстном меню найти кнопку "<", чтоб иметь возможность скопировать текст таким образом. В контекстном меню там целых два действия и 4 кнопки. Гениально.
— Базовые игры теперь с рекламой. Серьёзно? Благо мне-то они хоть не нужны.
— Новый Skype App не запрашивает доступа к микрофону если он внезпано оказался выключен в настройках Винды. В этих настройках в принципе нет возможности выключить для всех и потом разрешать. Можно либо совсем выключить для всех или персонально запретить всем, но каждое новое установленное приложение по-умолчанию доступ будет иметь.
— Новый Skype App не выводит новые сообщения до тех пор, пока не откроешь его окно. -_- Тогда он просыпается и подгружает из с сервера. Это IM или почтовый клиент? Да блин, даже почтовые клиенты в этом плане динамичнее получаются. В результате приходится пользоваться старым, хоть и он не сахар.
— Уже 2017й год на дворе, а винда всё ещё теряет расположение иконок на рабочем столе чуть ли не каждый раз, когда какая-нибудь игра изменит разрешение экрана. Приходится пользоваться сторонними утилитами для восстановления их расположения. Впрочем, это претензия ко всем версиям Винды.
— Догадались встроить приложение-будильник, но не догадались о том, что пользователи оного могут захотеть поставить СВОЮ мелодию! Более того, это убожество поддерживает только один строго фиксированный формат WAV-файлов. Две тысячи, мать его, семнадцатый год! Поменять музыку можно только подсунув вместо файлов стандартных мелодий свои в идентичном формате (и тут я имею в виду всё вплоть до дискретизации и byte order). В реестре можно включить отображение звуков будильника в настройках звука системы и там можно выбрать свой файл, но будильник этот выбор либо проигнорирует вовсе, либо не будет играть файл.
— Ну и та самая слежка за пользователем, которую штатными средствами выключить можно лишь частично, а некоторые её части они аккуратно скрывают под видом полезных сервисов. Например, картинки на форме логина с возможностью за них проголосовать. Это нужно выключать отдельно, заменив на свои собственные вместо Windows Spotlight.

Очень это всё user-friendly. Я не говорю, что Linux в этом плане лучше. У него своих проблем вагонами. Но большей части этого маразма до 8+ просто не было.
И да, arrow-функции фактически наследуют this из родительской функции:
(function(){(function(){console.log(this)})();(()=>console.log(this))();}.bind({}))()

Выдаст в консоли:
Window {...}
Object {}
На счёт arrow функций:

1. Стоит помнить, что если собираетесь поддерживать IE 11 или Safari до 10й ветки, то использовать их не получится. Ещё некоторые браузеры под Android могут подсунуть свинью, включая довольно популярный UC Browser. Opera Mini тоже всё ещё используют (~3%!) и там их тоже нет. Если тебе не интересны 10~15% владельцев мобильных телефонов, то можешь использовать arrow-функции. Иначе стоит подождать, пока их поддержку сделают как минимум в UC Browser.

2. Они не инициализируют this до момента вызова. Это можно применить для создания функций, обращающихся к this в теле конструктора класса, созданного на основе другого класса, и до вызова super в конструкторе наследуемого класса (в наследуемом классе нельзя вызывать this до вызова super — кидает ошибку). Хотя зачем так вообще может понадобиться сделать для меня загадка и, наверное, лучше так не делать.

3. Данный тип функций невозможно использовать в качестве конструктора. У них даже prototype нет, чтоб это было возможно.

4. В теле этих функций нельзя использовать arguments, new.target и super. Все они наследуются из контекста вызова функции. Последние два в них вообще бессмысленно вызывать в виду пункта 3. Если умудритесь сделать все функции arrow-функциями, то попытка обратиться к arguments и вовсе приведёт к ошибке так-как
эта переменная не будет создана ни в одном контексте. В любом случае лучше не используйте arguments внутри arrow-функций если только не хотите умышленно запутать свой код.

Если б им ещё можно было пользоваться с мышью и клавиатурой и не сойти с ума…


Например, Windows Mail:


  • При нажатии Ctrl+C текст копируется в 1 из 10 случаев. Причём если нажать несколько раз подряд, то рано или поздно таки скопирует. Такое впечатление, что оно кубик бросает и разрешает копирование только в случае критической удачи.
  • При выделении текста со ссылкой опция копирования из контекстного меню пропадает и остаётся только опция перейти по ссылке. Нет, на самом деле опция копирования там есть, но для этого нужно в меню слева-вверху тыкныть кнопку "<". Очень умно сделать контекстное меню с двумя действиями (буквально) и 4мя кнопками для доступа к этим действиям. Да, когда переходишь «влево» к меню с единственным действием «копировать» там появляется кнопка «вправо» — вдруг вам захочется вернуться обратно.

Информация

В рейтинге
Не участвует
Откуда
Украина
Дата рождения
Зарегистрирован
Активность