Re: Jak ustawic serwery news w MSIE?

Autor: Konik Bujany (pt_at_pisz.na.niusy.invalid)
Data: Tue 17 Oct 2000 - 00:19:00 MET DST


This is a multi-part message in MIME format.

------=_NextPart_000_03BE_01C037CF.D93549C0
Content-Type: text/plain;
        charset="iso-8859-2"
Content-Transfer-Encoding: 8bit

  "Michal Zalewski" <lcamtuf_at_dione.ids.pl>
    Ta, programista nie ma nic do roboty tylko zastanawiać się nad tym czy
chce użyć Unikodu. Takie dylematy są charakterystyczne dla ludzi, którzy
Unikodu nie używają.
  Oczywiscie ze tak. Programista nie musi chciec uzywac okreslonego
standardu.
Programista zawsze używa kodowania środowiska. Jeśli pisze na ekranie
literkę "a" to ma na myśli dokładnie ten znak i żaden inny.
  Mozliwe ze pisze oprogramowanie dla gadajacego pieska, albo dla
mikrofalowki.
No i co z tego ?
  Nie wazne - jezyk moze i powinien wspierac dostepne standardy, natomiast
nie powinien narzucac zadnego.
Język jako taki nie musi i zwykle nie wspiera żadnego konkretnego kodowania,
bo kodowanie używane przez programistę do zapisu znaków jest zdeterminowane
środowiskiem. Dopiero kiedy program ma mieć kontakt z otoczeniem o innych
właściwościach, programista wbudowuje w program kod wymuszający konwersję do
jakiegoś powszechnie znanego kodowania, co zwykle nie ma wymiaru językowego
bo polega na użyciu zewnętrznych względem języka bibliotek. Za kodowania
powszechnie znane są uważane dzisiaj kodowania Unikodu
http://www.unikod.pl/, czyli Utf'y ze względu na to, że opierają się na
jednolitym w skali świata przypisaniu znakom kodów numerycznych. Nie opiera
się żadnej nowoczesnej specyfikacji internetowej na kodowaniach
stronicowanych gdyż w ich przypadku tak jednolitego przypisania nie ma. Dany
znak może występować w różnych kodowaniach pod innymi kodami a tym samym
kodom w różnych kodowaniach odpowiadają różne znaki. Tymczasem dokumenty w
takich stronicowanych kodowaniach zawsze dadzą się wyrazić w Unikodzie.
  Zreszta uniknales odpowiedzi, jak zwykle, na zasadnicza kwestie - otoz
twierdzac, iz wszystkie nowoczesne "jezyki i protokoly" _bazuja_ na
Unikodzie, gadasz bzdurki.
Tralalala.
    No facet, jak Ty nie widzisz różnicy między Javą i C w kontekście
Unikodu to pozostaje tylko pochwalić Cię za wystrój jaskini.
  Widze i nigdy nie twierdzilem, ze jest inaczej. Stwierdzilem tylko, ze UTF
jest wspierany, a jakze, chocby przez tworcow glibcow, na rowni z innymi
formatami kodowania znaczkow -
No i co z tego ? To nie jest wsparcie językowe ! W ogóle nie rozumiem w
jakim sensie C miałby być nowoczesny. Chyba tylko przez ewentualne
wspieranie Unikodu tyle, że to byłoby masło maślane.
  natomiast nic mi nie wiadomo o tym, co sugerujesz - iz wszystkie
wspoleczesne jezyki bazuja na Unikodzie -
To, że Tobie nie wiadomo, nic nie znaczy.
  i wybacz mi, jesli sie myle, ale smiem zaryzykowac smiale twierdzenie, ze
uprawiasz demagogie stosowana ;>
Ehe.
    Wszystkie nowoczesne protokoły opierają się na Unikodzie. Oczywiście
żaden z dotychczasowych nie jest uwarunkowany od Unikodu w sposób, który
wymuszałby nagłą zmianę sposobu korzystania. Jednak wszystkie odwołują się
wyłącznie do Unikodu (często raczej do samego Iso-10646 a którego Unikod
czerpie) a nie żadnych innych kodowań.
  Czy naprawde nie widzisz roznicy miedzy wsparciem / obojetnoscia a
