Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№27610-12-2007 12:37:15

Scarab
Участник
 
Группа: Members
Зарегистрирован: 12-12-2006
Сообщений: 406
UA: Firefox 2.0
Веб-сайт

Re: Вышел Firefox 3 Beta 1

Баф пишет

Sid
Спасибо огромное, помогло.
А кто-нибудь уже смог решить скачащую кодировку на этом сайте?

А она скакала? :)

Отсутствует

 

№27710-12-2007 12:47:55

Баф
Участник
 
Группа: Members
Зарегистрирован: 10-12-2007
Сообщений: 6
UA: Firefox 3.0

Re: Вышел Firefox 3 Beta 1

=)
Я в том смысле, что эта страница открылась нормальная. Кликаю по "Новости" (к примеру, а вообще любая ссылка), страница открывается кракозябрами, т.к. почему то выставилась кодировка ISO-8859-5. Нажимаешь F5 - страница перезагружается и принимает нормальный вид.
Или я что-то делаю не так?

Отсутствует

 

№27810-12-2007 13:26:05

XMblPb
Участник
 
Группа: Members
Зарегистрирован: 21-11-2007
Сообщений: 11
UA: Seamonkey 1.1

Re: Вышел Firefox 3 Beta 1

Я в том смысле, что эта страница открылась нормальная. Кликаю по "Новости" (к примеру, а вообще любая ссылка), страница открывается кракозябрами, т.к. почему то выставилась кодировка ISO-8859-5.

это нормально. баг наверно. у меня в ff3 также. я на этот форум хожу либо Оперой либо ff2.

Отсутствует

 

№27910-12-2007 14:04:26

TLemur_too_lazy_to_log
 
Группа: Guest
UA: Minefield 3.0

Re: Вышел Firefox 3 Beta 1

У меня все нормально.

Стоит Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b2pre) Gecko/2007120205 Minefield/3.0b2pre

 

№28010-12-2007 16:00:11

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Minefield 3.0

Re: Вышел Firefox 3 Beta 1

Lain_13_too_lazy_to_kill_cookies_or_unlog to Баф and XMblPb

С кодировкой всё нормально, разберитесь наконец у себя с "Character Encoding -> Customize List...", небось у вас там совершенно невменяемый порядок кодировок "по-умолчанию" выставлен... %)

Dark-Demon
Более странного мнения о работе с БД еще ни разу не видел и не слышал. Особенно о локальной БД.
1. Запись в БД позволяет избежать перезаписи ВСЕГО файла с данными, чего тот же XML и его вариации не позволяет. В его случае приходится перегенерировать ВЕСЬ файл. Можно, конечно, плясать вокруг него с бубном, но это всё равно ГОРАЗДО медленнее и кривее, чем в любой БД, в т.ч. в SQLite. Ты знаком с программой DirectConnect++? Видел как она очередь закачек хранит? Если да, то добавь в закачку 20-30 тысяч файлов (картинок килобайт по 10-50) и включи динамическое обновление очереди закачек (точнее не выключай его). Последи за процессом этого насилия над винтом, после каждыйх 3х-4х файлов (килобайт 100-200) 20-40 МЕГОБАЙТНАЯ очередь закачек ЦЕЛИКОМ перезаписывается! %) Любая БД их спасла бы.
2. При работе с БД гораздо проще следить за целостностью данных. Дал запрос и если во время его выполнения сам фокс гикнется, то с БД ничего критического не случиться. В худшем случае потеряется ссылка на последний добавленный файл. Если при загрузке вычищать из кэша файлы, на которые нет ссылок и ссылки, ведущие на удаленные файлы, то всё вообще будет чудесно (и займет доли секунды загрузки или, даже, после загрузки).
3. Ну и нас ведь никто не заставляет писать в базу сами кэшируемые файлы, так ведь? Только ссылки на нах, как, собственно, и было до этого, а это занимает очень мало времени.

Так что мнение не обоснованное и предвзятое.

