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

Вниз

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

 
programania ©   (2005-08-22 20:34) [0]

Поругайте программу броузер интернета для экономии трафика
за счет сжатия сервером.
У кого дорогой трафик могут сэкономить.
Подробнее
http://programania.com/si.htm  5kb
Программа
http://programania.com/si.zip  232kb


 
Defunct ©   (2005-08-22 20:52) [1]

авторы довольно солидные...

borland.com - Delphi 5
php.net - PHP Version 4.3.11
microsoft.com - webBrowser+IE
euromind.com/iedelphi/app/namespacehandler.htm
Andrey V.Sorokin, regexpstudio.com - TRegExpr v.0.952
Jean-loup Gailly - IO on .gz files
programania.ru - SI.exe


 
Defunct ©   (2005-08-22 20:54) [2]

programania ©   (22.08.05 20:34)  

Идея-то хорошая, только все это делает любой http прокси.
Будет время обязательно посмотрю вашу программу.


 
Defunct ©   (2005-08-22 21:02) [3]

Не понял???
А где настройки? Почему нет возможности работать через прокси? Без этого программа бесполезна, хоть и весьма красиво оформлена.


 
Piter ©   (2005-08-22 21:34) [4]

Defunct ©   (22.08.05 21:02) [3]

да троян этот обычный. Надеюсь, ты не через Dial-up выходишь и клиент ICQ у тебя не от Миралибиса....


 
Defunct ©   (2005-08-22 22:11) [5]

Piter ©   (22.08.05 21:34) [4]

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

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


 
programania ©   (2005-08-22 22:26) [6]

>Defunct ©   (22.08.05 20:54) [2]
>Идея-то хорошая, только все это делает любой http прокси.
>Будет время обязательно посмотрю вашу программу.

Пожалуста посмотрите хотя бы описание и укажите
описанные там возможности которые делает любой http прокси

>Defunct ©   (22.08.05 21:02) [3]
>А где настройки?

В меню после правой кнопки мыши, например:
"IE", "Свойства", "Подключения", "Настройка"

>Почему нет возможности работать через прокси? Без этого программа бесполезна

Я использую программу уже полгода закачал 5000 страниц и не раз и без всяких прокси
а что у вас происходит при попытке соединения?
напишите что вы там наворотили я попытаюсь повторить

>Piter ©   (22.08.05 21:34) [4]
>да троян этот обычный.

Как вы это определили? Пожалуста докажите свои слова.


 
Piter ©   (2005-08-22 22:28) [7]

Defunct ©   (22.08.05 22:11) [5]
зы, ты бы посмотрел на эту программку


да ладно, я просто пошутил, подумал - вдруг ты испугаешься? :)

Defunct, вообще-то, насколько я помню, ты уже то ли второй, то ли третий раз мне это говоришь. Ну что же, я и еще раз отвечу:

Мне в MF не нравится то, что искажается способ отображения страниц

искажается способ отображения? Я то как раз делал, чтобы отображение страниц было ИДЕНТИЧНО WEB-интерфейсу. Это в DMClient некие отступы  есть.

А где они в MF?

+ добавить считываение только изменившихся постов

еще раз - MF грузит только НОВЫЕ ПОСТЫ. Что же ты никак не запомнишь? :)

цены б не было такой программе

так вот ей и нет цены :)))


 
Defunct ©   (2005-08-22 23:28) [8]

programania ©   (22.08.05 22:26) [6]
> посмотрите хотя бы описание и укажите
> описанные там возможности которые делает любой http прокси

Я прочитал его полностью. Итак смотрим (буду сравнивать с WinRoute 4.5.1, строки из описания вашей программы буду писать курсивом, то что есть в WinRoute - обычным текстом):

Все накаченное копится в папке Sites в сжатом виде.
Копится в кеше в файле cache.dat размер которого регулируется.
Если страница уже посмотрена ранее, то будет показана с диска OffLine.
Если страница уже в кеше то будет загружена из кеша в offline.
Если нажать Обнови, то загружена из интернета.
Если в браузере назать refresh, то будет загружена из инета.
Причем, загружается только разница, т.к. обычно меняется только часть страницы.
здесь заявленная вами функциональность не имеет аналога.
WinRoute перегружает абсолютно всю страницу.
Даже если страница загружается первый раз, то все равно сравнивается с похожей
и может часть не качать и экономить, т.к. разные страницы одного сайта
обычно частично совпадают особенно на форумах и каталогах.

Части страниц ищутся в кеше. И не загружаются из интернета, если в кеше присутствуют.
Если все совпадает, то вообще почти без загрузки и сообщение об этом.
Аналогично, в лог помещается что загружено то-то и се-то с размером 0 байт.
Еще можно загружать только текст без тегов, только русский текст, только ссылки,
Http фильтр.
При помощи регулярных выражений можно распотрошить страницу на сервере
и закачать только полезное, выбрав в меню Выбор.

Меню "выбор" не нашел. Заявленная функциональность голословна.
Если для показа страницы нужно несколько файлов, например, css, js,
они сжимаются и передаются одним файлом.

Сжимаются где?
Благодаря всему этому экономия получается больше чем при использовании
сжатия по протоколу http1.1 или других программ сжатия трафика.

Возможно, однако, наличие некоторых достаточно интересных заявленных вами фич нельзя проверить.
Поэтому SI самый экономичный броузер в мире.
спорный вопрос, который без проведения ряда исследований (сравнения с другими браузерами) является голословным утверждением

Далее идет инструкция пользователя. (ее нет смысла сравнивать).

>> А где настройки?
> В меню после правой кнопки мыши, например:
> "IE", "Свойства", "Подключения", "Настройка"
Очень неудобно сделано, обязательно вынесите на панель ниструментов такой важный атрибут.
Пробую:
"EI" -> свойства
открывает аплет с настройками IE, там установлен прокси. Захожу на первый попавшийся адрес, делаю 3 раза обновить, и как ни странно к прокси нет ни одного обращения, делаю вывод настройки IE, ваша программа игнорирует. Еще одно тому подтверждение: ввожу заведомо неверный УРЛ, и программа подвисает, кнопка СТОП не реагирует.

> Я использую программу уже полгода закачал 5000 страниц и не раз и без всяких прокси
а что у вас происходит при попытке соединения?

Ничего, программа просто лезет в инет напрямую, тем самым не дает мне подсчитать http трафик, плюс тратит лишний трафик на опрос DNS сервера и плюс съедает лишний трафик из-за того что игнорируется кеш расположенных по пути прокси серверов. Плюс есть пользователи в моей сети для которых нет прямого выхода в интернет, они работают строго через прокси. Как прикажете таким пользователям работать с вашим браузером? Разумеется если Вы пишете только для себя тогда вас этот вопрос не будет волновать, но коль уж выставляется программа на общее обозрение будьте добры предусмотрите все варианты.

 
   

> Piter ©   (22.08.05 22:28) [7]
> А где они в MF?

может у меня старая версия? но для того чтобы запостить ответ, надо нажимать на плоскую кнопку внизу. А хотелось бы, чтобы была прокрутка как в web интерфейсе, и ничего никуда не сдвигалось и раздвигалось, и чтобы всю ветку можно было смотреть целиком не переключаясь между страницами.

> еще раз - MF грузит только НОВЫЕ ПОСТЫ. Что же ты никак не запомнишь? :)
Это я знаю! ;>

> так вот ей и нет цены :)))
пока что есть.


 
Piter ©   (2005-08-23 00:11) [9]

