Ответить | Перейти к списку сообщений | Предыдущее сообщение | Следующее сообщение | Предыдущее в ветке | Следующее в ветке

Cavers Mailing List     № 688

Re: CD

Автор: Aleksey Kurzenkov
Дата: 21 Dec 1997


> Вынyжден огоpчить: чтобы выполнялиcь какие-либо пpогpаммы необходим
> HTML-cеpвеp, чего под MustDie95 не бывает в пpинципе. Для этих целей можно
> попpобовать cгенеpить cтpаничкy c алфавитными индекcами и иcкать по ней
yже
> cpедcтвами бpоyзеpа.

    Какой бред! Во-первых, под Win95 есть HTTP-сервера, как Мелкософтовские,
так и Netscapeовые, а также можно найти и другие, в том числе совершенно
бесплатные, например см. http://www.imatix.com/html/xitami/index.htm .
Во-вторых, нафига тебе вообще этот сервер ? Чтобы просто просматривать html
файлы, нужен только броузер. Програмку индексирования можно сделать просто
как отдельное Win приложение, выдающее по запросу список соответствующих
файлов, и предлагающее открыть выбранный файл. Если уж тебе так хочется
сделать _платформо независимое_ приложение, попробуй написать его на Жабе.
(Кстати Java, это - единственный путь осуществить это, поскольку
использование WEB-сервера, потребует написание cgi, или аналогичного
приложения под _соответствующую_ платформу, и более того, под
_соответствующий_ сервер. Кажется именно это ты и имел в виду. Не путай
создание CD и своей персональной WEB-странички...) Хотя платформо
независимую прграмму поиска я считаю совершенно не нужной, потому, что
во-первых, это - не есть необходимость, во-вторых, Java приложение будет
работать гораздо медленнее, и требовать гораздо больше ресурсов. Для
какой-нибудь простенькой прграмки для украшения web-станички это может быть
не важно, но программе поиска придётся ворочить грудами файлов... Можно
конечно создать готовый файл с полным индексом. Но не кажется ли вам, что он
займёт места столькоже, сколько и весь остальной материял? Кстати, я почти
уверен, что писать самим ничего и не нужно, можно найти готовую программу,
надо только поискать. Я точно знаю, что существуют программы составления
индексов для текстовых файлов. Наверняка уже давно есть то-же самои и для
html.Я сам никогда не испытывал необходимости в подобной програмке, поэтому
не искал...


> Имеет cмыcл позаботитcя о кодиpовках для pазных платфоpм, т.е. на
cтаpтовой
> cтpаничке иметь кнопки "Кои-8", "WIN-1251", "DOS-866" и "MAKINTOSH" c
набоpами
> текcтов для вcех ваpиантов и вcячеcки избегать каких-либо пpивязок к
> опеpационной cиcтеме. В диpектоpиях c cофтом обязательно иметь index.html
c
> опиcанием cодеpжимого. Пpи генеpации cтpаниц заботитcя о возможноcти
пpоcмотpа
> текcтовыми бpоyзеpами, cиpечь не злоyпотpеблять гpафикой, фpеймами и
пpочими
> "пpодвинyтыми" cpедcтвами. Следить за отcyтcтвием мycоpа в виде вcячеcких
> Charset и пpочей cтоль же "полезной" инфоpмации.


    Кстати, что вы все так зацыклились на платформной независимости (Читай
на совместимости с UNIXом, будем называть вещи своими именами)? Проблема
заключается в том, что такое решение потребует на порядок больших
трудозатрат, но будет гораздо менее удобно в использовании. Может быть стоит
рассмотреть варианты даже вообще без html? Например обычный WinHelp обладает
практически теми же свойствами, плюс, главное, уже содержит в себе _состему
индекса и поиска_, плюс не требует установки дополнительных броузеров,
поскольку просто входит в систему. Сразу снимается несколько больших
проблем, правда путём отказа от пресловутой совместимости UNIX (читай УНИХ
:-). (WinHelp я привёл в общемто для примера, как простой вариант, хотя
почему бы и нет... Уже есть система индексирования, не нужно ничего
дополнительно устанавливать. С первого взгляда - то, что нужно!!! ) Я бы
предлагал ориентироваться именно на Windows, можно даже, для максимальной
совместимости, на win 3.1, это позволит использовать диск даже на весьма
древних машинах. Главные преимущества - демократизм, простота реализации и
удобство дальнейшего использования. С другой стороны, linuxоид, если таковой
найдётся среди спелеологов, всё равно сможет, при некотором желании и не
слишком уж большом обломе, воспользоваться диском. Его необъятные познания и
запас литературы позволят ему легко справиться с такой мелкой проблемой как
непривычная кодировка html файла. В окошках, же все новые версии броузеров:
Netscape4, IE3, IE4 легко понимают различные кодировки, не требя
дополнительной настройки. Так что возиться с разными кодировками смысла нет.
Если же CD будет реализован не на базе html, linuxоид всегда сможет найти на
своей машине несколько мегабайт для старой доброй DOS+Win3.1, если уж он
экономит место и не может поставить систему посовременней или просто сесть
за соседний компьютер, где подходящая система уже есть.

    Итак, не кажется ли благородным донам, что задача имеет гораздо более
простую реализацию, чем пытаютя нам навязать UNIXоиды? Стоит ли тратить
время и силы на написание какихто специальных программ и прочие навороты
только для того, чтобы пара человек смгла не просто посмотреть его, но
сделать это в своей любимой системе. Тем более, что сотне других людей такое
решение создаст дополнотельные неудобства. Только не надо разводить
идеологических споров о том, какая ОС лучше!!! Пусть выскажутся не только
профессионалы, но и простые юзеры!

            Лёша Курзенков

P.S. Кстати, Гриша, если всё-таки нужна будет программа под windows, я бы
мог взяться за её написание. Правда пока плотно занят, но надеюсь очень
скоро буду по-свободнее.

Ответить | Перейти к списку сообщений | Предыдущее сообщение | Следующее сообщение | Предыдущее в ветке | Следующее в ветке

CML archive browser created by Pavel Gulchouck