Они и в Адблоке обновляются, кстати, для Адблока существует много разных подписок, помимо стандартной ruAdlist+Easylist. Но в статье показан альтернативный подход: вместо постоянно обновляемых правил для каждого сайта в интернете — правила универсальные.
Т.к. поддерживать подписку не собираюсь :) — идеологически правильнее будет выложить файл patterns.ini, который просто подкладывается в папку adblockplus и дальше набор правил поддерживается самостоятельно через штатный интерфейс адблока.
Построили, значит, новый полностью роботизированный завод. Идет экскурсия
по цехам.
Экскурсовод:(Э.) — Внимание, господа, в этом цехе все роботы управаляются
операцинной системой MS-DOS. Посмотрели, идут дальше.
Э.: — В этом цехе все роботы работают под управлением операционной
системы Unix. Посмотрели, идут дальше.
Э.: — Вот в этом цехе все роботы работают под управлением новейшей
операционной системы QNX. Проходят в след. цех.
Э.: — А в этом цехе все роботы управляются операционной системой
Microsoft Windows'98. Всем присутствующим просьба надеть защитные каски.
Да, одновременное сильное снижение обоих параметров ухудшает скорость — с указанными настройками браузер будет грузить по 8 элементов страницы, включая саму страницу. IE использует 2 соединения, но значительно больше (как раз 32 видимо — точную цифру пока не нашел) одновременных запросов. Так что возможная успешная формула network.http.max-persistent-connections-per-server = 2 и network.http.pipelining.maxrequests по дефолту (32). При 2 соединениях страница появляется сразу.
А можно узнать, что это были за проблемные сайты?
P.S. Спецификация HTTP 1.1 была представлена в 1999 году. 14 лет назад. Все нормальные (популярные) веб-сервера обязаны за такой срок научиться корректно поддерживать этот протокол (вопрос только в лимитах по умолчанию). Считаю, что продолжать по-прежнему сидеть на еще более старом HTTP 1.0 — ну, примерно то же самое, что сейчас пользоваться 16-битной ОС.
Действительно, такая проблема есть. (Но отбивания отбиваниям рознь: можно через iptables отбивать множественные отдельные (http 1.0) запросы с одного IP и тогда, наоборот, pipelining будет обходить это ограничение)
Буду разбираться, в чем причина. Предположения:
1) в новых ФФ сильно завышен верхний предел числа одновременных запросов network.http.pipelining.maxrequests: в ФФ 8 этот параметр был всего лишь 4, а в ФФ 17 его подняли до 32! Рекомендую экспериментальное снижение network.http.pipelining.maxrequests до 4...8.
2) параметр network.http.max-persistent-connections-per-server. IE (который уже давно во всю без проблем юзает HTTP 1.1) создает максимум всего 2(!) постоянных соединения. В ФФ 8-17 network.http.max-persistent-connections-per-server = 6. Снижение до 2 может решить проблему без снижения network.http.pipelining.maxrequests
Мне это напоминает следующее: жечь костры с ведьмами заранее до появления инквизиции. То есть предаваться предрассудкам еще до того, как они охватят массы. Считаю это неправильным, потому что предрассудки следует в себе глушить, аннулировать встроенным фаерволом здравого смысла, а не быть их слугами. Короче, «проблемы» — только в собственной голове. Известная истина. И «тараканов» (баги) в ней следует выводить, а не откармливать.
А если да, то есть не плохо (не в смысле юзание винды вообще, а в смысле пиратской)! Я, как и многие другие сторонники идеи «информация должна принадлежать всем», считаю злом существующую систему авторского права. Эта позиция принципиальная, аргументированная и даже не оспаривается. Но как компромисс на переходный период, лично я вижу возмещение «убытков» через гражданско-правовой иск от «правообладателя», который может иметь свойство массовости и неотвратимости, как у взыскания всевозможных неустоек, штрафов ГИБДД, неуплат коммунальных платежей и прочих быстро принимающихся в гражданских судах решений.
Да, знать иногда не обязательно. Но свечение как раз легко реализовать на уровне кодирования белков, где знания достаточно хорошие. А вот сделать из исходного генома рыбу с заранее заданными очертаниями тела и расцветкой, вплоть до отдельных пятен и линий силами манипуляции одними белками ИМХО нельзя.
Относительно легко поменять белок, из которого строится чешуя у рыбы. В некоторых случаях можно нарушив что-то добиться тем самым другой формы чешуи или ее отсутствия. Но написать на чешуе рыбе название брэнда рыбозаводческой мегакорпорации или своё имя :-) или — устроить ароморфоз и сделать из чешуи перья, насколько я понимаю — задача на уровне мышления «ДНК<->белок» нерешаемая.
IDE — это как раз то, что нужно и что является логическим продолжением. Но. Насколько я понимаю, для моделирования развития из ДНК нужно полностью понимать мультимедийную так называемую «мусорную» часть исполняемого файла ДНК. Вот когда у нас будет браузер генома, который в одном из режимов покажет четырехмерную модель (объемно + слайдер для перемещения во времени) результирующего организма (как IDE для оконных ресурсов) можно сразу приступать к обратному процессу — превращать подправленный визуальном редакторе фенотип обратно в генотип.
Пора уже запускать проект "Elven Genome" (исследование феномена меньшего возраста на вид, острых ушей, особых способностей и прочих эльфийских фич), писать патч и накатывать его на человечество!
Речь идет о цене самих воркстейшенов. Вряд ли решатся заменять в них встроенную сетевуху костылем pci(e) -платой от realtek. А в компах класса «не платим паразитам» (за мифический «сервис» и т.п.) и сетевуха будет без интеловских багов!
по цехам.
Экскурсовод:(Э.) — Внимание, господа, в этом цехе все роботы управаляются
операцинной системой MS-DOS. Посмотрели, идут дальше.
Э.: — В этом цехе все роботы работают под управлением операционной
системы Unix. Посмотрели, идут дальше.
Э.: — Вот в этом цехе все роботы работают под управлением новейшей
операционной системы QNX. Проходят в след. цех.
Э.: — А в этом цехе все роботы управляются операционной системой
Microsoft Windows'98. Всем присутствующим просьба надеть защитные каски.
добавил в основной текст
А можно узнать, что это были за проблемные сайты?
Буду разбираться, в чем причина. Предположения:
1) в новых ФФ сильно завышен верхний предел числа одновременных запросов network.http.pipelining.maxrequests: в ФФ 8 этот параметр был всего лишь 4, а в ФФ 17 его подняли до 32! Рекомендую экспериментальное снижение network.http.pipelining.maxrequests до 4...8.
2) параметр network.http.max-persistent-connections-per-server. IE (который уже давно во всю без проблем юзает HTTP 1.1) создает максимум всего 2(!) постоянных соединения. В ФФ 8-17 network.http.max-persistent-connections-per-server = 6. Снижение до 2 может решить проблему без снижения network.http.pipelining.maxrequests
Эксперименирую сам и жду отзывов!
Относительно легко поменять белок, из которого строится чешуя у рыбы. В некоторых случаях можно нарушив что-то добиться тем самым другой формы чешуи или ее отсутствия. Но написать на чешуе рыбе название брэнда рыбозаводческой мегакорпорации или своё имя :-) или — устроить ароморфоз и сделать из чешуи перья, насколько я понимаю — задача на уровне мышления «ДНК<->белок» нерешаемая.
мультимедийнуютак называемую «мусорную» частьисполняемого файлаДНК. Вот когда у нас будет браузер генома, который в одном из режимов покажет четырехмерную модель (объемно + слайдер для перемещения во времени) результирующего организма (как IDE для оконных ресурсов) можно сразу приступать к обратному процессу — превращать подправленный визуальном редакторе фенотип обратно в генотип.костылемpci(e) -платой от realtek. А в компах класса «не платим паразитам» (за мифический «сервис» и т.п.) и сетевуха будет без интеловских багов!