Кстати, если тут кто-то не знает, то расскажу как сейчас действует кэш второго фокса:
1. При запуске браузера считывается файл с индексом файлов в папке "Cache", сам файл в формате "rdf" (читай Plain text XML-file). При большом зверинце мелких файлов в кэше (у меня ограничение в 50 Мб -- сейчас 570 файлов) файлик довольно не маленький получается.
2. При загрузке сайта каждый ресурс, подлежащий кэшированию получает уникальное имя длинной в 11 символов (судя по всему это хэш адреса или еще что-то подобное) и при загрузке сохраняется под этим именем.
3. Если при сохранении нового файла превышается предельный размер кэша, то старые файлы удаляются до приведения кэша к указанному размеру. Скорее всего данный шаг выполняется после загрузки кэшируемого файла, так как не всегда известно, сколько он будет весить.
4. Параллельно с закачкой файла он добавляется в файл индекса кэша, точнее в его копию, находящуюся в памяти фокса. Естественно лишние записи так же оттуда удаляются тем же методом.
5. При закрытии фокса этот файл сохраняется и заменяет собой старый.

Грабли тут аж в двух местах:
1. Сбой в самом фоксе приводит к тому, что новые файлы кешируются, но индекс их нигде не сохраняется. Файлы есть, но фокс о них НИЧЕГО не знает.
2. Сбой записи файла индекса приводит к полной потере кэша, так как при провале валидации этого файла при его загрузке он целиком игнорируется.
И в данной схеме с этим абсолютно ничего нельзя поделать, так как иначе придется создавать по несколько бэкапов файла индекса (как это происходило... и до сих пор зачем-то происходит с файлом bookmarks.html). Так же придется сохранять файл индекса после добавления каждого файла в кэш. При добавлении большого количества мелких файлов в большой кэш это будет занимать... Мягко говоря "довольно много времени".

SQLite позволяет всего этого избежать. Даже при резкой перезагрузке мы потеряем 1-2 файла, на которые не успели добавиться ссылки в БД. Дело в том, что запись в базу обычно происходит не мгновенно, а так же кэшируется в память и откладывается до ближайшего удобного случая, но как только он наступает -- запись происходит, а не идет ожидание закрытия фокса.

Отредактировано Lain_13 (10-12-2007 16:38:30)

Отсутствует

 

№28110-12-2007 16:06:26

Баф
Участник
 
Группа: Members
Зарегистрирован: 10-12-2007
Сообщений: 6
UA: Firefox 3.0

Re: Вышел Firefox 3 Beta 1

Lain_13
удаляю лишнюю кодировку, нажимаю ОК, а она снова появляется...

Отсутствует

 

№28210-12-2007 16:17:07

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Minefield 3.0

Re: Вышел Firefox 3 Beta 1

Ну не знаю, может есть траблы с настройками прав доступа к файлам в собственном профиле? Хотя это маловероятно. Ты лучше порядок поменяй и вынеси наверх в правом списке самые полезные по твоему мнению кодировки.

Отсутствует

 

№28310-12-2007 18:41:56

Mr. JeCk
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 19-01-2007
Сообщений: 277
UA: Firefox 2.0

Re: Вышел Firefox 3 Beta 1

Lain_13
Осталось написать про это разработчикам :). Вдруг одумаются...


ICQ is like IE, QIP is like Opera, Miranda is like FF.... So, I choose the third!

Отсутствует

 

№28410-12-2007 21:04:24

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278
UA: Firefox 3.0

Re: Вышел Firefox 3 Beta 1

> SQLite позволяет открыть файл базы данных сразу нескольким процессам и
> одновременно выполнять операции чтения и записи. Перед выполнением
> операции записи процесс блокирует базу данных целиком на время операции.
> Обычно это занимает несколько миллисекунд.

это происходит так: текущая база копируется, рядом создаётся новая с внесёнными изменениями, потом старая удаляется, а новая переименовывается в исходное имя. и вот представь себе картину: качаешь ты из инета стометровый файлик, а винч жужжит как угорелый.


> Более странного мнения о работе с БД еще ни разу не видел и не слышал.

и много ты слышал мнений об использовании БД в качестве кэша браузера?


> Запись в БД позволяет избежать перезаписи ВСЕГО файла с данными,

только если не требуется увеличить файл или перетасовать данные внутри.


> чего тот же XML и его вариации не позволяет.

а оно тут причём?


> 20-40 МЕГОБАЙТНАЯ очередь закачек ЦЕЛИКОМ перезаписывается! %) Любая БД их спасла бы.

боюсь криворучие так просто не исправить...


> Ну и нас ведь никто не заставляет писать в базу сами кэшируемые файлы, так ведь?

в таком случае это получится не кэш, а только индекс кэша. а как показывает опыт CoolProxy, файловая система весьма неплохо справляется с этой задачей. вообще, я был бы только рад, если бы мозилловцы просто тупо бы слизали с кулпрокси принцип работы кэша. всё до жути банально: мапим ури в локальный путь и пишем туда получаемые данные. всё. просто и жэлезно.

Отредактировано Dark-Demon (10-12-2007 21:31:34)


!

Отсутствует

 

№28510-12-2007 21:09:20

Somniator
Участник
 
Группа: Members
Зарегистрирован: 05-01-2006
Сообщений: 88
UA: Minefield 3.0

Re: Вышел Firefox 3 Beta 1

Dark-Demon

это происходит так: текущая база копируется

Ознакомиться с матчастью SQLite можно здесь: http://sqlite.org/atomiccommit.html. Хотя бы на картинки обратите внимание.

Отредактировано Somniator (10-12-2007 21:13:23)

Отсутствует

 

№28610-12-2007 21:14:38

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278
UA: Firefox 3.0

Re: Вышел Firefox 3 Beta 1

Somniator, спасибо, я в курсе что такое журналирование.


!

Отсутствует

 

№28710-12-2007 21:19:17

Somniator
Участник
 
Группа: Members
Зарегистрирован: 05-01-2006
Сообщений: 88
UA: Minefield 3.0

Re: Вышел Firefox 3 Beta 1

Dark-Demon
Лично мне кажется, что реализация кэша на движке SQLite - хорошая идея. Используя транзакции, его можно сделать "неуязвимым" при любых сбоях. При принятии решения о хранении журнала и закладок в БД SQLite это было одним из основных аргументов (наряду с производительностью). В базе данных кэша можно было бы хранить даже контент. SQLite прекрасно справляется с базами размером в десятки мегабайт. Но Mozilla вряд ли возьмется это реализовывать. Мало кого волнует падающий кэш, о причинах уже сто раз писали.

Отредактировано Somniator (10-12-2007 21:22:57)

Отсутствует

 

№28810-12-2007 21:29:43

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278
UA: Firefox 3.0

Re: Вышел Firefox 3 Beta 1

да не нужны кэшу транзакции. совсем не нужны. вот индексу - да, нужны. но в качестве индекса отлично справляется любая современная файловая система.

Отредактировано Dark-Demon (10-12-2007 21:30:09)


!

Отсутствует

 

№28910-12-2007 21:42:40

Somniator
Участник
 
Группа: Members
Зарегистрирован: 05-01-2006
Сообщений: 88
UA: Minefield 3.0

Re: Вышел Firefox 3 Beta 1

Dark-Demon
Если бы все было так просто... По сути: нужны, не справляется.

Отсутствует

 

№29011-12-2007 09:21:15

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278
UA: Firefox 3.0

Re: Вышел Firefox 3 Beta 1

Somniator, обоснуй.

и всё действительно так просто, ибо есть прецеденты...

Отредактировано Dark-Demon (11-12-2007 09:22:54)


!

Отсутствует

 

№29111-12-2007 11:05:35

Somniator
Участник
 
Группа: Members
Зарегистрирован: 05-01-2006
Сообщений: 88
UA: Minefield 3.0

Re: Вышел Firefox 3 Beta 1

Dark-Demon

обоснуй

Почитать, как люди пытаются сделать нормальный кэш с ограничением по размеру можно здесь: http://handycache.ru/component/option,c … opic,74.0/. Естественно, на файловой системе у них ничего не получается, возникает много неразрешимых вопросов. А здесь можно почитать, как чистят это кэш: http://forum.ru-board.com/topic.cgi?for … art=540#20.

Отредактировано Somniator (11-12-2007 11:14:28)

Отсутствует

 

№29211-12-2007 11:06:01

PAY
Участник
 
Группа: Members
Зарегистрирован: 16-06-2005
Сообщений: 47
UA: Firefox 3.0

Re: Вышел Firefox 3 Beta 1

Появились релиз-кандидаты во вторую бетку ftp://ftp.mozilla.org/pub/mozilla.org/f … andidates/. Пока не решился попробовать, подожду лучше релиза.

Отсутствует

 

№29311-12-2007 12:52:58

Edward
Участник
 
Группа: Members
Зарегистрирован: 26-01-2007
Сообщений: 230
UA: Firefox 3.0