bazowaniem na?
A kto pisał o wsparciu ?
  I czy naprawde jestes w stanie zapewnic, ze wszystkie nowoczesne protokoly
(gdzie nowoczesne - powiedzmy wszystkie od 1995, a nie te, ktore Ci pasuja)
_bazuja_ lub, jak wolisz, _opieraja sie_ na Unikodzie?
Ja nic nie muszę zapewniać, bo tak jest. Nowe języki takie jak Java lub
języki, których standardy są aktualizowane, jak choćby Ada, opierają się na
Unikodzie. Definicja tych języków odwołuje się wprost do Unikodu
swierdzając, że znaki są zapisywane w Unikodzie. I gdzie tu twoje wsparcie
Unikodu ? Że łaskawie pozwalają ? Weź się chłopie zastanów co jest wsparciem
a co oparciem/bazowaniem.
    A nie ? Może wyjaśnisz mi co rozumiesz przez pojęcie rozproszenie skoro
uważasz, że przeszkodą w tym jest fakt, iż mój serwer nie wymienia się z
innymi artykułami.
  Rozproszonosc to odwrotnosc centralizacji w przetwarzaniu danych. Rownie
dobrze mozesz napisac Pierwszy Polski Router Pakietow IP, ktory - coz,
drobnostka - w wersji niekomercyjnej nie bedzie wymienial pakietow z innymi
routerami ("oczywiscie mozesz uzyc do tego innych programow"). Idea usenetu
jest wlasnie rozproszonosc i dystrybucja danych.
Istotą niusów jest dyskusja. Technologicznie realizowane są jako replikowana
na każdym serwerze na świecie baza artykułów wybranych grup z brakiem
globalnego systemu uprawnień do nich w efekcie m.in. możliwością wysłania
artykułów kasujących inne. I teraz według Ciebie mój serwer nie wymieniając
artykułów z innymi rozmija się z moją tezą, mówiącą, że opisany sposób
funkcjonowania niusów jest bzdurny, tak ?
    Artykuł powinien mieć swojego właściciela i wyłącznie od niego powinno
zależeć komu da prawo do jego modyfikacji w tym
  Aha. A po czym pozna wlasciciela? Po czapeczce!
O, i właśnie wróciliśmy do czasów, kiedy odkrywano koło.

------=_NextPart_000_03BE_01C037CF.D93549C0
Content-Type: text/html;
        charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-2" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3103.1000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV>"Michal Zalewski" &lt;<A=20
  =
href=3D"mailto:lcamtuf_at_dione.ids.pl">lcamtuf_at_dione.ids.pl</A>&gt;</DIV>
  <BLOCKQUOTE=20
  style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; =
MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
    <DIV>Ta, programista nie ma nic do roboty tylko zastanawia=E6 si=EA =
nad tym czy=20
    chce u=BFy=E6 Unikodu. Takie dylematy s=B1 charakterystyczne dla =
ludzi, kt=F3rzy=20
    Unikodu nie u=BFywaj=B1.</DIV></BLOCKQUOTE>
  <DIV>Oczywiscie ze tak. Programista nie musi chciec uzywac okreslonego =

  standardu. </DIV></BLOCKQUOTE>
<DIV>Programista zawsze u=BFywa kodowania =B6rodowiska. Je=B6li pisze na =
ekranie=20
literk=EA &#8222;a&#8221; to ma na my=B6li dok=B3adnie ten znak i =
=BFaden inny.</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV>Mozliwe ze pisze oprogramowanie dla gadajacego pieska, albo dla=20
  mikrofalowki. </DIV></BLOCKQUOTE>
<DIV>No i co z tego ?</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV>Nie wazne - jezyk moze i powinien wspierac dostepne standardy, =
natomiast=20
  nie powinien narzucac zadnego. </DIV></BLOCKQUOTE>
