<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Cooper's blog: SAPE ON RAILS. &#1048;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; PHP-&#1082;&#1086;&#1076;&#1072; SAPE.RU &#1074; Ruby on Rails &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077;.</title>
    <link>http://cooper.ezlibrary.com/articles/2007/04/23/sape_on_rails</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>&#1055;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;, &#1073;&#1083;&#1086;&#1075;&#1075;&#1080;&#1085;&#1075;, online money making: &#1089;&#1086;&#1073;&#1099;&#1090;&#1080;&#1103;, &#1092;&#1072;&#1082;&#1090;&#1099;, &#1083;&#1080;&#1095;&#1085;&#1099;&#1081; &#1086;&#1087;&#1099;&#1090;</description>
    <item>
      <title>SAPE ON RAILS. &#1048;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; PHP-&#1082;&#1086;&#1076;&#1072; SAPE.RU &#1074; Ruby on Rails &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077;.</title>
      <description>&lt;p&gt;&#1053;&#1072;&#1074;&#1077;&#1088;&#1085;&#1103;&#1082;&#1072; &#1091;&#1078;&#1077; &#1084;&#1085;&#1086;&#1075;&#1080;&#1077; &#1089;&#1095;&#1072;&#1089;&#1090;&#1083;&#1080;&#1074;&#1099;&#1077; &#1086;&#1073;&#1083;&#1072;&#1076;&#1072;&#1090;&#1077;&#1083;&#1080; &#1089;&#1072;&#1081;&#1090;&#1086;&#1074;, &#1088;&#1072;&#1079;&#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1085;&#1085;&#1099;&#1093; &#1085;&#1072; &lt;em&gt;php&lt;/em&gt; &#1080;&#1083;&#1080; &lt;em&gt;html&lt;/em&gt;, &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1080;&#1083;&#1080; &#1080; &#1089; &#1091;&#1076;&#1086;&#1074;&#1086;&#1083;&#1100;&#1089;&#1090;&#1074;&#1080;&#1077;&#1084; &#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1102;&#1090;&#1089;&#1103; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1086;&#1081; &#1082;&#1091;&#1087;&#1083;&#1080;-&#1087;&#1088;&#1086;&#1076;&#1072;&#1078;&#1080; &#1089;&#1089;&#1099;&#1083;&#1086;&#1082; &lt;strong&gt;sape.ru&lt;/strong&gt;. &#1055;&#1086;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1091; &#1084;&#1086;&#1081; &#1073;&#1083;&#1086;&#1075; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090; &lt;strong&gt;Typo&lt;/strong&gt; &#1076;&#1074;&#1080;&#1078;&#1086;&#1082;, &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1085;&#1085;&#1099;&#1081; &#1085;&#1072; &lt;strong&gt;Ruby on Rails&lt;/strong&gt;, &#1090;&#1086;  &#1082;&#1086;&#1085;&#1082;&#1088;&#1077;&#1090;&#1085;&#1099;&#1093; &#1080;&#1085;&#1089;&#1090;&#1088;&#1091;&#1082;&#1094;&#1080;&#1081; &#1087;&#1086; &#1088;&#1072;&#1079;&#1084;&#1077;&#1097;&#1077;&#1085;&#1080;&#1102; &lt;em&gt;sape&lt;/em&gt;-&#1082;&#1086;&#1076;&#1072; &#1084;&#1085;&#1077; &#1085;&#1072;&#1081;&#1090;&#1080; &#1085;&#1077; &#1091;&#1076;&#1072;&#1083;&#1086;&#1089;&#1100; &#1085;&#1080; &#1085;&#1072; &#1092;&#1086;&#1088;&#1091;&#1084;&#1077; &lt;strong&gt;sape.ru&lt;/strong&gt;, &#1085;&#1080; &#1074; &#1048;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090;. &#1055;&#1086;&#1101;&#1090;&#1086;&#1084;&#1091; &#1087;&#1088;&#1080;&#1096;&#1083;&#1086;&#1089;&#1100; &#1087;&#1088;&#1086;&#1074;&#1077;&#1089;&#1090;&#1080; &#1085;&#1077;&#1073;&#1086;&#1083;&#1100;&#1096;&#1086;&#1077; &#1080;&#1089;&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1087;&#1086; &#1089;&#1087;&#1086;&#1089;&#1086;&#1073;&#1072;&#1084; &#1080;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1080; &lt;strong&gt;Rails&lt;/strong&gt; &#1080; &lt;strong&gt;PHP&lt;/strong&gt; &#1080; &#1079;&#1072;&#1090;&#1077;&#1084; &#1088;&#1077;&#1072;&#1083;&#1080;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &#1085;&#1072; &#1086;&#1089;&#1085;&#1086;&#1074;&#1077; &#1089;&#1086;&#1073;&#1088;&#1072;&#1085;&#1085;&#1086;&#1075;&#1086; &#1084;&#1072;&#1090;&#1077;&#1088;&#1080;&#1072;&#1083;&#1072; &lt;strong&gt;Typo sidebar plug-in&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;&#1055;&#1077;&#1088;&#1074;&#1086;&#1077;, &#1095;&#1090;&#1086; &#1103; &#1089;&#1076;&#1077;&#1083;&#1072;&#1083;, &#1101;&#1090;&#1086; &#1074;&#1099;&#1085;&#1077;&#1089; &lt;em&gt;php&lt;/em&gt;-&#1082;&#1086;&#1076; &#1076;&#1083;&#1103; &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1077;&#1085;&#1080;&#1103; &#1089;&#1089;&#1099;&#1083;&#1086;&#1082;, &#1074; &#1086;&#1090;&#1076;&#1077;&#1083;&#1100;&#1085;&#1099;&#1081; &#1092;&#1072;&#1081;&#1083; &#1089; &#1080;&#1084;&#1077;&#1085;&#1077;&#1084; &lt;em&gt;sape1.php&lt;/em&gt;. &#1069;&#1090;&#1086;&#1090; &#1092;&#1072;&#1081;&#1083; &#1073;&#1099;&#1083; &#1089;&#1086;&#1093;&#1088;&#1072;&#1085;&#1077;&#1085; &#1074; &#1076;&#1080;&#1088;&#1077;&#1082;&#1090;&#1086;&#1088;&#1080;&#1080; &lt;em&gt;/var/www/websites/mysite/public&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&#1050;&#1072;&#1082; &#1087;&#1086;&#1082;&#1072;&#1079;&#1072;&#1083;&#1080; &#1087;&#1077;&#1088;&#1074;&#1099;&#1077; &#1101;&#1082;&#1089;&#1087;&#1077;&#1088;&#1080;&#1084;&#1077;&#1085;&#1090;&#1099; &#1089; &lt;em&gt;sape&lt;/em&gt;, &#1073;&#1086;&#1083;&#1100;&#1096;&#1072;&#1103; &#1095;&#1072;&#1089;&#1090;&#1100; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084; &#1089; &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1077;&#1085;&#1080;&#1077;&#1084; &#1089;&#1089;&#1099;&#1083;&#1086;&#1082; &#1087;&#1088;&#1086;&#1076;&#1072;&#1074;&#1094;&#1086;&#1074; &#1073;&#1099;&#1083;&#1072; &#1089;&#1074;&#1103;&#1079;&#1072;&#1085;&#1072; &#1089; &#1090;&#1077;&#1084;, &#1095;&#1090;&#1086; &#1085;&#1077;&#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1080;&#1090;&#1100; &#1074;&#1085;&#1091;&#1090;&#1088;&#1080; &lt;em&gt;php&lt;/em&gt;-&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072; &#1090;&#1077;&#1082;&#1091;&#1097;&#1091;&#1102; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091; &#1089;&#1072;&#1081;&#1090;&#1072; &#1080;&#1083;&#1080; &#1076;&#1086;&#1084;&#1077;&#1085;&#1085;&#1086;&#1077; &#1080;&#1084;&#1103;. &#1055;&#1086;&#1101;&#1090;&#1086;&#1084;&#1091; &#1076;&#1072;&#1083;&#1077;&#1077; &#1074; &#1101;&#1090;&#1086;&#1084; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077; &#1103;&#1074;&#1085;&#1086; &#1073;&#1099;&#1083;&#1080; &#1087;&#1088;&#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1099; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099;, &#1074; &#1086;&#1073;&#1099;&#1095;&#1085;&#1099;&#1093; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1103;&#1093; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1077;&#1084;&#1099;&#1077; &#1080;&#1079; &#1082;&#1086;&#1085;&#1090;&#1077;&#1082;&#1089;&#1090;&#1072; web-&#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072;: &lt;em&gt;&amp;#8216;request_uri&#8217;&lt;/em&gt;, &lt;em&gt;&#8217;host&#8217;&lt;/em&gt;.  &#1040; &#1090;&#1072;&#1082;&#1078;&#1077; &#1080;&#1079;&#1084;&#1077;&#1085;&#1105;&#1085; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088; &lt;em&gt;&#8217;charset&#8217;&lt;/em&gt; &#1085;&#1072; UTF-8 &#1074; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1080;&#1080; &#1089; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1084;&#1086;&#1081; &#1082;&#1086;&#1076;&#1080;&#1088;&#1086;&#1074;&#1082;&#1086;&#1081; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094; &#1084;&#1086;&#1077;&#1075;&#1086; &#1089;&#1072;&#1081;&#1090;&#1072;. &#1047;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; &lt;em&gt;&amp;#8216;request_uri&#8217;&lt;/em&gt; &#1076;&#1086;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086; &#1087;&#1088;&#1077;&#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1074;&#1099;&#1074;&#1072;&#1083;&#1086;&#1089;&#1100; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1077;&#1081; &lt;em&gt;urlencode()&lt;/em&gt; &#1076;&#1083;&#1103; &#1082;&#1086;&#1088;&#1088;&#1077;&#1082;&#1090;&#1085;&#1086;&#1081; &#1080;&#1085;&#1090;&#1077;&#1088;&#1087;&#1088;&#1077;&#1090;&#1072;&#1094;&#1080;&#1080; &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1086;&#1074; &#1082;&#1080;&#1088;&#1080;&#1083;&#1083;&#1080;&#1094;&#1099; &#1074; URL. &lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;
&amp;lt;?php
    define('_SAPE_USER', '999999999999999999999999999999999');
    require_once('/var/www/websites/mysite/'._SAPE_USER.'/sape.php');
    $o['request_uri'] = $_GET['uri'];
    $o['request_uri'] = str_replace('%2F', '/', urlencode($o['request_uri']) );
    $o['host']    = 'cooper.ezlibrary.com';
    $o['charset'] = 'UTF-8';
    $sape = new SAPE_client($o);
    unset($o);
    echo $sape-&amp;gt;return_links();
?&amp;gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&#1055;&#1086;&#1089;&#1083;&#1077; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081; &#1074; &lt;em&gt;php&lt;/em&gt;-&#1082;&#1086;&#1076;&#1077; &#1086;&#1089;&#1090;&#1072;&#1077;&#1090;&#1089;&#1103; &#1089;&#1086;&#1079;&#1076;&#1072;&#1090;&#1100; &lt;a href="/files/sape_sidebar.zip"&gt;Sape sidebar plugin&lt;/a&gt; , &#1075;&#1076;&#1077; &#1086;&#1089;&#1085;&#1086;&#1074;&#1085;&#1072;&#1103; &#1082;&#1086;&#1085;&#1094;&#1077;&#1087;&#1094;&#1080;&#1103; &#1088;&#1077;&#1072;&#1083;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;&#1072; &#1074; &#1092;&#1072;&#1081;&#1083;&#1077; &lt;em&gt;content.rhtml&lt;/em&gt;:&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_ruby "&gt;&lt;span class="punct"&gt;&amp;lt;%&lt;/span&gt; &lt;span class="ident"&gt;command&lt;/span&gt; &lt;span class="punct"&gt;=&lt;/span&gt; &lt;span class="punct"&gt;'&lt;/span&gt;&lt;span class="string"&gt;/usr/local/bin/php -q /var/www/websites/mysite/public/sape1.php uri=&lt;/span&gt;&lt;span class="punct"&gt;'&lt;/span&gt; &lt;span class="punct"&gt;+&lt;/span&gt; &lt;span class="ident"&gt;request&lt;/span&gt;&lt;span class="punct"&gt;.&lt;/span&gt;&lt;span class="ident"&gt;env&lt;/span&gt;&lt;span class="punct"&gt;[&amp;quot;&lt;/span&gt;&lt;span class="string"&gt;REQUEST_URI&lt;/span&gt;&lt;span class="punct"&gt;&amp;quot;].&lt;/span&gt;&lt;span class="ident"&gt;to_s&lt;/span&gt; &lt;span class="punct"&gt;%&amp;gt;&lt;/span&gt;&lt;span class="string"&gt;
&amp;lt;%= `&lt;span class="expr"&gt;#{command}&lt;/span&gt;` %&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&#1063;&#1077;&#1088;&#1077;&#1079; &#1072;&#1076;&#1084;&#1080;&#1085;&#1080;&#1089;&#1090;&#1088;&#1072;&#1090;&#1080;&#1074;&#1085;&#1099;&#1081; &#1080;&#1085;&#1090;&#1077;&#1088;&#1092;&#1077;&#1081;&#1089; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1103;&#1077;&#1084; &#1085;&#1086;&#1074;&#1099;&#1081; &lt;em&gt;plug-in&lt;/em&gt; &#1085;&#1072; &lt;em&gt;sidebar&lt;/em&gt;. &#1057; &#1087;&#1086;&#1103;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077;&#1084; &#1085;&#1086;&#1074;&#1099;&#1093; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; &#1085;&#1072; &#1088;&#1072;&#1079;&#1084;&#1077;&#1097;&#1077;&#1085;&#1080;&#1077; &#1074; &lt;strong&gt;sape.ru&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;img src="/files/sape-on-rails-1.gif" /&gt;&lt;/p&gt;

&lt;p&gt;&amp;#8230; &#1086;&#1085;&#1080; &#1087;&#1086;&#1103;&#1074;&#1083;&#1103;&#1102;&#1090;&#1089;&#1103; &#1074; &lt;em&gt;sidebar&lt;/em&gt; &#1086;&#1073;&#1083;&#1072;&#1089;&#1090;&#1080; &lt;strong&gt;Typo &#1073;&#1083;&#1086;&#1075;&#1072;&lt;/strong&gt;: &lt;/p&gt;

&lt;p&gt;&lt;img src="/files/sape-on-rails.gif" /&gt;&lt;/p&gt;

&lt;p&gt;&#1058;&#1072;&#1082; &#1095;&#1090;&#1086; &#1090;&#1077;, &#1082;&#1090;&#1086; &#1077;&#1097;&#1105; &#1085;&#1077; &#1087;&#1088;&#1080;&#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1080;&#1083;&#1089;&#1103;, &lt;noindex&gt; &lt;a rel="nofollow"  href="http://www.sape.ru/r.50628f8cba.php"&gt;&#1084;&#1086;&#1075;&#1091;&#1090; &#1087;&#1086;&#1087;&#1088;&#1086;&#1073;&#1086;&#1074;&#1072;&#1090;&#1100;&lt;/a&gt; &lt;/noindex&gt; &#1074; &#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1080; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1091; &#1082;&#1091;&#1087;&#1083;&#1080;-&#1087;&#1088;&#1086;&#1076;&#1072;&#1078;&#1080; &#1089;&#1089;&#1099;&#1083;&#1086;&#1082; &lt;strong&gt;Sape.ru&lt;/strong&gt; &#1090;&#1077;&#1087;&#1077;&#1088;&#1100; &#1080; &#1085;&#1072; &lt;strong&gt;Ruby On Rails&lt;/strong&gt; &#1089;&#1072;&#1081;&#1090;&#1072;&#1093;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;* &lt;em&gt;* UPDATE *&lt;/em&gt; *&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1085;&#1072;&#1103; &#1074;&#1099;&#1096;&#1077; &#1084;&#1077;&#1090;&#1086;&#1076;&#1080;&#1082;&#1072; &#1073;&#1099;&#1083;&#1072; &#1087;&#1088;&#1086;&#1090;&#1077;&#1089;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1072; &#1085;&#1072; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1077; &lt;strong&gt;RedHat EL3&lt;/strong&gt; c &lt;strong&gt;PHP 4.3.2&lt;/strong&gt;
&#1055;&#1086;&#1079;&#1078;&#1077; &#1074;&#1086;&#1079;&#1085;&#1080;&#1082;&#1083;&#1072; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086;&#1089;&#1090;&#1100; &#1087;&#1077;&#1088;&#1077;&#1081;&#1090;&#1080; &#1085;&#1072; &lt;strong&gt;PHP 5.1&lt;/strong&gt; &#1080; &#1086;&#1082;&#1072;&#1079;&#1072;&#1083;&#1086;&#1089;&#1100;, &#1095;&#1090;&#1086; &#1087;&#1086;&#1076;&#1093;&#1086;&#1076; &#1082; &#1080;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1080; php-sape &#1082;&#1083;&#1080;&#1077;&#1085;&#1090;&#1072; &#1074; &#1101;&#1090;&#1086;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; &#1085;&#1077;&#1084;&#1085;&#1086;&#1075;&#1086; &#1086;&#1090;&#1083;&#1080;&#1095;&#1072;&#1077;&#1090;&#1089;&#1103;. &lt;/p&gt;

&lt;p&gt;&#1055;&#1088;&#1080; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1077; php-&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072; &lt;i&gt;public/sape1.php&lt;/i&gt; &#1080;&#1079; &lt;b&gt;typo&lt;/b&gt;-&#1086;&#1082;&#1088;&#1091;&#1078;&#1077;&#1085;&#1080;&#1103; &#1101;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090; &#1084;&#1072;&#1089;&#1089;&#1080;&#1074;&#1072; &lt;i&gt;$_GET[&amp;#8216;uri&amp;#8217;]&lt;/i&gt; &#1085;&#1077; &#1080;&#1085;&#1080;&#1094;&#1080;&#1072;&#1083;&#1080;&#1079;&#1080;&#1088;&#1091;&#1077;&#1090;&#1089;&#1103; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;&#1084;, &#1074; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;&#1077; &#1089;&#1089;&#1099;&#1083;&#1082;&#1080; &#1085;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1077; &#1085;&#1077; &#1074;&#1080;&#1076;&#1085;&#1099;. 
 &#1044;&#1083;&#1103; &#1080;&#1089;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1089;&#1080;&#1090;&#1091;&#1072;&#1094;&#1080;&#1080; &#1074;&#1084;&#1077;&#1089;&#1090;&#1086; &lt;i&gt;$_GET[&amp;#8216;uri&amp;#8217;]&lt;/i&gt; &#1085;&#1091;&#1078;&#1085;&#1086; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; $argv[1], &#1090;&#1072;&#1082;&#1078;&#1077; uri &#1080;&#1084;&#1077;&#1077;&#1090; &#1091;&#1078;&#1077; &#1079;&#1072;&#1082;&#1086;&#1076;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1099;&#1081; &#1074;&#1080;&#1076;, &#1090;&#1072;&#1082; &#1095;&#1090;&#1086; &#1091;&#1073;&#1080;&#1088;&#1072;&#1077;&#1084; &#1089;&#1090;&#1088;&#1086;&#1082;&#1091; &#1089; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1077;&#1081; urlencode(): &lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;
&amp;lt;?php
    define('_SAPE_USER', '999999999999999999999999999999999');
    require_once('/var/www/websites/mysite/'._SAPE_USER.'/sape.php');
    // replace $_GET[&#8216;uri&#8217;] with $argv[1]
    $o['request_uri'] = $argv[1];
    // remove uri encoding
    $o['host']    = 'cooper.ezlibrary.com';
    $o['charset'] = 'UTF-8';
    $sape = new SAPE_client($o);
    unset($o);
    echo $sape-&amp;gt;return_links();
?&amp;gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="/files/sape_php5_sidebar.zip"&gt;&#1040; &#1074;  typo-&#1087;&#1083;&#1072;&#1075;&#1080;&#1085;&#1077;&lt;/a&gt; &#1086;&#1090;&#1082;&#1086;&#1088;&#1088;&#1077;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1092;&#1072;&#1081;&#1083;  views/content.rhtml &#1086;&#1087;&#1091;&#1089;&#1090;&#1080;&#1074; &#1085;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1072; uri &#1080; &#1091;&#1073;&#1088;&#1072;&#1074; &#1082;&#1083;&#1102;&#1095; -q:&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_ruby "&gt;
&lt;span class="punct"&gt;&amp;lt;%&lt;/span&gt; &lt;span class="ident"&gt;command&lt;/span&gt; &lt;span class="punct"&gt;=&lt;/span&gt; &lt;span class="punct"&gt;'&lt;/span&gt;&lt;span class="string"&gt;/usr/local/bin/php /var/www/websites/mysite/public/sape1.php &lt;/span&gt;&lt;span class="punct"&gt;'&lt;/span&gt; &lt;span class="punct"&gt;+&lt;/span&gt; &lt;span class="ident"&gt;request&lt;/span&gt;&lt;span class="punct"&gt;.&lt;/span&gt;&lt;span class="ident"&gt;env&lt;/span&gt;&lt;span class="punct"&gt;[&amp;quot;&lt;/span&gt;&lt;span class="string"&gt;REQUEST_URI&lt;/span&gt;&lt;span class="punct"&gt;&amp;quot;].&lt;/span&gt;&lt;span class="ident"&gt;to_s&lt;/span&gt; &lt;span class="punct"&gt;%&amp;gt;&lt;/span&gt;&lt;span class="string"&gt;
&amp;lt;%= `&lt;span class="expr"&gt;#{command}&lt;/span&gt;` %&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 23 Apr 2007 16:52:00 +0400</pubDate>
      <guid isPermaLink="false">urn:uuid:603ae840-b49d-46cb-9827-942d215122fe</guid>
      <author>Cooper</author>
      <link>http://cooper.ezlibrary.com/articles/2007/04/23/sape_on_rails</link>
      <category>Typo</category>
      <category>Ruby</category>
      <category>Rails</category>
      <category>Sape</category>
      <category>sape</category>
      <category>rubyonrails</category>
      <category>links</category>
      <category>&#1089;&#1089;&#1099;&#1083;&#1082;&#1080;</category>
      <category>php</category>
      <category>rails</category>
      <enclosure url="http://cooper.ezlibrary.com/files/sape_php5_sidebar.zip" length="1158" type="application/zip"/>
    </item>
    <item>
      <title>"SAPE ON RAILS. &#1048;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; PHP-&#1082;&#1086;&#1076;&#1072; SAPE.RU &#1074; Ruby on Rails &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077;." by linux geek</title>
      <description>&lt;p&gt;&#1040; &#1082;&#1072;&#1082; &#1080;&#1084;&#1077;&#1085;&#1085;&#1086; &#1086;&#1090;&#1083;&#1080;&#1095;&#1072;&#1077;&#1090;&#1089;&#1103; &#1080;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; php-sape&amp;#8217;&#1072; &#1074; &#1088;&#1072;&#1079;&#1085;&#1099;&#1093; &#1074;&#1077;&#1088;&#1089;&#1080;&#1103;&#1093;?&lt;/p&gt;</description>
      <pubDate>Wed, 09 Mar 2011 15:00:40 +0300</pubDate>
      <guid isPermaLink="false">urn:uuid:fe606bde-1e89-4d0f-ac67-10f67a951c6e</guid>
      <link>http://cooper.ezlibrary.com/articles/2007/04/23/sape_on_rails#comment-867</link>
    </item>
    <item>
      <title>"SAPE ON RAILS. &#1048;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; PHP-&#1082;&#1086;&#1076;&#1072; SAPE.RU &#1074; Ruby on Rails &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077;." by Seeder</title>
      <description>&lt;p&gt;&#1042;&#1080;&#1076;&#1077;&#1083; &#1085;&#1072; ror.ru &#1095;&#1090;&#1086;-&#1090;&#1086; &#1087;&#1088;&#1086; php on trax (framework &#1076;&#1083;&#1103; php - &#1072;&#1085;&#1072;&#1083;&#1086;&#1075; ror).&lt;/p&gt;</description>
      <pubDate>Wed, 14 Nov 2007 01:38:09 +0300</pubDate>
      <guid isPermaLink="false">urn:uuid:2ec2a9ec-7bd2-40d7-a39f-5bcad808d501</guid>
      <link>http://cooper.ezlibrary.com/articles/2007/04/23/sape_on_rails#comment-846</link>
    </item>
    <item>
      <title>"SAPE ON RAILS. &#1048;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; PHP-&#1082;&#1086;&#1076;&#1072; SAPE.RU &#1074; Ruby on Rails &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077;." by cooper</title>
      <description>&lt;p&gt;&lt;em&gt;Spacer&lt;/em&gt;, &#1085;&#1072; 100% &#1085;&#1080;&#1095;&#1077;&#1075;&#1086; &#1085;&#1077; &#1086;&#1073;&#1077;&#1097;&#1072;&#1102; (&#1074;&#1089;&#1105;-&#1090;&#1072;&#1082;&#1080; &#1074; dreamhost &#1084;&#1086;&#1075;&#1091;&#1090; &#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1086;&#1074;&#1072;&#1090;&#1100; &#1082;&#1072;&#1082;&#1080;&#1077;-&#1090;&#1086; &#1086;&#1075;&#1088;&#1072;&#1085;&#1080;&#1095;&#1077;&#1085;&#1080;&#1103;), &#1085;&#1086; &#1084;&#1086;&#1075;&#1091; &#1087;&#1088;&#1077;&#1076;&#1083;&#1086;&#1078;&#1080;&#1090;&#1100; &#1087;&#1086;&#1084;&#1086;&#1095;&#1100; &#1088;&#1072;&#1079;&#1086;&#1073;&#1088;&#1072;&#1090;&#1100;&#1089;&#1103;.&lt;br /&gt;
  &#1044;&#1083;&#1103; &#1084;&#1086;&#1077;&#1075;&#1086; &#1089;&#1090;&#1080;&#1084;&#1091;&#1083;&#1072; :) &#1103; &#1042;&#1072;&#1089; &#1087;&#1086;&#1087;&#1088;&#1086;&#1096;&#1091; &#1087;&#1088;&#1080;&#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1080;&#1090;&#1089;&#1103; &#1082; &#1087;&#1072;&#1088;&#1090;&#1085;&#1077;&#1088;&#1089;&#1082;&#1086;&#1081; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1077; 
 &lt;a href="http://www.sape.ru/r.50628f8cba.php" rel="nofollow"&gt;&#1087;&#1086; &#1101;&#1090;&#1086;&#1081; &#1089;&#1089;&#1099;&#1083;&#1082;&#1077;&lt;/a&gt;
 &#1045;&#1089;&#1083;&#1080; &#1089;&#1086;&#1075;&#1083;&#1072;&#1089;&#1085;&#1099;, &#1087;&#1080;&#1096;&#1080;&#1090;&#1077; &#1084;&#1085;&#1077; &#1085;&#1072; e-mail (cooper AT zmail.ru) &#1087;&#1086;&#1089;&#1083;&#1077;  &#1087;&#1088;&#1080;&#1089;&#1086;&#1077;&#1076;&#1080;&#1085;&#1077;&#1085;&#1080;&#1103;.&lt;/p&gt;</description>
      <pubDate>Mon, 27 Aug 2007 00:37:31 +0400</pubDate>
      <guid isPermaLink="false">urn:uuid:260b1520-712a-4797-a161-db78a3a663dc</guid>
      <link>http://cooper.ezlibrary.com/articles/2007/04/23/sape_on_rails#comment-843</link>
    </item>
    <item>
      <title>"SAPE ON RAILS. &#1048;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; PHP-&#1082;&#1086;&#1076;&#1072; SAPE.RU &#1074; Ruby on Rails &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077;." by spacer</title>
      <description>&lt;p&gt;&#1044;&#1091;&#1084;&#1072;&#1102; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1072; &#1091; &#1084;&#1077;&#1085;&#1103; &#1074;&#1089;&#1077;&#1090;&#1072;&#1082;&#1080; &#1085;&#1077; &#1074; &#1101;&#1090;&#1086;&#1084;. PHP &#1091; &#1084;&#1077;&#1085;&#1103; 4.4.7, &#1072; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1072; &#1074;&#1086;&#1086;&#1073;&#1097;&#1077; &#1089; &#1083;&#1102;&#1073;&#1099;&#1084; &#1087;&#1093;&#1087;&#1096;&#1085;&#1099;&#1084; &#1082;&#1086;&#1076;&#1086;&#1084;, &#1076;&#1072;&#1078;&#1077; &#1077;&#1089;&#1083;&#1080; &#1087;&#1088;&#1086;&#1089;&#1090;&#1086; echo.&lt;/p&gt;</description>
      <pubDate>Sun, 19 Aug 2007 19:02:36 +0400</pubDate>
      <guid isPermaLink="false">urn:uuid:2ada64a5-0bd3-4024-ad43-4455fa2ae533</guid>
      <link>http://cooper.ezlibrary.com/articles/2007/04/23/sape_on_rails#comment-838</link>
    </item>
    <item>
      <title>"SAPE ON RAILS. &#1048;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; PHP-&#1082;&#1086;&#1076;&#1072; SAPE.RU &#1074; Ruby on Rails &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077;." by cooper</title>
      <description>&lt;p&gt;spacer, &#1082;&#1086;&#1075;&#1076;&#1072; &#1103; &#1072;&#1087;&#1075;&#1088;&#1077;&#1081;&#1076;&#1080;&#1083; php &#1076;&#1086; &#1074;&#1077;&#1088;&#1089;&#1080;&#1080; 5.1 &#1085;&#1072;&#1073;&#1083;&#1102;&#1076;&#1072;&#1083; &#1085;&#1077;&#1095;&#1090;&#1086; &#1087;&#1086;&#1093;&#1086;&#1078;&#1077;&#1077;. &#1055;&#1086;&#1084;&#1086;&#1075;&#1083;&#1072; &#1087;&#1077;&#1088;&#1077;&#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1072; httpd. &#1050;&#1088;&#1086;&#1084;&#1077; &#1101;&#1090;&#1086;&#1075;&#1086; &#1087;&#1088;&#1080;&#1096;&#1083;&#1086;&#1089;&#1100; &#1085;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1086; &#1084;&#1086;&#1076;&#1080;&#1092;&#1080;&#1094;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; rails &#1080; php &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1099;. &#1055;&#1086;&#1076;&#1088;&#1086;&#1073;&#1085;&#1086;&#1089;&#1090;&#1080; &#1074; &#1101;&#1090;&#1086; &#1087;&#1086;&#1089;&#1090;&#1077;, &#1074;&#1085;&#1080;&#1079;&#1091;, &#1074; &#1087;&#1086;&#1076;&#1088;&#1072;&#1079;&#1076;&#1077;&#1083;&#1077; &lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 17 Aug 2007 02:37:21 +0400</pubDate>
      <guid isPermaLink="false">urn:uuid:7feaa83e-9436-4589-8a6d-68f97d29da19</guid>
      <link>http://cooper.ezlibrary.com/articles/2007/04/23/sape_on_rails#comment-834</link>
    </item>
    <item>
      <title>"SAPE ON RAILS. &#1048;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; PHP-&#1082;&#1086;&#1076;&#1072; SAPE.RU &#1074; Ruby on Rails &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077;." by spacer</title>
      <description>&lt;p&gt;environment &#1074;&#1099;&#1075;&#1083;&#1103;&#1076;&#1080;&#1090; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1084; &#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;# Be sure to restart your web server when you modify this file.

# Uncomment below to force Rails into production mode when 
# you don't control web/app server and can't set it the proper way
ENV['RAILS_ENV'] ||= 'production'
ENV['RAILS_ROOT'] ||= '/home/spacer/ebookspirate.com'

# Specifies gem version of Rails to use when vendor/rails is not present
#RAILS_GEM_VERSION = '1.1.2'

# Bootstrap the Rails environment, frameworks, and default configuration
require File.join(File.dirname(__FILE__), 'boot')

Rails::Initializer.run do |config|
  # Settings in config/environments/* take precedence those specified here

  # Skip frameworks you're not going to use
  # config.frameworks -= [ :action_web_service, :action_mailer ]

  # Add additional load paths for your own custom dirs
  # config.load_paths += %W( #{RAILS_ROOT}/extras )

  # Force all environments to use the same logger level 
  # (by default production uses :info, the others :debug)
  # config.log_level = :debug

  # Use the database for sessions instead of the file system
  # (create the session table with 'rake db:sessions:create')
  # config.action_controller.session_store = :active_record_store

  # Use SQL instead of Active Record's schema dumper when creating the test database.
  # This is necessary if your schema can't be completely dumped by the schema dumper, 
  # like if you have constraints or database-specific column types
  # config.active_record.schema_format = :sql

  # Activate observers that should always be running
  # config.active_record.observers = :cacher, :garbage_collector

  # Make Active Record use UTC-base instead of local time
  # config.active_record.default_timezone = :utc

  # See Rails::Configuration for more options
end

# Add new inflection rules using the following format 
# (all these examples are active by default):
# Inflector.inflections do |inflect|
#   inflect.plural /^(ox)$/i, '\1en'
#   inflect.singular /^(ox)en/i, '\1'
#   inflect.irregular 'person', 'people'
#   inflect.uncountable %w( fish sheep )
# end
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&#1055;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1077;&#1090; &#1085;&#1072; &#1074;&#1080;&#1088;&#1090;&#1091;&#1072;&#1083;&#1100;&#1085;&#1086;&#1084; &#1093;&#1086;&#1089;&#1090;&#1080;&#1085;&#1075;&#1077; &#1086;&#1090; dreamhost. &#1057;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1099;&#1093; &#1089; &#1101;&#1090;&#1080;&#1084; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084; &#1085;&#1077; &#1073;&#1099;&#1083;&#1086;.
&#1042;&#1077;&#1088;&#1089;&#1080;&#1103; &#1088;&#1091;&#1073;&#1080;: ruby 1.8.5 (2006-08-25) [i386-linux]. &#1057;&#1077;&#1088;&#1074;&#1072;&#1082;, &#1076;&#1091;&#1084;&#1072;&#1102;, &#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1085;&#1099;&#1081; apache. &#1042;&#1077;&#1088;&#1089;&#1080;&#1103; Rails 1.2.3.&lt;/p&gt;</description>
      <pubDate>Thu, 02 Aug 2007 13:16:29 +0400</pubDate>
      <guid isPermaLink="false">urn:uuid:362f4b0c-62c1-425d-9bff-c6aee11e2328</guid>
      <link>http://cooper.ezlibrary.com/articles/2007/04/23/sape_on_rails#comment-814</link>
    </item>
    <item>
      <title>"SAPE ON RAILS. &#1048;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; PHP-&#1082;&#1086;&#1076;&#1072; SAPE.RU &#1074; Ruby on Rails &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077;." by cooper</title>
      <description>&lt;p&gt;&#1093;&#1086;&#1090;&#1077;&#1083;&#1086;&#1089;&#1100; &#1073;&#1099; &#1091;&#1079;&#1085;&#1072;&#1090;&#1100; &#1087;&#1086;&#1073;&#1086;&#1083;&#1100;&#1096;&#1077; &#1076;&#1077;&#1090;&#1072;&#1083;&#1077;&#1081;, &#1072; &#1080;&#1084;&#1077;&#1085;&#1085;&#1086; - &#1082;&#1072;&#1082;&#1072;&#1103; &#1074;&#1077;&#1088;&#1089;&#1080;&#1103; &lt;strong&gt;ruby&lt;/strong&gt; (&lt;em&gt;ruby -v&lt;/em&gt;), &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1084;&#1072;&#1103; &#1086;&#1087;&#1077;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1072;&#1103; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072;, &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1084;&#1072;&#1103; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1103; http-&#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; (&lt;strong&gt;apache+lighttpd, Mongrel, etc&amp;#8230;&lt;/strong&gt;). &lt;/p&gt;

&lt;p&gt;&#1058;&#1072;&#1082;&#1078;&#1077; &#1080;&#1085;&#1090;&#1077;&#1088;&#1077;&#1089;&#1085;&#1086; &#1087;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100; &#1085;&#1072; &#1092;&#1072;&#1081;&#1083; &lt;em&gt;config/environment.rb&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&#1055;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1077;&#1090; &#1085;&#1072; &#1074;&#1080;&#1088;&#1090;&#1091;&#1072;&#1083;&#1100;&#1085;&#1086;&#1084; &#1093;&#1086;&#1089;&#1090;&#1080;&#1085;&#1075;&#1077; &#1080;&#1083;&#1080; &lt;em&gt;stand alone server&lt;/em&gt;?&lt;/p&gt;</description>
      <pubDate>Tue, 31 Jul 2007 17:31:36 +0400</pubDate>
      <guid isPermaLink="false">urn:uuid:ef24997d-42d1-4867-8e7a-2d14c838667d</guid>
      <link>http://cooper.ezlibrary.com/articles/2007/04/23/sape_on_rails#comment-800</link>
    </item>
    <item>
      <title>"SAPE ON RAILS. &#1048;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; PHP-&#1082;&#1086;&#1076;&#1072; SAPE.RU &#1074; Ruby on Rails &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077;." by spacer</title>
      <description>&lt;p&gt;&#1040; &#1074; &#1095;&#1077;&#1084; &#1084;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1072; &#1077;&#1089;&#1083;&#1080; &#1087;&#1086; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1085;&#1086;&#1084;&#1091; &#1084;&#1077;&#1090;&#1086;&#1076;&#1091; &#1103; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1102; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1077;&#1077; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;X-Powered-By: PHP/4.4.7 Content-type: text/html
require File.dirname(__FILE__) +
&amp;quot;/../config/environment&amp;quot; unless defined?(RAILS_ROOT)
# If you're using RubyGems and mod_ruby, 
this require should be changed 
to an absolute path one, like:
# &amp;quot;/usr/local/lib/ruby/gems/1.8/gems/rails-0.8.0/lib/dispatcher&amp;quot;
 -- otherwise performance is severely impaired require 
&amp;quot;dispatcher&amp;quot; ADDITIONAL_LOAD_PATHS.reverse.each { 
|dir| $:.unshift(dir) if File.directory?(dir) } if 
defined?(Apache::RubyRun) Dispatcher.dispatch
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&#1069;&#1090;&#1086; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077; &#1085;&#1077; typo, &#1085;&#1086; &#1074;&#1089;&#1077; &#1089;&#1076;&#1077;&#1083;&#1072;&#1085; &#1090;&#1086;&#1095;&#1085;&#1086; &#1082;&#1072;&#1082; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1086;.&lt;/p&gt;</description>
      <pubDate>Thu, 26 Jul 2007 21:49:09 +0400</pubDate>
      <guid isPermaLink="false">urn:uuid:0e564d74-4d2a-48f0-8e65-bb2168e553de</guid>
      <link>http://cooper.ezlibrary.com/articles/2007/04/23/sape_on_rails#comment-778</link>
    </item>
    <item>
      <title>"SAPE ON RAILS. &#1048;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; PHP-&#1082;&#1086;&#1076;&#1072; SAPE.RU &#1074; Ruby on Rails &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077;." by RedRoot</title>
      <description>&lt;p&gt;&#1047;&#1072; sape on rails &#1086;&#1075;&#1088;&#1086;&#1084;&#1085;&#1086;&#1077; &#1089;&#1087;&#1072;&#1089;&#1080;&#1073;&#1086; - &#1091; &#1084;&#1077;&#1085;&#1103; &#1073;&#1083;&#1086;&#1075; &#1085;&#1072; Ruby on Rail ( Mephisto + Dreamhost.com ) &#1082;&#1088;&#1091;&#1090;&#1080;&#1090;&#1089;&#1103; :-) &#1085;&#1072;&#1076;&#1086; &#1087;&#1086;&#1090;&#1077;&#1089;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &amp;#8230;&lt;/p&gt;</description>
      <pubDate>Sun, 10 Jun 2007 04:53:05 +0400</pubDate>
      <guid isPermaLink="false">urn:uuid:2a98208a-f25d-476e-93bd-ed21196edc66</guid>
      <link>http://cooper.ezlibrary.com/articles/2007/04/23/sape_on_rails#comment-758</link>
    </item>
  </channel>
</rss>