Re: Вышел Firefox 3 Beta 1

О, а я сейчас поставил, посмотреть.
3.0 юзал только самые древние билды. Не знаю, раньше было или нет: теперь в висте меню выделяется кнопками, а не синим текстом, как было раньше. Также, и пункты меню стали выделяться, как в висте. Ну, в принципе, об этом я как раз раньше и говорил.
P.S. Жду нового скина :D

Отсутствует

 

№29411-12-2007 17:56:15

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Minefield 3.0

Re: Вышел Firefox 3 Beta 1

Интересно, а почему сборки RC под винду опять лежат в каталоге "unsigned"? По идее это означает "неподписанные". Что это за подпись такая?

Жду нового скина

:beer:

Отсутствует

 

№29511-12-2007 20:18:43

Баф
Участник
 
Группа: Members
Зарегистрирован: 10-12-2007
Сообщений: 6
UA: Firefox 3.0

Re: Вышел Firefox 3 Beta 1

:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9b1) Gecko/2007110904 Firefox/3.0b1
На какую версию сейчас вы мне посоветуете обновиться (более менее стабильную)
Желательно, если у неё будет мар файл :)
В той, что у меня - бесят всего лишь 3 вещи:
1. Летающая кодировка :)
2. Иногда контекстное меню и главные менюшки становится полностью белое со стрелочками, надписей (Копировать ссылку, и т.д). Дополнительных скинов не ставил
3. Ни с того ни с сего - начинает жрать 100% процессора. Может пройти через пару минут, а может - только через убивание процесса.
Спасибо :)

Отредактировано Баф (11-12-2007 20:21:29)

Отсутствует

 

№29611-12-2007 21:34:24

Somniator
Участник
 
Группа: Members
Зарегистрирован: 05-01-2006
Сообщений: 88
UA: Minefield 3.0

Re: Вышел Firefox 3 Beta 1

Баф
ftp://ftp.mozilla.org/pub/firefox/nightly/latest-trunk-l10n/
Я после выпуска первой беты регулярно качаю свежую сборку, проблем не было.

Отсутствует

 

№29712-12-2007 06:24:14

Netto
наглая рыжая морда
 
Группа: Members
Откуда: Химки
Зарегистрирован: 25-11-2007
Сообщений: 137
UA: Minefield 3.0

Re: Вышел Firefox 3 Beta 1

Подскажите, кто знает, как прикрутить в качестве поискового плагина Яндекс. Может где-то есть готовый xml файл?
------------------------------------------------------------------------------------------------
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9b2pre) Gecko/2007121108 Minefield/3.0b2pre

Отредактировано Netto (12-12-2007 06:25:34)

Отсутствует

 

№29812-12-2007 07:20:21

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 2.0

Re: Вышел Firefox 3 Beta 1

Netto
в русской сборке версии 2.0 есть плагин яндекса

Отсутствует

 

№29912-12-2007 07:40:18

Digital Mirror
ITшник
 
Группа: Members
Откуда: Россия, Екатеринбург
Зарегистрирован: 01-12-2004
Сообщений: 653
UA: Firefox 3.0
Веб-сайт

Re: Вышел Firefox 3 Beta 1

Netto
Заходим на yandex.ru - щелкаем кнопку выбора поисковиков и выбираем "добавить яндекс"
На всех сайтах, где есть встроенная опция добавления поискового плагина, кнопка выбора поисковиков подсвечивается.


Безвыходных ситуаций не бывает, бывают выходы, которые нас не устраивают.
«Свободное ПО позволяет любому умному парню в мире встать на плечи предыдущих умных парней и сплясать свой маленький танец инновации.» - Марк Шаттлворт

Отсутствует

 

№30012-12-2007 07:43:05

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Minefield 3.0

Re: Вышел Firefox 3 Beta 1

Netto
Зайди на Яндекс, нажми на иконку поисковика на панели навигации и в меню выбери "Добавить Яндекс".

Кстати, в последних сборках (а может уже давно, просто я не замечал) работает интересная фишка. Если страница, на которой находится FF, предлагает возможности поиска, то стрелочка возле иконки подсвечивается синим. Прикольно!
Search_glow.png

Добавлено Wed Dec 12 07:44:52 2007 :
Digital Mirror
:D Сообщения один в один получились.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]