Defunct ©   (22.08.05 23:28) [8]
Причем, загружается только разница, т.к. обычно меняется только часть страницы


Конечно, данной функциональности не может быть в WinRoute, ибо это бред. HTTP протокол не умеет возвращать "разницу"

Defunct ©   (22.08.05 23:28) [8]
но для того чтобы запостить ответ, надо нажимать на плоскую кнопку внизу


НУ ТЫ СКАЗАНУЛ! Это самая удобная часть в MF - ты только привыкни и обычным браузером не сумеешь пользоваться. Фишка в том,что панельку ты можешь видвинуть в любое время и писать ответ, при этом удобно цитировать и не надо никуда скролить к самому концу страницы!

и чтобы всю ветку можно было смотреть целиком не переключаясь между страницами.

количество постов на одной странице задается в настройках!


 
programania ©   (2005-08-23 01:14) [10]

Defunct ©   (22.08.05 23:28) [8]

>Копится в кеше в файле cache.dat размер которого регулируется.

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

>Если страница уже в кеше то будет загружена из кеша в offline.
но как об этом узнать? какой даты то-что видим? надо ли нажать refresh?

>Если в браузере назать refresh, то будет загружена из инета.
а это не функция прокси

>Части страниц ищутся в кеше. И не загружаются из интернета, если в кеше присутствуют.
>WinRoute перегружает абсолютно всю страницу.

Противоречие какое-то. Какие части?
Как прокси узнает что одна часть присутствует а другая нет пока все не загрузит

>Если все совпадает, то вообще почти без загрузки и сообщение об этом.
>Аналогично, в лог помещается что загружено то-то и се-то с размером 0 байт.

Как прокси узнает что все совпало пока не загрузит страницу
ведь содержимого страницы не знает даже сервер пока всю не передаст

>Еще можно загружать только текст без тегов, только русский текст, только ссылки,
>Http фильтр.

Что за фильтр? Какой фильтр может работать на сервере?
А на клиенте поздно фильтры ставить - все уже закачано.

>Меню "выбор" не нашел. Заявленная функциональность голословна.
Меню переименовано в "обработка", в описании ошибка исправлено

>Если для показа страницы нужно несколько файлов, например, css, js,
>они сжимаются и передаются одним файлом.
>Сжимаются где?

На сервере. Об этом в самом начале и в описании.

>Поэтому SI самый экономичный броузер в мире.
>спорный вопрос, который без проведения ряда исследований (сравнения с другими браузерами) является голословным утверждением
Какие броузеры сжимают на сервере? С чем сравнивать?
Есть лишь прокси или пристройки к IE, заменяющие адрес

>программа просто лезет в инет напрямую,

Ну главное что все-таки лезет
А через что это уже дело других программ и их правильных настроек
Я так думаю что правильный прокси не должен никого пускать не через себя
иначе зачем он нужен. И тогда все будет и кеш и DNS.

>будьте добры предусмотрите все варианты.

Это невозможно, я даже знать о них не могу
ведь программ могут наставить много и их настроек еще больще
но я испытывал и с GPRS и в комьютерных салонах
и на работе где прокси, везде работает без всяких настроек
и трафик накручивает.

Спасибо за сообщение, очень интересно


 
Piter ©   (2005-08-23 01:24) [11]

Piter ©   (23.08.05 0:11) [9]
Причем, загружается только разница, т.к. обычно меняется только часть страницы


ЭТОГО НЕ МОЖЕТ БЫТЬ.

programania ©   (23.08.05 1:14) [10]

твои комментарии? :)


 
Джо ©   (2005-08-23 01:27) [12]

У меня два вопроса к автору.

1. Название "Save Internet" переводится как "Спаси(те) Интернет". Что оно означает?
2. Каким образом можно скачивать только изменившиеся части веб-страниц? Ведь, для того, чтобы узнать, какие именно части изменились, необходимо предварительно скачать весь документ и проанализировать его. Этот вопрос дублирует вопрос Питера. Впрочем, он мне кажется очень важным, поэтому повторю его.


 
Defunct ©   (2005-08-23 01:30) [13]

Piter ©   (23.08.05 00:11) [9]
> количество постов на одной странице задается в настройках!

Это в тех, что "В меню после правой кнопки мыши"
:)

Потому что я там не нашел такого пункта как "Запретить разбивку на страницы"

>> но для того чтобы запостить ответ, надо нажимать на плоскую кнопку внизу
> НУ ТЫ СКАЗАНУЛ! Это самая удобная часть в MF - ты только привыкни и обычным браузером не сумеешь пользоваться.

Это уж кому как.. Или сложно такое сделать?

> programania
сейчас буду постить вам ответ... ;>


 
Piter ©   (2005-08-23 02:24) [14]

Defunct ©   (23.08.05 1:30) [13]
Потому что я там не нашел такого пункта как "Запретить разбивку на страницы"


настройки программы в "Меню -> Настройки"

"Запретить разбивку на страницы"

я думал умеем думать. Если допустим поставить 999 постов на одной странице - то как раз все топики на одной странице и будут размешаться7


 
Defunct ©   (2005-08-23 02:37) [15]

> Да все броузеры что-то копят в кеше
> Ну и как обращатся с этим кешем:
> как узнать что там есть или уже удалено из-за достижения этого размера
> не говоря уж о просмотре в разных сортировках,


Дело в том, что меня абсолютно не волнует, что именно кеширует браузер и как он это делает. Меня интересует минимально возможный расход трафика без каких-либо ограничений для себя. Например, я не хочу отключать банеры, потому что они как правило украшают страницу, либо наоборот портят ее, т.е. по банерам часто видно стоит ли читать эту страницу или не стоит. С другой стороны я не хочу постоянно загружать те же самые банеры при обновлении страницы. Вопрос, сможет ли http прокси удовлетворить мои требования? Вполне вероятно, что сможет, если будет хранить банеры в кеше. Повторюсь, как прокси-сервер будет их хранить, меня абсолютно не волнует. Если я хочу какие-то уже открытые мной ссылки показать кому-то из моих знакомых, которые пользуются тем же прокси что и я,  то из Интернета вообще ничего не будет закачиваться. Вы же даже лишаете возможности работать через прокси. Соответственно программа непригодна к использованию. Если же мне надо посмотреть статистику посещений, или узнать какие страницы я открывал, для этого я написал программу анализа логов прокси сервера, которая позволяет сортировать как угодно и открывать что угодно. А т.к. данные находятся в кеше то скачаются с прокси сервера даже если нет соединения с интернетом. Повторюсь, и меня абсолютно не волнует структура кеша, главное что все что мне надо работает.


> как перенести только последние страницы на другой компьютер

Для этого есть флешка. Неужели браузер имеет какое-то отношение к переносу информации с компьютера на компьютер?


> если я например загружаю и дома и на работе,
> а если я вообще вышел в интернет в интернет cалоне?
> а у меня все будет на дискете и добавлено к остальному.

Интересно, получается все, что вы скачиваете с интернета умещается на дискете? У меня расход в среднем на 2-3 порядка больше объема дискетки за месяц. И мне очень не хотелось бы таскать за собой весь бесполезный хлам типа банеров и прочего. То, что нужно переносить, можно сохранить, IE это позволяет (file -> save).


>> Если страница уже в кеше то будет загружена из кеша в offline.
> но как об этом узнать? какой даты то-что видим? надо ли нажать refresh?


Уж слежу за этим самостоятельно. По-умолчанию все читается из кеша.


