Thread View: pl.comp.www
10 messages
10 total messages
Started by Jacek Nowicki
Fri, 16 Feb 1996 00:00
WWW i PL fonty
Author: Jacek Nowicki
Date: Fri, 16 Feb 1996 00:00
Date: Fri, 16 Feb 1996 00:00
57 lines
2730 bytes
2730 bytes
Chcialbym wam opowiedziec jak rozwiazalem problem PL fontow
w WWW serverze i zaproponowac uzgodnienie standardu, ktory mogby
obowiazywac na PL serverach.
Wiekszosc konwerterow na 'rynku' to CGI, maja one jednak pewna wade
nie mozna napuscic takiego konwertera do konwertowania innej strony CGI
( tak z grubsza bo w koncu nie rzeczy niemozliwych ).
Postanowilem zaszyc konwersje bezposrednio w server WWW.
I dzial to tak :
Wszystkie strony na POL sa w CP1250 ( ale to bez znaczenia w jakim
standardzie)
i tak odwolujac sie do http://www.pol.pl/ otrzymamy strone w tym
standardzie,
ale jesli odwolanie nastapi do strony
http://www.pol.pl/PL10/
^^^^ - wybor standardu
,to demon w momencie otrzymania zapytania o strone sprawdza czy
w sciezce dostepu jest na poczatku /PLxx/ i jesli tak to wycina ten
fragment z tej sciezki i zapamietuje standard na jakim ma byc
przekonwertowana
strona , kiedy strona jest juz wysylana to jest ona konwertowana tak jak
robi
to zwykly CGI konwerter ... uff mysle ze was nie zanudzam :-).
Dziala to szybko i skutecznie, w tej chwili POL server moze gadac z
klientem
w 11 standardach PL fontow i latwo dolozy kolejne ( tylko po co ? ) .
( Mozna to zobaczyn na http://www.pol.pl/main._p/pl-fonts.htm,
i na http://www.sejm.gov.pl/).
A teraz o standardzie ..
Jesli bysmy uzgodnili, ze np. konwersja bedzie robiona tak
http://xxx.pl/Pl-xxx/
^^^ <asc,maz,dhn,iso, .... >
i bylo by tak na innych servera to :
Jesli jakis user jest na stronie servera XXX i przechodzi na server YYY
to z w hederze jest pole Referer z ktorego mozna by odczytac na jakiej
stronie poprzednio byl user i server YYY automatycznie wlaczy
ten standard przekodowanan, a dalej juz normalnie.
Jak wam sie to poboba ?
PS.
Ja to zrobilem na NCSA 1.4.x , a caly kod to kole 50 lini .. + tablice
PL.
Pozdrawiam,
Jacek Nowicki
+---------------------------------------------------------------------+
| Jacek Nowicki Polska OnLine |
| System Administrator Przasnyska 6/405 |
| 01-756 Warsaw, POLAND |
| E-mail ja...@pol.pl Phone +48 22 6635086 Fax. +48 22 6635281 |
----------------------------------------------------------------------+
Re: WWW i PL fonty
Author: j... Jaroslaw Strzalkowski
Date: Fri, 16 Feb 1996 00:00
Date: Fri, 16 Feb 1996 00:00
59 lines
2631 bytes
2631 bytes
Jacek Nowicki (j...@pol.pl) wrote: : Chcialbym wam opowiedziec jak rozwiazalem problem PL fontow : w WWW serverze Swietnie! Czyzby Polonii On Line znudzil sie status "dzikiego" serwera? Brawo! : i zaproponowac uzgodnienie standardu, ktory mogby : obowiazywac na PL serverach. Tak w ogole, to standard juz jest: ISO 8859-2 : Wiekszosc konwerterow na 'rynku' to CGI, maja one jednak pewna wade : nie mozna napuscic takiego konwertera do konwertowania innej strony CGI : ( tak z grubsza bo w koncu nie rzeczy niemozliwych ). Jesli chodzi o moj plconv-cgi, to nieprawda. Ale niewazne - idzmy dalej. : Postanowilem zaszyc konwersje bezposrednio w server WWW. : I dzial to tak : : Wszystkie strony na POL sa w CP1250 ( ale to bez znaczenia w jakim : standardzie) : i tak odwolujac sie do http://www.pol.pl/ otrzymamy strone w tym : standardzie, : ale jesli odwolanie nastapi do strony : http://www.pol.pl/PL10/ : ^^^^ - wybor standardu : ,to demon w momencie otrzymania zapytania o strone sprawdza czy : w sciezce dostepu jest na poczatku /PLxx/ i jesli tak to wycina ten : fragment z tej sciezki i zapamietuje standard na jakim ma byc : przekonwertowana : strona , kiedy strona jest juz wysylana to jest ona konwertowana tak jak : robi : to zwykly CGI konwerter ... uff mysle ze was nie zanudzam :-). Alez dlaczego? Brzmi wspaniale. Czy musiales jakos specjalnie przygotowywac dokumenty HTML na swoim serwerze? Co sie dzieje z odwolaniami poza serwer? (u nas System Informacyjny to w zasadzie kilka serwerow). : Jesli jakis user jest na stronie servera XXX i przechodzi na server YYY : to z w hederze jest pole Referer z ktorego mozna by odczytac na jakiej : stronie poprzednio byl user i server YYY automatycznie wlaczy : ten standard przekodowanan, a dalej juz normalnie. Genialne! "Referer" jest obowiazkowe w HTTP? : Jak wam sie to poboba ? Bardzo! : Ja to zrobilem na NCSA 1.4.x , a caly kod to kole 50 lini .. + tablice : PL. Hm... 50 linii... To dla mnie cios. Ale jakos to zniose. Czy Twoj kod moglby byc upubliczniony? (tylko czy to sie da bez bolu wsadzic do apacza?) -- Jaroslaw Strzalkowski, Uczelniane Centrum Informatyki AGH, Krakow
Re: WWW i PL fonty
Author: j... Jaroslaw Strzalkowski
Date: Fri, 16 Feb 1996 00:00
Date: Fri, 16 Feb 1996 00:00
17 lines
1277 bytes
1277 bytes
Jaroslaw Strzalkowski (j...@uci.agh.edu.pl) wrote: : Genialne! "Referer" jest obowiazkowe w HTTP? Przepraszam, nie dokonczylem mysli: Ten pomysl z Referer jest naprawde genialny. Gdyby on byl obowiazkowy (lub przynajmniej stosowaly go wszystkie sensowne browsery), to nawet i 50 linii by nie trzeba, zeby zrobic przekodowanie - przekodowanie wlaczaloby sie po prostu gdy wystapi prefix /Pl-xxx/ w URL'u lub Refererze (gdy wystapi i w URL'u i Refererze, to oczywiscie nalezy sie stosowac do tego z URL'a). I wtedy przekodowywanie mogloby byc proste (i szybkie) - tylko znaki (bajt bo bajcie - bez wnikania w strukture tekstu). Bo teraz jak widze przepisujesz takze href'y w HTML'u co musi troche problemow sprawiac (np: a o zadbales tylko o href= czy takze o action=? itd.) -- Jaroslaw Strzalkowski, Uczelniane Centrum Informatyki AGH, Krakow
Re: WWW i PL fonty
Author: Grzegorz Szyszlo
Date: Fri, 16 Feb 1996 00:00
Date: Fri, 16 Feb 1996 00:00
34 lines
1988 bytes
1988 bytes
j...@uci.agh.edu.pl (Jaroslaw Strzalkowski) wrote:
>: Jesli jakis user jest na stronie servera XXX i przechodzi na server YYY
>: to z w hederze jest pole Referer z ktorego mozna by odczytac na jakiej
>: stronie poprzednio byl user i server YYY automatycznie wlaczy
>: ten standard przekodowanan, a dalej juz normalnie.
>
>Genialne! "Referer" jest obowiazkowe w HTTP?
>
>: Jak wam sie to poboba ?
>
>Bardzo!
chetnie bym ten pomysl wykorzystal u siebie, oczywiscie za pozwoleniem
pomyslodawcy :))) ktos kiedys cos kombinowal z roznymi portami,
ale ten pomysl tak prosty, ale bije na glowe wszystkie pozostale :)))))
>Hm... 50 linii... To dla mnie cios. Ale jakos to zniose. Czy Twoj kod
>moglby byc upubliczniony? (tylko czy to sie da bez bolu wsadzic do apacza?)
aha, przy okazji moze by do tego doczepic jeszcze parametr konfiguracyjny,
dzieki ktoremu moznaby wszystkie pliki html przeniesc do oddzielnej
struktury katalogow. dzieki temu http daemon moze miec dostep
tylko do jednego punktu. ja to zrobilem u siebie.
jak jakis user chce miec katalog www w ramach swojego wlasnego
katalogu, to sobie dolinkowuje i spokoj.
ale wspominam o tym tak przy okazji :)
>Jaroslaw Strzalkowski, Uczelniane Centrum Informatyki AGH, Krakow
--
oOOo /===================================\
/=====\__/=====/ http://avalon.wbc.lublin.pl/~znik |
| Grzegorz Szyszlo mailto:ZN...@avalon.wbc.lublin.pl |
\===================================================/
Re: WWW i PL fonty
Author: Jacek Nowicki
Date: Mon, 19 Feb 1996 00:00
Date: Mon, 19 Feb 1996 00:00
24 lines
1393 bytes
1393 bytes
Jaroslaw Strzalkowski wrote:
>
>
> I wtedy przekodowywanie mogloby byc proste (i szybkie) - tylko znaki
> (bajt bo bajcie - bez wnikania w strukture tekstu).
Dokladnie tak !
> Bo teraz jak widze przepisujesz takze href'y w HTML'u co musi troche
> problemow sprawiac (np: a o zadbales tylko o href= czy takze o action=? itd.)
>
To musi tak byc, bo jesli nie przekodujesz to w nastepnym odwolanie w
Referer nie pedzie /Pl-xxx/
--
Pozdrawiam,
Jacek Nowicki
+---------------------------------------------------------------------+
| Jacek Nowicki Polska OnLine |
| System Administrator Przasnyska 6/405 |
| 01-756 Warsaw, POLAND |
| E-mail ja...@pol.pl Phone +48 22 6635086 Fax. +48 22 6635281 |
----------------------------------------------------------------------+
Re: WWW i PL fonty
Author: j... Jaroslaw Strzalkowski
Date: Mon, 19 Feb 1996 00:00
Date: Mon, 19 Feb 1996 00:00
25 lines
1606 bytes
1606 bytes
Jacek Nowicki (j...@pol.pl) wrote: : Jaroslaw Strzalkowski wrote: : > : > : > I wtedy przekodowywanie mogloby byc proste (i szybkie) - tylko znaki : > (bajt bo bajcie - bez wnikania w strukture tekstu). : Dokladnie tak ! : > Bo teraz jak widze przepisujesz takze href'y w HTML'u co musi troche : > problemow sprawiac (np: a o zadbales tylko o href= czy takze o action=? itd.) : > : To musi tak byc, bo jesli nie przekodujesz to w nastepnym odwolanie w : Referer nie pedzie /Pl-xxx/ A gdyby po prostu gdy Referer ma /Pl-xxx/ a URL nie, to serwer odpisuje redirectem (sprawdzilem: browsery ignoruja Location dla code 200 - nie da sie bez jawnego redirecta). Konwersja dopiero gdy jest /Pl-xxx/ w URL. Koszt redirecta jest niewielki (jesli ktos uwaza ze jednak znaczacy to niech sprawdzi czy we wszystkich href'ach wskazujacych na katalog daje '/' na koncu - bo jesli nie, to tez powoduje redirect), a wygoda spora. Ale nie upieram sie - jak widze juz napisales przepisywacza URL'i (tylko czy bezblednie zlapie wszystkie wyjatki?). -- Jaroslaw Strzalkowski, Uczelniane Centrum Informatyki AGH, Krakow
Re: WWW i PL fonty
Author: Jacek Nowicki
Date: Mon, 19 Feb 1996 00:00
Date: Mon, 19 Feb 1996 00:00
29 lines
1622 bytes
1622 bytes
Grzegorz Szyszlo wrote:
>
> >: Jak wam sie to poboba ?
> >
> >Bardzo!
>
> chetnie bym ten pomysl wykorzystal u siebie, oczywiscie za pozwoleniem
> pomyslodawcy :))) ktos kiedys cos kombinowal z roznymi portami,
> ale ten pomysl tak prosty, ale bije na glowe wszystkie pozostale :)))))
Dzieki :-)
>
> >Hm... 50 linii... To dla mnie cios. Ale jakos to zniose. Czy Twoj kod
> >moglby byc upubliczniony? (tylko czy to sie da bez bolu wsadzic do apacza?)
>
>
Mysle ze niedlugo wprowadze poprawki i udostepnie go publicznie.
Chcialem jednak przedyskutowac to rozwiazanie w szerszym gronie,
co by nie generowac czegos co by nie zostalo zaakceptowane prze ogol.
Pozdrawiam,
Jacek Nowicki
+---------------------------------------------------------------------+
| Jacek Nowicki Polska OnLine |
| System Administrator Przasnyska 6/405 |
| 01-756 Warsaw, POLAND |
| E-mail ja...@pol.pl Phone +48 22 6635086 Fax. +48 22 6635281 |
----------------------------------------------------------------------+
Re: WWW i PL fonty
Author: Jacek Nowicki
Date: Mon, 19 Feb 1996 00:00
Date: Mon, 19 Feb 1996 00:00
38 lines
1917 bytes
1917 bytes
Jaroslaw Strzalkowski wrote:
>
> Jacek Nowicki (j...@pol.pl) wrote:
> : Chcialbym wam opowiedziec jak rozwiazalem problem PL fontow
> : w WWW serverze
>
> Swietnie! Czyzby Polonii On Line znudzil sie status "dzikiego" serwera?
?-), dzikie jest piekne !!!!
> Czy musiales jakos specjalnie
> przygotowywac dokumenty HTML na swoim serwerze?
Nie
>Co sie dzieje z
> odwolaniami poza serwer?
No to jest sedno sprawy ...
Jesli przyjmiemy system oparty na polu 'Referer' to jak
dzialasz na jakims serverze w standzrdzie xxx to po przejsciu na inny
server ktory obsluguje ta metode konwersji zostanie automatycznie
podtrzymany ten system przekodowania ( z servera xxx)
>Genialne! "Referer" jest obowiazkowe w HTTP?
Tego nie jestem pwewin, ale nie znalazlem browsera,
ktory by tego nie robil.
> Czy Twoj kod
> moglby byc upubliczniony? (tylko czy to sie da bez bolu wsadzic do apacza?)
To jest wersja Beta, chdzi o ide, apacz wywodzi sie z NCSA,
wiec kilka malych przerobek i ...
Pozdrawiam,
Jacek Nowicki
+---------------------------------------------------------------------+
| Jacek Nowicki Polska OnLine |
| System Administrator Przasnyska 6/405 |
| 01-756 Warsaw, POLAND |
| E-mail ja...@pol.pl Phone +48 22 6635086 Fax. +48 22 6635281 |
----------------------------------------------------------------------+
Re: WWW i PL fonty
Author: los... Leszek Ostrowski
Date: Mon, 19 Feb 1996 00:00
Date: Mon, 19 Feb 1996 00:00
14 lines
700 bytes
700 bytes
Jacek Nowicki (j...@pol.pl) wrote: : Chcialbym wam opowiedziec jak rozwiazalem problem PL fontow : w WWW serverze i zaproponowac uzgodnienie standardu, ktory mogby : obowiazywac na PL serverach. : : Jak wam sie to poboba ? Bardzo !! Czy mozna jakos otrzymac zrodla tego konwentera ? L.J.O. los...@ire.pw.edu.pl
Re: WWW i PL fonty
Author: Jacek Nowicki
Date: Tue, 20 Feb 1996 00:00
Date: Tue, 20 Feb 1996 00:00
40 lines
2425 bytes
2425 bytes
Jaroslaw Strzalkowski wrote:
>
> : > Bo teraz jak widze przepisujesz takze href'y w HTML'u co musi troche
> : > problemow sprawiac (np: a o zadbales tylko o href= czy takze o action=? itd.)
> : >
> : To musi tak byc, bo jesli nie przekodujesz to w nastepnym odwolanie w
> : Referer nie pedzie /Pl-xxx/
>
> A gdyby po prostu gdy Referer ma /Pl-xxx/ a URL nie, to serwer odpisuje
> redirectem (sprawdzilem: browsery ignoruja Location dla code 200 - nie da sie
> bez jawnego redirecta). Konwersja dopiero gdy jest /Pl-xxx/ w URL. Koszt
> redirecta jest niewielki (jesli ktos uwaza ze jednak znaczacy to niech
> sprawdzi czy we wszystkich href'ach wskazujacych na katalog daje '/' na
> koncu - bo jesli nie, to tez powoduje redirect), a wygoda spora.
>
Ja moze to niedokladnie opisalem.
Referer jest uzywany tylko przy przejsciu z jednego servera na drugi.
W obrebie servera sprawdzam tylko URL.(/PL-xxx/)
Z redirectem moze byc pewin problem, co jesli strona jest juz redictowana ?
Mi to zaczynalo generowac SIGSEGV, niby to poprawilem ale nie jestem pewien
czy to zawsze bedzie dzialalo.?
> Ale nie upieram sie - jak widze juz napisales przepisywacza URL'i (tylko czy
> bezblednie zlapie wszystkie wyjatki?).
Nie ma programow bezblednych :-) ( ja przynajmniej nie znam).
>
Ok dokoncze src i sprobuje je udostepnic zainteresowanym, moze wtedy bede jeszcze jakies
pomysly i uwagi.
--
Pozdrawiam,
Jacek Nowicki
+---------------------------------------------------------------------+
| Jacek Nowicki Polska OnLine |
| System Administrator Przasnyska 6/405 |
| 01-756 Warsaw, POLAND |
| E-mail ja...@pol.pl Phone +48 22 6635086 Fax. +48 22 6635281 |
----------------------------------------------------------------------+
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