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...
---------- Конец пересылаемого письма --------------------------------------------
|