>> Если в браузере нажать refresh, то будет загружена из инета.
> а это не функция прокси


А чья? Прокси может не обрабатывать запрос браузера, а может обрабатывать, т.е. в данном случае это функция прокси, коль он ее обрабатывает.


>> Части страниц ищутся в кеше. И не загружаются из интернета, если в кеше присутствуют.
>> WinRoute перегружает абсолютно всю страницу.
> Противоречие какое-то. Какие части?
> Как прокси узнает что одна часть присутствует а другая нет пока все не загрузит

Если бы Вы НЕ мешали котлеты с мухами, то и противоречия никакого бы не возникло.
Не нужно смешивать ответы из двух разных тем - команду Refresh (к которой относится вторая строчка) с командой получения страницы, при которой прокси волен просматривать содержимое кеша.


> Как прокси узнает что все совпало пока не загрузит страницу
> ведь содержимого страницы не знает даже сервер пока всю не передаст


Это меня, как пользователя, совершенно не волнует (хотя я и знаю, как этот механизм работает). Главное что оно работает.


>>Http фильтр.
> Что за фильтр? Какой фильтр может работать на сервере?
> А на клиенте поздно фильтры ставить - все уже закачано.

Установите себе прокси – узнаете. Все в пользователи в нашей сети видят страницы из интернета в соответствии с тем фильтром, который я настроил. Например, они не видят порно-банеров и прочего.


>> Меню "выбор" не нашел. Заявленная функциональность голословна.
> Меню переименовано в "обработка", в описании ошибка исправлено

О как! И об этом мы узнаем в посте N10. В то время как это должно было быть написано еще в инструкции пользователя программой. Так как это чуть ли не главный конек, между вашим браузером и всеми остальными.


>> Если для показа страницы нужно несколько файлов, например, css, js,
>> они сжимаются и передаются одним файлом.
>> Сжимаются где?
> На сервере. Об этом в самом начале и в описании.

С этого места поподробнее, т.е. как это они сжимаются на сервере? Я не понимаю, как любой произвольный WEB сервер можно заставить что-то сжимать. Объясните?

>> Поэтому SI самый экономичный броузер в мире.
>> спорный вопрос, который без проведения ряда исследований (сравнения с другими браузерами) является голословным утверждением
> Какие броузеры сжимают на сервере? С чем сравнивать?
> Есть лишь прокси или пристройки к IE, заменяющие адрес

Вот пожалуйста и расскажите мне, как, возможно, потенциальному пользователю вашего браузера, что это за «сжатие на сервере» и с чем его едят. Расскажите какие вы делали исследования, какие сайты загружали вашим браузером, IE, Opera и т.п., без прокси, с прокси, и какие показатели затрат трафика. График приведите. Это ваша работа, которая должна быть выполнена перед тем как произносить громкое заявление «Поэтому SI самый экономичный броузер в мире.». Чем он самый экономичный браузер в мире? Тем, что я его скачал бесплатно?? Так есть и другие бесплатные браузеры.


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


Уважаемый, разберитесь вначале о чем идет речь. Незнание чего либо - это проблема разработчика. Правильный прокси ничего не сможет сделать, если неправильная программа лезет в обход него.

>>будьте добры предусмотрите все варианты.
> Это невозможно, я даже знать о них не могу  ведь программ могут наставить много и их настроек еще больще но я испытывал и с GPRS и в комьютерных салонах и на работе где прокси, везде работает без всяких настроек и трафик накручивает.


О боже.. Количество вариантов можно на польцах пересчитать, посмотрите "Connection" в аплете IE, вы даже это ничтожное число не поддерживаете. Скажите разве это моя проблема, что вам лень изучить механизм работы через прокси сервер? Это ваша проблема, которая просто приведет к тому, что ваша программа будет никому не нужна, несмотря то, что в ней реализована какая-то ваша интересная идея, которая возможно и актуальна на сегодняшний день.

> Спасибо за сообщение, очень интересно
Рад помочь.


 
Джо ©   (2005-08-23 02:38) [16]


>  [14] Piter ©   (23.08.05 02:24)

А если поставить 1000?


 
Defunct ©   (2005-08-23 02:47) [17]

еханый бабай час ушел на ответ.. все я пас. ;>


 
programania ©   (2005-08-23 04:21) [18]

Piter ©   (23.08.05 01:24) [11]
>ЭТОГО НЕ МОЖЕТ БЫТЬ.
>programania ©   (23.08.05 1:14) [10]
>твои комментарии? :)

Мои коментарии в моей программе
Нажмите обновить на этом сайте через час, день
и нажмите Info и следите за трафиком
Вот нажал через час совпало 94% 2kb
Нажал еще раз совпало 100% 700b

>Джо ©   (23.08.05 01:27) [12]
>1. Название "Save Internet" переводится как "Спаси(те) Интернет". Что оно означает?

Переводов много в данном случае означает сберегать экономить и обычный смысл сохранять
Хотя все равно в коротком названии все возможности не отразить поэтому главное чтоб было хоть какое

2.Ведь, для того, чтобы узнать, какие именно части изменились, необходимо предварительно скачать весь документ и проанализировать его.

Весь документ и скачивается но на сервере там и весь анализ

Defunct ©   (23.08.05 02:37) [15]

>Соответственно программа непригодна к использованию.

Как же я ей пользуюсь полгода и всем доволен?
Наверно она непригодна для той программы что вы написали:
>я написал программу анализа логов прокси сервера, которая позволяет сортировать как угодно
а может она показать список страниц в виде дерева отсортированного по оценкам
а если страниц 5000, то без дерева не обойтись
а сколько вообще страниц в кеше вашего прокси?

>Для этого есть флешка.

Опишите как вы будете переносить страницы загруженные сегодня
а то я не знаю

>У меня расход в среднем на 2-3 порядка больше объема дискетки за месяц.

Да не за месяц, а за полчаса в интернет салоне.

>То, что нужно переносить, можно сохранить, IE это позволяет (file -> save).

При этом будет повторная загрузка
А у меня не нужно делать save все сразу сохраняется и сразу заносится в список

>Уж слежу за этим самостоятельно. По-умолчанию все читается из кеша.

а если в кеше нет еще или уже?

>В то время как это должно было быть написано еще в инструкции пользователя программой.

Вот тут вы совершенно правы и теперь так и есть о чем уже указано

>как любой произвольный WEB сервер можно заставить что-то сжимать.

О любом произвольном я не говорил
сжимает сервер обслуживающий сайт programania.com

>что это за «сжатие на сервере» и с чем его едят.

сжатие типа pkzip в версии Linux файлы gz
Смотреть и распаковывать можно wincommander или winrar

>Чем он самый экономичный браузер в мире?

Тем что сжимает и совпавшее не качает а другие нет
и буду так считать пока не будет опровергнуто
а исследование я все время провожу потому как плачу за трафик
для этого и кнопку Info сделал
Цифры вы можете легко получить для своих сайтов и броузера

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

Тогда вам нужен firewall наверно я с ним спутал

Извините что не на все ответил просто не знаю где чья проблема


 
Джо ©   (2005-08-23 04:31) [19]


>  [18] programania ©   (23.08.05 04:21)

1. Насчет некоторых технических вещей, кажется, уяснил. Впрочем, замечу, что не следовало с самого начала скрывать факт того, что весь трафик проходит через ваш сервер. Это, кстати, никак не отражено в описании. Помимо прочего, этот аспект неприятным образом затрагивает этическую сторону. И, что лично для меня еще важнее -- финансовую.
2. Все-же придерусь к названию. Save Internet, с вашими контекстуальными поправками все-равно означает "Сохрани(те) Интернет". А вовсе не "Сохранять Интернет".


 
Джо ©   (2005-08-23 04:32) [20]