<DIV>J=EAzyk jako taki nie musi i zwykle nie wspiera =BFadnego =
konkretnego=20
kodowania, bo kodowanie u=BFywane przez programist=EA do zapisu znak=F3w =
jest=20
zdeterminowane =B6rodowiskiem. Dopiero kiedy program ma mie=E6 kontakt z =
otoczeniem=20
o innych w=B3a=B6ciwo=B6ciach, programista wbudowuje w program kod =
wymuszaj=B1cy=20
konwersj=EA do jakiego=B6 powszechnie znanego kodowania, co zwykle nie =
ma wymiaru=20
j=EAzykowego bo polega na u=BFyciu zewn=EAtrznych wzgl=EAdem j=EAzyka =
bibliotek. Za=20
kodowania powszechnie znane s=B1 uwa=BFane dzisiaj kodowania Unikodu <A=20
href=3D"http://www.unikod.pl/">http://www.unikod.pl/>, czyli Utf'y ze =
wzgl=EAdu=20
na to, =BFe opieraj=B1 si=EA na jednolitym w skali =B6wiata przypisaniu =
znakom kod=F3w=20
numerycznych. Nie opiera si=EA =BFadnej nowoczesnej specyfikacji =
internetowej na=20
kodowaniach stronicowanych gdy=BF w ich przypadku tak jednolitego =
przypisania nie=20
ma. Dany znak mo=BFe wyst=EApowa=E6 w r=F3=BFnych kodowaniach pod innymi =
kodami a tym=20
samym kodom w r=F3=BFnych kodowaniach odpowiadaj=B1 r=F3=BFne znaki. =
Tymczasem dokumenty w=20
takich stronicowanych kodowaniach zawsze dadz=B1 si=EA wyrazi=E6 w =
Unikodzie.</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV>Zreszta uniknales odpowiedzi, jak zwykle, na zasadnicza kwestie - =
otoz=20
  twierdzac, iz wszystkie nowoczesne "jezyki i protokoly" _bazuja_ na =
Unikodzie,=20
  gadasz bzdurki. </DIV></BLOCKQUOTE>
<DIV>Tralalala.</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <BLOCKQUOTE=20
  style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; =
MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
    <DIV>No facet, jak Ty nie widzisz r=F3=BFnicy mi=EAdzy Jav=B1 i C w =
kontek=B6cie=20
    Unikodu to pozostaje tylko pochwali=E6 Ci=EA za wystr=F3j=20
jaskini.</DIV></BLOCKQUOTE>
  <DIV>Widze i nigdy nie twierdzilem, ze jest inaczej. Stwierdzilem =
tylko, ze=20
  UTF jest wspierany, a jakze, chocby przez tworcow glibcow, na rowni z =
innymi=20
  formatami kodowania znaczkow - </DIV></BLOCKQUOTE>
<DIV>No i co z tego ? To nie jest wsparcie j=EAzykowe ! W og=F3le nie =
rozumiem w=20
jakim sensie C mia=B3by by=E6 nowoczesny. Chyba tylko przez ewentualne =
wspieranie=20
Unikodu tyle, =BFe to by=B3oby mas=B3o ma=B6lane.</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV>natomiast nic mi nie wiadomo o tym, co sugerujesz - iz wszystkie=20
  wspoleczesne jezyki bazuja na Unikodzie - </DIV></BLOCKQUOTE>
<DIV>To, =BFe Tobie nie wiadomo, nic nie znaczy.</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV>i wybacz mi, jesli sie myle, ale smiem zaryzykowac smiale =
twierdzenie, ze=20
  uprawiasz demagogie stosowana ;&gt;</DIV></BLOCKQUOTE>
<DIV>Ehe.</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <BLOCKQUOTE=20
  style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; =
MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
    <DIV>Wszystkie nowoczesne protoko=B3y opieraj=B1 si=EA na Unikodzie. =
Oczywi=B6cie=20
    =BFaden z dotychczasowych nie jest uwarunkowany od Unikodu w =
spos=F3b, kt=F3ry=20
    wymusza=B3by nag=B3=B1 zmian=EA sposobu korzystania. Jednak =
