Firefox 24 перешёл (https://blog.mozilla.org/futurereleases/2013/08/09/new-featu.../) на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирована (http://www.mozilla.org/en-US/firefox/25.0a2/auroranotes/) aurora-ветка Firefox 25. Новые возможности Firefox 25 ещё точно не утверждены, так как на стадии тестирования aurora-ветки будет произведена оценка готовности для релиза тех или иных новшеств. Загрузить бета-выпуск можно на данной странице (http://www.mozilla.org/firefox/beta/), а aurora-версию здесь (http://www.mozilla.org/firefox/aurora/). Релиз Firefox 24 намечен на 17 сентября, релиз Firefox 25 ожидается 29 октября.
Основные особенности (https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Rel...) бета-версии Firefox 24 (http://www.mozilla.org/en-US/firefox/24.0beta/releasenotes/):
- Реализована функция (http://msujaws.wordpress.com/2013/06/17/picking-up-the-crumbs/) закрытия разом серии вкладок, размещённых справа от текущей вкладки. Указанную возможность удобно использовать в случаях когда при работе с определённым сайтом требуется открыть несколько страниц (например, открыть картинки или комментарии), которые потом приходится закрывать последовательно. Отныне можно сразу закрыть все вкладки, открытые по ссылкам с определённой страницы;
<center><a href="http://msujaws.files.wordpress.com/2013/06/2013-06-14_1336.p... src="http://www.opennet.me/opennews/pics_base/0_1372489718.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></a></center>
- В интерфейсе поддержки работы с социальными сетями добавлена возможность открытия отдельных окон с чатами, путем перетаскивания элементов из общего окна чата за границы текущего окна;- Существенное улучшение (https://bugzilla.mozilla.org/show_bug.cgi?id=600207) рендеринга SVG-изображений, связанного с кусочной компоновкой изображений (tiling) и масштабированием;
- При использовании Mac OS X 10.7 и более новых выпусков задействованы анимационные эффекты при навигации, добавлен новый стиль оформления полосы прокрутки, в процессе прокрутки при достижении начала или конца страницы реализован эффект отскакивания;
- Для платформы Mac OS X добавлена поддержка технологии вывода Off-Main-Thread-Compositing (OMTC) для более гладкого рендеринга видео и анимации;- Для разработчиков вместо консоли вывода ошибок (Error console) представлена унифицированная браузерная консоль (http://www.robodesign.ro/mihai/blog/the-browser-console-is-r...) (Browser console), предоставляющая расширенные средства отладки. Новая консоль содержит средства для инспектирования всех логов браузера (а не только лога на уровне страниц) и подходит для использования в том числе и при разработке дополнений. Поддерживается фильтрация логов по из типу (net, css, security, js) и произвольной текстовой маске;
- Удалена поддержка sherlock-файлов, загружаемых из директорий приложений или профиля;
- Из-за проблем в текущей реализации временно отключена поддержка API W3C Touch Events (http://www.w3.org/TR/touch-events/) для обработки событий с сенсорных экранов;
- В версии (http://www.mozilla.org/en-US/mobile/24.0a2/auroranotes/)для платформы Android:- Добавлена возможность обмена открытыми во вкладках ссылками с расположенными рядом устройствами, поддерживающими протокол NFC.
- По умолчанию включена поддержка WebRTC.- В интерфейс читателя (Reader) добавлен новый режим для чтения в темноте и возможность быстрого переключения шрифтов c засечками и без (Serif и San-serif).
- Упрощён (http://sriramramani.wordpress.com/2013/06/12/share-quickly/) доступ из основного меню к избранным приложениям для обмена контентом. В блоке меню Share добавлена область со списком иконок доступных на текущем устройстве сервисов обмена информацией с другими пользователями, например, email, SMS, социальные сети и т.п.<center><a href="http://sriramramani.files.wordpress.com/2013/06/quick-share.... src="http://www.opennet.me/opennews/pics_base/0_1372490619.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></a></center>
Улучшения, ожидаемые (http://www.mozilla.org/en-US/firefox/25.0a2/auroranotes/) в Firefox 24:
- Строка поиска, вызываемая по Ctrl+F, теперь работает на уровне отдельных вкладок, т.е. прошлый ввод сохраняется для каждой вкладки в отдельности, а не используется единый буфер для всех вкладок;
- В случае, если браузер не запускался несколько месяцев, пользователю выводится форма с предложением перенести историю работы и настройки из другого браузера;
- Инициирование сброса Firefox более не приводит к очистке текущего сеанса;
- Возможность (https://bugzilla.mozilla.org/show_bug.cgi?id=802895) задания содержимого iframe в текущем блоке (inline), без загрузки дополнительного файла. Содержимое указывается через новый атрибут iframe srcdoc="";- Поддержка Web Audio API (https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specifica...), позволяющего динамически генерировать в web-приложениях различные пространственные звуковые эффекты и смешивать несколько источников звука, виртуально размещенных в различных точках пространства. Новый API позволяет создавать мощные web-приложения для обработки звука и, в сочетании с canvas 2D и WebGL 3D, обеспечить современное звуковое оформление для игр, выполненных только с использованием web-технологий;
- Поддержка CSS3-свойства background-attachment:local (https://developer.mozilla.org/en-US/docs/Web/CSS/background-...) для управления прокруткой фона;
- Реализована серия (https://bugzilla.mozilla.org/buglist.cgi?quicksearch=717379&...) новых функций из спецификации ECMAScript 6: Number.parseInt, Number.parseFloat, Array.from, Array.of, Map#forEach, Set#forEach, а также набор новых математических функций: Math.log10(), Math.log2(), Math.log1p(), Math.expm1(), Math.cosh(), Math.sinh(), Math.tanh(), Math.acosh(), Math.asinh(), Math.atanh(), Math.hypot(), Math.trunc(), Math.sign() и Math.cbrt();
- В версии для платформы Android:
- Добавлена реализация гостевого режима, позволяющего временно передать друзьям телефон для просмотра в браузере их страниц, без возможности доступа к настройкам и контенту владельца;
- Включение системы блокирования смешанного контента, предназначенной для защиты пользователей от MITM-атак (man-in-the-middle) и от интеграции прослушивающих вставок на HTTPS-страницы. При наличии на доступной через HTTPS странице обращений к незащищённым HTTP-ресурсам, некоторые виды обращения по HTTP будут блокироваться по умолчанию. Блокироваться будет только активный контент, т.е. незащищённые запросы скриптов. Незащищённые запросы изображений и статического контента будут по прежнему разрешены.
- Для дополнений предоставлены средства для интеграции индикаторов в адресную строку;
- Для разработчиков мобильных приложений добавлена поддержка Contacts API для доступа к информации в адресной книге.URL: https://blog.mozilla.org/futurereleases/2013/08/09/new-featu.../
Новость: http://www.opennet.me/opennews/art.shtml?num=37647
А что, поддержки gstreamer в Linux так и не будет в этих релизах? Пускай, она ещё и не такая стабильная, но с поддержкой HTML5 в H.264 хоть проблем не будет.
Тот же вопрос интересует. Была новость, что в 24 включили.
Только вот поддержку gstreamer1 они не запилили ещё. Только gstreamer0.10Может из-за этого не включают в дистры.
>Может из-за этого не включают в дистры.Верно. 0.10 уже считается устаревшим, а мозиловцы, что-то не шевелятся с 1.0, хотя патч то есть.
https://bugzilla.mozilla.org/show_bug.cgi?id=794282
> А что, поддержки gstreamer в Linux так и не будет в этих релизах?emerge -pv firefox
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] www-client/firefox-23.0::mozilla USE="alsa dbus gstreamer jit pulseaudio system-cairo system-jpeg -bindist -custom-cflags -custom-optimization -debug -libnotify -minimal (-pgo) (-selinux) -startup-notification -system-sqlite -wifi" LINGUAS="ru -af -ak -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lg -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -nso -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh_CN -zh_TW -zu" 0 kBПользуйтесь правильными дистрибутивами :)
>system-cairoшрифты не развозит уже?
https://bugs.gentoo.org/show_bug.cgi?id=454252
> Пользуйтесь правильными дистрибутивами :)Глядя на этот @#$анутый вывод USE=, тут явно не хватает тега <sarcasm>.
Серьезно, парень, зачем мне столько булшита в голову вгружать? Не, ну право?
> Серьезно, парень, зачем мне столько булшита в голову вгружать? Не, ну право?А что такого? Хочешь нужную фичу - учи матчасть. Не хочешь учить - ходи пустоголовым и без фичи.
знание сраных флагов к познанию матчасти нисколько не приближает
copy/past?
Ага, только вот если Firefox собирать с PGO, то там памяти немерено нужно.
>А что, поддержки gstreamer в Linux так и не будет в этих релизах?Есть оно там
И вообще что за нытье? Взял и проверил...
У меня mp3 работает, а h264 нет :-(
Вы проголосуйте за этот баг (поддержка GStreamer 1.0) https://bugzilla.mozilla.org/show_bug.cgi?id=806917 - может быстрее зашевелятся.
> Реализована функция закрытия разом серии вкладок, размещённых справа от текущей вкладки.А разве не было расширения, которое может закрывать не только справа, но и слева, и все и еще тучу всего делать с вкладками? Не помню как называется, но когда для меня это было актуально довольно быстро нашел в свое время. Им стоит подумать о том, чтоб внедрить все расширения )) будет жирная лисичка.
TabMixPlus )
Весьма хорошая штука, умеет также дублировать вкладки, создавать новые впритык справа от текущей, делать быстрый undo закрытия вкладки и т.п.
Лучше использовать вместе с TreeStyleTab
фф сам отлично умеет дублировать вкладки
> фф сам отлично умеет дублировать вкладкиСоздал пустой профиль для проверки, не могу найти как это сделать. Подскажите?
Firefox вообще много чего умеет отлично делать неочевидными способами. Дублирование выполняется перетягиванием таба и зажатием кнопки Ctrl в процессе.
А ещё рекомендую научиться пользоваться средней кнопкой мыши, если не знаешь о ней,— она делает массу полезные действий в фоксе вроде открытия ссылок в новом табе и закрытия табов при щелчке по их заголовку.
> Firefox вообще много чего умеет отлично делать неочевидными способами. Дублирование выполняется
> перетягиванием таба и зажатием кнопки Ctrl в процессе.
> А ещё рекомендую научиться пользоваться средней кнопкой мыши, если не знаешь о
> ней,— она делает массу полезные действий в фоксе вроде открытия ссылок
> в новом табе и закрытия табов при щелчке по их заголовку.Про среднюю кнопку мыши знал, а про Ctrl+перетаскивание не знал, спасибо!
Вдохновился, глянул ещё на странице шорткатов https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perf... но обнаружил что там вообще ничего нет про дублирование таба. Неспроста я раньше не мог найти Ctrl+drag.
можно на "обновить" средней кнопкой щелкнуть
> можно на "обновить" средней кнопкой щелкнутьНа всё можно
На что ею щёлкал – всё работает как надо
Хорошо, что у меня хорошая логитека с хорошей и прочной средней кнопкой
А то давно бы сщёлкал бы её
> можно на "обновить" средней кнопкой щелкнутьОпа! А я и не думал, что так можно.
Впрочем, мне и дублировать вкладки нужно крайне редко.
>> можно на "обновить" средней кнопкой щелкнуть
> Опа! А я и не думал, что так можно.
> Впрочем, мне и дублировать вкладки нужно крайне редко.Лучше когда есть что-то ненужное, чем когда нет чего-то нужного.
СПАСИБО!!!
> Реализована функция закрытия разом серии вкладокВсю жизнь мечтал о такой функции, вот им реально делать нефиг.
> - Реализована функция (http://msujaws.wordpress.com/2013/06/17/picking-up-the-crumbs/)
> закрытия разом серии вкладок, размещённых справа от текущей вкладки. Указанную возможность
> удобно использовать в случаях когда при работе с определённым сайтом требуется
> открыть несколько страниц (например, открыть картинки или комментарии), которые потом
> приходится закрывать последовательно. Отныне можно сразу закрыть все вкладки, открытые
> по ссылкам с определённой страницы;Нужно. Есть, правда TabMixPlus, но пусть будет.
> - В интерфейсе поддержки работы с социальными сетями добавлена возможность открытия
> отдельных окон с чатами, путем перетаскивания элементов из общего окна чата
> за границы текущего окна;Не нужно.
> - Существенное улучшение (https://bugzilla.mozilla.org/show_bug.cgi?id=600207) рендеринга
> SVG-изображений, связанного с кусочной компоновкой изображений (tiling) и масштабированием;Нужно
> - Для разработчиков вместо консоли вывода ошибок (Error console) представлена унифицированная
> браузерная консоль (http://www.robodesign.ro/mihai/blog/the-browser-console-is-r...)
> (Browser console), предоставляющая расширенные средства отладки. Новая консоль содержит
> средства для инспектирования всех логов браузера (а не только лога на
> уровне страниц) и подходит для использования в том числе и при
> разработке дополнений. Поддерживается фильтрация логов по из типу (net, css, security,
> js) и произвольной текстовой маске;Вроде бы нужно, но зачем это пользователям? Делали бы отдельным расширением или даже версией браузера.
> - Строка поиска, вызываемая по Ctrl+F, теперь работает на уровне отдельных
> вкладок, т.е. прошлый ввод сохраняется для каждой вкладки в отдельности, а
> не используется единый буфер для всех вкладок;Что?! Но это было так удобно...
> - В случае, если браузер не запускался несколько месяцев, пользователю выводится
> форма с предложением перенести историю работы и настройки из другого браузера;Зачем?
> - Поддержка Web Audio API (https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specifica...),
> позволяющего динамически генерировать в web-приложениях различные пространственные
> звуковые эффекты и смешивать несколько источников звука, виртуально размещенных в различных
> точках пространства. Новый API позволяет создавать мощные web-приложения для обработки
> звука и, в сочетании с canvas 2D и WebGL 3D, обеспечить
> современное звуковое оформление для игр, выполненных только с использованием web-технологий;Долбаная фигня. Браузеры превращаются в ОС.
> - Добавлена реализация гостевого режима, позволяющего временно передать друзьям телефон
> для просмотра в браузере их страниц, без возможности доступа к настройкам
> и контенту владельца;Нужно.
> - Включение системы блокирования смешанного контента, предназначенной для защиты пользователей
> от MITM-атак (man-in-the-middle) и от интеграции прослушивающих вставок на HTTPS-страницы.
> При наличии на доступной через HTTPS странице обращений к незащищённым HTTP-ресурсам,
> некоторые виды обращения по HTTP будут блокироваться по умолчанию. Блокироваться будет
> только активный контент, т.е. незащищённые запросы скриптов. Незащищённые запросы изображений
> и статического контента будут по прежнему разрешены.Очень полезно.
> - Для разработчиков мобильных приложений добавлена поддержка Contacts API для доступа
> к информации в адресной книге.Зонды?
Спасибо, что потратили время и разложили все по палочкам. Правда недоработали, по последнему пункту хотелось бы получить не вопрос, а ответ.
> Что?! Но это было так удобно...
23-ю версию не стал ставить, а судя по новшествам и следующие две мне не интересны. Даже "эро-консоль" убрали. Теперь чтоб быстро посмотреть лог ошибок, нужно заходить в "чат с браузером"? Чтобы вбить ему вопрос: "а не было ли ошибок с тем-то и тем-то?". Это ж маразм. "Улучшатели!"К слову об SVG. Firefox 22 тормозит с масштабированием простейшего файла с ТРЕМЯ прямоугольниками во весь экран, на ДВУХ из которых применено размытие. Тормозит так, как будто там сотня размытых элементов, а не два: переключаю из полноэкранного в оконный (треть экрана) и нужно ждать три секунды, пока три прямоугольника SVG-фона и HTML-текст поверх них перерисуются. Вот почему бы не направить усилия на улучшение скорости отрисовки SVG?
>"эро-консоль" убрали
>чтоб быстро посмотреть лог ошибок, нужно заходить в "чат с браузером"О чем несет? Вообще охренеть.
Ты б хоть приложил свой кусок SVG в качестве примера.
> Ты б хоть приложил свой кусок SVG в качестве примера.Кстати насчет SVG он прав что оно тормозно рендерится.
Ну зашибись, но пример мне как-то интереснее.
куды его класть?---------------
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) --><svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.1"
width="100%"
height="100%"
viewBox="0 0 1600 1200"
id="svg2">
<metadata
id="metadata18">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs4">
<linearGradient
id="linearGradient3775">
<stop
id="stop3777"
style="stop-color:#280b0b;stop-opacity:1"
offset="0" />
<stop
id="stop3779"
style="stop-color:#ffe6d5;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3776">
<stop
id="stop3778"
style="stop-color:#00468c;stop-opacity:1"
offset="0" />
<stop
id="stop3780"
style="stop-color:#73b9ff;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="30"
y1="-153"
x2="30"
y2="1050"
id="linearGradient3782"
xlink:href="#linearGradient3776"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(32.857117,11.428586)" />
<filter
x="-0.11619071"
y="-0.072619192"
width="1.2323813"
height="1.1452384"
color-interpolation-filters="sRGB"
id="filter3863">
<feGaussianBlur
stdDeviation="36.309598"
id="feGaussianBlur3865" />
</filter>
<filter
color-interpolation-filters="sRGB"
id="filter3873">
<feGaussianBlur
stdDeviation="15.561256"
id="feGaussianBlur3875" />
</filter>
<linearGradient
x1="30"
y1="-153"
x2="30"
y2="1050"
id="linearGradient2998"
xlink:href="#linearGradient3775"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(32.857117,159.06641)" />
</defs>
<g
id="g3771">
<g
id="g3768">
<rect
width="1600"
height="1200"
x="0"
y="2.6171874e-06"
id="rect3755"
style="fill:url(#linearGradient2998);fill-opacity:1;fill-rule:nonzero;stroke:none" />
</g>
</g>
<rect
width="922.31665"
height="1200"
x="425"
y="-147.63782"
transform="matrix(0.97580369,0,0,1.4389642,-64.716564,-50.93298)"
id="rect2985"
style="fill:#002244;fill-opacity:1;stroke:#ffffff;stroke-width:126.58581543;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3863)" />
<rect
width="922.31665"
height="1200"
x="425"
y="-147.63782"
transform="matrix(0.97580369,0,0,1.4389642,-64.716564,-50.93298)"
id="rect3867"
style="fill:#501616;fill-opacity:1;stroke:none;filter:url(#filter3873)" />
</svg>
------------
Fixed for you: https://dl.dropboxusercontent.com/u/11450709/svgcheck.svgО да, тормоза те ещё. Впрочем, ты уверен, что дело в браузере а не в картинке? Хром тормозит от неё ещё больше, а IE не тормозит только потому, что и градиентов не рисует вовсе. -_-
Я, конечно, не переписывал этот наскоро нарисованный в Inkscape эксиз на чистом SVG, но судя по коду там ничего особенного.Раньше я с SVG только в Опере работал, так 11-я её версия отрисовывала такие картинки сразу и быстро - даже в формате SVG-Inkscape, с уймой ненужных тегов.
> Fixed for you [...]Действительно: почти не тормозит. Правда ширина не 1600 пкс. Посмотрю код позже. В любом случае спасибо за попытку помочь!
Лол, я ничего не менял. Вообще ничего. Взял скопипастил код, поместил в файл и выложил. Fixed имелось в виду — была проблема куда залить. Её я и «пофиксил». В 23м Фоксе и какой там крайний Хромэ оно адово тормозит при ресайзе, как ты и писал. Понятия не имею почему оно вдруг изменило линейные размеры по ширине.
Я, кстати, думал, что матричные трансформации тут лапу приложили, но, похоже, всё дело в размытии.
Единственные браузер, где всё работает молниеносно, это IE — размытие краёв центрального прямоугольника там отсутствуют напрочь. А при ресайзе на малых размерах размытой области скорость ресайза заметно увеличивается.
Забавно тут не то, что вы файл не меняли. Забавно, что когда этот SVG вписываешь с помощью CSS в качестве фона (свойство background тега body), то браузеру становится "трудно" масштаббировать страницу и этот SVG, не отложив на 3 секунды прорисовку страницы. Если бы этот вывод был бы верен, то разработчики Фокса наверняка нашли бы способ ускорить отрисовку и сократить время хотя бы до 1 секунды, которая требуется программе на более или менее современном ПК, чтобы отмасштабировать SVG с двумя размытыми прямоугольниками.Конечно же дело именно в размытии. Я это знал и именно поэтому показал этот пример. Мне только странно одно: браузер уже умеет много чего делать с графикой (вплоть до 3D-игрушек), а такая "мелочь" на плоских документах даётся ему с большим трудом.
Я уже молчу о встраивании внешних HTML-страниц с картинками в SVG-документ на странице.
И при таких отставаниях (от теоретически возможных успехов) по действительно перспективной технологии для Веба, уважаемые разработчики Firefox-а занимаются убиранием нужных возможностей и встраиванием их в свои новые идеи.
> И при таких отставаниях (от теоретически возможных успехов) по действительно перспективной технологии для ВебаМеня вот тоже удивляет — и почему это все забили на SVG? Действително, так странно — столько лет и всем даром не нужен. Проклятье прям какое-то, не находишь? Может дело в том, что он слишком сильно повторяет то, что и так уже есть, и разбираться в каше, которая получится если им начнут активно пользоваться, ни кому не будет в радость? Может потому, что ни кому ещё не успела надоесть идея разделения контента и представления, а SVG её нарушает всеми возможными способами? Да мало ли причин не пользоваться такой перспективной «технологией»… Наверное это заговор сектантов.
И, кстати, эта мелочь при расчёте на процессоре (а именно там она будет до сих пор считаться у весьма многих пользователей) жрёт весьма много этого самого процессора. Корректное размытие, да ещё и с большим радиусом это весьма ресурсоёмкая операция, как ни странно. Даже современных растровым редакторам она не вот так с места даётся и они тратят секунду-две на это. Теоретически, конечно, это значит, что эти твои прямоугольники могли бы работать несколько быстрее, да и закешировать результат можно было бы и потом с ним работать. А может и не всё так просто с ним. Но практически это значит, что ты сам себе создал проблему, а обвиняешь в этом браузер. Хочешь, чтоб работало быстро? Не пользуйся ресурсоёмкими операциями — иначе ССЗБ.
О том и речь, что технология как бы есть и её как бы и нет.
ЕСЛИ БЫ веб-разработчики принялись её использовать, то "откуда ни возьмись" нашлись бы и алгоритмы хотя бы для небрежной отрисовки размытия - "если народу вдруг это понадобилось".
Я не зря упомянул сетевой стаж - много видал. И вы много видали возможно за 13 лет, да выводы пока у вас с позиции одного разработчика, а не с позиций индустрии, где надобности достаточно быстро могут перерасти в реализации, вплоть до использования GPU для этого размытия. Видео то и 3D то втиснули в браузер. Да в разных видах. Уже молчу о Canvas, кажущийся мне дикостью особенно в свете как его используют - для баловства в основном.Что же касается отделения содержания от оформления, стоит помнить, что SVG, во-первых, является разновидностью XML, а во вторых он тоже, как и HTML, поддерживает CSS-стилизацию. Я писал одно время свои вариации на SVG, но забросил видя, как с трудом вылизаные изощрённые (!) коды с динамическим созданием SVG "на лету", шли вразнос по мере обновления номеров версий браузеров. У SVG есть громадный потенциал. А мало прижился только из-за лени разработчиков и малости русскоязычной документации в Сети. Это геометрия. Современным Пупкиным подавай "забацал в блобе и забросил на сервер, чтоб крутилось" - навроде флеша.
> да выводы пока у вас с позиции одного разработчика, а не с позиций индустрииЯ не индустрия, чтоб делать выводы с её позиции. Технология в первую очередь нужна разработчикам и только если она у них приживается — у кого-то внезапно появляется надобность что-то с ней сделать так, чтоб быстрее и лучше работало.
> Что же касается отделения содержания от оформления, стоит помнить, что SVG, во-первых,
> является разновидностью XML, а во вторых он тоже, как и HTML,
> поддерживает CSS-стилизацию.Ага, вот только в первую очередь SVG это именно оформление, а не просто разметка гипертекста, с чем HTML изначально справляется без проблем.
> А мало прижился только из-за лени разработчиков и малости русскоязычной документации в Сети.
Лол, русскоязычной документации? Ты сейчас серьёзно? SVG не прижился только потому, что в сети нет русскоязычной документации? А тебя не смущает, что все нормальные разработчики пользуются англоязычной? Тебя не смущает, что он не прижился и на западе, где документации на английском хоть подавись? Он вообще нигде не прижился. А что там у себя делают Васи Пупкины — да пусть что угодно на своём narod.ru выкладывают. Там всегда помойка была и сайты из 90х.
А на canvas, кстати, уже делают вот такие штуки: http://ro.me/
Открывая вашу ссылку уже сморщился, представляя очередные растровые безделушки, заботливо перенесённые из растровых пучин персоналок и игровых консолей. (я не против переноса, я против того, чтобы называть это "светлым будущим веба")
Но был приятно удивлён - Firefox 22 оградил меня от этого.
По ссылке меня встретила реклама Гуголь-Хлама:
Ц:
We're sorry, but "3 Dreams of Black" is an experiment that was designed with the browser Google Chrome in mind. As a result, it may not work perfectly in your current browser. For the best viewing experience, you can -a-download Google Chrome-a- and launch this site again, or go ahead and -a-try it anyway-a-
:Ц
Я знал, что Гуголь ненавидит Оперу, но то, что его антипатии распространяются на Фокс, я не знал. Написали "ненужно", не протестировали на "нужно" (и не соизволили вставить код проверки) и ещё и просят, чтобы посетитель их сайта заразил свой ПК их "ненужно"-браузером с зондами. :)Что же насчёт SVG - это как его использовать. Естественно же это оформительский формат. Есть другие XML-форматы, которые тоже нельзя использовать как HTML, но это не значит, что они не нужны.
Насчёт русскоязычной документации я может и погорячился, но Рунет всё-таки временами попродвинутей, чем Англонет. Сайтов я повидал тоже немало, в Англонете мне попадалось тоже немало морально устаревших веб-журнальчиков на старых технологиях.
Т.е. ты ту ссылку так и не соизволил запустить дальше предупреждения и вообще не понял что это было? Вообще-то оно к гуглу имеет весьма косвенное отношение и в фоксе вполне себе работает. Правда в отличие от Хрома Фокс иногда от этого «интерактивного фильма» крашится. Видать потому и предупреждение.> но это не значит, что они не нужны.
Но это значит, что они не нужны в качестве замены HTML.
А ссылку ты таки пересмотри. Правда я погорячился назвав это просто канвасом. Там WebGL.
Кстати, недавно наткнулся на вот такую вот штуку и с ней экспериментирую: http://threejs.org/
Это 3D движок с рендером через WebGL, canvas и… SVG. Даже не знаю что он там в SVG вываливает — пока не пробовал.
Нет, не запустил - чутьё подсказало, что дальше не нужно ходить. :) У меня Фокс падучий - версия от мантейнеров Федоры.Вообще странно разработчики того кода поступили. Фокс, хоть и хорош, но падуч у многих, потому каждому сайту за него извиняться и не стоило бы. Достаточно проверить JS-ом наличие поддержки нужных функций - и запускать. Ещё было бы неплохо JS-ом узнавать объём RAM, т.к. на старых нетбуках критично. Но вроде это невозможно.
Спасибо за ссылки. Гляну. Смешать упомянутые 3D, вектор+текст и растр - моя недавняя тайная идея, никому доселе не высказанная. :)
Добавлю также, для чистоты экспериментов: я ставил этот SVG фоном, а в самом body ставил несколько строк текста и небольшую (200x100) картинку в формате PNG.
Кстати, я тут попробовал сделать похожую пепяку, но без применения размытия:
https://dl.dropboxusercontent.com/u/11450709/svgcheck2.svg
Несколько дырявые стыки получились, но работает в разы быстрее и, думаю, стыки можно подправить.Вывод: размытие — зло.
Строка поиска, вызываемая по Ctrl+F, теперь работает на уровне отдельных вкладок, т.е. прошлый ввод сохраняется для каждой вкладки в отдельности, а не используется единый буфер для всех вкладок;Ну наконец-то! :)
А если я хочу искать один текст на нескольких разных вкладках, мне заново вбивать? Неудобно же. Лучше сделать так, чтобы на новой вкладке при поиске вставлялся последний запрос на поиск и выделялся - если мне нужен новый запрос, я его напечатаю (старый сразу удалится, так как был выделен), а если нет - сразу начну поиск старого запроса.Плохо сделали
Может лучше научиться пользоваться addons.mozilla.org?
Вот, например: https://addons.mozilla.org/ru/firefox/addon/fastest-search/
> А если я хочу искать один текст на нескольких разных вкладках, мне
> заново вбивать? Неудобно же.Переходите на оперу, там можно сделать и так, и так. Можно даже вытащить поле поиска в любое место, включить opera:config#UserPrefs|UseIntegratedSearch и наслаждаться.
Кстати, удалять табы пачками там тоже можно. И не только те, что справа, но и слева и вообще из любого диапазона. Достаточно открыть боковую панель "окна" (подсказка: выделяем первый и последний элементы с зажатым shift).
Поправка: в Опере всё это _можно было делать_. Пока не вышла Опера 15. Теперь Опера это Хром. Можно, конечно, сидеть на старых версиях, но глюков с веб-страницами там со временем будет вылезать всё больше и больше.
> Поправка: в Опере всё это _можно было делать_.Ну, если учесть, что последней версией оперы под линукс является 12.16…
Зато сколько внезапной радости будет когда они наконец выпустят новую версию под линукс и она придёт автоматическим обновлением…
echo ">www-client/opera-12.16" >> /etc/portage/package.mask
Да-да, мы все знаем, что апдейты можно выключить. Так и сидеть на древнем говне мамонта спустя лет пять-десять? Хорошо ещё если оно взлетит спустя столько времени на дистрибутивах этого нового времени.
Да-да, мы все знаем, что надо тащить в систему всякое г..., потому что вышла новая версия. А "спустя лет пять-десять" вполне может появиться что-то другое.
А 5-10 лет колупаться с полудохлым браузером, с которым пол сайтов уже нельзя будет посетить без проблем под конец? Ну мазохистом быть не запретишь, да. У каждого своё понятие о счастье.
> А 5-10 лет колупаться с полудохлым браузером, с которым пол сайтов уже
> нельзя будет посетить без проблем под конец?Вы такой умный, да? Все такие, типа, дураки, чтобы превозмогая колючки и боль, жрать постоянно только именно свежий кактус, даже если он становится всё жёсче и бесвкуснее?
Как сетевик со стажем более 20 лет вам говорю:
1. Когда многие остаются на старых версиях, веб-разработчики закусывают губу и поддерживают старые версии.
2. Также недавно помершая Опера (с 12 версии это всего лишь призрак умершей программы) в своё время вобрала в себя лучшее из существовавших тогда браузеров и не взяла в себя всякую дрянь из них. (тупые "ослиные" вариации мелочей в DOM, JS и пр.)
Через 5-10 лет будет другой браузер, который будет отвечать требованиям именно пользователей, а не всяких зазнаек из руководства разработчиков. Если для этого потребуется сделать браузер наподобие Linux - ядро плюс окружение и дистрибутивы на любой вкус - то будет именно так, а не толстый зонд с загнутыми шипами и клеем "момент", сочащимся из них. Время Гейтсов стремительно уходит в прошлое. Потому что "век информации". Информационный век. А свободное её распространение гарантирует свободу тем, кто ею может распоряжаться.
А у меня c Фоксом как-то иначе. Кактус что-то всё вкуснее и вкуснее получается. Да и колючек никак на нём не обнаружу. Наверное я все свои 13 лет в вебе и всё время знакомства с фоксом (со второй версии — сбежал с Оперы, кстати) что-то не так делаю.На Опере 12 многие остались по одной простой причине — Опера 15 это жалкий огрызок от того, что было. Они правильно сделали, что отказались от своих завонявшихся движков, но вот то, что в результате получилось, оказалось никому не нужным мусором. Вот только Опера не вернётся к 12й версии — они уже поняли, что движок современного браузера в одно рыло тянуть невозможно. И они пока явно не намерены восстанавливать старый интерфейс, что есть смелый эксперимент, но довольно глупый в их случае.
На старых версиях фокса же остаются считанные единицы. Причём в основном это версии с продлённой поддержкой и так и было задумано. На старых версиях Хрома нет практически никого — он вообще практически всех устраивает, хоть и, действительно, собирает более чем дофига данных о своих пользователях.
Будет другой браузер? О, это более чем возможно, но ещё более вероятно это будет развитие идей одного из существующих лидеров а не возврат к «старым ценностям».
И, кстати, Фокс это и есть браузер «наподобие линукс». Бери и собирай себе что приспичит. Разве что они таки «ломают юзерспейс» (совместимость с расширениями) и это очевидно не самая здравая идея. Хотя лично у меня не было ещё ни разу, чтоб сломали что-то мне действительно нужное или то, чему я не смог бы найти достойной замены. Но это уже личное.
Да ну на фиг такое "наконец то"... Для меня открыть из гуглового кучу страниц и потом на каждой искать ключевое слово - норма, пользуюсь этим каждый день. А теперь надо для этого будет втрое больше кнопок нажимать. Cейчас - это ctrl+tab - Enter, а надо будет кучу действий производить.
Мне кажется ты фигнёй страдаешь и не знаешь куда свободное время деть. Если надо часто искать во многих табах, то нужно поставить расширение для этого, а не насиловать Ctrl+Tab. Ты же Фоксом пользуешься!
Попробуй вот это, например: https://addons.mozilla.org/ru/firefox/addon/fastest-search/
Свободное время деть? Ок, вот детали.Дано: уже открыто дофига табов, которые к делу не относятся и которые трогать не надо. Я ищу что-то по редкой теме, гугл выкидывает ссылки, из которых без чтения не поймешь, относятся они к теме или нет (куча омонимов и т.п.), плюс дублирующиеся страницы на сайте (ну там - обычные, для печати, для мобил и т.п.). Я обычно открываю все хоть мало-мальски похожее на то, что мне нужно в бекграунде, пока все подходящее прокликаю - первые уже прогружаются, поиском проскакиваю до кейворда, если это не та - моментом закрываю по Ctrl-W. так и полусотни остаются открытыми 3-4, которые уже читаются вдумчиво. На первичный отсев из этой полусотни страниц уходит секунд 30, наверное. Меньше секунды на страницу - всяко. Ты уверен, что здесь есть где экономить силы и время?
А расширение это на Firefox 17, который в центоси, не ставится.
> Свободное время деть? Ок, вот детали.Ну фиг знает. Если куча омонимов, то и толку от переноса поиска как-то не слишком много. Нет? Зато поиск регулярками позволит искать несколько разных слов сразу, например. Кстати, при переходе со страницы на страницу это расширение сохраняет то, что ты искал. Правда фокус теряет, вроде, что не удобно. -_-
> А расширение это на Firefox 17, который в центоси, не ставится.
Тогда о чём тебе-то беспокоиться? У тебя и стандартный поиск ещё не скоро измениться если фокс там так часто обновляется. -_-
Кстати, естественно оно не будет работать в фоксе 17. Оно для фокса 19. Можешь попробовать заглянуть в историю старых версий https://addons.mozilla.org/ru/firefox/addon/fastest-search/v.../ и поставить 2.28 — это последняя версия, которая будет у тебя работать. По крайней мере должна — её делали для фокса 15, а следующая уже для фокса 18. Если в ней есть поиск во множестве вкладок, то тебе повезло.
Собственно, просто неприятно, что мне создают совершенно ненужную мороку. Что делать-то я найду, конечно.И хм, я думал, они интерфейс расширений уже не трогают... буду знать, что таки корежат.
Да, у джетпаков он до сих пор не устаканился. Помнится у Владимира Паланта (автора адблока) был длиннючий список причин из-за которых он долгое время на джетпаки даже переходить не хотел — слишком много слишком кривых костылей для этого требовалось. Сейчас постепенно костыли становятся не нужными но периодически это приводит к тому, что старые костыльные способы перестают работать. :)
Вот и пойди пойми хорошо это или плохо. С одной стороны новые расширения делать проще и удобнее, с другой же — старые нужно постоянно подправлять, что нифига не хорошо и не удобно для разработчиков. Ещё бывает меняются API внутри браузера. Так, например, недавно менялся API для работы с закладками на асинхронный. Вроде как это и хорошо, а старый-то выкинули и тем создали проблему всем, кто не успел обновиться.
Такие вот весёлые дела.
в целом версионность фокса заслуживает одобрения
особенно темпы выхода новых версий
вирусо-писатели наверно не успевают в этой гонке постоянно бороться с новыми заплатами, которые появляются в фоксе
Да за фф даже гугл не успевает так и жалуется иногда на самые новые версии: "Ваш браузер не поддерживается. Обновите версию..." ;)
> Да за фф даже гугл не успевает так и жалуется иногда на
> самые новые версии: "Ваш браузер не поддерживается. Обновите версию..." ;)Гугл вообще и в целом на фф жалуется.
Говорит: пользуйтесь все хромом, мне же нужна поисковая статистика на уровне ввода URL.
Им в Хром ещё нужно софтовую вебкамеру присобачить, а то пакет слежки какой-то не полный.
> Им в Хром ещё нужно софтовую вебкамеру присобачитьТак уже. Было что-то такое в чейнджлогах, по поводу камеры и микрофона.
А почему дропнули для n9 поддержку?
Сволочи
>>Сволочигугл ?
адназначна
после того, как сноуден вывел на чистую воду список гигантов, подписанных на призму, я задумался, насколько дествительно добрА корпорация добрА ...
>>>Сволочи
> гугл ?
> адназначна
> после того, как сноуден вывел на чистую воду список гигантов, подписанных на
> призму, я задумался, насколько дествительно добрА корпорация добрА ...Повторю тебе лично: Надежды, что хоть одно государство мира позволит существовать публичной системе связи без полного контроля и красного рубильника - несерьезны.
Хочу версию на qt, - мерзкая gtk не нужно.
Как-то так: http://igurublog.wordpress.com/2012/11/05/gnome-et-al-rottin...
Я хоть и пользуюсь Gnome Shell но только потому, что мне нравится Unity, но Unity у меня периодически «замерзает» в самые неудачные моменты вроде открытия меню, а в GS я настроил себе своеобразный аналог Unity. Благо его переделывают на Qt.
То есть ты предлагаешь парням, которые юзают тайл, загонять себе на машину кучу кутэшных либ для перделок, которых нет в системе? Юзай свои куты со сверхскоростным konqueror и не путайся под ногами, пожалуйста
> Строка поиска, вызываемая по Ctrl+F, теперь работает на уровне отдельных вкладок
> УлучшенияУлучшения?! Мне часто требуется искать одну строку на многих страницах. Надеюсь, они оставят настройку для возвращения к старому поведению?