По поводу второго пункта: просто режет ухо.


 
Defunct ©   (2005-08-23 05:18) [21]

> О любом произвольном я не говорил
> сжимает сервер обслуживающий сайт programania.com

теперь понятно. Т.е. за наш трафик платите Вы?
Ну что ж, спасибо ;>
правда не представляю, что будет с сервером programania.com если ваша программа получит широкое распространение. Но она его не получит, т.к. этот сервер раньше загнется..


 
Джо ©   (2005-08-23 05:25) [22]


>  [21] Defunct ©   (23.08.05 05:18)
> теперь понятно. Т.е. за наш трафик платите Вы?

Тут все гораздо "хужее" :)
Например, у меня украинский трафик не тарифицируется и не лимитируется. Зайдя на украинский сайт браузером programmania я сполна буду платить за зарубежный трафик. Вот так вот. И, самое "нехорошее", что это даже нигде не оговаривалось, а случайно выплыло аж в 18 посте!
Кроме того, меня совсем не прельщает пополнять личную коллекцию посещаемых пользователями страниц г. programmania. Вы можете поручиться, что он не использует их в своих (корыстных или иных) целях? Я - нет. И никто не может. Поэтому, классифицирую данную программу как потенциально вредительскую. Вот мое полновесное и аргумментированное ИМХО ;-)


 
Defunct ©   (2005-08-23 05:52) [23]

> Наверно она непригодна для той программы что вы написали:
>>я написал программу анализа логов прокси сервера, которая
позволяет сортировать как угодно

Программа просто анализирует логи прокси сервера, только и всего. Разумеется раз ваша программа считает себя умнее других и лезет в интернет минуя прокси, то http трафик не считается и в моей программе не отображается. Зато считается tcp/udp трафик, которого при использовании вашей программы тратится больше, чем http трафика загруженного спомощью IE.


> а может она показать список страниц в виде дерева
> отсортированного по оценкам

Она может мне за пару секунд показать, кто что скачивал за любую дату начиная с момента запуска прокси сервера, сколько потратилось трафика, какая почта приходила и отправлялась, сортирует по дате/ip/объему/и в алфавитном порядке. Список отображается таблично. Мне так удобно.

> а если страниц 5000, то без дерева не обойтись

ну что вы привязались к этому числу. записей - миллионы. Строить дерево даже для миллиона объектов по меньшей мере долго.

 
> а сколько вообще страниц в кеше вашего прокси?

там все хранится не в страницах, а в объектах. И меряется не в страницах а в байтах. на данный момент объем кеша - 2Gb. + еще 7.5Gb на прокси более высокого уровня. + у провайдера наверняка тоже есть прокси и свой кеш.

> Опишите как вы будете переносить страницы загруженные сегодня
а то я не знаю


А вам оно надо? Переносить просто какие-то страницы которые есть в инете, я точно никуда не буду, достаточно сохранить ссылку.


> При этом будет повторная загрузка

не будет никакой повторной загрузки, все прочитается из кеша.

>> Правильный прокси ничего не сможет сделать, если неправильная программа лезет в обход него.
> Тогда вам нужен firewall наверно я с ним спутал


Думаю, что на эту тему нам с вами пока еще рано разговаривать, уж тем более избавьте меня от выслушивания того что мне якобы нужно.


> Извините что не на все ответил просто не знаю где чья проблема

Лучше кончайте спорить и почитайте статьи о том, что такое прокси сервер, как он устроен и как с ним работать.


 
Defunct ©   (2005-08-23 05:59) [24]

Джо ©   (23.08.05 05:25) [22]

> Тут все гораздо "хужее" :)
> Например, у меня украинский трафик не тарифицируется и не лимитируется. Зайдя на украинский сайт браузером programmania я сполна буду платить за зарубежный трафик.


и действительно! елки-палки!
вот так самая экономная в мире. хахаха!


 
dmitry501 ©   (2005-08-23 06:57) [25]

Периодически такие "ускорители интернета" вывлывают, но после того как наберут клиентскую базу, почему-то все становятся платными.


 
MeF Dei Corvi ©   (2005-08-23 10:21) [26]

www.TCompressor.com - TCompressor рулит :)
сжимает в три-четыре раза.


 
programania ©   (2005-08-23 12:18) [27]

>Джо ©   (23.08.05 04:31) [19]
>не следовало с самого начала скрывать факт того, что весь трафик проходит через ваш сервер.
И здесь и в описании с самого начала сказано
За счет сжатия на сервере

>По поводу второго пункта: просто режет ухо.
Вот цитата с сайта из [26]
TrafficCompressor helps you to save money by saving your Internet traffic.
значит дело в вашем ухе кроме этого у меня еще страницы сохраняются что тоже saving

>Например, у меня украинский трафик не тарифицируется и не лимитируется

похоже стимулирую развитие внутреннего производителя
Однако если бы найти украинский хостинг с поддержкой PHP
то можно не платить и за внешний трафик
наверно многие так уже и сделали

>Кроме того, меня совсем не прельщает пополнять личную коллекцию посещаемых пользователями страниц

Можете не верить но никакой коллекции на сервере вообще нет и быть не может из-из малого там места
Хотя я бы мог сделать кнопку нажав которую вы сохраните ссылку или всю страницу на сервер
если она очень понравится для всеобщего обозрения другой кнопкой

>Поэтому, классифицирую данную программу как потенциально вредительскую

тогда и все остальные программы с выходом в интернет тоже вредительские?

>Defunct ©   (23.08.05 05:18) [21]
>Т.е. за наш трафик платите Вы?

Я плачу за хостинг
Трафик прилагается к хостингу и большей частью не используется
поэтому для меня он как бы бесплатный

>что будет с сервером programania.com если ваша программа получит широкое распространение

В программе предусмотрено ограничение трафика за час в зависимости
от трафика за месяц так что
пока не будет широкого распространения и ограничения практически не будет
иначе ограничение автоматически будет понижать распространение программы

>А вам оно надо? Переносить просто какие-то страницы которые есть в инете, я точно никуда не буду
Похоже трафик дешевый или бесплатный
А мне очень надо к тому же страницы в интернете не вечны и меняются
Кстати а поиск строки в вашем кеше возможен?
И как это выполненно для гб размеров
И еще нашел в InternetOpen(
параметры lpszProxyName,lpszProxyBypass
возможно это и есть настройка прокси
могу внести их в программу но испытать не смогу

>dmitry501 ©   (23.08.05 06:57) [25]
>Периодически такие "ускорители интернета" вывлывают, но после того как наберут клиентскую базу, почему-то все становятся платными.

Значит программа нужная за ненужную платить не будут
Но моему эта программа актуальна только для постСоветской зоны
а у ее обитателей не принято платить за программы
да средства взымания недоразвиты
поэтому врядли

>MeF Dei Corvi ©   (23.08.05 10:21) [26]
>www.TCompressor.com - TCompressor рулит :)сжимает в три-четыре раза.

Спасибо ознакомился - пристройка к броузеру каких много
Вот отличия от них этой а то описание обычно не читают
Нет загрузки не изменившихся частей страниц или всей страницы
Все скачаное копится на диске и показывается в виде списка
Выборочная загрузка картинок уменьшеных до указанного размера
Возможность выбора из страницы только нужного на сервере
и еще много чего


 
Antonn ©   (2005-08-23 12:30) [28]