wszystkie odwo=B3uj=B1 si=EA=20
    wy=B3=B1cznie do Unikodu (cz=EAsto raczej do samego Iso-10646 a =
kt=F3rego Unikod=20
    czerpie) a nie =BFadnych innych kodowa=F1.</DIV></BLOCKQUOTE>
  <DIV>Czy naprawde nie widzisz roznicy miedzy wsparciem / obojetnoscia =
a=20
  bazowaniem na? </DIV></BLOCKQUOTE>
<DIV>A kto pisa=B3&nbsp;o wsparciu ?</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV>I czy naprawde jestes w stanie zapewnic, ze wszystkie nowoczesne=20
  protokoly (gdzie nowoczesne - powiedzmy wszystkie od 1995, a nie te, =
ktore Ci=20
  pasuja) _bazuja_ lub, jak wolisz, _opieraja sie_ na=20
Unikodzie?</DIV></BLOCKQUOTE>
<DIV>Ja nic nie musz=EA zapewnia=E6, bo tak jest. Nowe j=EAzyki takie =
jak Java lub=20
j=EAzyki, kt=F3rych standardy s=B1 aktualizowane, jak cho=E6by Ada, =
opieraj=B1 si=EA na=20
Unikodzie. Definicja tych j=EAzyk=F3w odwo=B3uje si=EA wprost do Unikodu =
swierdzaj=B1c, =BFe=20
znaki s=B1 zapisywane w Unikodzie. I gdzie tu twoje wsparcie Unikodu ? =
=AFe =B3askawie=20
pozwalaj=B1 ? We=BC si=EA ch=B3opie zastan=F3w co jest wsparciem a co=20
oparciem/bazowaniem.</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <BLOCKQUOTE=20
  style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; =
MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
    <DIV>A nie ? Mo=BFe wyja=B6nisz mi co rozumiesz przez poj=EAcie =
rozproszenie skoro=20
    uwa=BFasz, =BFe przeszkod=B1 w tym jest fakt, i=BF m=F3j serwer nie =
wymienia si=EA z=20
    innymi artyku=B3ami.</DIV></BLOCKQUOTE>
  <DIV>Rozproszonosc to odwrotnosc centralizacji w przetwarzaniu danych. =
Rownie=20
  dobrze mozesz napisac Pierwszy Polski Router Pakietow IP, ktory - coz, =

  drobnostka - w wersji niekomercyjnej nie bedzie wymienial pakietow z =
innymi=20
  routerami ("oczywiscie mozesz uzyc do tego innych programow"). Idea =
usenetu=20
  jest wlasnie rozproszonosc i dystrybucja danych.</DIV></BLOCKQUOTE>
<DIV>Istot=B1 nius=F3w jest dyskusja. Technologicznie realizowane s=B1 =
jako=20
replikowana na ka=BFdym serwerze na =B6wiecie baza artyku=B3=F3w =
wybranych grup z=20
brakiem globalnego systemu uprawnie=F1 do nich w efekcie m.in. =
mo=BFliwo=B6ci=B1=20
wys=B3ania artyku=B3=F3w kasuj=B1cych inne. I teraz wed=B3ug Ciebie =
m=F3j serwer nie=20
wymieniaj=B1c artyku=B3=F3w z innymi rozmija si=EA z moj=B1 tez=B1, =
m=F3wi=B1c=B1, =BFe opisany=20
spos=F3b funkcjonowania nius=F3w jest bzdurny, tak ?</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <BLOCKQUOTE=20
  style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; =
MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
    <DIV>Artyku=B3 powinien mie=E6 swojego w=B3a=B6ciciela i =
wy=B3=B1cznie od niego powinno=20
    zale=BFe=E6 komu da prawo do jego modyfikacji w =
tym</DIV></BLOCKQUOTE>
  <DIV>Aha. A po czym pozna wlasciciela? Po =
czapeczce!</DIV></BLOCKQUOTE>
<DIV>O, i w=B3a=B6nie wr=F3cili=B6my do czas=F3w, kiedy odkrywano=20
ko=B3o.</DIV></BODY></HTML>

------=_NextPart_000_03BE_01C037CF.D93549C0--



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 16:38:01 MET DST