Состоялся (http://forum.palemoon.org/viewtopic.php?f=1&t=8943) релиз Pale Moon 25.6.0 (http://www.palemoon.org/), независимого браузерного проекта, реализованного при помощи технологии Mozilla Platform и использующего XUL для построения интерфейса. Браузер обеспечивает полную совместимость с Firefox на уровне поддержки базовых web-технологий, дополнений и тем оформления, но отличается проведением дополнительных оптимизаций и удалением излишней функциональности. Сборки Pale Moon формируются для Windows (http://www.palemoon.org/download-ng.shtml) и Linux (http://linux.palemoon.org/), в форме в 32- и 64-разрядных пакетов.
Pale Moon нацелен (http://www.palemoon.org/technical.shtml) на обеспечение более высокой эффективности работы, отзывчивого интерфейса, меньшего потребления памяти и широких средств настройки (например, доступны разные варианты восстановления сеанса после краха и возможность отключить загрузку изображений). Проект придерживается классической организации интерфейса, без перехода к интегрированному в Firefox 29 интерфейсу Australis. Из удалённых в Pale Moon компонентов можно отметить DRM, Social API, WebRTC, PDF-просмотрщик, Сrash Reporter, код для сбора статистики, интерфейс группировки вкладок Panorama, средства для родительского контроля и людей с ограниченными возможностями. Из улучшений выделяется поддержка инструкций SSE2, оптимизации для процессоров Atom и формирование 64-разрядных сборок.Некоторые заметные изменения (http://www.palemoon.org/releasenotes.shtml) в Pale Moon 25.6.0:
- Добавлена опция canvas.poisondata, при установке которой в "true" функции, читающие пиксели с элемента canvas, будут получать случайные значения, что должно затруднить атаки типа "canvas fingerprinting".- Добавлена возможность использования загружаемых шрифтов с пиктограммами даже если установлена опция "запрещать страницам использовать свои шрифты". Это должно починить большинство сайтов, в которых для пиктограмм вместо картинок используются загружаемые шрифты.
- Параметр "autocomplete=off" для различных форм логина теперь по умолчанию игнорируется, что позволяет использовать автоматическое заполнение полей даже на сайтах, авторы которых считают это ненужным. Для возвращения старого поведения введена опция "signon.ignoreAutocomplete".
- Добавлена возможность перекрывать "chrome://../skin/", что позволяет создавать облегчённые "темы с пиктограммами", которые содержат только новые пиктограммы, без необходимости переписывать CSS или ставить полноценные темы оформления.
- В панели поиска, вызываемой по Ctrl+F, добавлен индикатор с общим количеством найденных совпадений и номером текущего выделенного совпадения.
- Добавлена экспериментальная поддержка CSP "nonce" (CSP 1.1/2.0).
- Добавлен CSS-селектор "-moz-os-version" для упрощения создания тем под различные ОС.
- Добавлена поддержка оптимизации на этапе связывания при использовании новых компиляторов на платформе Linux;- Проведена дополнительная числа кода, обеспечивающего накопление и отправку статистики (телеметрии);
- Прекращено использование SourceForge в качестве платформы для распространения бинарных сборок под GNU/Linux. Теперь все бинарные сборки можно загрузить (http://linux.palemoon.org/) с официального сайта Pale Moon.- Исправлены накопившиеся ошибки.
URL: http://forum.palemoon.org/viewtopic.php?f=1&t=8943
Новость: http://www.opennet.me/opennews/art.shtml?num=42692
А дополнения от ФФ на нем по прежнему не будут работать?..
Все работают и работали.
FireBug не работает
Это уже к авторам расширений вопрос.
> А дополнения от ФФ на нем по прежнему не будут работать?..овцтралисные — не будут. многие другие — работают или вообще без изменений, или с минимальными изменениями. uBlock Origin и uMatrix вообще из коробки работают, автор даже официально поддерживает PM.
Вау, он uMatrix подкрутил! Отличная новость. Впрочем, список изменений в новом Palemoon тоже хорош. Видно, что для пользователя делается, а не для веб-халтурщиков.
> Вау, он uMatrix подкрутил!ага, недавно совсем. и даже добавил PM'ный GUID в install.rdf, так что это не случайно так вышло, а вполне осознанная поддержка.
Кстати, в SeaMonkey оно тоже заработало. Хотя интерфейс у Policeman, пожалуй, получше. Как минимум, временные/постоянные правила лучше видны. Но и так - жить уже можно.
> Хотя интерфейс у Policeman, пожалуй, получше.это, натурально, уже на любителя, и сила привычки, пожалуй. мне вот у «u» интерфейсы больше нравятся. почти то же самое, что я бы сам для себя сделал, только делать ничего не надо. ;-)
А где вручную удобнее правила править - в Полисмене или в уМатрикс? Так, чтобы к примеру на одном сайте/домене настроить отображение чего-то (эмбедов от ютуба), и потом поменять этот набор правил, расширив его на все сайты.
В uMatrix надо зайти в настройки/список правил, ткнуть Edit - оно будет доступно для редактирования как тест, в нужных строках домен заменить на *.В Policeman - после создания правил придётся, если не ошибаюсь, добавить их копии, но с source - "any site". Есть и ещё какие-то варианты, но на память не помню, а посмотреть негде за отсутствием файрфокса.
Благодарю, о этом пожалуй и был вопрос. Пора переползать с ФФ на ПМ. А то еще многопроцессный ФФ выпустят вот-вот, так совсем все загнется на старом железе и ограниченной памяти.
> А то еще многопроцессный ФФ выпустят вот-вот, так совсем все
> загнется на старом железе и ограниченной памяти.и не только: куча расширений, вполне сейчас работающих, тоже отвалится. очень много расширений написаны для однопроцессной архитектуры, и не используют message passing направо и налево. для e10s их придётся тупо переписывать. так что основные радости от e10s у пользователей ещё впереди.
О каких расширениях речь?
Потому что те которые используются у меня в многопроцессном режиме вполне заработали. Глюкав пока только Firebug.
> О каких расширениях речь?я пристально не исследовал. но, например, в коде greasemonkey видел упоминания о том, что к e10s надо починить, а то не заработает.
а что именно поотваливается — это мы скоро узнаем. хотя меня оно, в общем, волнует только с точки зрения «в очередной раз посмеяться над любителями поесть мозиллы в прямом эфире».
Разделение идёт на 2 процесса и выжрать всё на старых системах он не осилит. Отзывчивость интерфейса браузера повысит.
> Разделение идёт на 2 процессанасколько я вникал, нет: два процесса — просто тестовая конфигурация. план такой, что по процессу на таб
> Отзывчивость интерфейса браузера повысит.
да не особо.
если останутся только два процесса (что вряд ли) — то вообще никакой разницы. юзеру сильно полегчает от того, что он может клацать по вкладкам и наблюдать в них красивое ничего, пока второй процесс занят.
а если на кучу процессов — то будет жрать память. а «повышение отзывчивости» вполне успешно компенсируется тем, что весь код будет вынужден заниматься IPC на каждый чих.
На данный момент другой конфигурации нет. Есть шанс что с Servo своим они многопоточность по человечески осилят и всё не успеет дойти до ситуации по процессу на таб.Отзывчивость повышается за счёт того что из-за JS в табах не лочится гуй/JS гуя. В простых ситуациях чем больше жрёт страница JS"ом тем хреновее реагирет браузер.
>юзеру сильно полегчает от того, что он может клацать по вкладкам и наблюдать в них красивое ничего
Ничего как правило можно увидеть в момент когда рендер табов занят. И наблюдается такая ситуация только если таб ещё не отрендерился, а юзер перешёл в другой таб.
такой вопрос: отчего вдруг JS в табах перестанет лочиться, если его унести в отдельный процесс? от того, что юзер сможет поклацать по меню, пока таб занят и показывает ничего, ему сильно полегчает? основное время, всё‐таки, пользователи проводят взаимодействуя со страницами, а не с UI браузера. так что я не вижу большой радости от того, что UI браузера будет клацаться, а страницы всё равно тупить.ну, разве что овцтралис настолько тяжёлый, что его пришлось вынести в отдельный процесс, чтобы страницы не тормозили. ибо в Pale Moon я никаких таких особенных тормозов не замечаю; а я на него (на неё?) перешёл с 12-й оперы, и перенёс свою привычку открывать минимум по пол‐сотни табов. как ни странно — спокойно работает, и даже памятью не объедается.
От того что в табах будет лочиться JS будет страдать отзывчивость сайтов, но при этом рендер вроде как не страдает от этого и юзер не будет сидеть пялиться в меню пока в каком-то табе вертиться JS.
Отзывчивость гуя полезна для того что бы иметь возможность легко убить таб в котором глючный JS. А не ожидать отвисания браузера целиком.
> От того что в табах будет лочиться JS будет страдать отзывчивость сайтов,
> но при этом рендер вроде как не страдает от этого и
> юзер не будет сидеть пялиться в меню пока в каком-то табе
> вертиться JS.рендер и сейчас умеет происходить в отдельном потоке, так что ничего интересного не изменится.
> Отзывчивость гуя полезна для того что бы иметь возможность легко убить таб
> в котором глючный JS. А не ожидать отвисания браузера целиком.это в том случае, если каждый таб в отдельном процессе. а если все табы в одном — то всё равно придётся ждать, пока процесс с табами соизволит освободиться.
> ендер и сейчас умеет происходить в отдельном потоке, так что ничего интересного не изменится.Я и не говорил что страдает рендер.
> это в том случае, если каждый таб в отдельном процессе. а если все табы в одном — то всё равно придётся ждать, пока процесс с табами соизволит освободиться.Ещё раз.
Если занят JS то сейчас весь браузер становится колом потому что JS гуя тупо залочился JS"ом таба. В случае двух процессов логика гуя выполняется отдельно от таба.
Если в табе что-то сложное начало ложить JS это не значит что управляющий поток процесса табов не получит от гуя команду прибить таб. Управляющий поток табов не лочится из-за JS.
> Ещё раз.
> Если занят JS то сейчас весь браузер становится колом потому что JS
> гуя тупо залочился JS"ом таба. В случае двух процессов логика гуя
> выполняется отдельно от таба.
> Если в табе что-то сложное начало ложить JS это не значит что
> управляющий поток процесса табов не получит от гуя команду прибить таб.
> Управляющий поток табов не лочится из-за JS.ок, убедительно. правда, зачем делать отдельный процесс, а не просто унести гуй в отдельный поток — мне не ясно.
Не только тебе. Насколько я понимаю, единственный реальный плюс отдельных процессов - возможность сделать песочницы, всё остальное - делается с потоками, причём с существенно меньшим оверхедом.
> Не только тебе. Насколько я понимаю, единственный реальный плюс отдельных процессов -
> возможность сделать песочницы, всё остальное - делается с потоками, причём с
> существенно меньшим оверхедом.угу. при этом один отдельный процесс на все табы — решение не просто сомнительное, а идиотское. потому я и говорю, что не было никакого смысла тратить силы на e10s, если там действительно будет всего два процесса. однако же я всё ещё уверен, что будет по процессу на таб, хоть и не помню уже, где я это вычитал.
Ну, возможность прибить затупивший таб - тоже дорогого стоит. вот только я бы это предпочёл видеть в виде штатной функции "остановить все скрипты на странице", а не только убиение всего и вся.
А разве сейчас по потокам не разнесено? Другое дело что у мозиловцев идёт борьба за ресурсы по ходу из-за чего происходят порой какие-то адские локи. Хотя могу ошибаться.
На самом деле я согласен что вынесение в отдельный процесс это какой-то выстрел из пушки по воробьям, но рас они не хотят разделять на не блокирующиеся потоки, то что сделаешь.
> привычку открывать минимум по пол‐сотни табовУ меня в ФФ уже долгое время их в разы больше. Пока живет, но туго - хотя в предыдущих версиях регулярно крешилось. На браузере с процессом на каждый таб такое просто не стартанет.
> У меня в ФФ уже долгое время их в разы больше. Пока
> живет, но туго - хотя в предыдущих версиях регулярно крешилось.PM у меня пока что ни разу не крэшнулся, хотя работает неделями без перезапуска. тоже неплохо.
> На браузере с процессом на каждый таб такое просто не стартанет.
да ладно, докинуть с десяток терабайт оперативки…
>> привычку открывать минимум по пол‐сотни табов
> У меня в ФФ уже долгое время их в разы больше. Пока
> живет, но туго - хотя в предыдущих версиях регулярно крешилось. На
> браузере с процессом на каждый таб такое просто не стартанет.У меня одного он жутко тормозит что-ли? При этом, под виндой все нормально.
Не оптимизируют нифига, а мы тут про отключение лишнего болтаем.
PM на старом железе не идет.
> PM на старом железе не идет.ЛПП.
Жир: http://forum.palemoon.org/viewforum.php?f=16&sid=44b85107196...
Работы хватает ...
Респект им.
Раньше в фоксе было дополнение позволяющее отключить проверку версии браузера другими дополнениями. Как в сабже не знаю.
> Раньше в фоксе было дополнение позволяющее отключить проверку версии браузера другими дополнениями.
> Как в сабже не знаю.от отключения проверки версий отсутствующее API и элементы интерфейса магически не появляются, прикинь.
>> Раньше в фоксе было дополнение позволяющее отключить проверку версии браузера другими дополнениями.
>> Как в сабже не знаю.
> от отключения проверки версий отсутствующее API и элементы интерфейса магически не появляются,
> прикинь.В большинстве случаев используются столетние апи. Прикинь.
«большинство» != «всегда», прикинь.
С каждым релизом ищу причины перейти на этот форк, и не нахожу их...>> Добавлена опция canvas.poisondata
А лучше расширение CanvasBlocker, которое спрашивает у юзера, разрешать ли канвас в принципе на данном сайте.
>> Добавлена возможность использования загружаемых шрифтов с пиктограммами даже если установлена опция "запрещать страницам использовать свои шрифты"
Портировали из Firefox 41
>> Параметр "autocomplete=off"
Портировали из Firefox 30
>> В панели поиска, вызываемой по Ctrl+F, добавлен индикатор с общим количеством найденных совпадений и номером текущего выделенного совпаденияЭтого не было? 0_о
>> Добавлена экспериментальная поддержка CSP "nonce"
Портировали из Firefox 28
Единственным весомым плюсом было наличие 64-битных виндовых сборок, но даже это будет уже в релизе Firefox 41
> С каждым релизом ищу причины перейти на этот форк, и не нахожу
> их...дык никто ж насильно не заставляет переходить.
>>> Добавлена опция canvas.poisondata
> А лучше расширение CanvasBlocker, которое спрашивает у юзера, разрешать ли канвас в
> принципе на данном сайте.у CanvasBlocker поддержка PM отсутствует, и с работоспособностью, afair, проблемы. на самом деле Moonchild не собирался это добавлять, но юзеры на форуме его додолбали.
> Портировали из Firefox 41
> Портировали из Firefox 30
> Портировали из Firefox 28как будто выборочно портировать полезные фичи — это что‐то плохое.
>>> В панели поиска, вызываемой по Ctrl+F, добавлен индикатор с общим количеством найденных совпадений и номером текущего выделенного совпадения
> Этого не было? 0_оиз коробки — не было, только с твиковым расширением. теперь есть из коробки.
> Единственным весомым плюсом было наличие 64-битных виндовых сборок, но даже это будет
> уже в релизе Firefox 41вообще‐то весомый плюс — это использование стабильной кодовой базы как основы — до того, как мозилловцам ударил в голову ночной горшок и они начали «рефакторить» код, добавляя туда багов и убирая фичи, которые отлично работали.
>Единственным весомым плюсом было наличие 64-битных виндовых сборок, но даже это будет уже в релизе Firefox 41А оптимизация из-за legacy фуфла и перегруженности мусором так и не будет, скорость работы не соизмерима + нет богомерзких сервисов прибитых к Firefox "из коробки".
можно подумать в pale monn отсутствует legacy фуфло и наличествует оптимизация, скорее наоборот
http://img-fotki.yandex.ru/get/2713/78276594.c/0_e6e28_db6f9...
> можно подуматьможно. но у тебя не получилось.
Да и ты в этом, как видим, не преуспел.
Хорошая попытка, но этот ванильный бенч гуляет по сети уже не первый год и условия его тестирования весьма сомнительны, неговоря уже о том, что в абсолютных показателях, по потреблению памяти, скорости работы в 64 битной оси при большой нагруженности, стабильности работы.
Так что если тестировать ночные сборки, с отключением всего что только можно, в 32 битной оси FF, то он конечно будет работать лучше, лол. А практика, на 4-ёх разных машинах, от простого ноута до шустрного 4-ядерного десктопа, что под Debian, что под Win 8.1 говорит об обраном.
Накатывал я неделю назад этот Palemoon, он с чистым профилем работал так же медленно, как обычный FF. Видимо, у его поклонников эффект плацебо во все поля)
Если сравнивать с Хромым или Midori, то разница не особо чувствуется. Собственно PM и не является моим основным браузером, но как замена Лисе он вполне годный, потому что в FF перегруженность мусором и деградация качества во все поля.
Как раз с хромым (в лице Оперы) разница очень даже чувствуется - далеко не в пользу сабжа. А я говорю, что сабж даже с чистым профилем оказался таким же тормозным, как FF с профилем возраста пары лет. Ну разве что прокрутка дёргалась чуть меньше. Чуть-чуть.
>Из удалённых в Pale Moon компонентов можно отметить DRM, Social API, WebRTC, PDF-просмотрщик, Сrash Reporter, код для сбора статистики, интерфейс группировки вкладок Panorama, средства для родительского контроля и людей с ограниченными возможностями.Ну WebRTC можно было бы оставить, остальное - да, ненужно.
> Ну WebRTC можно было бы оставитьпозиция разработчиков такая, что браузер — он для браузинга. а если нужно болтать — то это куда‐нибудь в tox, skype или что‐нибудь ещё.
Не хочешь - не ешь. Если будет хоть один браузер для технарей, а не для блондинок - по-моему, это плюс.
> Не хочешь - не ешь. Если будет хоть один браузер для технарей,
> а не для блондинок - по-моему, это плюс.ну, PM не позиционируется как технарский. но по нынешним временам слушать пользователей (MC действительно слушает и слышит), не ломать то, что работало и считать, что пользователь имеет право контролировать софт, а не наоборот — уже стало почти гиковскими фичами, угу. ;-)
Я, в общем, сам не считаю, что неквалифицированного пользователя надо слушать в вопросах, относящихся к безопасности - в силу отсутствия квалификации его слишком легко обдурить. Во всяком случае сейчас, с дико переусложнёнными софтовыми стеками это так. Но, чёрт возьми, это ж не повод шпионить или позволять шпионить другим! Как и не повод пытаться утянуть в веб всё и вся. И даже если защищаешь - после подписи кровью "я знаю, что делаю" надо давать возможность нормально контролировать софт. А ломать то, что работало - это сейчас вообще какое-то модное безумие. От "редизайна сайтов" до вечных попыток засунуть какое-нибудь "умное" поведение, забыв кнопку "выкл".
> Я, в общем, сам не считаю, что неквалифицированного пользователя надо слушать в
> вопросах, относящихся к безопасностину, в этом плане особо и не слушают. а вот в плане набора фич — вполне. devtools, например, хотели из коробки выкинуть, но пользователи начали бухтеть — и не выкинули. хотя вполне можно было встать в позу «нас три с половиной инвалида, это лишний код, не будем его сопровождать!»
> И даже если защищаешь - после подписи кровью
> "я знаю, что делаю" надо давать возможность нормально контролировать софт.лично меня придурочная страница «я обещаю, что буду аккуратен» при первом открытии about:config в Ff дико бесила, например. нет, блин, не буду, буду просто рандомно опции менять! они бы ещё следилку прикрутили, которая на каждое изменение переспрашивает, а в мозиллу отчёт шлёт, что я меняю — вообще красота бы была.
> ломать то, что работало - это сейчас вообще какое-то модное безумие.
ну дык изменений «под капотом» никто не видит. а если переделать морду — всегда можно хвастаться, что «разработка, де, идёт полным ходом — видите, всё табло поменяли!»
Нужна не придурочная страница (действительно она у них на редкость идиотской вышла). Нужна галка "I am IT specialist, I can really understand what I'm doing and I know that I can fuck it all using these settings", засунутая куда-то далеко в "Additional settings". И вот по ней врубать прдвинутые фичи, в которые, в том числе, вполне может попасть 3/4 about:config.
Впрочем, насчёт девтулз - было бы их побольше, чем три с половиной инвалида, надо было бы просить ытолкнить девтулз в расширение. В дефолтной поставке они как-то странно смотрятся, но совсем без них - тоже нехорошо.
> Нужна галка "I am IT specialist, I can really understand what
> I'm doing and I know that I can fuck it all
> using these settings", засунутая куда-то далеко в "Additional settings". И вот
> по ней врубать прдвинутые фичи, в которые, в том числе, вполне
> может попасть 3/4 about:config.да и не нужна, по‐моему. если человек набирает about:config — да, предполагается, что он уже знает, что делает. а если он тупо из интернетов делает всё, что там написано, не вникая — то он и галку точно так же поставит, не включая мозг. хватит уже охранять дебилов — дебилам это всё равно не помогает, а остальных раздражает.
> Впрочем, насчёт девтулз - было бы их побольше, чем три с половиной
> инвалида, надо было бы просить ытолкнить девтулз в расширение. В дефолтной
> поставке они как-то странно смотрятся, но совсем без них - тоже
> нехорошо.дык предполагалось, что пользователи PM в них не нуждаются вообще, отчасти и по причине куцести. но пользователи не согласились, и заявили, что очень даже нуждаются даже в таких. ;-)
Ну так туда надо гораздо больше, чем about:config запихивать. Например, любимые тобой самоподписанные сертификаты. У чайника меньше шансов нарваться на очередной comodo чем быть нажуханным через левый серт. Туда же - возможность разрешить признанный небезопасным плагин, те самые неподписанные расширения, если уж так хочется подписывать их...Хотя вариант "отдельный браузер для понимающего народа" тоже хорош.
Comodo - в смысле, что с ним не так? это про лучший IS? http://www.matousec.com/projects/proactive-security-challeng...
> http://www.matousec.com/projects/proactive-security-challeng...щито это за мусор и зачем он нужен?
> Туда же - возможность разрешить признанный
> небезопасным плагин, те самые неподписанные расширения, если уж так хочется подписывать
> их...возможность отключить проверку подписей без патчинга бинаря — это то же самое, что и выпилить эту проверку нафиг вообще. это как раз до мозилловцев дошло.
Смотря что ты хочешь получить. Если защищаемся от MITM и тупых/злонамеренных разработчиков расширений - то всё в порядке. А идею "а давайте защищаться от локального софта или операционной системы" я, извини, не понимаю.
> Смотря что ты хочешь получить. Если защищаемся от MITM и тупых/злонамеренных разработчиков
> расширений - то всё в порядке.да ничего не в порядке. вот вспомни, сколько времени народу твердят, что не надо ставить бинари из файлопомоек, например? и что? воз и ныне…
так вот: точно то же самое будет и с отключаемой проверкой подписей. пишем большие буквы: «наше расширение повзолит вам делать тааааакое! к сожалению, злые корпорации и подкупленые ними программисты не хотят давать вам свободу. чтобы получить свободу самому, нажмите туда, потом туда, потом туда и ok. а теперь ставьте наше расширение!»
всё, универсальный отлючатель подписей готов, даже без внедрения софта на технику пользователя.
подписи в таком виде, в каком их делает мозилла, нужны исключительно для защиты идиотов. а идиотом очень легко манипулировать, и именно поэтому идиоту вообще нельзя давать никаких возможностей по отключению защиты, пусть и дурацкой. так что коль скоро мозилла решила идти путём опекания идиотов, то тупо не делать крыжик «отключить проверку подписей» — единственный правильный вариант.
А что плохого в редизайне сайтов и всяких нововведениях? Ну, кроме того, что дрессированные обезьянки типа нашей истерички arisu теряются, когда кнопочки не в том порядке оказываются)
Плохо то, что в 99% случаев это абсолютно бессмысленная деятельность с точки зрения повышения эффективности работы с сайтом или приложением. И у многих людей (в том числе у меня и arisu) есть дела поважнее, чем изучать, куда они засунули удобную мне фичу или как они перекорёжили страницу, что мой usercss/userscript работать перестал.
Какие-то задротопроблемы, слушай. Экономия десяти секунд на час рабочего времени на фоне флужения на форумах по полдня) Вот всегда забавляли люди, которые банальную вкусовщину и привычки с важным видом пытались обосновать какими-то объективными показателями)
С тобой натурально всё ясно.Чувак, мне комп для того и нужен, чтобы автоматизировать всякую неинтересную мне рутину. Если я болтаю на форуме - это МОЙ выбор в МОЁ свободное время. Если мне надо прыгать по вкладкам с открытыми видеоуроками в youtube и останавливать просмотр - это лишняя морока, которую мне навязали какие-то левые хрены. И если уж не можете сделать нормально - так хоть не ломайте то, что сделал я.
Если в браузере нет сколько-нибудь приличной сохранялки страниц - пёс с ним. Но когда версия за версией ломает ScrapBook, который нормально сохранять такие умеет - то это не просто "вкусовщина", это реальные неудобства и потери времени.
Если сайт перекорёжили и умерла заначенная на потом закладка на интересную статью - это, конечно, не смертельно. Но в следующий раз я буду держать не закладку, а тупо сохраню страницу, положу в тот самый скрапбук и лишний раз к ним ходить не буду.
Всё ясно с людьми, которые треплются на форумах и сохраняют видеокурсы и статьи "на потом", которое в ~100% случаев не наступает никогда)
> Вот всегда забавляли люди, которые банальную вкусовщину и привычки с важным видом пытались обосновать какими-то объективными показателями)Есть такая вещь, как "моторная память", которая позволяет разгрузить мозги и повысить скорость работы при совершении привычных рутинных действий.
Людям с отсутствием мозгов сие понять, видимо, не дано. :)
у него — нет, он тупит всегда и совершенно необучаем.
> А что плохого в редизайне сайтов и всяких нововведениях? Ну, кроме того, что дрессированные обезьянки типа нашей истерички arisu теряются, когда кнопочки не в том порядке оказываются)Желаю, чтобы в твоем автомобиле педали под ногами каждую неделю местами менялись, ты ведь не истеричка, справишься. :)
Ну не надо забывать, что Firefox с самой первой версии разрабатывался именно для блондинок, и фичи там ещё тогда удаляли и портили. Та же боковая панель по сравнению с Mozilla, а теперь с SeaMonkey, была ухудшена настолько, что стала почти полностью бесполезной.
Я боковой панелью особо не пользуюсь, так что не знаю, что там не так. По-моему, примерно до перехода на дурные номера версий они вполне адекватны были.Но суть даже не в том. До какого-то момента в конфликте между пользователем и злым внешним миром они были всегда на стороне пользователя. А сейчас, похоже - ровно наоборот.
> Но суть даже не в том. До какого-то момента в конфликте
> между пользователем и злым внешним миром они были всегда на стороне
> пользователя. А сейчас, похоже - ровно наоборот.угу. изначальная идея mozilla platform как раз и была в том, что желания пользователя — закон (исключая совсем уж идиотские, конечно). а потом пришли Эффективные Менеджеры, и решили, что теперь пользователи должны тупо жрать что дают и улыбаться.
мне вот интересно: тот факт, что форки Ff не только плодятся, но и потихоньку набирают популярность, совсем ничего мозилловцам не говорит? вот сколько известных форков было у Ff до того, как мозилла сошла с ума? но нет, крамольная мысль «а может, мы всё‐таки делаем что‐то не то?» не рассматривается.
> мне вот интересно: тот факт, что форки Ff не только плодятся, но
> и потихоньку набирают популярность, совсем ничего мозилловцам не говорит? вот сколько
> известных форков было у Ff до того, как мозилла сошла с
> ума? но нет, крамольная мысль «а может, мы всё‐таки делаем что‐то
> не то?» не рассматривается.их больше беспокоит, что про них скажут воинствующие содомиты. а чтобы их браузер можно было использовать для работы, например, в организации, например - нихера не беспокоит.
с другой стороны — им же организации не платят. вот и не беспокоит.
В Mozilla боковая панель одна, вызывается по F9, и в ней вертикальные вкладки для переключения разделов. Каждую вкладку можно скрыть/показать через меню "Вкладки" сверху бовокой панели, а также изменить набор доступных вкладок для каждого окна в отдельности. Естественно, все это запоминается. Если вкладок много, появляется прокрутка. (хотя у меня сейчас 7, и нормально)
По умолчанию доступны разделы: Закладки, Поиск, Журнал, Адресная книга, What's Related. В Нетскейпе еще AIM.В Firefox боковых панелей как бы несколько (хотя внутри все равно одна), вкладок нет, отображается только название, кнопка закрытия и контент.
Разделы: Закладки, Журнал.
Конкретно эти разделы там не изменились (Хотя в Firefox поубирали все кнопки из панели закладок), а вот Поиск убрали полностью, а это была самая крутая фича, аналогов которой нет даже в Опере 12.Во-первых, в ней отображаются результаты поиска. Т.е. когда загружается страница результатов поиска (неважно, из закладок, из адресной строки, или из самой боковой панели), результаты дублируются в боковушке. (Во всех окнах, и если переключиться на другой раздел и обратно, то они останутся) Таким образом, можно запустить поиск один раз, а дальше не возвращаться к результатам, а просто открывать ссылки прямо из боковушки. Если нужна следующая страница, внизу боковушки есть кнопки Previous/Next.
Вторая фича раздела Поиск — поиск несколькими поисковиками одновременно. В таком режиме в браузере открывается таблица с результатами поиска всех выбранных поисковиков. Сортировать можно как угодно: по названию результата, по поисковику, по порядку, в котором идут на сайте и т.д. Естественно, такие результаты тоже дублируются в боковушке. Можно также посмотрить результаты каждого поисковика по отдельности, там наверху есть менюшка для выбора.
Наборы поисковиков можно сохранять, это называется "Категории". В каждой категории показываются несколько определенных движков и запоминается, какие из них были выбраны в последний раз.
Также можно исключать определенные страницы и сайты из выдачи, а также сохранить весь запрос в закладках.Фича довольно гиковская, но она просто невероятно удобна. В SeaMonkey 2.1 ее пришлось убрать из-за перехода на OpenSearch, где информация о том, как выдирать из страницы результаты, в поисковых плагинах не пишется.
Но вот когда разрабатывался Firefox, там еще использовался старый формат, и это вполне можно было перенести.То, что вы боковой панелью не пользуетесь, только подтверждает мои слова о том, что она стала по сути бессмысленна. Я, пока юзал Firefox, тоже ей не пользовался.
А вот на SeaMonkey она просто незаменима. Закладки и историю через нее смотреть гораздо удобнее, полноценный поиск я вернул расширением. Еще у меня в боковушке заметки (QuickNote, но они довольно убогие), а также события и задачи из Lightning-а. Ну да это уже к браузеру не относится, ладно. Переключаются разделы буквально одним кликом,
Ага, спасибо. у меня как раз SeaMonkey (как минимум, на домашней машине), но боковые панели не прижились в основном потому, что экран 1600х1200, панель получается узкой и неудобной, но в принципе есть мысли, как это поправить. А уж на широком экране панель будет в самый раз. Опять же - не так часто я использую закладки и историю. Вот мультипоиск - это интересно, если реально сейчас получить такую фичу - пригодится, я вечно всякую экзотику ищу. А вот заметки - это надо глянуть, ещё с оперы скучал по этой фиче.
> Ага, спасибо. у меня как раз SeaMonkey (как минимум, на домашней машине),
> но боковые панели не прижились в основном потому, что экран 1600х1200,
> панель получается узкой и неудобной, но в принципе есть мысли, как
> это поправить. А уж на широком экране панель будет в самый
> раз. Опять же - не так часто я использую закладки и
> историю. Вот мультипоиск - это интересно, если реально сейчас получить такую
> фичу - пригодится, я вечно всякую экзотику ищу. А вот заметки
> - это надо глянуть, ещё с оперы скучал по этой фиче.Боковая панель действительно по дефолту узковата, но ширина же легко меняется.
Заметки я просто упомянул как пример, как я использую боковушку. QuickNote довольно убогое, но мб есть лучше. Опера-стайл я сколько искал, так и не нашел.
Поиск: я почти доделал расширение, возвращающее его в полном объеме. Оно работает замечательно, но надо вводить руками правила парсинга результатов для каждого движка (т.к. в плагинах их больше нету). Я для этого дела скорее всего сделаю подписки, т.к. руками довольно тяжко их вводить.
Собственно, если бы не это, это был бы патч, а не расширение. :)
Понятно, что меняется - но для контента же ещё место нужно. И двоих ширины хватает с трудом. А вот на широком мониторе - будет то, что надо.
> Понятно, что меняется - но для контента же ещё место нужно. И
> двоих ширины хватает с трудом. А вот на широком мониторе -
> будет то, что надо.Совсем широкой-то делать не надо, там все нормально под маленькую ширину адаптировано.
У меня на 1366x768 экране боковушка в 200px шириной, нормально хватает для всего. :)
Вот скрин: https://dl.dropboxusercontent.com/u/36782044/sm-sidebar.png
На 1600x1200 так вообще загляденье должно быть.С русской локализацией кое-где надписи подлиннее будут, но суть не изменится.
в кои‐то веки хоть у кого‐то шрифты соплями не обмазаны!
> Я боковой панелью особо не пользуюсь, так что не знаю, что там
> не так. По-моему, примерно до перехода на дурные номера версий они
> вполне адекватны были.
> Но суть даже не в том. До какого-то момента в конфликте
> между пользователем и злым внешним миром они были всегда на стороне
> пользователя. А сейчас, похоже - ровно наоборот.Причем, кстати, именно с началом разработки Firefox (тогда еще Phoenix), они и "перешли на другую сторону". Где-то на mozilla.org был документ об этом, сейчас не могу найти.
А то, что Firefox поначалу вменяемый был, так это просто не все успели вычистить. :)
> Я боковой панелью особо не пользуюсь, так что не знаю, что там
> не так. По-моему, примерно до перехода на дурные номера версий они
> вполне адекватны были.
> Но суть даже не в том. До какого-то момента в конфликте
> между пользователем и злым внешним миром они были всегда на стороне
> пользователя. А сейчас, похоже - ровно наоборот.Еще менеджер загрузок очень сильно "упростили" в стиле Гнома 3. Но тут им можно простить, ибо они при этом очень сильно бекенд улучшили.
Это всегда спокойно правилось расширениями на любой вкус. От изменения отображения до внешних менеджеров загрузок. Собственно, такое упрощение, которое полностью компенсируется расширениями, я скорее приветствую - получаем упрощение кодовой базы и отсутствие "единственно правильной" реализации. Но вот как-то чем дальше - тем меньше подобной свободы. Тот же XPCOM, при всей его архаичности, давал возможности сделать в браузере натурально что угодно, написав на любом языке.
> Это всегда спокойно правилось расширениями на любой вкус. От изменения отображения до
> внешних менеджеров загрузок. Собственно, такое упрощение, которое полностью компенсируется
> расширениями, я скорее приветствую - получаем упрощение кодовой базы и отсутствие
> "единственно правильной" реализации. Но вот как-то чем дальше - тем меньше
> подобной свободы. Тот же XPCOM, при всей его архаичности, давал возможности
> сделать в браузере натурально что угодно, написав на любом языке.В Мозилле так-то тоже правилось, разве что там менеджера аддонов не было. ;)
На самом деле, абсолютно ВСЕ интерфейсные изменения можно и всегда можно было вернуть аддонами. При желании можно хоть весь интерфейс браузера из старой версии запаковать как аддон и заменить новый, правда другие аддоны при этом пролетают.
Кстати, а XPCOM разве умер? Если вы о том, что запретили бинарные компоненты, так это только в Firefox, да и бинарные компоненты — огромнейший геморрой при обновлении, а также для тех, кто юзает один и тот же профиль сразу на нескольких ОС. Но XPCOM-компоненты можно и на JS писать, а вот их-то никто и нигде не запрещал. В крайнем случае всегда можно написать внешний бинарник, разместить его где-нибудь в профиле и как-нибудь дергать оттуда. Другое дело, что такое ревьюеры никогда не пропустят.
Вон тот же Lightning, например, там большинство отзывов в стиле "ааааа ничего не работает срочно исправьте" возникают как раз от того, что после обновления SM/TB бинарный компонент отказывается работать по причине смены ABI. Юзер обновляет приложение и получает пустой календарь.
> На самом деле, абсолютно ВСЕ интерфейсные изменения можно и всегда можно было
> вернуть аддонами. При желании можно хоть весь интерфейс браузера из старой
> версии запаковать как аддон и заменить новый, правда другие аддоны при
> этом пролетают.интерфейс‐то да. а вот с тем, что радостно ломают API — что делать? addon sdk, по‐моему, тоже весело ломают, не?
>> На самом деле, абсолютно ВСЕ интерфейсные изменения можно и всегда можно было
>> вернуть аддонами. При желании можно хоть весь интерфейс браузера из старой
>> версии запаковать как аддон и заменить новый, правда другие аддоны при
>> этом пролетают.
> интерфейс‐то да. а вот с тем, что радостно ломают API — что
> делать? addon sdk, по‐моему, тоже весело ломают, не?А вот тут уже хуже, да. Хотя в некоторых случаях можно попробовать старые компоненты к себе перенести, но это не всегда получится.
Addon SDK понятия не имею, это вообще сомнительной нужности штука.
> Addon SDK понятия не имею, это вообще сомнительной нужности штука.ну, идея‐то как обычно была хорошая: защитить аддонописателей от разламывания апей. а получилась опять какая‐то фигня.
>> Addon SDK понятия не имею, это вообще сомнительной нужности штука.
> ну, идея‐то как обычно была хорошая: защитить аддонописателей от разламывания апей.
> а получилась опять какая‐то фигня.Это же тот, который Jetpack? По идее, там возможностей аж целых три с половиной, расширения получаются залоченные под Firefox и раз в 20 жирнее, чем могли бы быть. По крайней мере, судя по jetpack-ным аддонам, ибо писать под это я не пробовал.
честно говоря, я тоже этим не пользовался. так, полистал, умилился, выяснил, что эту дрянь надо таскать с собой вручную — и даже качать не стал.
Здравая позиция, на мой взгляд.
p.s. про убирание accessibility повторяют зачем‐то из новости в новость, хотя это не совсем так. убрана интеграция с виндовыми accessibility API, потому что она всё равно была бажная и только раздувала код. то есть, всякие screen readers вряд ли работать будут, но масштабирование, контрасты и прочее подобное никто никуда не убирал.panorama тоже есть, просто в виде расширения. разработчики PM говорят, что фича тормозная и не шибко стабильная, поэтому из коробки её убрали и завернули в аддон.
PDF.js тоже есть, только по‐умолчанию выключен.
> p.s. про убирание accessibility повторяют зачем‐то из новости в новость
> убрана интеграция с виндовыми accessibility APIУ тебя, как знатного пропрагандкра, есть неслабый шанец сделать дифференс, впокачав свой кнопоська:[Исправить]-скилл, таки исправить то, что "они там" копипастят из новости в новость. Да?
> У тебя, как знатного пропрагандкра, есть неслабый шанец сделать дифференс, впокачав свой
> кнопоська:[Исправить]-скилл, таки исправить то, что "они там" копипастят из новости в
> новость. Да?нет. кнопочка как не работала без js, так и посейчас не работает.
p.s. достаточно того, что я эту новость написал. только не добавил краткое описание того, что есть Pale Moon, и модераторам пришлось это сделать за меня.
Ты принципиально без JS вообще сидишь, что ли?
> Ты принципиально без JS вообще сидишь, что ли?угу. если сайт вообще не работает без js — вношу его в блоклист.
единственное полезное применение js, которое я вижу — это юзерскрипты.
Хм, я не настолько радикален. В сущности, у меня даже где-то лежит недоделаное веб-приложение :-) Но, как минимум, проверки валидности на JS, мелкие удобства в форумах (вроде "цитировать") и тому подобное, разные in-place обновления ("у вас есть столько-то символов в смс") - таки часто удобны.
> Хм, я не настолько радикален. В сущности, у меня даже где-то лежит
> недоделаное веб-приложение :-)я ещё в 2009-м году ради развлекухи платформер на канвасе делал. ну так то ж развлекуха.
> Но, как минимум, проверки валидности на JS
если сайт не умеет этого нормально без js — чтобы не терять текст и всё такое, — то я лучше буду от такого сайта подальше держаться. а в остальном — интернеты быстрые, меня roundtrip'ы не парят.
> удобства в форумах (вроде "цитировать")
цитатник у меня сто лет в обед как свой, в виде «выделили текст на странице, жмакнули хоткей». с хуками под несколько форумных движков.
> и тому подобное, разные in-place обновления
> ("у вас есть столько-то символов в смс") - таки часто удобны.если я захожу на такой сайт раз в год, то мне пофигу. а если пользуюсь постоянно — он всё равно обрастёт самописными скриптами, ними же и удобства привинчу. благо, заготовки говнокода с годами накопились, особо заново сочинять ничего не надо.
Не, там даже намечался Стартапъ - но потом оказалось, что оно никому на фиг не надо, а джаваскрипт слишком убог, чтобы с этим возиться для себя.Вот до самописных скриптов в браузере у меня как-то не дошло. Но учитывая, что опеннет - это, фактически, единственное место, где я что-то постоянно пишу - не удивительно. А когда аходишь куда-то раз в месяц, болтаешь день и сваливаешь - родные JS-удобства в самый раз.
Но в общем - идея понятна. Тоже вариант, да.
> Вот до самописных скриптов в браузере у меня как-то не дошло.я просто когда игрался с js, dom, вот этим вот всем — тогда и начал их делать. потому что писать какое‐нибудь уберприложение не хотелось, а результат на быстро посмотреть и пощупать — очень даже. к тому же в опере шибко удобно было: кинул в каталог, и скрипт сразу активен. настолько удобно, что от greasemonkey я плевался‐плевался, а потом выкинул его и написал своё, которое работает «как опера». переезд с оперы, кстати, получился довольно плавный: практически все скрипты заработали с минимальной косметической правкой.
https://diafygi.github.io/webrtc-ips/
Репы не появились?
> Репы не появились?«репы» чего? нет, специальные пакеты под дистрибутивы не делают и не планируют, насколько я знаю: людей не так много, а какого‐то особого смысла в этом нет — скачать архив и распаковать куда‐нибудь в /opt ни разу не сложнее, чем поставить пакет.
Тогда надо следить за обновлениями. С репами лучше.
> Тогда надо следить за обновлениями. С репами лучше.дык никто ж не спорит. но народу в команде немного, поэтому распылять усилия им не особо хочется. если у кого‐то появится желание маинтайнить репозитории — всегда можно связаться с разработчиками и предложить свои услуги, разработчики ребята отзывчивые.
p.s. если есть желание собирать самолично, то следует использовать gcc 4.7, и выключать jemalloc. mozilla platform очень привередливая, собраный 4.9 без jemalloc просто сразу падает, а с jemalloc всё равно падает, но уже не сразу. с 4.7 никаких проблем пока не замечено.
Из опыта работы - 4.9 вообще имеет ряд отличий от 4.7/4.8, но в основном в части UB.
мозилла, емнип, ещё и во всяких vmt пальцами ковыряется. ну и да, кое‐где подвязки на UB.забавно, ещё один плюс сборки 4.7 — минус тридцать минут. с 4.9 собиралось полтора часа, с 4.7 — только час.
> p.s. если есть желание собирать самолично, то следует использовать gcc 4.7, и
> выключать jemalloc. mozilla platform очень привередливая, собраный 4.9 без jemalloc просто
> сразу падает, а с jemalloc всё равно падает, но уже не
> сразу. с 4.7 никаких проблем пока не замечено.Посмотрел на debian/{changelog,rules,patches/} от iceweasel 39.0-1 (прокатит за "платформу", надеюсь) собирают и с вбандленным jemalloc-ом (с патчем только для PPC) и c gcc-4.9, вроде, приседали около года тому (и в районе armhf/WebGL -- 33.x/30.x). Как они, бедные, справляются-то... Суеверия и сказки народов опенета?
> Посмотрел на debian/{changelog,rules,patches/} от iceweasel 39.0-1мягко намекаю, что PM не является «сборкой» Ff, и не основан на 39-й версии, он откололся сильно раньше. та версия mozilla platform, которая используется в PM, имеет вот такую вот специфику. если у кого‐то очень много свободного времени, он может заняться рихтовкой кода под 4.9. я немножко рихтую, но без особого энтузиазма.
PM, собраный gcc 4.9, тоже работает. но если собраный 4.7 у меня не падал ни разу, то собраный 4.9 периодически рушился сам собой, и стабильно рушится (хорошее словосочетание) на некоторых страницах.
Подожди. Мне казалось, что они движки всё же свежие тянут?
> Подожди. Мне казалось, что они движки всё же свежие тянут?собственно, PM — это дикий микс из старой платформы, бэкпортированого кода новых платформ, и собственных дописок. оно действительно со многих сторон уже не Ff.
просто так «потянуть новый движок» никак не выйдет: мозилла крепко его «отрефакторила», вместе с платформой. это, кстати, одна из причин переименования в Goanna — на реализацию фич иногда смотрят, но не сильно больше.
впрочем, это не так уж страшно: кардинально ничего давно не менялось, и при наличии провереного временем и вполне рабочего layouter'а новые фичи туда допиливать сложно, но не неподъёмно. особенно если учесть, что PM не пытается быть осью или ещё какой‐то НЁХ.
>> Посмотрел на debian/{changelog,rules,patches/} от iceweasel 39.0-1
> мягко намекаю, что PM не является «сборкой» Ff, и не основан наЗабери назад ""mozilla platform очень привередливая"" и пиши, чтоб не путать _меня_, "палемун платформ очень привередливая" ?
> 39-й версии, он откололся сильно раньше.
Я там про 30.x и "год тому" написал. Ещё раньше? A то я того фака про "какая версия ff в 25-ом pm" не найду.
> та версия mozilla platform, которая
Чё-т ты, сдаётся мне, мил человек, а-э, нарушаешь Mozilla TM Guide-Line или как там. %)
> используется в PM, имеет вот такую вот специфику. если у кого‐то
> PM, собраный gcc 4.9, тоже работает. но если собраный 4.7 у меня
>>> Посмотрел на debian/{changelog,rules,patches/} от iceweasel 39.0-1
>> мягко намекаю, что PM не является «сборкой» Ff, и не основан на
> Забери назад ""mozilla platform очень привередливая"" и пиши, чтоб не путать _меня_,
> "палемун платформ очень привередливая" ?нет. Pale Moon построен на mozilla platform, а не на pale moon platform.
>> 39-й версии, он откололся сильно раньше.
> Я там про 30.x и "год тому" написал. Ещё раньше? A то
> я того фака про "какая версия ff в 25-ом pm" не
> найду.никакая. нет сопоставления один‐в‐один. где‐то с 24 esr оно пошло своим путём, заимствуя по дороге фичи, которые показались полезными, и не притаскивая фичи, которые не понравились.
>> та версия mozilla platform, которая
> Чё-т ты, сдаётся мне, мил человек, а-э, нарушаешь Mozilla TM Guide-Line или
> как там. %)да и фиг с ними: я, к счастью, на мозиллу не работаю. ;-)
4.9 - ИМХО так и остался инструментом для мазохистов. В 4-й ветке реально долгоюзабельными и предсказуемыми были только 4.1, 4.4 и 4.8
> 4.9 - ИМХО так и остался инструментом для мазохистов. В 4-й ветке
> реально долгоюзабельными и предсказуемыми были только 4.1, 4.4 и 4.8не то, чтобы я замечал с 4.9 ещё какие‐то проблемы… несколько моих проектов на Qt вполне себе работают. с другой стороны, я c++ особо и не использую.
Чем он лучше/хуже IceCat?
Обновился — алиекспресс не работает. Крутой браузер.
> Обновился — алиекспресс не работает. Крутой браузер.предлагаю тебе потребовать назад свои деньги и больше никогда не пользоваться подобным отстоем.
Не готов.
Я просто открыл контекстное меню, а там....
http://storage4.static.itmages.ru/i/15/0730/h_1438269345_731...
> Я просто открыл контекстное меню, а там....а там у других всё нормально.
Это воспроизводится и на FF, при установке какого-нибудь старого расширения. Так что этот баг просто "портировали".
А про то что в html5 при просмотре видео он стал отключать хранительэкрана тишина, ведь очень важная штука.
юзеры игрозапускалки пусть сами про это читают. а в настоящей ОС пока что с этим не всё ладно.
Ну таки как раз надо обратить на это внимание, может протестировать помогут, например с этим проблем в настоящей ОС и при использовали адобовской поделки и там даже не слышно чтобы что то делали. Так что это несомненно важная часть новости, так как это зачатки того чего нет в том что это должно заменить.
тот, кто хочет потестировать, и сам найдёт. а «обычный пользователь» на тестировщика не подписывался, и смущать его полурабочей фичей нет никакого смысла. вот будет работать стабильно — тогда и можно написать. анонсировать пользователям, которые хотят «просто установить и использовать», полурабочие фичи — плохая практика.
> Состоялся (http://forum.palemoon.org/viewtopic.php?f=1&t=8943) релиз Pale Moon 25.6.0
> (http://www.palemoon.org/), независимого браузерного проекта, реализованного при помощи
> технологии Mozilla Platform и использующего XUL для построения интерфейса.Годный браузер
:)