Piter ©   (23.08.05 0:11) [9]
количество постов на одной странице задается в настройках!

прошу прощения, что влез в разговор. Но мне кажется корявым метод настраивать вид у всех постов ради одного-двух. Было бы лучше добавить рядом с номерами страниц что то типа "all", которая открывала ветку одной страницей.


 
Anatoly Podgoretsky ©   (2005-08-23 12:40) [29]

programania ©   (23.08.05 12:18) [27]
>Джо ©   (23.08.05 04:31) [19]
>не следовало с самого начала скрывать факт того, что весь трафик проходит через ваш сервер.
И здесь и в описании с самого начала сказано
За счет сжатия на сервере

На чьем, на твоем, тогда это для многих значит не экономию денег, а совсем наоборот.


 
Skyle ©   (2005-08-23 12:51) [30]

Не думаю, что такой стиль общения программы шибко хорош.
Я пойму, что кнопка "Обнови" - это повеление программе, но "ВВеди максимальный размер" - я с этой поделкой на брудершафт не пил, неча мне тыкать....

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


 
MeF Dei Corvi ©   (2005-08-23 12:54) [31]


> пристройка к броузеру каких много

TCompressor - не пристройка к браузеру.
TrafficCompressor works with any web browser, any e-mail, Usenet, and IRC clients, any Windows Messenger, ICQ, AIM, and Jabber compatible clients, Yahoo! Messenger.
+ онлайновые игры.


 
Skyle ©   (2005-08-23 12:56) [32]

Кстати, удалось только что получить AV....


 
Anatoly Podgoretsky ©   (2005-08-23 13:13) [33]

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


 
Джо ©   (2005-08-23 13:18) [34]


>  [27] programania ©   (23.08.05 12:18)

С ухом все в порядке ;)
> TrafficCompressor helps you to save money by saving your
> Internet traffic
Чувствуете разницу? To save и saving. Save Internet - это повелительное наклонение. Без вариантов. Кроме того, в приведенном вами примере saving относится отнюдь не к слову "Интернет", а к слову "traffic". Internet здесь - выполняет функцию имени прилагательного.
Вот примерный перевод различных вариантов.
Save Internet - сохраните (сберегите, спасите) Интернет
To save Internet -
 а) сохранять Интернет
 б) для того, чтобы сохранить Интернет
Saving Internet - сохраняя Интернет
Saving Internet traffic - сохраняя Интернет-трафик.
Название программы в повелительном наклонении режет слух. Вы спрашивали мнение о программе, я его высказал.


 
Skyle ©   (2005-08-23 13:21) [35]

> Название программы в повелительном наклонении режет слу

Как я уже сказал выше, там всё в таком наклонении...
Давить.


 
vrem   (2005-08-23 13:41) [36]

Автор, а если того, у кого ваш сервер находится занесут в какой нибудь серый список, а он на Вас наедет, то кто пострадает - Вы или пользователь вашей программы? ;)


 
Piter ©   (2005-08-23 15:40) [37]

programania ©   (23.08.05 4:21) [18]
Мои коментарии в моей программе
Нажмите обновить на этом сайте через час, день
и нажмите Info и следите за трафиком
Вот нажал через час совпало 94% 2kb
Нажал еще раз совпало 100% 700b


ты скажи как это сделано.
Я знаю как работает протокол HTTP.

Какой ты запрос делаешь?

get /cgin-bin/forum.pl?xxxxx - таким образом загрузится ВСЯ страница. Как этим можно управлять?


 
Piter ©   (2005-08-23 15:41) [38]

Defunct ©   (23.08.05 5:18) [21]
> О любом произвольном я не говорил
> сжимает сервер обслуживающий сайт programania.com


А-А-А-А. Так вон оно как.
Прикольно.

А если ваш сервер загнется - то писец?

А можно я фильмы через ваш сайтик буду качать? Посмотрю, насколько долго ваше детище просуществует :)))


 
programania ©   (2005-08-23 18:52) [39]

>Anatoly Podgoretsky ©   (23.08.05 12:40) [29]
>На чьем, на твоем, тогда это для многих значит не экономию денег, а совсем наоборот.

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

>Кстати никогда не рискну использовать, что то не проверенное,
так проверьте чем хотите
и вообще опишите как вы проверяете, что проверили и какие результаты

>Skyle ©   (23.08.05 12:51) [30]
>Не думаю, что такой стиль общения программы шибко хорош.

Удивительно как легко очеловечивают программу и даже обижаются на нее
Постараюсь учесть это и сделать 2 варианта одушевленный и обезличенный
как уже сделал для другой программы на которую еще никто не обиделся

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

Нет, потому что трафик платный и оплачен, он просто спишет с моего счета за перерасход

>Кстати, удалось только что получить AV....

Пожалуста сообщите
Какая windows, IE, в какой момент, как запустили, откуда, что нажимали

>MeF Dei Corvi ©   (23.08.05 12:54) [31]
>TCompressor - не пристройка к браузеру.

Значит типа proxi - не разобрался

>Джо ©   (23.08.05 13:18) [34]
>Название программы в повелительном наклонении режет слух.

Спасибо за разьяснения а то с английским плохо
Однако может это и хорошо - лучше запомнится

>vrem   (23.08.05 13:41) [36]
>а если того, у кого ваш сервер находится занесут в какой нибудь серый список, а он на Вас наедет, то кто пострадает - Вы или пользователь вашей программы? ;)

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

>Piter ©   (23.08.05 15:40) [37]
>Какой ты запрос делаешь?

get или post если есть параметры postdata
и вначале адреса ставлю programania/php/si.php
и далее в параметрах адрес нужного сайта с его параметрами закодированный
и все что нужно для сравнения около 200 байт

>А если ваш сервер загнется - то писец?

скорее всего нет, за 3 года всего 2-3 раза не мог вызвать
надо просто подождать

>А можно я фильмы через ваш сайтик буду качать?

Все что несжимается или не htm будет качаться напрямую
да и то что сжимается ограничено в обьеме разумными пределами
Однако попробуйте


 
Piter ©   (2005-08-23 19:26) [40]

programania, ну в общем понятно. Задумка в общем неплохая, для своих. Но это не перспектвная программа :)

Потому что чем больше будет пользователей - тем хуже.

