Thread View: pl.answers
1 messages
1 total messages
Started by Ziemek Borowski
Tue, 01 Apr 1997 00:00
pl.comp.www FAQ
Author: Ziemek Borowski
Date: Tue, 01 Apr 1997 00:00
Date: Tue, 01 Apr 1997 00:00
2077 lines
60516 bytes
60516 bytes
Posted-By: auto-faq 3.1.1.2
Archive-name: pl.comp.www
pl.comp.www FAQ
Ziemek Borowski
WWW w Polsce i po polsku
(przepraszam za forme ;-)
od konca kwietnia FAQ beda znajaowac sie
adresem http://www.digilab.com.pl/pl.comp.www/
______________________________________________________________________
Spis tre�ci:
1. Zasady, deklaracje
1.1. Dost�pno��
1.2. O tym dokumencie
1.3. Czy ta grupa ma swoje archiwum?
1.4. AID CDATA zasady-listserv
1.5. W jaki spos�b zadawa� pytania, aby uzyska� odpowied�?
1.5.1. Zanim zadasz pytanie:
1.5.2. Gdy nie masz innego wyj�cia...
1.6. Co wywo�uje powszechny (i uzasadniony) gniew i irytacj�?
2. Definicje
2.1. Internet
2.2. Intranet
2.3. Infostrada
2.4. WWW
2.5. HTML
2.6. SGML
2.7. HTTP
2.8. Netscape-HTML i MS-HTML
2.9. URL
2.10. URI
2.11. CGI
2.12. VRML
2.13. Java
2.14. JavaScript
2.15. ActiveX
2.16. SSI
2.17. SSL
2.18. SHTTP
2.19. plug-in
2.20. ONE
2.21. PERL
2.22. HyperG
2.23. HyTime
2.24. DSSSL
2.25. XML
2.26. Broadway
2.27. LDAP
2.28. Unicode
3. Standardy, propozycje, informacje i podstawowa literatura
3.1. Podstawowa literatura
3.2. Standardy i informacje dla Internetu
3.2.1. HTML
3.2.2. URL, URI
3.2.3. HTTP
3.2.4. MIME
3.2.5. Gopher
3.2.6. VRML
3.2.7. Java
3.2.8. CGI
3.2.9. UsenetNews i E-Mail
3.2.10. Grafika
3.2.11. Wieloj�zyczno�� Sieci
4. Nawigacja
4.1. Paj�czarki
4.1.1. DOS
4.1.2. MS-Windows i OS/2
4.1.3. Unix
4.2. Poszukiwanie informacji
4.2.1. Katalogi tematyczne
4.2.2. Przeszukiwarki
4.2.3. Przypominacze, serwisy informacyjne
4.3. Wieloj�zyczno�� sieci - dlaczego widz� krzaczki?
4.4. Przy�pieszanie pracy (W3cache)
4.5. Praca off-line
4.5.1. Eksploracja cache dyskowego
4.5.2. Roboty gromadz�ce drzewo dokument�w
4.5.3. Wsp�lny W3cache
4.6. Niebezpiecze�stwa - wirusy i inne
5. Tworzenie og�lnie
5.1. Warunki publikowania
5.2. Prawa autorskie
5.3. Terminologia
5.4. Wieloj�czyna paj�czyna - polskie znaki diakrytyczne
5.5. Jakie formaty plik�w?
5.6. Dostawca us�ug internetowych
6. Tworzenie - HTML
6.1. Zasady sk�adni HTML
6.2. Najkr�tszy dokument
6.3. Podstawowe znaczniki
6.4. Przydatne wskaz�wki
6.5. Wsp�praca z przeszukiwarkami
6.6. Dlaczego standardy s� istotne?
6.7. Jak kontrolowa� poprawno�c kodu?
6.8. Ramki? Nie stosowa�!!!
6.9. Pytania r�ne
6.9.1. Czy mog� ukry� kod �r�d�owy dokumentu?
6.10. Narz�dzia
6.10.1. DOS
6.10.2. MS-Windows
6.10.3. Unix
6.11. Pytania r�ne
7. Tworzenie - grafika
7.1. Istniej�ce formaty graficzne
7.2. Zasady umieszczania grafiki
7.3. Efekty specjalne
7.3.1. ,,Prze�roczyste grafiki''
7.3.2. Animacje
7.4. Pytania r�ne
8. Tworzenie - Java, JavaScript, CGI, SSI
8.1. Po co stosowa� programy w przekazie informacji
8.2. Statyczne - dynamiczne
8.3. Bazy danych
8.4. Przeszukiwanie
8.5. Lataj�ce spodki
8.5.1. W jaki spos�b mog� zainstalowa� licznik na stronie?
9. Serwery
9.1. Obs�uga b��d�w
9.2. Strona na has�o
9.3. Jakie serwery WWW (HTTP) s� dost�pne?
9.4. Jaki serwer wybra� (i pod jakim systemem powinien pracowa�)?
9.5. Wirtualny serwer
9.6. Robot exlusion
10. Bezpiecze�stwo WWW
10.1. Java
10.2. CGI
10.3. Serwery
11. Podzi�kowania
______________________________________________________________________
1. Zasady, deklaracje
1.1.
Dokument ten jest osi�galny za pomoc� nast�puj�cych URLi: Dost�pno��
� <http://www.digilab.com.pl/pl.comp.www/> (w wersji ,,do
przegl�dania'') <http://www.digilab.com.pl/pl.comp.www/> oraz
wersja tekstowa (bez polskich liter):
<http://www.digilab.com.pl/pl.comp.www/www.txt>
Wersja skompresowana: www.tgz do dekompresji wymaga w DOSie
programu UNTGZ (GNU):
� pe�na skompresowana wersja (ZIP) (148kb)
� name="dla uog�lninego DOSa"> (67kb)
� dla Windows z d�ugimi nazwami plik�w (76kb)
� dla IBM OS/2.
� dokumentacja do untgz
1.2. O tym dokumencie
� Je�li nie znalaz�e� tu odpowiedzi na swoje pytanie przepraszam... I
mam pro�b�: jak znajdziesz, prze�lij uzupe�nienie do odpowiedzi na
istniej�ce pytanie, b�d� napisz <maito:...@diglab.com.pl> (wraz
z odpowiedzi�) nowe.
� B�d� dok�ada� stara� aby dokument ten by� w miar� systematycznie
uzupe�niany i w miar� pojawiania si� nowych pyta� publikowane by�y
jego kolejne wydania.
� Autorzy nie ponosz� �adnej odpowiedzialno�ci za efekty dzia�ania
spowodowane stosowaniem si� do zalece� zawartych w dokumencie.
� Wszystkie zastrze�one znaki firmowe zosta�y u�yte jedynie w celach
informacyjnych.
� Dokument nie ma �adnej mocy prawnej b�d� administracyjnej i
powo�ywanie si� na udzielone w nim odpowiedzi oraz porady jest
bezpodstawne.
� Dokument mo�e by� dowolnie u�ywany i rozpowszechniany, jednak w
wypadku publikacji prosz� o poinformowanie o tym fakcie, a w
wypadku zamieszczenia w Internecie, t�umacze� itp. prosz� ponadto o
zobowi�zanie si� do systematycznego uaktualniania.
� Dokonywanie zmian bez zgody i wiedzy autora dokumentu jest
niewskazane, cho� dopuszczalne, przy zachowaniu praw autoskich i
zaznaczeniu jakie fragmenty uleg�y zmianie.
� Wi�kszo�� tekst�w jest autorstwa Ziemka Borowskiego, cho� bardzo
cz�sto oparte s� na lekturze, np. artyku��w w grupie Je�li autorem
danego fragmentu jest kto� inny, jest to zaznaczone przez podanie
inicja��w autora tego fragmentu (*), lub uzupe�nienia (+*) poni�ej
tre�ci. Tym nie mniej Ziemek Borowski bierze na siebie
odpowiedzialno�� za ca�o�� tekstu.
� Zawarto�� pl.comp.www FAQ opiera si� g��wnie na listach z grupy
usenetowej <news:pl.comp.www> oraz ew. <news:pl.comp.lang.java>
<news:pl.listserv.polip> <news:pl.comp.ogonki>, je�li tylko maj�
zwi�zek z tematem.
1.3. Czy ta grupa ma swoje archiwum?
Nie... (ewentualnie mo�esz szuka� w DejaNews
;-) Ale trzeba uwa�a�: jest tam ustawiony nag��wek Pragma: NoCache i
blokada dla robot�w (wi�c nie mo�na �ci�gn�� ca�ego archiwum ,,do
domu'').
1.4. Czy mog� zaprenumerowa� t� grup� tak jak normaln� list�
dyskusyjn�?
Nie i bardzo dobrze... ;-) (sprz�enie z list� to tylko niepotrzebne
k�opoty z polskimi literkami oraz g�upie pytania: jak si� wypisa�?
;-)
1.5. W jaki spos�b zadawa� pytania, aby uzyska� odpowied�?
Daleki jestem od ods�dzania od czci wszystkich, kt�rzy zadaj� pytania
nie konkretne, b�d� takie na kt�re odpowied� znajduje si� na drugiej
stronie manuala, podr�cznika b�d� FAQ. Ale prosz�...
1.5.1. Zanim zadasz pytanie:
� zastan�w si�, czy to co ci� trapi jest rzeczywi�cie problemem. By�
mo�e spotka�e� si� ju� z podobn� sytuacj� i tylko co� Ci na chwil�
rozum za�mi�o :-)
� przejrzyj dost�pn� lokalnie dokumentacj�... (pliki *.htm, *.hlp,
i man * od posiadanych program�w, zawarto�� katalog�w /usr/doc na
Unixach). Po to si� j� tworzy.
� poszukaj FAQ (czyli zbioru najcz�ciej zadawanych pyta� wraz z
odpowiedziami) zwi�zanego z nurtuj�cymi ci� problemami... w Polsce
znajdziesz je pod adresem <http://sunsite.icm.edu.pl/pub/usenet/>
� Sprawd� archiwa: <http://web1.dejanews.com/forms/dnsetfilter.html>
i tam wpis�c w filtrze grup�: pl.comp.www
� spytaj lokalnego administratora... chyba, �e ma Ci� ju� do��, b�d�
sam nim jeste� :-)
� poszukaj przy pomocy katalogu ``tematycznego'' b�d�
``wyszukiwarki''.
1.5.2.
Gdy nie masz innego wyj�cia...
to pytaj... Ale pami�taj, �e zadawanie pyta� te� jest sztuk�. Tutaj, w
grupie <news:pl.comp.www> ograniczymy si� do wskaz�wek raczej
technicznych.
� napisz dok�adnie: jaki masz problem... (np. jakiego systemu
operacyjnego u�ywaszi z jakim programem (i jak� jego wersj�) masz
k�opoty ). I nie my�l, �e istniej� jedynie M$ Windbloze (Lufciki
;-).
� je�li szukasz jakiego� narz�dzia, jakie wymagania ma spe�nia� i co
najwa�niejsze w jakim systemie operacyjnym ma dzia�a�...
� nie zaszkodzi poda� gdzie szuka�e�, najwy�ej inni si� czego�
naucz�.
� pomy�l, czy tematyka Twojego pytania jest dostosowana do tematyki
grupy (np. nie pisz o jakim� zasobie nie zwi�zanym z TECHNOLOGI�
World Wide Web tylko dlatego, �e znajduje si� on w Paj�czynie - od
tego typu og�osze� s� inne grupy np. <news:pl.internet.nowosci>,
inna grupa bli�ej zwi�zana z tematyk� witryny, zasobu).
I pami�taj: to, �e kto� Ci odpowie to tylko i wy��cznie jego dobra
wola. I nie obra�aj si�, jesli kto� Ci odpisze np.
<http://zeus.pols.gliwice.pl/~bort/faq/> name="RTFM"> podaj�c
jakiego� URLa, b�d� tyty� ;-).
1.6. Co wywo�uje powszechny (i uzasadniony) gniew i irytacj�?
Wiele rzeczy.... Na przyk�ad:
� wysy�anie spamu <http://www.vixie.com/spam/>.
� wysy�anie plik�w binarnych (zw�aszcza wielkich i to takich kt�re
mo�naby umie�ci� gdzie� w paj�czynie b�d� anonFTP i poda� URL)
� pytanie po raz n-ty jak zrobi� co� co jest opisane w ka�dym ``
kursie HTMLa ''.
� pisanie, �e obowi�zuj�cym standardem kodowania polskich liter
powinno by� ANSI CP-1250 (bo ,,tak jest pro�ciej'', i ,,dla
ludzi'').
� skar�enie si� na jako�� darmowych us�ug i pytania ich dotycz�ce.
� ci�gle pro�by oce�cie moj� stron� b�d�ce zakamuflowan� reklam�
I m.in. dlatego pisz� to FAQ, aby unikn�� powtarzania zawsze tych
samych, nie pos�waj�ch do przodu dyskusji, pyta�.
2. Definicje
Co to jest:
2.1.
Internet
RFC 1462 Internet zosta� zdefiniowany jako:
� sie� sieci komputerowych oparta na protoko�ach IP i TCP, UDP oraz
ICMP (TCP/IP)
� zasoby dost�pne na komputerach po��czonych z sieci� (tzw. hostach)
� spo�eczno��, wsp�lnota (community) ludzi u�ywaj�cych i
rozwijaj�cych t� sie�
Nie jest to wi�c, jakby ludzie Microfotu chcieli ,,taka ikonka na
pulpicie'' ani te� �adna z dominuj�cych w danej chwili us�ug
sieciowych.
Patrz te�:
Internet Society <http://www.isoc.org/>
Polska Spo�eczno�� Internetu <http://www.psi.org.pl/>
InterNIC <http://www.internic.net/>
Elementarz Internetu <http://www.cto.us.edu.pl/eleminte/ei.html>
Macieja Uhliga
Podstawowe us�ugi Internetu <http://www.ict.pwr.wroc.pl/doc/iwpl/>
Tomasza Surmacza
R�ne po�yteczne dokumenty w/g AGH <http://www.agh.edu.pl/opisy.html>
Wirtualna Akademia - Katedra Teleinformatyki
<http://www.gumbeers.elka.pg.gda.pl/WA/KTI/>
Narz�dzia sieciowe
<http://www.immt.pwr.wroc.pl/export_hp/tool/tool.html> Wojciecha
Myszki (jeden z lepszych TECHNICZNYCH przewodnik�w po sieci).
wersja 3.1 EFFu Przewodnik po Internecie <ftp://www.eff.org/> jest te�
wersja skompresowana <ftp://www.eff.org/>
2.2.
Intranet
Jest pr�b� aplikacji technologii internetowych poziomu prezentacji i
aplikacji do sieci lokalnych i firmowych. (Ma to zwi�zek koncepcj�
odchudzenia stacji roboczych do wszechstronnie zorientowanego
(przegl�darka, edytor, poczta) acz odchudzonego klienta i zwi�zanym z
tym pomys�em na obni�anie koszt�w).
Patrz te�:
Panorama Intranetu (Projekt Winter)
<http://winter.it.com.pl/intranet.htm>
2.3.
Infostrada
Jest to jedna z nazw utopii nazywanej te� czasem spo�ecze�stwem
informacyjnym, g�osz�cej �e podstawowym towarem staje si� wiedza i
dost�p do niej. W tak sformu�owany program spo�eczny doskonale
wpisuje si� Internet ``(w swej warstwie aplikacyjnej)''.
Patrz te�:
Michael Sullivan-Trainor Infostrada ReadMe, IDGBooks,
ProgramersPress: Warszawa 1995 (ISBN 83-85769-95-1)
Ziemek Borowski Ideologia spo�ecze�stwa informacyjnego a Internet
<http://www.QDnet.pl/~Ziembor/internet.htm> Warszawa 1996 (praca
semestralna)
2.4.
WWW
WWW (World Wide Web), zwana inaczej Paj�czyn�, Webem jest
hipertekstowym, multimedialnym, sieciowym, opartym na TCP/IP systemem
informacyjnym.
hipertekstowym
czyli takim gdzie istniej� zdefiniowane zale�no�ci miedzy
poszczeg�lnymi dokumentami, mo�liwo�ci dowolnego przemieszczania
si� pomi�dzy nimi, oraz zdefinowane znaczeniowo wyr�niki
tekstu.
multimedialnym
czyli dopuszczaj�cym stosowanie r�nych �rodk�w przekazu:
tradycyjnych tekst�w, d�wi�k�w, grafiki.
sieciowym
bo opartym na warstwie prezentacyjne/aplikacyjnej sieci
rozleg�ej Internet, a wi�c o zasi�gu praktycznie globalnym.
Patrz te�:
World Wide Web Corporation <http://www.w3.org/>
WWW FAQ Boutella <http://www.boutell.com/faq/>
2.5.
HTML
HTML czyli Hypertext Markup Language jest (a w�a�ciwie by�) napisanym
w ``SGML'' hipertekstowym j�zykiem kodowania dokument�w. Od roku 1990
(gdy zosta� zaprojektowany przez Toma Berners-Lee w CERN
<http://www.cern.ch/>) przeszed� d�ug� i kr�t� drog� od prostego (w
praktyce zawieraj�cego kilkana�cie wyra�e�) j�zyka znakowania ZNACZE�
dokument�w do j�zyka (a w�a�ciwie slangu ze wgl�du na zanik kluczowych
elemnt�w gramatyki) opisu strony.
Patrz te�:
HTML at W3C <http://www.w3.org/pub/MarkUp/HTML/>
The Web Design Group <http://www.htmlhelp.com/>
``Sekcja: Tworzenie HTML''
2.6.
SGML
SGML czyli Standard Generalized Markup Language jest metaj�zykiem
(opisanym w standardzie mi�dzynarodowym (ISO 8879:1986)) s�u��cym do
projektowania opisu dokument�w wed�ug okre�lonego zapotrzebowania
informacyjnego z u�yciem dowolnie dobranego zestawu znacznik�w i
gramatyki.
Dokument SGML sk�ada si� z kilku cz�ci:
deklaracji SGMLa
gdzie opisuje si� klas� dokumentu, podstawowe paramenty jego
budowy i przetwarzania: u�ywane zestawy znak�w, dopuszczalne
d�ugo�ci litera��w (np. nazwy znacznik�w czy d�ugo�� atrybut�w),
opcje minimalizacji (np. czy wymagane i w jakiej postacji
pomijanie znacznik�w ko�cz�cych element).
Definicja Typu Dokumentu
(DTD, Document Type Definition) gdzie jest zakodowana
hierarchia element�w wraz z dopuszczalnymi atrybutami, ich
dopuszczalnymi i domy�lnymi warto�ciami mo�liw� zawatro�ci�. DTD
jednoznacznie okre�la sk�adnie danego tyku dokumentu.
zawarto�� dokumentu
czyli tzw. DOCUMENT INSTANCE
W wielu wypadkach deklaracj� stosuje si� domy�ln� a zamiast ca�ego DTD
umieszcza si� Formal Public Indentifier (rozwi�zywany zwykle przez
parsery na w�a�ciwie DTD przy pomocy pliku catalog . Przy czym ist
nieje rozr�nienie na identyfikatory publiczne:
<!DOCTYPE PUBLIC HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> czyli zare
jestrowane <> i systemowe np: <!doctype linuxdoc system>.
Parser SGML (jak sama nazwa wskazuje) jst programem analizuj�cym
sk�adni� dokumentu i to (je�li mowa o tzw. validating parsers ) nie
tylko sam� jednorazow� dawk� informacji ale r�wnie� deklaracj� SGML i
DTD (wraz z jego sk�adni�). Wyj�cie z parsera (czyli
ESIS, czyli Element Structure Information Set) mo�e stanowi� podstaw�
konwersji czy jakiejkolwiek obr�bki dokumentu (��cznie z
(re)formatowaniem, przy wykorzystaniu arkuszy stylistycznych
``DSSSL'').
(GS + ZMB)
Patrz te�:
SGML HomePage <http://www.sil.org/sgml/>
Getting Started with SGML
<http://www.sgmlopen.org/sgml/docs/getstart.htm>
SGML w Polsce <http://info.fuw.edu.pl/~ksiezyk/sgml.html>
<mailto:M.O...@Literaae.com.pl>
<news:comp.text.sgml>
polskoj�zyczna lista dyskusyjna po�wi�cona zastosowaniom SGMLa
<mailto:sgml-r...@camk.edu.pl>
2.7.
HTTP
HTTP czyli HyperText Transfer Protocol jest protoko�em warstwy
aplikacyjnej s�u��cym do pobierania (i przy u�yciu niekt�rych (w pe�ni
realizuj�cych standard) serwer�w dostarczania) dokument�w
hipertekstowych (najcz�ciej w postaci ``HTMLa''
Patrz te�:
``Sekcja: Standardy: HTTP''
``Sekcja: Tworzenie: HTTP''
WebCompare <http://webcompare.iworld.com>
<http://www.w3.com/pub/WWW/Protocol/>
2.8.
Netscape-HTML i MS-HTML
S� to dialekty (slangi) HTMLa cechuj�ce si� z jednej strony rozmaitymi
rozszerzeniami (extensions) a z drugiej ignorowaniem proponowanych
przez innych (np. cia�a standaryzacyjne, konkurencj�) nowych
mo�liwo�ci np. proponowanych w szkicach dotycz�cych
obs�ugi r�wna� matematycznych w HTML 3.0
tabel w RFC 1942 Problem z tymi swoistymi rozszerzeniami polega na
tym, �e przez tworzenie nieprzemy�lanych fakt�w blokuj� one rozw�j
j�zyka (trudno zachowa� sp�jno�� logiczn� struktury dokumentu je�li w
ka�dym jego miejscu mo�e wyst�pi� jakie� polecenie (w tym wypadku
chodzi o nikomu w tej formie nie potrzebny znacznik <CENTER>).
Patrz te�:
Top 10 Things NOT to do <>
2.9.
URL
Patrz te�:
2.10.
URI
Patrz te�:
2.11.
CGI
Patrz te�:
2.12.
VRML
Patrz te�:
2.13.
Java
Patrz te�:
2.14.
JavaScript
Patrz te�:
2.15.
ActiveX
Patrz te�:
2.16.
SSI
Patrz te�:
2.17.
SSL
Patrz te�:
2.18.
SHTTP
Patrz te�:
2.19.
plug-in
Patrz te�:
2.20.
ONE
Patrz te�:
2.21.
PERL
Patrz te�:
2.22.
HyperG
Patrz te�:
2.23.
HyTime
Patrz te�:
2.24.
DSSSL
Patrz te�:
2.25.
XML
Patrz te�:
2.26.
Broadway
Patrz te�:
2.27.
LDAP
Patrz te�:
2.28.
Unicode
Patrz te�:
3.
Standardy, propozycje, informacje i podstawowa literatura
3.1.
Podstawowa literatura
Patrz te�:
3.2.
Standardy i informacje dla Internetu
� RFC 2000 S J. Postel,
"INTERNET OFFICIAL PROTOCOL STANDARDS", 02/24/1997. (Liczba stron
- 56) (STD 1)
� RFC 1983 I G. Malkin, Internet Users' Glossary 08/16/1996. (Liczba
stron - 62) (FYI 18) (Obsoletes RFC1392)
� RFC 1935 I J. Quarterman, S. Carl-Mitchell, What is the Internet,
Anyway?, 04/10/1996. (Liczba stron - 11)
� RFC 1855 I S. Hambridge Netiquette Guidelines 10/20/1995. (Liczba
stron - 21) (FYI 28)
� RFC 2028 BC R. Hovey, S. Bradner, The Organizations Involved in
the IETF Standards Process 10/29/1996. (Liczba stron - 7)
� RFC 2027 BC J. Galvin, IAB and IESG Selection, Confirmation, and
Recall Process: Operation of the Nominating and Recall Committees
10/29/1996. (Liczba stron - 11)
� RFC 2026 BC S. Bradner, The Internet Standards Process -- Revision
3 10/29/1996. (Liczba stron - 36) (Updates RFC1602) (Obsoletes
RFC1602)
3.2.1.
HTML
� HTML 3.2 Reference Specification
<http://www.w3.org/pub/WWW/TR/REC-html32.html> W3C Recommendation
14-Jan-1997 Dave Raggett <mailto:d...@w3.org>
� RFC 1866 PS T. Berners-Lee, D. Connolly, Hypertext Markup Language
- 2.0, 11/03/1995. (Liczba stron - 77)
� RFC 1867 E E. Nebel, L. Masinter, Form-based File Upload in HTML,
11/07/1995. (Liczba stron - 13)
� RFC 1942 E D. Raggett HTML Tables 05/15/1996. (Liczba stron - 30)
� RFC 1980 I J. Seidman A Proposed Extension to HTML: Client-Side
Image Maps 08/14/1996. (Liczba stron - 7)
3.2.2.
URL, URI
� RFC 1738 PS T. Berners-Lee, L. Masinter, M. McCahill Uniform
Resource Locators (URL) 12/20/1994. (Liczba stron - 25)
� RFC 1808 PS R. Fielding, Relative Uniform Resource Locators
06/14/1995. (Liczba stron - 16)
� RFC 1700 S J. Reynolds, J. Postel ASSIGNED NUMBERS 10/20/1994.
(Liczba stron - 230) (Obsoletes RFC1340) (STD 2)
� RFC 1630 I T. Berners-Lee, Universal Resource Identifiers in WWW:
A Unifying Syntax for the Expression of Names and Addresses of
Objects on the Network as used in the World-Wide Web 06/09/1994.
(Liczba stron - 28)
� RFC 2017 PS N. Freed, K. Moore, A. Cargille, Definition of the URL
MIME External-Body Access-Type 10/14/1996. (Liczba stron - 5)
3.2.3.
HTTP
� RFC 2068 PS R. Fielding, J. Gettys, J. Mogul, H. Frystyk, T.
Berners-Lee, Hypertext Transfer Protocol -- HTTP/1.1 01/03/1997.
(Liczba stron - 162)
� RFC 1945 I T. Berners-Lee, R. Fielding, H. Nielsen,
Hypertext Transfer Protocol -- HTTP/1.0 05/17/1996. (Liczba stron
- 60)
3.2.4. MIME
�
� RFC 2077 PS S. Nelson, C. Parks, Mitra, The Model Primary Content
Type for Multipurpose Internet Mail Extensions, 01/10/1997.
(Liczba stron - 13)
�
RFC 2045 DS N. Freed, N. Borenstein Multipurpose Internet Mail
Extensions (MIME) Part One: Format of Internet Message Bodies
12/02/1996. (Liczba stron - 31) (Obsoletes RFC1521)
� RFC 2046 DS N. Freed, N. Borenstein, Multipurpose Internet Mail
Extensions (MIME) Part Two: Media Types 12/02/1996. (Liczba stron
- 44) (Obsoletes RFC1521)
� RFC 2047 DSK. Moore, MIME (Multipurpose Internet Mail Extensions)
Part Three: Message Header Extensions for Non-ASCII Text
12/02/1996. (Liczba stron - 15) (Obsoletes RFC1522)
� RFC 2048 BC N. Freed, J. Klensin, J. Postel Multipurpose Internet
Mail Extensions (MIME) Part Four: Registration Procedures
01/28/1997. (Liczba stron - 21) (Obsoletes RFC1590)
� RFC 2049 DS N. Freed, N. Borenstein, Multipurpose Internet Mail
Extensions (MIME) Part Five: Conformance Criteria and Examples
12/02/1996. (Liczba stron - 24) (Obsoletes RFC1521)
3.2.5.
Gopher
� RFC 1436 I F. Anklesaria, M. McCahill, P. Lindner, D. Johnson, D.
John, D. Torrey, B. Alberti, The Internet Gopher Protocol (a
distributed document search and retrieval protocol) 03/18/1993.
(Liczba stron - 16)
3.2.6.
VRML
�
3.2.7.
Java
�
3.2.8.
CGI
�
3.2.9.
UsenetNews i E-Mail
�
3.2.10.
Grafika
� RFC 2083 I T. Boutell, PNG (Portable Network Graphics)
Specification Version 1.0, 01/16/1997. (Liczba stron - 102)
3.2.11.
Wieloj�zyczno�� Sieci
� RFC 2070 PS F. Yergeau, G. Nicol, G. Adams, M. Duerst,
Internationalization of the Hypertext Markup Language 01/06/1997.
(Liczba stron - 43)
� RFC 1815 I M. Ohta Character Sets ISO-10646 and ISO-10646-J-1
08/01/1995. (Liczba stron - 6)
Patrz te�:
4.
Nawigacja
4.1.
Paj�czarki
4.1.1.
DOS
Wbrew temu co mog�oby si� wydawa� jest ca�kiem du�o przegl�darek
dzi�aj�cych w ,,go�ym'' DOSie (przypominam �e poza MS-DOSem istniej� i
inne systemy dzia�aj�ce w tym trybie, np. Caldera OpenDOS (nb.
nied�ugo ma by� wyposa�ony nie tylko w klienta NewWare ale i w stos
TCP/IP)). Wyminione zosta�y pod adresem
<http://www.fdisk.com/doslynx/>.
Patrz te�:
4.1.2.
MS-Windows i OS/2
Najprostsz� form� zaopatrzenia si� w przegl�dark� jest zajrzenie do
jednego z archiw�w oprogramowania Winsock:
The Ultimate Collection of Winsock Software <http://www.tucows.com/>
albo Tucows na SunSite <http://sunsite.icm.edu.pl/pub/tucows/> Tucows
na PW <http://alfa2.it.pw.edu.pl/tucows/>
The CWSApps List Indeks Aplikacji Sieciowych dla Windows
Papa's Anonymous FTP i tam mo�na znale�� tak Netscape Navigatora, MS
IExplorera, jak i NSCA Mosaics i wiele, wiele innych.
Patrz te�:
4.1.3.
Unix
O ile UNIX i pochodne do tej pory dominuj� na rynku serwer�w, to
systemem przegl�darek sta� si� MS Windows <http://www.micr0s0ft.com/>.
Tym nie mniej jest kilka warto�ciowych produkt�w. Takich jak:
� Arena (W3C)
� Amayara (W3C)
� Netscape Navigator
� niezast�piony Lynx
� NSCA Mosaic
� Chimera
� MNEMONIC Multilithic, Non-dependant, Extensible, Modular,
Objective, Network-aware, Internet Client : w trakcie powstawania.
W Polsce podstawowym archiwum jest ,,sansajt''
Patrz te�:
<http://sunsite.unc.edu/pub/Linux/Documentation/HOWTO/WWW-HOWTO.html>
4.2.
Poszukiwanie informacji
4.2.1.
Katalogi tematyczne
� Wirtualna Polska <http://wp.cnt.pl/>
� WOW! <http://www.waw.wow.pl/>
� Onet <http://www.optimusnet.pl/>
� PolishWorld <http://www.polishworld.com/>
� NASK <http://www.nask.pl/resoces/>
� oficjalna Polska Strona <http://www.polska.pl/>
� Oficjalna Polska Strona po angielsku <http://www.poland.pl/>
� <http://info.fuw.edu.pl/PolandHomepage.html>
i �wiatowe
� Yahoo <http://www.yahoo.com/>
� WWW Virtual Library
<http://www.w3.org/hypertext/DataSources/bySubject/Overview.html>
� Maggellan <http://www.mackinley.com/>
� Galaxy EINET <http://www.einet.net/galaxy>
Patrz te�:
Yahoo <http://www.yahoo.com/>
4.2.2.
Przeszukiwarki
� ICMowy serwer archie <http://archie.icm.edu.pl/>
� InfoSeek na ICM <http://infoseek.icm.edu.pl:8000>
� AltaVista w TPnet <http://www.altavista.tpnet.pl>
� Sieciowid <http://sieciowid.pol.pl> Polski OnLine
� Netoscop <http://www.chip.pl> istniej�cy w ramach serwisu
sieciowego CHiPa <http://www.chip.pl/>
� DEC Alta Vista <http://www.altavista.digital.com/>
� Lycos <http://fuzine.mt.cs.cmu.edu/mlm/lycos-home.html>
� WebCrawler <http://webcrawler.com/>
� World Wide Web Worm
<http://www.cs.colorado.edu/home/mcbryan/WWWW.html>
� InfoSeek <http://www2.infoseek.com/>
� OpenText <http://www.opentext.com/>
� HotBot <http://www.HotBot.com/search.html>
� i inne ... :-) wi�kszo�� dostawc�w us�ug Iternetowych dostarcza
odp. formularzy do wyszukiwania na najpopularniejszych
przeszukiwarkach.
Patrz te�:
Panorama wyszukiwania w Internecie
<http://winter.it.com.pl/wyszukiwanie.htm> w Projekcie Winter
4.2.3.
Przypominacze, serwisy informacyjne
Istnieje ju� kilkana�cie r�nych specjalizowanych w wyszukiwaniu i
�ledzeniu informacji serwis�w. Cz�sto s� one dost�pne za darmo (czyli
za przeczytanie za��czonych reklam ;-). Nale�� do nich np.:
� <http://www.pointcast.com/>
� <http://www.urlminder.com/>
Patrz te�:
<http://www.yahoo.com>
4.3.
Wieloj�zyczno�� sieci - dlaczego widz� krzaczki?
Dlaczego cz�sto widz� ,,krzaczki'' zamiast polskich liter?
Jest kilka mo�liwo�ci rozwi�zania tego problemu:
� Masz niew�a�ciw� przegl�dark�, tj. nie obs�uguj�c� polskich liter w
standardzie ISO-8859-2. W miar� mo�liwo�ci wymie� j� na co� innego
lub sprawd� czy nie mo�na tego jako� poprawi�:
<http://www.agh.edu.pl/ogonki/>.
� Twoja przegl�darka obs�uguje polskie literki, ale ty nic o tym nie
wiesz. Np. nie ustawi�e� w Netscape Navigatorze 3.0 opcji:
Options|Document Ecoding|Central European (ISO-8859-2) i
odpowiedniej czcionki w Options|General_Preferences|Fonts|Latin-2
� Wina le�y po stronie autora strony:
� ani w nag��wku http: "text/html charset=8859-2" html htm w pliku
mime.types
� ani w nag��wku strony przy pomocy komendy
<meta http-equiv="content-type" content="text/html;
charset=iso-8859-2"> oraz atrybutu LANG=PL nie zadeklarowa�
polsko�ci dokumentu, ani nawet u�ywanej strony kodowej
� Wina le�y po stronie autora strony: u�ywa CP 1250 :-(
Patrz te�:
``Tworzenie wieloj�zyczno��''
Polska Strona Ogonkowa <http://www.agh.edu.pl/ogonki/>
W jaki spos�b poprawnie serwowa� polskie dokumenty?
<http://la.ists.pwr.wroc.pl/~coven/tech/langtech.html> Paw�a Wi�cka
4.4.
Przy�pieszanie pracy (W3cache)
Co to jest i dlaczego nale�y u�ywa� W3cache-proxy?
Dlaczego? Przecie� to oczywiste... ;-) Jednym ze skutk�w coraz
gwa�towniejszego rozwoju us�ug WWW jest saturacja ��cz sieci
rozleg�ych. O ile przepustowo�ci ��cz sieci lokalnych i miejskich s�
zwykle nadmiarowe, to ��cza mi�dzynarodowe (znacznie bardziej
kosztowne) stanowi� zazwyczaj w�skie gard�a Internetu. Szybko��
wzrostu zapotrzebowania na pasmo znacznie przekracza wszelkie
mo�liwo�ci inwestycyjne. Analiza ruchu wskazuje przy tym, �e
procentowo coraz wi�kszy udzia� stanowi� w nim transmisje WWW.
Polska, jako jeden z pierwszych kraj�w zbudowa�a struktur� tzw. cache
WWW, kt�ra pozwala na lokalne buforowanie najcz�ciej ��danych
dokument�w WWW, a tym samym:
� zmniejszenie obci��enia ��cz mi�dzynarodowych,
� skr�cenie �redniego czasu dost�pu do informacji,
� zoptymalizowanie wykorzystania ��cz krajowych.
Hierarchia W3cache <http://w3cache.icm.edu.pl/sites_pl.html/> obejmuje
wszystkie wa�niejsze sieci miejskie oraz dzia�a w bezpo�redniej
wsp�pracy z podobnymi projektami poza Polsk�. W3cache wymienia tak�e
informacje z pojedynczymi serwerami cache tam, gdzie nie istniej�
jeszcze struktury og�lnokrajowe. Przy czym u�ytkownicy takich
og�lnopolskich sieci jak TPnet, lub Telebank powinni ustawi� parametry
swojego proxy cache na lokalny cache, a je�li nie ma (a nie ma) to na
w3cache.icm.edu.pl:8080 jako najbli�szy sieciowo ich sieciom, nie za�
na cache np. krakowskie. (cho� ostatnio w zwi�zku z zaistnieniem
<http://w3cache.icm.edu.pl> w TPnecie, powstawaniem ,,lokalnych''
po�acze� TPnetu z NASKnetem (np. w Krakowie) sytuacja si� zmienia).
(WojSyl+ZMB)
Patrz te�:
Replication <http://www.w3.org/>
<http://w3cache.icm.edu.pl/>
4.5.
Praca off-line
4.5.1. Eksploracja cache dyskowego
4.5.2. Roboty gromadz�ce drzewo dokument�w
4.5.3.
Wsp�lny W3cache
Patrz te�:
4.6.
Niebezpiecze�stwa - wirusy i inne
Czy u�ywaj�c WWW mog� narazi� si� na zniszecznie zawarto�ci dysku,
b�d� inn� form� destabilizacji pracy komputera?
Oczywi�cie :-(. A powa�nie: o ile masz wy��czon� JAVA, JavaScript,
ActiveX i nie �adujesz plik�w z danymi zawieraj�cymi makroinstrukcje,
PostScript oraz wykonywalnych - nie mo�esz. W pozosta�ych wypadkach:
� pliki MS Worda, MS Excella (i innych program�w mog�cych zawiera�
makroinstrukcje) i wykonywalne - wiadomo - mog� by� zaka�one i to
nie zale�y od medium przesy�owego.
� w Javie i JavaScript znaleziono (w niekt�rych wersjach
implementacjach np.: Netscape Navigatorze 2.0.0) jakie� usterki na
tyle powa�ne, �e pono� zagra�aj�ce bezpiecze�stwu system�w.
� PostScript, TeX i inne programy/dokumenty - mog� zawiera�
niebezpieczne operacje, kt�re pewne przegl�darki mog� pr�bowa�
wykona�: kasowanie plik�w albo ustawienie/zmiana has�a drukarki.
� W wypadku Lynxa istnieje co� takiego (tzw. trusted hosts) co
pozwala wykonywa� polecenia wydawane ze zdalnego komputera na
lokalnym.
Patrz te�:
CERT NASKu <http://www.nask.pl/CERT/>
5.
Tworzenie og�lnie
5.1.
Warunki publikowania
Aby m�c publikowa� potrzeba odpowiedniego typu konta: najlepiej na
komputerze gdzie jest zainstalowany serwer httpd. W wypadku dostawc�w
komercyjnych nale�y wykupi� odpowiedni rodzaj konta. Na wi�kszo�ci
uczelni istnieje mo�liwo�� za�o�enia w�asnej strony w ramach
normalnego konta, i to cz�sto nawet bez ingerencji administratora
(zazwyczaj nale�y za�o�y� w swoim katalogu domowym katalogu
public_html lub .home . Istnieje tak�e kilka serwer�w komercyjnych
umo�liwiaj�cych publikowanie materia��w niekomercyjnych bez wnoszenia
op�at. Istniej� te� serwery umo�liwiaj�ce ,,darmowe'' us�ugi: e-mail i
niekomercyjne publikowanie na WWW. Darmowe tzn. nie p�acisz firmie,
ale za to firma mo�e udost�pnia� (lub w inny spos�b wykorzystywa�)
Tw�j adres innym (co powoduje zalew �mieciem reklamowym).
<http://free.polbox.pl>
<http://www.pocketpress.com.pl/free/>
<http://www.hotmail.com/>
<http://www.geocities.com/> i na troch� innych zasadach: QDnet
<http://www.QDnet.pl/>
Patrz te�:
Darmowe us�ugi w/g Paw�a Wi�cka
<http://la.ists.pwr.wroc.pl/~coven/tech/freenet.html.po>
5.2.
Prawa autorskie
Nale�y przyj��, �e (przynajmniej w wypadku polskich stron) obowi�zuj�
przepisy Ustawy o prawie autorskim i prawach pokrewnych z 04.02.1995
<http://www.pocketpres.com/> Przy czym (na podstawie art. 1 punkt 1 i
punkt 2 ustawy), o ile autor nie zaznaczy� inaczej wszystkie strony s�
domy�lnie oznaczone jako � b�d� (C) i mo�na podawa� do nich
odniesienie, nie mo�na natomiast ich wykorzystywa� we w�asnej pracy
(tj. tre�ci powi�zanej z form�, poniewa� czystej informacji to ju� nie
dotyczy) bez zgody (najlepiej pisemnej) autora (w�a�ciciela (C)).
Ochronie podlegaj� r�wnie� znaki firmowe (lecz mo�na ich u�y� w celach
informacyjnych).
Nie mo�na jednak popada� w przesad�: ze wgl�du na rodzaj medium nie
mo�na domaga� si� pe�nej integralno�ci i nienaruszalno�ci dzie�a.
� Nie mo�na zakaza� kopiowania dokumentu w jakiejkolwiek formie.
(wystarczy �e przegl�darka musi �ci�gn�� dokument na komputer
lokalny)
� Nie mo�na domaga� si� by dokument zachowa� sw� integralno�� i
identyczno�� graficzn� (bo nie mo�emy wymaga� by� przegl�dany w
zadanych ustawieniach przegl�darki je�li np. zosta� przeskanowany
przez ``robota'', albo jest interpretowany przez przegl�dark� dla
niewidomych (np. z syntezatorem mowy).
Patrz te�:
�wiat Wiedzy 9/96
5.3.
Terminologia
WWW
Marek Car: Wszechnica Wiedzy Wszelakiej ,
paj�czyna ,
site
Microsoft: miejsce w Internecie PC Magazine PL: o�rodek w
Webie w�ze� sieci, serwer
link
odno�nik, odwo�anie
service
us�uga
download
za�aduj , �ci�gnij , zapami�taj
upload
za�aduj na serwer
serwer
serwer , sztafarz
browser
przegl�darka , paj�czarka
applet
?
bookmark
zak�adka
Patrz te�:
???
5.4.
Wieloj�czyna paj�czyna - polskie znaki diakrytyczne
W jaki spos�b mog� tworzy� poprawne strony z polskimi znakami
diakrytycznymi?
Przede wszystkim nale�y u�ywa� kodowania w ISO-8859-2. Poza tym je�li
nie jeste� administratorem i nie mo�esz spowodowa�, �eby serwer
dodawa� do nag��wka stron z polskimi literami deklaracji typu
dokumentu:
text/html; charset=iso-8859-2
nale�y doda� w nag��wku strony (pomi�dzy <HEAD> i </HEAD>, a przed
<TITLE> ) nast�puj�c� instrukcj�: <META HTTP-EQUIV="content-type" CON
TENT="text/html; charset=iso-8859-2"> nie jest to rozwi�zanie
najbardziej eleganckie: powoduje (na niekt�rych serwerach i z
niekt�rymi przegl�darkami (np. Netscape Navigator) dwukrotne interpre
towanie zawarto�ci dokumentu, nie jest w pe�ni uwzgl�dnione w specy
fikacji HTML. Tym nie mniej dop�ki nie doczekamy si� (b�d�, sami nie
przyczynimy si� ;-) do uznania przez grona normalizacyjne i produ
cent�w oprogramowania faktu, �e w WWW stosuje si� i inne, poza
anglosaskim zestawy znak�w, pozostaje nam stosowanie p�rodk�w.
Patrz te�:
``standardy''
Internationalization of the Hypertext Markup Language
<http://ds.internic.net/rfc/rfc2070.txt>
Polska Strona Ogonkowa <http://www.agh.edu.pl/ogonki/>
Wieloj�zyczny serwer
<http://la.ists.pwr.wroc.pl/~coven/tech/langtech.html>
5.5.
Czy mog� w Paj�czynie umieszcza� dokumenty w innym formacie ni� HTML?
Jakie formaty plik�w?
Tak. Ale trzeba pami�ta� o tym, aby nie by�y ograniczone tylko do
jednej platformy sprz�towej/systemowej. I dlatego nie nale�y u�ywa�
surowych plik�w MS Worda czy QuattroPro. Warto je prze�o�y� na jaki�
powszechnie uznany standard taki jak PostScript, RichTextFormat, CVS,
PDF, HTML.
Je�li nie jest to mo�liwe? W takim razie nale�y doda� odpowiednie
deklaracje MIME types serwera. Oznaczenia typ�w plik�w znajduj� si� w
comp.mail.mime FAQ
<http://sunsite.icm.edu.pl/pub/usenet/comp.mail.mime/>
5.6.
Dostawca us�ug internetowych
6.
Tworzenie - HTML
6.1.
Zasady sk�adni HTML
HTML jest aplikacj� ``SGMLa''. Sk�adnia dokumentu HTML jest
definiowana przez kombinacj� deklaracji SGML (definuj�cej m.in. zakres
dopuszczalnych znak�w) oraz DTD. Wyra�enia znakuj�ce sk�adaj� si� z
cz�ciej otwieraj�cej a zamykaj�cej. W pierwszej cz�ci jest to
sekwencja
<znacznik>
za� w drugiej jest to
</znacznik>
(< to znak mniejszo�ci za� > to znak wi�kszo�ci i s� to HTML (i w
wi�kszo�ci j�zyk�w opartych na SGMLu) znaki zastrze�one do znakowa
nia). Po w�a�ciwym poleceniu mog� nast�powa� jego atrybuty (wraz z
warto�ciami)
<znacznik> atrybut=wartosc
Nie s� istotne typowe elementy staruj�ce: spacje, tabulatory, znaki
ko�ca linii (og�lnie znaki o kodzie ASCII poni�ej 32). W niekt�rych
przypadkach nie jest wymagane zamki�cie polecenia znakuj�cego.(np.<P>,
<LI>) cho� czasem mo�e si� to nieciekawie sko�czy� (zw�aszcza nie-
ko�czenie polece� ,,wymieniaj�cych'' takich jak <UL>, <OL>).
Cz�� przydatnych na codzie� znak�w u�ywanych przez polecenia
znakuj�ce zosta�a zast�piona przez tzw. entries rozpoczynaj�cych si�
od znaczka & (Ampersand):
� < - < - znak mniejszo�ci
� > - > - znak wi�kszo�ci
� " - " - znak cala (stosowany powszechnie jako cudzys��w)
� &160; - - znak kr�tkiej spacji
� & - &
W parametrach atrybut�w mog� (bez uj�cia w " lub ') wyst�powa�
jedynie znaki z zakresu a-Z, poza tym kropki, znak my�lnika
(przeniesienia). (wyst�puj� przy tym problemy zwi�zane z literk� �
w atrybutach np. <IMG SRC="foo" ALT="���">). Istotna jest
kolejno�� zagnie�dze� znacznik�w (ew. patrz przegl�d sk�adni
Coguara <http://www.digilab.com.pl/pl.comp.www/html/DTD-HOME.html>
by� mo�e rozwnin� z tego kurs HTMLa ;-)
Patrz te�:
6.2.
Najkr�tszy dokument
Wed�ug specyfikacji HTML 3.2 najkr�tszy dokument wygl�da w tak:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<TITLE>Tytu� dokumentu</TITLE>
cho� zwykle stosuje si�:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-88592">
<TITLE>Tytu� dukumentu</TITLE>
</HEAD>
<BODY>
zawarto�c dokumentu
</BODY>
</HTML>
Patrz te�:
6.3. Podstawowe znaczniki
<HTML>
oznaczenie pocz�tku dokumentu HTML
<HEAD>
sekcja nag��wkowa (definicje dotycz�ce ca�ego dokumentu, miejsce
na wsadzenie informacji o stosowanych stylach, relacjach mi�dzy
dokumentami itd).
<BODY>
sekcja g��wna dokumentu (ca�a reszta ;-)
<TITLE>
tytu� dokumentu
<A>
(od ANCHOR) wymaga co najmniej jednego z dw�ch atrybut�w:
HREF="``URL''" lub NAME="punkt" oraz zako�czenia (to co znajduje
si� pomi�dzy pocz�tkiem a ko�cem wyra�enia stanowi obszar
aktywny po��czenia (czyli trzeba klikn�� myszk� na tek�cie z
wyra�enia aby uruchomi� odno�nik i przenie�� si� do innego
dokumentu).
<LINK>
pozwala na zdefiniowanie zale�no�ci mi�dzy dokumentami.
<META>
wnosi dodatkowe informacje na temat dokumentu.
<STONG>
wyr�nienie
<EM>
wyr�nienie
<H1>
nag��wek 1 stopnia
Patrz te�:
``rekomendacja dla HTML 3.2''
``RFC 1886''
opis Wilbura czyli HTML 3.2
<http://www.htmlhelp.com/reference/wilbur/> a tak�e wersja offline
<http://www.htmlhelp.com/reference/wilbur/wilbur.zip>
WWW FAQ Thomasa Boutella <http://www.boutell.com/faq/>
Kurs HTML Paw�a Wimmera z Wydawnictwa Lupus
<http://www.polbox.com.pl/lupus/html/>
Panorama HTML <http://winter.it.com.pl/html/> z Projektu Winter
WWWhowto - Jak zrobi� swoja strone WWW? Tomasza Pi�ata
<http:://ajax.umcs.lublin.pl/~poncjusz/WWWhowto/> (jest tam te�
dzia�aj�cy on-line validating parser HTML Wilbur SWAT
<http:://ajax.umcs.lublin.pl/~poncjusz/SWAT/>
Jak stworzy� w�asn� stron� WWW (Grzegorza W�jcika)
<http://www.ia.pw.edu.pl/pl-iso/homepage-info.html>
Jak zrobi� w�asn� stron� WWW <http://www.pk.edu.pl/sysdocs/howto.html>
(wskaz�wki dla u�ytkownik�w z PK) (Szymona Soko�a i Grzegorza Muchy)
Opis polece� j�zyka HTML z przyk�adami
<http://www.wibro.agh.edu.pl/info/www/html/reference/> Roberta Paj�ka
KROTKI KURS HTML <http://panda.bg.univ.gda.pl:80/~krabek/kurs.html>
Jak zrobi� swoja w�asn� HomePage ?
<http://zeus.polsl.gliwice.pl/~bort/local/how-to.html>
Opis HTML autostwa ,,Statoma''
<http://www.polsl.gliwice.pl/~statom/HTML/HTML.html> czyli Tomasza
Stankiewicza
The Bare Bones Guide to HTML <http://werbach.com/barebones/> kr�tki
(15kb) spis wszystkich komend HTML wraz z netscapizmami (zaznaczonymi)
6.4.
Przydatne wskaz�wki
gdy tworzysz wi�kszy zestaw dokument�w warto najpierw stworzy� projekt
(w tym graficzny), szablon dokumentu.
staraj si� tworzy� dokumenty ,,znaczeniowe'' a ,,wygl�dowe''
Patrz te�:
6.5.
Wsp�praca z przeszukiwarkami
Warto dostosowa� swoje dokumenty do istnienia przeszukiwarek i innych
robot�w przez zdefiniowanie dodatkowej informacji o dokumencie:
kr�tki opis
<META NAME="Description" CONTENT=" To jest kr�tki opis ">
s�owa kluczowe
<META NAME="Keywords" CONTENT=" WWW, FAQ ">
informacja o prawch autorskich
<META NAME="CopyRight" CONTENT=" Ziemek Borowski (GNU v.2.0) ">
informacja o autorze
<META NAME="Author" CONTENT=" Ziemek Borowski ">
informacja o adresie pocztowym autora
<LINK REV="MADE" HREF="mailto:zie...@digilab.com.pl">
data powstania dokument�w
<META NAME="Create" CONTENT=" Sat 15 Mar 1997 19:26:58 ">
data ostatniej modyfikacji dokumentu
<META NAME="Modification" CONTENT="Sat 15 Mar 1997 19:26:58 ">
Patrz te�:
Opis META <>
6.6.
Dlaczego standardy s� istotne?
Netscapizmami zwie si� popularnie te rozszerzenia akceptowane tylko i
wy��cznie przez przegl�darki firmy Netscape Communications Corporation
, i ostatnio przez MS Internet Explorer, nie zarejestrowane w
oficjalnej specyfikacji (b�d� jej propozycji) j�zyka HTML. Nie nale�y
ich u�ywa� poniewa�:
� nie ma mo�liwo�ci sensownego sprawdzenia parserem/validatorem SGML
takiego dokumentu (zazwyczaj brak jest oficjalnych DTD (i nawet
nieoficjalnych, np. dla IE 3.0, lub NN 3.0) dla takich rozszerze�)
� dokumenty te nie zawsze mog� by� poprawnie wy�wietlane w
przegl�darkach innych producent�w. A HTML b�d�cy (zw�aszcza w
wersjach 2.0 i Wilbur) bardzo ubogim znaczeniowo zastosowaniem
SGML-a, zosta� stworzony po to, by istnia�a wsp�lna, niezale�na od
sprz�tu i systemu platforma informacyjna.
� niekt�re rozszerzenia nie mieszcz� si� w �aden spos�b w sk�adni
istniej�cych DTD HTMLowych ;-) np. te zwi�zane z ramkami...
(FRAMES)
Patrz te�:
6.7.
Jak kontrolowa� poprawno�c kodu?
Dlaczego: to chyba oczywiste ka�dy chyba chce �eby rzeczywisty efekt
pokrywa� si� z planowanym, tak treraz jak i w przysz�o�ci, gdy
przegl�darki b�d� np. �ci�lej trzyma� si� standardu. Powszechnie
stosowan� metod� jest ,,r�czne'' sprawdzanie za pomoc� wybranej
dowolnie ,,przegl�darki testowej'' takiej jak np. Lynx, Netscape, lub
MS IE. Jest to dzia�anie co najmniej w�tpliwe: przegl�darka powinna
wy�wietla� wszystkie (nawet z b��dami sk�adniowymi) strony poprawnie,
cho� niekoniecznie zgodnie z intencjami jej autor�w. Poprawn� form�
sprawdzania strony jest raczej u�ycie parsera/validatora SGML takiego
jak na przyk�ad SP <http://www.jclark.com/sp/> Jamesa Clarka (dost�pny
tak dla DOS (32-ext.) Win32, jak i UNIXa wraz z odpowiednim DTD dla
stosowanego dialektu HTMLa <http://www.w3.org/pub/WWW/MarkUp/html-
pubtext/> W wyniku kontroli (np.
nsgmls -m /usr/lib/pubtext/catalog -f nazwa.err -o nazwa.out nazwa.htm
powstaje lista b��d�w (przez skierowanie potoku b��d�w do pliku) na
podstawie, kt�rej nale�y ,,r�cznie'' poprawi� dokument. Dopiero potem
warto sprawdzi� w przegl�dace, czy przypadkiem czego� istotnego nie
przeoczyli�my...
Patrz te�:
Validation-HTML
<http://sunsite.icm.edu.pl/pub/Linux/Documentation/HOWTO/mini/Validation-
HTML>
6.8.
Ramki? Nie stosowa�!!!
Dlaczego?
� nie odpowiedniego DTD,
� nadal bardzo trudno umie�ci� jak�� stron� w zak�adkach,
� starsze przegl�darki nie akceptuj�,
� �atwo zapomnie� o poleceniu <NOFAMES>
6.9.
Pytania r�ne
6.9.1. Czy mog� ukry� kod �r�d�owy dokumentu?
Nie. I bardzo dobrze. Po prostu kod �r�d�owy dokumentu w HTML musi by�
zakodowany bez �adnych ogranicze�, aby mo�na by�o czyta� dokumenty nie
do ko�ca sprowadzone na lokalny komputer.
6.10.
Narz�dzia
Gdy mowa o narz�dziach s�u��cych do kreowania dokument�w w HTMLu
cz�sto trudno doj�� do porozumienia. Cz�� ludzi twierdzi, �e
najlepszym narz�dziem jest... Windowsowy Notatnik. Inni twierdz�, �e
ma za ma�e mo�liwo�ci wyszukiwania i zamiany wi�c zalecaj� Vi;-) S� to
zwolennicy edytor�w poziomu ,,r�cznego''. S� tacy kt�rzy chcieli by
jednak mie� jak�� form� spomagania tworzenia dokument�w przez
pod�wietlanie sk�adni i mo�liwo�c wybrania z listy dobranych
znacznik�w. Ci s� zwolennikami ,,edytor�w niskiego poziomu''. S�
jednak te� zwolennicy edytor�w graficznych tzw. WYSYG czyli
,,wysokiego poziomu''. Lecz bardzo cz�sto zapomina si� o innego typu
narz�dziach np. konwerterach z innych format�w (w tym SGMLowych)
rozmaitych preprocesorach u�atwiaj�ch tworzenie du�ych o�rodk�w.
Patrz te�:
6.10.1.
DOS
Patrz te�:
6.10.2.
MS-Windows
Patrz te�:
<http://www.tucows.com/window95.html> Tucows na SunSite
<http://sunsite.icm.edu.pl/pub/tucows/> Tucows na PW
<http://alfa2.it.pw.edu.pl/tucows/>
<http://www.tucows.com/windows3.html> The CWSApps List
<http://www.man.poznan.pl/hypertext/cwsa/cwsapps.html> Indeks
Aplikacji Sieciowych dla Windows
Papa's Anonymous FTP <ftp://ftp.man.poznan.pl/pub/winsock-l/>
Windows95 shareware and freeware <http://www.windows95.com/>
6.10.3.
Unix
Wbrew temu co niekt�rzy m�wi� dla Unixie jest mn�stwo cennych
narz�dzi do edycji HTML (i generalnie SGMLa). Poczynaj�c od
spreparowanych pod k�tem HTML plik�w startowych Vi, ViMa
<http://www.math.fu-berlin.de/~guckes/vim/>, joe, Emacsa
<http://www.santafe.edu/~nelson/tools/> i XEmacsa
<http://www.XEmacs.org/> dochodz�c do dedykowanych HTMLowi asWedita
<http://SunSite.icm.edu.pl/pub/www/asWedit/> i edytorowi z Ayamayi
(W3C) <http://www.w3.org/> Istotne s� te� liczne narz�dzia skryptowe
takie jak na przyk�ad WebLint, Latex2HTML, SGML-Tools
<http://web.inter.nl.net/users/C.deGroot/sgmltools/>, perlSGML
<http://www.oac.uci.edu/indiv/ehood/perlSGML.html> sdc
<ftp://ftp.inria.fr/INRIA/Projects/icsla/Implementations> oraz
preprocesory takie jak Orb
<http://www.cinenet.net/users/cberry/orbinfo.html>.
6.11.
Pytania r�ne
Patrz te�:
7.
Dopuszczalnymi formatami grafik dla WWW s�: GIF, JPEG, i PNG, oraz
XBM, XPM. Nie nale�y, bez ostrze�enia kierowa� do stron zawieraj�cych
du�e (tj. powy�ej 20 kb) grafiki.
Tworzenie - grafika
7.1.
Dopuszczalnymi formatami grafik dla WWW s�: GIF, JPEG, i PNG, oraz
XBM, XPM. Istniej�ce formaty graficzne
Istnieje kilka uznanych format�w grafiki s�u��cych do prezentacji w
paj�czynie:
� GIF
� JPEG
� PNG
� nieoficjalnie
Patrz te�:
7.2.
Zasady umieszczania grafiki
� Pami�taj o tym by nie zamieszcza� na stronie startowej wielkich
(tj. razem powy�ej 20 kb) element�w graficznych. Mo�esz tym
odstraszy� (wolne/prze�nione ��cza)
� Pami�taj o atrybucie ALT poleczenia IMG
� Niech grafiki stanowi� drobne urozaicenie tekstu, immanetn� ca�o��
jako ilustracje a nie jako�� sam� w sobie: Patrzcie co potrafi�
zrobi� PhotoShopem
� Staraj si� nie robi� element�w zawieraj�cych napisy jako grafik�.
A nu� kto� to b�dzie chcia� obejrze� na monitorze 21 calowym ;-)
Pomijaj�c fakt, �e to uniemo�liwia normalne indeksowanie takich
napis�w (niekt�re roboty nie czytuj� tego co jest zamieszczone jako
ALT).
Patrz te�:
7.3.
Efekty specjalne
7.3.1. ,,Prze�roczyste grafiki''
Aby przygotowa� prze�roczyste grafiki, tj. w kolorze dowolnie
definiowanego t�a lub podk�adu, nale�y zapami�ta� je w formacie GIF
89a przy pomocy np. LView Pro 1.0 dla Windows
<http://world.std.com/~mmedia/lviewp.html> (lub z mirrora:
<http://alfa2.ia.pw.edu.pl/tucows/>) albo giftrans dla DOSa
<http://sunsite.icm.edu.pl/pub/www/tools/giftrans/giftrans.exe> i/lub
UNIX <http://sunsite.icm.edu.pl/pub/www/tools/giftrans/giftrans.1.gz>
7.3.2.
Do tworzenia animowanych rysunk�w mog� s�u�y�: Gif Construction Set
dla Windows <ftp://ftp.dtp.std.com/ftp/vendors/mmedia/gifcon.exe> Web
Paint - shareware dla W95 <http://www.barentsnett.no/webpaint/>
GifMerge dla UNIXa <http://www.iis.ee.ethz.ch/~kiwi/GIFMerge/>
Animacje
Patrz te�:
7.4.
Pytania r�ne
Patrz te�:
8.
Tworzenie - Java, JavaScript, CGI, SSI
8.1.
Po co stosowa� programy w przekazie informacji
Czasem trzeba. I to nie po to by
uatrakcyjny� statyczne strony Web a po to by
� zapewni� dost�p do danych z bazy
� umo�liwi� wyszukiwanie
� zapewni� informacj� zwrotn�
� u�atwi� autentyfikacj�
Patrz te�:
8.2.
Statyczne - dynamiczne
Nie wiem czemu wszelkie pisma m�wi�c o Paj�czynie i Javie pisz� o
statycznych dokumentach HTML i wnoszeniu ruchu do nich... Uwa�am za
haniebn� praktyk� lataj�cych ramek, spodk�w i napis�w. Uwa�am, �e
wszelkie stosowanie oprogramowania powinno dotyczy� systuacji gdy dane
s� po prostu oprawiane w form� HTMLow�.
Patrz te�:
8.3.
Bazy danych
Jakie s� dost�pne bazy danych mo�liwe do stosowania w Paj�czynie?
Odpowied� brzmni pewnie: wszystkie . Ale trzeba wybra� jeden produkt.
Ja osobi�cie poleca�bym Postgres <http://www.postgresql.org/> na
Unixie (a zw�aszcza Linuxie <http://www.Linux.org.pl/>). Dlaczego?
� d�uga historia (10 lat - pocz�tek prac na zlecenia DARPA i NSF)
� relacyjna
� rozszerzalna
� cechy obiektowe
� dost�p przy pomocy podzbioru SQL
� istnieje interface do WWW
Poza tym niekt�rzy zalecaj� mSQL <http://hunges.com.au/> (cho� baza
ta dost�pna jest za darmo jedynie dla instytucji edukacyjnych),
dost�pny teoretycznie za darmo cho� na dziwnych zasadach
MICRO/CDS/ISIS <http://www.medianet.com.pl/~cc/> rodem z UNESCO.
Patrz te�:
8.4.
Przeszukiwanie
SWISH <http://www.eit.com/software/swish/> GlimpseHTTPd
<http://glimpse.cs.arizona.edu/ghttp/>
8.5.
Lataj�ce spodki
Patrz te�:
8.5.1.
W jaki spos�b mog� zainstalowa� licznik na stronie?
Nie nale�y tego robi� poniewa�, zazwyczaj, liczniki k�ami�, nie
uwzgl�dniaj�c odwo�a� do strony przez Proxy-Cache, powoduje
niepotrzebne obci��enie serwera (graficzne), i jest przejawem
niepotrzebnego efekciarstwa. Je�li jednak te argumenty s�
nieprzekonuj�ce polecam:
<http://www.webtools.org/counter/>
<http://www.w4.nl/software/counter/>
<ftp://ftp.ibspan.waw.pl/pub/unix/html-counter/>
albo skorzystaj z opisu Tomasza Pi�ata (sprawdzony jedynie z NSCA
HTTPd 1.4. i dzia�aj�cy na bazie Server Side Include ): nale�y
za�o�y� w katalogu gdzie mamy strone, do kt�rej chcemy liczy� dost�py
plik .htaccess
AddType text/x-server-parsed-html index.html
AddType application/x-httpd-cgi count.cgi
- gdzie index.html to nazwa tej strony, a count.cgi nazwa pliku pro
gramu licznika (obie liniki powinny by� zako�czone Enterem). Oto
zawarto�� tego drugiego:
#!/usr/bin/perl
open (COUNT,"count") ;
$counter =<COUNT>;
close (COUNT) ;
open (COUNT, ">count") ;
print COUNT +($counter+1) ;
close (COUNT) ;
print $counter;
exit(0) ;
mo�e zaistnie� potrzeba zmiany �cie�ki do PERLa (to jest
#!/usr/bin/perl). Naj�atwiej sprawdzi�, gdzie jest PERL pisz�c:
whereis perl lub which perl Wykonujemy co nast�puje:
touch count
chmod 777 count
chmod 505 .htaccess
chmod 505 count.cgi
W pliku count znajdowa� si� b�dzie liczba odwiedzin. Umieszczamy na
stronie cos takiego:
Te strone odwiedzilo juz
<!-#exec cmd="/usr/bin/perl count.cgi"->
gosci!
Uwaga cenzora: powinno by�:
Te strone pobrano juz <!-#exec cmd="/usr/bin/perl count.cgi"-> razy od dnia
zainstalowania licznika lub jego resetowania.
(TP)
9.
Serwery
9.1.
Obs�uga b��d�w
Patrz te�:
9.2.
Strona na has�o
Patrz te�:
9.3. Jakie serwery WWW (HTTP) s� dost�pne?
9.4. Jaki serwer wybra� (i pod jakim systemem powinien pracowa�)?
Pytanie rzeka... najlepiej spojrze� na stron� WebCompare
<http://webcompare.iworld.com/> gdzie szczeg�owo opisano (i
por�wnano) wi�kszo�� dost�pnych serwer�w WWW.
Ja osobi�cie u�ywam boa <http://www.boa.org/> - ma�ego, taniego (GNU)
i chdz�cego jako nobody nie za� jako root.
Inni preferuj� Apache 1.2 <http://sunsite.icm.edu.pl/pub/www/apache/>
i wcale si� im nie dziwi� - pot�ne narz�dzie, z do�� �atw� integracj�
z bazami danych, opcjami takimi jak: virtualny serwer i u�ywane na
tyle powszechnie (podobnie jest z sendmailem), �e skutecznie
przetestowane (Netcraft <http://www.netcraft.com/> donosi �e Apache
stanowi 40% wszystkich u�ywanych serwer�w HTTPd.
Patrz te�:
9.5.
Wirtualny serwer
Patrz te�:
9.6. Robot exlusion
10.
Bezpiecze�stwo WWW
10.1.
Java
Patrz te�:
10.2.
CGI
Patrz te�:
10.3.
Serwery
Patrz te�:
-->
11. Podzi�kowania
� Rafa� Maszkowski
� Marek B�czek
� Grzegorz Staniak
� Piotr T�czy�ski
� Wojciech Myszka
� Pawe� Wi�cek
� Wojtek Sylwestrzak
� Jerzy Pankiewicz
� Tomasz Pi�at
� Marcin Cie�lak
� Bogus�aw Fries
� Jaros�aw Zieli�ski
� inni, kt�rzy zg�osz� swoj� ofert� pomocy :-)
� wszyscy pisuj�cy na <news:pl.comp.www>
� Linus Torvalds :), tw�rca Linuxa
� Free Software Foundation i GNU Public Licence (GPL) v. 2.0
� James GlodFarb
� Tim Berners-Lee
� Tees A. de Groot Ulrich Windl Tom Gordon Matt Welsh Greg Hankins i
inni kt�rzy wnie�li sw�j wk�ad w stworzenie pakietu SGML-Tools
� Bram Moolenaar inni przyk�adaj�c sie do ViMa a zw�aszcza wersji
4.x.
� Jim Clark tworz�c SP.
� Tillmann Steinbrecher tworz�c UNTGZ
--
Rafal Maszkowski r...@torun.pdi.net http://www.torun.pdi.net/~rzm
Opinia publiczna powinna byc zaalarmowana swoim nieistnieniem - St. J. Lec
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads