]> www.wagner.pp.ru Git - sites/home_page.git/blob - articles/true_unix_gui.html
Anchor
[sites/home_page.git] / articles / true_unix_gui.html
1 <HTML><HEAD>
2 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=koi8-r">
3 <TITLE>True Unix GUI</TITLE>
4 <META NAME="DESCRIPTION" CONTENT="òÁÚÍÙÛÌÅÎÉÑ Ï ÔÏÍ, ËÁËÉÍÉ
5 ÐÒÉÎÃÉÐÉÁÌØÎÙÍÉ Ó×ÏÊÓÔ×ÁÍÉ ÏÂÌÁÄÁÅÔ ÔÅËÓÔÏ×ÙÊ ÉÎÔÅÒÆÅÊÓ Unix, É ÐÏÞÅÍÕ
6 ÎÉ ÏÄÉΠÉÚ ÓÏ×ÒÅÍÅÎÎÙÈ ÇÒÁÆÉÞÅÓËÉÈ ÉÎÔÅÒÆÅÊÓÏ× ÎÅ ÍÏÖÅÔ ÓÞÉÔÁÔØÓÑ
7 ÐÏÌÎÏÐÒÁ×ÎÙÍ ÎÁÓÌÅÄÎÉËÏÍ ÜÔÏÇÏ ÉÎÔÅÒÆÅÊÓÁ"> 
8 </HEAD><BODY>
9
10 <H1>True Unix GUI</H1>
11 <p>
12 ÷ ÐÏÓÌÅÄÎÅÅ ×ÒÅÍÑ ÍÎÏÇÏ ÛÕÍÁ ÒÁÚÄÁÅÔÓÑ ×ÏËÒÕÇ ÉÄÅÉ Ï ×ÓÔÕÐÌÅÎÉÉ
13 Linux (É ×ÏÏÂÝÅ Unix-ÐÏÄÏÂÎÙÈ ÓÉÓÔÅÍ) × ×ÏÊÎÕ ÚÁ ÍÅÓÔÏ ÎÁ ÒÙÎËÅ
14 ÎÁÓÔÏÌØÎÙÈ ÓÉÓÔÅÍ. ÷ ËÁÞÅÓÔ×Å ÒÁÚ×ÅÄËÉ ÂÏÅÍ × ÜÔÏÊ ×ÏÊÎÅ ×ÏÚÎÉËÌÉ É
15 ÒÁÚ×É×ÁÀÔÓÑ ÔÁËÉÅ ÓÉÓÔÅÍÙ, ËÁË KDE É GNOME. îÏ, ÐÏ ÍÏÅÍÕ ÍÎÅÎÉÀ, ÜÔÉ
16 ÓÉÓÔÅÍÙ ÏÂÒÅÞÅÎÙ ÎÁ ÐÒÏ×ÁÌ. ñ ÎÅ ÓÞÉÔÁÀ, ÞÔÏ Linux ÎÅ ÍÅÓÔÏ ÎÁ ÄÅÓËÔÏÐÅ
17 ÐÏÌØÚÏ×ÁÔÅÌÑ. ðÒÏÓÔÏ ÁÔÁËÏ×ÁÔØ ÐÏÚÉÃÉÉ Windows ÎÁÄÏ Ó ÄÒÕÇÏÇÏ ÆÌÁÎÇÁ.
18 </p><p>
19 þÔÏ ÔÁËÏÅ KDE É GNOME&nbsp;&mdash; ÜÔÏ ×ÓÅÇÏ ÌÉÛØ ÐÏÐÙÔËÁ ÐÏÓÔÒÏÉÔØ ÎÁÄ ÑÄÒÏÍ
20 Unix É X-Window ÓÉÓÔÅÍÕ, ÏÓÎÏ×ÁÎÎÕÀ ÎÁ ÔÅÈ ÖÅ ÐÒÉÎÃÉÐÁÈ, ÞÔÏ É Windows -
21 ÄÏËÕÍÅÎÔ-ÏÒÉÅÎÔÉÒÏ×ÁÎÎÁÑ ÍÏÄÅÌØ, ×ÚÁÉÍÏÄÅÊÓÔ×ÉÅ ÍÅÖÄÕ ÐÒÉÌÏÖÅÎÉÑÍÉ ÎÁ
22 ÂÁÚÅ drag'n'drop É Object Request Broker, ËÕÞÁ ÂÅÓÐÏÌÅÚÎÏÇÏ
23 ÕËÒÁÛÁÔÅÌØÓÔ×Á. æÁËÔÉÞÅÓËÉ ÄÌÑ ÔÁËÏÊ ÓÉÓÔÅÍÙ ×ÓÅ ÐÒÅÉÍÕÝÅÓÔ×Á
24 ÎÉÖÅÌÅÖÁÝÅÊ ÍÎÏÇÏÚÁÄÁÞÎÏÊ, ÍÎÏÇÏÐÏÌØÚÏ×ÁÔÅÌØÓËÏÊ, ÐÒÏÚÒÁÞÎÏ
25 ÉÎÔÅÇÒÉÒÏ×ÁÎÎÏÊ × ÓÅÔØ ÓÉÓÔÅÍÙ ÓÔÁÎÏ×ÑÔÓÑ ÎÅÄÏÓÔÁÔËÁÍÉ, ÐÒÉ×ÏÄÑÝÉÍÉ
26 ÔÏÌØËÏ Ë ÎÅÎÕÖÎÏÍÕ ÒÁÓÈÏÄÕ ÒÅÓÕÒÓÏ×. òÅÓÕÒÓÏ× ÓÅÊÞÁÓ, ËÁË ÐÒÁ×ÉÌÏ
27 ÉÚÂÙÔÏË, ÎÏ ÜÔÏ ÖÅ ÎÅ ÐÏ×ÏÄ ÔÒÁÎÖÉÒÉÔØ ÉÈ ÂÅÚ ÐÏÌØÚÙ.
28 </p><p>
29 ÷ ÒÅÚÕÌØÔÁÔÅ, ÍÙ ÐÏÌÕÞÁÅÍ ÍÏÎÓÔÒÁ, × ËÏÔÏÒÏÍ ÒÁÂÏÔÁ Ó ÕÄÁÌÅÎÎÙÍÉ
30 ÒÅÓÕÒÓÁÍÉ ÏÇÒÁÎÉÞÅÎÁ ÌÁÚÁÎØÅÍ ÐÏ Web, ×ÏÚÍÏÖÎÏÓÔÅÊ ÒÁÓÛÉÒÅÎÉÑ&nbsp;&mdash; ÎÅ
31 ÂÏÌØÛÅ ÞÅÍ × Windows. èÏÒÏÛÏ ÈÏÔØ ËÏÍÐÉÌÑÔÏÒ ÂÅÓÐÌÁÔÎÙÊ, ÎÏ ×ÅÄØ É ×
32 Windows ÅÇÏ ÕÖÅ ÐÏÒÔÁÎÕÌÉ, Á ÔÁË ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÍÉÎÉÍÁÌØÎÏÊ ÐÒÉÍÏÞËÉ Ë
33 ÎÕÖÎÏ ÐÉÓÁÔØ ÎÁ C, ÉÌÉ × ÓÌÕÞÁÅ KDE ÎÁ C++. 
34 </p><p>
35 ðÏÌØÚÏ×ÁÔÅÌØ ÜÔÏÊ ÓÉÓÔÅÍÙ ÏÐÑÔØ ÏÔÄÁÅÔÓÑ ÎÁ ÍÉÌÏÓÔØ ÐÒÏÇÒÁÍÍÉÓÔÁÍ&nbsp;&mdash; ÏÎ
36 ÍÏÖÅÔ ÐÏÌØÚÏ×ÁÔØÓÑ ÔÏÌØËÏ ÔÅÍ ÞÔÏ ÄÌÑ ÎÅÇÏ ÎÁÐÉÓÁÌÉ, ÐÏÓËÏÌØËÕ ÉÚÕÞÁÔØ C
37 É, ÔÅÍ ÂÏÌÅÅ ÐÉÓÁÔØ ÎÁ ÎÅÍ, Õ ÎÅÇÏ ÎÅÔ ×ÒÅÍÅÎÉ. õ ÎÅÇÏ Ó×ÏÉ,
38 ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÅ, ÚÁÄÁÞÉ&nbsp;&mdash; ÏÔÞÅÔÉË ËÒÁÓÉ×ÙÊ Ó×ÁÑÔØ, ÐÏÓÞÉÔÁÔØ
39 ÞÔÏ-ÎÉÂÕÄØ.
40 </p><p>
41 úÁÍÅÔÉÍ, ÞÔÏ É ÐÒÏÇÒÁÍÍÉÓÔÙ × ÎÁÛÅ ×ÒÅÍÑ, ×Ï ×ÓÑËÏÍ ÓÌÕÞÁÅ ÔÏ
42 ÐÏÄÁ×ÌÑÀÝÅÅ ÂÏÌØÛÉÎÓÔ×Ï ÉÈ, ËÏÔÏÒÏÅ ÏÂÓÌÕÖÉ×ÁÅÔ ÚÁÄÁÞÉ
43 ÂÉÚÎÅÓ-ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ×ÓÑÞÅÓËÉÍÉ ÓÉÓÔÅÍÁÍÉ 
44 Rapid Application Development, ÔÏ ÅÓÔØ ÐÏ ÏÔÎÏÛÅÎÉÀ Ë ÓÁÍÏÍÕ Desktop
45 Environment ×ÙÓÔÕÐÁÀÔ ÓËÏÒÅÅ ËÁË ÐÏÌØÚÏ×ÁÔÅÌÉ, ÞÅÍ ËÁË ÐÒÏÇÒÁÍÍÉÓÔÙ.
46 ÷ ÔÏ ÖÅ ×ÒÅÍÑ ÎÉ KDE ÎÉ GNOME ÎÅ ÎÁÞÉÎÁÌÉÓØ Ó ÉÄÅÉ&nbsp;&mdash; ÄÁ×ÁÊÔÅ ÎÁÐÉÛÅÍ
47 RAD-ÓÒÅÄÕ, × ËÏÔÏÒÏÊ ÍÏÖÎÏ ÓÄÅÌÁÔØ ×ÓÅ. þÔÏ, ËÓÔÁÔÉ, ÓÉÌØÎÏ ÏÇÒÁÎÉÞÉ×ÁÅÔ
48 É ËÏÌÉÞÅÓÔ×Ï ÉÈ ÒÁÚÒÁÂÏÔÞÉËÏ×, É ÐÒÏÄÕËÔÉ×ÎÏÓÔØ ËÁÖÄÏÇÏ ÉÚ ÎÉÈ.
49 </p><p>
50 òÁÚÒÁÂÏÔÞÉËÉ NextStep ÌÕÞÛÅ ÐÒÏÄÕÍÁÌÉ Ó×ÏÀ ÐÏÌÉÔÉËÕ × ÜÔÏÍ ÏÔÎÏÛÅÎÉÉ, ÎÏ
51 É ÏÎÉ ÐÏÔÅÒÐÅÌÉ ÎÅÕÄÁÞÕ × ×ÏÊÎÅ ËÁË ÚÁ ÄÅÓËÔÏÐÙ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ÔÁË É ÚÁ
52 ÕÍÙ ÐÒÏÇÒÁÍÍÉÓÔÏ×.
53 </p><p>
54 óÒÁ×ÎÉÍ ÜÔÏ Ó ÓÉÔÕÁÃÉÅÊ × ÎÁÞÁÌÅ 70-È ÇÏÄÏ×&nbsp;&mdash; ÜÐÏÈÉ ÐÏÂÅÄÎÏÇÏ ÛÅÓÔ×ÉÑ
55 Unix ÐÏ ÕÎÉ×ÅÒÓÉÔÅÔÁÍ óûá. ðÏÞÅÍÕ ÜÔÁ ÓÉÓÔÅÍÁ ÓÍÏÇÌÁ ÔÏÇÄÁ ×ÙÔÅÓÎÉÔØ
56 ÇÏÒÁÚÄÏ ÂÏÌÅÅ &laquo;ÄÒÕÖÅÓÔ×ÅÎÎÙÅ Ë ÐÏÌØÚÏ×ÁÔÅÌÀ&raquo; LISP-ÍÁÛÉÎÙ?
57 </p><p>
58 îÁ ÍÏÊ ×ÚÇÌÑÄ ÐÏÔÏÍÕ, ÞÔÏ ÏÎÁ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ ÐÒÏ×ÏÄÉÌÁ ÏÄÎÕ
59 ÎÅÚÁÍÙÓÌÏ×ÁÔÕÀ ÉÄÅÀ&nbsp;&mdash; <strong>&laquo;ÎÅ ÈÏÞÅÛØ ÏÂÝÁÔØÓÑ Ó ÐÒÏÇÒÁÍÍÏÊ ÓÁÍ&nbsp;&mdash; ÚÁÓÔÁ×Ø ÜÔÏ
60 ÄÅÌÁÔØ ÄÒÕÇÕÀ ÐÒÏÇÒÁÍÍÕ&raquo;</strong>. ñ Õ×ÅÒÅÎ, ÞÔÏ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ËÁÖÄÙÊ ÉÚ
61 ÞÉÔÁÔÅÌÅÊ ×ÓÐÏÍÎÉÌ ÞÔÏ-ÔÏ ÔÉÐÁ <tt>ls -l|grep root</tt> ÉÌÉ 
62 <tt>find . -name &quot;*.bak&quot;|xargs rm</tt>. äÁ, ÒÅÞØ ÉÍÅÎÎÏ Ï ÜÔÉÈ ËÏÎÓÔÒÕËÃÉÑÈ.
63 </p><p>
64 ïÓÎÏ×ÎÏÅ ÉÈ ÄÏÓÔÏÉÎÓÔ×Ï ÚÁËÌÀÞÁÅÔÓÑ × ÔÏÍ ÞÔÏ ÏÎÉ, ×Ï-ÐÅÒ×ÙÈ, ×ÐÏÌÎÅ
65 ÄÏÓÔÕÐÎÙ ÐÏÌØÚÏ×ÁÔÅÌÀ, ÕÍÅÀÝÅÍÕ ÒÁÂÏÔÁÔØ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ, Á ×Ï-×ÔÏÒÙÈ
66 Ñ×ÌÑÀÔÓÑ ÐÏÌÎÏÃÅÎÎÙÍÉ ÐÒÏÇÒÁÍÍÁÍÉ ÎÁ ÑÚÙËÅ shell. éÈ ÍÏÖÎÏ ÚÁÐÉÓÁÔØ ×
67 ÆÁÊÌ, ÏÂßÑ×ÉÔØ ÜÔÏÔ ÆÁÊÌ ÉÓÐÏÌÎÑÅÍÙÍ É ÐÏÌØÚÏ×ÁÔØÓÑ ÎÁÒÑÄÕ Ó ÐÒÏÞÉÍÉ
68 ËÏÍÁÎÄÁÍÉ ÓÉÓÔÅÍÙ. 
69 </p><p>
70 åÓÌÉ ×ÓÐÏÍÎÉÔØ, ÞÔÏ ÏÔÞÅÔÙ × ÔÅ ×ÒÅÍÅÎÁ ÐÉÓÁÌÉ ÎÁ troff, ËÏÔÏÒÙÊ ×ÅÓØÍÁ 
71 ÐÏÄÈÏÄÉÔ ÄÌÑ ÏÂÒÁÂÏÔËÉ sed-ÏÍ É awk, ÔÏ ÏËÁÖÅÔÓÑ ÞÔÏ
72 ÐÏÌØÚÏ×ÁÔÅÌÉ ×ÐÏÌÎÅ ÍÏÇÌÉ ÌÅÇËÏ ÁÄÁÐÔÉÒÏ×ÁÔØ ÓÉÓÔÅÍÕ Ë Ó×ÏÉÍ ÎÕÖÄÁÍ.
73 ðÒÉÞÅÍ ÜÔÏÔ ÐÒÏÃÅÓÓ ÓËÏÒÅÅ ÎÁÐÏÍÉÎÁÌ ÏÂÕÞÅÎÉÅ&nbsp;&mdash; ÓÄÅÌÁÌ ÞÔÏ-ÔÏ ÏÄÉΠÒÁÚ,
74 ÄÁÌ ÜÔÏÊ ÏÐÅÒÁÃÉÉ ÉÍÑ, É ÄÁÌØÛÅ ÔÒÅÂÕÅÛØ ÓÄÅÌÁÔØ ÏÐÅÒÁÃÉÀ Ó ÔÁËÉÍ-ÔÏ
75 ÎÁÚ×ÁÎÉÅÍ. 
76 </p><p>
77 òÅÚÕÌØÔÁÔÏÍ ÜÔÏÇÏ Ñ×ÉÌÏÓØ ÐÒÁËÔÉÞÅÓËÉ ÐÏÌÎÏÅ ÏÔÓÕÔÓÔ×ÉÅ ÂÁÒØÅÒÁ ÍÅÖÄÕ
78 ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÓÉÓÔÅÍÙ É ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅÍ × ÎÅÊ. é ÄÁÌØÎÅÊÛÅÅ ÒÁÚ×ÉÔÉÅ
79 × ÏÂÝÅÍ-ÔÏ ÎÅ ÐÒÉ×ÅÌÏ Ë ÅÇÏ Õ×ÅÌÉÞÅÎÉÀ. ÷ ÏÔ×ÅÔ ÎÁ X-Window ÐÏÑ×ÉÌÓÑ Tk,
80 × ÏÔ×ÅÔ ÎÁ ÉÎÔÅÒÁËÔÉ×ÎÙÅ ÐÒÏÇÒÁÍÍÙ ÔÉÐÁ ftp&nbsp;&mdash; expect. 
81 </p><p>
82 äÒÕÇÏÅ ÄÅÌÏ ÞÔÏ ÐÒÁËÔÉÞÅÓËÉ ÎÅÉÚÍÅÎÎÙÍ ÏÓÔÁÌÓÑ ÂÁÒØÅÒ ÍÅÖÄÕ ÞÅÌÏ×ÅËÏÍ,
83 ×ÉÄÑÝÉÍ ËÏÍÐØÀÔÅÒ × ÐÅÒ×ÙÊ ÒÁÚ É Ë×ÁÌÉÆÉÃÉÒÏ×ÁÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ, ×
84 ÓÎÑÔÉÉ ËÏÔÏÒÏÇÏ ÐÒÅÕÓÐÅÌÉ ÄÒÕÇÉÅ ÓÉÓÔÅÍÙ, × ÏÓÏÂÅÎÎÏÓÔÉ MacOS.
85 </p><p>
86 ðÁÍÑÔÎÉËÏÍ ÔÏÍÕ ÓÌÁ×ÎÏÍÕ ×ÒÅÍÅÎÉ ÓÌÕÖÉÔ O'Reilly-×ÓËÁÑ ËÎÉÖËÁ
87 &laquo;<em>sed &amp;
88 awk</em>&raquo;, ËÏÔÏÒÁÑ ÆÁËÔÉÞÅÓËÉ Ñ×ÌÑÅÔÓÑ ÌÅÔÏÐÉÓØÀ ×ÅÒÓÔËÉ ÓÅÒÉÉ ÐÒÏ X window.
89 </p><p>
90 ëÁËÏ×Ù ÖÅ ÓÏÓÔÁ×ÌÑÀÝÉÅ ÉÎÔÅÒÆÅÊÓÁ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ Unix, ËÏÔÏÒÙÅ
91 ÏËÁÚÁÌÉÓØ × Ó×ÏÅ ×ÒÅÍÑ ÎÁÓÔÏÌØËÏ ÕÄÁÞÎÙÅ, ÞÔÏ ÖÉ×ÕÔ ÕÖÅ 30 ÌÅÔ, É ÄÏ ÓÉÈ
92 ÐÏÒ ÎÁÈÏÄÉÔÓÑ ÎÅÍÁÌÏ ÌÀÄÅÊ, ÐÒÅÄÐÏÞÉÔÁÀÝÉÈ ÉÈ ÒÁÚÎÏÏÂÒÁÚÎÙÍ GUI?
93 </p><p>
94 îÁ ÍÏÊ ×ÚÇÌÑÄ ÉÈ ÞÅÔÙÒÅ:
95 </p>
96 <ol>
97 <li>
98  õÎÉ×ÅÒÓÁÌØÎÁÑ ÆÏÒÍÁ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ&nbsp;&mdash; ÔÅËÓÔÏ×ÙÊ ÆÁÊÌ,
99 ÐÏÎÉÍÁÅÍÙÊ ËÁË ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÓÉÍ×ÏÌÏ×, ÎÅËÏÔÏÒÙÅ ÉÚ ËÏÔÏÒÙÈ ÉÍÅÀÔ
100 ÓÐÅÃÉÁÌØÎÙÊ ÓÍÙÓÌ&nbsp;&mdash; ÒÁÚÄÅÌÑÀÔ ÓÔÒÏËÉ(ÚÁÐÉÓÉ), ÐÏÌÑ É ÓÌÏ×Á.
101   åÇÏ ËÏÍÁÎÄÎÏ-ÓÔÒÏÞÎÙÅ ÐÒÏÇÒÁÍÍÙ ×ÙÄÁÀÔ ÎÁ ÜËÒÁΠÞÅÌÏ×ÅËÕ (stdout),
102   ÅÇÏ ÖÅ ÏÖÉÄÁÀÔ × ËÁÞÅÓÔ×Å ××ÏÄÁ (stdin). îÅ ÂÕÄØ ÜÔÏÇÏ ÓÔÁÎÄÁÒÔÁ
103  ÂÅÓÐÏÌÅÚÅΠÂÙÌ ÂÙ ÓÌÅÄÕÀÝÉÊ ÐÕÎËÔ
104 <li> ðÅÒÅÎÁÚÎÁÞÅÎÉÅ ××ÏÄÁ-×Ù×ÏÄÁ. üÔÏÔ ÉÎÓÔÒÕÍÅÎÔ × Unix ÚÎÁÀÔ ÐÏ-ÍÏÅÍÕ
105   ×ÓÅ.
106 <li> Toolbox Phylosophy. üÔÏ Ó×ÏÊÓÔ×Ï ÔÏÖÅ ÛÉÒÏËÏ ÉÚ×ÅÓÔÎÏ. ÷Ï-×ÓÑËÏÍ
107  ÓÌÕÞÁÅ ÉÍÅÎÎÏ ÎÁ ÎÅÍ ÚÁÏÓÔÒÑÅÔ ×ÎÉÍÁÎÉÅ òÉÞÁÒÄ óÔÏÌÌÍÁΠ×
108  info-ÄÏËÕÍÅÎÔÁÃÉÉ ÎÁ textutuls. éÄÅÑ ÓÏÓÔÏÉÔ × ÎÁÌÉÞÉÉ ÍÎÏÇÉÈ ÍÁÌÅÎØËÉÈ
109  ÕÔÉÌÉÔ, ËÏÔÏÒÙÅ ÈÏÒÏÛÏ ÉÎÔÅÇÒÉÒÕÀÔÓÑ, ×ÍÅÓÔÏ ÏÇÒÏÍÎÏÇÏ ÍÏÎÓÔÒÁ, ËÏÔÏÒÙÊ
110  ÕÍÅÅÔ ×ÓÅ. üÔÏ ÅÄÉÎÓÔ×ÅÎÎÙÊ ÕÒÏË Unix, ËÏÔÏÒÙÊ ÕÓ×ÏÉÌÉ ÒÁÚÒÁÂÏÔÞÉËÉ
111  GNOME É KDE. 
112 <li> òÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ. üÔÏ ÔÏÖÅ ÐÕÎËÔ, Ï ËÏÔÏÒÏÍ ÍÎÏÇÉÅ ÚÁÂÙ×ÁÀÔ, 
113   ÎÏ ÂÅÚ ÎÉÈ ÉÄÅÑ &laquo;ÚÁÓÔÁ×ÉÔØ ÏÄÎÕ ÐÒÏÇÒÁÍÍÕ ÞÉÔÁÔØ ×Ù×ÏÄ ÄÒÕÇÏÊ&raquo; ÂÙÌÁ ÂÙ
114   ÂÅÓÓÍÙÓÌÅÎÎÏÊ. üÔÏ ÆÏÒÍÁÌØÎÙÊ, ÄÏÓÔÁÔÏÞÎÏ ÇÉÂËÉÊ É ÂÏÌÅÅ-ÍÅÎÅÅ
115   ÉÎÔÕÉÔÉ×ÎÙÊ ÓÐÏÓÏ ÕËÁÚÁÔØ ÐÒÏÇÒÁÍÍÅ, ÞÔÏ ÓÌÅÄÕÅÔ ÉÓËÁÔØ × ÐÏÔÏËÅ
116   ÄÁÎÎÙÈ. é ÓÔÁÎÄÁÒÔÎÙÅ ÓÒÅÄÓÔ×Á ÔÅËÓÔÏ×ÏÊ ÏÂÒÁÂÏÔËÉ, É ÔÁËÉÅ
117   ÉÎÓÔÒÕÍÅÎÔÙ ËÁË expect, ÐÏÑ×É×ÛÉÅÓÑ × ÏÔ×ÅÔ ÎÁ ÐÏÑ×ÌÅÎÉÅ ÐÒÏÇÒÁÍÍ,
118   ÏÔËÁÚÙ×Á×ÛÉÈÓÑ ÞÅÓÔÎÏ ×ÚÁÉÍÏÄÅÊÓÔ×Ï×ÁÔØ ÓÏ ÓÔÁÎÄÁÒÔÎÙÍÉ ÆÉÌØÔÒÁÍÉ,
119   ÏÐÉÒÁÀÔÓÑ ÉÍÅÎÎÏ ÎÁ ÜÔÏÔ ÍÅÈÁÎÉÚÍ.
120 </ol>  
121 <p>
122 ïÞÅ×ÉÄÎÏ, ÞÔÏ ÍÏÄÅÌØ ÏÂÒÁÂÏÔËÉ ÄÁÎÎÙÈ, ÏÓÎÏ×ÁÎÎÁÑ ÎÁ ÜÔÉÈ ÞÅÔÙÒÅÈ ËÉÔÁÈ,
123 ÎÅ ÐÏËÒÙ×ÁÅÔ ÐÏÔÒÅÂÎÏÓÔÅÊ ÓÏ×ÒÅÍÅÎÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ. 
124 </p><p>
125 îÁÉÂÏÌÅÅ ÓÌÁÂÙÍ ÍÅÓÔÏÍ ÏËÁÚÙ×ÁÅÔÓÑ ÔÅËÓÔÏ×ÙÊ ÆÁÊÌ ËÁË ÕÎÉ×ÅÒÓÁÌØÎÙÊ
126 ÓÐÏÓÏ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ × ÓÏÞÅÔÁÎÉÉ Ó ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ
127 ÄÌÑ ÅÇÏ ÏÂÒÁÂÏÔËÉ. ÷Ï-ÐÅÒ×ÙÈ, ËÒÏÍÅ ÔÅËÓÔÁ ÅÓÔØ ËÁÒÔÉÎËÉ É Ú×ÕË. 
128 ÷Ï-×ÔÏÒÙÈ, 
129 ÏÐÅÒÉÒÏ×ÁÔØ Ó ÔÅËÓÔÏÍ ÎÁ ÕÒÏ×ÎÅ ÓÉÍ×ÏÌÏ× ÎÅ ×ÓÅÇÄÁ ÕÄÏÂÎÏ&nbsp;&mdash; ÈÏÞÅÔÓÑ
130 ÏÐÅÒÉÒÏ×ÁÔØ ÎÁ ÕÒÏ×ÎÅ ÐÒÅÄÌÏÖÅÎÉÊ, ÁÂÚÁÃÅ×, Á ÔÏ É ÇÌÁ×. ÷-ÔÒÅÔØÉÈ,
131 ÓÕÝÅÓÔ×ÕÀÔ ÔÁÂÌÉÞÎÙÅ ÄÁÎÎÙÅ, ËÏÔÏÒÙÅ ÎÅ ×ÓÅÇÄÁ ÕÄÏÂÎÏ ÏÂÒÁÂÁÔÙ×ÁÔØ × 
132 awk&nbsp;&mdash; ÉÎÏÇÄÁ ÎÕÖÅΠsql. ÷ ÞÅÔ×ÅÒÔÙÈ, ÅÓÔØ ÜÌÅÍÅÎÔÙ ÏÆÏÒÍÌÅÎÉÑ&nbsp;&mdash; ÛÒÉÆÔÙ,
133 ÎÁÞÅÒÔÁÎÉÑ É ÐÒ., ËÏÔÏÒÙÅ ÉÎÏÇÄÁ ÎÅÓÕÔ ÓÕÝÅÓÔ×ÅÎÎÕÀ ÔÅÍÁÔÉÞÅÓËÕÀ
134 ÎÁÇÒÕÚËÕ. (úÄÅÓØ ÍÙ ×ÓÔÕÐÁÅÍ ÎÁ ÔÅÁÔÒ ×ÏÅÎÎÙÈ ÄÅÊÓÔ×ÉÊ ÍÅÖÄÕ
135 ÓÔÏÒÏÎÎÉËÁÍÉ ÌÏÇÉÞÅÓËÏÊ É ÆÉÚÉÞÅÓËÏÊ ÒÁÚÍÅÔËÉ, Ë ÂÏÒØÂÅ ÍÅÖÄÕ ËÏÔÏÒÙÍÉ
136 ÍÙ ÅÝÅ ×ÅÒÎÅÍÓÑ).
137 </p><p>
138 äÒÕÇÉÍ ÓÌÁÂÙÍ ÍÅÓÔÏÍ Ñ×ÌÑÀÔÓÑ ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ, ËÁË ×ÓÔÒÏÅÎÎÙÊ ×
139 ÓÉÓÔÅÍÕ ÓÐÏÓÏ ÒÁÓÐÏÚÎÁ×ÁÎÉÑ ÏÂÒÁÚÏ×. ïÎÉ ×Ï-ÐÅÒ×ÙÈ, ÓÌÏÖÎÙ ÄÌÑ
140 ÐÏÌØÚÏ×ÁÔÅÌÑ&nbsp;&mdash; ÎÅÄÁÒÏÍ AltaVista ÉÍÉ ÎÅ ÐÏÌØÚÕÅÔÓÑ, ×Ï-×ÔÏÒÙÈ ÏÞÅÎØ
141 ÏÇÒÁÎÉÞÅÎÙ ÐÏ Ó×ÏÉÍ ×ÏÚÍÏÖÎÏÓÔÑÍ&nbsp;&mdash; ÐÅÒÅÓÔÁ×ØÔÅ ÍÅÓÔÁÍÉ Ä×Á ÓÌÏ×Á É ×ÓÅ.
142 </p><p>
143 åÓÔØ ÏÇÒÁÎÉÞÅÎÉÑ É Õ ËÏÎÃÅÐÃÉÉ ÐÅÒÅÎÁÚÎÁÞÅÎÉÑ ××ÏÄÁ-×Ù×ÏÄÁ. ïÎÁ
144 ÐÒÉÎÃÉÐÉÁÌØÎÏ ÌÉÎÅÊÎÁ, ÈÏÔÑ ÐÒÏÓÔÒÁÎÓÔ×Ï ÎÁ ÜËÒÁÎÅ ÐÒÉÎÃÉÐÉÁÌØÎÏ
145 Ä×ÕÍÅÒÎÏ. íÎÅ ÏÞÅÎØ ÞÁÓÔÏ ÈÏÞÅÔÓÑ ÎÁÐÉÓÁÔØ ÞÔÏ-ÔÏ ×ÒÏÄÅ
146 </p><p>
147 <pre>
148   gzcat /var/log/httpd/access.log.gz | tee v | grep ÏÄÎÏ
149                                            |
150                                            +-&gt; grep ÄÒÕÇÏÅ
151 </pre>                                             
152 </p><p>
153 ÷ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÔÁË ÎÅÌØÚÑ. èÏÔÑ ÓÏ ÓÔÏÒÏÎÙ ÑÄÒÁ Unix ÐÒÉÎÃÉÐÉÁÌØÎÙÈ 
154 ×ÏÚÒÁÖÅÎÉÊ ÎÅÔ. äÒÕÇÏÅ ÄÅÌÏ ÞÔÏ ÐÙÔÁÑÓØ ÚÁÐÉÓÁÔØ ÜÔÏ Ó ËÁËÉÍ ÕÇÏÄÎÏ
155 ÓÉÎÔÁËÓÉÓÏÍ ÎÁ ×ÔÏÒÏÍ-ÔÒÅÔØÅÍ ÕÒÏ×ÎÅ ×ÌÏÖÅÎÎÏÓÔÉ ÏÂÑÚÁÔÅÌØÎÏ
156 ÚÁÐÕÔÁÅÛØÓÑ. á ÅÓÌÉ ÎÅ ÐÉÓÁÔØ, Á ÒÉÓÏ×ÁÔØ ÎÁ ÜËÒÁÎÅ ÍÙÛËÏÊ ÓÔÒÅÌÏÞËÉ?
157 ôÏÇÄÁ ÍÏÖÎÏ ÏÈ×ÁÔÉÔØ ×ÚÇÌÑÄÏÍ ÄÏ×ÏÌØÎÏ ÓÌÏÖÎÕÀ ÓÈÅÍÕ ÐÏÔÏËÏ× ÄÁÎÎÙÈ. ó
158 ×ÅÔ×ÌÅÎÉÑÍÉ, ÓÌÉÑÎÉÑÍÉ  É ÍÎÏÇÏ ÞÅÍ ÅÝÅ.
159 </p><p>
160 ïÔ×ÌÅËÁÑÓØ ÎÅÍÎÏÇÏ ÏÔ ÔÅÍÙ: á ÎÅ ËÁÖÅÔÓÑ ÌÉ ×ÁÍ, ÞÔÏ ×ÒÅÍÑ
161 ÇÒÁÆÉÞÅÓËÉÈ ÉÎÔÅÒÆÅÊÓÏ× ËÁË ÔÁËÏ×ÙÈ ÚÁËÁÎÞÉ×ÁÅÔÓÑ? çÒÑÄÅÔ ×ÒÅÍÑ
162 ÉÎÔÅÒÆÅÊÓÏ× ÇÏÌÏÓÏ×ÙÈ, ËÏÔÏÒÙÅ, ËÁË ÎÉ ÓÔÒÁÎÎÏ ËÕÄÁ ÂÌÉÖÅ Ë ËÏÍÁÎÄÎÏÊ
163 ÓÔÒÏËÅ Unix, ÞÅÍ Ë ÇÒÁÆÉÞÅÓËÏÍÕ ÉÎÔÅÒÆÅÊÓÕ Windows. ÷ÅÄØ ÒÅÞØ ÌÉÎÅÊÎÁ, É
164 ÂÕÄÅ ÎÁÄÌÅÖÁÝÉÍ ÏÂÒÁÚÏÍ ÒÁÓÐÏÚÎÁÎÁ, ÐÒÅ×ÒÁÝÁÅÔÓÑ × ÔÏÔ ÓÁÍÙÊ ÐÏÔÏË
165 ÔÅËÓÔÏ×ÏÊ ÉÎÆÏÒÍÁÃÉÉ, ËÏÔÏÒÙÊ ÔÁË ÌÀÂÑÔ ÔÒÁÄÉÃÉÏÎÎÙÅ ÕÔÉÌÉÔÙ Unix.
166 þÔÏ ÖÅ ËÁÓÁÅÔÓÑ ÓÉÎÔÅÚÁ ÒÅÞÉ, ÔÏ ÜÔÁ ÚÁÄÁÞÁ ÐÒÏÓÔÏ ÕÖÅ ÒÅÛÅÎÁ&nbsp;&mdash; ÂÅÒÅÔÅ
167 festival É ÐÅÒÅÎÁÚÎÁÞÁÅÔÅ ×Ù×ÏÄ ÎÁ ÎÅÇÏ. ðÏÔÒÅÂÕÅÔÓÑ, ÐÒÁ×ÄÁ ÎÅÍÎÏÇÏ
168 ÉÚÍÅÎÉÔØ ÓÉÎÔÁËÓÉÓ shell'Á É, ÏÓÏÂÅÎÎÏ, ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ, ÞÔÏÂÙ
169 ËÏÍÁÎÄÙ ÂÙÌÏ ÕÄÏÂÎÏ ÐÒÏÉÚÎÏÓÉÔØ, Á ×ÙÄÁÞÕ&nbsp;&mdash; ×ÏÓÐÒÉÎÉÍÁÔØ ÎÁ ÓÌÕÈ.
170 </p><p>
171 îÏ ÇÏÌÏÓÏ×ÏÊ ××ÏÄ&nbsp;&mdash; ÐÏËÁ ÅÝÅ ÔÕÍÁÎÎÏÅ ÂÕÄÕÝÅÅ. âÌÉÖÁÊÛÉÅ ÇÏÄÁ Ä×Á-ÔÒÉ
172 ÎÁÍ ÐÒÅÄÓÔÏÉÔ ÖÉÔØ Ó ÍÙÛËÏÊ, ÏËÏÛËÁÍÉ É ÉËÏÎËÁÍÉ, ËÏÔÏÒÙÍ ËÓÔÁÔÉ,
173 ÐÒÉÍÅÒÎÏ ÓÔÏÌØËÏ ÖÅ ÌÅÔ, ÞÔÏ É Unix.
174 </p><p>
175 éÔÁË, ËÁËÉÍ ÖÅ ÄÏÌÖÅΠÂÙÔØ ÉÓÔÉÎÎÏ ÀÎÉËÓÑÞÉÊ ÇÒÁÆÉÞÅÓËÉÊ ÉÎÔÅÒÆÅÊÓ?
176 </p>
177 <ol>
178 <li> äÏÌÖÅΠÓÕÝÅÓÔ×Ï×ÁÔØ ÅÄÉÎÙÊ ÓÐÏÓÏ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ.
179  üÔÏ ÐÏÚ×ÏÌÉÔ ÎÁÐÒÁ×ÌÑÔØ ×ÙÄÁÞÕ ÌÀÂÏÊ ÐÒÏÇÒÁÍÍÙ ÎÁ ×ÈÏÄ ÄÒÕÇÏÊ.
180 <li> äÏÌÖÎÏ ÓÕÝÅÓÔ×Ï×ÁÔØ ÓÒÅÄÓÔ×Ï ÐÏÉÓËÁ ÛÁÂÌÏÎÏ× × ÜÔÏÍ ÐÏÔÏËÅ
181   ÉÎÆÏÒÍÁÃÉÉ, ÐÒÉÞÅÍ ÔÁËÏÅ, ÞÔÏÂÙ ×ÉÄÑ ÎÅÞÔÏ ÎÁ ÜËÒÁÎÅ, ÐÏÌØÚÏ×ÁÔÅÌØ ÌÅÇËÏ
182   ÍÏÇ ÓÆÏÒÍÕÌÉÒÏ×ÁÔØ ÚÁÄÁÞÕ &laquo;ÎÁÊÄÉ ÍÎÅ ×ÓÅ, ÐÏÈÏÖÅÅ ÎÁ ÜÔÏ&raquo;
183 <li> îÅ ÄÏÌÖÎÏ ÓÕÝÅÓÔ×Ï×ÁÔØ ÍÏÎÓÔÒÏ× ÔÉÐÁ Microsoft Word ÉÌÉ Netscape
184 Communicator. 
185   äÏÌÖÎÁ ÂÙÔØ ÍÁÌÅÎØËÁÑ ÕÔÉÌÉÔËÁ ÄÌÑ ÐÏËÁÚÁ ÆÏÒÍÁÔÉÒÏ×ÁÎÎÏÇÏ ÔÅËÓÔÁ,
186   ÄÒÕÇÁÑ ÍÁÌÅÎØËÁÑ ÕÔÉÌÉÔËÁ ÄÌÑ ÐÏËÁÚÁ ÔÁÂÌÉà(ËÏÔÏÒÏÊ ÂÕÄÅÔ ÚÁÏÄÎÏ
187   ÐÏÌØÚÏ×ÁÔØÓÑ É ÓÒÅÄÓÔ×Ï ÄÏÓÔÕÐÁ Ë sql-ÂÁÚÅ), ÏÔÄÅÌØÎÁÑ ÕÔÉÌÉÔËÁ ÄÌÑ
188   ÄÏÓÔÕÐÁ Ë ÕÄÁÌÅÎÎÙÍ ÒÅÓÕÒÓÁÍ, ÂÏÌØÛÅ ÐÏÈÏÖÁÑ ÎÁ wget,
189   
190 <li> äÏÌÖÅΠÓÕÝÅÓÔ×Ï×ÁÔØ ÎÅÌÉÎÅÊÎÙÊ ÓÐÏÓÏ ÉÎÔÅÇÒÉÒÏ×ÁÎÉÑ ÜÔÉÈ ÕÔÉÌÉÔ,
191   ÔÁËÏÊ, ÞÔÏ Ó ÏÄÎÏÊ ÓÔÏÒÏÎÙ, ÐÏÌØÚÏ×ÁÔÅÌØ ÓÐÏÓÏÂÅΠӠÎÉÍ ÓÐÒÁ×ÉÔØÓÑ
192   ÓÁÍ, Ó ÄÒÕÇÏÊ&nbsp;&mdash; ÏΠÐÏÚ×ÏÌÑÅÔ ÓÃÅÐÉÔØ wget
193   Ó ÐÏËÁÚÙ×ÁÌËÏÊ ÔÅËÓÔÁ É ÐÏÌÕÞÉÔØ ÜË×É×ÁÌÅÎÔ Netscape. üÔÏÔ ÓÐÏÓÏÂ
194   ÄÏÌÖÅΠÉÍÅÔØ ÉÎÔÕÉÔÉ×ÎÏ ÑÓÎÏÅ ÉÎÔÅÒÆÅÊÓÎÏÅ ×ÙÒÁÖÅÎÉÅ. 
195 </ol>  
196 <p>
197 åÓÔÅÓÔ×ÅÎÎÏ, ÞÔÏ ÒÅÁÌØÎÁÑ ÓÒÅÄÁ, ÐÏÓÔÒÏÅÎÎÁÑ ÎÁ ÜÔÉÈ ÐÒÉÎÃÉÐÁÈ, ÎÅ ÂÕÄÅÔ
198 ÓÏÓÔÏÑÔØ ÉÚ ÏÄÎÉÈ ÇÏÌÙÈ ËÉÒÐÉÞÉËÏ×. ÷ ÄÉÓÔÒÉÂÕÔÉ× ÄÏÌÖÎÏ ×ÈÏÄÉÔØ
199 ÎÅÓËÏÌØËÏ ÓÏÔÅΠÓËÒÉÐÔÏ×, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÓÏÚÄÁ×ÁÔØ Õ ÐÏÌØÚÏ×ÁÔÅÌÑ
200 ×ÐÅÞÁÔÌÅÎÉÅ, ÞÔÏ Õ ÎÅÇÏ ÅÓÔØ É Netscape É Word É Excel. îÏ ÅÓÌÉ ÅÍÕ
201 ×ÄÒÕÇ ÚÁÈÏÞÅÔÓÑ ÏÔÏÒ×ÁÔØ ÓÞÉÔÁÌËÕ ÆÏÒÍÕÌ ÏÔ ÜÌÅËÔÒÏÎÎÏÊ ÔÁÂÌÉÃÙ É
202 ×ÏÔËÎÕÔØ ÅÅ (×ÍÅÓÔÅ Ó sql-ÉÎÔÅÒÆÅÊÓÏÍ) ×ÎÕÔÒØ ÔÅËÓÔÏ×ÏÇÏ ÄÏËÕÍÅÎÔÁ, ÜÔÏ
203 ÄÏÌÖÎÏ ÄÅÌÁÔØÓÑ ÄÁÖÅ ÎÅ ÎÁÐÉÓÁÎÉÅÍ ÐÑÔÉ ÓÔÒÏË, Á ÎÅÓËÏÌØËÉÍÉ Ä×ÉÖÅÎÉÑÍÉ
204 ÍÙÛÉ. éÎÔÅÒÅÓÎÁÑ ÍÅÔÁÆÏÒÁ ÎÁ ÜÔÕ ÔÅÍÕ ÂÙÌÁ ÒÅÁÌÉÚÏ×ÁÎÁ × Ó×ÏÅ ×ÒÅÍÑ ×Ï
205 FrameWork&nbsp;&mdash; Õ ËÁÖÄÏÇÏ ÏËÎÁ ÂÙÌÁ ÌÉÃÅ×ÁÑ ÓÔÏÒÏÎÁ (ÐÒÉÍÅÒÎÏ ÔÏ, ÞÔÏ
206 ÏËÁÖÅÔÓÑ ÎÁ ÐÒÉÎÔÅÒÅ) É ÉÚÎÁÎËÁ (ÍÁËÒÏÓ ËÏÔÏÒÙÊ ÜÔÏ ÇÅÎÅÒÉÒÕÅÔ).
207 </p><p>
208 éÎÔÅÒÅÓÎÏ, ÞÔÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÁÑ ÒÅÁÌÉÚÁÃÉÑ ÜÔÏÊ ËÏÎÃÅÐÃÉÉ ÍÏÖÅÔ ÐÒÉ×ÅÓÔÉ
209 Ë ÓÕÝÅÓÔ×ÅÎÎÏÍÕ ÕÍÅÎØÛÅÎÉÀ ÒÁÚÍÅÒÏ× ÄÉÓÔÒÉÂÕÔÉ×Á. ÷Ù ÎÉËÏÇÄÁ ÎÅ
210 ÚÁÄÕÍÙ×ÁÌÉÓØ ÓËÏÌØËÏ ÒÁÚÎÙÈ http-ËÌÉÅÎÔÏ× ×ÈÏÄÉÔ × ÔÉÐÉÞÎÙÊ ÄÉÓÔÒÉÂÕÔÉ×
211 Linux? óÈÏÄÕ: Netscape, Lynx, wget, http-ÐÁËÅÔ ÄÌÑ Tcl, libwww-perl.
212 á ×ÅÄØ È×ÁÔÉÌÏ ÂÙ ÏÄÎÏÇÏ, ÎÏ ÈÏÒÏÛÅÇÏ. é ÔÁË ÄÌÑ ×ÓÅÇÏ ÏÓÔÁÌØÎÏÇÏ.
213 </p><p>
214 ðÒÅÄ×ÉÖÕ ×ÏÚÒÁÖÅÎÉÑ, ÞÔÏ ÏÐÉÓÁÎÎÁÑ ÓÉÓÔÅÍÁ&nbsp;&mdash; ÒÁÊ ÄÌÑ ÐÒÏÇÒÁÍÍÉÓÔÁ, ÎÏ ÎÅ
215 ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ. ðÏÌØÚÏ×ÁÔÅÌÀ ÎÅ ÎÕÖÎÙ reusable components&nbsp;&mdash; ÅÍÕ
216 ÐÏÄÁ×ÁÊ ÇÏÔÏ×ÙÅ ÐÒÉÌÏÖÅÎÉÑ. äÁ, ÎÏ... åÓÌÉ ÓÉÓÔÅÍÁ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ
217 ÏÄÎÏ ÂÏÌØÛÏÅ ÓÒÅÄÓÔ×Ï ÄÌÑ ÂÙÓÔÒÏÊ ÒÁÚÒÁÂÏÔËÉ ÐÒÉÌÏÖÅÎÉÊ, ÔÏ ÚÁ
218 ÐÏÓÌÅÄÎÉÍÉ ÄÅÌÏ ÎÅ ÓÔÁÎÅÔ&nbsp;&mdash; ÎÁÊÄÅÔÓÑ ÎÅÍÁÌÏ (ÇÏÒÁÚÄÏ ÂÏÌØÛÅ ÞÅÍ
219 ÕÞÁÓÔÎÉËÏ× &laquo;ÂÁÚÁÒÁ&raquo; ÓÅÊÞÁÓ) ÌÀÄÅÊ ËÏÔÏÒÙÅ ÚÁ ÄÅÎØÇÉ, ÄÌÑ ÕÄÏ×ÌÅÔ×ÏÒÅÎÉÑ
220 ÓÏÂÓÔ×ÅÎÎÙÈ ÐÏÔÒÅÂÎÏÓÔÅÊ, É ÐÒÏÓÔÏ ÒÁÄÉ ÓÁÍÏ×ÙÒÁÖÅÎÉÑ ÂÕÄÕÔ ÜÔÉ ÓÁÍÙÅ
221 ÐÒÉÌÏÖÅÎÉÑ ËÌÅÐÁÔØ. ðÒÁ×ÄÁ, ÜÔÏ ÄÏÌÖÎÁ ÂÙÔØ ÓÒÅÄÁ ÒÁÚÒÁÂÏÔËÉ ÐÒÉÌÏÖÅÎÉÊ,
222 ËÏÔÏÒÁÑ ÓÏÏÔÎÏÓÉÔÓÑ Ó ÓÕÝÅÓÔ×ÕÀÝÉÍÉ Delphi É C Builder-ÁÍÉ, ÐÒÉÍÅÒÎÏ ËÁË
223 &laquo;óÒÅÄÁ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Unix&raquo; ×ÒÅÍÅΠëÅÒÎÉÇÁÎÁ É ðÁÊËÁ
224 (shell+awk+yacc+C) ÓÏÏÔÎÏÓÉÌÁÓØ Ó ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÍÉ × ÔÅ ×ÒÅÍÅÎÁ ÑÚÙËÁÍÉ
225 ÔÉÐÁ Fortran É Basic.
226 </p><p>
227 ðÏÓÍÏÔÒÉÍ, ËÁËÉÍÉ ÖÅ ÓÒÅÄÓÔ×ÁÍÉ ÍÙ ÒÁÓÐÏÌÁÇÁÅÍ ÓÅÊÞÁÓ, ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ
228 ÐÏÐÙÔÁÔØÓÑ ÒÅÁÌÉÚÏ×ÁÔØ ÐÏÄÏÂÎÕÀ ÉÄÅÀ. îÁÞÎÅÍ Ó ÕÎÉ×ÅÒÓÁÌØÎÏÇÏ ÓÐÏÓÏÂÁ
229 ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ. ÷ NextStep ÐÏÐÙÔÁÌÉÓØ Ó ÜÔÏÊ ÃÅÌØÀ
230 ÉÓÐÏÌØÚÏ×ÁÔØ Display Postscript. ë ÓÏÖÁÌÅÎÉÀ, ËÒÕÐÎÙÍ ÎÅÄÏÓÔÁÔËÏÍ
231 Postscript Ñ×ÌÑÅÔÓÑ ÔÏ, ÞÔÏ ÜÔÏ ÐÏÌÎÏÃÅÎÎÙÊ ÐÒÏÃÅÄÕÒÎÙÊ ÑÚÙË, É
232 ÐÒÅÄÓÔÁ×ÉÔØ ÓÅÂÅ ËÁË ×ÙÇÌÑÄÉÔ ÐÏÓÔÓËÒÉÐÔÏ×ÓËÉÊ ÆÁÊÌ, ÎÅ
233 ÐÒÏÉÎÔÅÒÐÒÅÔÉÒÏ×Á× ÅÇÏ ÐÏÌÎÏÓÔØÀ, ÐÒÉÎÃÉÐÉÁÌØÎÏ ÎÅÌØÚÑ. ðÏÜÔÏÍÕ
234 Postscript ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ÐÏÄÈÏÄÉÔ ÄÌÑ ÐÒÏÇÒÁÍÍÎÏÊ ÏÂÒÁÂÏÔËÉ.
235 ëÒÏÍÅ ÔÏÇÏ, Postscript ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ÚÁÂÏÔÉÔÓÑ Ï ÓÏÈÒÁÎÅÎÉÉ
236 ×ÙÓÏËÏÕÒÏ×ÎÅ×ÏÊ ÓÏÄÅÒÖÁÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ&nbsp;&mdash; ÄÅÌÅÎÉÑ ÎÁ ËÁËÉÅ-ÌÉÂÏ
237 ÌÏÇÉÞÅÓËÉÅ ÞÁÓÔÉ, ÎÁÐÒÉÍÅÒ.
238 </p><p>
239 ÷Ï ×ÓÅÈ
240 ÏÓÔÁÌØÎÙÈ ÓÍÙÓÌÁÈ ÏΠÓÏ×ÅÒÛÅÎÎÏ ÚÁÍÅÞÁÔÅÌÅÎ&nbsp;&mdash; ÛÉÒÏËÏ ÒÁÓÐÒÏÓÔÒÁÎÅÎ, ÅÓÔØ
241 Ó×ÏÂÏÄÎÏ ÒÁÓÐÒÏÓÔÒÁÎÑÅÍÙÊ ËÏÄ ÄÌÑ ÉÎÔÅÒÐÒÅÔÁÃÉÉ (Ghostscript), ËÁÒÔÉÎËÉ
242 ÐÅÒÅÄÁÀÔÓÑ × ÔÏÍ ÖÅ ÐÏÔÏËÅ, ÞÔÏ É ÔÅËÓÔ.
243 </p><p>
244 Display PDF ÕÖÅ ÇÏÒÁÚÄÏ ÌÕÞÛÅ, ÞÅÍ Display Postscript, ÐÏÓËÏÌØËÕ PDF -
245 ÑÚÙË ÐÒÅÉÍÕÝÅÓÔ×ÅÎÎÏ ÄÅËÌÁÒÁÔÉ×ÎÙÊ, Á ÐÒÏÇÒÁÍÍÙ ÎÁ ÄÅËÌÁÒÁÔÉ×ÎÙÈ ÑÚÙËÁÈ
246 ÇÏÒÁÚÄÏ ÌÕÞÛÅ ÐÏÄÄÁÀÔÓÑ Á×ÔÏÍÁÔÉÚÉÒÏ×ÁÎÎÏÍÕ ÁÎÁÌÉÚÕ, ÞÅÍ ÐÒÏÇÒÁÍÍÙ ÎÁ
247 ÐÒÏÃÅÄÕÒÎÙÈ. åÓÔØ × PDF É ÍÉÎÉÍÁÌØÎÙÅ ÓÒÅÄÓÔ×Á ÓÔÒÕËÔÕÒÉÒÏ×ÁÎÉÑ,
248 ÎÁÐÒÉÍÅÒ ÇÉÐÅÒÓÓÙÌËÉ. îÏ ÔÕÔ ÇÏÒÁÚÄÏ ÈÕÖÅ ËÁË ÓÏ ÓÒÅÄÓÔ×ÁÍÉ ÒÅÎÄÅÒÉÎÇÁ, ÈÏÔÑ
249 Alladin (Á ÔÅÐÅÒØ ÕÖÅ É GNU) Ghostscript Ó ÜÔÉÍ ÓÐÒÁ×ÌÑÅÔÓÑ, É ÏÓÏÂÅÎÎÏ
250 ÓÏ ÓÒÅÄÓÔ×ÁÍÉ ÇÅÎÅÒÁÃÉÉ. ëÒÏÍÅ pdftex É ÔÏÇÏ ÖÅ Ghostscript ÎÉÞÅÇÏ É
251 ÎÅÔ. 
252 </p><p>
253 ðÏÐÒÏÂÕÅÍ ÚÁÊÔÉ Ó ÄÒÕÇÏÊ ÓÔÏÒÏÎÙ&nbsp;&mdash; ÓÏ ÓÔÏÒÏÎÙ ÑÚÙËÏ× ÌÏÇÉÞÅÓËÏÊ
254 ÒÁÚÍÅÔËÉ. óÒÁÚÕ ÖÅ × ÇÏÌÏ×Õ ÐÒÉÈÏÄÉÔ SGML Ó ÅÇÏ ÎÁÉÂÏÌÅÅ
255 ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÍ ×ÁÒÉÁÎÔÏÍ HTML É ÎÁÓÌÅÄÎÉËÏÍ XML. ðÏÈÏÖÅ, ÞÔÏ ÜÔÏ
256 ÉÍÅÎÎÏ ÔÏ, ÞÔÏ ÎÁÍ ÎÁÄÏ. ðÒÁ×ÄÁ, × HTML ËÁÒÔÉÎËÉ ÈÒÁÎÑÔÓÑ ÏÔÄÅÌØÎÏ ÏÔ
257 ÔÅËÓÔÁ, ÎÏ ËÔÏ ÍÅÛÁÅÔ ÐÒÉÄÕÍÁÔØ ÄÒÕÇÕÀ DTD. úÁÔÏ ÅÓÔØ ÓÒÅÄÓÔ×Á ÓËÏÌØ
258 ÕÇÏÄÎÏ ×ÙÓÏËÏÕÒÏ×ÎÅ×ÏÇÏ ÌÏÇÉÞÅÓËÏÇÏ ÓÔÒÕËÔÕÒÉÒÏ×ÁÎÉÑ, ÓÕÝÅÓÔ×ÅÎÎÏ
259 ÕÐÒÏÝÁÀÝÉÅ ÏÂßÑÓÎÅÎÉÅ ÐÒÏÇÒÁÍÍÅ ÔÏÇÏ, ÞÔÏ ÎÁÍ ÏÔ ÎÅÅ ÎÕÖÎÏ.
260 </p><p>
261 åÝÅ ÏÄÎÉÍ, ÎÅÏÖÉÄÁÎÎÙÍ, ËÁÎÄÉÄÁÔÏÍ ÎÁ ÒÏÌØ ÕÎÉ×ÅÒÓÁÌØÎÏÇÏ ÓÐÏÓÏÂÁ
262 ÐÒÅÄÓÔÁ×ÌÅÎÉÑ Ñ×ÌÑÅÔÓÑ X-ÐÒÏÔÏËÏÌ. ó ÏÞÅ×ÉÄÎÏÓÔØÀ, ×ÓÅ ÞÔÏ ÍÏÖÎÏ
263 ÐÏËÁÚÁÔØ ÎÁ ÜËÒÁÎÅ, ÍÏÖÎÏ ÐÒÅÄÓÔÁ×ÉÔØ × ×ÉÄÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ËÏÍÁÎÄ
264 ÜÔÏÇÏ ÑÚÙËÁ. âÏÌÅÅ ÔÏÇÏ, Ó ÐÏÑ×ÌÅÎÉÅÍ Xprt ÏΠÔÅÐÅÒØ ÇÏÄÉÔÓÑ É ËÁË ÑÚÙË
265 ÏÐÉÓÁÎÉÑ ÓÔÒÁÎÉÃ. ìÀÂÁÑ ÓÕÝÅÓÔ×ÕÀÝÁÑ ÐÒÏÇÒÁÍÍÁ ÐÏÄ Unix ÕÍÅÅÔ ÅÇÏ
266 ÇÅÎÅÒÉÒÏ×ÁÔØ. åÄÉÎÓÔ×ÅÎÎÙÊ ÎÅÄÏÓÔÁÔÏË&nbsp;&mdash; ÎÉËÔÏ ÎÅ ÐÙÔÁÌÓÑ ÎÁÐÉÓÁÔØ
267 ÐÒÏÇÒÁÍÍÕ ÏÂÒÁÂÏÔËÉ, ËÏÔÏÒÁÑ ÎÅ ÂÙÌÁ ÂÙ X-ÓÅÒ×ÅÒÏÍ. ë ÔÏÍÕ ÖÅ, ×
268 X-ÐÒÏÔÏËÏÌÅ ÐÏÔÏË ÓÏÂÙÔÉÊ ÏÔ ÐÏÌØÚÏ×ÁÔÅÌÑ Ë ÐÒÏÇÒÁÍÍÅ ÏÞÅÎØ ÎÅ ÐÏÈÏÖ
269 ÎÁ ÐÏÔÏË ÓÏÂÙÔÉÊ ÏÔ ÐÒÏÇÒÁÍÍÙ Ë ÐÏÌØÚÏ×ÁÔÅÌÀ (è-ÓÅÒ×ÅÒÕ).
270 </p><p>
271 é ÅÝÅ ÏÄÉΠÎÅÔÒÉ×ÉÁÌØÎÙÊ ËÁÎÄÉÄÁÔ:
272 <pre>
273 .c create rectangle 107.0 81.0 203.0 172.0 -disabledwidth 0 -tags {Rectangle obj utag1}
274 .c create line 108.0 81.0 158.0 18.0 202.0 82.0 -joinstyle miter -tags {Line obj utag2}
275 .c create rectangle 121.0 102.0 144.0 172.0 -disabledwidth 0 -tags {Rectangle obj utag3}
276 .c create rectangle 164.0 109.0 191.0 143.0 -disabledwidth 0 -fill #bfbfbf -tags {Rectangle obj utag4}
277 .c create text 155.0 207.0 -font {Helvetica 10 {}} -text {House, which Jack build
278 } -tags {text obj utag5}
279 </pre>
280 <p>
281 þÔÏ ÜÔÏ ÔÁËÏÅ ÐÏ-×ÁÛÅÍÕ? ÷ÅËÔÏÒÎÙÊ ÇÒÁÆÉÞÅÓËÉÊ ÆÏÒÍÁÔ? ðÒÏÇÒÁÍÍÁ?
282 é ÔÏ É ÄÒÕÇÏÅ&nbsp;&mdash; ÜÔÏ ÒÉÓÕÎÏË, ÓÄÅÌÁÎÎÙÊ × ÇÒÁÆÉÞÅÓËÏÊ ÐÒÏÇÒÁÍÍÅ tkpaint,
283 ËÏÔÏÒÙÊ ÎÁ ÓÁÍÏÍ ÄÅÌÅ Ñ×ÌÑÅÔÓÑ ÐÒÏÇÒÁÍÍÏÊ ÎÁ ÑÚÙËÅ Tcl (ÎÁ ËÏÔÏÒÏÍ
284 ÎÁÐÉÓÁΠÓÁÍ Tkpaint). 
285 </p><p>
286 ôÅÐÅÒØ Ï ÔÏÍ, ÞÔÏ ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏËÕÍÅÎÔÏÍ&nbsp;&mdash; ÍÅÎÀ, ÄÉÁÌÏÇÏ×ÏÅ ÏËÎÏ.
287 úÁÍÅÔÉÍ, ÞÔÏ ÎÁ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ ÐÏÄÏÂÎÙÈ ×ÅÝÅÊ ÕÈÏÄÉÔ ÌØ×ÉÎÁÑ ÄÏÌÑ
288 ÔÒÕÄÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ RAD-ÓÉÓÔÅÍ, ÈÏÔÑ ËÁÚÁÌÏÓØ ÂÙ ×ÏÔ ÞÔÏ RAD-ÉÎÓÔÒÕÍÅÎÔÙ
289 ÄÅÌÁÀÔ ÈÏÒÏÛÏ, ÔÁË ÜÔÏ ÄÉÁÌÏÇÏ×ÙÅ ÏËÎÁ. 
290 </p><p>
291 îÁ ÓÁÍÏÍ ÄÅÌÅ ÜÔÏ ÎÅ ÔÁË.
292 ðÏÒÏÞÅΠÓÁÍ ÐÏÄÈÏÄ Ë ÉÎÔÅÒÆÅÊÓÕ ËÁË Ë ËÁÒÔÉÎËÅ. ðÏÌØÚÏ×ÁÔÅÌØ ÔÉÐÉÞÎÏÇÏ
293 Delphi ÒÁÓÓÕÖÄÁÅÔ ÔÁË &laquo;ÒÁÚÍÅÓÔÉÍ ÚÄÅÓØ ×ÏÔ ÜÔÏÔ ÉÎÔÅÒÆÅÊÓÎÙÊ ÜÌÅÍÅÎÔ. ïÎ
294 ÂÕÄÅÔ ÄÅÌÁÔØ ÔÏ-ÔÏ É ÔÏ-ÔÏ&raquo;. ðÒÉ ÜÔÏÍ ÍÉÎÉÍÁÌØÎÙÅ ÉÚÍÅÎÅÎÉÑ, ÔÁËÉÅ ËÁË
295 ÐÅÒÅÈÏÄ Ë ÄÒÕÇÏÍÕ ÛÒÉÆÔÕ ÐÒÉ ÓÏÚÄÁÎÉÉ ÎÁÃÉÏÎÁÌØÎÏÊ ×ÅÒÓÉÉ ÐÒÏÇÒÁÍÍÙ, ÉÌÉ
296 Õ×ÅÌÉÞÅÎÉÅ ÒÁÚÍÅÒÁ ÐÏÌÑ âä ÐÒÉ×ÏÄÑÔ Ë ÐÏÌÎÏÍÕ ÒÁÚ×ÁÌÕ ÔÝÁÔÅÌØÎÏ
297 ÐÒÏÄÕÍÁÎÎÏÇÏ ×ÎÅÛÎÅÇÏ ×ÉÄÁ ÏËÎÁ.
298 </p><p>
299 îÅÓËÏÌØËÏ ÂÏÌÅÅ ÒÁÚÕÍÎÙÍ ÐÏÄÈÏÄÏÍ
300 ÐÒÅÄÓÔÁ×ÌÑÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÎÉÅ geometry manager, ËÁË × Tk ÉÌÉ Xview, ËÏÇÄÁ
301 ÒÁÓÐÏÌÏÖÅÎÉÅ ×ÉÄÉÍÙÈ ÜÌÅÍÅÎÔÏ× ÏÐÒÅÄÅÌÑÅÔÓÑ × ÔÅÒÍÉÎÁÈ ÉÈ ÏÔÎÏÓÉÔÅÌØÎÏÇÏ
302 ÐÏÌÏÖÅÎÉÑ &laquo;×ÏÔ ÜÔÁ ËÎÏÐËÁ ÐÏÄ ÜÔÏÊ ÓÔÒÏËÏÊ ××ÏÄÁ, ×ÙÒÁ×ÎÅÎÎÁÑ ÐÏ ÅÅ
303 ÐÒÁ×ÏÊ ÇÒÁÎÉÃÅ&raquo;. ïÞÅ×ÉÄÎÏ, ÞÔÏ ÔÁËÏÊ ÓÐÏÓÏ ÂÏÌÅÅ ÕÓÔÏÊÞÉ× Ë ÉÚÍÅÎÅÎÉÑÍ
304 ÒÁÚÍÅÒÏ× ÛÒÉÆÔÁ ÉÌÉ ÐÏÌÅÊ ÂÁÚÙ ÄÁÎÎÙÈ. 
305 </p><p>
306 ë ÓÏÖÁÌÅÎÉÀ, ÍÏÝÎÙÅ geometry manager'Ù ÉÍÅÀÔ ÏÄÉΠÓÕÝÅÓÔ×ÅÎÎÙÊ
307 ÎÅÄÏÓÔÁÔÏË&nbsp;&mdash; ÏÎÉ ÏÔÕÞÁÀÔ ÐÏÌØÚÏ×ÁÔÅÌÑ ÐÏÌØÚÏ×ÁÔØÓÑ ÇÒÁÆÉÞÅÓËÉÍÉ
308 application-designer'ÁÍÉ. úÁÞÅÍ, ÓÐÒÁÛÉ×ÁÅÔÓÑ ÒÉÓÏ×ÁÔØ ÎÁ ÜËÒÁÎÅ ÄÅÓÑÔØ
309 ÐÏÌÅÊ ××ÏÄÁ, ËÏÇÄÁ ÔÒÅÈÓÔÒÏÞÎÙÊ ÓËÒÉÐÔ Ó ÃÉËÌÏÍ foreach ÓÁÍ ÉÈ
310 ÚÁÍÅÞÁÔÅÌØÎÏ ÎÁÒÉÓÕÅÔ. èÏÔÑ, ÎÁ ÓÁÍÏÍ ÄÅÌÅ ÒÁÚÕÍÎÏÊ ÂÙÌÁ ÂÙ ÇÉÂËÁÑ
311 ËÏÍÂÉÎÁÃÉÑ ÏÂÏÉÈ ÐÏÄÈÏÄÏ×. ðÒÏÂÌÅÍÁ × ÔÏÍ, ÞÔÏ ÄÌÑ ÜÔÏÇÏ ÎÕÖÎÏ ÔÏ, ÞÔÏ
312 ÎÅ ÏÂÅÓÐÅÞÉ×ÁÅÔÓÑ ÎÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÎÉ ÏÄÎÉÍ ÓÒÅÄÓÔ×ÏÍ RAD&nbsp;&mdash; ×ÏÚÍÏÖÎÏÓÔØ
313 ÐÅÒÅËÌÀÞÁÔØÓÑ ÍÅÖÄÕ ÇÒÁÆÉÞÅÓËÉÍ ÄÉÚÁÊÎÏÍ É ÐÉÓÁÎÉÅÍ ËÏÄÁ × ÌÀÂÏÊ ÍÏÍÅÎÔ.
314 </p><p>
315 îÏ ÜÔÏ ÔÏÌØËÏ ÏÄÎÁ ÓÔÏÒÏÎÁ ×ÏÐÒÏÓÁ. ÷ÔÏÒÁÑ ÚÁËÌÀÞÁÅÔÓÑ × ÔÏÍ, ÞÔÏ ÍÙ,
316 ÉÍÅÑ ÇÏÔÏ×ÕÀ ÐÒÏÇÒÁÍÍÕ Ó ÄÉÁÌÏÇÏ×ÙÍÉ ÏËÎÁÍÉ É ÐÒÏÞÉÍ ÇÒÁÆÉÞÅÓËÉÍ
317 ÉÎÔÅÒÆÅÊÓÏÍ, ÈÏÔÉÍ ÕÐÒÁ×ÌÑÔØ ÅÊ ÉÚ ÄÒÕÇÏÊ ÐÒÏÇÒÁÍÍÙ. îÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ
318 ÓÕÝÅÓÔ×ÕÅÔ ÔÏÌØËÏ ÏÄÉΠÓÐÏÓÏ ÒÅÛÅÎÉÑ ÜÔÏÊ ÐÒÏÂÌÅÍÙ&nbsp;&mdash; ×ÓÔÒÁÉ×ÁÎÉÅ ×
319 ÐÒÏÇÒÁÍÍÕ ÍÁËÒÏÑÚÙËÁ, Ô.Å. ÎÁÂÏÒÁ ËÏÍÁÎÄ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÔÅÍ ÉÌÉ ÉÎÙÍ
320 ÓÐÏÓÏÂÏÍ ×ÙÚÙ×ÁÔØ, ÂÕÄØ ÔÏ ×ÓÔÒÏÅÎÎÙÊ ÑÚÙË ÔÉÐÁ WordBasic, ÉÌÉ ÍÅÔÏÄÙ
321 ÏÂßÅËÔÁ OLE ÉÌÉ CORBA, ËÏÇÄÁ ÓÁÍ ÐÏ ÓÅÂÅ ÑÚÙË ÒÅÁÌÉÚÏ×ÁΠÇÄÅ-ÔÏ
322 ÏÔÄÅÌØÎÏ, Á ÐÒÏÇÒÁÍÍÁ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÔÏÌØËÏ ÎÁÂÏÒ ÆÕÎËÃÉÊ.
323 </p><p>
324 é × ÔÏÍ É × ÄÒÕÇÏÍ ÓÌÕÞÁÅ, ÎÁÂÏÒ ÆÕÎËÃÉÊ ËÁË ÐÒÁ×ÉÌÏ ÓÉÌØÎÏ ÏÔÌÉÞÁÅÔÓÑ
325 ÏÔ ÎÁÂÏÒÁ ÐÏÚÉÃÉÊ ÍÅÎÀ, Á ÎÁÂÏÒ ÉÈ ÐÁÒÁÍÅÔÒÏ× ÏÔ ÎÁÂÏÒÁ ÐÏÌÅÊ ××ÏÄÁ ×
326 ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ÄÉÁÌÏÇÏ×ÙÈ ÏËÎÁÈ. äÁ, ËÏÎÅÞÎÏ, ÅÓÔØ ÏÐÅÒÁÃÉÉ, ËÏÔÏÒÙÅ
327 ÍÏÇÕÔ ÂÙÔØ ÉÎÔÅÒÅÓÎÙ ÒÁÚÒÁÂÏÔÞÉËÁÍ ÐÒÉÌÏÖÅÎÉÊ, ÎÏ ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ÎÕÖÎÙ 
328 ÐÏÌØÚÏ×ÁÔÅÌÑÍ, ÎÁÐÒÉÍÅÒ &laquo;ÏÔËÒÙÔØ ÆÁÊÌ É ÐÏÌÕÞÉÔØ ÅÇÏ ÄÅÓËÒÉÐÔÏÒ&raquo;.
329 </p><p>
330 îÏ, ÐÒÉÎÃÉРÐÅÒ×ÙÊ: ×ÓÅ ÞÔÏ ÍÏÖÅÔ ÓÄÅÌÁÔØ ÐÏÌØÚÏ×ÁÔÅÌØ, ÄÏÌÖÎÁ ÉÍÅÔØ
331 ×ÏÚÍÏÖÎÏÓÔØ ÓÄÅÌÁÔØ ÐÒÏÇÒÁÍÍÁ. âÅÚ ÒÅÁÌÉÚÁÃÉÉ ÜÔÏÇÏ ÐÒÉÎÃÉÐÁ ÒÅÁÌÉÚÏ×ÁÔØ
332 ÂÁÚÏ×ÕÀ ÉÄÅÀ ÒÁÚÒÁÂÏÔËÉ ÐÒÉÌÏÖÅÎÉÑ ËÁË ÉÎÔÅÇÒÁÃÉÉ ÓÕÝÅÓÔ×ÕÀÝÉÈ
333 ÉÎÓÔÒÕÍÅÎÔÏ×, ÎÅ ÕÄÁÓÔÓÑ.
334 </p><p>
335 ðÒÉÎÃÉР×ÔÏÒÏÊ: åÓÌÉ ÓÕÝÅÓÔ×ÕÀÔ ÏÐÅÒÁÃÉÉ, ÄÏÓÔÕÐÎÙÅ ÔÏÌØËÏ ÉÚ ÑÚÙËÁ
336 ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ, ÎÏ ÎÅ ÞÅÒÅÚ GUI, ÔÏ ÄÏÌÖÎÁ ÂÙÔØ ËÏÎÓÏÌØ, Ó ËÏÔÏÒÏÊ
337 ËÏÍÁÎÄÙ ÜÔÏÇÏ ÑÚÙËÁ ÍÏÖÎÏ ××ÅÓÔÉ. âÅÚ ÒÅÁÌÉÚÁÃÉÉ ÜÔÏÇÏ ÐÒÉÎÃÉÐÁ ÂÕÄÅÔ
338 ÎÅÕÄÏÂÎÏ ÏÔÌÁÖÉ×ÁÔØÓÑ É ÉÚÕÞÁÔØ ÐÏ×ÅÄÅÎÉÅ ÓÕÝÅÓÔ×ÕÀÝÉÈ ÐÒÉÌÏÖÅÎÉÊ.
339 éÚ×ÅÓÔÎÏ, ÞÔÏ ÐÅÒ×ÙÍ ÐÕÎËÔÏÍ × ÒÁÚÄÅÌÅ BUGS ÌÀÂÏÇÏ man ÄÏÌÖÎÏ ÉÄÔÉ
340 &laquo;User never reads documentation&raquo;. ðÏÜÔÏÍÕ ÎÁÄÏ ÄÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÀ
341 ×ÏÚÍÏÖÎÏÓÔØ ÉÚÕÞÁÔØ ÓÉÓÔÅÍÕ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÙÍ ÐÕÔÅÍ.
342 </p><p>
343 ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ × DOS ÓÕÝÅÓÔ×Ï×ÁÌ ËÏÍÁÎÄÎÙÊ ÑÚÙË, ÓÌÁÂÅÎØËÉÊ, ÎÏ
344 ÑÚÙË. ÷ Windows 3.1 ÂÙÌ Macro Recorder&nbsp;&mdash; ÐÏÐÙÔËÁ ÒÅÁÌÉÚÏ×ÁÔØ ÉÄÅÀ ÚÁÐÉÓÉ
345 ÓÃÅÎÁÒÉÅ× ÒÁÂÏÔÙ. ÷ Windows 95 ÅÇÏ ÕÖÅ ÎÅÔ. ðÏÐÙÔËÁ ÒÅÁÌÉÚÏ×ÁÔØ ÐÉÓÁÎÉÅ
346 ÓËÒÉÐÔÏ× ÐÕÔÅÍ ÐÒÏÔÏËÏÌÉÒÏ×ÁÎÉÑ ÄÅÊÓÔ×ÉÊ ÐÏÌØÚÏ×ÁÔÅÌÑ × GUI-ÓÒÅÄÅ
347 ÂÌÉÓÔÁÔÅÌØÎÏ ÐÒÏ×ÁÌÉÌÁÓØ. ðÏÞÅÍÕ? ðÏÔÏÍÕ ÞÔÏ ÆÉËÓÉÒÏ×ÁÌÉÓØ ÓÌÉÛËÏÍ
348 ÎÉÚËÏÕÒÏ×ÎÅ×ÙÅ ÓÏÂÙÔÉÑ&nbsp;&mdash; ÎÁÖÁÔÉÑ ËÎÏÐÏË ÍÙÛÉ × ÔÁËÉÈ-ÔÏ ËÏÏÒÄÉÎÁÔÁÈ. üÔÏ
349 ÓÕÝÅÓÔ×ÅÎÎÏ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÔÅÈ ÐÏÎÑÔÉÊ, ËÏÔÏÒÙÍÉ ÏÐÅÒÉÒÕÅÔ ÐÏÌØÚÏ×ÁÔÅÌØ
350 &laquo;÷ÙÔÁÝÉÍ ÎÁ×ÅÒÈ ÏËÎÏ Word É ×ÙÂÅÒÅÍ ÐÏÚÉÃÉÀ Open × ÍÅÎÀ File&raquo;. åÓÌÉ ÂÙ
351 ÍÁËÒÏÓ ÚÁÐÉÓÁÎÎÙÊ ÍÁËÒÏ-ÒÅËÏÒÄÅÒÏÍ ×ÙÇÌÑÄÅÌ ÂÙ ËÁË
352 </p>
353 <pre>
354 MaximizeOrStart &quot;winword.exe&quot;
355 Menu.File.Open invoke
356 Filedialog.Filename insert &quot;myfile.doc&quot;
357 FileDialog.OpenButton invoke
358 </pre>
359 <p>
360 ÍÏÖÅÔ ÂÙÔØ ÜÔÉÍ É ÍÏÖÎÏ ÂÙÌÏ ÂÙ ÐÏÌØÚÏ×ÁÔØÓÑ. ïÓÏÂÅÎÎÏ ÅÓÌÉ ÐÒÉ
361 ÐÏÓÌÅÄÕÀÝÅÍ ÒÅÄÁËÔÉÒÏ×ÁÎÉÉ ÍÁËÒÏÓÁ ÍÏÖÎÏ ÂÙÌÏ ÂÙ ÐÒÅÄÏÓÔÁ×ÉÔØ
362 ÐÏÌØÚÏ×ÁÔÅÌÀ Ó×ÏÂÏÄÕ ÄÅÊÓÔ×ÉÊ ÎÁ ËÁËÉÈ-ÔÏ ÜÔÁÐÁÈ, ÎÁÐÒÉÍÅÒ
363 </p>
364 <pre>
365 Menu.File.Open invoke
366 Wait window.close &quot;Filedialog&quot;
367 if Filedialog.Exitcode=Ok then
368 ...
369 endif
370 </pre>
371 <p>
372 ÉÌÉ ÎÁÏÂÏÒÏÔ, ÐÏÍÅÓÔÉÔØ ÜÔÉ ÄÅÊÓÔ×ÉÑ ×ÎÕÔÒØ ÃÉËÌÁ, ÓËÁÖÅÍ ÐÏ ×ÓÅÍ ÆÁÊÌÁÍ
373 × ÔÅËÕÝÅÊ ÄÉÒÅËÔÏÒÉÉ.
374 </p><p>
375 úÄÅÓØ ÍÙ ÓÔÁÌËÉ×ÁÅÍÓÑ Ó ÔÏÊ ÖÅ ÐÒÏÂÌÅÍÏÊ, ÞÔÏ É ÐÒÉ ÐÒÏÅËÔÉÒÏ×ÁÎÉÉ
376 ÄÉÁÌÏÇÏ×ÙÈ ÏËÏÎ&nbsp;&mdash; ÐÏÌØÚÏ×ÁÔÅÌØ ÎÉËÏÇÄÁ ÎÅ ÍÙÓÌÉÔ × ÔÅÒÍÉÎÁÈ ËÏÏÒÄÉÎÁÔ
377 ÜËÒÁÎÁ, ÄÁÖÅ ËÏÇÄÁ ÏΠÒÉÓÕÅÔ ÍÙÛËÏÊ ÌÉÎÉÀ × ÇÒÁÆÉÞÅÓËÏÍ ÒÅÄÁËÔÏÒÅ. 
378 </p><p>
379 ôÁËÉÍ ÏÂÒÁÚÏÍ, ÓËÌÁÄÙ×ÁÅÔÓÑ ËÏÎÃÅÐÃÉÑ ÐÒÉÎÃÉÐÉÁÌØÎÏ ÎÏ×ÏÇÏ ÐÏÄÈÏÄÁ
380 Ë ÕÓÔÒÏÊÓÔ×Õ ÄÅÓËÔÏÐÎÏÊ OS, ËÏÔÏÒÁÑ ÓÏÓÔÏÉÔ × ÓÌÅÄÕÀÝÅÍ:
381 </p><p>
382 éÍÅÅÔÓÑ ÂÁÚÏ×ÙÊ ÓËÒÉÐÔÏ×ÙÊ ÑÚÙË, ÉÍÅÀÝÉÊ ÇÒÁÆÉÞÅÓËÉÊ ÉÎÔÅÒÆÅÊÓ.
383 ÷ÓÅ ÎÅÏÂÈÏÄÉÍÙÅ ËÏÍÐÏÎÅÎÔÙ ÒÅÁÌÉÚÕÀÔÓÑ ËÁË ÒÁÓÛÉÒÅÎÉÑ ÄÌÑ ÜÔÏÇÏ ÑÚÙËÁ.
384 ïÎÉ ÍÏÇÕÔ ÂÙÔØ ËÁË ÏÂßÅËÔÎÏ-ÏÒÉÅÎÔÉÒÏ×ÁÎÎÙÍÉ, ÔÁË É ÎÅÔ. ñ ÓÞÉÔÁÀ, ÞÔÏ
385 ïïð ÜÔÏ ÎÅ ÐÁÎÁÃÅÑ, ÔÅÍ ÂÏÌÅÅ × ÓÉÔÕÁÃÉÉ ËÏÇÄÁ ÒÁÂÏÔÁÔØ Ó ÜÔÉÍ ÑÚÙËÏÍ
386 ÚÁÞÁÓÔÕÀ ÂÕÄÅÔ ËÏÎÅÞÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ, ËÏÔÏÒÏÍÕ ÌÅÇÞÅ × ËÁÞÅÓÔ×Å
387 ÓÏÂÅÓÅÄÎÉËÁ ×ÏÓÐÒÉÎÉÍÁÔØ ËÏÍÐØÀÔÅÒ × ÃÅÌÏÍ É ÆÏÒÍÕÌÉÒÏ×ÁÔØ Ó×ÏÀ ÍÙÓÌØ
388 ËÁË &laquo;óÄÅÌÁÊ ÔÏ-ÔÏ ×ÏÔ Ó ÜÔÉÍ ÏÂßÅËÔÏÍ&raquo;, Á ÎÅ &laquo;üÊ, ÏÂßÅËÔ, ÓÄÅÌÁÊ ×ÏÔ
389 ÜÔÏ&raquo;, ÏÓÏÂÅÎÎÏ × ÓÉÔÕÁÃÉÑÈ ËÏÇÄÁ ÚÁÄÅÊÓÔ×Ï×ÁÎÏ ÎÅÓËÏÌØËÏ ÏÂßÅËÔÏ×.
390 îÁÐÒÉÍÅÒ, ÎÅ ÏÞÅ×ÉÄÎÏ, ÞØÉÍ ÍÅÔÏÄÏÍ ÄÏÌÖÎÏ Ñ×ÌÑÔØÓÑ ËÏÐÉÒÏ×ÁÎÉÅ ÉÚ
391 ÏÂßÅËÔÁ × ÏÂßÅËÔ&nbsp;&mdash; ÉÓÔÏÞÎÉËÁ ÉÌÉ ÎÁÚÎÁÞÅÎÉÑ.
392 </p><p>
393 õÒÏ×ÅÎØ ÁÂÓÔÒÁËÃÉÉ, ÎÁ ËÏÔÏÒÏÍ ÐÏÌØÚÏ×ÁÔÅÌØ ÒÁÂÏÔÁÅÔ Ó ÜÔÉÍ ÑÚÙËÏÍ
394 ÄÏÌÖÅΠÂÙÔØ ÎÅÓËÏÌØËÏ ×ÙÛÅ, ÞÅÍ ÔÏÔ, ËÏÔÏÒÙÊ ÐÒÅÄÏÓÔÁ×ÌÑÀÔ Tcl/Tk ÉÌÉ
395 Python.
396 </p><p>
397 äÌÑ ÞÁÓÔÏ ×ÙÐÏÌÎÑÅÍÙÈ ÏÐÅÒÁÃÉÊ, ÔÁËÉÈ ËÁË ÓÏÚÄÁÎÉÅ ÄÉÁÌÏÇÏ×ÏÇÏ ÏËÎÁ,
398 Ó×ÑÚÙ×ÁÎÉÅ ÆÏÒÍÙ Ó ÂÁÚÏÊ ÄÁÎÎÙÈ, ÄÏÌÖÎÙ ÓÕÝÅÓÔ×Ï×ÁÔØ ÇÒÁÆÉÞÅÓËÉÅ ÉÎÔÅÒÆÅÊÓÙ.
399 ÷ ÉÄÅÁÌÅ Õ ËÁÖÄÏÇÏ ÐÒÉÌÏÖÅÎÉÑ ÄÁÎÎÏÊ ÓÉÓÔÅÍÙ ÄÏÌÖÎÁ ÂÙÔØ ËÎÏÐÏÞËÁ ×
400 ÚÁÇÏÌÏ×ËÅ ÏËÎÁ &laquo;ðÏËÁÚÁÔØ ×ÎÕÔÒÅÎÎÅÅ ÕÓÔÒÏÊÓÔ×Ï&raquo;, ËÏÔÏÒÁÑ ÐÒÅ×ÒÁÝÁÅÔ
401 ÏËÎÏ ÐÒÉÌÏÖÅÎÉÅ × ÏËÎÏ RAD-ÓÉÓÔÅÍÙ. ðÏÓÌÅÄÎÅÅ, ×ÉÄÉÍÏ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ
402 ÄÉÁÌÏÇ Ó ÚÁËÌÁÄËÁÍÉ, ÇÄÅ ÍÏÖÎÏ ÐÏÓÍÏÔÒÅÔØ ÉÅÒÁÒÈÉÀ ×ÉÄÇÅÔÏ× ×ÎÕÔÒÉ ÏËÎÁ,
403 Ó×ÑÚÉ Ó ÄÒÕÇÉÍÉ ÏÂßÅËÔÁÍÉ × ÓÉÓÔÅÍÅ, ÔÅËÓÔ ËÏÔÏÒÙÊ × ÒÅÚÕÌØÔÁÔÅ
404 ÐÏÌÕÞÉÌÓÑ.
405 </p><p>
406 äÌÑ ×ÓÅÈ ÏÂßÅËÔÏ× × ÓÉÓÔÅÍÅ, ËÏÔÏÒÙÅ ÐÏ ÓÍÙÓÌÕ Ñ×ÌÑÀÔÓÑ ÄÏËÕÍÅÎÔÁÍÉ (Á
407 ÔÁËÉÈ ÂÕÄÅÔ ÎÅ ÔÁË ÍÎÏÇÏ, ËÁË × MacOS ÉÌÉ Windows) ÄÏÌÖÅΠÓÕÝÅÓÔ×Ï×ÁÔØ
408 ÓÐÏÓÏ ÐÏÌÕÞÉÔØ ÉÈ ÓÔÁÎÄÁÒÔÎÏÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ, ×ÉÄÉÍÏ ÎÁ ÞÅÍ-ÔÏ ÔÉÐÁ XML,
409 É ÄÏÌÖÎÙ ÓÕÝÅÓÔ×Ï×ÁÔØ ÓÒÅÄÓÔ×Á ÏÂÒÁÂÏÔËÉ ÜÔÏÇÏ XML, ÐÏ ÐÒÏÓÔÏÔÅ É
410 ÜÆÆÅËÔÉ×ÎÏÓÔÉ ÐÏÄÏÂÎÙÅ grep, awk É sed, ÎÏ ÕÞÉÔÙ×ÁÀÝÉÅ × ÕÄÏÂÎÙÈ ÄÌÑ
411 ÐÏÌØÚÏ×ÁÔÅÌÑ ÔÅÒÍÉÎÁÈ ÓÔÒÕËÔÕÒÕ ÜÔÏÇÏ XML.
412 </p><p>
413 íÎÅ ËÁÖÅÔÓÑ, ÞÔÏ ÉÄÅÁÌØÎÙÍ ÑÚÙËÏÍ ÄÌÑ ÒÅÁÌÉÚÁÃÉÉ ÔÁËÏÊ ÓÉÓÔÅÍÙ Ñ×ÌÑÅÔÓÑ
414 Tcl. åÇÏ ÐÒÅÉÍÕÝÅÓÔ×Á:
415 <ol>
416 <li> çÉÂËÉÊ ÓÉÎÔÁËÓÉÓ, ×ÐÌÏÔØ ÄÏ ×ÏÚÍÏÖÎÏÓÔÉ ÒÅÁÌÉÚÁÃÉÉ ÓÏÂÓÔ×ÅÎÎÙÈ
417 ÕÐÒÁ×ÌÑÀÝÉÈ ÓÔÒÕËÔÕÒ, ÞÔÏ ÏÂÌÅÇÞÁÅÔ ÓÏÚÄÁÎÉÅ ÑÚÙËÁ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ.
418 <li> ðÒÏÓÔÏÔÁ ÒÁÚÂÏÒÁ ÓËÒÉÐÔÏ× ÎÁ Tcl ÓÒÅÄÓÔ×ÁÍÉ ÓÁÍÏÇÏ Tcl, ÞÔÏ ÏÂÌÅÇÞÁÅÔ
419 ÓÏÚÄÁÎÉÅ RAD-ËÏÍÐÏÎÅÎÔ, ÓÐÏÓÏÂÎÙÈ ÐÒÏÞÉÔÁÔØ É ÇÒÁÆÉÞÅÓËÉ ÐÒÅÄÓÔÁ×ÉÔØ
420 ÐÒÏÉÚ×ÏÌØÎÙÊ ËÏÄ.
421 <li> îÁÌÉÞÉÅ ÍÏÝÎÙÈ ÉÎÔÒÏÓÐÅËÔÉ×ÎÙÈ ÆÕÎËÃÉÊ, ËÏÔÏÒÙÅ ÄÅÌÁÀÔ ÎÅÎÕÖÎÙÍ
422 ÒÁÚÂÏÒ ËÏÄÁ, ÎÁÐÒÉÍÅÒ ÄÌÑ ÐÏËÁÚÁ ÉÅÒÁÒÈÉÉ ×ÉÄÇÅÔÏ×&nbsp;&mdash; ÐÒÏÝÅ ÓÐÒÏÓÉÔØ Õ
423 ÓÁÍÉÈ ×ÉÄÇÅÔÏ×.
424 <li> îÁÌÉÞÉÅ ÓÉÓÔÅÍÙ ÓÏÐÏÄÞÉÎÅÎÎÙÈ ÉÎÔÅÒÐÒÅÔÁÔÏÒÏ×, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÎÅ
425 ÚÁÓÏÒÑÔØ ÐÒÏÓÔÒÁÎÓÔ×Ï ÉÍÅΠÐÒÉÌÏÖÅÎÉÑ ÆÕÎËÃÉÑÍÉ É ÏÂßÅËÔÁÍÉ RAD-ÓÉÓÔÅÍÙ
426 <li> îÁÌÉÞÉÅ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ÇÏÔÏ×ÙÈ ËÏÍÐÏÎÅÎÔ, ÈÏÔÑ Python É Perl ×
427 ÜÔÏÍ ÏÔÎÏÛÅÎÉÉ ÎÅÓËÏÌØËÏ ÐÒÅ×ÏÓÈÏÄÑÔ Tcl.
428 </ol>
429 <p>
430 ÷ÓÅ ×ÙÛÅÐÅÒÅÞÉÓÌÅÎÎÏÅ ÎÅ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÎÁ Tcl ÄÏÌÖÎÙ ÂÙÔØ ÎÁÐÉÓÁÎÙ ×ÓÅ
431 ËÏÍÐÏÎÅÎÔÙ ÓÉÓÔÅÍÙ. óËÏÒÅÅ ÎÁÏÂÏÒÏÔ, ÂÏÌØÛÁÑ ÞÁÓÔØ ×ÅÝÅÊ, ÄÌÑ ËÏÔÏÒÙÈ
432 ËÒÉÔÉÞÎÁ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ, ÄÏÌÖÎÙ ÂÙÔØ ÎÁÐÉÓÁÎÙ ÎÁ C ÉÌÉ C++, ÎÏ ×
433 ×ÉÄÅ ÒÁÓÛÉÒÅÎÉÊ Tcl. 
434 </p>
435
436 <h2>ëÏÍÍÅÎÔÁÎÉÉ ÞÉÔÁÔÅÌÅÊ</h2>
437 <pre>
438 From zappa@isssph.kiae.ru Fri Jun  2 19:34:41 2000
439 From: Andrei M. Zaparii &lt;zappa@isssph.kiae.ru&gt;
440 Subject: http://www.ice.ru/~vitus/ice/thoughts/true_unix_gui.txt
441 X-Mailer: Mozilla 4.61 [en] (Win95; I)
442
443 äÏÂÒÏÇÏ ×ÒÅÍÅÎÉ ÓÕÔÏË!
444 åÓÌÉ ÷ÁÓ ÉÎÔÅÒÅÓÕÅÔ ÍÏ£ ÍÎÅÎÉÅ, ÔÏ:
445 1. ÷Ù, ËÁË ÍÎÅ ËÁÖÅÔÓÑ, ÕÐÕÓÔÉÌÉ ÏÄÉΠÉÚ ×ÁÖÎÙÈ ÍÏÍÅÎÔÏ×. éÌÉ, ×Ï ×ÓÑËÏÍ
446 ÓÌÕÞÁÅ, ÎÅ ÁËÃÅÎÔÉÒÏ×ÁÌÉ ÎÁ Î£Í ×ÎÉÍÁÎÉÅ. á ÉÍÅÎÎÏ, ÐÒÏÐÏÒÃÉÏÎÁÌØÎÏÓÔØ
447 ×ÏÚÍÏÖÎÏÓÔÅÊ ÚÁÔÒÁÞÅÎÎÏÍÕ ÎÁ ÏÂÕÞÅÎÉÅ ×ÒÅÍÅÎÉ. UNIX way ÔÅÍ ÍÎÅ É ÎÒÁ×ÉÔÓÑ,
448 ÞÔÏ Ñ ÍÏÇÕ ÉÚÕÞÁÔØ ÒÏ×ÎÏ ÓÔÏÌØËÏ, ÓËÏÌØËÏ ÍÎÅ ÎÁÄÏ. ó ÄÒÕÇÏÊ ÓÔÏÒÏÎÙ ×
449 ÓÕÝÅÓÔ×ÕÀÝÉÈ ÎÁ ÓÅÇÏÄÎÑ UNIX-ÁÈ Ñ ÍÏÇÕ ÒÁÚÏÂÒÁÔØÓÑ ÎÁ ÓÔÏÌØËÏ, ÎÁ ÓËÏÌØËÏ ÍÎÅ
450 ÜÔÏ ÎÕÖÎÏ ÄÌÑ ÒÅÛÅÎÉÑ ÚÁÄÁÞÉ. é ÜÔÏÔ ÆÁËÔ É ÄÅÌÁÅÔ ÄÌÑ ÍÅÎÑ UNIX ËÏÎÃÅÐÃÉÀ
451 ÎÁÉÂÏÌÅÅ ÐÒÉ×ÌÅËÁÔÅÌØÎÏÊ. ðÏ ËÒÁÊÎÅÊ ÍÅÒÅ Ó ÔÏÞËÉ ÚÒÅÎÉÑ ÜÆÆÅËÔÉ×ÎÏÓÔÉ, ÔÏ
452 ÅÓÔØ&nbsp;&mdash; ÏÔÎÏÛÅÎÉÑ ÓÜËÏÎÏÍÌÅÎÎÏÇÏ ×ÒÅÍÅÎÉ ËÏ ×ÒÅÍÅÎÉ ÒÁÚÒÁÂÏÔËÉ.
453 2. éÍÅÎÎÏ ÒÁÚÄÒÏÂÌÅÎÎÏÓÔØ ÓÔÁÎÄÁÒÔÎÙÈ ÓÒÅÄÓÔ× UNIX ÎÁ ÍÁÌÅÎØËÉÅ ÉÎÓÔÒÕÍÅÎÔÉËÉ
454 ÐÏÚ×ÏÌÑÅÔ ÔÁËÉÍ ËÁË Ñ ÌÀÄÑÍ ÚÁÂÏÔÉÔØÓÑ Ï ÂÕÄÕÝÅÍ. ñ ÎÅ ÍÏÇÕ ÐÏ×ÌÉÑÔØ ÎÁ ÔÏ,
455 ËÁËÉÅ ÉÎÓÔÒÕÍÅÎÔÁÌØÎÙÅ ÓÒÅÄÓÔ×Á ÂÕÄÕÔ ÄÏÓÔÕÐÎÙ × ÂÌÉÖÁÊÛÅÍ ÂÕÄÕÝÅÍ × ÓÒÅÄÅ MS
456 Windows. åÓÌÉ ÍÏ£ ÒÅÛÅÎÉÅ ÂÕÄÅÔ ÕÄÁÞÎÙÍ, ÔÏ ÏÎÏ ÂÙÓÔÒÏ ÂÕÄÅÔ ÐÏÄÈ×ÁÞÅÎÏ ×
457 ÓÒÅÄÅ UNIX, É ÎÅ ÔÏÌØËÏ fsf, É Ñ × ÉÔÏÇÅ ÐÏÌÕÞÕ ÉÎÓÔÒÕÍÅÎÔ, ËÏÔÏÒÙÊ ÍÎÅ
458 ÐÏÎÁÄÏÂÉÔÓÑ, ÉÍÅÎÎÏ × ÍÏÍÅÎÔ ÔÁËÏÊ ÎÅÏÂÈÏÄÉÍÏÓÔÉ, Á ÎÅ ÔÏÇÄÁ, ËÏÇÄÁ ÄÌÑ ÜÔÏÇÏ
459 ÓÏÚÒÅÅÔ &laquo;ÒÙÎÏË&raquo;.
460
461 þÔÏ ÖÅ ÄÏ ÕÎÉ×ÅÒÓÁÌØÎÏÇÏ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÐÏÔÏËÏ× ÄÁÎÎÙÈ, ÔÏ ÜÔÏ ÎÁÐÏÍÉÎÁÅÔ ÍÎÅ
462 Structured Task Description Language&nbsp;&mdash; ×ÅÝØ × ÐÒÉÎÃÉÐÅ ×ÏÚÍÏÖÎÕÀ, ÎÏ ËÁË-ÔÏ
463 ÐÏËÁ ÎÉÇÄÅ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÎÕÀ (úÁÂÕÄÅÍ ÐÒÏ ×ÓÑËÉÅ Jinie É ÐÒ. ÎÅÒÁÂÏÔÁÀÝÕÀ ÍÕÒÕ)
464 õÖÅ ÏÂßÑÓÎÉÔØ &laquo;ÐÒÏÓÔÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌÀ&raquo; ÎÁ ËÁËÏÇÏ xyz ÎÕÖÅΠsql ÄÏ×ÏÌØÎÏ ÔÒÕÄÎÏ.
465 õÓÐÅÛÎÏÅ ÏÂßÑÓÎÅÎÉÅ, ÚÁÞÅÍ ÎÕÖÅΠÔÁËÏÊ ÍÏÎÓÔÒ, ËÁË ÑÚÙË ÏÐÉÓÁÎÉÑ ÐÒÏÉÚ×ÏÌØÎÙÈ
466 ÄÁÎÎÙÈ, ÐÒÅÄÓÔÁ×ÌÑÅÔÓÑ ÍÎÅ ÍÁÌÏ×ÅÒÏÑÔÎÙÍ, × ÔÅÒÍÉÎÁÈ &laquo;ÐÒÏÓÔÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ&raquo;.
467
468 ðÏÄ×ÏÄÑ ÉÔÏÇ, ÈÏÞÕ ÏÔÍÅÔÉÔØ, ÞÔÏ ÎÁ ÓÅÇÏÄÎÑÛÎÉÊ ÄÅÎØ ÄÌÑ UNIX community É
469 ÒÁÚ×ÉÔÉÑ ÉÎÓÔÒÕÍÅÎÔÁÒÉÑ ÂÙÌÏ ÂÙ ÇÏÒÁÚÄÏ ÐÏÌÅÚÎÅÅ ÏÐÒÅÄÅÌÉÔØÓÑ, ËÔÏ ÔÁËÏÊ -
470 ÜÔÏÔ &laquo;ÐÒÏÓÔÏÊ ÐÏÌØÚÏ×ÁÔÅÌØ&raquo;. é ÏÐÒÅÄÅÌÉÔØÓÑ Ó ÏÔÎÏÛÅÎÉÅÍ Ë
471 ÜÔÏÍÕ &laquo;ÐÒÏÓÔÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌÀ&raquo; 
472 ÷ ÞÁÓÔÎÏÓÔÉ, GUI ÄÏÌÖÅΠÂÙÔØ ÐÒÅÖÄÅ ×ÓÅÇÏ ÆÕÎËÃÉÏÎÁÌÅÎ, ÐÒÏÐÏÒÃÉÏÎÁÌÅΠנÓÍÙÓÌÅ
473 ÏÂÕÞÅÎÉÑ, É ÔÏÌØËÏ ÐÏÔÏÍ ÕÄÏÂÅÎ, × ÔÏÊ ÍÅÒÅ, × ËÏÔÏÒÏÊ ÜÔÏ ÎÕÖÎÏ ÄÌÑ ÐÅÒ×ÙÈ
474 Ä×ÕÈ ÐÏÚÉÃÉÊ.
475
476 ó ÎÁÉÌÕÞÛÉÍÉ,
477  áÎÄÒÅÊ
478 </pre>
479 <p>
480 <b>éÚ ÍÏÅÇÏ ÏÔ×ÅÔÁ áÎÄÒÅÀ</b></p>
481 <p>
482 óÍÙÓÌ × ÔÏÍ, ÞÔÏ ÐÏÌØÚÏ×ÁÔÅÌÀ É ÎÅ ÎÁÄÏ ÜÔÏ ÏÂßÑÓÎÑÔØ, ÔÁË ÖÅ ËÁË ÎÅ
483 ÎÁÄÏ       
484 ÅÍÕ ÏÂßÑÓÎÑÔØ ÔÏÇÏ, ÞÔÏ ÂÕË×Á A ÐÒÅÄÓÔÁ×ÌÑÅÔÓÑ × ÔÅËÓÔÏ×ÏÍ ÆÁÊÌÅ                
485 ÂÁÊÔÏÍ ÓÏ ÚÎÁÞÅÎÉÅÍ 65. üÔÏ ÄÏÌÖÎÏ ÂÙÔØ × ËÏÍÐÅÔÅÎÃÉÉ ÓÉÓÔÅÍÙ.                  
486                                                                  
487 </p><p>
488 <b>á ×ÏÔ ÅÝÅ ÏÄÎÁ ÉÎÔÅÒÅÓÎÁÑ ÓÔÁÔØÑ ÎÁ ÓÈÏÄÎÕÀ ÔÅÍÕ.</b><br>
489 <a href="http://www.itc.kiev.ua/article.phtml?ID=2149">
490 http://www.itc.kiev.ua/article.phtml?ID=2149</a>
491 </p>
492 </BODY>
493 </HTML>