Ну и, конечно, никто не даст гарантию что ты не собираешь приватные данные :(

Так что... о перспктивах я сказал :(

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


 
Anatoly Podgoretsky ©   (2005-08-23 19:41) [41]

programania ©   (23.08.05 18:52) [39]
>Кстати никогда не рискну использовать, что то не проверенное,
так проверьте чем хотите
и вообще опишите как вы проверяете, что проверили и какие результаты

Ты меня за начинающего принимаешь?
Я уже встречал сайты, где внешне все нормально, только вот в определеный момент времени отдается совсем другой контент. При том разово, в следующий раз опять все нормально.


 
VictorT ©   (2005-08-23 19:57) [42]

Ничего не сказано о принципе сжатия. Где жмётся трафик? На каком-то серваке в инете? На каком?


 
Piter ©   (2005-08-23 20:09) [43]

VictorT ©   (23.08.05 19:57) [42]

на его собственном, на programania.com

Типа интеллектуального прокси там.


 
имя   (2005-08-23 20:18) [44]

Удалено модератором


 
Anatoly Podgoretsky ©   (2005-08-23 20:59) [45]

VictorT ©   (23.08.05 19:57) [42]
Вот, вот и ты спрашиваешь, а потом человек удивляется почему у него бабки с большой скоростью за трафик побежали.


 
Defunct ©   (2005-08-23 21:06) [46]

> Anatoly Podgoretsky

В [44] человек удивлялся что ли?


 
Джо ©   (2005-08-23 21:07) [47]


>  [46] Defunct ©   (23.08.05 21:06)
> В [44] человек удивлялся что ли?

Он не удивлялся. Он давал совет 8-)


 
Defunct ©   (2005-08-23 21:12) [48]

> Джо

Понял ;>


 
Anatoly Podgoretsky ©   (2005-08-23 21:13) [49]

Defunct ©   (23.08.05 21:06) [46]
Не знаю, но красный.


 
programania ©   (2005-08-23 21:57) [50]

Piter ©   (23.08.05 19:26) [40]
>Потому что чем больше будет пользователей - тем хуже.

а раз хуже, тем меньше пользователей - отрицательная обратная связь однако ведет к стабилизации

>Ну и, конечно, никто не даст гарантию что ты не собираешь приватные данные :(

Кто кому когда дал такую гарантию и кто в нее поверил?
Однако все пользуются кучей программ

>Если допустим у твоей программы сейчас появятся тысяча пользователей хотя бы - то программа просто перестанет работать...

Она не перестанет работать никогда
Просто сократит трафик до 2мб в час и будет сообщать когда продолжит работу
Но до этого не дойдет потому что многим это надоест раньше.

>Anatoly Podgoretsky ©   (23.08.05 19:41) [41]
>Ты меня за начинающего принимаешь?

С чего вы взяли?

>Я уже встречал сайты, где внешне все нормально,
>только вот в определеный момент времени отдается совсем другой контент. При том разово, в следующий раз опять все нормально.

Может это для прикола
Я тоже так хочу сделать менять цвета и некоторые слова при каждой загрузке
будет весело

>VictorT ©   (23.08.05 19:57) [42]
>Ничего не сказано о принципе сжатия. Где жмётся трафик? На каком-то серваке в инете? На каком?

Похоже тема стала необозримой повторю
Трафик жмется на programania.com
точнее скриптом /php/si.php
еще точнее оператором $s=gzencode($s,9);
это типа ZIP но в Linux

>Anatoly Podgoretsky ©   (23.08.05 21:13) [49]
>Не знаю, но красный.

Так знайте что цвет программы может быть любым и красным тоже


 
Piter ©   (2005-08-23 22:45) [51]

programania ©   (23.08.05 21:57) [50]
это типа ZIP но в Linux


ну я например и так трафик GZIP получаю.
ПРавда, на серверах, которые этот трафик так отдавать умеют :)


 
Gero ©   (2005-08-24 00:04) [52]


> это типа ZIP но в Linux

Несерьезно. Если сжимать, то уже в 7z.


 
Piter ©   (2005-08-24 00:09) [53]

Gero ©   (24.08.05 0:04) [52]

ага, реализуй сначала алгоритм 7z на PHP :)


 
VictorT ©   (2005-08-24 01:20) [54]

Благодаря всему этому экономия получается больше чем при использовании
сжатия по протоколу http1.1


 
VictorT ©   (2005-08-24 01:22) [55]


>Трафик жмется на programania.com
>точнее скриптом /php/si.php
>еще точнее оператором $s=gzencode($s,9);
> это типа ZIP но в Linux

Это же позволяет http-протокол, и большинство броузеров это поддерживают.
Почему же у тебя написано это?
Благодаря всему этому экономия получается больше чем при использовании
сжатия по протоколу http1.1


 
Piter ©   (2005-08-24 01:41) [56]

VictorT ©   (24.08.05 1:22) [55]

потом что его прокси еще и анализирует изменения, произошедшие в HTML файле. И если изменилась только часть - то и высылается только изменившеяся часть странички, еще и упакованная.
Имхо, так.


 
programania ©   (2005-08-24 03:04) [57]

>Gero ©   (24.08.05 00:04) [52]
>Несерьезно. Если сжимать, то уже в 7z.

К сожалению linux не поддерживает 7z а windows стоит втрое дороже
Однако все преимущество 7z и прочих это лишь несколько процентов или сотни байт,
которые никто не заметит и это несерьезно.
Чтоб получить серьезную экономию нужно сделать специализированный
архиватор нацеленный на сжатие html и тогда можно обогнать любой универсальный
например закодировать все ключевые слова html по словарю который можно не передавать
и уже потом сжать как обычно

>VictorT ©   (24.08.05 01:22) [55]
>Это же позволяет http-протокол, и большинство броузеров это поддерживают.

Поддержки броузером недостаточно главное чтобы сервер был настроен
а это мало кто делает

>Почему же у тебя написано это?
>Благодаря всему этому экономия получается больше чем при использовании
>сжатия по протоколу http1.1

Написано потому что выше перечислено все это благодаря чему
перечислю еще раз:
не грузятся не изменившиеся части страниц или вся страница
если нужно передать несколько файлов они передаются как 1 непрерывный архив
а это экономия и на передаче и на сжатии
можно выбрать на сервере и загрузить только нужные части страницы
тут экономия может быть в десятки раз
Часть тегов мета и коментарии удаляются уже на сервере
реклама и счетчики подавляются
Картинки можно передавать в уменьшеном до указаной величины размере
Все это протокол http 1.1 не делает и никогда не будет делать
а картинки так он вообще не сжимает


 
VictorT ©   (2005-08-24 03:46) [58]


> Поддержки броузером недостаточно главное чтобы сервер
>был настроен
> а это мало кто делает

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

> не грузятся не изменившиеся части страниц или вся
> страница

Получается, на сервере хранится кеш всех страниц, причём свой для каждого пользователя?


 
Skyle ©   (2005-08-24 07:18) [59]


> >Skyle ©   (23.08.05 12:51) [30]
> >Не думаю, что такой стиль общения программы шибко хорош.
>
> Удивительно как легко очеловечивают программу и даже обижаются
> на нее
> Постараюсь учесть это и сделать 2 варианта одушевленный
> и обезличенный
> как уже сделал для другой программы на которую еще никто
> не обиделся
>


Пользователь общается с компьютером на "Вы", программист - на "ты", хакер - на "ты козёл".
Я с компьютером, а не компьютер со мной.
По мне так есть разница, и вообще, такие запанибратские программы отдают журналом "Хакер".... Удивительно, что нигде там не написано слово "супермегарулез" или чего-нибудь подобное...

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

Здесь под "админ" понимается админ моей конторы, в которой я пользуюсь служебным интернетом. Он ничего не спишет, он просто забанит адрес, с которого идёт неимоверный трафик от всея конторы. Логи не обрабатываются глазками, на них натравливают некие программки, которые просто выдают
хост - мегабайты
Таким образом, такая система хоронит все полезные начинания.

> >Кстати, удалось только что получить AV....
>
> Пожалуста сообщите
> Какая windows, IE, в какой момент, как запустили, откуда,
> что нажимали


XP SP1, IE 6.0.
Скачал, запустил прямо из винзипа, зашёл (автоматом) на programania, поматерился по этому поводу, зашёл на delphimaster, зашёл на корпоративный сайт(1), закрыл программу, в %Temp% удалил каталог Sites, запустил ещё раз прямо из WinZip"а, послушал маты на тему того, что нифига по адресам не найдено (оно мне зачем-то все окна оставила открытыми и очень хотело всё это мне обратно показать). Зачем я просто начал всё подряд закрывать и на закрытие последнего окна получаю AV. Последнее окно естественно не закрывается. Ошибка устойчивая.
Если нужно конкретнее - контакты в анкете.

