shveicar
Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору OlegChernavin Здравствуйте, Я рад, что Вы не потеряли интерес к мнению пользователей (видимо все дело в свободном времени). Вначале, хочу попросить Вас, иногда проверять личную почту, если не возражаете, Я буду периодически, туда скидывать “контент” для проверки. (чтобы не перегружать форум лишней информацией). Я думаю, многие заинтересованы в том, чтобы Ваша - программа, была более совершенна, а текст написанный Angela123a скорее всего, был набран в порыве гнева, поскольку, программирование – дело не простое, тем более что у Вас есть опыт, и все исходники программы. Теперь по теме: ссылка на главную страницу сайта http://www.fxyz.ru/ если Вы откроете её с помощью приложения Fire bug- для браузера firfox (там есть кнопка анализировать фрагмент страницы) или любого аналогичного приложения позволяющего детально её исследовать, то увидите информацию, которая отображена на картинке, несколькими постами выше. Теперь если сохранить данную страницу- приложением scrapbook - для браузера firfox, то можно заметить различие между копией полученной таким способом, и той копией которая образуется при скачивании всего сайта Вашей программой (например Enterprise последняя версия 6.1.3734). Про сохранение выпадающего сверху меню, Я ничего не могу сказать, поскольку - там задействованы скрипты, которые требуют более детального анализа (конечно неприятен сам Unicod, но проанализировать структуру сайта возможно). Я не идеалист, и понимаю что полное зеркалирование любого сайта, с помощью всего одной программы – задача практически неосуществимая, особенно если он сильно заскриптован, тем немение, попробуем попытаться улучшить программу, что бы приблизить её к идеалу. Вам наверняка известна, уже неоднократно, – упоминаемая программа - HTTrack Website Copier (далее сокращаю до Copier) . Я понимаю, что у неё немного другой принцип работы, и изначально, она создавалась под linux, да и “движок” у неё, отличается от offline explorer (далее сокращенно offline) - ( пока не особо разбираюсь в программировании, – сужу по методике обработки ссылок), но у неё можно попробовать, кое-что позаимствовать, благо она бесплатна и думаю для программиста, не составит труда её “разобрать” Так вот, - одна из немаловажных (на мой взгляд) опций у неё, в параметрах – структура , -выбор способа сохранения сайта. Там перечислено достаточно большое количество вариантов сохранения, но главное – дана возможность пользователю самому выбрать заданную структуру, - если она конечно адекватна (пример %h%p/%n.%t), то все имена файлов будут иметь “человеческие” имена. К сожалению, в Вашей программе такой возможности нет (не рассматриваю, по понятным причинам, опцию экспорт файлов), хотя для простого пользователя это было бы удобно, опять же в Copier достаточно широкий выбор вариантов задания имен (хорошо, что в новой версии offline можно сохранять имена в unicod), присутствует опция сохранение в стандарте DOS и ISO – опять –же было бы неплохо добавить данную возможность в offline. (не рассматриваю опцию экспорт файлов в dos , это сильно меняет вид сайта и отображение графики). Также, Я уже упоминал отсутствие offline возможности подхватывать cookies из текстового файла например от firefox (на днях столкнулся с проблемой авторизации, на одном сайте), причем Copier это делает прекрасно. Если хотите, ссылку потом скину в личный ящик. Конечно и у Copier имеются свои минусы, но здесь, Я их упоминать не буду, чтобы не перегружать текст. Еще одной важной (на мой взгляд) деталью, было- бы добавление в Вашу программу полноценного Кэша, например созданного под offline - аналога известной программы Handy cache (далее Handy), (естественно без всяких подборов правил замены адресов, фильтров, списков и других ненужных, в данном случае, моментов). Хочу сразу пояснить, что неоднократно сталкивался с ситуацией, когда многие скрипты графика, иконки оседали в кэше в оригинальном виде, а offline их видоизменял, причем некоторые файлы – он просто пропускал мимо. Использование простой связки этих двух программ добавляют также дополнительную возможность для маскировки авторизации, при закачки с некоторых защищенных сервисов (удобно, если данная связка будет задействована отдельной кнопкой). Против связки оригинального Handy и offline – скажу, что к сожалению, не всегда удается получить хороший результат, иногда Handy выдает restart, а offline про это не ведает и продолжает качать, бывает и несовместимость кэша по некоторым “большим файлам” Также, по непонятным мне причинам, некоторые файлы с некоторых сайтов, грузит на половину а затем дает client disconnected, благо Автор Handy, в том числе, по моей просьбе, добавил возможность копировать в мониторе все пропущенные адреса, для повторной загрузки, но это отдельный разговор. В перспективе, если уж затрагивать маскировку, можно рассмотреть и дополнительную опцию применения Tor например как это выглядит в варианте Tor Browser, подробнее бесплатном и довольно функциональном инструменте. Можно конечно попробовать прикрутить к offline непосредственно AdvOR, http://forum.ru-board.com/topic.cgi?forum=5&topic=34633&start=440 но это уже на Ваше усмотрение. Выгода от этой связки очевидна,- при использовании простой связки из двух программ бывают “глюки” Проще говоря, из за того, что одна -программа, - не понимает другую. А пользователю иногда приходиться заходить на сайт анонимно, или из определенной страны, ради примера,- случай, когда файло-обменники резали скорость пользователем из России до неприличного значения. (AdvOR её конечно тоже гасит, но максимальная скорость, часто доходит до 1мб.с). Также касаемо потокового видео, Я заметил значительные улучшения в новой версии, при загрузке потокового видео, но по прежнему на многих сайтах требуют установить то adobe flesh pleer, то quik time -нельзя ли прикрутить их к оболочке – offline и обновлять, если нужно с новыми версиями (размер конечно сильно увеличится, но и стоимость версии Enterprise не маленькая) -Неоднократно сталкивался с тем, что в момент закачки файлов по центру offline выскакивало окно с предложением quik time обновиться, при этом закачка наглухо зависала (не помогали разные утилиты и классический ctrl +alt+del в самом quik в настройках, стояло не проверять обновление) Часто, для видео формата RTSP и MMS приходится отдельно пользоваться Net Transport, а иногда Hidownload. (можно наверно, у них тоже что-нибудь позаимствовать…). В общем, здесь, Я постарался привести самые основные моменты, на которые можно обратить внимание. Касаемо интерфейса offline – это отдельный разговор, и дабы не перегружать текст, предлагаю продолжить разговор в отдельном посте. P.s Заранее извиняюсь перед модератором, если текст слишком громоздкий, в будущем постараюсь быть более кратким, и по возможности использовать для переписки личный ящик. Спасибо | Всего записей: 340 | Зарегистр. 26-09-2010 | Отправлено: 02:20 01-03-2012 | Исправлено: shveicar, 15:57 01-03-2012 |
|