Доступен (http://blog.qupzilla.com/2014/01/qupzilla-160-released.html) релиз многоплатформенного web-браузера QupZilla 1.6.0 (http://www.qupzilla.com/), построенного с использованием библиотеки Qt и браузерного движка WebKit (QtWebKit). Основной целью проекта QupZilla является создание полнофункционального браузера, поддерживающего лучшие возможности Firefox, Opera и Chrome, но потребляющего при этом значительно меньше ресурсов. Первостепенное внимание уделяется экономии потребления памяти, обеспечению высокого быстродействия и поддержанию отзывчивости интерфейса. Исходные тексты QupZilla распространяются (https://github.com/nowrep/QupZilla) под лицензией GPLv3. Бинарные сборки доступны (http://www.qupzilla.com/download) для большинства дистрибутивов Linux, а также для Windows, OS/2 и Haiku OS.
По словам разработчиков, к созданию нового браузера их подтолкнуло то, что уже существующие браузеры на базе QtWebKit (Arora, QtWeb, Rekonq) либо перестали активно разрабатываться, либо имеют большие проблемы со стабильностью, либо не поддерживают важные функции. Кроме того, все ранее доступные браузеры на базе QtWebKit изначально не позиционировались как многоплатформенные продукты, в то время как Qupzilla развивается с оглядкой на обеспечения работы в различных десктоп-окружениях и операционных системах.
Из новшеств (https://github.com/QupZilla/qupzilla/blob/master/CHANGELOG), добавленных в версии QupZilla 1.6.0, можно отметить:
- Новая реализация панели вкладок, поддерживающая прокрутку через все вкладки, если они не умещаются в одной строке.<center><a href="http://4.bp.blogspot.com/-98wtnv_0XNU/Urmu_EIISqI/AAAAAAAAAL... src="http://www.opennet.me/opennews/pics_base/0_1388644263.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
- Поддержка автодополнения ввода в адресной строке с предварительным заполнением поля наиболее оптимальным вариантом домена - для открытия сайта достаточно ввести первые несколько букв домена и нажать Enter;
<center><a href="http://3.bp.blogspot.com/-L9xh5BzuLYE/UrmwcjKzSCI/AAAAAAAAAL... src="http://www.opennet.me/opennews/pics_base/0_1388644310.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>- Существенно увеличена производительность сопоставлений строк при проверке базовых правил в системе блокирования рекламы AdBlock, благодаря использованию поискового дерева и выборки url по префиксам.
- В контекстное меню добавлен пункт для быстрого перевода страницы в Google Translate;
- Поддержка автоматической настройки прокси-серверов (PAC, Proxy Auto-Config);
- Добавлена опция для открытия другого приватного окна из уже открытого в приватном режиме окна.
- Обеспечена возможность отсоединения вкладок в отдельные окна;
- В редакторе содержимого контекстного меню добавлена поддержка удаления элементов;
- Реализован плагин для хранения паролей в KWallet и Gnome-Keyring;
- Подготовлен плагин StatusBar Icons, позволяющий размещать дополнительные пиктограммы в статусной сроке;
- Добавлена поддержка экспорта закладок в формате HTML;
- Обеспечена возможность загрузки тем оформления из внешних директорий;
- Добавлена возможность сохранения снимков полного содержимого страницы, не ограничивающегося видимой областью, в различных форматах, в том числе в PDF.
Основные особенности QupZilla:- При построении интерфейса используется родной для каждого десктоп-окружения набор пиктограмм, виджетов и стилей, что позволяет обеспечить оформление, неотличимое от штатных программ для GNOME, KDE и Windows. В интерфейсе активно используются вкладки;
<center><a href="http://www.qupzilla.com/screens/gnome.png"><img src="http://www.opennet.me/opennews/pics_base/0_1342352744.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></a></center>- Интегрированная подсистема блокирования рекламы (AdBlock). Для блокирования можно использовать как внешние чёрные списки (EasyList от Adblock Plus), так и добавлять собственные правила блокирования рекламы. Поддержка быстрого блокирования Flash-роликов и наличие режима активации Flash-контента только после клика;
- Панель быстрого запуска (Speed-dial), выводимая вместо пустых страниц и позволяющая организовать быстрый доступ к наиболее часто используемым сайтам;
<center><a href="http://www.qupzilla.com/screens/dial_kde.png"><img src="http://www.opennet.me/opennews/pics_base/0_1342352703.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></a></center>
- Панель быстрого поиска, позволяющая мгновенно отправить запрос к определённым поисковым системам и сайтам;- Унифицированный интерфейс для работы с закладками, историей посещений и RSS-лентами, оформленным внутри одного окна;
<center><a href="http://www.qupzilla.com/screens/library_gnome.png">&... src="http://www.opennet.me/opennews/pics_base/0_1342352830.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></a></center>- Поддерживается возможность изменения оформления через подключение внешних визуальных тем. Гибкие возможности по настройке интерфейса;
- Поддержка расширения функциональности через плагины;- Единый унифицированный интерфейс для доступа к закладкам, истории посещений и подписке/чтению RSS. Вся информация представлена внутри одного окна;
- Менеджер безопасных соединений (SSL Manager), позволяющий управлять локальными CA-сертификатами;
- Режим приватной навигации, при котором данные об открытых страницах не оседают в кэше и истории посещений;
- Управление закладками в стиле Chrome (через звёздочку в адресной строке). Реализация настроек также напоминает подход, принятый в Chrome;
- Поддержка импорта закладок из браузеров Firefox и Chrome;
- Интерфейс управления Cookie;
- Поддержка написания дополнений для обработки содержимого web-страниц с использованием скриптов GreaseMonkey;
- Поставка плагина PIM (Personal Information Manager) с реализацией системы управления персональной информацией, используемой для автоматизации заполнения персональных данных в web-формах (например, заполнение ФИО, email и т.п.);
<center><a href="http://3.bp.blogspot.com/-7M2b4Qx3TH0/T_r1RC_-maI/AAAAAAAAAG... src="http://www.opennet.me/opennews/pics_base/0_1342353912.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></a></center>URL: http://blog.qupzilla.com/2014/01/qupzilla-160-released.html
Новость: http://www.opennet.me/opennews/art.shtml?num=38773
> Первостепенное внимание уделяется экономии потребления памятиЗачем?
>> Первостепенное внимание уделяется экономии потребления памяти
> Зачем?чтоб браузер не окрасился в рыжий цвет или не стал вторым хромом.
Чтобы браузить там, где мало памяти. Это свободный софт, раз он есть – значит он кому-то нужен.
Дюжина страниц хрома вместе с дополнениями отжирают под два гига. И не надо мне тут говорить про дешевую память.
Она сейчас и не дешёвая.
их наверное выводит из себя, что веббраузер пожирает память уже не сотнями Мб, уже Гб.
Да уж, вчера опять обратил внимание - в Файрфоксе открыто 10 вкладок, в основном технического характера, половина даже без картинок и на Ютубе две - одна с поиском, другая с видео. Я запустил Блендер и всё стало жутко свопиться (файл тяжелый но не настолько). Посмотрел в мониторе и офигел лиса отъела 900 МБ! И это не считая флэш-плагина.
У меня сейчас 10 вкладок, 486 мб. При этом нужно учитывать, что firefox отжирает много памяти только когда её много, если её 700 мб, то он использует её экономнее и ест гораздо меньше.
> У меня сейчас 10 вкладок, 486 мб. При этом нужно учитывать, что
> firefox отжирает много памяти только когда её много, если её 700
> мб, то он использует её экономнее и ест гораздо меньше.Что не отменяет простого факта, что тормозилла тормоз, а qupzilla птичка :-)
У меня Хром отъедает столько же со старта!
Жена утром открыла 1 вкладку на свой гугло аккаунт, посмотрела почту и календарь и ушла. к обеду гугло браузер суммарно выжрал 800 метров и продолжает хавать ...
это когда гугл успел сорцы открыть? они ж хранят их как.. не дай Бог кто зонды спалит.
> сорц открытгде можно взять исходники хрома? нет, хромиум не предлагать, это другой браузер.
>> сорц открыт
> где можно взять исходники хрома?Это жынды-батыр, у которого весьма характерный почерк и извилины хватает на полторы темы -- "это же сорц/швабодка" и "давай спрыгнем с крыши". Трус и подлец, поскольку советует другим то, что не проверил на себе. Почерк вполне характерный (а попытки маскировать неэффективны), потому продуктивней сразу "к модератору".
но это достаточно характерный «закид» просто: люди часто путают хром и хромиум. я, в общем-то, не столько ему отвечал, сколько в очередной раз обращал внимание на то, что это разные продукты.
Дядя Миша, чё ты такой злой-то? от нового года отходишь? :)
> Дядя Миша, чё ты такой злой-то? от нового года отходишь? :)Да мне и отходить-то незачем, поскольку не бухаю -- а пояснял, что завелось тут такое поганое существо, которое вроде бы уже и ума должно было набраться, по косвенным признакам, но всё больше норовит нагадить, причём явно умышленно. Вот и приходится признаки жизнедеятельности существа убирать, а тем, кто способен подобных идентифицировать -- подсказывать, чтоб сигнатуры заметили и с табуреткой не дискутировали.
Жаль, конечно, но лучше бы его в психушку определили с такими заскоками.
Ещё лучше -- чтоб стал человеком нормальным, но это явно фантастика.И, разумеется, к остальному населению страны этот печальный случай без отношения.
Да гуглопочта или плюсачь память и жрут. Они ж не могут сидеть тихо, а постоянно лезут за обновлениями. Нажмите уже Shift+Esc и посмотрите кто — там всё видно. У фокса, кстати, есть about:memory… правда там чёрт ногу сломит.
> Жена утром открыла 1 вкладку на свой гугло аккаунт, посмотрела почту и
> календарь и ушла. к обеду гугло браузер суммарно выжрал 800 метров
> и продолжает хавать ...Из трех составляющих - гугель, жена и хром, кто-то явно не виноват, и скорее всего последняя :-)
> Из трех составляющих - гугель, жена и хром, кто-то явно не виноват,
> и скорее всего последняя :-)Жена --
1) не компонент;
2) не виновата по определению :]
about:config
там
browser.cache.compression_level 0 -> 7
browser.sessionstore.max_tabs_undo 10 -> 2
если хочется сэкономить иещёболее, то
browser.cache.memory.enable true -> false
memory.free_dirty_pages false -> true
> Да уж, вчера опять обратил внимание - в Файрфоксе открыто 10 вкладок,
> в основном технического характера, половина даже без картинок и на Ютубе
> две — одна с поиском, другая с видео. Я запустил Блендер
> и всё стало жутко свопиться (файл тяжелый но не настолько). Посмотрел
> в мониторе и офигел лиса отъела 900 МБ! И это не
> считая флэш-плагина.но КАК? пять табов, десятка два дополнений, 180 мегов памяти занято. или вы там все вместо RES на VIRT смотрите? или я даже не знаю, что с пандой делаете.
> или вы там все вместо RES на VIRT смотрите?Не знаю, на что _они_ смотрят, но, может, разовьёте мысль, почему стоит смотреть не на то, сколько памяти браузер выделил (VIRT), а на то, сколько он успел занять на данный момент (RES)?
И почему считается нормальным выделять в разы больше памяти, чем реально требуется (вы же на это намекаете), так что в случае реальной нехватки памяти вместо проверки приложением возвращаемого malloc значения и внятного сообщения об ошибке происходит oom killer ядром случайно выбранного приложения?
> Не знаю, на что _они_ смотрят, но, может, разовьёте мысль, почему стоит
> смотреть не на то, сколько памяти браузер выделил (VIRT), а на
> то, сколько он успел занять на данный момент (RES)?вот именно потому, что зарезервировать можно вплоть до верхнего лимита, и это совершенно не значит, что программа собралась именно столько использовать.
> И почему считается нормальным выделять в разы больше памяти, чем реально требуется
потому что так намного удобней писать memory managers. намного проще (и быстрее, кстати) зарезервировать большой кусок при помощи brk или anonymous mmap, и потом разбивать его на куски уже средствами memory manager (от того же libc, например), чем на каждый malloc() дёргать ядро. к тому же гранулярность выделения у ядра страничная, так что всё равно придётся страницы на куски бить.
теперь понятно?
> и это совершенно не значит, что программа собралась именно столько использовать.... и уж тем более это не значит, что программа НЕ собралась столько использовать
> потому что так намного удобней писать memory managers.
Должен быть разумный (читай: настраиваемый пользователем) предел. Когда программа выделяет 50МБ вместо 5 это разумно. Когда она выделяет 2ГБ вместо 200МБ - это бред.
Но речь не об этом.
Когда менеджер памяти "выделил" себе 2ГБ, то и считать за "использованное" надо 2ГБ, а не 200МБ, которые "сейчас" использованы. Если у меня две программы, каждая из которых "выделила" по 2ГБ и использует по 200МБ, а в системе 2ГБ физической памяти, полагать, что у меня занято 400МБ, небезопасно. В любой момент программы могут начать использовать выделенную память и одна из них будет убита oom killer. Особенно в наше время, когда все пытаются использовать GC и освобождать память не тогда, когда она больше не нужна, а когда не получается больше выделить.
VIRT даёт более адекватное представление о потенциальных запросах приложения на память.
> Особенно в наше время,В наше время вообще все небезопасно...
Тут есть два варианта - первый, поставь лимит на память, чтобы враги не съели и не довели до oom, cgroups тебе в помощь.
Второй, возьми исходники и пофикси.
Хотя, есть и третий - все время почему-то забываю - можно ведь еще ныть на форумах.
> Тут есть два варианта - первый, поставь лимит на память, чтобы враги не съели и не довели до oom, cgroups тебе в помощь.Спасибо, посмотрю в эту сторону.
Но тут сразу вопрос: cgroups позволяет ограничивать именно объём выделяемой памяти? Я пробовал ulimit, но он позволяет ограничивать лишь объём VIRT, что по описанным arisu причинам (приложения жрут VIRT как не в себя) приводит к печальным последствиям. А ограничение RES в linux не поддерживается.
> Тут есть два вариантаесть ещё два:
1. вообще спрятать во всех юзерских тулзах VIRT, чтобы бетон не долбили.
2. перестать обращать внимание на горестный плач.
> 1. вообще спрятать во всех юзерских тулзах VIRT, чтобы бетон не долбили.Или просто добавить отображение объёма реально выделенной памяти, который можно ограничивать. И наличие которого в системе гарантировало бы, что приложение не упадёт внезапно. То есть, если приложение выделило себе 2ГБ, то оно не будет убито без предупреждения при попытке записи в них.
Но это же слишком трудно, правда? Проще скрыть VIRT. Правда, бетон будут долбить, когда приложения будут падать на ровном месте, оттого что RES внезапно пошло вверх без видимых причин. Но это лишь первое время. Потом привыкнут.
> 2. перестать обращать внимание на горестный плач.
И даже
3. Перестать вообще обращать внимание на пользователей. В случае необходимости докупят ещё памяти, не сломаются. У них же бесконечное число денег. Это мы вынуждены на разработчиках экономить, так как денег мало.
>> 1. вообще спрятать во всех юзерских тулзах VIRT, чтобы бетон не долбили.
> Или просто добавить отображение объёма реально выделенной памятиRES и SHR там для кого, а?
> И даже
> 3. Перестать вообще обращать внимание на пользователей.да, перестать. потому что идиоты, не понимающие, что такое «доступное адресное пространство», «зарезервированное адресное пространство», «эксклюзивно используемая память» и «разделяемая память» — достали. ну не понимаешь, что такое VIRT и зачем оно надо — не смотри туда. вообще. так нет: надо себе нафантазировать ерунды, а потом требовать, чтобы остальные срочно под фантазии подстраивались.
>>> 1. вообще спрятать во всех юзерских тулзах VIRT, чтобы бетон не долбили.
>> Или просто добавить отображение объёма реально выделенной памятиНу посмотрите smem(1), это не так-то просто. Почему -- см. пояснения по ссылкам в моём предыдущем ответе Вам только что.
> RES и SHR там для кого, а?
RES ещё более-менее понятно, а SHR само по себе скорее без пользы...
> RES ещё более-менее понятно, а SHR само по себе скорее без пользы…ну, человек хотел что-то под названием «реально выделеная память». и res, и shr показывают именно это. какой запрос — такой и ответ.
> VIRT даёт более адекватное представление о потенциальных запросах приложения на память.ну и зачем ты спрашивал пояснений, если все они прошли мимо тебя? неужели так сложно было написать: «я тупой дебил, хоть упоясняйтесь»?
p.s. вот интересующимся наглядное пояснение, почему я «троллю», а не поясняю внятно что-либо: всё равно пролетает мимо. человек не понял вообще ни слова, а я только зря потратил время. отписка вида «ты идиот» образовательный эффект имела бы точно тот же, развлекательный — намного больше, усилий для написания требует вообще на порядки меньше.
> я «троллю», а не поясняю внятно что-либо: всё равно пролетает мимо. человек не понял вообще ни словаПоменьше агрессии. Я понял, что ты имел ввиду. А ты понял, о чём я написал?
Как внутри приложения можно отследить, что память закончилась, и вместо вызова oom killer сгенерировать, например, симпатичное gui-окошко с сообщением об исчерпании памяти? malloc всегда возвращает успех, т.к. память реально не выделяется, а когда память исчерпывается, процесс получает необрабатываемый SIGKILL.
У Анонима ниже в примере файрфокс заммапил 180МБ icon-theme.cache. Каковы основания предполагать, что в один прекрасный момент он внезапно не захочет использовать (читай: подгрузить в оперативную память) сразу все 180МБ? Ответ "сейчас не подгрузил, значит и никогда не подгрузит" - не ответ.
> Поменьше агрессии. Я понял, что ты имел ввиду.нет, не понял.
> А ты понял, о чём я написал?
да. и написал ты ерунду.
> Как внутри приложения можно отследить, что память закончилась, и вместо вызова oom
> killer сгенерировать, например, симпатичное gui-окошко с сообщением об исчерпании памяти?очень просто: написать memory manager, который будет делать commit сразу по взятию у системы странички. и никогда-никогда не брать у системы больше страниц, чем надо для текущего malloc(). правда, эта фигня будет атомно тормозить, и «радетели за красивое выделение памяти» взвоют ещё громче.
остальную бредятину я скипанул, потому что у меня уже рожа от фэйспалмов болит. пожалуйста, очень прошу: не надо с умным видом рассуждать на темы, в которых ты не просто ничего не понимаешь, а вообще несёшь бред в силу странных наркоманских представлений о предмете.
> не надо с умным видом рассуждать на темы, в которых ты не просто ничего не понимаешь, а вообще несёшь бред в силу странных наркоманских представлений о предмете.Обещаю, что почитаю про работу памяти в Linux/Unix :) Допускаю, что после этого часть (возможно, и все) вопросов отпадёт.
Но, раз уж мы тут сейчас общаемся, можешь ответить на вопрос про icon-theme.cache? Почему мы можем быть уверены, что выделенные 180МБ адресного пространства не перейдут в RES?
P.S. Свои "наркоманские" представления о предмете я получил, написав минимальную программу на C с использованием malloc и memset и погоняв её несколько раз. Они могут быть неполны, но они проверены экспериментально.
> Обещаю, что почитаю про работу памяти в Linux/Unix :)давай после этого и обсуждать.
> P.S. Свои «наркоманские» представления о предмете я получил, написав минимальную программу
> на C с использованием malloc и memset и погоняв её несколько
> раз. Они могут быть неполны, но они проверены экспериментально.«свои знания анатомии я получил, разрезав курицу. они могут быть неполны, но они проверены экспериментально.»
> Обещаю, что почитаю про работу памяти в Linux/Unix :)Возможно, пригодится http://linux-mm.org/ActualMemoryFootprint и что-то из:
* http://linuxaria.com/howto/linux-memory-management
** перевод: http://rus-linux.net/MyLDP/sys-conf/memory.html
* http://virtualthreads.blogspot.ru/2006/02/understanding-memo... (2006!)
** перевод: http://www.opennet.me/base/sys/pmap_memory.txt.html> Но, раз уж мы тут сейчас общаемся, можешь ответить на вопрос про
> icon-theme.cache? Почему мы можем быть уверены, что выделенные 180МБ
> адресного пространства не перейдут в RES?Потому что это file backed mmap(2); насколько понимаю как ни разу не специалист по этой области, если туда не пытаться писать (что не должно получиться по режиму открытия файла/правам доступа) -- эти страницы "повиснут" на кэше, а не на процессе.
PS: в смысле если читать, но не писать.
Примерно так же и видеопамять, которая приписываеться X-серверу, не имеет шансов перейти в resident, бишь занятую физическую память.
> malloc всегда возвращает успех, т.к. память реально не выделяется, а когда
> память исчерпывается, процесс получает необрабатываемый SIGKILL.Насколько понимаю, либо проверять при попытке использования (а не выделения), либо отключать overcommit.
> Каковы основания предполагать, что в один прекрасный момент
---
И вот начала Умная Эльза плакать и причитать: «Коли выйду я замуж за Ганса, и родится у нас ребенок, и вырастет он, и пошлем мы его в погреб пива нацедить, вдруг упадет ему на голову кирка и убьет его насмерть».
--- http://mirckazok.ru/view_post.php?id=1069
> p.s. вот интересующимся наглядное пояснение, почему я «троллю», а не поясняю
> внятно что-либо: всё равно пролетает мимо. человек не понял вообще ни
> слова, а я только зря потратил время.Во-первых, пригодиться пояснение может и другим. Во-вторых -- объяснил кратко и смотришь на то, доходит или нет: если нет, кратенько это прорезюмировал (максимум) и больше времени тратить не стоит.
Кто-то продолжит кинетически тупить об "потенциальные требования", кто-то намотает на ус.
в принципе никакого не стоит. «на встречу со звездой надо приходить подготовленным!»
Потому что VIRT - это объем используемого виртуального адресного пространства, а не реальной физической памяти. В нем, например, учитывается размер открытых mmap-ом файлов, даже если они в памяти не находятся.
не пугай страусов, пол бетонный. если кисо ещё не абыделос, оно тебе начнёт рассказывать, что и это неправильно, это всё учитываться не должно. только т-с-с-с, не рассказывай ему про SHR.
>> или вы там все вместо RES на VIRT смотрите?
> Не знаю, на что _они_ смотрят, но, может, разовьёте мысль, почему стоит
> смотреть не на то, сколько памяти браузер выделил (VIRT), а на
> то, сколько он успел занять на данный момент (RES)?
> И почему считается нормальным выделять в разы больше памяти, чем реально требуется
> (вы же на это намекаете), так что в случае реальной нехватки
> памяти вместо проверки приложением возвращаемого malloc значения и внятного сообщения
> об ошибке происходит oom killer ядром случайно выбранного приложения?Вот, например, top 10 объектов виртуальной памяти моего firefox-а
00007f7f608e0000 30596K r---- icon-theme.cache
00007f7f626c1000 30596K r---- icon-theme.cache
00007f7f94832000 46296K r-x-- libxul.so (deleted)
00007f7e0e600000 50176K rw--- [ anon ]
00007f7e39200000 57344K rw--- [ anon ]
00007f7e243e3000 65540K rw-s- pulse-shm-2215283786
00007f7e46cfb000 65540K rw-s- pulse-shm-4030012202
00007f7f8d2fc000 103568K r---- locale-archive
00007f7f644a2000 182460K r---- icon-theme.cache
00007f7f6f6d1000 182460K r---- icon-theme.cacheТ.е. из них реально в оперативке, дай бог 200 мегабайт находится (из которых 100 - это общая память для pulseaudio), остальные 600 - это отображенные в память файлы, реально память не занимающие.
Я то думал, что память нужна для того, чтобы её использовать, а не для того, чтобы на железе с 16 гб оперативки браузер гонял жесткий диск.
> Я то думал, что память нужна для того, чтобы её использовать, а
> не для того, чтобы на железе с 16 гб оперативки браузер
> гонял жесткий диск.о, МегаРазработчик пришёл. «думает» он. каждый из таких «думает» и свято уверен, что во всей ОС запущена ровно одна программа: его. всё, больше пользователю ничего не надо.
> Я то думал, что память нужна для того, чтобы её использовать, а
> не для того, чтобы на железе с 16 гб оперативки браузер
> гонял жесткий диск.Некоторые еще думают, что прямые руки никогда не мешают :-)
Пользуюсь им больше года, отличный браузер!
> Первостепенное внимание уделяется экономии потребления памятиМолодцы, но мидори (по понятным причинам) легче...
Мидори все еще падает.
они из разных "миров", кому нужен qtwebkit - qupzilla, rekonq, когда-то arora
кому нужен webkit-gtk - midori, epiphany (web кажется оно теперь названо?), для любителей vim - dwb"легкость" и имеется ввиду что будут использованы самые используемые в системе библиотеки
0.5.6 мидори кстати уже жаждет gtk-3 и webkit-gtk 2.2 (по умолчанию)
А я то думал мир всего один. Один большой общий мир.
>> Первостепенное внимание уделяется экономии потребления памяти
> Молодцы, но мидори (по понятным причинам) легче...webkit-gtk компеляется дольше, чем ядро Делаем выводы..
Имеется Ubuntu 13.10 x64(4Гб памяти) + Firefox+AdBlock Plus
Поставил и этот браузер
Открыты 4 страницы с этого сайта главных новостей
Firefox скушал 306Мб
Qupzilla 330Мб
Также в Qupzilla подлагивает меню по правой кнопки мыши и загрузка процессора явно выше при загрузке страниц(у меня доходило до 40% CPU)
Так что я остаюсь на Firefox))
Попробовал пользоваться в арче, понравился, только зависал через определенное время, жду стабилизации, скорее всего перейду с ФФ. Память действительно расходует экономно, независимо от её количества.
Спасибо автору, работает; отправил в сизиф. 1.4.4 падала заметно чаще 1.4.0, посмотрим теперь.
> - Новая реализация панели вкладок, поддерживающая прокрутку через все вкладки, если
> они не умещаются в одной строке.И сюда этот идиотизм притащили. Надеюсь, там можно будет вернуть старое поведение.
> И сюда этот идиотизм притащили. Надеюсь, там можно будет вернуть старое поведение.А вообще Tree Style Tabs, да. ;-)
Согласен, очень не удобно когда не видно всех открытых вкладок.
300 вкладок как будешь смотреть?
или нынче школьники больше 10 не открывают?
> 300 вкладок как будешь смотреть?Нафига тебе открытыми держать 300 вкладок, интернет экономишь? Используйт закладки.
интересов у меня поболее чем у детей для вконтактике посидеть да на лорчике потроллитьа закладки да есть, для тех случаев когда нужная мне тема понадобится минимум через месяц
> интересов у меня поболее чем у детей для вконтактике посидеть да на
> лорчике потроллить
> а закладки да есть, для тех случаев когда нужная мне тема понадобится
> минимум через месяцЯ за тебя просто счастлив.
> интересов у меня поболее чем у детей для вконтактике посидеть да на
> лорчике потроллитьКакие, прочитать весь интернет? :-)
> Нафига тебе открытыми держать 300 вкладок, интернет экономишь? Используйт закладки.когда кому-то понадобится софт, который будет диктовать, что надо, а что нет — он знает, где купить огрызок.
О чем ты вообще? При чем тут софт, я просто не верю что человеку нужно единовременно 100500 вкладок использовать. Обычно их много открываешь когда что-то ищешь, когда уже нашёл все остальные не нужны. Лично для меня штук 50 постоянно открытых это максимум. Если что-то понадобится опять, можно с лёгкостью это найти.
я рад, что ты у нас теперь эталон.
выглядит симпотно, как-нить попробуем, когда стабилизируется.
У сабжа есть аналог Ghostery? Менеджер кукисов? Нормальный адблок, который не загружает рекламу вообще?
нормальный там адблок, а менеджер куков так получше чем в некоторых браузерах
есть вариант - белый список + запрет всего остального :D
У меня установщик на арабском - странно.
В установщике есть украинский язык, но нет русского, а английский на самом деле - арабский. Какой-то нацпольный браузер.
Да там установщик без русского. Но если локаль русская, то браузер будет на русском.
> В установщике есть украинский язык, но нет русского, а английский на самом
> деле — арабский.вывод: не надо делать релизы в районе нг.
Установщик? О_О
> Установщик? О_ОФорточники палятся, однако.
> Установщик? О_ОСамые лучшие проги в линупсе кроссплатфоременные, самый худшие - заточенные под выникс-вой.
>> Установщик? О_О
> Самые лучшие проги в линупсе кроссплатфоременные, самый худшие - заточенные под выникс-вой.Меня не волнует линупс. У Qupzilla нет какого-то специального установщика, он ставится стандартными средствами.
И как в него тащить аддоны для keepass?
Пока он не научится вручную сортировать закладки на панели закладок, он для меня не существует.
> Пока он не научится вручную сортировать закладки на панели закладок, он для
> меня не существует.любой sqlite-редактор в помощь
А русской локализации как не было, так и нет...
А вместо английского в установщике арабские крючки.
Я там даже прочитать дальше не могу, чтобы выбрать что ставить, а что нет.
Инсталлятор муслим собирал, надо думать.
Минуснул новость.
На винде...
Выбрал в инсталлере хохлятский язык, убрал все локализации кроме русской, а английская не убирается. Отключил браузер по дефолту, для файлов и протоколов. Темы и иконку для рабочего стола оставил.
Далее инсталлятор без спроса установил мне Microsoft Visual C++, хотя он у меня и так стоял. Установку визуала даже отменить нельзя.
Короче, инсталлер под винду сделан очень плохо.
Браузер стартонул, русская локализация работает.
Сейчас потестим отпишемся.
Как обычно из коробки множество глупых дефолтных настроек, на вроде, новая сессия вместо восстановления старой, полудурацкое поведение вкладок и сохранение паролей.
Перевод менюшек местами хромает.
До опциональности и функциональности Opera очень и очень далеко. Да, что там говорить про Opera он даже до QTWeb не дотягивает.
Отсутствуют аналоги основных расширений, которые я использую в других браузерах.
Странно, но не работает автодополнение в строке адреса.
Новая вкладка с превьюшками в первый раз довольно долго загружается.
Скорость открытия сайтов средняя. Chrome быстрей.
Памяти потребляет не хило. Но по сравнению с Chrome – меньше.
Адблок работает.
Браузер один раз подвис секунд на ~10, страницы не загружались, а всего 2 вкладки было открыто. И в это время в другом браузере связь с серверами не терялась.
Движок у браузера устаревший WebKit вместо Blink. Так что никакой суперультрапроизводительности на 4х и 6ти ядерниках не ожидается.
Браузер похож внешне, по менюшкам и настройкам, на некую смесь Pale Moon с SeaMonkey.В целом браузер довольно не плох, но отсутствует множество нужных расширений/функций. Да и производительность можно добавить, а прожорливость памяти снизить.
Оказывается, автодополнение в строке адреса работает, только после того, как ты уже сходил на сайт, название которого вводишь.
А как оно еще может работать? Через libastral твои мысли читать?
А как оно работает в Chrome? Через поисковик Google, так же можно и здесь прикрутить.
> А как оно работает в Chrome? Через поисковик Google, так же можно
> и здесь прикрутить.есть такое подозрение, что ты зря мучаешься: скачай себе хром. не все, знаешь ли, считают отсылку набираемого в addressbar текста гугелю уберфичей. видимо, авторы QZ принадлежат к нормальным людям, и «уберфичу» или выключили по умолчанию, или не реализовывали вообще.
> А русской локализации как не было, так и нет...Есть там русская локализация.
Нет, в инсталлере её нет, есть только в самом браузере.
как была так и естьwww-client/qupzilla
Available versions: 1.4.3 1.4.4 {dbus debug kde nonblockdialogs LINGUAS="ca_ES cs_CZ de_DE el_GR es_ES es_VE fa_IR fr_FR hu_HU id_ID it_IT ja_JP ka_GE nl_NL pl_PL pt_BR pt_PT ro_RO ru_RU sk_SK sr_BA sr_RS sv_SE uk_UA zh_CN zh_TW"}
Installed versions: 1.6.0[?](15:51:55 01/02/14)(dbus kde -debug -nonblockdialogs LINGUAS="ru_RU -ca_ES -cs_CZ -de_DE -el_GR -es_ES -es_VE -fa_IR -fr_FR -hu_HU -id_ID -it_IT -ja_JP -ka_GE -nl_NL -pl_PL -pt_BR -pt_PT -ro_RO -sk_SK -sr_BA -sr_RS -sv_SE -uk_UA -zh_CN -zh_TW")
Homepage: http://www.qupzilla.com/
Description: Qt WebKit web browser
ru_RU
Ещё раз повторю для наших кавайных танкисток. В win-инсталлере Русского языка нет.
В самом браузере, русская локализация есть, но до самого браузера ещё добраться надо.
А если в инсталлере выбрать язык ENG, тогда далее Вы будете видеть арабскую вязь, вместо ожидаемого английского.
Поэтому, приходится выбирать хохлятский язык, чтобы поставить русскую локализацию, так как вместо английского языка - арабский.
на windows он совсем не "легкий" браузер, т.к. тащит за собой Qt, которое наверняка устанавливается в папку инсталляции самого браузера, так что главное достоинство становится главным недостатком. А вот для пользователей KDE, он действительно легкий т.к. Qt все равно установлен и библиотеки основные подгружены.
Честно, хоть браузер и хороший, но причины использовать его в венде я не вижу, есть (традиционные) варианты лучше.А так конечно можете сообщить автору в багзиллу или что там у него :D Для ленивых (типа меня) есть даже в самой программе диалог - сообщить об ошибке.
Вы под лёгкостью почему-то только вес пакета/программы понимаете.
На мой взгляд, в наше время, когда ж/д уже по 5 Тб, флешки на десятки Гб, и безлимитный интернет на десятки Мбит вполне доступны по цене, вес программы маловажен. 30 Мб больше, 30 Мб меньше, какая разница.
Другое дело производительность, отзывчивость, использование оперативной памяти, процессора.
QTWeb был бы отличным браузером, если бы его разработку не бросили 2 с половиной года назад, там всего-то некоторые фишки из ff-расширений встроить, наладить adblock, прикрутить блокиратор flash/html5 и https everywhere, расширить возможности ua-switcher, добавить возможность сохранения страниц в png, svg, jpg, mht, pdf, и загрузка только активной вкладки (а не 200 вкладок загружать одновременно, как это делает Chrome и ещё при этом умудряясь запустить 50 шт. видео с ютуб в html5).
Посмотрим, куда QupZilla придёт.Вы под традиционными вариантами IE подразумеваете? По мне так, он ужасен и нет массы нужных расширений. Особенно IE 8.
К тому же я всё ещё не приобрёл Win8 из-за некоторых тамошних шизофрений, и до сих пор использую лицензионную XP. Может куплю Win9, когда он выйдет, и если его наконец приведут к нормальному юзабельному виду и уберут лишние завихрения. К тому же новые обновления безопасности для XP всё ещё выходят, так что я, скажем так, пока XP не допользовал. Да и вряд ли Win9 будет быстро работать на нетбуках.Я не поленился и отписал им на фриноде, пусть читают логи.
>вес пакета/программынет, количество используемых системных библиотек и "вес" загружаемый в память
хотя мне не понравится программа весом в несколько сотен мегабайт если этот размер не отвечает ее функциям.
>вес программы маловаженкому как
>использование оперативной памяти
если смотреть написанное выше , то можно и память туда же... Значит на винчестере может занимать сколько угодно а память вам важна? Интересно.
>видео с ютуб в html5, наладить adblock, прикрутить блокиратор flash/html5
это в qupzilla есть
> IE
для меня он давно не существует.
FF, Chrome, OperaДля меня венда это игры которые не идут или плохо/медленно идут в вайн. Честно говоря я тоже держу для этого XP и последнее время есть чувство что она устарела уже безнадежно
Разработчики, которые гонятся за маленьким размером программы совершают большую ошибку. Мало того, что на это дополнительно тратятся время и силы, так ещё и функционал страдает и код усложняется, разработка замедляется...
По мне так, пусть программы будут большими по объёму, но пусть они работают быстро и пусть в них будет всё, что нужно.
Поэтому, да, именно, пусть на винчестере программа занимает сколько угодно, но пусть она работает быстро, не съедает всю память, не нагружает попусту процессор и не мешает работать другим программам.Я знаю, что это сейчас есть в Qupzilla, но раньше этого не было. Вот и говорю, посмотрим чего они достигнут через год-другой.
IE работает и через Wine.
Chrome, мало того что это чистый spyware с уникальным идентификатором, так они ещё начали просить войти в аккаунт при попытке установить бесплатное расширение из гугл маркета, после такой наглости с ними пришлось попрощаться.
Раньше никогда не видел особого смысла в использовании Opera, там даже нормального adblock не было. С появлением чёрного списка сайтов, я нашёл ей единственное применение, это быстрый бесплатный прокси, "турбо режим". Чтобы не поднимать tor, и не тыкаться с foxyproxy. Фишки оперы, типо редактор куков, пожалуй, подобные вещи нужны только хакерам, которые стырели чужие куки и им требуется войти в аккаунт или украсть пароль. В остальном опера перегружена, меню и настройки усложнены.Поэтому и пользую SRWare Iron и Comodo Dragon, а Firefox, Pale Moon и особенно SeaMonkey лежат про запас. Иногда достаю FF, если вдруг сайт не открывается в первых двух из-за расширений. Но у них есть свои минусы.
> По мне так, пусть программы будут большими по объёму, но пусть они
> работают быстро и пусть в них будет всё, что нужно.«по мне, так пусть все автомобили будут большими по размеру, но пусть они влазят в мой сарай, куда я с трудом 'запор' упихиваю, и бензина потребляют как велосипед.»
p.s. пожалуйста, не надо учить разработчиков, как разрабатывать. может, они и криворукие, но про разработку программ точно знают больше, чем человек, который этим не занимается. ну что за привычка — учить хирурга оперировать на основании того, что «а я тоже курицу на кухне потрошил», а стоматолога — лечить зубы, потому что «а у меня зубы есть от рождения, я знаю!»
> p.s. пожалуйста, не надо учить разработчиков, как разрабатыватьНикто вас и не учит, бо бесполезно. От вас требуют хорошие проги, если их нет, то вы идете налево и за угол со всеми вашими "знаниями", выпендрежом и пальцегнутием в стиле "я в детсаде первая снегурочка - не трожь, растаю!" :-)
есть такое эмпирическое наблюдение: чем больше «весит» программа, тем она медленней и жрёт больше памяти.в рассматриваемом случае, например, вероятность того, что у винды уже находится в памяти Qt, который можно расшарить с QZ, очень близка к нулю (а если QZ тащит Qt вместе с собой, то равна нулю). это автоматически увеличивает время запуска и потребление памяти.
кажется, нашёл самый юзабильный браузер. По первым впечатлениям по крайней мере. Нет гемора с нормальной настройкой шрифтов (грёбанный ff с настройкой для каждого языка отдельно. Грёбанныые все остальные вебкитовые браузеры, где некоторые шрифты в принципе не настраиваются). Работает ощутимо быстрее остальных. Нет завязкит на убогий ruby для сборки webkit-gtk.
только вот webkit-gtk - это основная реализация webkit, а ruby там для LLInt (Low Level Interpreter) для JS. qtwebkit слегка отстаёт от webkit-gtk.
нет. не основная. Основная реализация плюсовая, а весь webkit-gtk это генерация сишных биндингов к плюсовому оригиналу. Какой-то дебил засунул в эту самую генерацию биндигнов код на rb. В бинарных сборках webkikt2 нет зависимостей от Ruby. Поправьте если всё не так.> а ruby там для LLInt (Low Level Interpreter) для JS
не видать пруфа, даже на страницах проекта.
Плохо смотрелhttp://trac.webkit.org/wiki/JavaScriptCore -> http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/o...
пичалька. Вот же тупые уроды.
> нет. не основная.WebKitGTK+ is developed within the official WebKit SVN
Поюзал какое-то время. Пичаль... со шрифтами такая же задница, как и во всех остальных вебкитовых браузерах, только иначе. Этот не умеет нормально отображать моноширинный текст и не везде юзает шрифты которые ему указываешь. Сволочь.
Зря они скролинг закладок сделали, откатил на 1.5.5
пару закладок можно и телнетом через GET смотреть
броузер для этого не нужен
скролинг добавили для тех кто использует более 100 вкладок так точно
> пару закладок можно и телнетом через GET смотреть
> броузер для этого не нужен
> скролинг добавили для тех кто использует более 100 вкладок так точноа как раньше было? дело в том, что при количестве табов, исчисляемом сотнями, скроллить таки неудобно.
неудобно попадать мышкой в таб размером с пиксель когда их там больше сотни
а скролинг и в ИЕ и фоксе есть из каробки, и это очень удобно
> неудобно попадать мышкой в таб размером с пиксель когда их там больше
> сотнии не надо. для таких случаев применяется список табов в том или ином виде (RMB+колесо в опере, например, и/или список табов на сайдбаре), плюс шорткаты для предыдущего/следующего таба. скроллинг же неудобен не менее, чем пиксельхантинг.
> а скролинг и в ИЕ и фоксе есть из каробки, и это очень удобно
ровно до тех пор, пока табов «на несколько штук больше, чем поместилось в таббар».
Вот почему я с единомышленниками смотрим в сторону Qupzilla версии 1.5.5, в последней есть разочарование. :(
p.s. а вот видеть все табы без скроллинга, пусть они даже размером в пиксель — как раз удобно: хорошо видно, насколько таббар загажен и пора ли делать генеральную уборку.
если количество ваших табов за всю жизнь не поднялся больше 30,
расширте свой кругозор
да и вообще люди у которых интересы помещаютя в 30-50 табов, это не айтишнкиа люди которые с пеной у рта доказывают что табы размером в пиксель это то что надо, уже явно сидят в очках и на свое зрение им видимо плевать
Ну я то понимаю... что кто-то табами свой кругозор расширяет, кто-то другим, а браузерами не только айтишники пользуються.
Для расширения кругозора и развития люди используют полноценные источники: книги,учебные курсы и т.д.
Вэб ресурсы не панацея, более того, из-за обрывчатых кусков информации, которую в основном дает вэб, человеческий мозг деградидирует, ибо получает не полную информацию.
Как рационалист, утверждаю, что не может человек полноценно расширить кругозор в 30 табах, в лучшем случае если это будет не более 2-3 табов.
> Для расширения кругозора и развития люди используют полноценные источники: книги,учебные
> курсы и т.д.
> Вэб ресурсы не панацея, более того, из-за обрывчатых кусков информации, которую в
> основном дает вэб, человеческий мозг деградидирует, ибо получает не полную информацию.
> Как рационалист, утверждаю, что не может человек полноценно расширить кругозор в
> 30 табах, в лучшем случае если это будет не более 2-3
> табов.Не совсем так. Мозг и личность деградируют потому, что человек начинает принимать эрудицию за ум, полностью игнорируя анализ. А узнать о том, что анализ вообще может существовать – не получится, если вместо знаний получать их обрывки в виде конечных неаргументированных фактов. Не просто же так в школах теоремы преподают с предпосылкой и доказательством, а не просто как конечную формулу.
К сожалению современное общество задеградировало уже на столько, что не способно воспринимать никакую информацию иначе чем на веру. И веру эту оно черпает исключительно из привитой телевизором модели поведения.
Т_Т
дитё. я пользуюсь оперой с о-о-о-очень давних пор. 150 (для детей, словами: сто пятьдесят) одновременно открытых табов у меня — это «не очень много». поэтому давай ты будешь перед одноклассниками выпендриваться.
дядя. Я тоже пользовался оперой, у неё нету скролинга табов, Opera остановила своё развитие на версии 12.16. Потом узнал о qupzilla, начал пользоваться, скорость работы на ура.
откатывайся на старую версию qup и выпендривайся дальше
если быть внимательным и посмотреть выше, я и сижу на старой 1.5.5 и ..."выпендрываюсь дальше"
> если количество ваших табов за всю жизнь не поднялся больше 30,
> расширте свой кругозорЕсли оно постоянно торчит в за сотню -- скорее всего, и в комнате такой же бардак, и в голове. Тоже порой набирается хламовник, но табы в качестве тудушки работают крайне ограниченно (по крайней мере для меня). Если какой-то таб уже избегаешь открывать -- его надо закрыть :)
> да и вообще люди у которых интересы помещаютя в 30-50 табов, это не айтишнки
Айтишники -- это не про дифференциацию по кол-ву табов, дядя. Это про квалификацию в определённых технологиях.
тем не менее открыть кучу табов на «потом посмотреть» удобно. иногда и вправду «потом смотришь». иногда нет, и тогда через некоторое время всё закрываешь.
> тем не менее открыть кучу табов на «потом посмотреть» удобно. иногда и
> вправду «потом смотришь». иногда нет, и тогда через некоторое время всё
> закрываешь.Это да. Наткнулся на очередного кандидата на кучу таких табов, пока искал про Умную Эльзу в пример; добрался до http://mirckazok.ru/view_post.php?id=4948 и всё же пора и меру знать :-)
пока что самый страшный сайт, который я встречал — это http://tvtropes.org
он ужасен, просто ужасен: табы плодятся как тараканокролики. его в принципе можно прекратить читать только усилием воли: тупо закрыв все его табы.
Сам фанат оперы (еще с седьмой версии оной). И сейчас еще на ней сижу. Это ЕДИНСТВЕННЫЙ браузер в котором панель вкладок можно разместить внизу - что очень удобно. НО вчера попробовал эту новую купзиллу (до того не пользовался нею никогда) и был дико удивлён скоростью работы. Опера 12.16 с over 30 вкладок, нагруженных флешем, таки подтормаживает временами.
> Это ЕДИНСТВЕННЫЙ браузер в котором панель вкладок можно разместить внизу
Ооооооооо!!! Каааак???
> Ооооооооо!!! Каааак???Как два байта переслать
Нет, я серьезно. Искал искал в FF настройку чтоб переместить вкладки вниз, но увы, так и не нашел.
> Ооооооооо!!! Каааак???TabMixPlus, вестимо.
Огромное человеческое спасибо!
А всё равно, в опере это дефолтная фича, а тут расширение.
З.Ы. Это расширение на сабж встанет?
> З.Ы. Это расширение на сабж встанет?не знаю. на панду — у меня несколько расширений, которые превращают её в «хреновую оперу».
в версии для Win шрифты-"вырви глаз".
без адекватной версии для мобилок с общими закладками это не нужно