Теперь по поводу (1).
Мне удивительно, почему ускоритель интернета открывает мой корпоративный сайт (который находится у меня под боком) в течение 6 секунд, шляясь где-то с интересующим меня контентом. Может сделать что-нибудь типа "не использовать фичу для локальных адресов"? (это типа предложение).


 
Gero ©   (2005-08-24 07:44) [60]


> К сожалению linux не поддерживает 7z а windows стоит втрое
> дороже

У 7z исходники открыты.

> Однако все преимущество 7z и прочих это лишь несколько процентов
> или сотни байт,
> которые никто не заметит и это несерьезно.

Только что сжал папку с html на 1.5 Мб. В zip ~650, в 7z ~500 Кб.
По-моему, разница все же есть.


 
programania ©   (2005-08-24 12:40) [61]

VictorT ©   (24.08.05 03:46) [58]
>Ну так сделал бы свой сервер сжимающим прокси, чтобы  каждый пользовался броузером, который ему нравится.

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

>Получается, на сервере хранится кеш всех страниц, причём свой для каждого пользователя?

Нет страницы на сервере не хранятся это не реально тем более для каждого пользователя

>Skyle ©   (24.08.05 07:18) [59]

>такие запанибратские программы отдают журналом "Хакер"....

никогда не видел наверно мне туда тоже надо написать

>Таким образом, такая система хоронит все полезные начинания.

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

>Скачал, запустил прямо из винзипа,

Нужно распаковать в папку и оттуда запустить об этом написано в readme
иначе последствия непредсказуемые
Программа создает папки sites images для хранения сайтов и картинок
и в архиве создать не смогла и создала в %temp%

>удалил каталог Sites
>послушал маты на тему того, что нифига по адресам не найдено

так она в sites и хранит страницы для повторного показа

>Мне удивительно, почему ускоритель интернета открывает мой корпоративный сайт
>(который находится у меня под боком) в течение 6 секунд,

Это не ускоритель интернета а броузер для экономии трафика
и при быстром интернете может и наоборот замедлить

>Может сделать что-нибудь типа "не использовать фичу для локальных адресов"?

Если ввести в поле адреса адрес локального html  
например так d:\sites\site.htm и нажать enter
то программа быстро откроет его с диска
занесет в список, сохранит в свой архив и
будет показывать из него пока не нажать обнови
а какой ваш локальный адрес?
может на него не расчитана
сообщите я добавлю правильную их обработку

>Gero ©   (24.08.05 07:44) [60]
>У 7z исходники открыты.

Так что же переделывать их в PHP?

>По-моему, разница все же есть.

Я и не говорил что нет
Однако gz все же посильнее zip и страниц в 1.5мб не бывает
на на обычных размерах 10-50кб разница будет меньше


 
Skyle ©   (2005-08-24 12:54) [62]


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


А я и не просил.... Я о другом совсем....


> Но думаю служебный интернет у вас бесплатный так что моя
> программа вам и не нужна


Ситуации - они ведь разные бывают. И админы разные. И вообще, кому она в таком случае нужна? Диалапщикам? Что-то мне сомнительно....
Им и так не сладко, так ещё и зависимостей добавляется..


> >Скачал, запустил прямо из винзипа,
>
> Нужно распаковать в папку и оттуда запустить об этом написано
> в readme


Какая разница? WinZip перед запуском распаковывает в %Temp%, так что всё выполнено....


> иначе последствия непредсказуемые


Ну это знаете ли как-то странно слышать.... Короче, без комментариев.

> Программа создает папки sites images для хранения сайтов
> и картинок
> и в архиве создать не смогла и создала в %temp%


Ну я догадался... Чай не форум домработниц...


> >удалил каталог Sites
> >послушал маты на тему того, что нифига по адресам не найдено

> так она в sites и хранит страницы для повторного показа


Повторный показ, как оказывается, вещь неоднозначное.
Я понимаю, если бы она при повторном запросе повторно показывала... А то, что она при старте грузит всё, что я у неё когда-нибудь спрашивал, мне не нравится...


> >Мне удивительно, почему ускоритель интернета открывает
> мой корпоративный сайт
> >(который находится у меня под боком) в течение 6 секунд,
>
> Это не ускоритель интернета а броузер для экономии трафика
> и при быстром интернете может и наоборот замедлить
>
> >Может сделать что-нибудь типа "не использовать фичу для
> локальных адресов"?
>
> Если ввести в поле адреса адрес локального html  
> например так d:\sites\site.htm и нажать enter
> то программа быстро откроет его с диска
> занесет в список, сохранит в свой архив и
> будет показывать из него пока не нажать обнови
> а какой ваш локальный адрес?
> может на него не расчитана
> сообщите я добавлю правильную их обработку


Такая локальность меня не интересует совершенно (но и на том спасибо, что мои локальные файлики через свой сервер тянуть не будет). Меня интересуют локальные адреса в смысле IE (адресов внутренней сети).
Достаточно логично не таскать всё подряд через сервер.

Простой пример. У меня дома 2 компутера объединены в локальную сеть. Адреса 192.168.0.1/2. Допустим на машине 1 я соединился с инетом, запустил SI и иду на http://192.168.0.2/MyFavoriteDocs
Я пойду через сервер, nicht war?


 
Piter ©   (2005-08-24 13:02) [63]

Gero ©   (24.08.05 7:44) [60]
У 7z исходники открыты


Янис, перепишешь на PHP? :)))

К тому же сжимаемость здесь не единственный показатель. Что толку от твеого 7z, если сервак на сжатии повиснет нафиг


 
programania ©   (2005-08-24 13:34) [64]

>Skyle ©   (24.08.05 12:54) [62]  
>И вообще, кому она в таком случае нужна?

У кого дорогой трафик и нет вредных админов

>Какая разница? WinZip перед запуском распаковывает в %Temp%, так что всё выполнено....

Действительно попробовал все и так работает и из winzip и из wcmd и без AV
но все же зря вы удалили sites
я еще буду пробовать разные ситуации

>А то, что она при старте грузит всё, что я у неё когда-нибудь спрашивал, мне не нравится...

При старте грузится только список из si_ini.gz и последняя страница это быстро
далее при переходе грузится с диска из sites если есть

>Я пойду через сервер, nicht war?

Да по такому адресу не разобрать что это не интернет
придется ввести их список в настройки
или может можно назначить сетевой диск
чтобы не было http:// в начале


 
Джо ©   (2005-08-24 14:14) [65]


>
> или может можно назначить сетевой диск

Причем здесь какой-то там "диск"? Это http-пртокол все-таки...


 
programania ©   (2005-08-24 14:41) [66]

>Джо ©   (24.08.05 14:14) [65]
>Причем здесь какой-то там "диск"? Это http-пртокол все-таки...

Однако для внутренней сети
а в ней можно подключить сетевой диск
для сокращения пути и многие так и делают
так что дисков штук 20 бывает

>Skyle ©
>послушал маты на тему того, что нифига по адресам не найдено  
>Зачем я просто начал всё подряд закрывать и на закрытие последнего окна получаю AV.

Похоже вы не окна стали закрывать а удалять страницы с диска и списка которых и так нет
там кнопки с крестиками похожи и рядом
Я тоже удалил sites и только тогда при удалении страницы которой нет получил AV
врядли кто так будет делать однако
исправил и обновил до v0.1 уже beta благодаря всем написавшим

спасибо всем


 
DeadMeat ©   (2005-08-24 15:14) [67]


programania ©   (24.08.05 14:41) [66]

>Джо ©   (24.08.05 14:14) [65]
>Причем здесь какой-то там "диск"? Это http-пртокол все-таки...

Однако для внутренней сети
а в ней можно подключить сетевой диск
для сокращения пути и многие так и делают
так что дисков штук 20 бывает

Скорее всего дело в том, что в организации (или дома) стоит свой веб сервер.. Для своих каких то нужд.. не важно. Он есть и им могут пользоваться как люди извне так и люди с локалки. Для локальных естественно преимущество (в большинстве случаев) - оно бесплатно и быстро. Поэтому нет нужды ходить туда через ваш браузер. Так что я поддерживаю идею с локальными адресами.
Два варианта:
1. Список адресов, на которые надо заходить напрямую.
2. Определять по подсети, т.е. к примеру все, что имеет адрес 192.168.100.ххх уже с локалки. Ну конечно это не 100 процентов гарантии. Но тоже как вариантов, т.к. и таких много. Просто пример.
ИМХО самый надежный вариант - список.


 
Skyle ©   (2005-08-25 06:27) [68]

> [67] DeadMeat ©   (24.08.05 15:14)
Вообще непонятно....
Вроде речь идёт о http-протоколе, принципах работы прокси-сервера и прочих достаточно умных вещах и здесь же, рядом.....мне предлагается подключить веб-сервер как сетевой диск.....

Неясно....

> Скорее всего дело в том, что в организации (или дома) стоит
> свой веб сервер


Именно так. Папка тут не при чём (или SI мне сможет asp корректно отработать? %-)))).


> Похоже вы не окна стали закрывать а удалять страницы с диска
> и списка которых и так нет
> там кнопки с крестиками похожи и рядом


В данном случае я не вижу разницы между "закрывать окна" и "удалять страницы". Если у меня есть подчинённый крестик и программа открывает окна, то я считаю, что я закрыл окно. А что при этом произойдёт - дело десятое.

Теперь о другом. Я правильно понял, что при нажатии на этот маленький крестик (который я, кстати, увидел далеко не сразу), страница удаляется из локального кэша? Если это так, то это ....хм... неправильно ни разу...

Короче всё ясно...


 
Gero ©   (2005-08-25 08:15) [69]


> Что толку от твеого 7z, если сервак на сжатии повиснет нафиг

А на gz не повиснет?


 
programania ©   (2005-08-25 10:36) [70]

>DeadMeat ©   (24.08.05 15:14) [67]
>ИМХО самый надежный вариант - список.

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

>Skyle ©   (25.08.05 06:27) [68]
>Вообще непонятно....
>мне предлагается подключить веб-сервер как сетевой диск.....

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

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

Пожалуй лучше вообще уберу эту кнопку чтоб не путать

>страница удаляется из локального кэша? Если это так, то это ....хм... неправильно ни
разу...

Вернее из папки sites и списка
Но как же тогда правильно удалять ненужное?

>Gero ©   (25.08.05 08:15) [69]
>А на gz не повиснет?

gz и расчитано на работу с сервером апач
и работает практически мгновенно и для 100-200кб


 
Polevi ©   (2005-08-25 10:50) [71]

веселая ветка, особенно понравилось про "отрицательную обратную связь"


 
Skyle ©   (2005-08-25 10:56) [72]

> Придется обьяснить
Остальное поскипано за ненадобностью.

Т.е. я правильно понял, что для того, чтобы работать с нужными веб-серверами БЕЗ участия сервера SI я должен их подцеплять как диски, потому что в противном случае они не будут считаться локальными и ходить к ним надо будет через этот самый жмущий сервер?

> Пожалуй лучше вообще уберу эту кнопку чтоб не путать
А что она делает-то?


 
VictorT ©   (2005-08-25 15:44) [73]


> Нет страницы на сервере не хранятся это не реально тем
> более для каждого пользователя

Каким же образом определятся, какая часть страницы изменилась? Броузер определяет?


 
Piter ©   (2005-08-25 16:52) [74]

Gero ©   (25.08.05 8:15) [69]
А на gz не повиснет?


уверен, что gz требует для сжатия куда меньше ресурсов. Забьемся? :)

VictorT ©   (25.08.05 15:44) [73]
Каким же образом определятся, какая часть страницы изменилась?


хм, если прокси не хранит страницы - то мне тоже интересно. Как это он может определить что изменилось, если не имеет предыдущей версии.

Одна догадка - клиент высылает ему СТАРУЮ версию страницы, логично.

Тогда экономим входящий трафик в ущерб исходящему.


 
programania ©   (2005-08-25 19:08) [75]

>Skyle ©   (25.08.05 10:56) [72]
>Т.е. я правильно понял,

Да правильно пока так, но скоро будет возможность задать
список начал адресов для прямого доступа
в текстовом файле si_direct_url.txt
хотя она есть со вчерашнего дня но совершенно не проверена

>А что она делает-то?

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

>VictorT ©   (25.08.05 15:44) [73]
>Каким же образом определятся, какая часть страницы изменилась? Броузер определяет?
>Piter ©   (25.08.05 16:52) [74]
>мне тоже интересно. Как это он может определить что изменилось, если не имеет предыдущей версии.
>Одна догадка - клиент высылает ему СТАРУЮ версию страницы, логично.

Не угадали
Однако конечно броузер что-то посылает для сравнения но всего примерно 160 байт
и что изменилось определяет сервер
По моему интересная задача
Тут вот кто-то задавал задачки совершенно бесполезные но сейчас что-то не видно
Так я задам еще одну четверговую имеющую практическую пользу:

Как узнать какие части новой страницы изменились если старая страница недоступна,
причем на PHP который в 100 раз медленее Delphi так что вложенные циклы невозможны,
и все нужно проделать менее чем за 5 сек иначе сервер не выдержит и снимет
По моему решение уже очевидно но может кто найдет другое?


 
имя   (2005-08-25 20:16) [76]

Удалено модератором


 
Джо ©   (2005-08-25 20:22) [77]


> [76] ! Han ! ©   (25.08.05 20:16)
> Win rar лучше чем зип! И это факт.

Тогда нужно спросить определение "лучшести". Итак: ...?


 
DeadMeat ©   (2005-08-25 20:32) [78]

Звучит прикольней...

---
...Death Is Only The Begining...


 
Gero_   (2005-08-26 00:37) [79]

> верен, что gz требует для сжатия куда меньше ресурсов. Забьемся? :)

Да чего тут забиваться, это и так понятно.
Но это не значит, что из-за него сервер не может повиснуть. Не значит это так же и то, что он повиснет из-за 7z.


 
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.86 MB
Время: 0.015 c
11-1106730749
<Falcon>
2005-01-26 12:12
2005.09.18
Использование KOLPrinters


14-1125051106
Игорь Шевченко
2005-08-26 14:11
2005.09.18
Однако спамеры...


14-1124472081
Ксардас
2005-08-19 21:21
2005.09.18
Как можно определить название и марку своеё звуковухи?


10-1103101035
Priest
2004-12-15 11:57
2005.09.18
Как отладить COM объекты


4-1122497895
SpyBoy
2005-07-28 00:58
2005.09.18
Шрифт





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский