Записки Web-мастера
СОДЕРЖАНИЕ
HELP-СТРАНИЧКА - пособие для начинающего посетителя
"Единственное, что хуже чародея - это ученик чародея". М. Маус- 4k LibraryFAQ - Ответы на часто задаваемые вопросы
- 19k Что нового в библиотеке Мошкова
- 7k Желающим помочь библиотеке
- 5k Унифицированный формат библиотеки
Фенечки и features библиотеки и как ими пользоваться:

4. "What-s-new": Выводятся свежесозданные файлы. Рядом с файлом печатается время МОДИФИКАЦИИ (модификации, а не создания!) Файлы, созданные давно, но недавно модифицированные, в этот список НЕ ПОПАДАЮТ. 5. "Search": Наконец-то реализован под давлением посетителей. Поиск комбинированный(два в одном): сперва ведется по оглавлениям всех директорий библиотеки (1Mb), затем - по всем файлам текущего каталога. Применяется индексер "Glimpse" Формат запроса: стандартные регулярные выражения, как в grep Допустимы логические операторы: "; , ~" - "и/или/не", например: "Стругацк;премия" == Стругацкий И премия, "Михаил Веллер,Пелевин" == "Михаил Веллер" ИЛИ Пелевин В принципе, в библиотеке есть также и полнотекстовый поиск, но на 450Mb он работает 15-30 секунд, так что он только для моего личного употребления.
6. "Color dir": Иконки, которыми помечены файлы, имеют следующий смысл:
ВОПРОСЫ
1. Падкие на моду чайники ставят на свои страницы немыслимые попугайские расцветки текста и background'а, animated-gif'ы, Java-скрипты и прочие новомодные штучки, из-за которых становится невозможно прочесть, чего же у них на странице написано и куда указывают их ссылки. Как сделать, чтоб Java-скрипт спрашивал у меня разрешение на свое исполнение? Как запретить Java-скрипту писать в status-line внизу окна? Вопрос: Как отключить установку сервером цветов документа? Ответ: Можно в .Xdefaults вставить строчку: Netscape*documentColorsHavePriority: False Или создать bookmark с location (цвет по вкусу): javascript:void(document.bgColor="white") И разместить ее в Personal Toolbar Folder (From: Victor Prupis3. Индексеры с www.lycos постоянно запрашивают на нашем сервере файл /robots.txt - наверное, в нем надо написать что-нибудь осмысленное для их роботов-индексеров. Вопрос: Что писать в /robots.txt? Где что-нибудь про это почитать? Ответ: /robots.txt - указывает поисковым роботам, какие каталоги брать для индексации не следует. Если пуст, то все можно брать.
4. Смотришь в документ, пока в On-Line - то все хорошо, а как отключился - вся красота пропадает, даже Save as не спасает. Вопрос: Как сделать, чтоб просмотренный документ оставался в кэше? Ответ: Многие cgi-скрипты не устанавливают поле Last-modified. Такие документы в кэше не сохраняются. Включите в Netscape перед началом просмотра Options --> Network --> Verify document: never, и тогда эти документы не будут каждый раз перезасасываться заново. Вопрос: Как сохранить документ вместе со всеми inline-images Ответ: Воспользуйтесь Netscape Gold. Во время просмотра выберите File --> Edit... --> Save as - редактор сохранит локально не только сам документ, но и все картинки. Рекомендую делать это в отдельном каталоге, чтоб не засорять свой $HOME множеством gif'ов. Вопрос: Как устроена библиотека "внутри"?
КАК И ИЗ ЧЕГО ДЕЛАТЬ HTML
Когда-нибудь в другой раз я вернусь к этому вопросу. Чайникам, начинающим житье в WWW, рекомендую конвертор из Word for Windows в HTML. В Word'е появляется кнопочка "Save as HTML" и "Load as HTML"- 8k Конвертор catdoc - Doc --> txt for Unix
- 13k Макросы Ворда для загрузки/выгрузки ASCII
- < 1k Форматер DOS-текстов
- 3k Kay Ziatz. w2dos.pas выковыривает текст из виндовских издательских форматов
ПОДДЕРЖКА ВСЕХ КОДИРОВОК КИРИЛЛИЦЫ
Опять в кармане ни черта! Национальная черта... Владимир Медведев Для поддержки кириллицы мы вынуждены поддерживать дерево документов в 7 различных кодировках, по степени значимости: pure english, koi8, win, transliterated volapuk, alt, iso_8859_5, macintosh adobe charset Проблемы "кодировки" english здесь рассматриваться не будут ввиду необъяснимых политических пристрастий автора и технической сложности реализации. А об остальных - поговорим.- 13k CGI-perl скрипт поддержки кодировок в моей библиотеке
- 2k Перекодировщик koi8 -> Apple от Александра Фабера
- < 1k Таблица win -> Apple от Хачатура Рушанова

- 1k Таблицы перекодировки из KOI8 на языке perl
- 2k perl-прогамма, из которой можно сделать "proxy" перекодировщик
- 1k Подпрограммки для выбора кодировки на клиенте. Perl
- 21k Русский Apach 1.1.3 имени Дмитрия Крюкова
HTTPD СЕРВЕРЫ И ИХ SETUP
"Чтобы функционировать эффективно, любая группа людей или сотрудников должна иметь веру в своего лидера". Кап. Блай /бывш./HARDWARE
Хороший дом, красивая жена - что еще нужно человеку, чтобы достойно встретить старость? АбдуллаЯЗЫК HTML
- 171k Наконец-то полная specification of HTML elements
- 23k Краткая шпаргалка по языку HTML
- 9k Краткий список HTML тагов из IIT
- < 1k HTML tags for Netscape 3.0
- < 1k Фреймы и др. дополнения, возникшие в HTML 2.0 и HTML 3
- < 1k Пример frame
- 8k Коротко о формате таблиц из "Перекрестка"
- 6k Небольшая подборка инструментов Web-мастера
- 11k Евгений Рукавишников. Веб-мастер FAQ
ГРАФИКА
nconvert -resize 150 100 -c70 -q30 -out0 -o $tumbnails$newnum.jpg чтобы делать автоматически весь набор картинок: nconvert -quiet -ratio -resize $x $x -q $q -c 30 -o pic--240.jpg picture.jpg nconvert.exe -ratio -resize 240 -c30 -q70 -out0 -o p240.jpg picture.jpgПРАВИЛА ХОРОШЕГО ТОНА В WWW
"Это хорошо, что ты такой плоский и зеленый" Шапокляк В связи с Великим Хостом временно нельзя использовать куки, джаву и флэш. Как надо и как не надо оформлять HTML-документы? Основная идея: будьте реалистами - думайте о своем посетителе. А посетитель этот живет под MS Windows на PC/486SX RAM 4M, и экран у него 14 дюймов 640x480 VGA 16цветов. И скорость связи у него <= 1Кб/с. - и которых не знают обладатели нормальных машин и быстрых линковСоветы других веб-мастеров
Методы "борьбы" с нарушителями правил есть: посмотрите сюда
- 21k Дэниел П. Дерн. Как создать "ударопрочный" Web-узел
- 36k А.Денисенко. Оптимизация сайтов для поиcковых машин и каталогов
Спецификации протокола HTTP
- 4 Rfc2068 спецификации протокола HTTP/1.1(перевод)
- 11k Информация, хранимая на клиенте. HTTP cookies
- 3 CGI/1.1 specification
CGI-скрипты
ДВИЖКИ И УПРАВЛЕНИЕ КОНТЕНТОМ
Существует несколько разных техник разработки динамических страниц - расширенные языки разметки (ColdFusion, CW, Zope, Domino), встроенные языки программирования (ASP, PHP, e-Perl), конструкторы, обеспечивающие сборку страниц из набора настраиваемых типовых блоков (DynaSite, QuickPlace), разметка HTML-тегов идентификаторами с последующей компиляцией страниц в Ja va или COM-объекты, поддерживающие DOM плюс внешнее управление этими объектами (Bolero и еще пара систем - названия забыл).КАК СЧИТАТЬ ПОСЕТИТЕЛЕЙ
Собственно, хочется считать число посещений каждой страницы, записывать, кто нас смотрит и откуда он пришел - по чьей наводке.- 1k Программа на shell для подсчета статистики в access_log
- 1k WWW статистика. Счетчик посещений, использующий Msql.
ПОИСК В HTML документах
"Хорошую информацию трудно добыть. Сделать с ней что-нибудь - еще труднее". Л. Скайуокер Поиск внутри веб-сервера реализован в WebGlimpse и GlimpseHTTP- 172k Андрей Богатырев. Простенькая пакетная грабалка WWW (Linux,FreeBSD,MacOS,Win)
- 8k Как заставить Glimpse искать по-русски
- 3k Как скомпилировать Glimpse на FreeBSD
Альтернативные индексеры документов: Если прописать в конфиге Htdig locale: koi8-r, то ищет по-русски. Может индексировать наружные сайты по HTTP. Switch - где искать, не знаю. По слухам, не поддерживает кириллицу freeWAIS. По-русски не ищет :-(. + рус. фонетический разбор, требует компилятора SCHEMA
ПРИНИМАЮЩИЕ СКРИПТЫ
Будем учиться заполнять формы, обрабатывать их и на лету монтировать в нашу базу. И вообще - нужна небольшая база.PROXY WWW
Совершенно естественной выглядит установка в своей локальной сети proxy-сервера, который будет кэшировать все полученные из внешнего мира html и ftp файлы. У Netscape даже специальная кнопочка есть в опциях: HTTP proxy и FTP proxy Proxy сервер есть в пакете Harvest, у Netscape, а также включен в CERNовский httpd (правда, он в 10 раз медленнее своих конкурентов). Недавно Harvest стал коммерческим. Теперь используется SQUID - free-версиия, базирующаяся на кодах harvest cashe-1.4 acl cheap_users src 192.168.111.16/28 tcp_outgoing_address cheap.IP.address cheap_usersФЕНЬКИ И БАГИ НЕТСКЕЙПА
Крошка сын к отцу пришел И сказала кроха: Navigator - хорошо, А Explorer - плохо!ДЛЯ WWW on MSWINDOWS
"Когда дела обстоят - черней некуда, я просто говорю себе: "Выше нос, могло быть и хуже". И, само собой, дела становятся еще хуже". Скив Позволяет запускать Netscape на домашнем PC, не устанавливая на оном огромных TCP/IP'шных пакетов (для Windows 3.11) Средства разработки HTML - ищите их на Netscape HomeО WWW броузерах
КИРИЛЛИЗАЦИЯ WWW клиентов и Netscape В ЧАСТНОСТИ
ПЛАНЫ, МЕЧТЫ, ЗАДУМКИ
Очевидно, Мошкову Максиму Проза жизни невыносима. Не корми его хлебом, Дай заняться лишь WEB'ом. Не растратил бы всю свою силу! (стр.174) Сделать форму с автоматическим приемом и записью в HTML-формате. (Например регистрация музыкальных линков, "Записная книжка"). Добыть и запрограммировать IQ-тест в реальном времени. Выставить на WWW свой англо-русский/русско-английский словарик 1. Сделать доставку файлов по e-mail. 2. Неплохо было бы иметь доступ к книгам по FTP. Хранить вместе с каждым файлом и файл, показывающий отличия от предыдущего состояния - чтоб, например, можно было увидеть, какие новые песни в файле добавились. А помощники - конечно нужны. В конце концов эта библиотека - проект общественный, а не мой личный, а моего энтузиазма недостаточно, чтоб окучить все возникающие с ней вопросы. А проблем там много - вот небольшой список (отнюдь не полный): раскрутка; регистрация во всех возможных каталогах и поисковиках библиотеки в целом и отдельных подкаталогов (которые того заслуживают); баннерная раскрутка; подбор новых материалов; систематизация имеющихся свалок (например, политологии, философии, эзотерики, религии); окучивание присылаемых материалов и конвертация их в удобоваримый формат. (У меня много неразобранного наприслано в тех же философии, эзотерики, религии.) Что-то еще, что я не придумал...WWW <--> Database
Где разместить свою персональную WWW home page
Вы решили завести WWW-страничку для своей фирмы? Нет ничего проще - только платите. Любой ISP- 4k Где разместить свою персональную WWW home page
- 47k Интернет провайдеры города Москвы и др.
- 2 Линки на свободные ресурсы