Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Вниз

Броузер для экономии трафика   Найти похожие ветки 

 
Piter ©   (2005-08-26 01:50) [80]

Gero_   (26.08.05 0:37) [79]

все верно. Я просто хотел сказать, что не только конечный объем материала важен здесь, важна также скорость сжатия на лету.

То есть, выбрав алгоритм с максимальной компрессией - это не означает выбрать лучшее.


 
Skyle ©   (2005-08-26 06:30) [81]


> >А что она делает-то?
>
> Удаляет страницы из папки sites и списка навсегда но сначала
> предупреждает


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

Я сильно ошибаюсь?


 
MeF Dei Corvi ©   (2005-08-26 08:54) [82]


> $s=gzencode($s,9);

Как потом распаковываешь? (Просто у меня ни одна, из стоящих у меня библиотек распаковать не смогла... В инете подходящей тоже не нашел, а писать свой распаковщик не хотелось)


 
programania ©   (2005-08-26 11:20) [83]

>Skyle ©   (26.08.05 06:30) [81]
>А если я хочу просто окно закрыть.

В SI только одно окно и если его закрыть стандартной кнопкой с крестиком
то и вся программа закроется

>Есть у меня подозрение, что программа при запуске открывает мне всё содержимое локального кэша....

У меня этот кеш уже 65мб причем в упакованном виде в 4 раза примерно
и открывать его не реально и незачем
нужные страницы открываются с диска обычно менее чем за 1сек
а при запуске открывается только последняя
а вот список страниц читается весь из si_ini.gz и хранится в памяти
но он намного меньше 700кб для 5000 страниц

>MeF Dei Corvi ©   (26.08.05 08:54) [82]
>Как потом распаковываешь?  

Нашел на CD с компонентами исправил там несколько ошибок
http://programania.com/gzio.zip   99кб


 
MeF Dei Corvi ©   (2005-08-26 11:56) [84]


> http://programania.com/gzio.zip   99кб

Спасибо.

По поводу программы:
1) При попытке открытия http://forum.mirg.ru/ пытается отобразить её в xml, хотя она html.
2) При нажатии IE->Открыть меняется адрес страницы. Допустим была www.site.ru/folder/, а стала www.site.ru/folder, т.е в первом случае обращаемся именно к папке, а во-втором к чему-то с названием folder, а если на сайте используется система виртуальных папок, то первый случай прокатит, а второй заглючит.
3) Некорректная обработка картинок, генерируемых на сервере.
4) Статусная строка не очищается.
5) Некорректно реагирует на backspace
6) Программа забавная, но слишком несерьезная. Особенно радуют фразы, типа "Не нашла интернет и ... искать пока не найду?"
7) Выдача абсолютно ненужных мне подробностей в виде MsgBox-а, типа "Страница совсем не обновилась"
8) При закрытии проги, выдаётся ошибка.


 
VictorT ©   (2005-08-26 13:47) [85]


>Не угадали
> Однако конечно броузер что-то посылает для сравнения
>но всего примерно 160 байт
>и что изменилось определяет сервер
>По моему интересная задача
> Тут вот кто-то задавал задачки совершенно бесполезные
>но сейчас что-то не видно
> Так я задам еще одну четверговую имеющую практическую
>пользу:
>
> Как узнать какие части новой страницы изменились если
>старая страница недоступна,
> причем на PHP который в 100 раз медленее Delphi так
>что вложенные циклы невозможны,
> и все нужно проделать менее чем за 5 сек иначе сервер
>не выдержит и снимет
> По моему решение уже очевидно но может кто найдет
> другое?

Могу предположить, что определяется изменившаяся часть страницы определяется не точно, а приблизительно.
К примеру, броузер высылает серверу контрольную сумму кусков страницы, которая у него в кеше, а сервер сверяет с той, что в инете.


 
MeF Dei Corvi ©   (2005-08-26 16:27) [86]


> Страница совсем не обновилась

Кстати, а как страница может ещё не обновиться? (Фраза "Страница совсем не обновилась" из разряда "Он кивнул своей собственной головой в знак согласия, подтверждая сказанное")


 
programania ©   (2005-08-27 00:13) [87]

>MeF Dei Corvi ©   (26.08.05 11:56) [84]

Спасибо за замеченные ошибки кое-что исправил как понял

>1) При попытке открытия http://forum.mirg.ru/ пытается отобразить её в xml, хотя она html.

Там в начале стоит <?--l version="1.0" encoding="windows-1251"?>
Сделал удаление стало нормально но еще буду проверять другие

>2) При нажатии IE->Открыть меняется адрес страницы.

Действительно, но пока не замечал что / в конце на что-то влияет. Напишите где
Сделал что адрес такой же как поле адреса что вверху

>3) Некорректная обработка картинок, генерируемых на сервере.

Пока не встречал однако все равно кое-что подправил
Пожалуйста сообщите адрес этого сервера и какую картинку и как загружаете
все с указанием размера файла или одну с указанием размера картинки?

4) Статусная строка не очищается.

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

>5) Некорректно реагирует на backspace

Сделал возврат на предыдущую просмотренную страницу

6) Программа забавная, но слишком несерьезная. Особенно радуют фразы,...

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

>7) Выдача абсолютно ненужных мне подробностей в виде MsgBox-а, типа "Страница совсем не обновилась"

Такого нет есть "Страница совсем не изменилась"
По моему очень полезное сообщение: можно не искать что нового появилось

8) При закрытии проги, выдаётся ошибка.

Никогда не замечал
Какая ошибка? Всегда? Иногда? С самого начала? или после чего стала? Какая Windows, IE?
После нормально запускается и работает? Как запускаете? Откуда?
Если просто запустить SI.exe в пустой папке и сразу закрыть тоже?

>Кстати, а как страница может ещё не обновиться?

Если никто ничего не делал со страницей
значит нельзя сказать что она обновилась
а раз нельзя сказать что она обновилась
значит она еще не обновилась.

>VictorT ©   (26.08.05 13:47) [85]
>Могу предположить, что определяется изменившаяся часть страницы определяется не точно, а приблизительно.

Вы совершенно правы
однако эта неточность всего примерно 3% от размера страницы
И насчет контрольных сумм тоже верно
И наверно это единственный способ побороть медлительность интерпретируемого языка
больше использовать встроенные функции например crc32, strpos



Страницы: 1 2 3 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.63 MB
Время: 0.023 c
9-1116664406
Nic87
2005-05-21 12:33
2005.09.18
Blitz Basic 3d


14-1124362233
Andy BitOff
2005-08-18 14:50
2005.09.18
Помогите найти мр3 шку


14-1124579990
Джо
2005-08-21 03:19
2005.09.18
Что за язык?


1-1124861492
Pearled
2005-08-24 09:31
2005.09.18
Как избавиться от появления окна CPU?


14-1123672574
Layner
2005-08-10 15:16
2005.09.18
torry повис





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский