Привет всем. У меня появилось несколько вопросов на счет работы Mozilla FireFox 3.0 и первый из них я выделил из того, что Дополнения на браузер устанавливаются (именно у меня) со скоростью 16 кб/с, а любые другие файлы скачиваются со скоростью вдвое меньшей. Насколько я знаю при загрузке файлов из интернета приложение использует всегда одни и те же функции из wininet.dll. В принципе вопрос состоит в том почему так происходит? И вот еще, пока не забыл, контрол для просмотра интернет страниц вы наверняка сделали в COM, возможно ли его использовать в сторонних Free Ware программах?

А-у-у, вы где? Разработчики заглядывают на этот форум?

Everhest

Разработчики заглядывают на этот форум?

Нет, разработчики расположены в Калифорнии и по-русски не понимают

ego

разработчики расположены в Калифорнии и по-русски не понимают

Хм, вообще-то, это штатные разрабы в Калифорнии, а остальные - где угодно.

Everhest, вы, наверное, не так давно в программистах и не ориентируетесь в интернете? Такие вещи - где и как общаться с разработчиками той или иной программы более-менее легко выясняется до того.

Everhest
Попробуй установить "большое" расширение. Например PicLens (2.6 Мб). Я так подозреваю, что он просто врёт про скорость. Возможно потому, что не успевает посчитать. А может просто врёт.
Во всяком случае у меня дома 1024 кбита/с (128 кбайта/с) и фокс качает файлы на всю ширину канала, если их вообще возможно на такой скорости качать (не забываем про ограничения отдающей стороны).

Lain_13

Возможно потому, что не успевает посчитать. А может просто врёт.

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

Я немного покопался в фф3 и увидел, что мои предположения были верны. Калифорнийцы просто много мусора пихнули в прогу, а еще код ужасный, судя по всему писали на С++.

вы, наверное, не так давно в программистах и не ориентируетесь в интернете? Такие вещи - где и как общаться с разработчиками той или иной программы более-менее легко выясняется до того

На ФФ сижу первую неделю и никогда именно этим приложением не интересовался, а в этом деле всего второй год. А как связаться с разработчиками обычно пишут где нибудь на Home Page...

Добавлено Wed Jul  2 19:16:47 2008 :
И вот еще, все он успевает посчитать. (Пробовал разные размеры файлов)

Everhest

Я немного покопался в фф3 и увидел, что мои предположения были верны. Калифорнийцы просто много мусора пихнули в прогу, а еще код ужасный, судя по всему писали на С++.

Конкретика ужасного кода будет?

А что интересно?

Everhest
Кусок кода Firefox 3, который вы считаете ужасным и что по вашему мнению в нём ужасного.

а еще код ужасный, судя по всему писали на С++.

т.е. вы даже по синтаксису не знаете, что это за язык, но то что код ужасный вам сразу бросается в глаза?

Можно было обойтись без

Выделить код

Код:

jmp    [Kernel32:IsDebugPresent] ?
mov   dword ptr [00403098], eax
push   00000001
call     [MOZCRT19:_crt_debugger_hook] ?
add    esp, 00000004
push   00000000

Это вырезано только из ФФ3, сейчас буду DLL дизассемблировать.

Добавлено Wed Jul  2 19:39:37 2008 :
Shutnik посмотри на таблицу импорта.

Можно было обойтись без

Код:

jmp    [Kernel32:IsDebugPresent] ?
mov   dword ptr [00403098], eax
push   00000001
call     [MOZCRT19:_crt_debugger_hook] ?
add    esp, 00000004
push   00000000

почему вы так уверены? вы знаете все места, где это используется

сейчас буду DLL дизассемблировать.

самая глупая затея. полный исходный код firefox можно скачать

Вот - это я полный дурак, а ссылку не даш?

ftp://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0/source/

Everhest ftp://ftp.mozilla.org/pub/firefox/releases/3.0/source/

Шутники блин... :)

Ну и заодно http://mxr.mozilla.org/ и  http://hg.mozilla.org/index.cgi/mozilla-central/file/

Спасибо.

Everhest
Давай-давай, изучай, потом вольёшься, может быть, напишешь правильный код.
...
если не вольёшься это - шутка
если вольёшься - не шутка. )))

Хорош. Ну тупанул человек из-за невнимательности, зачем глум продолжать. Закрываем топик.