You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rivet-dev@tcl.apache.org by da...@apache.org on 2003/06/12 15:51:35 UTC

cvs commit: tcl-rivet/doc/html commands.ru_UTF.html directives.ru_UTF.html examples.ru_UTF.html help.ru_UTF.html index.ru_UTF.html installation.ru_UTF.html internals.ru_UTF.html upgrading.ru_UTF.html help.html index.html installation.html internals.html upgrading.html

davidw      2003/06/12 06:51:35

  Modified:    src      make.tcl TclWebapache.c
               doc      rivet.ru_UTF.xml rivet.xml
               doc/html help.html index.html installation.html
                        internals.html upgrading.html
  Added:       doc      Rivetlogo_smaller.png
               doc/html commands.ru_UTF.html directives.ru_UTF.html
                        examples.ru_UTF.html help.ru_UTF.html
                        index.ru_UTF.html installation.ru_UTF.html
                        internals.ru_UTF.html upgrading.ru_UTF.html
  Removed:     doc      rivet_utf_ru.xml
  Log:
  * src/TclWebapache.c (TclWeb_GetEnvVars): Use TCL_NAMESPACE_ONLY here
    and in TclWeb_GetHeaderVars in order to set the variable in the
    correct place.
  
  * src/make.tcl: Added changes to build Russian documentation.
  
  * doc/rivet.xml: Added link to Russian translation.
  
  * doc/rivet.ru_UTF.xml: Added link back to English version.
  
  Revision  Changes    Path
  1.42      +7 -2      tcl-rivet/src/make.tcl
  
  Index: make.tcl
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/src/make.tcl,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -u -r1.41 -r1.42
  --- make.tcl	23 May 2003 16:41:43 -0000	1.41
  +++ make.tcl	12 Jun 2003 13:51:34 -0000	1.42
  @@ -65,6 +65,8 @@
   set XSLCHUNK [file join .. doc rivet-chunk.xsl]
   set XSL [file join .. doc rivet.xsl]
   set XML [file join .. doc rivet.xml]
  +# Existing translations.
  +set TRANSLATIONS ru_UTF
   set PKGINDEX [file join .. rivet pkgIndex.tcl]
   
   # ------------
  @@ -265,8 +267,11 @@
   # Create the HTML documentation from the XML document.
   
   AddNode distdoc {
  -    depends $XML $XSL $HTML_DOCS
  +    depends $XML $XSL
       sh xsltproc --stringparam html.stylesheet rivet.css --nonet -o $HTML $XSLCHUNK $XML
  +    foreach tr $TRANSLATIONS {
  +	sh xsltproc --stringparam html.stylesheet rivet.css  --stringparam html.ext ".${tr}.html" --nonet -o $HTML $XSLCHUNK [string map [list .xml ".${tr}.xml"] $XML]
  +    }
   }
   
   # Create the distribution.  This is a bit unix-specific for the
  
  
  
  1.44      +4 -3      tcl-rivet/src/TclWebapache.c
  
  Index: TclWebapache.c
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/src/TclWebapache.c,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- TclWebapache.c	30 Mar 2003 08:02:30 -0000	1.43
  +++ TclWebapache.c	12 Jun 2003 13:51:34 -0000	1.44
  @@ -397,7 +397,7 @@
   	val = TclWeb_StringToUtfToObj(env[i].val, req);
   	Tcl_IncrRefCount(key);
   	Tcl_IncrRefCount(val);
  -	Tcl_ObjSetVar2(req->interp, envvar, key, val, 0);
  +	Tcl_ObjSetVar2(req->interp, envvar, key, val, TCL_NAMESPACE_ONLY);
    	Tcl_DecrRefCount(key);
   	Tcl_DecrRefCount(val);
       }
  @@ -425,7 +425,8 @@
   
   	Tcl_ObjSetVar2(req->interp, headersvar,
   		       TclWeb_StringToUtfToObj(hdrs[i].key, req),
  -		       TclWeb_StringToUtfToObj(hdrs[i].val, req), 0);
  +		       TclWeb_StringToUtfToObj(hdrs[i].val, req),
  +		       TCL_NAMESPACE_ONLY);
       }
   
       /* Transfer Apache internal CGI variables to TCL request namespace. */
  
  
  
  1.2       +6 -1      tcl-rivet/doc/rivet.ru_UTF.xml
  
  Index: rivet.ru_UTF.xml
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/doc/rivet.ru_UTF.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- rivet.ru_UTF.xml	12 Jun 2003 10:21:19 -0000	1.1
  +++ rivet.ru_UTF.xml	12 Jun 2003 13:51:34 -0000	1.2
  @@ -15,6 +15,7 @@
       <title>Apache Rivet</title>
       <copyright>
         <year>2002</year>
  +      <year>2003</year>
         <holder>Apache Software Foundation</holder>
       </copyright>
       <author>
  @@ -41,11 +42,15 @@
         <surname>Zuryanovich</surname>
         <contrib>Russian Translation</contrib>
         <affiliation>
  -	<address>dtz@xepb.ru</address>
  +	<address><email>dtz@xepb.ru</email></address>
         </affiliation>
       </othercredit>
     </articleinfo>
   
  +  <para>
  +    This document is also available in the following languages: <ulink
  +    url="index.html">English</ulink>
  +  </para>
   
     <section>
       <title>Введение в  Apache Rivet</title>
  
  
  
  1.23      +18 -7     tcl-rivet/doc/rivet.xml
  
  Index: rivet.xml
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/doc/rivet.xml,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- rivet.xml	22 May 2003 10:51:31 -0000	1.22
  +++ rivet.xml	12 Jun 2003 13:51:34 -0000	1.23
  @@ -38,6 +38,11 @@
       </author>
     </articleinfo>
   
  +  <para>
  +    This document is also available in the following languages: <ulink
  +    url="index.ru_UTF.html">Russian</ulink>
  +  </para>
  +
     <section>
       <title>Introduction to Apache Rivet</title>
       <para>
  @@ -94,13 +99,19 @@
         <step performance="optional">
   	<title>Get and Install Apache Sources</title>
   	<para>
  -	  If you don't have them, or if you want to build Rivet as a
  -	  static (built in) part of the Apache web server, you need
  -	  the source code to Apache, which is available from <ulink
  -	    url="http://httpd.apache.org/"/>.  Otherwise, you don't need
  -	  to perform this step.  Infact, we recommend that you build
  -	  Rivet as a shared object, and therefore, build it seperately
  -	  from Apache.
  +          Rivet needs some Apache include (.h) files in order to
  +	  build.  The easiest way to get them is to download the
  +	  source code of the Apache web server, although some systems
  +	  (Debian GNU/Linux for example) make it possible to install
  +	  only the headers and other development files.  If you intend
  +	  to build Rivet statically (compiled into the Apache web
  +	  server instead of loaded dynamically), you definitely need
  +	  the sources.  We recommend that you build Rivet as a
  +	  loadable shared library, for maximum flexibility.</para>
  +	<para>
  +          The source code for the Apache web server may be found by
  +          following the links here: <ulink
  +          url="http://httpd.apache.org/"/>.
   	</para>
         </step>
         <step>
  
  
  
  1.1                  tcl-rivet/doc/Rivetlogo_smaller.png
  
  	<<Binary file>>
  
  
  1.17      +3 -3      tcl-rivet/doc/html/help.html
  
  Index: help.html
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/doc/html/help.html,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- help.html	22 May 2003 10:57:12 -0000	1.16
  +++ help.html	12 Jun 2003 13:51:35 -0000	1.17
  @@ -1,5 +1,5 @@
   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Resources - How to Get Help</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Apache Rivet"><link rel="up" href="index.html" title="Apache Rivet"><link rel="previous" href="tcl_packages.html" title="Rivet Tcl Packages"><link rel="next" href="internals.html" title="Rivet Internals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Resources - How to Get Help</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tcl_packages.html"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="internals.html"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="help"></a>Resources - How to Get Help</h2></div></div><div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396887"></a>Mailing Lists</h3></div></div><div></div></div><p style="width:90%">
  +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Resources - How to Get Help</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Apache Rivet"><link rel="up" href="index.html" title="Apache Rivet"><link rel="previous" href="tcl_packages.html" title="Rivet Tcl Packages"><link rel="next" href="internals.html" title="Rivet Internals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Resources - How to Get Help</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tcl_packages.html"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="internals.html"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="help"></a>Resources - How to Get Help</h2></div></div><div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396916"></a>Mailing Lists</h3></div></div><div></div></div><p style="width:90%">
   	The Rivet mailing list is the first place you should turn for
   	help, if you haven't found the solution to your problem in the
   	documentation.  Send email to
  @@ -10,7 +10,7 @@
   	<tt class="email">&lt;<a href="mailto:rivet-list-subscribe@tcl.apache.org">rivet-<i class="replaceable"><tt>list</tt></i>-subscribe@tcl.apache.org</a>&gt;</tt>.
         </p><p style="width:90%">
   	The mailing list archives are available at <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listId=118" target="_top">http://nagoya.apache.org/eyebrowse/SummarizeList?listId=118</a>
  -      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396931"></a>Newsgroup</h3></div></div><div></div></div><p style="width:90%">
  +      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396960"></a>Newsgroup</h3></div></div><div></div></div><p style="width:90%">
   The <a href="news:comp.lang.tcl" target="_top">news:comp.lang.tcl</a> newsgroup is a good place to ask
   about Tcl questions in general.  Rivet developers also follow the
   newsgroup, but it's best to ask Rivet-specific questions on the Rivet
  @@ -32,7 +32,7 @@
   	  </div></li><li><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
   	    <a href="http://wiki.tcl.tk" target="_top">http://wiki.tcl.tk</a> is the Tcl'ers Wiki, a
   	    free-form place to search for answers and ask for help.
  -	  </div></li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396631"></a>Bug Tracking System</h3></div></div><div></div></div><p style="width:90%">
  +	  </div></li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396660"></a>Bug Tracking System</h3></div></div><div></div></div><p style="width:90%">
   	Apache Rivet uses the Apache Bug Tracking system at <a href="http://nagoya.apache.org/bugzilla/" target="_top">http://nagoya.apache.org/bugzilla/</a>.  Here,
   	you can report problems, or check and see if existing issues
   	are already known and being dealt with.
  
  
  
  1.17      +3 -1      tcl-rivet/doc/html/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/doc/html/index.html,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- index.html	22 May 2003 10:57:12 -0000	1.16
  +++ index.html	12 Jun 2003 13:51:35 -0000	1.17
  @@ -3,7 +3,9 @@
   	��<tt class="email">&lt;<a href="mailto:davidw@apache.org">davidw@apache.org</a>&gt;</tt><br>
   	</p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Damon</span> <span class="surname">Courtney</span></h3><div class="affiliation"><div class="address"><p><br>
   	��<tt class="email">&lt;<a href="mailto:damonc@apache.org">damonc@apache.org</a>&gt;</tt><br>
  -	</p></div></div></div></div><div><p class="copyright">Copyright � 2002, 2003 Apache Software Foundation</p></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="index.html#id5391408">Introduction to Apache Rivet</a></dt><dt><a href="installation.html">Apache Rivet Installation</a></dt><dt><a href="directives.html">Rivet Apache Directives</a></dt><dt><a href="commands.html">Rivet Tcl Commands and Variables</a></dt><dt><a href="examples.html">Examples and Usage</a></dt><dt><a href="tcl_packages.html">Rivet Tcl Packages</a></dt><dt><a href="help.html">Resources - How to Get Help</a></dt><dd><dl><dt><a href="help.html#id5396887">Mailing Lists</a></dt><dt><a href="help.html#id5396931">Newsgroup</a></dt><dt><a href="help.html#websites">Web Sites</a></dt><dt><a href="help.html#id5396631">Bug Tracking System</a></dt></dl></dd><dt><a href="internals.html">Rivet Internals</a></dt><dd><dl><dt><a href="internals.html#id5396672">Initialization</a></dt><dt><a href="internals.html#id5396708">RivetChan</a></dt><dt><a href="internals.html#id5396737">Page Parsing, Execution and Cacheing</a></dt></dl></dd><dt><a href="upgrading.html">Upgrading from mod_dtcl or NeoWebScript</a></dt><dd><dl><dt><a href="upgrading.html#id5396814">mod_dtcl</a></dt><dt><a href="upgrading.html#id5396830">NeoWebScript</a></dt></dl></dd></dl></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="id5391408"></a>Introduction to Apache Rivet</h2></div></div><div></div></div><p style="width:90%">
  +	</p></div></div></div></div><div><p class="copyright">Copyright � 2002, 2003 Apache Software Foundation</p></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="index.html#id5393745">Introduction to Apache Rivet</a></dt><dt><a href="installation.html">Apache Rivet Installation</a></dt><dt><a href="directives.html">Rivet Apache Directives</a></dt><dt><a href="commands.html">Rivet Tcl Commands and Variables</a></dt><dt><a href="examples.html">Examples and Usage</a></dt><dt><a href="tcl_packages.html">Rivet Tcl Packages</a></dt><dt><a href="help.html">Resources - How to Get Help</a></dt><dd><dl><dt><a href="help.html#id5396916">Mailing Lists</a></dt><dt><a href="help.html#id5396960">Newsgroup</a></dt><dt><a href="help.html#websites">Web Sites</a></dt><dt><a href="help.html#id5396660">Bug Tracking System</a></dt></dl></dd><dt><a href="internals.html">Rivet Internals</a></dt><dd><dl><dt><a href="internals.html#id5396701">Initialization</a></dt><dt><a href="internals.html#id5396737">RivetChan</a></dt><dt><a href="internals.html#id5396766">Page Parsing, Execution and Cacheing</a></dt></dl></dd><dt><a href="upgrading.html">Upgrading from mod_dtcl or NeoWebScript</a></dt><dd><dl><dt><a href="upgrading.html#id5396843">mod_dtcl</a></dt><dt><a href="upgrading.html#id5396859">NeoWebScript</a></dt></dl></dd></dl></div><p style="width:90%">
  +    This document is also available in the following languages: <a href="index.ru_UTF.html" target="_top">Russian</a>
  +  </p><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="id5393745"></a>Introduction to Apache Rivet</h2></div></div><div></div></div><p style="width:90%">
         Apache Rivet is a system for creating dynamic web content via a
         programming language integrated with Apache Web Server.  It is
         designed to be fast, powerful and extensible, consume few system
  
  
  
  1.12      +11 -6     tcl-rivet/doc/html/installation.html
  
  Index: installation.html
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/doc/html/installation.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- installation.html	22 May 2003 10:51:31 -0000	1.11
  +++ installation.html	12 Jun 2003 13:51:35 -0000	1.12
  @@ -10,12 +10,17 @@
   	  have a FreeBSD port, Debian package, RPM's, and windows
   	  binaries.
   	</p></li><li><p class="title"><b>Get and Install Apache Sources</b></p><p style="width:90%">
  -	  If you don't have them, or if you want to build Rivet as a
  -	  static (built in) part of the Apache web server, you need
  -	  the source code to Apache, which is available from <a href="http://httpd.apache.org/" target="_top">http://httpd.apache.org/</a>.  Otherwise, you don't need
  -	  to perform this step.  Infact, we recommend that you build
  -	  Rivet as a shared object, and therefore, build it seperately
  -	  from Apache.
  +          Rivet needs some Apache include (.h) files in order to
  +	  build.  The easiest way to get them is to download the
  +	  source code of the Apache web server, although some systems
  +	  (Debian GNU/Linux for example) make it possible to install
  +	  only the headers and other development files.  If you intend
  +	  to build Rivet statically (compiled into the Apache web
  +	  server instead of loaded dynamically), you definitely need
  +	  the sources.  We recommend that you build Rivet as a
  +	  loadable shared library, for maximum flexibility.</p><p style="width:90%">
  +          The source code for the Apache web server may be found by
  +          following the links here: <a href="http://httpd.apache.org/" target="_top">http://httpd.apache.org/</a>.
   	</p></li><li><p class="title"><b>Uncompress Sources</b></p><p style="width:90%">
   	  We will assume that you have Apache installed at this point.
   	  You must uncompress the Rivet sources in the directory where you
  
  
  
  1.17      +3 -3      tcl-rivet/doc/html/internals.html
  
  Index: internals.html
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/doc/html/internals.html,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- internals.html	22 May 2003 10:57:12 -0000	1.16
  +++ internals.html	12 Jun 2003 13:51:35 -0000	1.17
  @@ -4,7 +4,7 @@
         code is removed, and changes are made.  The best place to look
         is the source code itself.  If you are interested in the changes
         themselves FIXME.
  -    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396672"></a>Initialization</h3></div></div><div></div></div><p style="width:90%">
  +    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396701"></a>Initialization</h3></div></div><div></div></div><p style="width:90%">
   	When Apache is started, (or when child Apache processes are
   	started if a threaded Tcl is used),
   	<tt class="function">Rivet_InitTclStuff</tt> is called, which
  @@ -15,7 +15,7 @@
   	executes Rivet's <tt class="filename">init.tcl</tt>.  The caching
   	system is also set up, and if there is a
   	<span style="font-family:monospace"><b class="command">GlobalInitScript</b></span>, it is run.
  -      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396708"></a>RivetChan</h3></div></div><div></div></div><p style="width:90%">
  +      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396737"></a>RivetChan</h3></div></div><div></div></div><p style="width:90%">
   	The <span class="structname">RivetChan</span> system was created in
   	order to have an actual Tcl channel that we could redirect
   	standard output to.  This lets us use, for instance, the
  @@ -25,7 +25,7 @@
   	Tcl's regular standard output is replaced with an instance of
   	this channel type, so that, by default, output will go to the
   	web page.
  -      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396737"></a>Page Parsing, Execution and Cacheing</h3></div></div><div></div></div><p style="width:90%">
  +      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396766"></a>Page Parsing, Execution and Cacheing</h3></div></div><div></div></div><p style="width:90%">
   	When a Rivet page is requested, it is transformed into an
   	ordinary Tcl script by parsing the file for the &lt;? ?&gt;
   	processing instruction tags.  Everything outside these tags
  
  
  
  1.17      +2 -2      tcl-rivet/doc/html/upgrading.html
  
  Index: upgrading.html
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/doc/html/upgrading.html,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- upgrading.html	22 May 2003 10:57:12 -0000	1.16
  +++ upgrading.html	12 Jun 2003 13:51:35 -0000	1.17
  @@ -6,8 +6,8 @@
         compatibility was not a primary goal when creating Rivet, but we
         do provide this information which may be of use to those wishing
         to upgrade from mod_dtcl or NWS installations.
  -    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396814"></a>mod_dtcl</h3></div></div><div></div></div><p style="width:90%">
  +    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396843"></a>mod_dtcl</h3></div></div><div></div></div><p style="width:90%">
   	Rivet was originally based on the dtcl code, but it has
   	changed (improved!) quite a bit.  The concepts remain the
   	same, but many of the commands have changed.
  -      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396830"></a>NeoWebScript</h3></div></div><div></div></div><p style="width:90%">TODO</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="internals.html"><img src="images/prev.png" alt="Prev"></a>�</td><td width="20%" align="center"><a accesskey="u" href="index.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right">�</td></tr><tr><td width="40%" align="left" valign="top">Rivet Internals�</td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top">�</td></tr></table></div></body></html>
  +      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396859"></a>NeoWebScript</h3></div></div><div></div></div><p style="width:90%">TODO</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="internals.html"><img src="images/prev.png" alt="Prev"></a>�</td><td width="20%" align="center"><a accesskey="u" href="index.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right">�</td></tr><tr><td width="40%" align="left" valign="top">Rivet Internals�</td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top">�</td></tr></table></div></body></html>
  
  
  
  1.1                  tcl-rivet/doc/html/commands.ru_UTF.html
  
  Index: commands.ru_UTF.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Rivet Tcl: &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; &#1080; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1077;</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.ru_UTF.html" title="Apache Rivet"><link rel="up" href="index.ru_UTF.html" title="Apache Rivet"><link rel="previous" href="directives.ru_UTF.html" title="&#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; Rivet Apache"><link rel="next" href="examples.ru_UTF.html" title="&#1055;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103;"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Rivet Tcl: &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; &#1080; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1077;</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="directives.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="examples.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="commands"></a>Rivet Tcl: &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; &#1080; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1077;</h2></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">
            <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">var</span>  (<span style="font-family:monospace; text-decoration:underline">get</span> | <span style="font-family:monospace; text-decoration:underline">list</span> | <span style="font-family:monospace; text-decoration:underline">exists</span> | <span style="font-family:monospace; text-decoration:underline">number</span> | <span style="font-family:monospace; text-decoration:underline">all</span>)</span></div>
          </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              &#1050;&#1086;&#1084;&#1072;&#1085;&#1076;&#1072;  <span style="font-family:monospace"><b class="command">var</b></span>
              &#1087;&#1088;&#1077;&#1076;&#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1072; &#1076;&#1083;&#1103; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; &#1082; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1084; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1073;&#1099;&#1083;&#1080;
              &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1085;&#1099; &#1084;&#1077;&#1090;&#1086;&#1076;&#1072;&#1084;&#1080; GET &#1080;&#1083;&#1080; POST, &#1085;&#1077; &#1076;&#1077;&#1083;&#1072;&#1103; &#1084;&#1077;&#1078;&#1076;&#1091; 
              &#1085;&#1080;&#1084;&#1080; &#1085;&#1080;&#1082;&#1072;&#1082;&#1086;&#1081; &#1088;&#1072;&#1079;&#1085;&#1080;&#1094;&#1099;. &#1057;&#1090;&#1086;&#1080;&#1090; &#1079;&#1072;&#1084;&#1077;&#1090;&#1080;&#1090;&#1100; &#1095;&#1090;&#1086; &#1077;&#1089;&#1090;&#1100; &#1077;&#1097;&#1077; &#1076;&#1074;&#1077;
              &#1092;&#1086;&#1088;&#1084;&#1099; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; <span style="font-family:monospace"><b class="command">var</b></span>:
              <span style="font-family:monospace"><b class="command">var_qs</b></span> &#1080; <span style="font-family:monospace"><b class="command">var_post</b></span>.
              &#1069;&#1090;&#1080; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; &#1088;&#1072;&#1089;&#1089;&#1084;&#1072;&#1090;&#1088;&#1080;&#1074;&#1072;&#1102;&#1090; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1077; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1085;&#1085;&#1099;&#1077;
              GET&#1086;&#1084; &#1080; POST&#1086;&#1084;, &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1074;&#1077;&#1085;&#1085;&#1086;. 
            </div><div class="variablelist"><dl><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">get</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>varname</tt></i></span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>?<span class="optional">default</span>?</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1042;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1074;&#1072;&#1084; &#1084;&#1077;&#1090;&#1086;&#1076;&#1086;&#1084; GET &#1080;&#1083;&#1080; POST &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;&#1081; 
                    <tt><span style="text-decoration:underline"><i class="replaceable"><tt>varname</tt></i></span></tt>
                    (&#1076;&#1072;&#1078;&#1077; &#1077;&#1089;&#1083;&#1080; &#1077;&#1089;&#1090;&#1100; &#1085;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1086; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1081;). &#1045;&#1089;&#1083;&#1080; &#1078;&#1077; &#1090;&#1072;&#1082;&#1086;&#1081; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;&#1081;
                    &#1085;&#1077; &#1073;&#1099;&#1083;&#1086; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1085;&#1086; - &#1090;&#1086; &#1074;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090;&#1089;&#1103;
                    <tt><span style="text-decoration:underline"><i class="replaceable"><tt>?<span class="optional">default</span>?</tt></i></span></tt>,
                    &#1072; &#1077;&#1089;&#1083;&#1080; &#1080; &#1086;&#1085;&#1086; &#1085;&#1077; &#1073;&#1099;&#1083;&#1086; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086; - &#1090;&#1086; &quot;&quot; - &#1087;&#1091;&#1089;&#1090;&#1072;&#1103; &#1089;&#1090;&#1088;&#1086;&#1082;&#1072;.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">list</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>varname</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1042;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;&#1081;
                    <tt><span style="text-decoration:underline"><i class="replaceable"><tt>varname</tt></i></span></tt>
                    &#1082;&#1072;&#1082; &#1089;&#1087;&#1080;&#1089;&#1086;&#1082;, &#1077;&#1089;&#1083;&#1080; &#1076;&#1083;&#1103; &#1101;&#1090;&#1086;&#1081; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;&#1081; &#1073;&#1099;&#1083;&#1086; &#1084;&#1085;&#1086;&#1075;&#1086; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1081;.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">exists</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>varname</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1042;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090; 1 &#1077;&#1089;&#1083;&#1080;
                    <tt><span style="text-decoration:underline"><i class="replaceable"><tt>varname</tt></i></span></tt>
                    &#1074;&#1072;&#1084; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1085;&#1072;, &#1080; 0 &#1077;&#1089;&#1083;&#1080; &#1085;&#1077;&#1090;.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">number</span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1042;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090; &#1082;&#1086;&#1083;&#1080;&#1095;&#1077;&#1089;&#1090;&#1074;&#1086; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1093;.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">all</span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1042;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090; &#1089;&#1087;&#1080;&#1089;&#1086;&#1082; &#1080;&#1079; &#1080;&#1084;&#1077;&#1085; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1093; &#1080; &#1080;&#1093; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1081;.
                  </div></div></dd></dl></div><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              &#1057;&#1084;. &#1090;&#1072;&#1082; &#1078;&#1077; <a href="examples.ru_UTF.html#variable_access" title="Example�3.�&#1044;&#1086;&#1089;&#1090;&#1091;&#1087; &#1082; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1084;">Example�3</a>.
            </div></div></dd></dl></div><div class="variablelist"><dl><dt><span class="term">
            <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">upload</span>  (<span style="font-family:monospace; text-decoration:underline">channel</span> | <span style="font-family:monospace; text-decoration:underline">save</span> | <span style="font-family:monospace; text-decoration:underline">data</span> | <span style="font-family:monospace; text-decoration:underline">exists</span> | <span style="font-family:monospace; text-decoration:underline">size</span> | <span style="font-family:monospace; text-decoration:underline">type</span> | <span style="font-family:monospace; text-decoration:underline">filename</span>)</span></div>
          </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex"> &#1050;&#1086;&#1084;&#1072;&#1085;&#1076;&#1072; upload &#1087;&#1088;&#1077;&#1076;&#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1072; &#1076;&#1083;&#1103; &#1086;&#1073;&#1088;&#1072;&#1073;&#1086;&#1090;&#1082;&#1080; &#1079;&#1072;&#1082;&#1072;&#1095;&#1072;&#1085;&#1085;&#1099;&#1093; (uploaded)
            &#1092;&#1072;&#1081;&#1083;&#1086;&#1074;. &#1054;&#1073;&#1088;&#1072;&#1090;&#1080;&#1090;&#1077; &#1074;&#1085;&#1080;&#1084;&#1072;&#1085;&#1080;&#1077; &#1095;&#1090;&#1086; &#1087;&#1086;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1077; &#1101;&#1090;&#1086;&#1081; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; &#1079;&#1072;&#1074;&#1080;&#1089;&#1080;&#1090; &#1086;&#1090; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1080;
            Apache &#1080; Rivet.
              </div><div class="variablelist"><dl><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">channel</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>uploadname</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1045;&#1089;&#1083;&#1080; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1085;&#1086; &#1080;&#1084;&#1103; &#1079;&#1072;&#1082;&#1072;&#1095;&#1072;&#1085;&#1085;&#1086;&#1075;&#1086; &#1092;&#1072;&#1081;&#1083;&#1072;, &#1090;&#1086; 
                    <tt><span style="text-decoration:underline"><i class="replaceable"><tt>uploadname</tt></i></span></tt>,
                    &#1074;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090; Tcl handle (&#1082;&#1072;&#1082; open (?)) &#1076;&#1083;&#1103; &#1086;&#1073;&#1088;&#1072;&#1097;&#1077;&#1085;&#1080;&#1103;
                    &#1082; &#1101;&#1090;&#1086;&#1084;&#1091; &#1092;&#1072;&#1081;&#1083;&#1091;.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">save</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>uploadname</tt></i></span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>filename</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1057;&#1086;&#1093;&#1088;&#1072;&#1085;&#1103;&#1077;&#1090;
                    <tt><span style="text-decoration:underline"><i class="replaceable"><tt>uploadname</tt></i></span></tt> &#1074;
                    &#1092;&#1072;&#1081;&#1083;&#1077;
                    <tt><span style="text-decoration:underline"><i class="replaceable"><tt>filename</tt></i></span></tt>.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">data</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>uploadname</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1042;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090; &#1076;&#1072;&#1085;&#1085;&#1099;&#1077; &#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085;&#1085;&#1099;&#1077; &#1085;&#1072; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;. &#1044;&#1086;&#1083;&#1078;&#1085;&#1086; 
                    &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1090;&#1100; &#1090;&#1072;&#1082; &#1078;&#1077; &#1080; &#1089; &#1073;&#1080;&#1085;&#1072;&#1088;&#1085;&#1099;&#1084;&#1080; &#1092;&#1072;&#1081;&#1083;&#1072;&#1084;&#1080;.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">size</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>uploadname</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1042;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090; &#1088;&#1072;&#1079;&#1084;&#1077;&#1088; &#1079;&#1072;&#1082;&#1072;&#1095;&#1072;&#1085;&#1085;&#1086;&#1075;&#1086; &#1092;&#1072;&#1081;&#1083;&#1072;.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">type</span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1042;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; <tt class="varname">Content-type</tt>, &#1077;&#1089;&#1083;&#1080; &#1086;&#1085;&#1086; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1086;,
                    &#1080;&#1083;&#1080; &#1087;&#1091;&#1089;&#1090;&#1091;&#1102; &#1089;&#1090;&#1088;&#1086;&#1095;&#1082;&#1091;, &#1077;&#1089;&#1083;&#1080; &#1085;&#1077;&#1090;.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">filename</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>uploadname</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1042;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090; &#1080;&#1084;&#1103; &#1079;&#1072;&#1082;&#1072;&#1095;&#1072;&#1085;&#1085;&#1086;&#1075;&#1086; &#1092;&#1072;&#1081;&#1083;&#1072; &#1085;&#1072; &#1082;&#1083;&#1080;&#1077;&#1085;&#1090;&#1089;&#1082;&#1086;&#1081; &#1084;&#1072;&#1096;&#1080;&#1085;&#1077;.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">names</span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1042;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090; &#1089;&#1087;&#1080;&#1089;&#1086;&#1082; &#1080;&#1084;&#1077;&#1085; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1093; &#1076;&#1083;&#1103; &#1074;&#1089;&#1077;&#1093; &#1079;&#1072;&#1082;&#1072;&#1095;&#1072;&#1085;&#1085;&#1099;&#1093; &#1092;&#1072;&#1081;&#1083;&#1086;&#1074;
                  </div></div></dd></dl></div><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              &#1057;&#1084;. &#1090;&#1072;&#1082; &#1078;&#1077; <a href="examples.ru_UTF.html#upload" title="Example�4.�&#1047;&#1072;&#1082;&#1072;&#1095;&#1082;&#1072; &#1092;&#1072;&#1081;&#1083;&#1086;&#1074; (Upload)">Example�4</a>.
            </div></div></dd></dl></div><div class="variablelist"><dl><dt><span class="term">
            <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">load_env</span>  ?<span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>array_name</tt></i></span>?</span></div>
          </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              &#1047;&#1072;&#1075;&#1088;&#1091;&#1078;&#1072;&#1077;&#1090; &#1074; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1085;&#1099;&#1081; &#1084;&#1072;&#1089;&#1089;&#1080;&#1074; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1077; &#1086;&#1082;&#1088;&#1091;&#1078;&#1077;&#1085;&#1080;&#1103;. &#1055;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102; 
              &#1076;&#1077;&#1083;&#1072;&#1077;&#1090; &#1101;&#1090;&#1086; &#1074; &#1084;&#1072;&#1089;&#1089;&#1080;&#1074; <tt><span style="text-decoration:underline">::request::env</span></tt>
            </div><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              &#1058;&#1072;&#1082; &#1082;&#1072;&#1082; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1099; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1103;&#1102;&#1090;&#1089;&#1103; &#1074; &#1087;&#1088;&#1086;&#1089;&#1090;&#1088;&#1072;&#1085;&#1089;&#1090;&#1074;&#1077; &#1080;&#1084;&#1077;&#1085; 
              <tt><span style="text-decoration:underline">::request</span></tt>, &#1090;&#1086; &#1085;&#1077;&#1090; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086;&#1089;&#1090;&#1080; 
              &#1086;&#1073;&#1088;&#1072;&#1097;&#1072;&#1090;&#1089;&#1103; &#1082; &#1101;&#1090;&#1086;&#1084;&#1091; &#1084;&#1072;&#1089;&#1089;&#1080;&#1074;&#1091; &#1087;&#1086; &#1087;&#1086;&#1083;&#1085;&#1086;&#1084;&#1091; &#1080;&#1084;&#1077;&#1085;&#1080; - &#1074;&#1087;&#1086;&#1083;&#1085;&#1077;
              &#1084;&#1086;&#1078;&#1085;&#1086; &#1086;&#1075;&#1088;&#1072;&#1085;&#1080;&#1095;&#1080;&#1090;&#1100;&#1089;&#1103; &#1087;&#1088;&#1086;&#1089;&#1090;&#1086;
              <tt><span style="text-decoration:underline">env</span></tt> (&#1087;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1077; &#1087;&#1077;&#1088;&#1077;&#1074;&#1086;&#1076;&#1095;&#1080;&#1082;&#1072;: &#1097;&#1072;&#1072;&#1072;&#1072;&#1079;!).
            </div></div></dd><dt><span class="term">
            <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">load_headers</span>  <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>array_name</tt></i></span></span></div>
          </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              &#1047;&#1072;&#1075;&#1091;&#1078;&#1072;&#1077;&#1090; &#1082;&#1083;&#1080;&#1077;&#1085;&#1090;&#1089;&#1082;&#1080;&#1077; HTTP &#1079;&#1072;&#1075;&#1086;&#1083;&#1086;&#1074;&#1082;&#1080; &#1074; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1085;&#1099;&#1081; &#1084;&#1072;&#1089;&#1089;&#1080;&#1074;, &#1080;&#1083;&#1080; &#1074;
              <tt><span style="text-decoration:underline">headers</span></tt> &#1077;&#1089;&#1083;&#1080; &#1080;&#1084;&#1103; &#1084;&#1072;&#1089;&#1089;&#1080;&#1074;&#1072; &#1085;&#1077; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086;.
            </div></div></dd><dt><span class="term">
            <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">load_cookies</span>  ?<span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>array_name</tt></i></span>?</span></div>
          </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              &#1047;&#1072;&#1075;&#1091;&#1078;&#1072;&#1077;&#1090; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1085;&#1085;&#1099;&#1077; &#1082;&#1083;&#1080;&#1077;&#1085;&#1090;&#1086;&#1084; Cookie &#1074; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1085;&#1099;&#1081; &#1084;&#1072;&#1089;&#1089;&#1080;&#1074;, &#1080;&#1083;&#1080; &#1074;
              <tt><span style="text-decoration:underline">headers</span></tt> &#1077;&#1089;&#1083;&#1080; &#1080;&#1084;&#1103; &#1084;&#1072;&#1089;&#1089;&#1080;&#1074;&#1072; &#1085;&#1077; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086;.
            </div></div></dd><dt><span class="term">
            <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">include</span>  <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>filename_name</tt></i></span></span></div>
          </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              &#1055;&#1086;&#1076;&#1075;&#1088;&#1091;&#1078;&#1072;&#1077;&#1090; &#1092;&#1072;&#1081;&#1083; &#1073;&#1077;&#1079; &#1086;&#1073;&#1088;&#1072;&#1090;&#1082;&#1080; &#1090;&#1101;&#1075;&#1086;&#1074; 
              &lt;? &#1080; ?&gt;. &#1069;&#1090;&#1086; &#1083;&#1091;&#1095;&#1096;&#1080;&#1081; &#1089;&#1087;&#1086;&#1089;&#1086;&#1073; &#1074;&#1082;&#1083;&#1102;&#1095;&#1080;&#1090;&#1100; HTML &#1092;&#1072;&#1081;&#1083; 
              &#1080;&#1083;&#1080; &#1076;&#1088;&#1091;&#1075;&#1086;&#1081; &#1089;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081; &#1082;&#1086;&#1085;&#1090;&#1077;&#1085;&#1090;. 
            </div></div></dd><dt><span class="term">
            <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">parse</span>  <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>filename</tt></i></span></span></div>
          </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              &#1055;&#1086;&#1095;&#1090;&#1080; &#1090;&#1086; &#1078;&#1077; &#1095;&#1090;&#1086; &#1080; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1072; Tcl <span style="font-family:monospace"><b class="command">source</b></span>, &#1085;&#1086; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086;
              &#1089; &#1091;&#1095;&#1077;&#1090;&#1086;&#1084; &#1090;&#1077;&#1075;&#1086;&#1074;  &lt;? &#1080; ?&gt;, &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1084;&#1099;&#1093; Rivet&#1086;&#1084;. &#1069;&#1090;&#1086;&#1081; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1086;&#1081; &#1084;&#1086;&#1078;&#1085;&#1086; 
              &#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1072;&#1090;&#1100; &#1086;&#1076;&#1080;&#1085; .rvt &#1092;&#1072;&#1081;&#1083; &#1074; &#1076;&#1088;&#1091;&#1075;&#1086;&#1081;.
            </div></div></dd><dt><span class="term">
            <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">headers</span>  (<span style="font-family:monospace; text-decoration:underline">set</span> | <span style="font-family:monospace; text-decoration:underline">redirect</span> | <span style="font-family:monospace; text-decoration:underline">add</span> | <span style="font-family:monospace; text-decoration:underline">type</span> | <span style="font-family:monospace; text-decoration:underline">numeric</span>)</span></div>
          </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              &#1050;&#1086;&#1084;&#1072;&#1085;&#1076;&#1072; <span style="font-family:monospace"><b class="command">headers</b></span> &#1087;&#1088;&#1077;&#1076;&#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1072; &#1076;&#1083;&#1103; &#1088;&#1072;&#1073;&#1086;&#1090;&#1099; &#1089; &#1079;&#1072;&#1075;&#1086;&#1083;&#1086;&#1074;&#1082;&#1072;&#1084;&#1080; http.
            </div><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              <div class="variablelist"><dl><dt><span class="term">
                    <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">redirect</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>uri</tt></i></span></span></div>
                  </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                      &#1055;&#1077;&#1088;&#1077;&#1085;&#1072;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; (redirect) &#1089; &#1090;&#1077;&#1082;&#1091;&#1097;&#1077;&#1081; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1099; &#1085;&#1072; &#1085;&#1086;&#1074;&#1099;&#1081; URI.
                      <span class="emphasis"><em>&#1054;&#1073;&#1103;&#1079;&#1072;&#1085;&#1072;</em></span> &#1073;&#1099;&#1090;&#1100; &#1074; &#1089;&#1072;&#1084;&#1086;&#1084; &#1085;&#1072;&#1095;&#1072;&#1083;&#1077; &#1082;&#1086;&#1076;&#1072; (?)
                    </div></div></dd><dt><span class="term">
                    <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">setcookie</span> <span style="font-family:monospace; text-decoration:underline">-name</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>cookie-name</tt></i></span> <span style="font-family:monospace; text-decoration:underline">-value</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>cookie-value</tt></i></span> ?<span style="font-family:monospace; text-decoration:underline">-expires <i class="replaceable"><tt>date/time</tt></i></span>? ?<span style="font-family:monospace; text-decoration:underline">-domain <i class="replaceable"><tt>domain</tt></i></span>? ?<span style="font-family:monospace; text-decoration:underline">-path <i class="replaceable"><tt>path</tt></i></span>? ?<span style="font-family:monospace; text-decoration:underline">-secure</span>?</span></div>
                  </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                      &#1069;&#1090;&#1072; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1072; &#1087;&#1088;&#1077;&#1076;&#1077;&#1085;&#1072;&#1079;&#1072;&#1085;&#1072;&#1095;&#1077;&#1085;&#1072; &#1076;&#1083;&#1103; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1080; Cookies, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077;
                      &#1073;&#1091;&#1076;&#1091;&#1090; &#1087;&#1086;&#1089;&#1083;&#1072;&#1085;&#1099; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1086;&#1084; &#1082;&#1083;&#1080;&#1077;&#1085;&#1090;&#1091;. 
                      <tt><span style="text-decoration:underline">cookie-name</span></tt> - &#1101;&#1090;&#1086; &#1080;&#1084;&#1103; Cookie,
                      <tt><span style="text-decoration:underline">cookie-value</span></tt> - &#1101;&#1090;&#1086; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;,
                      <tt><span style="text-decoration:underline">-expires</span></tt> &#1091;&#1089;&#1090;&#1072;&#1085;&#1072;&#1074;&#1083;&#1080;&#1074;&#1072;&#1077;&#1090; &#1076;&#1072;&#1090;&#1091; &#1087;&#1088;&#1086;&#1090;&#1091;&#1093;&#1072;&#1085;&#1080;&#1103; 
                      Cookie, &#1080; &#1086;&#1073;&#1103;&#1079;&#1072;&#1085;&#1072; &#1073;&#1099;&#1090;&#1100; &#1074; &#1074;&#1080;&#1076;&#1077;
                      <tt class="constant">'DD-Mon-YY HH:MM:SS'</tt>,
                      <tt><span style="text-decoration:underline">-path</span></tt> &#1091;&#1089;&#1090;&#1072;&#1085;&#1072;&#1074;&#1083;&#1080;&#1074;&#1072;&#1077;&#1090; &#1087;&#1091;&#1090;&#1100;, 
                      &#1072; <tt><span style="text-decoration:underline">-secure</span></tt> &#1091;&#1082;&#1072;&#1079;&#1099;&#1074;&#1072;&#1077;&#1090; &#1095;&#1090;&#1086; &#1101;&#1090;&#1072; Cookie 
                      &#1076;&#1086;&#1083;&#1078;&#1085;&#1072; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1087;&#1086; HTTPS
                    </div></div></dd><dt><span class="term"><div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">type</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>content-type</tt></i></span></span></div>
                  </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                      &#1069;&#1090;&#1072; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1072; &#1091;&#1089;&#1090;&#1072;&#1085;&#1072;&#1074;&#1083;&#1080;&#1074;&#1072;&#1077;&#1090; HTTP &#1079;&#1072;&#1075;&#1086;&#1083;&#1086;&#1074;&#1086;&#1082; 
                      <tt class="constant">Content-type</tt> &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1074;&#1099;&#1086;&#1079;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090;&#1089;&#1103;
                      &#1082;&#1083;&#1080;&#1077;&#1085;&#1090;&#1091; &#1087;&#1088;&#1080; &#1086;&#1073;&#1088;&#1072;&#1097;&#1077;&#1085;&#1080;&#1080; &#1082; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1077;. &#1069;&#1090;&#1086; &#1087;&#1086;&#1083;&#1077;&#1079;&#1085;&#1086; &#1077;&#1089;&#1083;&#1080; &#1074;&#1099;
                      &#1086;&#1090;&#1076;&#1072;&#1077;&#1090;&#1077; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1084;&#1086;&#1077; &#1086;&#1090;&#1083;&#1080;&#1095;&#1085;&#1086;&#1077; &#1086;&#1090; text/html &#1080;&#1083;&#1080;
                      &#1091;&#1082;&#1072;&#1079;&#1099;&#1074;&#1072;&#1077;&#1090;&#1077; &#1082;&#1086;&#1076;&#1080;&#1088;&#1086;&#1074;&#1082;&#1091;. 
                    </div></div></dd><dt><span class="term"><div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">set</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>headername</tt></i></span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>value</tt></i></span></span></div>
                  </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                      &#1059;&#1089;&#1090;&#1072;&#1085;&#1072;&#1074;&#1083;&#1080;&#1074;&#1072;&#1077;&#1090; &#1083;&#1102;&#1073;&#1099;&#1077; &#1080;&#1084;&#1077;&#1085;&#1072; &#1080; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1103; http &#1079;&#1072;&#1075;&#1086;&#1083;&#1086;&#1074;&#1082;&#1086;&#1074;
                    </div></div></dd></dl></div>
            </div></div></dd><dt><span class="term">
            <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">makeurl</span>  <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>filename</tt></i></span></span></div>
          </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              &#1057;&#1086;&#1079;&#1076;&#1072;&#1077;&#1090; URL &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1089;&#1089;&#1099;&#1083;&#1072;&#1077;&#1090;&#1089;&#1103; &#1089;&#1072;&#1084; &#1085;&#1072; &#1089;&#1077;&#1073;&#1103; &#1080;&#1079; &#1080;&#1084;&#1077;&#1085;&#1080; &#1092;&#1072;&#1081;&#1083;&#1072;. &#1053;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;:
              <pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">makeurl /tclp.gif</pre>
              &#1074;&#1077;&#1088;&#1085;&#1077;&#1090;
              <tt class="constant">http://[hostname]:[port]/tclp.gif</tt>.
              &#1075;&#1076;&#1077; hostname &#1080; port - &#1101;&#1090;&#1086; &#1080;&#1084;&#1103; &#1093;&#1086;&#1089;&#1090;&#1072; &#1080; &#1087;&#1086;&#1088;&#1090; &#1090;&#1086;&#1081; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1099;
              &#1082;&#1086;&#1090;&#1086;&#1088;&#1072;&#1103; &#1073;&#1099;&#1083;&#1072; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1072; &#1087;&#1088;&#1080; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1077;.
            </div></div></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="directives.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><td width="20%" align="center"><a accesskey="u" href="index.ru_UTF.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right">�<a accesskey="n" href="examples.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">&#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; Rivet Apache�</td><td width="20%" align="center"><a accesskey="h" href="index.ru_UTF.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top">�&#1055;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103;</td></tr></table></div></body></html>
  
  
  
  1.1                  tcl-rivet/doc/html/directives.ru_UTF.html
  
  Index: directives.ru_UTF.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>&#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; Rivet Apache</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.ru_UTF.html" title="Apache Rivet"><link rel="up" href="index.ru_UTF.html" title="Apache Rivet"><link rel="previous" href="installation.ru_UTF.html" title="&#1059;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; Apache Rivet"><link rel="next" href="commands.ru_UTF.html" title="Rivet Tcl: &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; &#1080; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1077;"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">&#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; Rivet Apache</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="installation.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="commands.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="directives"></a>&#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; Rivet Apache</h2></div></div><div></div></div><p style="width:90%">
        &#1069;&#1090;&#1086; - &#1088;&#1072;&#1079;&#1085;&#1086;&#1086;&#1073;&#1088;&#1072;&#1079;&#1085;&#1099;&#1081; &#1085;&#1072;&#1073;&#1086;&#1088; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1086;&#1082; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1084;&#1086;&#1075;&#1091;&#1090; &#1073;&#1099;&#1090;&#1100; 
        &#1089;&#1076;&#1077;&#1083;&#1072;&#1085;&#1099; &#1074; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1085;&#1086;&#1084; &#1092;&#1072;&#1081;&#1083;&#1077; Apache &#1089; &#1094;&#1077;&#1083;&#1100;&#1102; 
        &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103; &#1087;&#1086;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1103; Rivet.
        &#1048;&#1093; &#1092;&#1086;&#1088;&#1084;&#1072;&#1090; &#1090;&#1072;&#1082;&#1086;&#1081;: <span style="font-family:monospace"><b class="command">RivetDirConf</b></span>,
        <span style="font-family:monospace"><b class="command">RivetUserConf</b></span>,
        <span style="font-family:monospace"><b class="command">RivetServerConf</b></span>,
        &#1095;&#1090;&#1086; &#1086;&#1079;&#1085;&#1072;&#1095;&#1072;&#1077;&#1090; &#1095;&#1090;&#1086; DirConf &#1080;&#1084;&#1077;&#1077;&#1090; &#1073;&#1086;&#1083;&#1077;&#1077; &#1074;&#1099;&#1089;&#1086;&#1082;&#1080;&#1081; &#1087;&#1088;&#1080;&#1086;&#1088;&#1080;&#1090;&#1077;&#1090; &#1080; &#1087;&#1077;&#1088;&#1077;&#1073;&#1080;&#1074;&#1072;&#1077;&#1090;
        &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1080; &#1074; UserConf, &#1095;&#1090;&#1086; &#1074; &#1089;&#1074;&#1086;&#1102; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1100; &#1087;&#1077;&#1088;&#1077;&#1073;&#1080;&#1074;&#1072;&#1077;&#1090; ServerConf.
      </p><div class="variablelist"><dl><dt><span class="term">
            <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">RivetServerConf</span>  (<span style="font-family:monospace; text-decoration:underline">CacheSize</span> | <span style="font-family:monospace; text-decoration:underline">GlobalInitScript</span> | <span style="font-family:monospace; text-decoration:underline">ChildInitScript</span> | <span style="font-family:monospace; text-decoration:underline">ChildExitScript</span> | <span style="font-family:monospace; text-decoration:underline">BeforeScript</span> | <span style="font-family:monospace; text-decoration:underline">AfterScript</span> | <span style="font-family:monospace; text-decoration:underline">ErrorScript</span> | <span style="font-family:monospace; text-decoration:underline">UploadDirectory</span> | <span style="font-family:monospace; text-decoration:underline">UploadMaxSize</span> | <span style="font-family:monospace; text-decoration:underline">UploadFilesToVar</span> | <span style="font-family:monospace; text-decoration:underline">SeperateVirtualInterps</span>)</span></div>
          </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex"><span style="font-family:monospace"><b class="command">RivetServerConf</b></span>
             &#1059;&#1089;&#1090;&#1072;&#1085;&#1072;&#1074;&#1083;&#1080;&#1074;&#1072;&#1077;&#1090; &#1075;&#1083;&#1086;&#1073;&#1072;&#1083;&#1100;&#1085;&#1099;&#1077; &#1086;&#1087;&#1094;&#1080;&#1080; &#1076;&#1083;&#1103; &#1074;&#1089;&#1077;&#1075;&#1086; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; 
            </div><div class="variablelist"><dl><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">CacheSize</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>size</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1059;&#1089;&#1090;&#1072;&#1085;&#1072;&#1074;&#1083;&#1080;&#1074;&#1072;&#1077;&#1090; &#1086;&#1087;&#1094;&#1080;&#1080; &#1076;&#1083;&#1103; &#1074;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1077;&#1075;&#1086; &#1082;&#1077;&#1096;&#1072; &#1076;&#1083;&#1103; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;, &#1075;&#1076;&#1077;
                    <tt><span style="text-decoration:underline"><i class="replaceable"><tt>size</tt></i></span></tt>
                    - &#1082;&#1086;&#1083;&#1080;&#1095;&#1077;&#1089;&#1090;&#1074;&#1086; &#1082;&#1086;&#1084;&#1087;&#1080;&#1083;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1099;&#1093; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1073;&#1091;&#1076;&#1091;&#1090; 
                    &#1093;&#1088;&#1072;&#1085;&#1080;&#1090;&#1089;&#1103; &#1074; &#1082;&#1077;&#1096;&#1077; &#1076;&#1083;&#1103; &#1080;&#1089;&#1087;&#1086;&#1079;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; &#1074; &#1073;&#1091;&#1076;&#1091;&#1097;&#1077;&#1084;. &#1055;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102; -
                    <span style="font-family:monospace"><b class="command">MaxRequestsPerChild</b></span> / 5, &#1080;&#1083;&#1080; 50,
                    &#1077;&#1089;&#1083;&#1080; <span style="font-family:monospace"><b class="command">MaxRequestsPerChild</b></span> &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085; &#1074; 0.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">GlobalInitScript</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>script</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    Tcl &#1089;&#1082;&#1088;&#1080;&#1087;&#1090; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1076;&#1086;&#1083;&#1078;&#1077;&#1085; &#1073;&#1099;&#1090;&#1100; &#1079;&#1072;&#1087;&#1091;&#1097;&#1077;&#1085; &#1076;&#1083;&#1103; &#1082;&#1072;&#1078;&#1076;&#1086;&#1075;&#1086;
                    &#1080;&#1085;&#1090;&#1077;&#1088;&#1087;&#1088;&#1077;&#1090;&#1072;&#1090;&#1086;&#1088;&#1072;.<i class="replaceable"><tt><tt><span style="text-decoration:underline">script</span></tt></tt></i>
                    - &#1086;&#1073;&#1099;&#1095;&#1085;&#1099;&#1081; Tcl &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;, &#1087;&#1086;&#1101;&#1090;&#1086;&#1084;&#1091; &#1095;&#1090;&#1086;&#1073;&#1099; &#1079;&#1072;&#1087;&#1091;&#1089;&#1090;&#1080;&#1090;&#1100; &#1092;&#1072;&#1081;&#1083; - 
                    <pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">RivetServerConf GlobalInitScript &quot;source /var/www/foobar.tcl&quot;</pre>
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">ChildInitScript</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>script</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1057;&#1082;&#1088;&#1080;&#1087;&#1090; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1073;&#1091;&#1076;&#1077;&#1090; &#1079;&#1072;&#1087;&#1091;&#1097;&#1077;&#1085; &#1076;&#1083;&#1103; &#1082;&#1072;&#1078;&#1076;&#1086;&#1075;&#1086; &#1076;&#1086;&#1095;&#1077;&#1088;&#1085;&#1077;&#1075;&#1086; 
                    &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1089;&#1072; &#1074; Apache. &#1069;&#1090;&#1086; &#1080;&#1076;&#1077;&#1083;&#1100;&#1085;&#1086;&#1077; &#1084;&#1077;&#1089;&#1090;&#1086; &#1095;&#1090;&#1086;&#1073;&#1099; &#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1072;&#1090;&#1100;
                    &#1084;&#1086;&#1076;&#1091;&#1083;&#1080;, &#1089;&#1086;&#1079;&#1076;&#1072;&#1074;&#1072;&#1090;&#1100; &#1075;&#1083;&#1086;&#1073;&#1072;&#1083;&#1100;&#1085;&#1099;&#1077; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1077;, &#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1103;&#1090;&#1100;&#1089;&#1103;
                    &#1089; &#1073;&#1072;&#1079;&#1072;&#1084;&#1080; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1080; &#1074;&#1089;&#1077; &#1090;&#1072;&#1082;&#1086;&#1077;.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">ChildExitScript</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>script</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1057;&#1082;&#1088;&#1080;&#1087;&#1090; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1073;&#1091;&#1076;&#1077;&#1090; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1103;&#1090;&#1100;&#1089;&#1103; &#1082;&#1086;&#1075;&#1076;&#1072; &#1082;&#1072;&#1078;&#1076;&#1099;&#1081; 
                    &#1087;&#1086;&#1088;&#1086;&#1078;&#1076;&#1077;&#1085;&#1085;&#1099;&#1081; Apache &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1089; &#1086;&#1082;&#1072;&#1085;&#1095;&#1080;&#1074;&#1072;&#1077;&#1090; &#1088;&#1072;&#1073;&#1086;&#1090;&#1091;.
                    &#1069;&#1090;&#1086; &#1080;&#1076;&#1077;&#1072;&#1083;&#1100;&#1085;&#1086;&#1077; &#1084;&#1077;&#1089;&#1090;&#1086; &#1095;&#1090;&#1086;&#1073;&#1099; &#1086;&#1089;&#1074;&#1086;&#1073;&#1086;&#1078;&#1076;&#1072;&#1090;&#1100; &#1074;&#1089;&#1077; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1099; 
                    &#1079;&#1072;&#1085;&#1103;&#1090;&#1099;&#1077; &#1074;   
                    <tt><span style="text-decoration:underline">ChildInitScript</span></tt>.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">BeforeScript</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>script</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1057;&#1082;&#1088;&#1080;&#1087;&#1090; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1073;&#1091;&#1076;&#1077;&#1090; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1103;&#1090;&#1100;&#1089;&#1103; &#1087;&#1077;&#1088;&#1077;&#1076; &#1090;&#1077;&#1084; &#1082;&#1072;&#1082; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;
                    &#1079;&#1072;&#1087;&#1091;&#1089;&#1090;&#1080;&#1090; .rvt &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091;. &#1052;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085; &#1076;&#1083;&#1103;
                    &#1090;&#1086;&#1075;&#1086;, &#1095;&#1090;&#1086;&#1073;&#1099;, &#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, &#1089;&#1086;&#1079;&#1076;&#1072;&#1074;&#1072;&#1090;&#1100; &#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1085;&#1099;&#1081; header
                    (&#1074; &#1090;&#1077;&#1088;&#1084;&#1080;&#1085;&#1086;&#1083;&#1086;&#1075;&#1080;&#1080; http, &#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088; - image/png). &#1058;&#1072;&#1082;&#1078;&#1077;
                    &#1084;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085; &#1076;&#1083;&#1103; &#1090;&#1086;&#1075;&#1086; &#1095;&#1090;&#1086;&#1073;&#1099; &#1087;&#1086;&#1076;&#1075;&#1088;&#1091;&#1078;&#1072;&#1090;&#1100; 
                    &#1082;&#1086;&#1076; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1073;&#1091;&#1076;&#1077;&#1090; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1085;&#1072; &#1082;&#1072;&#1078;&#1076;&#1086;&#1081; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1077;,
                    &#1077;&#1089;&#1083;&#1080; &#1074;&#1099; &#1085;&#1077; &#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1101;&#1090;&#1086; &#1076;&#1077;&#1083;&#1072;&#1090;&#1100; &#1074; 
                    <tt><span style="text-decoration:underline">GlobalInitScript</span></tt>
                    <tt><span style="text-decoration:underline">ChildInitScript</span></tt> &#1082;&#1086;&#1075;&#1076;&#1072; &#1074;&#1099; 
                    &#1088;&#1072;&#1079;&#1088;&#1072;&#1073;&#1072;&#1090;&#1099;&#1074;&#1072;&#1077;&#1090;&#1077; &#1074;&#1077;&#1073; &#1089;&#1072;&#1081;&#1090; &#1074; &#1087;&#1077;&#1088;&#1074;&#1099;&#1081; &#1088;&#1072;&#1079; (&#1087;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1077; &#1087;&#1077;&#1088;&#1077;&#1074;&#1086;&#1076;&#1095;&#1080;&#1082;&#1072;: &#1085;&#1077; &#1087;&#1086;&#1085;&#1080;&#1084;&#1072;&#1102;, &#1086; &#1095;&#1077;&#1084; &#1101;&#1090;&#1086;
                    &#1086;&#1085;? &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1103;&#1103; &#1089;&#1090;&#1088;&#1086;&#1082;&#1072; - &#1087;&#1086;&#1089;&#1090;&#1088;&#1086;&#1095;&#1085;&#1080;&#1082;)
                    <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td colspan="2" align="left" valign="top">
                      &#1069;&#1090;&#1086;&#1090; &#1082;&#1086;&#1076; &#1080;&#1089;&#1087;&#1086;&#1083;&#1085;&#1103;&#1077;&#1090;&#1089;&#1103; &#1085;&#1072; &#1075;&#1083;&#1086;&#1073;&#1072;&#1083;&#1100;&#1085;&#1086;&#1084; &#1091;&#1088;&#1086;&#1074;&#1085;&#1077;, &#1072; &#1085;&#1077; 
                      &#1074; &#1090;&#1086;&#1084; namespace &#1074; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1084; &#1080;&#1089;&#1087;&#1086;&#1083;&#1085;&#1103;&#1102;&#1090;&#1089;&#1103; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1099;
                    </td></tr></table></div>
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">AfterScript</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>script</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1057;&#1082;&#1088;&#1080;&#1087;&#1090; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1073;&#1091;&#1076;&#1077;&#1090; &#1074;&#1099;&#1079;&#1099;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1087;&#1086;&#1089;&#1083;&#1077; &#1082;&#1072;&#1078;&#1076;&#1086;&#1081; (.rvt) &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1099;.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">ErrorScript</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>script</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1045;&#1089;&#1083;&#1080; &#1074;&#1085;&#1091;&#1090;&#1088;&#1080;  rivet &#1087;&#1088;&#1086;&#1080;&#1079;&#1086;&#1081;&#1076;&#1077;&#1090; &#1086;&#1096;&#1080;&#1073;&#1082;&#1072;, &#1090;&#1086; &#1086;&#1085; 
                    &#1089;&#1086;&#1086;&#1088;&#1091;&#1078;&#1072;&#1077;&#1090; &#1085;&#1077;&#1082;&#1091;&#1102; html-&#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091; &#1089; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1077;&#1081; &#1086; &#1090;&#1086;&#1084;, &#1095;&#1090;&#1086;
                    &#1089;&#1086;&#1073;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1086;, &#1087;&#1088;&#1086;&#1080;&#1079;&#1086;&#1096;&#1083;&#1086;. &#1045;&#1089;&#1083;&#1080; &#1078;&#1077; <tt><span style="text-decoration:underline">ErrorScript</span></tt>
                    &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;, &#1090;&#1086; &#1084;&#1086;&#1078;&#1085;&#1086; &#1089;&#1086;&#1079;&#1076;&#1072;&#1090;&#1100; &#1089;&#1074;&#1086;&#1102; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1072;&#1103; &#1073;&#1091;&#1076;&#1077;&#1090; 
                    &#1074;&#1099;&#1079;&#1099;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1074; &#1101;&#1090;&#1086;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077;. &#1069;&#1090;&#1086; &#1084;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1087;&#1086;&#1083;&#1077;&#1079;&#1085;&#1086; 
                    &#1082;&#1086;&#1075;&#1076;&#1072; &#1074;&#1099; &#1085;&#1077; &#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1087;&#1086;&#1082;&#1072;&#1079;&#1099;&#1074;&#1072;&#1090;&#1100; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1102; &#1089;&#1074;&#1086;&#1081; 
                    &#1082;&#1086;&#1076; &#1089; &#1086;&#1096;&#1080;&#1073;&#1082;&#1072;&#1084;&#1080;.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">UploadDirectory</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>directory</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">&#1044;&#1080;&#1088;&#1077;&#1082;&#1090;&#1086;&#1088;&#1080;&#1103; &#1074; &#1082;&#1086;&#1090;&#1086;&#1088;&#1091;&#1102; &#1085;&#1072;&#1076;&#1086; &#1089;&#1082;&#1083;&#1072;&#1076;&#1099;&#1074;&#1072;&#1090;&#1100; &#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085;&#1099;&#1077; (uploaded) &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1084; &#1092;&#1072;&#1081;&#1083;&#1099;.</div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">UploadMaxSize</span> <span style="font-family:monospace; text-decoration:underline"><i class="replaceable"><tt>size</tt></i></span></span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">&#1052;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081; &#1088;&#1072;&#1079;&#1084;&#1077;&#1088; &#1076;&#1083;&#1103; &#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085;&#1085;&#1099;&#1093; (uploaded) &#1092;&#1072;&#1081;&#1083;&#1086;&#1074;.</div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">UploadFilesToVar</span> (<span style="font-family:monospace; text-decoration:underline">yes</span> | <span style="font-family:monospace; text-decoration:underline">no</span>)</span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1069;&#1090;&#1072; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; &#1088;&#1077;&#1075;&#1091;&#1083;&#1080;&#1088;&#1091;&#1077;&#1090; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1100; &#1079;&#1072;&#1082;&#1072;&#1095;&#1082;&#1080; (upload)
                    &#1092;&#1072;&#1081;&#1083;&#1086;&#1074; &#1087;&#1088;&#1103;&#1084;&#1086; &#1074; Tcl &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1091;&#1102;. &#1045;&#1089;&#1083;&#1080; &#1091; &#1074;&#1072;&#1089; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1086; 
                    &#1086;&#1075;&#1088;&#1072;&#1085;&#1080;&#1095;&#1077;&#1085;&#1080;&#1077; &#1087;&#1086; &#1088;&#1072;&#1079;&#1084;&#1077;&#1088;&#1091; &#1085;&#1072; &#1079;&#1072;&#1082;&#1072;&#1095;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1092;&#1072;&#1081;&#1083;&#1099;, &#1072; &#1074;&#1072;&#1084; 
                    &#1085;&#1077; &#1086;&#1089;&#1086;&#1073;&#1077;&#1085;&#1085;&#1086; &#1093;&#1086;&#1095;&#1077;&#1090;&#1089;&#1103; &#1086;&#1073;&#1097;&#1072;&#1090;&#1100;&#1089;&#1103; &#1089;&#1086; &#1089;&#1083;&#1080;&#1096;&#1082;&#1086;&#1084; &#1073;&#1086;&#1083;&#1100;&#1096;&#1080;&#1084;&#1080; &#1092;&#1072;&#1081;&#1083;&#1072;&#1084;&#1080;,
                    &#1090;&#1086; &#1101;&#1090;&#1072; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; &#1087;&#1086;&#1079;&#1074;&#1086;&#1083;&#1103;&#1077;&#1090; &#1074;&#1072;&#1084; &#1089;&#1082;&#1083;&#1072;&#1076;&#1099;&#1074;&#1072;&#1090;&#1100; &#1080;&#1093; &#1085;&#1072; &#1076;&#1080;&#1089;&#1082;.
                  </div></div></dd><dt><span class="term">
                  <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; text-decoration:underline">SeperateVirtualInterps</span> (<span style="font-family:monospace; text-decoration:underline">yes</span> | <span style="font-family:monospace; text-decoration:underline">no</span>)</span></div>
                </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
                    &#1045;&#1089;&#1083;&#1080; &#1101;&#1090;&#1072; &#1086;&#1087;&#1094;&#1080;&#1103; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1072;, &#1090;&#1086; rivet &#1073;&#1091;&#1076;&#1077;&#1090; &#1089;&#1086;&#1079;&#1076;&#1072;&#1074;&#1072;&#1090;&#1100;
                    &#1086;&#1090;&#1076;&#1077;&#1083;&#1100;&#1085;&#1099;&#1081; &#1080;&#1085;&#1090;&#1077;&#1088;&#1087;&#1088;&#1077;&#1090;&#1072;&#1090;&#1086;&#1088; Tcl &#1085;&#1072; &#1082;&#1072;&#1078;&#1076;&#1099;&#1081; VirtualHost
                    &#1074; &#1090;&#1077;&#1088;&#1084;&#1080;&#1085;&#1086;&#1083;&#1086;&#1075;&#1080;&#1080; Apache. &#1069;&#1090;&#1086; &#1087;&#1086;&#1083;&#1077;&#1079;&#1085;&#1086; &#1074; &#1089;&#1080;&#1090;&#1091;&#1072;&#1094;&#1080;&#1080; &#1082;&#1086;&#1075;&#1076;&#1072; 
                    &#1074;&#1099; - &#1093;&#1086;&#1089;&#1090;&#1077;&#1088; &#1080; &#1085;&#1072;&#1076;&#1086; &#1095;&#1090;&#1086;&#1073;&#1099; &#1076;&#1083;&#1103; &#1082;&#1072;&#1078;&#1076;&#1086;&#1075;&#1086; &#1082;&#1083;&#1080;&#1077;&#1085;&#1090;&#1072; &#1073;&#1099;&#1083; &#1089;&#1074;&#1086;&#1081; 
                    &#1089;&#1086;&#1073;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1099;&#1081; &#1080;&#1085;&#1090;&#1077;&#1088;&#1087;&#1088;&#1077;&#1090;&#1072;&#1090;&#1086;&#1088;, &#1095;&#1090;&#1086;&#1073;&#1099; &#1086;&#1085;&#1080; &#1076;&#1088;&#1091;&#1075; &#1089; &#1076;&#1088;&#1091;&#1075;&#1086;&#1084; 
                    &#1085;&#1077; &#1082;&#1086;&#1085;&#1092;&#1083;&#1080;&#1082;&#1090;&#1086;&#1074;&#1072;&#1083;&#1080;.
                  </div></div></dd></dl></div></div></dd><dt><span class="term">
            <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">RivetDirConf</span>  (<span style="font-family:monospace; text-decoration:underline">BeforeScript</span> | <span style="font-family:monospace; text-decoration:underline">AfterScript</span> | <span style="font-family:monospace; text-decoration:underline">ErrorScript</span> | <span style="font-family:monospace; text-decoration:underline">UploadDirectory</span>)</span></div>
          </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              &#1069;&#1090;&#1072; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; - &#1090;&#1086;&#1078;&#1077; &#1089;&#1072;&#1084;&#1086;&#1077; &#1095;&#1090;&#1086; 
              <span style="font-family:monospace"><b class="command">RivetServerConf</b></span>,
              &#1082;&#1088;&#1086;&#1084;&#1077; &#1090;&#1086;&#1075;&#1086; &#1095;&#1090;&#1086; &#1086;&#1085;&#1080; &#1082;&#1072;&#1089;&#1072;&#1102;&#1090;&#1089;&#1103; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1090;&#1086;&#1081; &#1076;&#1080;&#1088;&#1077;&#1082;&#1090;&#1086;&#1088;&#1080;&#1080;
              &#1074; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1081; &#1086;&#1085;&#1080; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1099;, &#1080; &#1077;&#1077; &#1087;&#1086;&#1076;&#1076;&#1080;&#1088;&#1077;&#1082;&#1090;&#1086;&#1088;&#1080;&#1081;.
              &#1052;&#1086;&#1078;&#1085;&#1086; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &#1074; 
              <span style="font-family:monospace"><b class="command">Directory</b></span> &#1088;&#1072;&#1079;&#1076;&#1077;&#1083;&#1072;&#1093;.
            </div></div></dd><dt><span class="term">
            <div class="cmdsynopsis" style="width:80%"><span style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">RivetUserConf</span>  (<span style="font-family:monospace; text-decoration:underline">BeforeScript</span> | <span style="font-family:monospace; text-decoration:underline">AfterScript</span> | <span style="font-family:monospace; text-decoration:underline">ErrorScript</span> | <span style="font-family:monospace; text-decoration:underline">UploadDirectory</span>)</span></div>
          </span></dt><dd><div style="padding:4 ; margin-top:3 ;  margin-bottom:3 ; width:75%"><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              &#1069;&#1090;&#1080; &#1086;&#1087;&#1094;&#1080;&#1080; - &#1090;&#1086; &#1078;&#1077; &#1089;&#1072;&#1084;&#1086;&#1077; &#1095;&#1090;&#1086; &#1080; 
              <span style="font-family:monospace"><b class="command">RivetServerConf</b></span>,
              &#1082;&#1088;&#1086;&#1084;&#1077; &#1083;&#1080;&#1096;&#1100; &#1090;&#1086;&#1075;&#1086; &#1095;&#1090;&#1086; &#1086;&#1085;&#1080; &#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1091;&#1102;&#1090; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1076;&#1083;&#1103; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1085;&#1086;&#1081; 
              &#1076;&#1080;&#1088;&#1077;&#1082;&#1090;&#1086;&#1088;&#1080;&#1080;, &#1080; &#1077;&#1077; &#1087;&#1086;&#1076;&#1076;&#1080;&#1088;&#1077;&#1082;&#1090;&#1086;&#1088;&#1080;&#1081;
            </div></div></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="installation.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><td width="20%" align="center"><a accesskey="u" href="index.ru_UTF.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right">�<a accesskey="n" href="commands.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">&#1059;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; Apache Rivet�</td><td width="20%" align="center"><a accesskey="h" href="index.ru_UTF.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top">�Rivet Tcl: &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; &#1080; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1077;</td></tr></table></div></body></html>
  
  
  
  1.1                  tcl-rivet/doc/html/examples.ru_UTF.html
  
  Index: examples.ru_UTF.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>&#1055;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103;</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.ru_UTF.html" title="Apache Rivet"><link rel="up" href="index.ru_UTF.html" title="Apache Rivet"><link rel="previous" href="commands.ru_UTF.html" title="Rivet Tcl: &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; &#1080; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1077;"><link rel="next" href="help.ru_UTF.html" title="&#1056;&#1077;&#1089;&#1091;&#1088;&#1089;&#1099; &#1080; &#1082;&#1072;&#1082; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1100; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">&#1055;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103;</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="commands.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="help.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="examples"></a>&#1055;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103;</h2></div></div><div></div></div><p style="width:90%">
        &#1044;&#1072;&#1083;&#1077;&#1077; - &#1087;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; Rivet. &#1055;&#1086;&#1076;&#1088;&#1072;&#1079;&#1091;&#1084;&#1077;&#1074;&#1072;&#1077;&#1090;&#1089;&#1103; &#1095;&#1090;&#1086; 
        &#1095;&#1080;&#1090;&#1072;&#1090;&#1077;&#1083;&#1100; &#1080;&#1084;&#1077;&#1077;&#1090; &#1085;&#1077;&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1079;&#1085;&#1072;&#1085;&#1080;&#1103; Tcl. &#1045;&#1089;&#1083;&#1080; &#1078;&#1077; &#1074;&#1099; &#1077;&#1075;&#1086; &#1085;&#1077; &#1079;&#1085;&#1072;&#1077;&#1090;&#1077; -
        &#1085;&#1077; &#1074;&#1086;&#1083;&#1085;&#1091;&#1081;&#1090;&#1077;&#1089;&#1100;, &#1101;&#1090;&#1086; &#1087;&#1088;&#1086;&#1089;&#1090;&#1086;&#1081; &#1103;&#1079;&#1099;&#1082;, &#1080; &#1084;&#1085;&#1086;&#1078;&#1077;&#1089;&#1090;&#1074;&#1086; &#1082;&#1072;&#1082; &#1084;&#1080;&#1085;&#1080;&#1084;&#1091;&#1084; &#1072;&#1085;&#1075;&#1083;&#1086;&#1103;&#1079;&#1099;&#1095;&#1085;&#1086;&#1081; 
        &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1072;&#1094;&#1080;&#1080; &#1080; &#1091;&#1095;&#1077;&#1073;&#1085;&#1080;&#1082;&#1086;&#1074; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1086; &#1074; &#1089;&#1077;&#1090;&#1080;.
        &#1055;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1080;&#1090;&#1077; &#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088; <a href="help.ru_UTF.html#websites" title="Web Sites"> &#1089;&#1102;&#1076;&#1072; </a>.
      </p><div class="example"><a name="hello world"></a><p class="title"><b>Example�1.�Hello World</b></p><p style="width:90%">
          &#1045;&#1089;&#1090;&#1077;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1086;, &#1087;&#1077;&#1088;&#1074;&#1099;&#1084; &#1087;&#1088;&#1080;&#1084;&#1077;&#1088;&#1086;&#1084; &#1073;&#1091;&#1076;&#1077;&#1090; &quot;Hello World&quot;.
          </p><p style="width:90%">
          &#1052;&#1099; &#1087;&#1088;&#1077;&#1076;&#1087;&#1086;&#1083;&#1072;&#1075;&#1072;&#1077;&#1084; &#1095;&#1090;&#1086; &#1082; &#1101;&#1090;&#1086;&#1084;&#1091; &#1084;&#1086;&#1084;&#1077;&#1085;&#1090;&#1091; Apache &#1089;&#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085; &#1080; &#1087;&#1086;&#1085;&#1080;&#1084;&#1072;&#1077;&#1090; 
          .rvt &#1092;&#1072;&#1081;&#1083;&#1099;, &#1089;&#1086;&#1079;&#1076;&#1072;&#1076;&#1080;&#1084; &#1092;&#1072;&#1081;&#1083; 
          <tt class="filename">hello.rvt</tt> &#1074; &#1084;&#1077;&#1089;&#1090;&#1077; &#1075;&#1076;&#1077; Apache &#1089;&#1084;&#1086;&#1078;&#1077;&#1090; 
          &#1077;&#1075;&#1086; &#1085;&#1072;&#1081;&#1076;&#1090;&#1080; &#1089;&#1086; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1084; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1084;&#1099;&#1084;:
        </p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">&lt;?
  puts &quot;Hello World&quot;
  ?&gt;
  </pre><p style="width:90%">
          &#1045;&#1089;&#1083;&#1080; &#1074;&#1099; &#1086;&#1073;&#1088;&#1072;&#1090;&#1080;&#1090;&#1077;&#1089;&#1100; &#1082; &#1101;&#1090;&#1086;&#1084;&#1091; &#1092;&#1072;&#1081;&#1083;&#1091; &#1095;&#1077;&#1088;&#1077;&#1079; &#1073;&#1088;&#1086;&#1091;&#1079;&#1077;&#1088;, &#1074;&#1099; &#1076;&#1086;&#1083;&#1078;&#1085;&#1099; &#1091;&#1074;&#1080;&#1076;&#1077;&#1090;&#1100;
          &#1087;&#1088;&#1072;&#1082;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080; &#1095;&#1080;&#1089;&#1090;&#1091;&#1102; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091; &#1089; &#1085;&#1072;&#1076;&#1087;&#1080;&#1089;&#1100;&#1102; &quot;Helo World&quot; (&#1073;&#1077;&#1079; &#1082;&#1072;&#1074;&#1099;&#1095;&#1077;&#1082;).
        </p></div><div class="example"><a name="table"></a><p class="title"><b>Example�2.�&#1057;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1077; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1099;</b></p><p style="width:90%">
          &#1042; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1077;&#1084;, &#1090;&#1086;&#1078;&#1077; &#1087;&#1088;&#1086;&#1089;&#1090;&#1086;&#1084; &#1087;&#1088;&#1080;&#1084;&#1077;&#1088;&#1077; &#1084;&#1099; &#1087;&#1086;&#1082;&#1072;&#1078;&#1077;&#1084; &#1082;&#1072;&#1082; &#1089;&#1086;&#1079;&#1076;&#1072;&#1090;&#1100; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1099;:
        </p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">&lt;? puts &quot;&lt;table&gt;\n&quot;
  for {set i 1} { $i &lt;= 8 } {incr i} {
      puts &quot;&lt;tr&gt;\n&quot;
      for {set j 1} {$j &lt;= 8} {incr j} {
          set num [ expr $i * $j * 4 - 1]
          puts [ format &quot;&lt;td bgcolor=\&quot;%02x%02x%02x\&quot; &gt; $num $num $num &lt;/td&gt;\n&quot; \
  		   $num $num $num ]
      }
      puts &quot;&lt;/tr&gt;\n&quot;
  }
  puts &quot;&lt;/table&gt;\n&quot; ?&gt;
  </pre><p style="width:90%">
          &#1045;&#1089;&#1083;&#1080; &#1074;&#1099; &#1074;&#1095;&#1080;&#1090;&#1072;&#1077;&#1090;&#1077;&#1089;&#1100; &#1074; &#1082;&#1086;&#1076;, &#1090;&#1086; &#1091;&#1073;&#1077;&#1076;&#1080;&#1090;&#1077;&#1089;&#1100; &#1095;&#1090;&#1086; &#1101;&#1090;&#1086; &#1095;&#1080;&#1089;&#1090;&#1077;&#1081;&#1096;&#1080;&#1081; Tcl. &#1052;&#1099; &#1084;&#1086;&#1078;&#1077;&#1084;
          &#1079;&#1072;&#1087;&#1091;&#1089;&#1090;&#1080;&#1090;&#1100; &#1101;&#1090;&#1086;&#1090; &#1082;&#1086;&#1076; &#1080; &#1074;&#1085;&#1077; Rivet - &#1080; &#1086;&#1085; &#1073;&#1091;&#1076;&#1077;&#1090; &#1075;&#1077;&#1085;&#1077;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1090;&#1072;&#1082;&#1086;&#1081; &#1078;&#1077; HTML!
        </p><p style="width:90%">
          &#1056;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090; &#1076;&#1086;&#1083;&#1078;&#1077;&#1085; &#1073;&#1099;&#1090;&#1100; &#1087;&#1086;&#1093;&#1086;&#1078; &#1085;&#1072;:
        </p><div><img src="table.png"></div></div><div class="example"><a name="variable_access"></a><p class="title"><b>Example�3.�&#1044;&#1086;&#1089;&#1090;&#1091;&#1087; &#1082; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1084;</b></p><p style="width:90%">
          &#1040; &#1090;&#1091;&#1090; &#1084;&#1099; &#1087;&#1088;&#1086;&#1076;&#1077;&#1084;&#1086;&#1085;&#1089;&#1090;&#1088;&#1080;&#1088;&#1091;&#1077;&#1084; &#1082;&#1072;&#1082; &#1086;&#1073;&#1088;&#1072;&#1097;&#1072;&#1090;&#1100;&#1089;&#1103; &#1089; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1084;&#1080; 
          &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1085;&#1085;&#1099;&#1084;&#1080; &#1074;&#1072;&#1084; &#1084;&#1077;&#1090;&#1086;&#1076;&#1086;&#1084; POST &#1080;&#1083;&#1080; GET.
        </p><p style="width:90%">
          &#1048;&#1079; &#1090;&#1072;&#1082;&#1086;&#1081; HTML &#1092;&#1086;&#1088;&#1084;&#1099;:
        </p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">&lt;form action=&quot;vars.rvt&quot;&gt;
    &lt;p&gt;
      &lt;input name=&quot;title&quot;&gt;
      &lt;input name=&quot;salary&quot;&gt;
      &lt;input name=&quot;boss&quot;&gt;
      &lt;select name=&quot;skills&quot; multiple=&quot;multiple&quot;&gt;
        &lt;option&gt;c&lt;/option&gt;
        &lt;option&gt;java&lt;/option&gt;
        &lt;option&gt;Tcl&lt;/option&gt;
        &lt;option&gt;Perl&lt;/option&gt;
      &lt;/select&gt;
    &lt;/p&gt;
  &lt;/form&gt;
  </pre><p style="width:90%">
          &#1052;&#1099; &#1084;&#1086;&#1078;&#1077;&#1084; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; rivet &#1089;&#1082;&#1088;&#1080;&#1087;&#1090; &#1095;&#1090;&#1086;&#1073;&#1099; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1100; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087; &#1082;
          &#1101;&#1090;&#1080;&#1084; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1084;:
        </p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">&lt;?
  set errlist {}
  if { [var exists title] } {
      set salary [var get title]
  } else {
      set errlist &quot;You need to enter a title&quot;
  }
  
  if { [var exists salary] } {
      set salary [var get salary]
      if { ! [string is digit $salary] } {
  	lappend errlist &quot;Salary must be a number&quot;
      }
  } else {
      lappend errlist &quot;You need to enter a salary&quot;
  }
  
  if { [var exists boss] } {
      set boss [var get boss]
  } else {
      set boss &quot;Mr. Burns&quot;
  }
  
  if { [var exists skills] } {
      set skills [var list skills]
  } else {
      lappend errlist &quot;You need to enter some skills&quot;
  }
  
  if { [llength $errlist] != 0 } {
      foreach err $errlist {
  	puts &quot;&lt;b&gt; $err &lt;/b&gt;&quot;
      }
  } else {
      puts &quot;Thanks for the information!&quot;
  }
  ?&gt;</pre><p style="width:90%">
          &#1055;&#1077;&#1088;&#1074;&#1099;&#1081; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088; &#1087;&#1088;&#1086;&#1074;&#1077;&#1088;&#1103;&#1077;&#1090; &#1095;&#1090;&#1086; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1072;&#1103; 
          <tt class="varname">boss</tt> &#1073;&#1099;&#1083;&#1072; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1085;&#1085;&#1072; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1091;, &#1080; &#1087;&#1086;&#1090;&#1086;&#1084;
          &#1095;&#1090;&#1086;-&#1090;&#1086; &#1076;&#1077;&#1083;&#1072;&#1077;&#1090; &#1089; &#1101;&#1090;&#1086;&#1081; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1077;&#1081;.
          &#1045;&#1089;&#1083;&#1080; &#1078;&#1077; &#1090;&#1072;&#1082;&#1086;&#1081; &#1085;&#1077;&#1090; - &#1090;&#1086; &#1074; &#1089;&#1087;&#1080;&#1089;&#1086;&#1082; &#1086;&#1096;&#1080;&#1073;&#1086;&#1082; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077; 
          &#1086;&#1073; &#1101;&#1090;&#1086;&#1084; &#1087;&#1088;&#1080;&#1089;&#1082;&#1086;&#1088;&#1073;&#1085;&#1086;&#1084; &#1092;&#1072;&#1082;&#1090;&#1077;.
        </p><p style="width:90%">
          &#1042;&#1086; &#1074;&#1090;&#1086;&#1088;&#1086;&#1084; &#1082;&#1091;&#1089;&#1082;&#1077; &#1082;&#1086;&#1076;&#1072;, &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1072;&#1103;  
          <tt class="varname">salary</tt> &#1086;&#1073;&#1088;&#1072;&#1073;&#1072;&#1090;&#1099;&#1074;&#1072;&#1077;&#1090;&#1089;&#1103; &#1087;&#1088;&#1080;&#1084;&#1077;&#1088;&#1085;&#1086; &#1090;&#1072;&#1082;&#1080;&#1084; &#1078;&#1077; 
          &#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084;, &#1080; &#1082; &#1090;&#1086;&#1084;&#1091; &#1078;&#1077; &#1077;&#1097;&#1077; &#1080; &#1087;&#1088;&#1086;&#1074;&#1077;&#1088;&#1103;&#1077;&#1090;&#1089;&#1103; &#1085;&#1072; &#1090;&#1086; &#1103;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1083;&#1080; &#1086;&#1085;&#1072;
          &#1095;&#1080;&#1089;&#1083;&#1086;&#1084;.
        </p><p style="width:90%">
          &#1045;&#1089;&#1083;&#1080; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1072;&#1103;  <tt class="varname">boss</tt> &#1085;&#1077; &#1074;&#1074;&#1077;&#1076;&#1077;&#1085;&#1072; - &#1090;&#1086; &#1086;&#1085;&#1072;
          &#1079;&#1072;&#1084;&#1077;&#1085;&#1103;&#1077;&#1090;&#1089;&#1103; &#1085;&#1072; &quot;Mr. Burns&quot;.
        </p><p style="width:90%">
          &#1040; &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1081; &#1082;&#1091;&#1089;&#1086;&#1082; &#1082;&#1086;&#1076;&#1072; &#1085;&#1077;&#1084;&#1085;&#1086;&#1078;&#1082;&#1086; &#1093;&#1080;&#1090;&#1088;&#1077;&#1077;, &#1087;&#1086;&#1090;&#1086;&#1084;&#1091; &#1095;&#1090;&#1086; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1072;&#1103; 
          <tt class="varname">skills</tt> - &#1101;&#1090;&#1086; listbox, &#1080; &#1074; &#1087;&#1088;&#1080;&#1085;&#1094;&#1080;&#1087;&#1077; 
          &#1084;&#1086;&#1078;&#1077;&#1090; &#1080;&#1084;&#1077;&#1090;&#1100; &#1085;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1086; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1081;, &#1080; &#1090;&#1091;&#1090; &#1084;&#1099; &#1087;&#1086;&#1082;&#1072;&#1078;&#1077;&#1084; &#1082;&#1072;&#1082; &#1089; &#1085;&#1080;&#1084;&#1080; 
          &#1087;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072;&#1090;&#1100;.
        </p><p style="width:90%">
          &#1057;&#1082;&#1088;&#1080;&#1087;&#1090; &#1074; &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1089;&#1090;&#1074;&#1080;&#1080; &#1087;&#1088;&#1086;&#1074;&#1077;&#1088;&#1103;&#1077;&#1090; &#1095;&#1090;&#1086;  
          <tt class="varname">errlist</tt> &#1087;&#1091;&#1089;&#1090;&#1086;&#1081; (&#1072; &#1077;&#1089;&#1083;&#1080; &#1085;&#1077;&#1090; - &#1090;&#1086; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1080;&#1088;&#1091;&#1077;&#1090; 
          &#1074;&#1072;&#1089; &#1086;&#1073; &#1086;&#1096;&#1080;&#1073;&#1082;&#1072;&#1093;) &#1080; &#1075;&#1086;&#1074;&#1086;&#1088;&#1080;&#1090; &#1095;&#1090;&#1086; &#1089;&#1087;&#1072;&#1089;&#1080;&#1073;&#1086; &#1080; &#1074;&#1089;&#1077; &#1090;&#1072;&#1082;&#1086;&#1077;.
        </p></div><div class="example"><a name="upload"></a><p class="title"><b>Example�4.�&#1047;&#1072;&#1082;&#1072;&#1095;&#1082;&#1072; &#1092;&#1072;&#1081;&#1083;&#1086;&#1074; (Upload)</b></p><p style="width:90%">
          &#1055;&#1091;&#1089;&#1090;&#1100; &#1077;&#1089;&#1090;&#1100; &#1090;&#1072;&#1082;&#1086;&#1081; HTML &#1082;&#1086;&#1076;
          <tt class="filename">upload.html</tt>
        </p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">&lt;form action=&quot;foo.rvt&quot; enctype=&quot;multipart/form-data&quot;
  method=&quot;post&quot;&gt;
  &lt;input type=&quot;file&quot; name=&quot;MyUpload&quot;&gt;&lt;/input&gt;
  &lt;/form&gt;</pre><p style="width:90%">
          &#1048;&#1079; &#1090;&#1072;&#1082;&#1086;&#1075;&#1086; Tcl &#1082;&#1086;&#1076;&#1072;, &#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, 
          (&#1087;&#1086;&#1076; &#1085;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1077;&#1084; <tt class="filename">upload.rvt</tt>)
          &#1084;&#1099; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1077;&#1084; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087; &#1082; &#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085;&#1085;&#1086;&#1084;&#1091; &#1092;&#1072;&#1081;&#1083;&#1091;.
        </p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">&lt;?
  upload save MyUpload /tmp/uploadfiles/file1
  puts &quot;Saved file [upload filename MyUpload] \
  	([upload size MyUpload] bytes) to server&quot;
  ?&gt;</pre></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="commands.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><td width="20%" align="center"><a accesskey="u" href="index.ru_UTF.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right">�<a accesskey="n" href="help.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">Rivet Tcl: &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; &#1080; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1077;�</td><td width="20%" align="center"><a accesskey="h" href="index.ru_UTF.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top">�&#1056;&#1077;&#1089;&#1091;&#1088;&#1089;&#1099; &#1080; &#1082;&#1072;&#1082; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1100; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;</td></tr></table></div></body></html>
  
  
  
  1.1                  tcl-rivet/doc/html/help.ru_UTF.html
  
  Index: help.ru_UTF.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>&#1056;&#1077;&#1089;&#1091;&#1088;&#1089;&#1099; &#1080; &#1082;&#1072;&#1082; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1100; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.ru_UTF.html" title="Apache Rivet"><link rel="up" href="index.ru_UTF.html" title="Apache Rivet"><link rel="previous" href="examples.ru_UTF.html" title="&#1055;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103;"><link rel="next" href="internals.ru_UTF.html" title="&#1042;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1086;&#1089;&#1090;&#1080; Rivet"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">&#1056;&#1077;&#1089;&#1091;&#1088;&#1089;&#1099; &#1080; &#1082;&#1072;&#1082; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1100; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="examples.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="internals.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="help"></a>&#1056;&#1077;&#1089;&#1091;&#1088;&#1089;&#1099; &#1080; &#1082;&#1072;&#1082; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1100; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;</h2></div></div><div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5397233"></a>Mailing Lists</h3></div></div><div></div></div><p style="width:90%">
          Mailing List (&#1089;&#1087;&#1080;&#1089;&#1086;&#1082; &#1088;&#1072;&#1089;&#1089;&#1099;&#1083;&#1082;&#1072;) - &#1101;&#1090;&#1086; &#1087;&#1077;&#1088;&#1074;&#1077;&#1081;&#1096;&#1077;&#1077; &#1084;&#1077;&#1089;&#1090;&#1086; &#1082;&#1091;&#1076;&#1072; 
          &#1085;&#1072;&#1076;&#1086; &#1086;&#1073;&#1088;&#1072;&#1097;&#1072;&#1090;&#1100;&#1089;&#1103; &#1079;&#1072; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;&#1102;, &#1077;&#1089;&#1083;&#1080;, &#1082;&#1086;&#1085;&#1077;&#1095;&#1085;&#1086;, &#1074;&#1099; &#1085;&#1077; &#1085;&#1072;&#1096;&#1083;&#1080; &#1086;&#1090;&#1074;&#1077;&#1090;&#1072; 
          &#1074; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1072;&#1094;&#1080;&#1080;. &#1055;&#1080;&#1096;&#1080;&#1090;&#1077; &#1085;&#1072; 
          <tt class="email">&lt;<a href="mailto:rivet-user@tcl.apache.org">rivet-user@tcl.apache.org</a>&gt;</tt>. &#1045;&#1089;&#1083;&#1080; &#1091; &#1074;&#1072;&#1089;
          &#1077;&#1089;&#1090;&#1100; &#1084;&#1099;&#1089;&#1083;&#1080;, &#1080;&#1076;&#1077;&#1080;, &#1080;&#1083;&#1080; &#1087;&#1088;&#1086;&#1089;&#1090;&#1086; &#1089;&#1086;&#1086;&#1073;&#1088;&#1072;&#1078;&#1077;&#1085;&#1080;&#1103; &#1086; Rivet &#1080; &#1077;&#1075;&#1086; &#1082;&#1086;&#1076;&#1077;, &#1090;&#1086;
          &#1087;&#1080;&#1096;&#1080;&#1090;&#1077; &#1085;&#1072; <tt class="email">&lt;<a href="mailto:rivet-dev@tcl.apache.org">rivet-dev@tcl.apache.org</a>&gt;</tt>.
          &#1063;&#1090;&#1086;&#1073;&#1099; &#1087;&#1086;&#1076;&#1087;&#1080;&#1089;&#1072;&#1090;&#1100;&#1089;&#1103; &#1085;&#1072; &#1086;&#1073;&#1072; &#1083;&#1080;&#1089;&#1090;&#1072;, &#1087;&#1080;&#1096;&#1080;&#1090;&#1077; email &#1085;&#1072; 
          <tt class="email">&lt;<a href="mailto:rivet-list-subscribe@tcl.apache.org">rivet-<i class="replaceable"><tt>list</tt></i>-subscribe@tcl.apache.org</a>&gt;</tt>.
        </p><p style="width:90%">
          &#1040;&#1088;&#1093;&#1080;&#1074;&#1099; &#1089;&#1087;&#1080;&#1089;&#1082;&#1072; &#1088;&#1072;&#1089;&#1089;&#1099;&#1083;&#1082;&#1080; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1099; &#1090;&#1091;&#1090; <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listId=118" target="_top">http://nagoya.apache.org/eyebrowse/SummarizeList?listId=118</a>
        </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="websites"></a>Web Sites</h3></div></div><div></div></div><p style="width:90%">
          &#1045;&#1089;&#1090;&#1100; &#1085;&#1077;&#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1077; &#1082;&#1086;&#1083;&#1080;&#1095;&#1077;&#1089;&#1090;&#1074;&#1086; &#1087;&#1086;&#1083;&#1077;&#1079;&#1085;&#1099;&#1093; &#1074;&#1077;&#1073; &#1089;&#1072;&#1081;&#1090;&#1086;&#1074; &#1087;&#1088;&#1086; Apache &#1080; Tcl.
        </p><div class="itemizedlist"><ul type="disc"><li><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              <a href="http://tcl.apache.org" target="_top">http://tcl.apache.org</a>
              &#1101;&#1090;&#1086; &#1076;&#1086;&#1084;&#1072;&#1096;&#1085;&#1103;&#1103; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1072; Apache Tcl. &#1057;&#1102;&#1076;&#1072; &#1085;&#1072;&#1076;&#1086; &#1093;&#1086;&#1076;&#1080;&#1090;&#1100; &#1079;&#1072;
              &#1089;&#1074;&#1077;&#1078;&#1080;&#1084;&#1080; &#1074;&#1077;&#1088;&#1089;&#1080;&#1103;&#1084;&#1080; &#1089;&#1086;&#1092;&#1090;&#1072;.
            </div></li><li><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              <a href="http://httpd.apache.org/docs/" target="_top">http://httpd.apache.org/docs/</a> 
              &#1087;&#1086; &#1074;&#1089;&#1077;&#1084; &#1074;&#1086;&#1087;&#1088;&#1086;&#1089;&#1072;&#1084; &#1082;&#1072;&#1089;&#1072;&#1102;&#1097;&#1080;&#1084;&#1089;&#1103; Apache
            </div></li><li><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              <a href="http://www.tcl.tk/" target="_top">http://www.tcl.tk/</a> 
              &#1082;&#1083;&#1072;&#1089;&#1089;&#1080;&#1095;&#1077;&#1089;&#1082;&#1086;&#1077; &#1084;&#1077;&#1089;&#1090;&#1086; &#1075;&#1076;&#1077; &#1075;&#1085;&#1077;&#1079;&#1076;&#1080;&#1090;&#1089;&#1103; Tcl.
            </div></li><li><div style=" margin:1ex ; margin-bottom:1.5ex ; padding .5ex">
              <a href="http://wiki.tcl.tk" target="_top">http://wiki.tcl.tk</a> 
              Tcl's Wiki, &#1074;&#1077;&#1089;&#1100;&#1084;&#1072; &#1087;&#1086;&#1083;&#1077;&#1079;&#1085;&#1099;&#1081; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089; &#1076;&#1083;&#1103; &#1079;&#1072;&#1076;&#1072;&#1074;&#1072;&#1085;&#1080;&#1103; &#1074;&#1086;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074;,
              &#1087;&#1086;&#1083;&#1091;&#1095;&#1077;&#1085;&#1080;&#1103; &#1086;&#1090;&#1074;&#1077;&#1090;&#1086;&#1074; &#1080; &#1086;&#1090;&#1074;&#1077;&#1095;&#1072;&#1085;&#1080;&#1103; &#1085;&#1072; &#1085;&#1080;&#1093; &#1076;&#1083;&#1103; &#1090;&#1077;&#1093; &#1082;&#1090;&#1086; &#1082;&#1088;&#1091;&#1090;.
            </div></li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396261"></a>&#1057;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072; &#1086;&#1090;&#1083;&#1086;&#1074;&#1072; &#1086;&#1096;&#1080;&#1073;&#1086;&#1082;</h3></div></div><div></div></div><p style="width:90%">
          Apache Rivet &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090; &#1042;&#1089;&#1077;&#1040;&#1087;&#1072;&#1095;&#1085;&#1091;&#1102; &#1057;&#1080;&#1089;&#1090;&#1077;&#1084;&#1091; &#1054;&#1090;&#1083;&#1086;&#1074;&#1072; &#1054;&#1096;&#1080;&#1073;&#1086;&#1082; (&#1042;&#1040;&#1057;&#1054;&#1054;) <a href="http://nagoya.apache.org/bugzilla/" target="_top">http://nagoya.apache.org/bugzilla/</a>.
          &#1042;&#1089;&#1103;&#1082;&#1080;&#1077; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099; &#1087;&#1080;&#1096;&#1080;&#1090;&#1077; &#1089;&#1102;&#1076;&#1072;, &#1080;&#1083;&#1080; - &#1095;&#1090;&#1086; &#1090;&#1086;&#1078;&#1077; &#1087;&#1086;&#1083;&#1077;&#1079;&#1085;&#1086; - &#1074;&#1099; &#1084;&#1086;&#1078;&#1077;&#1090;&#1077; 
          &#1074;&#1099;&#1103;&#1089;&#1085;&#1080;&#1090;&#1100; &#1086;&#1087;&#1099;&#1090; &#1077;&#1077; &#1088;&#1077;&#1096;&#1077;&#1085;&#1080;&#1103;, &#1077;&#1089;&#1083;&#1080; &#1082;&#1090;&#1086;-&#1090;&#1086; &#1091;&#1078;&#1077; &#1089; &#1085;&#1077;&#1081; &#1089;&#1090;&#1072;&#1083;&#1082;&#1080;&#1074;&#1072;&#1083;&#1089;&#1103;.
        </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="examples.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><td width="20%" align="center"><a accesskey="u" href="index.ru_UTF.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right">�<a accesskey="n" href="internals.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">&#1055;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103;�</td><td width="20%" align="center"><a accesskey="h" href="index.ru_UTF.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top">�&#1042;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1086;&#1089;&#1090;&#1080; Rivet</td></tr></table></div></body></html>
  
  
  
  1.1                  tcl-rivet/doc/html/index.ru_UTF.html
  
  Index: index.ru_UTF.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Apache Rivet</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.ru_UTF.html" title="Apache Rivet"><link rel="next" href="installation.ru_UTF.html" title="&#1059;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; Apache Rivet"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Apache Rivet</th></tr><tr><td width="20%" align="left">�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="installation.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="article" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id5336302"></a>Apache Rivet</h1></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Welton</span></h3><div class="affiliation"><div class="address"><p><br>
  ����������<tt class="email">&lt;<a href="mailto:davidw@apache.org">davidw@apache.org</a>&gt;</tt><br>
  ��������</p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Damon</span> <span class="surname">Courtney</span></h3><div class="affiliation"><div class="address"><p><br>
  ����������<tt class="email">&lt;<a href="mailto:damonc@apache.org">damonc@apache.org</a>&gt;</tt><br>
  ��������</p></div></div></div></div><div><p class="othercredit"><span class="contrib">Russian Translation</span>: <span class="firstname">Dmitry</span> <span class="othername">the</span> <span class="surname">Zuryanovich</span></p><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:dtz@xepb.ru">dtz@xepb.ru</a>&gt;</tt></p></div></div></div><div><p class="copyright">Copyright � 2002, 2003 Apache Software Foundation</p></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="index.ru_UTF.html#id5393384">&#1042;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1077; &#1074;  Apache Rivet</a></dt><dt><a href="installation.ru_UTF.html">&#1059;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; Apache Rivet</a></dt><dt><a href="directives.ru_UTF.html">&#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; Rivet Apache</a></dt><dt><a href="commands.ru_UTF.html">Rivet Tcl: &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; &#1080; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1077;</a></dt><dt><a href="examples.ru_UTF.html">&#1055;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103;</a></dt><dt><a href="help.ru_UTF.html">&#1056;&#1077;&#1089;&#1091;&#1088;&#1089;&#1099; &#1080; &#1082;&#1072;&#1082; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1100; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;</a></dt><dd><dl><dt><a href="help.ru_UTF.html#id5397233">Mailing Lists</a></dt><dt><a href="help.ru_UTF.html#websites">Web Sites</a></dt><dt><a href="help.ru_UTF.html#id5396261">&#1057;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072; &#1086;&#1090;&#1083;&#1086;&#1074;&#1072; &#1086;&#1096;&#1080;&#1073;&#1086;&#1082;</a></dt></dl></dd><dt><a href="internals.ru_UTF.html">&#1042;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1086;&#1089;&#1090;&#1080; Rivet</a></dt><dd><dl><dt><a href="internals.ru_UTF.html#id5396321">&#1048;&#1085;&#1080;&#1094;&#1080;&#1072;&#1083;&#1080;&#1079;&#1072;&#1094;&#1080;&#1103;</a></dt><dt><a href="internals.ru_UTF.html#id5396898">RivetChan</a></dt><dt><a href="internals.ru_UTF.html#id5396946">&#1054;&#1073;&#1088;&#1072;&#1073;&#1086;&#1090;&#1082;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;, &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1077; &#1080; &#1082;&#1077;&#1096;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;</a></dt></dl></dd><dt><a href="upgrading.ru_UTF.html">&#1055;&#1077;&#1088;&#1077;&#1093;&#1086;&#1076; &#1089;  mod_dtcl &#1080;&#1083;&#1080; NeoWebScript (NWS)</a></dt><dd><dl><dt><a href="upgrading.ru_UTF.html#id5397071">mod_dtcl</a></dt><dt><a href="upgrading.ru_UTF.html#id5397093">NeoWebScript</a></dt></dl></dd></dl></div><p style="width:90%">
      This document is also available in the following languages: <a href="index.html" target="_top">English</a>
    </p><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="id5393384"></a>&#1042;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1077; &#1074;  Apache Rivet</h2></div></div><div></div></div><p style="width:90%">
        Apache Rivet - &#1101;&#1090;&#1086; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072; &#1076;&#1083;&#1103; &#1075;&#1077;&#1085;&#1077;&#1088;&#1072;&#1094;&#1080;&#1080; &#1076;&#1080;&#1085;&#1072;&#1084;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1093; &#1074;&#1077;&#1073;
        &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;, &#1074;&#1089;&#1090;&#1088;&#1086;&#1077;&#1085;&#1085;&#1072;&#1103; &#1084;&#1086;&#1076;&#1091;&#1083;&#1077;&#1084; &#1074; http &#1089;&#1077;&#1088;&#1074;&#1077;&#1088; Apache. &#1054;&#1085;&#1072; &#1079;&#1072;&#1076;&#1091;&#1084;&#1099;&#1074;&#1072;&#1083;&#1072;&#1089;&#1100; 
        &#1082;&#1072;&#1082; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072; &#1073;&#1099;&#1089;&#1090;&#1088;&#1072;&#1103;, &#1084;&#1086;&#1097;&#1085;&#1072;&#1103;, &#1088;&#1072;&#1089;&#1096;&#1080;&#1088;&#1103;&#1077;&#1084;&#1072;&#1103; &#1080; &#1076;&#1086;&#1089;&#1090;&#1072;&#1090;&#1086;&#1095;&#1085;&#1086; &#1087;&#1088;&#1086;&#1089;&#1090;&#1072;&#1103; &#1076;&#1083;&#1103;
        &#1074;&#1085;&#1077;&#1076;&#1088;&#1077;&#1085;&#1080;&#1103;. &#1057;&#1090;&#1086;&#1080;&#1090; &#1079;&#1072;&#1084;&#1077;&#1090;&#1080;&#1090;&#1100; &#1095;&#1090;&#1086; &#1089; Apache Rivet &#1074;&#1099; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1077;&#1090;&#1077; &#1085;&#1072;&#1076;&#1077;&#1078;&#1085;&#1091;&#1102;
        &#1087;&#1083;&#1072;&#1090;&#1092;&#1086;&#1088;&#1084;&#1091; &#1082;&#1086;&#1090;&#1086;&#1088;&#1072;&#1103; &#1085;&#1077; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1084;&#1086;&#1078;&#1077;&#1090; &#1080;&#1085;&#1090;&#1077;&#1075;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1074; web, &#1085;&#1086;
        &#1080; &#1084;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1072; &#1074;&#1085;&#1077; &#1077;&#1075;&#1086;. GUI &#1080; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1085;&#1086;&#1081; 
        &#1089;&#1090;&#1088;&#1086;&#1082;&#1080; (command line) &#1084;&#1086;&#1075;&#1091;&#1090; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &#1090;&#1086;&#1090; &#1078;&#1077; &#1082;&#1086;&#1076;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090;&#1089;&#1103;
        &#1087;&#1088;&#1080; &#1088;&#1072;&#1079;&#1088;&#1072;&#1073;&#1086;&#1090;&#1082;&#1072;&#1093; web-&#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081;.
         &#1069;&#1090;&#1086; &#1076;&#1086;&#1089;&#1090;&#1080;&#1075;&#1072;&#1077;&#1090;&#1089;&#1103; &#1087;&#1088;&#1080;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1077;&#1084; &#1103;&#1079;&#1099;&#1082;&#1072; TCL - &#1074;&#1085;&#1077; &#1080; &#1074;&#1085;&#1091;&#1090;&#1088;&#1080; Apache &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072;.
      </p><p style="width:90%">
        &#1042; &#1101;&#1090;&#1086;&#1084; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1077; &#1084;&#1099; &#1087;&#1086;&#1089;&#1090;&#1072;&#1088;&#1072;&#1077;&#1084;&#1089;&#1103; &#1087;&#1086;&#1084;&#1086;&#1095;&#1100; &#1074;&#1072;&#1084; &#1073;&#1099;&#1089;&#1090;&#1088;&#1086; &#1088;&#1072;&#1079;&#1086;&#1073;&#1088;&#1072;&#1090;&#1100;&#1089;&#1103; &#1082;&#1072;&#1082;
        &#1084;&#1086;&#1078;&#1085;&#1086; &#1089;&#1086;&#1079;&#1076;&#1072;&#1074;&#1072;&#1090;&#1100; web- &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103;, &#1080; &#1087;&#1086;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100; &#1074;&#1072;&#1084; &#1076;&#1072;&#1083;&#1100;&#1085;&#1077;&#1081;&#1096;&#1080;&#1077; 
        &#1087;&#1091;&#1090;&#1080; &#1076;&#1083;&#1103; &#1088;&#1072;&#1079;&#1088;&#1072;&#1073;&#1086;&#1090;&#1082;&#1080; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1103; rivet &#1076;&#1083;&#1103; &#1089;&#1072;&#1084;&#1099;&#1093;
        &#1088;&#1072;&#1079;&#1085;&#1086;&#1086;&#1073;&#1088;&#1072;&#1079;&#1085;&#1099;&#1093; &#1087;&#1088;&#1080;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081;.
      </p><p style="width:90%">
        &#1069;&#1090;&#1072; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1072;&#1094;&#1080;&#1103; - &#1082;&#1072;&#1082; &#1080; &#1074;&#1077;&#1089;&#1100; rivet, &#1080; &#1090;&#1077;&#1084; &#1073;&#1086;&#1083;&#1077;&#1077; &#1077;&#1077; &#1087;&#1077;&#1088;&#1077;&#1074;&#1086;&#1076; &#1085;&#1072;
        &#1088;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081; - &#1101;&#1090;&#1086; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1072;&#1103; &#1085;&#1077; &#1079;&#1072;&#1074;&#1088;&#1077;&#1096;&#1077;&#1085;&#1072;, &#1080; &#1073;&#1091;&#1076;&#1077;&#1084; &#1085;&#1072;&#1076;&#1077;&#1103;&#1090;&#1100;&#1089;&#1103;
        &#1073;&#1091;&#1076;&#1077;&#1090; &#1087;&#1088;&#1086;&#1076;&#1086;&#1083;&#1078;&#1072;&#1090;&#1100;&#1089;&#1103; &#1077;&#1097;&#1077; &#1086;&#1095;&#1077;&#1085;&#1100; &#1076;&#1086;&#1083;&#1075;&#1086;.
        &#1045;&#1089;&#1083;&#1080; &#1074;&#1099; &#1074;&#1080;&#1076;&#1080;&#1090;&#1077; &#1095;&#1090;&#1086; &#1095;&#1090;&#1086;-&#1090;&#1086; &#1075;&#1076;&#1077;-&#1090;&#1086; &#1087;&#1086;&#1095;&#1077;&#1084;&#1091;-&#1090;&#1086; &#1085;&#1077; &#1090;&#1072;&#1082; - &#1090;&#1086; &#1087;&#1080;&#1096;&#1080;&#1090;&#1077;
        &#1086;&#1073; &#1101;&#1090;&#1086;&#1084;, &#1084;&#1099; &#1089;&#1072;&#1084;&#1080; &#1079;&#1072; &#1074;&#1089;&#1077;&#1084; &#1085;&#1077; &#1091;&#1075;&#1083;&#1103;&#1076;&#1080;&#1084; &#1073;&#1077;&#1079; &#1074;&#1072;&#1096;&#1077;&#1081; &#1087;&#1086;&#1084;&#1086;&#1097;&#1080;.
      </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left">�</td><td width="20%" align="center">�</td><td width="40%" align="right">�<a accesskey="n" href="installation.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">�</td><td width="20%" align="center">�</td><td width="40%" align="right" valign="top">�&#1059;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; Apache Rivet</td></tr></table></div></body></html>
  
  
  
  1.1                  tcl-rivet/doc/html/installation.ru_UTF.html
  
  Index: installation.ru_UTF.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>&#1059;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; Apache Rivet</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.ru_UTF.html" title="Apache Rivet"><link rel="up" href="index.ru_UTF.html" title="Apache Rivet"><link rel="previous" href="index.ru_UTF.html" title="Apache Rivet"><link rel="next" href="directives.ru_UTF.html" title="&#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; Rivet Apache"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">&#1059;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; Apache Rivet</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="directives.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="installation"></a>&#1059;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; Apache Rivet</h2></div></div><div></div></div><div class="procedure"><ol type="1"><li><p class="title"><b>Check Dependencies/&#1055;&#1088;&#1086;&#1074;&#1077;&#1088;&#1082;&#1072; &#1089;&#1074;&#1103;&#1079;&#1077;&#1081; &#1084;&#1077;&#1078;&#1076;&#1091; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1085;&#1099;&#1084; &#1086;&#1073;&#1077;&#1089;&#1087;&#1077;&#1095;&#1077;&#1085;&#1080;&#1077;&#1084;</b></p><p style="width:90%">
           &#1044;&#1083;&#1103; &#1090;&#1086;&#1075;&#1086; &#1095;&#1090;&#1086;&#1073;&#1099; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1080;&#1090;&#1100; rivet, &#1074;&#1072;&#1084; &#1074; &#1087;&#1077;&#1088;&#1074;&#1091;&#1102; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1100; &#1087;&#1086;&#1085;&#1072;&#1076;&#1086;&#1073;&#1080;&#1090;&#1089;&#1103; 
           &#1089;&#1072;&#1084; Tcl, &#1074;&#1077;&#1088;&#1089;&#1080;&#1080; 8.2 &#1080;&#1083;&#1080; &#1074;&#1099;&#1096;&#1077;. &#1048;&#1079;&#1074;&#1077;&#1089;&#1090;&#1085;&#1086; &#1095;&#1090;&#1086; &#1074;&#1089;&#1077; &#1076;&#1086;&#1083;&#1078;&#1085;&#1086; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1090;&#1100;
           &#1085;&#1072; Linux, FreeBSD,OpenBSD, Solaris &#1080; HPUX. &#1042;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086; &#1095;&#1090;&#1086;
           &#1084;&#1086;&#1078;&#1085;&#1086; &#1079;&#1072;&#1089;&#1090;&#1072;&#1074;&#1080;&#1090;&#1080;&#1100; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1090;&#1100; &#1076;&#1072;&#1078;&#1077; &#1085;&#1072; Windows NT - &#1095;&#1080;&#1090;&#1072;&#1081;&#1090;&#1077; &#1076;&#1072;&#1083;&#1077;&#1077; 
           &#1080; &#1101;&#1082;&#1089;&#1087;&#1077;&#1088;&#1080;&#1084;&#1077;&#1085;&#1090;&#1080;&#1088;&#1091;&#1081;&#1090;&#1077;.
          </p></li><li><p class="title"><b>&#1057;&#1082;&#1072;&#1095;&#1072;&#1081;&#1090;&#1077; &#1089;&#1077;&#1073;&#1077; Rivet</b></p><p style="width:90%">
            &#1042;&#1086;&#1079;&#1100;&#1084;&#1080;&#1090;&#1077; &#1080;&#1089;&#1093;&#1086;&#1076;&#1085;&#1080;&#1082;&#1080; &#1086;&#1090;&#1089;&#1102;&#1076;&#1072; <a href="http://tcl.apache.org/rivet/download" target="_top">http://tcl.apache.org/rivet/download</a>.
            &#1053;&#1072; &#1076;&#1072;&#1085;&#1085;&#1099;&#1081; &#1084;&#1086;&#1084;&#1077;&#1085;&#1090; &#1101;&#1090;&#1086; &#1077;&#1076;&#1080;&#1085;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1099;&#1081; &#1089;&#1087;&#1086;&#1089;&#1086;&#1073; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1100; rivet.
            &#1042;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086; &#1074; &#1076;&#1072;&#1083;&#1100;&#1085;&#1077;&#1081;&#1096;&#1077;&#1084; &#1087;&#1086;&#1103;&#1074;&#1080;&#1090;&#1089;&#1103; FreeBSD port, Debian package,
            RPM &#1080; &#1073;&#1080;&#1085;&#1072;&#1088;&#1085;&#1080;&#1082;&#1080; &#1087;&#1086;&#1076; Windows.   
          </p></li><li><p class="title"><b>&#1057;&#1082;&#1072;&#1095;&#1072;&#1081;&#1090;&#1077; &#1080; &#1089;&#1086;&#1073;&#1077;&#1088;&#1080;&#1090;&#1077; Apache</b></p><p style="width:90%">
          
            &#1045;&#1089;&#1083;&#1080; &#1091; &#1074;&#1072;&#1089; &#1085;&#1077;&#1090; &#1080;&#1089;&#1093;&#1086;&#1076;&#1085;&#1080;&#1082;&#1086;&#1074; Apache, &#1080;&#1083;&#1080; &#1074;&#1099; &#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1089;&#1086;&#1073;&#1088;&#1072;&#1090;&#1100; 
            rivet &#1082;&#1072;&#1082; &#1089;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081; &#1084;&#1086;&#1076;&#1091;&#1083;&#1100;, &#1090;&#1086; &#1074;&#1072;&#1084; &#1087;&#1088;&#1080;&#1076;&#1077;&#1090;&#1089;&#1103; &#1089;&#1082;&#1072;&#1095;&#1072;&#1090;&#1100; 
            &#1080;&#1089;&#1093;&#1086;&#1076;&#1085;&#1080;&#1082;&#1080; apache &#1086;&#1090;&#1089;&#1102;&#1076;&#1072;
            <a href="http://httpd.apache.org/" target="_top">http://httpd.apache.org/</a>.
            &#1053;&#1086; &#1077;&#1089;&#1083;&#1080; &#1074;&#1099; &#1085;&#1077; &#1089;&#1086;&#1073;&#1080;&#1088;&#1072;&#1077;&#1090;&#1077;&#1089;&#1100; &#1089;&#1086;&#1073;&#1080;&#1088;&#1072;&#1090;&#1100; rivet &#1082;&#1072;&#1082; &#1089;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081; &#1084;&#1086;&#1076;&#1091;&#1083;&#1100; -
            &#1090;&#1086; &#1074;&#1072;&#1084; &#1101;&#1090;&#1086;&#1075;&#1086; &#1085;&#1077; &#1087;&#1088;&#1080;&#1076;&#1077;&#1090;&#1089;&#1103; &#1076;&#1077;&#1083;&#1072;&#1090;&#1100;. &#1052;&#1099; &#1088;&#1077;&#1082;&#1086;&#1084;&#1077;&#1085;&#1076;&#1091;&#1077;&#1084; &#1089;&#1086;&#1073;&#1080;&#1088;&#1072;&#1090;&#1100; 
            rivet &#1082;&#1072;&#1082; &#1076;&#1080;&#1085;&#1072;&#1084;&#1080;&#1095;&#1077;&#1089;&#1082;&#1091;&#1102; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1091; (shared object), &#1080; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1074;&#1077;&#1085;&#1085;&#1086;
            &#1089;&#1086;&#1073;&#1080;&#1088;&#1072;&#1090;&#1100; &#1077;&#1075;&#1086; &#1086;&#1090;&#1076;&#1077;&#1083;&#1100;&#1085;&#1086; &#1086;&#1090; Apache.
          </p></li><li><p class="title"><b>&#1056;&#1072;&#1079;&#1072;&#1088;&#1093;&#1080;&#1074;&#1072;&#1094;&#1080;&#1103; &#1080;&#1089;&#1093;&#1086;&#1076;&#1085;&#1080;&#1082;&#1086;&#1074;</b></p><p style="width:90%">
            &#1057;&#1077;&#1081;&#1095;&#1072;&#1089; &#1084;&#1099; &#1073;&#1091;&#1076;&#1077;&#1084; &#1089;&#1095;&#1080;&#1090;&#1072;&#1090;&#1100; &#1095;&#1090;&#1086; apache &#1074;&#1072;&#1084;&#1080; &#1073;&#1099;&#1083; &#1082;&#1072;&#1082;&#1080;&#1084;-&#1090;&#1086; &#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084;
            &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;. &#1058;&#1077;&#1087;&#1077;&#1088;&#1100; &#1074;&#1099; &#1076;&#1086;&#1083;&#1078;&#1085;&#1099; &#1088;&#1072;&#1079;&#1072;&#1088;&#1093;&#1080;&#1074;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1080;&#1089;&#1093;&#1086;&#1076;&#1085;&#1080;&#1082;&#1080; 
            rivet &#1090;&#1072;&#1084; &#1075;&#1076;&#1077; &#1074;&#1099; &#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1080;&#1093; &#1089;&#1086;&#1073;&#1080;&#1088;&#1072;&#1090;&#1100;.
  
            </p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">gunzip tcl-rivet-X.X.X.tar.gz
  tar -xvf tcl-rivet-X.X.X.tar.gz</pre><p style="width:90%">
  
          </p></li><li><p class="title"><b>&#1050;&#1086;&#1084;&#1087;&#1080;&#1083;&#1103;&#1094;&#1080;&#1103;  Rivet</b></p><p style="width:90%">
            Rivet &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090; &#1085;&#1077;&#1082;&#1091;&#1102; &#1089;&#1074;&#1086;&#1102; &#1091;&#1085;&#1080;&#1082;&#1072;&#1083;&#1100;&#1085;&#1091;&#1102; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1091; &#1082;&#1086;&#1084;&#1087;&#1080;&#1083;&#1103;&#1094;&#1080;&#1080;
            &#1082;&#1086;&#1090;&#1086;&#1088;&#1091;&#1102; &#1084;&#1099; &#1089;&#1087;&#1077;&#1094;&#1080;&#1072;&#1083;&#1100;&#1085;&#1086; &#1087;&#1088;&#1080;&#1076;&#1091;&#1084;&#1072;&#1083;&#1080; &#1080;&#1084;&#1077;&#1085;&#1085;&#1086; &#1076;&#1083;&#1103; &#1085;&#1077;&#1075;&#1086;. &#1054;&#1085;&#1072;
            &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1102; &#1080;&#1079; &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1103;&#1094;&#1080;&#1081; Apache &#1080; Tcl, &#1076;&#1083;&#1103; &#1090;&#1086;&#1075;&#1086; 
            &#1095;&#1090;&#1086;&#1073;&#1099; &#1089;&#1086;&#1073;&#1088;&#1072;&#1090;&#1100; &#1089;&#1077;&#1073;&#1103; &#1089;&#1072;&#1084;&#1091; &#1095;&#1077;&#1088;&#1077;&#1079; &#1085;&#1072;&#1073;&#1086;&#1088; Tcl &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1074;, 
            &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1085;&#1072;&#1093;&#1086;&#1076;&#1103;&#1090;&#1089;&#1103; 
            <tt class="filename">buildscripts/</tt> &#1090;&#1091;&#1090;.
          </p><ol type="a"><li><p class="title"><b>&#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;  src/make.tcl</b></p><p style="width:90%">
                &#1042;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086; &#1074;&#1072;&#1084; &#1087;&#1088;&#1080;&#1076;&#1077;&#1090;&#1089;&#1103; &#1086;&#1090;&#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; 
                <tt class="filename">src/make.tcl</tt> &#1087;&#1088;&#1080; &#1085;&#1077;&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1093; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1103;&#1093;.
                &#1057;&#1085;&#1072;&#1095;&#1072;&#1083;&#1072; &#1087;&#1086;&#1087;&#1088;&#1086;&#1073;&#1091;&#1081;&#1090;&#1077; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1081; &#1096;&#1072;&#1075;, &#1080; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1077;&#1089;&#1083;&#1080; &#1086;&#1085; &#1091; &#1074;&#1072;&#1089;
                &#1085;&#1077; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1089;&#1103; - &#1090;&#1086; &#1074;&#1072;&#1084; &#1087;&#1088;&#1080;&#1076;&#1077;&#1090;&#1089;&#1103; &#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086; &#1087;&#1086;&#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
                &#1101;&#1090;&#1086;&#1090; &#1092;&#1072;&#1081;&#1083;.
              </p></li><li><p style="width:90%"> &#1057;&#1077;&#1081;&#1095;&#1072;&#1089; &#1074;&#1099; &#1076;&#1086;&#1083;&#1078;&#1085;&#1099; &#1073;&#1099;&#1090;&#1100; &#1075;&#1086;&#1090;&#1086;&#1074;&#1099; &#1082; &#1089;&#1073;&#1086;&#1088;&#1082;&#1077; &#1074;&#1089;&#1077;&#1075;&#1086; &#1074;&#1084;&#1077;&#1089;&#1090;&#1077;:
               </p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">cd src/
  ./make.tcl <i class="replaceable"><tt>option</tt></i></pre><p style="width:90%">where <i class="replaceable"><tt>option</tt></i> can be
                either <tt><span style="text-decoration:underline">shared</span></tt> or
                <tt><span style="text-decoration:underline">static</span></tt>.
              </p></li><li><p class="title"><b>&#1059;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072;</b></p><p style="width:90%">
                &#1057;&#1077;&#1081;&#1095;&#1072;&#1089; &#1089;&#1072;&#1084;&#1086;&#1077; &#1074;&#1088;&#1077;&#1084;&#1103; &#1079;&#1072;&#1087;&#1091;&#1089;&#1090;&#1080;&#1090;&#1100; 
                 <span style="font-family:monospace"><b class="command">./make.tcl
                  install</b></span> &#1095;&#1090;&#1086;&#1073;&#1099; &#1074;&#1089;&#1077; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1080;&#1090;&#1100;.
                &#1069;&#1090;&#1072; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1072; &#1076;&#1086;&#1083;&#1078;&#1085;&#1072; &#1089;&#1082;&#1086;&#1087;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1074;&#1096;&#1080;&#1081;&#1089;&#1103; .so
                &#1092;&#1072;&#1081;&#1083; (&#1090;&#1080;&#1087;&#1072; 
                <tt class="filename">mod_rivet.so</tt>), &#1077;&#1089;&#1083;&#1080; &#1086;&#1085; &#1082;&#1086;&#1085;&#1077;&#1095;&#1085;&#1086; 
                &#1089;&#1082;&#1086;&#1084;&#1087;&#1080;&#1083;&#1080;&#1088;&#1091;&#1077;&#1090;&#1089;&#1103;, &#1074; &#1076;&#1080;&#1088;&#1077;&#1082;&#1090;&#1086;&#1088;&#1080;&#1102; 
                 Apache
                <tt class="filename">libexec</tt>, &#1072; &#1090;&#1072;&#1082; &#1078;&#1077; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1080;&#1090; 
                &#1085;&#1077;&#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1077; &#1082;&#1086;&#1083;&#1080;&#1095;&#1077;&#1089;&#1090;&#1074;&#1086; &#1087;&#1086;&#1083;&#1077;&#1079;&#1085;&#1099;&#1093; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1074; &#1080; &#1087;&#1088;&#1086;&#1095;&#1077;&#1075;&#1086; &#1082;&#1086;&#1076;&#1072;.
              </p></li></ol></li><li><p class="title"><b>&#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1103; Apache</b></p><p style="width:90%">
            &#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; Rivet &#1076;&#1086;&#1089;&#1090;&#1072;&#1090;&#1086;&#1095;&#1085;&#1086; &#1087;&#1088;&#1086;&#1089;&#1090;&#1086; - &#1085;&#1072;&#1095;&#1085;&#1077;&#1084; &#1089; &#1090;&#1086;&#1075;&#1086; &#1095;&#1090;&#1086;
            &#1076;&#1086;&#1073;&#1072;&#1074;&#1080;&#1084; &#1089;&#1072;&#1084; &#1084;&#1086;&#1076;&#1091;&#1083;&#1100;:
          </p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">LoadModule rivet_module <i class="replaceable"><tt>/usr/lib/apache/1.3/mod_rivet.so</tt></i></pre><p style="width:90%">
            &#1055;&#1086;&#1089;&#1083;&#1077; &#1101;&#1090;&#1086;&#1075;&#1086; Apache &#1076;&#1086;&#1083;&#1078;&#1077;&#1085; &#1079;&#1085;&#1072;&#1090;&#1100; &#1095;&#1090;&#1086; &#1077;&#1084;&#1091; &#1085;&#1072;&#1076;&#1086; &#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1080;&#1090;&#1100; 
            Rivet &#1082;&#1072;&#1082; shared object, &#1095;&#1090;&#1086;&#1073;&#1099; &#1080;&#1084;&#1077;&#1090;&#1100; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1100; &#1077;&#1075;&#1086; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100;.
            &#1044;&#1072;&#1083;&#1077;&#1077; &#1084;&#1099; &#1076;&#1086;&#1083;&#1078;&#1085;&#1099; &#1086;&#1073;&#1098;&#1103;&#1089;&#1085;&#1080;&#1090;&#1100; Apache &#1082;&#1072;&#1082;&#1080;&#1077; &#1092;&#1072;&#1081;&#1083;&#1099; &#1085;&#1072;&#1076;&#1086; &#1086;&#1073;&#1088;&#1072;&#1073;&#1072;&#1090;&#1099;&#1074;&#1072;&#1090;&#1100; 
            Rivet&#1086;&#1084; &#1080; &#1082;&#1072;&#1082; &#1101;&#1090;&#1086; &#1076;&#1077;&#1083;&#1072;&#1090;&#1100;:
          </p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">AddType application/x-httpd-rivet .rvt
            AddType application/x-rivet-tcl .tcl</pre><p style="width:90%">
            &#1069;&#1090;&#1080; &#1076;&#1080;&#1088;&#1077;&#1082;&#1090;&#1080;&#1074;&#1099; &#1086;&#1073;&#1098;&#1103;&#1089;&#1085;&#1103;&#1090; Apache &#1095;&#1090;&#1086; &#1092;&#1072;&#1081;&#1083;&#1099; &#1089; &#1088;&#1072;&#1089;&#1096;&#1080;&#1088;&#1077;&#1085;&#1080;&#1077;&#1084; 
            <tt class="filename">.rvt</tt> &#1080; <tt class="filename">.tcl</tt>
            &#1085;&#1072;&#1076;&#1086; &#1086;&#1073;&#1088;&#1072;&#1073;&#1072;&#1090;&#1099;&#1074;&#1072;&#1090;&#1100; Rivet&#1086;&#1084;.
          </p><p style="width:90%">
            &#1042;&#1089;&#1077; &#1086;&#1089;&#1090;&#1072;&#1083;&#1100;&#1085;&#1099;&#1077; &#1076;&#1080;&#1088;&#1077;&#1082;&#1090;&#1080;&#1074;&#1099; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1099; &#1090;&#1091;&#1090;
            <a href="directives.ru_UTF.html" title="&#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; Rivet Apache">Section�, &#8220;&#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; Rivet Apache&#8221;</a>.
          </p></li></ol></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><td width="20%" align="center"><a accesskey="u" href="index.ru_UTF.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right">�<a accesskey="n" href="directives.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">Apache Rivet�</td><td width="20%" align="center"><a accesskey="h" href="index.ru_UTF.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top">�&#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; Rivet Apache</td></tr></table></div></body></html>
  
  
  
  1.1                  tcl-rivet/doc/html/internals.ru_UTF.html
  
  Index: internals.ru_UTF.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>&#1042;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1086;&#1089;&#1090;&#1080; Rivet</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.ru_UTF.html" title="Apache Rivet"><link rel="up" href="index.ru_UTF.html" title="Apache Rivet"><link rel="previous" href="help.ru_UTF.html" title="&#1056;&#1077;&#1089;&#1091;&#1088;&#1089;&#1099; &#1080; &#1082;&#1072;&#1082; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1100; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;"><link rel="next" href="upgrading.ru_UTF.html" title="&#1055;&#1077;&#1088;&#1077;&#1093;&#1086;&#1076; &#1089;  mod_dtcl &#1080;&#1083;&#1080; NeoWebScript (NWS)"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">&#1042;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1086;&#1089;&#1090;&#1080; Rivet</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="help.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="upgrading.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="internals"></a>&#1042;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1086;&#1089;&#1090;&#1080; Rivet</h2></div></div><div></div></div><p style="width:90%">
        &#1069;&#1090;&#1072; &#1089;&#1077;&#1082;&#1094;&#1080;&#1103; &#1076;&#1072;&#1074;&#1085;&#1086; &#1091;&#1089;&#1090;&#1072;&#1088;&#1077;&#1083;&#1072;, &#1087;&#1086;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1091; &#1085;&#1086;&#1074;&#1099;&#1081; &#1082;&#1086;&#1076; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103;, &#1072; 
        &#1089;&#1090;&#1072;&#1088;&#1099;&#1081; &#1091;&#1073;&#1080;&#1088;&#1072;&#1077;&#1090;&#1089;&#1103;. &#1058;&#1072;&#1082; &#1095;&#1090;&#1086; &#1083;&#1091;&#1095;&#1096;&#1077; &#1095;&#1080;&#1090;&#1072;&#1081;&#1090;&#1077; &#1080;&#1089;&#1093;&#1086;&#1076;&#1085;&#1080;&#1082;&#1080; - &#1086;&#1085;&#1080; &#1088;&#1091;&#1083;&#1077;&#1079;!.
        &#1048; &#1074;&#1086;&#1086;&#1073;&#1097;&#1077; &#1077;&#1089;&#1083;&#1080; &#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1095;&#1077;&#1075;&#1086;-&#1085;&#1080;&#1073;&#1091;&#1076;&#1100; &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1090;&#1100; - FIXME.
      </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396321"></a>&#1048;&#1085;&#1080;&#1094;&#1080;&#1072;&#1083;&#1080;&#1079;&#1072;&#1094;&#1080;&#1103;</h3></div></div><div></div></div><p style="width:90%">
          &#1050;&#1086;&#1075;&#1076;&#1072; apavhe &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1072;&#1077;&#1090;&#1089;&#1103; (&#1080;&#1083;&#1080; &#1082;&#1086;&#1075;&#1076;&#1072; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1072;&#1077;&#1090;&#1089;&#1103; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1102;&#1097;&#1080;&#1081; TCL
          &#1076;&#1086;&#1095;&#1077;&#1088;&#1085;&#1080;&#1081; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1089; Apache ), &#1074;&#1099;&#1079;&#1099;&#1074;&#1072;&#1077;&#1090;&#1089;&#1103;
          <tt class="function">Rivet_InitTclStuff</tt>,
          &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1089;&#1086;&#1079;&#1076;&#1072;&#1077;&#1090; &#1085;&#1086;&#1074;&#1099;&#1081; &#1080;&#1085;&#1090;&#1077;&#1088;&#1087;&#1088;&#1077;&#1090;&#1072;&#1090;&#1086;&#1088;, &#1087;&#1086; &#1086;&#1076;&#1085;&#1086;&#1084;&#1091; &#1085;&#1072; &#1082;&#1072;&#1078;&#1076;&#1099;&#1081;
          &#1074;&#1080;&#1088;&#1090;&#1091;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081; &#1093;&#1086;&#1089;&#1090;, &#1074; &#1079;&#1072;&#1074;&#1080;&#1089;&#1080;&#1084;&#1086;&#1089;&#1090;&#1080; &#1086;&#1090; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1080;. &#1058;&#1072;&#1082;&#1078;&#1077; &#1080;&#1085;&#1080;&#1094;&#1080;&#1072;&#1083;&#1080;&#1079;&#1080;&#1088;&#1091;&#1102;&#1090;&#1089;&#1103;
          &#1074;&#1089;&#1103;&#1082;&#1080;&#1077; &#1074;&#1077;&#1097;&#1080; &#1090;&#1080;&#1087;&#1072; 
          <span class="structname">RivetChan</span> &#1082;&#1072;&#1085;&#1072;&#1083;&#1100;&#1085;&#1072;&#1103; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072; (channel system),
          &#1089;&#1086;&#1079;&#1076;&#1072;&#1102;&#1090;&#1089;&#1103; &#1089;&#1087;&#1077;&#1094;&#1080;&#1092;&#1080;&#1095;&#1085;&#1099;&#1077; &#1076;&#1083;&#1103; Rivet Tcl &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; &#1080; &#1080;&#1089;&#1087;&#1086;&#1083;&#1085;&#1103;&#1077;&#1090;&#1089;&#1103; Rivet&#1086;&#1074;&#1089;&#1082;&#1080;&#1081; 
          channel system, creates the Rivet-specific Tcl commands, and
          <tt class="filename">init.tcl</tt>.  &#1057;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072; &#1082;&#1077;&#1096;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103;, &#1086;&#1087;&#1103;&#1090;&#1100; &#1078;&#1077;, &#1080; &#1077;&#1089;&#1083;&#1080;
          &#1077;&#1089;&#1090;&#1100;
          <span style="font-family:monospace"><b class="command">GlobalInitScript</b></span>, &#1090;&#1086; &#1080; &#1086;&#1085; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1072;&#1077;&#1090;&#1089;&#1103;.
        </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396898"></a>RivetChan</h3></div></div><div></div></div><p style="width:90%">
          &#1057;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072; <span class="structname">RivetChan</span> &#1073;&#1099;&#1083;&#1072; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1072; &#1076;&#1083;&#1103; &#1090;&#1086;&#1075;&#1086; &#1095;&#1090;&#1086;&#1073;&#1099;
          &#1087;&#1077;&#1088;&#1077;&#1085;&#1072;&#1087;&#1088;&#1072;&#1074;&#1083;&#1103;&#1090;&#1100; &#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1085;&#1099;&#1081; &#1087;&#1086;&#1090;&#1086;&#1082; &#1074;&#1099;&#1074;&#1086;&#1076;&#1072; (stdout). &#1055;&#1086; &#1101;&#1090;&#1086;&#1081; &#1087;&#1088;&#1080;&#1095;&#1080;&#1085;&#1077; &#1074;&#1099; &#1084;&#1086;&#1078;&#1077;&#1090;&#1077;
          &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1085;&#1091;&#1102; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1091; 
          <span style="font-family:monospace"><b class="command">puts</b></span> &#1074; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;&#1093; .rvt.
          (&#1087;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1077; &#1087;&#1077;&#1088;&#1077;&#1074;&#1086;&#1076;&#1095;&#1080;&#1082;&#1072;: &#1080; <span style="font-family:monospace"><b class="command">fconfigure</b></span> &#1090;&#1086;&#1078;&#1077;, &#1095;&#1090;&#1086; &#1087;&#1086;&#1083;&#1077;&#1079;&#1085;&#1086;).
          &#1054;&#1085;&#1072; &#1090;&#1072;&#1082;&#1078;&#1077; &#1089;&#1086;&#1079;&#1076;&#1072;&#1077;&#1090; &#1082;&#1072;&#1085;&#1072;&#1083; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1073;&#1091;&#1092;&#1077;&#1088;&#1080;&#1079;&#1091;&#1077;&#1090; output, &#1080; &#1087;&#1077;&#1088;&#1077;&#1085;&#1072;&#1087;&#1088;&#1072;&#1074;&#1083;&#1103;&#1077;&#1090; &#1077;&#1075;&#1086; &#1074; 
          &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1091; &#1074;&#1074;&#1086;&#1076;&#1072;-&#1074;&#1099;&#1074;&#1086;&#1076;&#1072; Apache. 
        </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5396946"></a>&#1054;&#1073;&#1088;&#1072;&#1073;&#1086;&#1090;&#1082;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;, &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1077; &#1080; &#1082;&#1077;&#1096;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;</h3></div></div><div></div></div><p style="width:90%">
          &#1050;&#1086;&#1075;&#1076;&#1072; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1103;&#1077;&#1090;&#1089;&#1103; Rivet &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;, &#1086;&#1085;&#1072; &#1087;&#1088;&#1077;&#1074;&#1088;&#1072;&#1097;&#1072;&#1077;&#1090;&#1089;&#1103; &#1074; &#1086;&#1073;&#1099;&#1095;&#1085;&#1099;&#1081; Tcl
          &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;, &#1086;&#1087;&#1080;&#1088;&#1072;&#1103;&#1089;&#1100; &#1085;&#1072; &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1099;  &lt;? ?&gt;. &#1042;&#1089;&#1077; &#1095;&#1090;&#1086; &#1074;&#1085;&#1077; &#1080;&#1093; 
          &#1088;&#1072;&#1089;&#1089;&#1084;&#1072;&#1090;&#1088;&#1080;&#1074;&#1072;&#1077;&#1090;&#1089;&#1103; &#1082;&#1072;&#1082; &#1073;&#1086;&#1083;&#1100;&#1096;&#1086;&#1081; &#1073;&#1086;&#1083;&#1100;&#1096;&#1086;&#1081; &#1072;&#1088;&#1075;&#1091;&#1084;&#1077;&#1085;&#1090; &#1076;&#1083;&#1103;
          <span style="font-family:monospace"><b class="command">puts</b></span>, &#1072; &#1074;&#1089;&#1077; &#1095;&#1090;&#1086; &#1074;&#1085;&#1091;&#1090;&#1088;&#1080; - &#1088;&#1072;&#1089;&#1089;&#1084;&#1072;&#1090;&#1088;&#1080;&#1074;&#1072;&#1077;&#1090;&#1089;&#1103; 
          &#1082;&#1072;&#1082; Tcl &#1082;&#1086;&#1076;.
        </p><p style="width:90%">
          &#1050;&#1072;&#1078;&#1076;&#1099;&#1081; .rvt &#1092;&#1072;&#1081;&#1083; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1103;&#1077;&#1090;&#1089;&#1103; &#1074; &#1087;&#1088;&#1086;&#1089;&#1090;&#1072;&#1085;&#1089;&#1090;&#1074;&#1077; &#1080;&#1084;&#1077;&#1085;
          <tt class="constant">::request</tt>, &#1087;&#1086; &#1101;&#1090;&#1086;&#1084;&#1091; &#1085;&#1077;&#1090; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086;&#1089;&#1090;&#1080;
          &#1082;&#1072;&#1078;&#1076;&#1099;&#1081; &#1088;&#1072;&#1079; &#1089;&#1086;&#1079;&#1076;&#1072;&#1074;&#1072;&#1090;&#1100; &#1087;&#1086; &#1085;&#1086;&#1074;&#1086;&#1084;&#1091; &#1080;&#1085;&#1090;&#1077;&#1088;&#1087;&#1088;&#1077;&#1090;&#1072;&#1090;&#1086;&#1088;&#1091;. &#1055;&#1086; &#1101;&#1090;&#1086;&#1081; &#1078;&#1077;
          &#1087;&#1088;&#1080;&#1095;&#1080;&#1085;&#1077; &#1075;&#1083;&#1086;&#1073;&#1072;&#1083;&#1100;&#1085;&#1099;&#1077; &#1087;&#1077;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1099;&#1077; 
          (&#1087;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1077; &#1087;&#1088;&#1077;&#1074;&#1086;&#1076;&#1095;&#1080;&#1082;&#1072;: &#1079;&#1074;&#1080;&#1085;&#1103;&#1081;&#1090;&#1077;, &#1085;&#1077; &#1087;&#1086;&#1085;&#1103;&#1083;)
          By running in its own namespace, though, each page will
          not run afoul of local variables created by other scripts,
          because they will be deleted automatically when the namespace
          goes away after Apache finishes handling the request.
        </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td colspan="2" align="left" valign="top">
          &#1054;&#1076;&#1085;&#1072; &#1080;&#1079; &#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1091;&#1102;&#1097;&#1080;&#1093; &#1085;&#1099;&#1085;&#1077; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084; &#1087;&#1086;&#1076;&#1086;&#1073;&#1085;&#1086;&#1075;&#1086; &#1087;&#1086;&#1076;&#1093;&#1086;&#1076;&#1072; - &#1101;&#1090;&#1086; &#1086;&#1090;&#1089;&#1091;&#1090;&#1089;&#1074;&#1080;&#1077;
          &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1072; &#1089;&#1073;&#1086;&#1088;&#1097;&#1080;&#1082;&#1072; &#1084;&#1091;&#1089;&#1086;&#1088;&#1072;, &#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, &#1077;&#1089;&#1083;&#1080; &#1074;&#1099; &#1085;&#1077; &#1079;&#1072;&#1082;&#1088;&#1099;&#1083;&#1080; 
          &#1093;&#1101;&#1085;&#1076;&#1083; &#1092;&#1072;&#1081;&#1083;&#1072; - &#1090;&#1086; &#1101;&#1090;&#1086; &#1087;&#1083;&#1086;&#1093;&#1086;. &#1055;&#1086;&#1101;&#1090;&#1086;&#1084;&#1091; &#1073;&#1091;&#1076;&#1100;&#1090;&#1077; &#1076;&#1086;&#1073;&#1088;&#1099;, &#1079;&#1072;&#1082;&#1088;&#1099;&#1074;&#1072;&#1081;&#1090;&#1077; &#1074;&#1089;&#1077;
          &#1095;&#1090;&#1086; &#1085;&#1072;&#1086;&#1090;&#1082;&#1088;&#1099;&#1074;&#1072;&#1083;&#1080;.
        </td></tr></table></div><p style="width:90%">
          &#1055;&#1086;&#1089;&#1083;&#1077; &#1090;&#1086;&#1075;&#1086; &#1082;&#1072;&#1082; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090; &#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085; &#1080; &#1087;&#1088;&#1077;&#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1074;&#1072;&#1085; &#1074; &quot;&#1095;&#1080;&#1089;&#1090;&#1099;&#1081; Tcl&quot;,
          &#1086;&#1085; &#1086;&#1087;&#1103;&#1090;&#1100; &#1078;&#1077; &#1082;&#1077;&#1096;&#1080;&#1088;&#1091;&#1077;&#1090;&#1089;&#1103;, &#1080; &#1087;&#1086; &#1101;&#1090;&#1086;&#1081; &#1087;&#1088;&#1080;&#1095;&#1080;&#1085;&#1077; &#1084;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085; 
          &#1074; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1081; &#1088;&#1072;&#1079; &#1073;&#1077;&#1079; &#1083;&#1080;&#1096;&#1085;&#1080;&#1093; &#1087;&#1088;&#1077;&#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1081; &#1080; &#1086;&#1073;&#1088;&#1072;&#1097;&#1077;&#1085;&#1080;&#1081; &#1082; &#1076;&#1080;&#1089;&#1082;&#1091;.
          &#1050;&#1086;&#1083;&#1080;&#1095;&#1077;&#1089;&#1090;&#1074;&#1086; &#1082;&#1077;&#1096;&#1080;&#1088;&#1091;&#1077;&#1084;&#1099;&#1093; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1074; &#1084;&#1086;&#1078;&#1085;&#1086; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1074; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1077;. 
          &#1058;&#1072;&#1082;&#1080;&#1084; &#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084; &#1084;&#1086;&#1078;&#1085;&#1086; &#1079;&#1085;&#1072;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086; &#1087;&#1086;&#1076;&#1085;&#1103;&#1090;&#1100; &#1087;&#1088;&#1086;&#1080;&#1079;&#1074;&#1086;&#1076;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099;.
        </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="help.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><td width="20%" align="center"><a accesskey="u" href="index.ru_UTF.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right">�<a accesskey="n" href="upgrading.ru_UTF.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">&#1056;&#1077;&#1089;&#1091;&#1088;&#1089;&#1099; &#1080; &#1082;&#1072;&#1082; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1100; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;�</td><td width="20%" align="center"><a accesskey="h" href="index.ru_UTF.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top">�&#1055;&#1077;&#1088;&#1077;&#1093;&#1086;&#1076; &#1089;  mod_dtcl &#1080;&#1083;&#1080; NeoWebScript (NWS)</td></tr></table></div></body></html>
  
  
  
  1.1                  tcl-rivet/doc/html/upgrading.ru_UTF.html
  
  Index: upgrading.ru_UTF.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>&#1055;&#1077;&#1088;&#1077;&#1093;&#1086;&#1076; &#1089;  mod_dtcl &#1080;&#1083;&#1080; NeoWebScript (NWS)</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.ru_UTF.html" title="Apache Rivet"><link rel="up" href="index.ru_UTF.html" title="Apache Rivet"><link rel="previous" href="internals.ru_UTF.html" title="&#1042;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1086;&#1089;&#1090;&#1080; Rivet"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">&#1055;&#1077;&#1088;&#1077;&#1093;&#1086;&#1076; &#1089;  mod_dtcl &#1080;&#1083;&#1080; NeoWebScript (NWS)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="internals.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�</td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="upgrading"></a>&#1055;&#1077;&#1088;&#1077;&#1093;&#1086;&#1076; &#1089;  mod_dtcl &#1080;&#1083;&#1080; NeoWebScript (NWS)</h2></div></div><div></div></div><p style="width:90%">
        &#1054;&#1073;&#1088;&#1072;&#1090;&#1085;&#1072;&#1103; &#1089;&#1086;&#1074;&#1084;&#1077;&#1089;&#1090;&#1080;&#1084;&#1086;&#1089;&#1090;&#1100; &#1085;&#1077; &#1073;&#1099;&#1083;&#1072; &#1085;&#1080;&#1082;&#1086;&#1075;&#1076;&#1072; &#1086;&#1089;&#1086;&#1073;&#1086;&#1081; &#1094;&#1077;&#1083;&#1100;&#1102; &#1088;&#1072;&#1079;&#1088;&#1072;&#1073;&#1086;&#1090;&#1095;&#1080;&#1082;&#1086;&#1074;,
        &#1085;&#1086; &#1084;&#1099; &#1077;&#1077; &#1074;&#1089;&#1077; &#1088;&#1072;&#1074;&#1085;&#1086; &#1087;&#1088;&#1077;&#1076;&#1086;&#1089;&#1090;&#1072;&#1074;&#1083;&#1103;&#1077;&#1084; &#1087;&#1086; &#1080;&#1089;&#1090;&#1086;&#1088;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1084; &#1087;&#1088;&#1080;&#1095;&#1080;&#1085;&#1072;&#1084; &#1080; 
        &#1089; &#1091;&#1095;&#1077;&#1090;&#1086;&#1084; &#1087;&#1086;&#1078;&#1077;&#1083;&#1072;&#1085;&#1080;&#1081; &#1090;&#1077;&#1093; &#1082;&#1090;&#1086; &#1087;&#1077;&#1088;&#1077;&#1082;&#1083;&#1102;&#1095;&#1072;&#1077;&#1090;&#1089;&#1103; &#1085;&#1072; Rivet &#1089; mod_dtcl &#1080; NeoWebScript (NWS).
      </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5397071"></a>mod_dtcl</h3></div></div><div></div></div><p style="width:90%">
          Rivet &#1073;&#1072;&#1079;&#1080;&#1088;&#1091;&#1077;&#1090;&#1089;&#1103; &#1085;&#1072; &#1082;&#1086;&#1076;&#1077; mod_dtcl, &#1085;&#1086; &#1076;&#1086;&#1089;&#1090;&#1072;&#1090;&#1086;&#1095;&#1085;&#1086; &#1093;&#1086;&#1088;&#1086;&#1096;&#1086; &#1087;&#1077;&#1088;&#1077;&#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1085;. &#1054;&#1089;&#1085;&#1086;&#1074;&#1085;&#1072;&#1103;
          &#1080;&#1076;&#1077;&#1103; &#1086;&#1089;&#1090;&#1072;&#1083;&#1072;&#1089;&#1100; &#1090;&#1072; &#1078;&#1077;, &#1085;&#1086; &#1073;&#1086;&#1083;&#1100;&#1096;&#1086;&#1077; &#1082;&#1086;&#1083;&#1080;&#1095;&#1077;&#1090;&#1074;&#1086; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1083;&#1086;&#1089;&#1100;.
        </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5397093"></a>NeoWebScript</h3></div></div><div></div></div><p style="width:90%">&#1055;&#1086;&#1090;&#1086;&#1084;.</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="internals.ru_UTF.html"><img src="images/prev.png" alt="Prev"></a>�</td><td width="20%" align="center"><a accesskey="u" href="index.ru_UTF.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right">�</td></tr><tr><td width="40%" align="left" valign="top">&#1042;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1086;&#1089;&#1090;&#1080; Rivet�</td><td width="20%" align="center"><a accesskey="h" href="index.ru_UTF.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top">�</td></tr></table></div></body></html>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-cvs-unsubscribe@tcl.apache.org
For additional commands, e-mail: rivet-cvs-help@tcl.apache.org