вопросики
|
iNDiAnFLy 05/15/08 09:16 PM |
|
приветствую.
возникают вопросы, многие решаются, но некоторые так и застревают на стадии формулирования, либо сливаются на форумах "в долгий ящик"...
решил, что возможно у тебя найдётся время и между делом сможешь поинтересоваться у норвегов о некоторых их планах.
вопервых о сборках 9.50 -- сейчас нет шаровых сборок для QT4 под amd64, как впрочем нет и статичных, будут ли они? зачем вообще поддерживается QT3? и кстати ещё и какой то древний GCC, вообще интересно как оно всё будет в релизе выглядить -- будет такой же набор сборок на любой вкус как и для i386?
втрое: будет ли возможность переключать "режим безопастности"? примерно так как это реализовано в IE, я понима, что это слишком уж опасно, но вот иногда хочется например через CSS для некоторых сайтов не грузить картинки с сервера или из кэша, а просто через user.css подменять их локальными (это для особо часто посещаемых сайтов )
ещё вопрос: какая система используется в Opera для вывода звука, например для нотификации входящих сообщений? спрашиваю потому, что у меня 64-х битная ОСь собрана без поддержки OSS, только ALSA -- звук не работает, я не особо растраиваюсь по этому поводу, ведь во флэшках звук есть, но всё же интересно это из-за того, что используется 32-х битная Opera или потому что просто Opera не умеет работать с ALSA?
и ещё древня тема - может кто-то из норвегов заморачивался и ответ найдётся: будет ли поддержка мультимедийных клавиш в Linux? тоесть в Opera для Linux =))
спасибо за внимание. ЗЕНИТ ЧЕМПИОН!
|
Re: вопросики
|
Lex1 05/16/08 09:35 AM |
|
В ответ на: иногда хочется например через CSS для некоторых сайтов не грузить картинки с сервера или из кэша, а просто через user.css подменять их локальными
И что мешает? Code:
img[src="images.jpg"]{content: url('file://localhost/...images.png')}
|
Re: вопросики
|
iNDiAnFLy 05/16/08 05:57 PM |
|
хм. писал Илье в ЛС. как попало сюда неясно
В ответ на: И что мешает?
пробовал как то, Opera не разрешает вставлять в документ локальные файлы, что-то изменилось? *сейчас проверю
|
Re: вопросики
|
iNDiAnFLy 05/16/08 06:10 PM |
|
неа, не работает =(
|
Re: вопросики
|
Angolier 05/16/08 06:43 PM |
|
В ответ на: _file://localhost/...images.png_
собственно это и есть указание локального файла. только непонятно как диск указать
|
Re: вопросики
|
amr_now 05/16/08 06:55 PM |
|
_file://localhost/c:/blabla/images.png_
|
Re: вопросики
|
iNDiAnFLy 05/16/08 08:22 PM |
|
да всё равно не работает.
указывай, не указывай...
* мне вообще не нужно диск указывать, просто _file://localhost/~/image.img_
|
Re: вопросики
|
Lex1 05/17/08 08:50 AM |
|
В ответ на: только непонятно как диск указать
Открыть локальную картинку в браузере, скопировать и вставить путь. Получится, как и написал amr_now.
В ответ на: пробовал как то, Opera не разрешает вставлять в документ локальные файлы
Тем не менее, в Opera 9.50 под виндой работает. Это нововведение 9.50.
В ответ на: просто file://localhost/~/image.img /> Сильно сомневаюсь что "относительные" пути будут работать.
|
Re: вопросики
|
iNDiAnFLy 05/17/08 09:19 AM |
|
хм, дейсвительно, странная штука не воспринимает Opera тильду.
9.5 я пока не использую - нервы дороже, очень надеюсь, что в релизе возможность подмены лакальными файлами останется -- будет огромная польза для браузерных игр, таким образом и скорость работы заметно увеличится, и трафика намного меньше будет отъедаться, да и локальные "скины" для сайтов будут привычным явлением =)
|
Re: вопросики
|
Victor 05/17/08 02:44 PM |
|
А вот так относительные пути можно задать? Точка и слэш правый:
Code:
<a href="./60fbfe8cc968.jpg"><img src="./0001.jpg"></a>
Я так делал, когда страничку _//impulsite.narod.ru/ikflash.htm_ размещал. Так работало и локально и размещенное на сервере тоже работает. В принципе, можно поместить картинку в папку, и её адрес будет включать название папки, но каталог, в ктором находится html-файл, обозначается, как я понял точкой и слэшем.
|
Re: вопросики
|
iNDiAnFLy 05/17/08 03:50 PM |
|
да, но как у тебя браузер отличит локальный путь на сервере от локального на компе?
относительные пути работают только если есть путь от которого Opera будет отталкиваться,
с локальным файлом (в случае с CSS) отталкиваться неотчего...
ведь нет в CSS директивы вроде как в HTML указывающей на корневой каталог для относительных путей
тут вся загвостка в Code:
file://localhost/...
указав пути "/", "./", "../" ты отсылаешь браузер к пути относительно коня сайта или текущего документа/каталога
|
Re: вопросики
|
Lex1 05/17/08 07:54 PM |
|
В ответ на: 9.5 я пока не использую
Ну так data-uri работают в любых версиях (см. например _//lexi.ucoz.ru/index/0-5#other_). Правда перегон вручную большого количества картинок, будет очень нудным занятием.
|
Re: вопросики
|
iNDiAnFLy 05/17/08 10:06 PM |
|
работать работает, но вот Opera не позволяет подставлять локальную картинку вместо картики с сервера.
Version 9.27; Build 709; Platform Linux
|
Re: вопросики
|
Lex1 05/17/08 10:44 PM |
|
В ответ на: но вот Opera не позволяет подставлять локальную картинку
Закодированную картинку находящуюся в самой css-ке вполне можно считать локальной
|
Re: вопросики
|
iNDiAnFLy 05/17/08 10:56 PM |
|
"Закодированную"? в base64 что-ли? о ужс!
|
Re: вопросики
|
Her 05/18/08 09:44 PM |
|
Здравствуйте, поставил 9.50 сверху старой и явилась следующая проблема: если кликать на выпадающее меню в строке адреса (т.е. посмотреть ранее посещеныне адреса) - то они вообще не меняются, сколько новых не вводи
|
Re: вопросики
|
iNDiAnFLy 05/18/08 10:08 PM |
|
это же "бета" - пройдёт со временем, точнее с выходом релиза. если не критично, то используйте пока стабильную 9.27
|
Re: вопросики
|
Lex1 05/19/08 09:44 AM |
|
В ответ на: "Закодированную"? в base64 что-ли? о ужс!
Линуксоиды уже не могут написать скрипт автоматизирующий процесс? «о ужс!»
|
Re: вопросики
|
iNDiAnFLy 05/19/08 11:26 AM |
|
линуксоиды могут всё =) тут и скрипта не нужно - прогнать рекурсивно по каталогу с картинками imagemagick`ом много ума не нужно, дело в другом - как это будет работать? ведь скорость работы не на последнем месте.
|
Re: вопросики
|
Lex1 05/19/08 12:51 PM |
|
В ответ на: ведь скорость работы не на последнем месте
А есть данные, что оно существенно медленнее? В любом случае, это должно быть быстрее чем загрузка из интернета.
|
Re: вопросики
|
iNDiAnFLy 05/19/08 12:55 PM |
|
суть не в загрузке из интернета, а в подмене исходной картинки соей локальной.
да, данные есть - всегда бинарники обрабатываются намного быстрее чем текст, кроме того на одно только открытие и поиск в таком CSS уйдёт куча ресурсов
|
Re: вопросики
|
Lex1 05/19/08 09:30 PM |
|
В ответ на: суть не в загрузке из интернета, а в подмене исходной
Ну так она и грузится не будет.
В ответ на: бинарники обрабатываются намного быстрее чем текст,
Это понятно, но разница в два-три раза не будет принципиальной Или она больше? Да и происходит это только один раз. А потом картинка всё равно попадает в кэш.
|
Re: вопросики
|
iNDiAnFLy 05/20/08 03:06 AM |
|
такая картинка в кэш не попадает, потому как это часть локального CSS -- смысла нет кэшировать локальные файлы.
при большом кол-ве таких "картинок" быстрее будет загрузить исходные бинарные картинки с сервера, чем "нарисовать" страничку с конвертироваными "текстовыми" изображениями
|
Re: вопросики
|
Lex1 05/20/08 09:02 AM |
|
В ответ на: такая картинка в кэш не попадает
Дальше можно не читать, потому что в реальности она оказывается в кэше.
|
Re: вопросики
|
iNDiAnFLy 05/20/08 12:01 PM |
|
хм. видимо у разработчиков Opera несколько иной взгляд на вещи =))
и смысл кэшировать локальные файлы для них всё же есть...
да, был не прав,
что-бы не пустословить сегодня сделал CSS с бэкграундом для контейнера в BASE64 - картинка попала в кэш Opera.
нужно будет победить лень и выяснить как поведёт себя Opera при большом кол-ве изображений разного размера,
хотя по опыту знаю, что бинарники обрабатываются быстрее текста,
а кроме того изображения в base64 значительно утяжеляются по сравнению с исходным бинарником,
можно конечно попытаться использовать gzip, но в данном случае речь идёт об использовании таких изображений вне сервера...
|
Re: вопросики
|
Lex1 05/20/08 04:38 PM |
|
В ответ на: изображения в base64 значительно утяжеляются
Втрое. Но при том, что Opera активно использует дисковый кэш, картинки в котором распакованы, это не должно быть критично. Вообщем, как я и написал в самом начале, нужна проверка в реальных условиях.
В ответ на: CSS с бэкграундом
Напомню, что для предотвращения загрузкуи картинок из инета, нужно выставить «content:""». Можно в принципе их задать и более явно:
«content: url('data:image/png;base64,iVBO...')»
|
Re: вопросики
|
iNDiAnFLy 05/20/08 07:30 PM |
|
content тут вообще не причём! не забывай, что картинки бывают не только в HTML, но и в CSS, а для "предотвращения загрузкуи картинок из инета" указаных в CSS, нужно создать перекрывающий стиль, например для изображения в бэкраунде: background:none; а потом уже background:#696969 url(data:image/gif;base64,...
|
Re: вопросики
|
Lex1 05/20/08 07:43 PM |
|
В ответ на: картинки бывают не только в HTML, но и в CSS
Ну я же не знал про что именно идёт речь, а такое встречается заметно реже.
|
Re: вопросики
|
iNDiAnFLy 05/20/08 08:48 PM |
|
как же это реже? неужели настолько редко встречаются бэкграунды?
зачастую их используют даже в качестве бэкграундов для inline элементов, например в связке с first-child или для позиционирования изображения когда бэкграунд не повторяется...
сейчас практически ни один сайт не обходится без изображений прописаных в CSS
|
Re: вопросики
|
Lex1 05/20/08 09:05 PM |
|
По моему речь шла про картинки заметных размеров. И в любом случае, обычных картинок больше. Тут даже гугль, на котором картинка задана через background:url(), не решает
|
Re: вопросики
|
iNDiAnFLy 05/20/08 10:11 PM |
|
речь шла о всех картинках, темм более, что картинки больших размеров достаточно часто встречаются в CSS, я и сам часто делаю картинку фоном, тем более, что чаще всего в HTML картинкам не место, потому как смысловой нагрузки они (опять же чаще всего) не несут, а всё оформление разумнее держать отдельно от содержимого
|