You can subscribe to this list here.
2006 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|
From: LVU <lv...@ua...> - 2006-01-24 11:06:18
|
Hello Andrey, Thursday, January 19, 2006, 11:10:57 PM, you wrote: > =C1=E5=E7 =EF=F0=EE=E1=EB=E5=EC. =C4=E0=E6=E5 =E1=F3=E4=E5=F2 =E3= =F0=E0=EC=EE=F2=ED=E5=E5, =E5=F1=EB=E8 =E2 =EA=EE=ED=E2=E5=F0=F2=E5=F0=E5 = =E1=F3=E4=E5=F2 =E7=E0=F8=E8=F2 =EC=E8=ED=E8=EC=E0=EB=FC=ED=FB=E9 =ED=E0=E1= =EE=F0 > =E0=EB=FC=F2=E5=F0=ED=E0=F2=E8=E2, =E0 =F7=E5=F0=E5=E7 =E2=ED=E5=F8=ED=E8= =E9 =F4=E0=E9=EB =EF=EE=EB=FC=E7=EE=E2=E0=F2=E5=EB=FC =F1=EC=EE=E6=E5=F2 = =E5=E3=EE =E4=EE=EF=EE=EB=ED=FF=F2=FC =E8/=E8=EB=E8 =EF=E5=F0=E5=EE=EF=F0= =E5=E4=E5=EB=FF=F2=FC. > =C2=EE=F2 =E2=E0=F0=E8=E0=ED=F2 =F4=EE=F0=EC=E0=F2=E0 =F4=E0=E9=EB=E0: > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-= =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D= -=3D-=3D-=3D-=3D-=3D-=3D-=3D- > <=E8=F1=F5=EE=E4=ED=FB=E9 =F8=F0=E8=F4=F2> ":" [ <=E0=EB=FC=F2=E5=F0=ED= =E0=F2=E8=E2=ED=FB=E9 =F8=F0=E8=F4=F2> "," ]* <=F2=E8=EF =F8=F0=E8=F4=F2=E0> > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-= =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D= -=3D-=3D-=3D-=3D-=3D-=3D-=3D- =C2=EF=EE=EB=ED=E5. =D2=E0=EA =E8 =F1=E4=E5=EB=E0=E5=EC. > =CD=F3 =EF=F0=EE =EF=F0=EE=E1=EB=E5=EC=FB =ED=E5 =E7=ED=E0=FE, = =E7=ED=E0=FE, =F7=F2=EE =EE=ED=E8 =E8=E4=F3=F2 =E4=EB=FF =F2=EE=E3=EE, =F7= =F2=EE=E1=FB =E4=EE=EA=F3=EC=E5=ED=F2 =EC=EE=E6=ED=EE =E1=FB=EB=EE =E1=FB > =F1=EC=EE=F2=F0=E5=F2=FC =E8 =EF=E5=F7=E0=F2=E0=F2=FC =E4=E0=E6=E5 = =ED=E0 =EA=EE=EC=EF=E5, =E3=E4=E5 =ED=E5=F2 =F1=EE=EE=F2=E2=E5=F2=F1=F2=E2= =F3=FE=F9=E5=E3=EE OLE-=F1=E5=F0=E2=E5=F0=E0. =CD=E5 =F3=E2=E5=F0=E5=ED =EF= =F0=EE > RTF, =ED=EE =E2 DOC-=F4=E0=E9=EB=E0=F5 =F2=E0=EA=E8=E5 =E4=F3=E1=EB=E8=F0= =F3=FE=F9=E8=E5 =EA=E0=F0=F2=E8=ED=EA=E8 =F2=EE=F7=ED=EE =E5=F1=F2=FC. =C7=E0=E3=EB=FF=ED=F3=EB =E2 =EE=E4=E8=ED =E8=E7 =C2=E0=F8=E8=F5 =EF=F0=E8= =EC=E5=F0=EE=E2 - =EF=EE=F5=EE=E6=E5, =F7=F2=EE =E5=F1=F2=FC. =CF=F0=E8=F7= =E5=EC =E1=FB=E2=E0=E5=F2 =E8 =E2 emf, =E8 =E2 png - =ED=E0=E2=E5=F0=ED=EE=E5, =E2 =E7=E0=E2=E8=F1=E8=EC= =EE=F1=F2=E8 =EE=F2 =F2=EE=E3=EE, =E2=E5=EA=F2=EE=F0=ED=FB=E9 =E8=E7=ED=E0= =F7=E0=EB=FC=ED=EE =EE=E1=FA=E5=EA=F2 =E8=EB=E8 =F0=E0=F1=F2=F0=EE=E2=FB=E9. > =CC=FB =EA=EE=ED=E2=E5=F0=F2=E8=F0=F3=E5=EC =F2=E5=EA=F1=F2, =ED=E5 = =E3=F0=E0=F4=E8=EA=F3... =CD=E5 =ED=E0=E4=EE =EF=FB=F2=E0=F2=FC=F1=FF =E4= =E5=EB=E0=F2=FC =E2=F1=E5 =ED=E0 =F1=E2=E5=F2=E5. > =CA=E0=F0=F2=E8=ED=EA=E0 =EA=EB=E0=E4=E5=F2=F1=FF =E2 =EA=E0=F2=E0= =EB=EE=E3 =E2 =F2=EE=EC =F4=EE=F0=EC=E0=F2=E5, =E2 =EA=E0=EA=EE=EC =EE= =ED=E0 =F8=EB=E0 =E2=ED=F3=F2=F0=E8 RTF-=E4=EE=EA=F3=EC=E5=ED=F2=E0. > =CA=E0=F0=F2=E8=ED=EA=E5 =EF=F0=E8=F1=E2=E0=E8=E2=E0=E5=F2=F1=FF =F1=EE= =EE=F2=E2=E5=F2=F1=F2=E2=F3=FE=F9=E8=E5 =E8=EC=FF =E8 =F0=E0=F1=F8=E8=F0= =E5=ED=E8=E5, =EA=EE=F2=EE=F0=FB=E5 =E8 =F3=EA=E0=E7=FB=E2=E0=FE=F2=F1=FF = =E2=ED=F3=F2=F0=E8 > =E2=FB=F5=EE=E4=ED=EE=E3=EE =F4=E0=E9=EB=E0 =E2 =F2=E5=E3=E5 <img>. =C4= =E0=EB=FC=F8=E5 =ED=E5 =ED=E0=F8=E8 =EF=F0=EE=E1=EB=E5=EC=FB. =C2=F1=E5 =E6= =E5=EB=E0=FE=F9=E8=E5 =EC=EE=E3=F3=F2 =F1=E0=EC=EE=F1=F2=EE=FF=F2=E5=EB=FC= =ED=EE > =F1=EA=EE=ED=E2=E5=F0=F2=E8=F0=EE=E2=E0=F2=FC =EA=E0=F0=F2=E8=ED=EA=F3 = =E2 =EB=FE=E1=EE=E9 =E4=F0=F3=E3=EE=E9 =F4=EE=F0=EC=E0=F2 =E8 =EF=EE=E4= =EF=F0=E0=E2=E8=F2=FC =E5=E5 =E8=EC=FF =E2 HTML-=F4=E0=E9=EB=E5. =DD=F2=EE > =EB=E5=E3=EA=EE =E4=E5=EB=E0=E5=F2=F1=FF =E2 =E0=E2=F2=EE=EC=E0=F2=E8=F7= =E5=F1=EA=EE=EC =F0=E5=E6=E8=EC=E5. =CD=F3, =EC=EE=E6=ED=EE =E2 "=E4=E0=EB=FC=ED=E8=E9" TODO - =E5=F1=EB=E8 =ED= =E0=E9=E4=E5=F2=F1=FF =F3=E4=EE=E1=ED=E0=FF =E1=E8=E1=EB=E8=EE=F2=E5=EA=E0 = =E4=EB=FF =EA=EE=ED=E2=E5=F0=F2=E0=F6=E8=E8, =F2=EE =EF=EE=F7=E5=EC=F3 =E1=FB =E8 =ED= =E5=F2? =CE=EF=F6=E8=FF =F2=E8=EF=E0 --picfmt/-p {jpeg|png|...} > =DF =F3=E6=E5 =F2=EE=E6=E5 =E7=E0=EC=EE=F0=E0=F7=E8=E2=E0=EB=F1=FF = =ED=E0 =F2=E5=EC=F3 =EE=EF=F2=E8=EC=E8=E7=E0=F6=E8=E8 HTML-=EA=EE=E4=E0= . =C8=E4=E5=E0=EB, =EA=EE=E3=E4=E0 =EA=E0=E6=E4=FB=E9 =E1=EB=EE=EA > (=E0=E1=E7=E0=F6) =ED=E0=EA=E0=EF=EB=E8=E2=E0=E5=F2=F1=FF =E2 =EF=E0=EC= =FF=F2=E8 =E8 =E2=FB=E4=E0=E5=F2=F1=FF =ED=E0 =E2=FB=F5=EE=E4 =F2=EE=EB=FC= =EA=EE =EF=EE=F1=EB=E5 =EF=EE=EB=ED=EE=E9 =EE=EF=F2=E8=EC=E8=E7=E0=F6=E8=E8= =E2=ED=F3=F2=F0=E8 > =ED=E0=F5=EE=E4=FF=F9=E5=E3=EE=F1=FF =F2=E5=EA=F1=F2=E0. =D2=EE=EB=FC=EA= =EE =F2=EE=E3=E4=E0 =E4=EE=F1=F2=E8=E3=E0=E5=F2=F1=FF =EF=EE=EB=ED=E0=FF = =EE=EF=F2=E8=EC=E8=E7=E0=F6=E8=FF. > =CF=F0=E8=EC=E5=F0: > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-= =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D= -=3D-=3D-=3D-=3D-=3D-=3D-=3D- > <p><b>text1 <i>text2 <u>text3</b> text4</i> text5</u></p> > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-= =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D= -=3D-=3D-=3D-=3D-=3D-=3D-=3D- > =C2 =C2=E0=F8=E5=EC =F1=EB=F3=F7=E0=E5 (=EA=E0=EA =FF =EF=EE=ED=FF=EB = =E0=EB=E3=EE=F0=E8=F2=EC) =ED=E0 =E2=FB=F5=EE=E4=E5 =EF=EE=EB=F3=F7=E0=E5= =F2=F1=FF: > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-= =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D= -=3D-=3D-=3D-=3D-=3D-=3D-=3D- > <p><b>text1 <i>text2 <u>text3</u></i></b><i><u> text4</u></i><u> text5</u= ></p> > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-= =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D= -=3D-=3D-=3D-=3D-=3D-=3D-=3D- > =C2 =F1=EB=F3=F7=E0=E5 =EF=EE=EB=ED=EE=E9 =EE=EF=F2=E8=EC=E8=E7=E0=F6= =E8=E8 =E0=E1=E7=E0=F6=E0 =E4=EE=EB=E6=ED=EE =EF=EE=EB=F3=F7=E8=F2=FC=F1=FF: > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-= =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D= -=3D-=3D-=3D-=3D-=3D-=3D-=3D- > <p><b>text1 <i>text2 <u>text3</u></i></b><u><i> text4</i> text5</u></p> > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-= =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D= -=3D-=3D-=3D-=3D-=3D-=3D-=3D- =C4=E0 =ED=E5=F2, =EC=EE=E9 =E0=EB=E3=EE=F0=E8=F2=EC =E4=E0=E5=F2 =EA=E0=EA= =F0=E0=E7 <p><b>text1 <i>text2 <u>text3</b> text4</i> text5</u></p> =DF-=F2=EE =EF=E8=F1=C0=EB =EA=EE=ED=E2=E5=F0=F2=E5=F0 =E2 html, =E0 =ED=E5= =E2 xhtml. =CE=ED =F2=E0=EA=EE=E5, =E2=F0=EE=E4=E5, =E4=EE=EF=F3=F1=EA=E0= =E5=F2. =CD=E0=E4 =EF=EE=EB=ED=EE=E9 =EE=EF=F2=E8=EC=E8=E7=E0=F6=E8=E5=E9 =F1 =F1= =EE=E1=EB=FE=E4=E5=ED=E8=E5=EC =EF=F0=E0=E2=E8=EB xhtml =ED=E0=E4=EE =EF=EE= =E4=F3=EC=E0=F2=FC. =DD=F2=EE =ED=E5 =E4=EE=EB=E6=ED=EE =E1=FB=F2=FC =F1=EB=E8=F8=EA=EE=EC =F1=EB=EE=E6= =ED=EE. > =DD=F2=EE =EE=F7=E5=ED=FC =F6=E5=ED=ED=E0=FF =F8=F2=F3=EA=E0. =CD= =EE =E4=EB=FF =ED=E5=E5 =ED=F3=E6=ED=EE =F1=ED=E0=F7=E0=EB=E0 =F0=E5=E0=EB= =E8=E7=EE=E2=E0=F2=FC =EE=EF=F2=E8=EC=E8=E7=E0=F6=E8=FE =E0=F2=F0=E8=E1=F3= =F2=EE=E2 > =F2=E5=EA=F1=F2=E0, =F7=F2=EE =EC=FB =EE=E1=F1=F3=E6=E4=E0=EB=E8 =E2 = =EF=F0=E5=E4=FB=E4=F3=F9=E5=EC =E0=E1=E7=E0=F6=E5. =C4=E0 =ED=E5=F2, =F2=F3=F2 =EA=E0=EA =F0=E0=E7 =FF =E8=EC=E5=EB =E2 =E2=E8= =E4=F3 =E1=E5=E7 =E2=F1=FF=EA=EE=E9 =EE=EF=F2=E8=EC=E8=E7=E0=F6=E8=E8. =D2.= =E5., =F7=F2=EE=E1=FB =EF=EE=EB=F3=F7=E0=EB=EE=F1=FC <p><span class=3Dc1>text1 </span><span class=3Dc2>text2 </span> ...</p> =C8=EC=E5=ED=ED=EE =E8=F1=F5=EE=E4=FF =E8=E7 =F2=EE=E3=EE, =F7=F2=EE =E2 _= =ED=EE=F0=EC=E0=EB=FC=ED=EE=EC_ =E4=EE=EA=F3=EC=E5=ED=F2=E5 =EF=EE=E4=EE=E1= =ED=FB=F5 =F1=F2=E8=EB=E5=E9 =ED=E5 =E4=EE=EB=E6=ED=EE =E1=FB=F2=FC =F1=EB=E8=F8=EA=EE=EC =EC=ED=EE=E3=EE. =C5= =F1=EB=E8 =FD=F2=EE =E8=EC=E5=ED=ED=EE =E4=EE=EA=F3=EC=E5=ED=F2 =ED=E0 =ED= =E5=F1=EA=EE=EB=FC=EA=EE =E4=E5=F1=FF=F2=EA=EE=E2/=F1=EE=F2=E5=ED =F1=F2=F0=E0=ED=E8=F6, =E0 =ED=E5 = =E2=E8=E7=E8=F2=EA=E0. > =C8 =E2=F2=EE=F0=EE=E5 - =ED=E5 =E7=ED=E0=FE =EA=E0=EA =F1=F7=E5=F1, =ED= =EE =E2 =FD=F2=EE=EC > =F1=EB=F3=F7=E0=E5 =EA=EE=ED=E2=E5=F0=F2=E5=F0 =E4=EE=EB=E6=E5=ED =E4= =EE =EF=EE=F1=EB=E5=E4=ED=E5=E3=EE =F5=F0=E0=ED=E8=F2=FC =E4=EE=EA=F3=EC= =E5=ED=F2 =E2 =EF=E0=EC=FF=F2=E8, =F7=F2=EE=E1=FB =F1=F4=EE=F0=EC=E8=F0=EE= =E2=E0=F2=FC > =EF=EE=EB=ED=EE=F1=F2=FC=FE =E2=F1=FE =F2=E0=E1=EB=E8=F6=F3 =F1=F2=E8=EB= =E5=E9 =E8 =F3=E6=E5 =EF=EE=F2=EE=EC =E2=FB=E4=E0=F2=FC =E3=EE=F2=EE=E2=FB= =E9 HTML-=E4=EE=EA=F3=EC=E5=ED=F2 =ED=E0 =E2=FB=F5=EE=E4. =C0 =EE=ED=EE =F1=E5=E9=F7=E0=F1 =F2=E0=EA =E8 =E4=E5=EB=E0=E5=F2=F1=FF. = =D5=EE=F2=FF =EC=EE=E6=ED=EE =E1=FB=EB=EE =E1=FB =E8 =E2 =F4=E0=E9=EB =F1= =F0=E0=E7=F3 =EF=E8=F1=E0=F2=FC, =ED=EE =FF =E2 =FD=F2=EE=EC =ED=E5 =F1=EE=E2=F1=E5=EC =F3=E2=E5=F0=E5=ED - = =E2 =F1=EF=E5=F6=E8=F4=E8=EA=E0=F6=E8=E8, =EF=EE=EC=ED=E8=F2=F1=FF, =ED=E5 = =F1=EA=E0=E7=E0=ED=EE, =F7=F2=EE =EA=EE=EC=E0=ED=E4=FB =F3=F1=F2=E0=ED=EE=E2=EA=E8 =F8=E8=F0=E8=ED= =FB =F1=F2=F0=E0=ED=E8=F6=FB =E8 =EF=EE=EB=E5=E9 =E4=EE=EB=E6=ED=FB =E8=E4= =F2=E8 =E4=EE =F2=E5=EA=F1=F2=E0. > =CD=F3... =DF =EF=EE=E4 =FE=ED=E8=EA=F1 =EF=F0=EE=E3=E8 =E5=F9=E5 =ED= =E5 =EF=E8=F1=E0=EB. :) =CA=EE=E3=E4=E0 =FF =EF=E8=F1=E0=EB =ED=E0 =D1=E8, = =EE=F1=ED=EE=E2=ED=EE=E9 =EE=EF=E5=F0=E0=F6=E8=EE=ED=EA=EE=E9 =E1=FB=EB > =C4=CE=D1... ;) =C8 =EE=F7=E5=ED=FC =F3=E4=EE=E1=ED=FB=EC =E1=FB=EB Turbo= C, =E8=E7 =EA=EE=F2=EE=F0=EE=E3=EE =E2=EF=EE=F1=EB=E5=E4=F1=F2=E2=E8=E8 = =E8 =E2=FB=F0=EE=F1 Borland C. > =CF=EE=F2=EE=EC=F3 =F3 =EC=E5=ED=FF =F2=E0=EA=E6=E5 =EB=E8=F8=FC =EF= =EE=E2=E5=F0=F5=ED=EE=F1=F2=ED=FB=E5 =E7=ED=E0=ED=E8=FF =E4=E0=E6=E5 =F2=E0= =EA=E8=F5 =EF=F0=EE=E3=F0=E0=EC=EC, =EA=E0=EA make. > =CD=EE, =ED=E8=F7=E5=E3=EE, =F0=E0=E7=E1=E5=F0=E5=EC=F1=FF =EF=EE=F1= =F2=E5=EF=E5=ED=ED=EE... =C4=E0=E9=F2=E5 =ED=E0 =E2=F1=FF=EA=E8=E9 =F1=EB=F3=F7=E0=E9 =F1=E2=EE=E9 c= onfigure.log, =FF =EF=EE=F1=EC=EE=F2=F0=FE, =F7=F2=EE =F2=E0=EC =E8 =EA=E0= =EA. > =CF=F0=E5=E4=EB=E0=E3=E0=FE =E8=F1=EF=EE=EB=FC=E7=EE=E2=E0=F2=FC =ED= =E8=E6=E5=F1=EB=E5=E4=F3=FE=F9=E8=E9 =F8=E0=E1=EB=EE=ED. =CF=F0=E8 =FD= =F2=EE=EC, =F2.=EA. =F2=E0=EC =E8=E4=E5=F2 XHTML, =E0 =ED=E5 > =EF=F0=EE=F1=F2=EE=E9 HTML, =E5=F1=F2=FC =E4=EE=EF=EE=EB=FC=ED=E8=F2=E5= =EB=FC=ED=FB=E5 =F2=F0=E5=E1=EE=E2=E0=ED=E8=FF: [...] > XHTML =F3=E4=EE=E1=E5=ED =F2=E5=EC, =F7=F2=EE =EE=ED =ED=EE=F0=EC=E0= =EB=FC=ED=EE =EF=EE=ED=E8=EC=E0=E5=F2=F1=FF =E2=F1=E5=EC=E8 > =E1=F0=E0=F3=E7=E5=F0=E0=EC=E8 (=E4=E0=E6=E5 =E5=F1=EB=E8 =ED=E5 =E8=F1= =EF=EE=EB=ED=FF=F2=FC > =F3=EA=E0=E7=E0=ED=ED=FB=E5 =F2=F0=E5=E1=EE=E2=E0=ED=E8=FF), =ED=EE =EF= =F0=E8 =FD=F2=EE=EC =FF=E2=EB=FF=E5=F2=F1=FF, =EF=EE =F1=F3=F2=E8, > XML-=E4=EE=EA=F3=EC=E5=ED=F2=EE=EC - =F2.=E5. =E5=E3=EE =ED=EE=F0=EC=E0= =EB=FC=ED=EE > =EF=EE=ED=E8=EC=E0=FE=F2 =E8 XML-=EF=F0=E8=EB=EE=E6=E5=ED=E8=FF (=ED= =EE =F2=EE=EB=FC=EA=EE =EF=F0=E8 =ED=E5=F3=EA=EE=F1=ED=E8=F2=E5=EB=FC=ED= =EE=EC =E8=F1=EF=EE=EB=ED=E5=ED=E8=E8 =E2=F1=E5=F5 =F2=F0=E5=E1=EE=E2=E0=ED= =E8=E9 =EA > =F1=F2=E0=ED=E4=E0=F0=F2=F3). =C4=F3=EC=E0=FE, =F2=E0=EA=E0=FF =E3=E8=E1= =F0=E8=E4=ED=EE=F1=F2=FC =EC=EE=E6=E5=F2 =E2 =E1=F3=E4=F3=F9=E5=EC =F2=EE= =EB=FC=EA=EE =EF=F0=E8=E3=EE=E4=E8=F2=FC=F1=FF. =CD=F3, =EC=EE=E6=E5=F2 =E1=FB=F2=FC... =DF =E2 =FD=F2=EE=EC =EF=EE=EA=E0 = =ED=E5 =F3=E2=E5=F0=E5=ED. =CD=E5 =E2=E8=E6=F3 =F1=EB=F3=F7=E0=E5=E2, =EA= =EE=E3=E4=E0 XML-=EF=F0=E8=EB=EE=E6=E5=ED=E8=E5=EC =ED=E0=E4=EE =EE=E1=F0=E0=E1=E0=F2=FB= =E2=E0=F2=FC =F1=EE=E4=E5=F0=E6=E8=EC=EE=E5 rtf-=E4=EE=EA=F3=EC=E5=ED=F2=E0. --=20 Best regards, LVU mailto:lv...@ua... |
From: Andrey K. <an...@se...> - 2006-01-23 20:02:20
|
Добрый день. Временно выпадал в офф-лайн - были проблемы с доступом в и-нет... Ну вот... Добро пожаловать мне. Кидаю копию последнего письма. Продолжаем дискуссию и пора ее дробить на отдельные куски. Также, раз уж появился CVS, хочу в него доступ как разработчика. Предлагаю поставить такие права, чтобы релизы могли выпускать только Вы, а я буду по мере сил дописывать код. Я так понял, что наша переписка в мэил-листе публикуется на SF. Это очень хорошо - могут придти новые разработчики и/или просто "генераторы идей". Очень полезно максимально показывать активность вокруг проекта. Пока все... Вместе с обсуждением настраиваю недостающее окружение для начала работ. После начну разбираться, что да как в коде. С уважением, Андрей. mailto:an...@se... ---------- Пересылаемое письмо --------------------------------------------------- От: Andrey Khrolenok <an...@se...> Время создания: Fri, 20 Jan 2006 00:10:57 +0300 Тема: Fwd: rtf2html ---------------------------------------------------------------------------------- Валентин, добрый день. Ранее Вы писали 19 января 2006 г., 12:53:41: >> Думаю, выбор шрифта можно переложить на плечи HTML, выдавая через стили наборы >> альтернатив: "font-family: Arial, Verdana, sans-serif;" Т.е. держать файл с >> альтернативами для наиболее употребимых шрифтов: Arial => Verdana, sans-serif, Times New >> Roman =>> Times, serif и т.п. А для всех прочих, если >> Roman =>> знать тип гарнитуры шрифта, можно >> выбирать альтернативы аналогичные какому-либо из известных шрифтов. L> Да, но этот файл должен быть именно файлом, а не жестко прошитыми в L> коде отображниями. Дабы юзер мог прописывать туда что-то свое - мало L> ли, какой ему фонт вздумается использовать... Без проблем. Даже будет грамотнее, если в конвертере будет зашит минимальный набор альтернатив, а через внешний файл пользователь сможет его дополнять и/или переопределять. Вот вариант формата файла: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- <исходный шрифт> ":" [ <альтернативный шрифт> "," ]* <тип шрифта> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Примеры: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Arial: Verdana, sans-serif Lazursky: Times New Roman, Times, serif Times: serif -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- >> ИМХО, OLE лесом!.. В комплекте с OLE объектом в файле всегда идет уже сгенеренная >> картинка. В принципе, ее нам достаточно. И нефиг заморачиваться. L> Насчет идущей в комплекте картинки - не знал. Хотя мог бы и L> догадаться: видимо, как раз когда с ними начинаются проблемы, Ворд L> показывает большие кресты св. Патрика на месте формул и прочего :) Ну про проблемы не знаю, знаю, что они идут для того, чтобы документ можно было бы смотреть и печатать даже на компе, где нет соответствующего OLE-сервера. Не уверен про RTF, но в DOC-файлах такие дублирующие картинки точно есть. >> Формат картинок можно оставлять как в RTF-файле - WMF. Желающие потом могут >> сконвертировать его в любой другой отдельными прогами. L> Там совсем не обязательно WMF. Смотрим "Word 2002 RTF Specification Final.doc": [...] L> html, помнится, никакие векторные картинки показывать не умеет, L> поэтому можно было бы конвертить все это дело в png/jpeg. Или L> складывать как есть, и пускай пользователь сам разбирается - но тогда L> возникнет проблема с <img src=???>. Мы конвертируем текст, не графику... Не надо пытаться делать все на свете. Картинка кладется в каталог в том формате, в каком она шла внутри RTF-документа. Картинке присваивается соответствующие имя и расширение, которые и указываются внутри выходного файла в теге <img>. Дальше не наши проблемы. Все желающие могут самостоятельно сконвертировать картинку в любой другой формат и подправить ее имя в HTML-файле. Это легко делается в автоматическом режиме. >> Рассказывайте. Хуже точно не будет :) L> Как хотелось бы сделать: есть там такая переменная в rtf2html.cpp, L> называется std::string par_html. Вот для нее неплохо было бы сделать L> собственный класс, у которого будут функции для установки различных L> параметров текста (все эти кегли, цвета, гарнитуры...), и который бы L> теги для изменения этих параметров выдавал только тогда, когда пойдет L> реальный текст, к которому новые параметры надо применять. Я уже тоже заморачивался на тему оптимизации HTML-кода. Идеал, когда каждый блок (абзац) накапливается в памяти и выдается на выход только после полной оптимизации внутри находящегося текста. Только тогда достигается полная оптимизация. Пример: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- <p><b>text1 <i>text2 <u>text3</b> text4</i> text5</u></p> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- В Вашем случае (как я понял алгоритм) на выходе получается: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- <p><b>text1 <i>text2 <u>text3</u></i></b><i><u> text4</u></i><u> text5</u></p> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- В случае полной оптимизации абзаца должно получиться: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- <p><b>text1 <i>text2 <u>text3</u></i></b><u><i> text4</i> text5</u></p> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- L> Как, возможно, было бы совсем неплохо сделать: если документ L> достаточно большой, то различных вариантов форматирования отдельно L> взятого симсола в нем относительно немного (если его, конечно, писал L> не полный извращенец). Можно было бы не писать каждый раз для L> смены кегля и гарнитуры, к примеру, </font><font ...>, или там L> </span><span style=...>, а сразу </span><span class=...>. Для L> параграфов, опять же, <p class=...>. И запихнуть в заголовок табличку L> стилей. Это очень ценная штука. Но для нее нужно сначала реализовать оптимизацию атрибутов текста, что мы обсуждали в предыдущем абзаце. И второе - не знаю как счес, но в этом случае конвертер должен до последнего хранить документ в памяти, чтобы сформировать полностью всю таблицу стилей и уже потом выдать готовый HTML-документ на выход. >> А на счет патчевания... На SF есть возможность пользовать CVS. Очень удобная штука для >> синхронизации усилий нескольких разработчиков. L> Знаю, что есть. Проблема в том, что я на работе сижу за прокси, L> который меня к CVS точно не пустит. А дома... в общем, тоже не все так L> просто. Так что пока, наверное, стоит остаться в рамках патчей. Тем L> более, что при слиянии CVS помнится, примерно теми же diff/patch и L> пользуется :) L> Насчет CompileFarm - на ней, соответственно, протестироваться я смогу L> только тогда, когда доберусь до нормального инета, а это случается не L> так часто :( Использование возможностей SF для нас выгодно тем, что видна активность вокруг проекта. Сторонние люди могут подкинуть какие-то новые идеи, могут появиться новые разработчики... Кстати, даже наше обсуждения есть смысл перенести из почты в тамошний форум. Тем более, что письма становятся все длинее и длинее :) >> Ну вот я и буду на FreeBSD тестировать. Ибо... >> 1) у меня нет компиляторов Си под винды; >> 2) пользовать конвертер я, все равно, буду под FreeBSD. L> Насчет 1) - это не проблема :) Borland C++ 5.5 - глюкалово то еще, L> зато шаровой, качается с борландовского сайта. Я под ним виндовую L> версию и собираю. Хе-хе... А вот тут у меня проблемы - по определенным причинам нет возможности ставить на виндячий комп такие проги. Да и до юниксового сервера проще добраться - всего-то полметра от виндячего компа :) >> На FreeBSD STLport ставится в заранее определенные каталоги: /usr/local/includes и >> /usr/local/libs. Заголовки в первом находятся без проблем, а вот файл бибилотеки - нет. >> Лог в приложении. >> Кстати, при компиляции прога хочет Automake 1.8, которого нет в поставке FreeBSD. Есть >> 1.7 и 1.9, пробовал компилить с 1.9, но выскакивает ошибка. L> Хмм... Дело в том, что stlport.m4, который там используется, я взял из L> какого-то совершенно левого места. У меня он заработал. Почему не L> работает у Вас - надо смотреть в configure.log, наверное. У меня у L> самого этот проект (точнее, его версия 0.1.0) - первый опыт работы с L> aclocal/autoconf/automake, так что я не уверен, что быстро разберусь. L> Но если Вас с этим вдруг еще хуже - высылайте тт лог тоже, буду L> смотреть. Ну... Я под юникс проги еще не писал. :) Когда я писал на Си, основной операционкой был ДОС... ;) И очень удобным был Turbo C, из которого впоследствии и вырос Borland C. Потому у меня также лишь поверхностные знания даже таких программ, как make. Но, ничего, разберемся постепенно... L>>> Сделаю, это совсем не проблема. Что бы такого в <title> написать? >> Ничего. Но этот тег должен быть по стандарту. Просто сделать его пустым. L> По стандарту там еще DTD должен быть указан, насколько я помню. И кто L> его указывает? Предлагаю использовать нижеследующий шаблон. При этом, т.к. там идет XHTML, а не простой HTML, есть допольнительные требования: 1) все теги и их параметры пишутся только прописными буквами; 2) все блочные теги (<p>, <div> и т.п.) должны иметь закрывающий тег; 3) вложенность тегов должна быть корректной (т.е. вот такое недопустимо: <i><b>...</i></b>); 4) все теги, без закрывающих должны иметь "слешик" в конце тега. Пример: <img src="..." /> XHTML удобен тем, что он нормально понимается всеми браузерами (даже если не исполнять указанные требования), но при этом является, по сути, XML-документом - т.е. его нормально понимают и XML-приложения (но только при неукоснительном исполнении всех требований к стандарту). Думаю, такая гибридность может в будущем только пригодиться. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <style type="text/css"> [тут стили, если нужны] </style> </head><body> [тут текст документа] </body></html> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- С уважением, Андрей. mailto:an...@se... ---------- Конец пересылаемого письма -------------------------------------------- |