СОДЕРЖАНИЕ КОМПАКТНОЕ ОГЛАВЛЕНИЕ ДЛЯ ЭТОГО РАЗДЕЛА
СТРАНИЧКА НОВИЧКА "Единственное, что хуже чародея - это ученик чародея". М. Маус Новости, ЧаВо, и прочая информация связанная с библиотекой ( 0k) 28 Sep Краткий курс для начинающих посетителей моей библиотеки об использовании дополнительных фенечек моего сервера. Итак:
0. "Encoding choose": Esli wmesto russkih bukv vidno chert znaet chto, THEN CHOOSE Encoding [lat] ili [volapuk] 1. "Contents": Чтобы увидеть ОГЛАВЛЕНИЕ ФАЙЛА, нажимайте мышкой на иконку __ф_а_й_л_о_м__, ^ Вот сюда---^ Здесь же можно будет получить этот файл не в преформатированном формате, а в более красивом, и пригодном для печати - с proportional fonts. ВНИМАНИЕ, посетители из ближнего зарубежья! И вообще, все у кого медленная и ненадежная связь с моей библиотекой. Обратите внимание на следующий абзац! "Gziping": здесь же будет возможность скачать этот файл закомпрессованный примерно в 3 раза Gzip-ом. "Piece'g": здесь же будет возможность скачать этот файл _П_О_ _Ч_А_С_Т_Я_М_, если он не берется целиком. 2. Чтоб войти в файл ЦЕЛИКОМ, _нажимайте_на_линк_ Вот сюда----------------------^
3. "What-s-new": Выводятся свежесозданные файлы. Рядом с файлом печатается время МОДИФИКАЦИИ (модификации, а не создания!) Файлы, созданные давно, но недавно модифицированные в этот список НЕ ПОПАДАЮТ. 4. "Search": Наконец-то реализован под давлением посетителей. Поиск комбинированный(два в одном): сперва ведется по оглавлениям всех директорий библиотеки (1Mb), затем - по всем файлам текущего каталога. Применяется индексер "Glimpse" Формат запроса: стандартные регулярные выражения, как в grep Допустимы логические операторы: "; , ~" - "и/или/не", например: "Стругацк;премия" == Стругацкий И премия, "Михаил Веллер,Пелевин" == "Михаил Веллер" ИЛИ Пелевин В принципе, в библиотеке есть так же и полнотекстовый поиск, но на 450Mb он работает 15-30 секунд, так что он только для моего личного употребления.
5. "Color dir": Иконки, которыми помечены файлы имеют следующий смысл: Текстовый файл.txt . Справа от файла указан размер ( 12k) 31 jun Файл с картинкой.gif, или.jpg . и время модификации, если оно < 30 дней HTML-документ.html Оглавление каталога. index.html Документ, лежащий НА ЧУЖОМ WWW-сервере Файл, лежащий НА ЧУЖОМ FTP-сервере Архив E-mail 6. "MSIE deoptimised": Чтобы замедлить работу и без того медленного MicroSoft Internet Explorera, пользователи MSIE на месте иконок, упомянутых в предыдущем пункте и ранее видевшие простые и понятные русские слова: txt, img, html, DIR, www, ftp теперь таки увидят эти иконки, загруженные в виде gif-файлов. 7. "Mirrors": Библиотека имеет несколько зеркал в Москве, Украине, Белоруссии, Америке, Германии, Саратове, Владивостоке, Перми, Эстонии... Пройдя по ссылке "Mirrors" получите полный список их URL. 8. "Statistics": Иногда я включаю перловый скрипт html-KOI для сбора статистики и статистических исследований. Например: "Where-you'r-from" - записываются URL всех документов, в которых стоит ссылка на мою библиотеку. Этот список называется "Странички, имеющие ссылку на меня". Или вычисляет, сколько и какие броузеры используют посетители библиотеки, и т.д. 9. "Download": Любой подраздел библиотеки можно сгузить целиком двумя CPIO + GZIP архивами: 1-й - с текстовыми файлами в кодировке KOI8, 2-й - со всеми остальными бинарными файлами. Для этого используйте URL "CpioGzip.cpz" и "CpioGzipB.cpz" соответственно. 10. "CompuLib": Библиотека самовключается в список русских электронных библиотек. Ищите их на Альтависте на слово "Compulib" "Электронные библиотеки, объединяйтесь!" 11. "GuestBook": По просьбе трудящихся, в библиотеке открывается GuestBook. Максимальный размер сообщения 8Kb, HTML таги игнорируются. Книга централизованная - запись, сделаная на одном зеркале библиотеки, попадает на все зеркала (с некоторой задержкой). 12. "Short index": Тестируется "сплющенный" формат индекса - он в 5 раза компактнее и обозримее. Я предполагаю заменить им несколько слишком распухших оглавлений - например, "Главная страница", "Авторская песня", "Водный туризм". Как Вы считаете - удобно ли это. Пишите письма. 13. "Charset": Чтобы броузер мог автоматически подстраиваться под кодировку страницы, добавляется HTTP-header "charset" - koi8-r и windows-1251 - соответственно. Броузер Lynx плохо переносит страницы с неdefault charsetом, поэтому персонально для Lynx charset остается пустым. Впрочем, я сгенерил отдельное дерево директорий, в котом charset не взводится ни для какого броузера - специально для anton.komar. Правда в этом дереве не работает линк What-s-new. Я глубоко сожалею, но поправить пока не смогу. 14. "HitParad": Во все тексты библиотеки добавлена кнопка для выставления оценки. По полученным результатам голосования регулярно проводятся литературный и музыкальный рейтинги-хитпарады. 15. "NewByMail": список новых поступлений в библиотеку можно получать по email, для этого на "Городском Котике" создан список рассылки "Новые поступления библиотеки Мошкова" 16. На этом курс обучения новичка заканчивается, нажмите кнопку
ВОПРОСЫ 1. Падкие на моду чайники ставят на свои страницы немыслимые попугайские расцветки текста и background'а, animated-gifы, Java-скрипты и прочие новомодные штучки, из-за которых становится невозможно прочесть, чего же у них на странице написано, и куда указывают их ссылки. Как сделать, чтоб Java-скрипт спрашивал у меня разрешение на свое исполнение? Как запретить Java-скрипту писать в status-line внизу окна? Вопрос: Как отключить установку сервером цветов документа? Ответ: во время работы отключать хозяйские background'ы я не умею. Можно в .Xdefaults вставить строчку, и back будет серым Netscape*documentColorsHavePriority: False Вопрос: Как остановить мельтешение animated-gif'а? Ответ: нажать ESC на несколько секунд - и animated gif'ы начнут останавливаться один за другим - только жмите понастойчивее. Ответ: вызвать View-->Document info и там в отдельных окошках пооткрывать все эти image'и. Они остановятся. Ответ: пользуйтесь Netscape 3.0b4 - хотя gif'ы в нем не останавливаются, но хоть не мельтешат в нижней строке. ( И не ставьте 3.0b5 - опять останетесь без русских букв) 2. У Netscape в Options-->Network Preferences-->Proxies есть "Automatic proxy configuration" Там можно указать URL, в котором задаются все параметры proxy, которые положено установить на клиенте. Вопрос: Что в нем? Ответ: From Artem Belevich art.rtg@iae.nsk.su Это должен быть файл типа application/x-ns-proxy-autoconfig с Javа-подпрограммой, например такой: function FindProxyForURL(url, host) { if (isPlainHostName(host) || dnsDomainIs(host,".ras.ru")) return "DIRECT"; else return "PROXY proxy:3128; DIRECT"; } Подробности см home.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html Здесь у меня лежит его копия от марта 1996 ( 23k) Примерный Java-скрипт с конфигуратором proxy ( 4k) 3. Индексеры с www.lycos постоянно запрашивают на нашем сервере файл /robots.txt - наверно в нем надо написать что-нибудь осмысленное для их роботов-индексеров. Вопрос: Что писать в /robots.txt? Где ни будь про это почитать? Ответ: /robots.txt - указывает поисковым роботам, какие каталоги брать для индексации не следует. Если пуст, то все можно брать. Файл /robot.txt ( 0k) Ответ про /robot.txt FAQ по WWW, HTML и все, все, все ... The Web Robots FAQ ( 42k) 4. Смотришь в документ, пока в On-Line - то все хорошо, а как отключился - вся красота пропадает, даже Save as не спасает. Вопрос: Как сделать, чтоб просмотренный документ оставался в кэше? Ответ: Многие cgi-скрипты не устанавливают поле Last-modified. Такие документы в кэше не сохраняются. Включите в Netscape перед началом просмотра Options --> Network --> Verify document: never и тогда эти документы не будут каждый раз перезасасываться заново. Вопрос: Как сохранить документ вместе со всеми inline-images Ответ: Воспользуйтесь Netscape Gold. Во время просмотра выберите File --> Edit... --> Save as - редактор сохранит локально не только сам документ, но и все картинки. Рекомендую делать это в отдельном каталоге, чтоб не засорять свой $HOME множеством gif'ов. Вопрос: Как устроена библиотека "внутри"? Ответ: Формат представления текстов в моей библиотеке ( 4k)
КАК И ИЗ ЧЕГО ДЕЛАТЬ HTML Когда-нибудь в другой раз я вернусь к этому вопросу. Чайникам начинающим житье в WWW рекомендую конвертор из Word for Windows в HTML. В Word'е появляется кнопочка "Save as HTML" и "Load as HTML" GNN html wiziwig editor Указатель на редакторы/генераторы HTML HyperLatex new 2 html convertor Конвертор catdoc - Doc --> txt for Unix ( 8k) Оригинал конвертора catdoc Макросы Ворда для загрузки/выгрузки ASCII( 13k) LAOLA perl programs dealing with Windows files Форматер DOS-текстов ( 0k) Преобразователь bookmark-файлов в удбный java+html
ПОДДЕРЖКА ВСЕХ КОДИРОВОК КИРИЛЛИЦЫ Опять в кармане ни черта! Национальная черта... Владимир Медведев Для поддержки кириллицы мы вынуждены поддерживать дерево документов в 7 различных кодировках, по степени значимости: pure english, koi8, win, transliterated volapuk, alt, iso_8859_5, macintosh adobe charset Проблемы "кодировки" english здесь рассматриваться не будут ввиду необъяснимых политических пристрастий автора и технической сложности реализации. А об остальных - поговорим. Поддержка всех кодировок кириллицы сервером WWW ( 5k) CGI-perl скрипт поддержки кодировок в моей библиотеке ( 13k) Перекодировщик koi8 -> Apple от Александра Фабера ( 2k) Таблица win -> Apple от Хачатура Рушанова ( 0k) Таблица русской кодировки на Apple ( 5k) Таблицы перекодировки из KOI8 на языке perl ( 1k) perl-прогамма, из которой я сделаю "proxy" перекодировщик( 2k) Подпрограммки для выбора кодировки на клиенте. Perl ( 1k) Перекодировщик WWW страниц по заказу Перекодировщик WWW страниц с продолжением Перекодировщик WWW страниц с продолжением Леонида Уманцева Русский Apach 1.1.3 имени Дмитрия Крюкова ( 21k) Русский Apach 1.1.3 ( 0k) Apach 1.1.1 пропатченный русскими буквами от Дмитрия Крюкова Заплатки для русификации Apach. Товарного вида пока нет Перекодировщик WWW Константина Токара Универсальные перекодировщики на странице Дениса Озерова
HTTPD СЕРВЕРЫ И ИХ SETUP "Чтобы функционировать эффективно, любая группа людей или сотрудников должна иметь веру в своего лидера". Кап. Блай /бывш/ Какой сервер WWW у себя поставить ( 4k) APACH 1.1.1 NCSA 1.5 NETSCAPE Communication CERN с proxy кэшем AKA w3 httpd Список всех известных HTTPD серверов ( 21k)
HARDWARE Хороший дом, красивая жена, что еще нужно человеку, чтобы достойно встретить старость? Абдулла Какой компъютер взять в качестве WWW сервера ( 5k)
ЯЗЫК HTML Наконец то полная specification of HTML elements (171k) Краткая шпаргалка по языку HTML ( 17k) Краткий список HTML тагов из IIT ( 9k) HTML tags for Netscape 3.0 (220k) Фреймы и др. дополнения, возникшие в HTML 2.0 и HTML 3 ( 10k) Пример frame ( 0k) Коротко о формате таблиц из "Перекрестка" ( 8k) Небольшая подборка инструментов Web-мастера ( 6k) Учебник по WWW Константина Окраинца Евгений Рукавишников. Веб-мастер FAQ ( 11k) Огромная коллекция ссылок Олега Бройтмана
ГРАФИКА Пример Animated-GIF 89 - новое в картинко-строении ( 20k) Все, что вы хотели узнать про animated-gif Единственные tool для работы с GIF89 в Unix Image-magic ImageMagick FAQ ( 26k) И GIMP (GNU Image Processing )
ПРАВИЛА ХОРОШЕГО ТОНА В WWW "Это хорошо, что ты такой плоский и зеленый" Шапокляк Как надо и как не надо оформлять HTML-документы? Основная идея: будьте реалистами - думайте о своем посетителе. А посетитель этот живет под MS Windows на PC/486SX RAM 4M, и экран у него 14 дюймов 640x480 VGA 16цветов. И скорость связи у него <= 1Кб/с. Правила, которых я решил придерживаться для себя. ( 13k) 27 Sep - и которых не знают обладатели нормальных машин и быстрых линков Советы других веб-мастеров Секреты вебмастера. (Планета Интернет, No 5) Локальная копия у меня ( 39k) 10 советов вебастеру Артемия Лебедева. Вредные советы на hobby.ifmo.ru Советы по HTML, дизайну и Java на "Студия JS дизайн" Методы "борьбы" с нарушителями правил есть: посмотрите сюда Дэниел П. Дерн. Как создать "ударопрочный" Web-узел ( 21k)
Спецификации протокола HTTP Спецификации протокола HTTP/1.0 ( 62k) Паролизация отдельных каталогов WWW ( 9k) Информация хранимая на клиенте. HTTP cookies ( 11k)
CGI-скрипты Perl-5 for WinNT&Win95 Еще один Perl cgi-скрипт для кириллицы http://awsd.com/scripts/webbbs/
КАК СЧИТАТЬ ПОСЕТИТЕЛЕЙ Собственно, хочется считать число посещений каждой страницы, записывать, кто нас смотрит и откуда он пришел - по чьей наводке. Как считать посетителей ( 1k) Программа на shell для подсчета статистики в access_log ( 1k) WWW статистика. Счетчик посещений, использует Msql. нету ( 0k) Подсчет статистики Wusage 4.0 HTML Access Counter 4.0 HTML Access Counter 4.0 FAQ Документация про всякие счетчики Много счетчиков перечислено на www.cgi-resources.com И конечно - на Yahoo
ПОИСК В HTML документах "Хорошую информацию трудно добыть. Сделать с ней что-нибудь - еще труднее". Л. Скайуокер Предлагаю воспользоваться GlimpseSearch glimpse-4.1.src.tar.gz (385k) Поиск внутри веб-сервера реализован в WebGlimpse и GlimpseHTTP WebGlimpse GlimpseHTTP Андрей Богатырев. Простенькая пакетная грабалка WWW (UPDATED)( 91k) Как заставить glimpse искать по-русски ( 8k) Как скомпилировать Glimpse на FreeBSD ( 3k) Альтернативные индексеры документов: HT:dig Если прописать в конфиге Htdig locale: koi8-r, то ищет по-русски. Может индексировать наружные сайты по HTTP. Excite for Web Servers 1.1. Для Linux отсутствует Switch - где искать, не знаю. По слухам не поддерживает кириллицу freeWAIS. По-русски не ищет :-(. Как скомпилировать WAIS под Linux. ( 0k) "Новый русский поиск" Давида Толпина: хакнутый под кирилицу WAIS + рус. фонетический разбор, требует компилятора SCHEMA Яndex - (2000$) русский индексер с фонетическим разбором Русифицированные поисковые машины SWISH-E и Glimpse
ПРИНИМАЮЩИЕ СКРИПТЫ Будем учиться заполнять формы, обрабатывать их, и на лету вмонтировать в нашу базу. И вообще - нужна небольшая база. mSQL, mini SQL Форма от Димы Ваулина. Надо будет довести ее до ума ( 1k) Коллекция программ для guestbook'ов Образец перл-кода для WebBBS Локальная копия у меня ( 21k)
PROXY WWW Совершенно естественным выглядит установка в своей локальной сети proxy-сервера, который будет кэшировать все полученные из внешнего мира html и ftp файлы. У Netscape даже специальная кнопочка есть в опциях: HTTP proxy и FTP proxy Proxy сервер есть в пакете Harvest, у Netscape, а так же включен в CERNовский httpd (правда он в 10 раз медленнее своих конкурентов). Недавно Harvest стал коммерческим. Теперь используется SQUID - free-версиия, базирующаяся на кодах harvest cashe-1.4 SQUID cashe Harvest cashed-1.4 - живет на 3128 порту Netscape cashe CERN httpd CERN httpd tepericha obzivaetsia (vo vseh poslednih distr.) w3 httpd i mestonahozhdenie dannoi erundi - http://www.w3.org/
СПИСКИ РАССЫЛКИ Пора начинать цивилизованную жизнь И завести свои mailing листы Конечно же "Мажордом" ili "ListServ" ftp://ftp.greatcircle.com/pub/majordomo/ ftp://ftp.sgi.com/other/majordomo/ ftp://ftp-europe.sgi.com/other/majordomo/ А для ленивых - свой лист можно открыть на "Горкотике"
ФЕНЬКИ И БАГИ НЕТСКЕЙПА Крошка сын к отцу пришел И сказала кроха: Navigator - хорошо, А Explorer - плохо! Netscape undocumented fiatures ( 6k) By Misha Verbitsky. Why I hate Netscape
ДЛЯ WWW on MSWINDOWS "Когда дела обстоят - черней некуда, я просто говорю себе: "Выше нос, могло быть и хуже". И, само собой, дела становятся еще хуже". Скив NullSock - Маленький winsock.dll с ампутированным TCP/IP ( 3k) Позволяет запускать Netscape на домашнем PC не устанавливая на оном огромных TCP/IP'шных пакетов (для Windows 3.11) Средства разработки HTML - ищите их на Netscape Home Редактор imagemap'ов HTML редакторы Helper applications, PS для MS Грабалка "Net Vampire 2.4" для Win Грабалка GetRight 3.2
О WWW броузерах Helpers applications for Solaris Netscape Локальная копия у меня ( 66k)
КИРИЛИЗАЦИЯ WWW клиентов и Netscape В ЧАСТНОСТИ Пара слов по этому поводу есть на моей страничке кирилизации
ПЛАНЫ, МЕЧТЫ, ЗАДУМКИ Очевидно, Мошкову Максиму Проза жизни невыносима Не корми его хлебом, Дай заняться лишь WEB'ом. Не растратил бы всю свою силу! (стр.174) Сделать форму с автоматическим приемом и записью в HTML-формате. (Например регистрация музыкальных линков). (Например "Записная книжка"). Добыть и запрограммировать IQ-тест в реальном времени. IQ-test in englishs IQ-test in englishs Сборка статистики посещений - обратный заход на REFFER, сбор TITLE. Посчитать типы WWW-клиентов и серверов у посетителей. Уже все посчитали. Май 96 - в России 1432 WWW сервера Выставить на WWW свой англо-русский/русско-английский словарик Сделать выгрузку директории в формате tar.gz Сделать выгрузку updat'ов для зеркал в формате cpio.gz Сделать автоматический генератор оглавления .dir файла 1.Horosho by bylo, esli by ty predlozhil sledujushij servis: Wysylaesh' na kakoj-libo ukazannyj adress mail so sledujushim subject-om: Book=3&Pages=10-80 W otwet na kotoryj awtomaticheski wysylalsia mail-otwet s (zhelatel'no zapakowannym) soderzhimym Knigi nr 3 stranicy s 10-oj po 80-uju. 2.Neploho bylo by imet' dostup k etim knigam cherez FTP. Luchshe wsego esli-by oni byli razbity tam na glawy. Хранить вместе с каждым файлом и файл, показывающий отличия от предыдущего состояния - чтоб, например, можно было увидеть, какие новые песни в файле добавились.
WWW <--> Database Список продуктов. Связь WWW с базами данных ( 25k) Небольшая подборка инструментов Web-мастера ( 6k)
Учебник по CGI-интерфейсу на www.bluestone.com
Где разместить свою персональную WWW home page Вы решили завести WWW-страничку для своей фирмы? Нет ничего проще - только платите. Любой ISP Где разместить свою персональную WWW home page ( 3k) GeoCity Personal Home Page Program. 1 Mb - каждому, бесплатно Интернет провайдеры города Москвы и др. ( 47k)
WEB-МАСТЕРА СОВЕТСКОГО СОЮЗА, ОБЪЕДИНЯЙТЕСЬ! ...Ты не один Ю.Шевчук Программа курсов "Вебмастер" ( 2k) Список российских web-серверов на IzhMark Список российских web-серверов в питерском Релкоме Rambler's Top100 Service. Счетчик/номинатор "Созвездие" Интернет. Список российских серверов от "InfoArt" Russian WebMasters Association. В состоянии тихого down'а Универсальный site регистрирующий в 400 списках Интервью с мастерами русского интернета Регистрация в "Желтые страницы Интернет"
Sound, и вообще мультимедиа Приложения для работы со звуком в Unix Real Audio Player Real Audio Encoder Лучший CD-player "WorkMan" MPEG-видео монтажный граббер: miroVIDEO DC 10, $500 VideoEditor: компьютерный "монтажный столик". $600 Дублирует SVGA на TV, управляет видаком, линейный монтаж НЕДОСТАТОК: для захвата компьютерного изображения надо перетыкать кабели.
Периодические OnLine журналы, посвященные WWW Журнал "Журнал"
Обзоры веб-страниц Новости от Ивана Паравозова "Вечерний Интернет" ежедневные обзоры Антона Носика "Н.Ж.М.Д" Артемия Лебедева Интер-новости на Журнал.Ру "Перелетные мухи" Мая Ивановича Мухина "Русские кружева" Александра Житинского CrazyWEB "Наши сети". Заметки Антона Носика о Интернете Елизаветинские хроники "Наблюдения КаДеткиной" закончены по причине кончины оной Сергей Барбараш. Интернет не для сопливых
Письма Мирзы Бабаева о журнале WWW. Изгарант news:relcom.www.users
|