<?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: Category Python</title>
    <link>http://cooper.ezlibrary.com/articles/category/python</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>&#1041;&#1045;&#1057;&#1055;&#1051;&#1040;&#1058;&#1053;&#1067;&#1049; &#1055;&#1056;&#1054;&#1050;&#1057;&#1048; &#1057;&#1045;&#1056;&#1042;&#1045;&#1056;. &#1059;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; &#1080; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1089; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;&#1102; Google App Engine &#1079;&#1072; 5 &#1084;&#1080;&#1085;&#1091;&#1090;</title>
      <description>&lt;p&gt;&#1055;&#1088;&#1086;&#1089;&#1090;&#1077;&#1081;&#1096;&#1080;&#1081; &lt;a href="http://www.google.com/search?q=php+proxy"&gt;&#1087;&#1086;&#1080;&#1089;&#1082; &#1074; &#1043;&#1091;&#1075;&#1083;&lt;/a&gt; &#1074;&#1099;&#1076;&#1072;&#1077;&#1090; &#1084;&#1072;&#1089;&#1089;&#1091; &#1089;&#1089;&#1099;&#1083;&#1086;&#1082; &#1085;&#1072; &#1082;&#1072;&#1095;&#1077;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1099;&#1077; PHP &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1099;, &#1088;&#1077;&#1072;&#1083;&#1080;&#1079;&#1091;&#1102;&#1097;&#1080;&#1077; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1086;&#1085;&#1072;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1087;&#1088;&#1086;&#1082;&#1089;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1087;&#1086;&#1079;&#1074;&#1086;&#1083;&#1103;&#1090; &#171;&#1087;&#1086;&#1076;&#1085;&#1103;&#1090;&#1100;&#187; &#1087;&#1088;&#1086;&#1082;&#1089;&#1102; &#1079;&#1072; &#1089;&#1095;&#1080;&#1090;&#1072;&#1085;&#1085;&#1099;&#1077; &#1084;&#1080;&#1085;&#1091;&#1090;&#1099; &#1089;&#1086;&#1074;&#1077;&#1088;&#1096;&#1077;&#1085;&#1085;&#1086; &#1073;&#1077;&#1089;&#1087;&#1083;&#1072;&#1090;&#1085;&#1086;. &#1045;&#1076;&#1080;&#1085;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1072;&#1103; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1072; &#1090;&#1072;&#1082;&#1086;&#1075;&#1086; &#1087;&#1086;&#1076;&#1093;&#1086;&#1076;&#1072; &#8211; &#1085;&#1091;&#1078;&#1085;&#1086; &#1080;&#1084;&#1077;&#1090;&#1100; web-&#1089;&#1077;&#1088;&#1074;&#1077;&#1088;, &#1085;&#1072; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1084; &#1073;&#1091;&#1076;&#1077;&#1090; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1090;&#1100; php-&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;, &#1072; &#1090;&#1072;&#1082;&#1078;&#1077; &#1079;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1086;&#1077; &#1076;&#1086;&#1084;&#1077;&#1085;&#1085;&#1086;&#1077; &#1080;&#1084;&#1103;, &#1085;&#1072; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1077; &#1073;&#1091;&#1076;&#1077;&#1090; &#1086;&#1090;&#1079;&#1099;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; proxy &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;.&lt;/p&gt;

&lt;p&gt;&#1053;&#1086; &#1076;&#1072;&#1078;&#1077; &#1077;&#1089;&#1083;&#1080; &#1091; &#1074;&#1072;&#1089; &#1085;&#1077;&#1090; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1080; &#1074;&#1086;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1093;&#1086;&#1089;&#1090;&#1080;&#1085;&#1075;&#1086;&#1084; php &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1074; &#1080;&#1083;&#1080; &#1086;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090; &#1087;&#1086;&#1076;&#1093;&#1086;&#1076;&#1103;&#1097;&#1077;&#1077; &#1076;&#1086;&#1084;&#1077;&#1085;&#1085;&#1086;&#1077; &#1080;&#1084;&#1103;, &#1074;&#1089;&#1077; &#1088;&#1072;&#1074;&#1085;&#1086; &lt;i&gt;&#1089;&#1086;&#1079;&#1076;&#1072;&#1090;&#1100; &#1089;&#1074;&#1086;&#1081; &#1083;&#1080;&#1095;&#1085;&#1099;&#1081; &#1073;&#1077;&#1089;&#1087;&#1083;&#1072;&#1090;&#1085;&#1099;&#1081; &#1087;&#1088;&#1086;&#1082;&#1089;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&lt;/i&gt; &#1085;&#1077; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1072;, &#1076;&#1072;&#1078;&#1077; &#1085;&#1077; &#1086;&#1073;&#1083;&#1072;&#1076;&#1072;&#1103; &#1075;&#1083;&#1091;&#1073;&#1086;&#1082;&#1080;&#1084;&#1080; &#1090;&#1077;&#1093;&#1085;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1084;&#1080; &#1079;&#1085;&#1072;&#1085;&#1080;&#1103;&#1084;&#1080; &#1074; &#1101;&#1090;&#1086;&#1081; &#1086;&#1073;&#1083;&#1072;&#1089;&#1090;&#1080;.&lt;/p&gt;

&lt;h2&gt;&#1057;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1077; &#1089;&#1074;&#1086;&#1077;&#1075;&#1086; &#1087;&#1077;&#1088;&#1089;&#1086;&#1085;&#1072;&#1083;&#1100;&#1085;&#1086;&#1075;&#1086; &#1087;&#1088;&#1086;&#1082;&#1089;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1089; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;&#1102;  Google App Engine&lt;/h2&gt;

&lt;p&gt;&#1055;&#1086; &#1101;&#1090;&#1086;&#1081; &#1089;&#1089;&#1099;&#1083;&#1082;&#1077; &#1074;&#1099; &#1087;&#1086;&#1087;&#1072;&#1076;&#1077;&#1090;&#1077; &#1085;&#1072; &#1086;&#1076;&#1080;&#1085; &#1080;&#1079; &#1090;&#1072;&#1082;&#1080;&#1093; &lt;a href="http://proxy2031.appspot.com"&gt;&#1089;&#1086;&#1074;&#1077;&#1088;&#1096;&#1077;&#1085;&#1085;&#1086; &#1073;&#1077;&#1089;&#1087;&#1083;&#1072;&#1090;&#1085;&#1099;&#1093; &#1087;&#1088;&#1086;&#1082;&#1089;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1086;&#1074;&lt;/a&gt;, &#1087;&#1088;&#1072;&#1082;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1086;&#1077; &#1087;&#1088;&#1080;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1077; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1075;&#1086; &#1084;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1089;&#1072;&#1084;&#1099;&#1084; &#1088;&#1072;&#1079;&#1085;&#1086;&#1086;&#1073;&#1088;&#1072;&#1079;&#1085;&#1099;&#1084;. &#1053;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, &#1101;&#1090;&#1086; &#1073;&#1091;&#1076;&#1077;&#1090; &#1087;&#1086;&#1083;&#1077;&#1079;&#1085;&#1086; &#1074;&#1072;&#1096;&#1080;&#1084; &#1076;&#1088;&#1091;&#1079;&#1100;&#1103;&#1084; &#1080;&#1079; &#1050;&#1080;&#1090;&#1072;&#1103;, &#1075;&#1076;&#1077; &#1085;&#1077; &#1074;&#1089;&#1077; &#1089;&#1072;&#1081;&#1090;&#1099; &#1086;&#1076;&#1080;&#1085;&#1072;&#1082;&#1086;&#1074;&#1086; &#1093;&#1086;&#1088;&#1086;&#1096;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1074;&#1072;&#1102;&#1090;&#1089;&#1103; &#1074; &#1073;&#1088;&#1072;&#1091;&#1079;&#1077;&#1088;&#1077; :). &#1055;&#1077;&#1088;&#1089;&#1086;&#1085;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081; &#1087;&#1088;&#1086;&#1082;&#1089;&#1080; &#1076;&#1072;&#1078;&#1077; &#1084;&#1086;&#1078;&#1077;&#1090; &#1087;&#1088;&#1080;&#1075;&#1086;&#1076;&#1080;&#1090;&#1100;&#1089;&#1103; &#1083;&#1080;&#1095;&#1085;&#1086; &#1042;&#1072;&#1084; &#1076;&#1083;&#1103; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; &#1082; &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;&#1099;&#1084; &#1086;&#1092;&#1080;&#1089;&#1085;&#1099;&#1084; &#1092;&#1072;&#1081;&#1077;&#1088;&#1074;&#1086;&#1083;&#1086;&#1084; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1072;&#1084; (&#1087;&#1088;&#1072;&#1074;&#1076;&#1072;, &#1080;&#1079;-&#1079;&#1072; &#1091;&#1087;&#1088;&#1086;&#1097;&#1077;&#1085;&#1085;&#1086;&#1081; &#1088;&#1077;&#1072;&#1083;&#1080;&#1079;&#1072;&#1094;&#1080;&#1080; &#1087;&#1088;&#1086;&#1082;&#1089;&#1080; &#1085;&#1077; &#1091;&#1076;&#1072;&#1089;&#1090;&#1089;&#1103; &#1074; &#1088;&#1072;&#1073;&#1086;&#1095;&#1077;&#1077; &#1074;&#1088;&#1077;&#1084;&#1103; &amp;#8220;&#1087;&#1086;&#1083;&#1072;&#1079;&#1080;&#1090;&#1100;&amp;#8221; &#1087;&#1086; &#1089;&#1072;&#1081;&#1090;&#1072;&#1084; &#1090;&#1088;&#1077;&#1073;&#1091;&#1102;&#1097;&#1080;&#1084; &#1072;&#1074;&#1090;&#1086;&#1088;&#1080;&#1079;&#1072;&#1094;&#1080;&#1080; &#1090;&#1080;&#1087;&#1072; &#1054;&#1076;&#1085;&#1086;&#1082;&#1083;&#1072;&#1089;&#1089;&#1085;&#1080;&#1082;&#1086;&#1074; &#1080;&#1083;&#1080; &#1074;&#1050;&#1086;&#1085;&#1090;&#1072;&#1082;&#1090;&#1077;).
  &#1071; &#1091;&#1078;&#1077; &#1085;&#1077; &#1075;&#1086;&#1074;&#1086;&#1088;&#1102; &#1087;&#1088;&#1086; &#1086;&#1085;&#1083;&#1072;&#1081;&#1085; &#1084;&#1072;&#1085;&#1080;&#1084;&#1101;&#1081;&#1082;&#1077;&#1088;&#1086;&#1074;, &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1102;&#1097;&#1080;&#1093; &#1089; &#1079;&#1072;&#1088;&#1091;&#1073;&#1077;&#1078;&#1085;&#1099;&#1084;&#1080; &#1087;&#1072;&#1088;&#1090;&#1085;&#1077;&#1088;&#1082;&#1072;&#1084;&#1080; &#1090;&#1080;&#1087;&#1072; &lt;i&gt;COPEAC&lt;/i&gt; &#1080;&#1083;&#1080; &lt;i&gt;NEVERBLUE&lt;/i&gt;, &#1076;&#1083;&#1103; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1093; &#1087;&#1088;&#1086;&#1082;&#1089;&#1080; &#1085;&#1072; &#1073;&#1072;&#1079;&#1077; &lt;i&gt;Google App Engine&lt;/i&gt; &#1087;&#1088;&#1086;&#1089;&#1090;&#1086; &#1085;&#1072;&#1093;&#1086;&#1076;&#1082;&#1072;. &#1042;&#1077;&#1076;&#1100; &#1076;&#1083;&#1103; &#1074;&#1085;&#1077;&#1096;&#1085;&#1077;&#1075;&#1086; &#1084;&#1080;&#1088;&#1072; &#1074;&#1099; &#1073;&#1091;&#1076;&#1077;&#1090;&#1077; &#1074;&#1099;&#1075;&#1083;&#1103;&#1076;&#1077;&#1090;&#1100; &#1082;&#1072;&#1082; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100; &#1089; &#1088;&#1077;&#1072;&#1083;&#1100;&#1085;&#1099;&#1084; &#1072;&#1084;&#1077;&#1088;&#1080;&#1082;&#1072;&#1085;&#1089;&#1082;&#1080;&#1084; IP &#1072;&#1076;&#1088;&#1077;&#1089;&#1086;&#1084; &#1080; landing pages &#1088;&#1077;&#1082;&#1083;&#1072;&#1084;&#1086;&#1076;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081; &#1076;&#1086;&#1083;&#1078;&#1085;&#1099; &#1086;&#1090;&#1082;&#1088;&#1099;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1073;&#1077;&#1079; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;.  &lt;/p&gt;

&lt;p align="center"&gt;
&lt;img src="http://cooper.ezlibrary.com/files/proxy-usa-ip-address.png" /&gt;
&lt;/p&gt;

&lt;p&gt;&#1048;&#1090;&#1072;&#1082;, &#1074;&#1089;&#1105; &#1101;&#1090;&#1086; &#1084;&#1086;&#1078;&#1085;&#1086; &#1089;&#1076;&#1077;&#1083;&#1072;&#1090;&#1100; &#1089; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;&#1102; Google App Engine &#1079;&#1072; &#1085;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1086; &#1096;&#1072;&#1075;&#1086;&#1074; &#1080; &#1075;&#1086;&#1088;&#1072;&#1079;&#1076;&#1086; &#1087;&#1088;&#1086;&#1097;&#1077; &#1095;&#1077;&#1084; &#1074;&#1099; &#1084;&#1086;&#1078;&#1077;&#1090;&#1077; &#1087;&#1088;&#1077;&#1076;&#1087;&#1086;&#1083;&#1086;&#1078;&#1080;&#1090;&#1100;.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&#1064;&#1072;&#1075; 1:&lt;/b&gt; &#1053;&#1091;&#1078;&#1085;&#1086; &#1079;&#1072;&#1081;&#1090;&#1080; &#1085;&#1072; &#1075;&#1083;&#1072;&#1074;&#1085;&#1091;&#1102; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1072; &lt;noindex&gt;&lt;a href="http://appengine.google.com" rel="nofollow"&gt;appengine.google.com&lt;/a&gt;&lt;/noinex&gt; &#1080; &#1079;&#1072;&#1083;&#1086;&#1075;&#1080;&#1085;&#1080;&#1090;&#1100;&#1089;&#1103; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1103; Google &#1072;&#1082;&#1082;&#1072;&#1091;&#1085;&#1090;. &#1045;&#1089;&#1083;&#1080; &#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090;&#1077;&#1089;&#1100; &#1087;&#1086;&#1095;&#1090;&#1086;&#1081; Gmail, &#1090;&#1086; &#1086;&#1085; &#1091; &#1074;&#1072;&#1089; &#1091;&#1078;&#1077; &#1077;&#1089;&#1090;&#1100;, &#1077;&#1089;&#1083;&#1080; &#1085;&#1077; &#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090;&#1077;&#1089;&#1100;, &#1090;&#1086; &#1072;&#1082;&#1082;&#1072;&#1091;&#1085;&#1090; &#1087;&#1088;&#1080;&#1076;&#1077;&#1090;&#1089;&#1103; &#1089;&#1086;&#1079;&#1076;&#1072;&#1090;&#1100;.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&#1064;&#1072;&#1075; 2:&lt;/b&gt; &#1053;&#1072;&#1078;&#1072;&#1090;&#1100; &#1082;&#1085;&#1086;&#1087;&#1082;&#1091; &lt;i&gt;&#8220;Create an Application&#8221;&lt;/i&gt;. &#1045;&#1089;&#1083;&#1080; &#1101;&#1090;&#1086; &#1087;&#1077;&#1088;&#1074;&#1099;&#1081; &#1079;&#1072;&#1093;&#1086;&#1076; &#1085;&#1072; &#1089;&#1072;&#1081;&#1090;, &#1090;&#1086; Google &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1080;&#1090; &#1087;&#1088;&#1086;&#1074;&#1077;&#1088;&#1086;&#1095;&#1085;&#1099;&#1081; &#1082;&#1086;&#1076; &#1095;&#1077;&#1088;&#1077;&#1079; SMS &#1085;&#1072; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1085;&#1099;&#1081; &#1084;&#1086;&#1073;&#1080;&#1083;&#1100;&#1085;&#1099;&#1081; &#1090;&#1077;&#1083;&#1077;&#1092;&#1086;&#1085;. &#1042;&#1074;&#1077;&#1076;&#1103; &#1087;&#1086;&#1083;&#1091;&#1095;&#1077;&#1085;&#1085;&#1099;&#1081; &#1082;&#1086;&#1076; &#1074; &#1086;&#1082;&#1085;&#1077; &#1073;&#1088;&#1072;&#1091;&#1079;&#1077;&#1088;&#1072; &#1087;&#1086;&#1103;&#1074;&#1080;&#1090;&#1089;&#1103; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1100; &#1087;&#1077;&#1088;&#1077;&#1081;&#1090;&#1080; &#1082; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1077;&#1084;&#1091; &#1096;&#1072;&#1075;&#1091; &#8211; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1102; &#1074;&#1077;&#1073;-&#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103;.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&#1064;&#1072;&#1075; 3:&lt;/b&gt; &#1042;&#1099;&#1073;&#1077;&#1088;&#1080;&#1090;&#1077; &#1087;&#1086;&#1076;-&#1076;&#1086;&#1084;&#1077;&#1085; &#1085;&#1072; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1084; &#1073;&#1091;&#1076;&#1077;&#1090; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1090;&#1100; &#1087;&#1088;&#1086;&#1082;&#1089;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;. &#1059;&#1073;&#1077;&#1076;&#1080;&#1090;&#1077;&#1089;&#1100; &#1074; &#1090;&#1086;&#1084;, &#1095;&#1090;&#1086; &#1076;&#1086;&#1084;&#1077;&#1085; &#1089;&#1074;&#1086;&#1073;&#1086;&#1076;&#1077;&#1085;, &#1087;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1076;&#1080;&#1090;&#1077;, &#1095;&#1090;&#1086; &#1042;&#1099; &#1089;&#1086;&#1075;&#1083;&#1072;&#1089;&#1085;&#1099; &#1089; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1103;&#1084;&#1080; &#1087;&#1088;&#1077;&#1076;&#1086;&#1089;&#1090;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1072; Google &#1080; &#1085;&#1072;&#1078;&#1084;&#1080;&#1090;&#1077; Save. &#1055;&#1086;&#1076;-&#1076;&#1086;&#1084;&#1077;&#1085; &#1090;&#1072;&#1082;&#1078;&#1077; &#1073;&#1091;&#1076;&#1077;&#1090; &#1103;&#1074;&#1083;&#1103;&#1090;&#1100;&#1089;&#1103; &#1091;&#1085;&#1080;&#1082;&#1072;&#1083;&#1100;&#1085;&#1099;&#1084; ID &#1076;&#1083;&#1103; web-&#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103;.
&#1053;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, &#1084;&#1099; &#1073;&#1091;&#1076;&#1077;&#1084; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &lt;a href="http://proxy202.appspot.com"&gt;proxy202&lt;/a&gt; &#1074; &#1082;&#1072;&#1095;&#1077;&#1089;&#1090;&#1074;&#1077; ID &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103;, &#1093;&#1086;&#1090;&#1103; &#1074;&#1099; &#1084;&#1086;&#1078;&#1077;&#1090;&#1077; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &#1072;&#1073;&#1089;&#1086;&#1083;&#1102;&#1090;&#1085;&#1086; &#1083;&#1102;&#1073;&#1086;&#1077; &#1091;&#1085;&#1080;&#1082;&#1072;&#1083;&#1100;&#1085;&#1086;&#1077; &#1080;&#1084;&#1103;.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&#1064;&#1072;&#1075; 4:&lt;/b&gt; &#1048;&#1090;&#1072;&#1082;, &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1095;&#1090;&#1086; &#1084;&#1099; &#1074;&#1099;&#1073;&#1088;&#1072;&#1083;&#1080; &#1091;&#1085;&#1080;&#1082;&#1072;&#1083;&#1100;&#1085;&#1086;&#1077; &#1080;&#1084;&#1103; &#1080; &#1085;&#1072;&#1089;&#1090;&#1072;&#1083;&#1086; &#1074;&#1088;&#1077;&#1084;&#1103; &#1089;&#1086;&#1079;&#1076;&#1072;&#1090;&#1100; &#1080; &#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1080;&#1090;&#1100; &#1085;&#1072;&#1096;&#1077; web-&#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077; &#1087;&#1088;&#1086;&#1082;&#1089;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1074; Google App Engine. &#1055;&#1077;&#1088;&#1077;&#1081;&#1076;&#1080;&#1090;&#1077; &#1085;&#1072; &lt;noindex&gt;&lt;a href="http://www.python.org" rel="nofollow"&gt;python.org&lt;/a&gt;&lt;/noindex&gt;, &#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1080;&#1090;&#1077; &#1080; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1080;&#1090;&#1077; &#1074;&#1077;&#1088;&#1089;&#1080;&#1102; &#1055;&#1080;&#1090;&#1086;&#1085;&#1072; 2.6.4.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&#1064;&#1072;&#1075; 5:&lt;/b&gt; &#1055;&#1086;&#1089;&#1083;&#1077; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1080; Python &#1087;&#1077;&#1088;&#1077;&#1081;&#1076;&#1080;&#1090;&#1077; &#1085;&#1072; &lt;noindex&gt;&lt;a href="http://code.google.com/appengine/downloads.html#Google_App_Engine_SDK_for_Python" rel="nofollow"&gt;code.google.com&lt;/a&gt; &lt;/noindex&gt;, &#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1080;&#1090;&#1077; Google App Engine SDK &#1076;&#1083;&#1103; Python &#1080; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1080;&#1090;&#1077; &#1077;&#1075;&#1086;.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&#1064;&#1072;&#1075; 6:&lt;/b&gt; &#1047;&#1072;&#1075;&#1088;&#1091;&#1079;&#1080;&#1090;&#1077; &#1101;&#1090;&#1086;&#1090; &lt;a href="http://cooper.ezlibrary.com/files/proxy202-1.zip"&gt;zip-&#1072;&#1088;&#1093;&#1080;&#1074;&lt;/a&gt; &#1080; &#1080;&#1079;&#1074;&#1083;&#1077;&#1082;&#1080;&#1090;&#1077; &#1092;&#1072;&#1081;&#1083;&#1099; &#1080;&#1079; &#1085;&#1077;&#1075;&#1086; &#1074; &#1083;&#1102;&#1073;&#1091;&#1102; &#1087;&#1072;&#1087;&#1082;&#1091; &#1085;&#1072; &#1083;&#1086;&#1082;&#1072;&#1083;&#1100;&#1085;&#1086;&#1084; &#1076;&#1080;&#1089;&#1082;&#1077; &#1082;&#1086;&#1084;&#1087;&#1100;&#1102;&#1090;&#1077;&#1088;&#1072;. &#1044;&#1083;&#1103;  &#1086;&#1089;&#1086;&#1073;&#1086; &#1083;&#1102;&#1073;&#1086;&#1079;&#1085;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1093; &#1084;&#1086;&#1075;&#1091; &#1089;&#1086;&#1086;&#1073;&#1097;&#1080;&#1090;&#1100;, &#1095;&#1090;&#1086;  zip-&#1092;&#1072;&#1081;&#1083; &#1074;&#1082;&#1083;&#1102;&#1095;&#1072;&#1077;&#1090; &#1074; &#1089;&#1077;&#1073;&#1103; &#1085;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1086; &#1090;&#1077;&#1082;&#1089;&#1090;&#1086;&#1074;&#1099;&#1093; &#1092;&#1072;&#1081;&#1083;&#1086;&#1074; (&#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1072;&#1097;&#1080;&#1093; HTML &#1080; Python &#1082;&#1086;&#1076;) &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1084;&#1086;&#1078;&#1085;&#1086; &#1087;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100; &#1089; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;&#1102; &#1086;&#1073;&#1099;&#1095;&#1085;&#1086;&#1075;&#1086; &#1090;&#1077;&#1082;&#1089;&#1090;&#1086;&#1074;&#1086;&#1075;&#1086; &#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1086;&#1088;&#1072;, &#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088; NotePad.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&#1064;&#1072;&#1075; 7:&lt;/b&gt; &#1047;&#1072;&#1087;&#1091;&#1089;&#1090;&#1080;&#1090;&#1077; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1099;&#1081; &#1088;&#1072;&#1085;&#1077;&#1077; &lt;i&gt;Google App Engine Launcher&lt;/i&gt; &#1089; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;&#1102; &#1103;&#1088;&#1083;&#1099;&#1082;&#1072; &#1085;&#1072; &#1088;&#1072;&#1073;&#1086;&#1095;&#1077;&#1084; &#1089;&#1090;&#1086;&#1083;&#1077; &#1080; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1080;&#1090;&#1077; &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1100;&#1085;&#1099;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1103; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1086;&#1074; &#1095;&#1077;&#1088;&#1077;&#1079; &#1084;&#1077;&#1085;&#1102; &lt;i&gt;Edit &#8211;&gt; Preferences &lt;/i&gt;(&#1089;&#1084;. &#1082;&#1086;&#1087;&#1080;&#1102; &#1101;&#1082;&#1088;&#1072;&#1085;&#1072; &#1085;&#1080;&#1078;&#1077;).&lt;/p&gt;

&lt;p align="center"&gt;
&lt;img src="http://cooper.ezlibrary.com/files/proxy-app-settings1.png" /&gt;
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&#1064;&#1072;&#1075; 8.&lt;/b&gt; &#1047;&#1072;&#1090;&#1077;&#1084; &#1074; &#1084;&#1077;&#1085;&#1102; &lt;i&gt;File &#8211;&gt; Add Existing Application&lt;/i&gt; &#1074;&#1099;&#1073;&#1077;&#1088;&#1080;&#1090;&#1077; &#1076;&#1080;&#1088;&#1077;&#1082;&#1090;&#1086;&#1088;&#1080;&#1102;, &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1085;&#1091;&#1102; &#1085;&#1072; &#1096;&#1072;&#1075;&#1077; 6. &#1053;&#1072;&#1078;&#1084;&#1080;&#1090;&#1077; &#1082;&#1085;&#1086;&#1087;&#1082;&#1091; Edit &#1076;&#1076;&#1103; &#1090;&#1086;&#1075;&#1086;, &#1095;&#1090;&#1086;&#1073;&#1099; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#8220;YOUR&lt;em&gt;APP&lt;/em&gt;ID&#8221; &#1085;&#1072; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088; (sub-domain), &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1073;&#1099;&#1083; &#1074;&#1099;&#1073;&#1088;&#1072;&#1085; &#1085;&#1072; &#1096;&#1072;&#1075;&#1077; 3.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&#1064;&#1072;&#1075; 9:&lt;/b&gt; &#1042; &#1079;&#1072;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1077; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1082;&#1083;&#1080;&#1082;&#1085;&#1091;&#1090;&#1100; &#1085;&#1072; &lt;i&gt;Deploy&lt;/i&gt; &#1080; &#1042;&#1072;&#1096; &#1087;&#1088;&#1086;&#1082;&#1089;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088; &#1075;&#1086;&#1090;&#1086;&#1074; &#1082; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1102;.&lt;/p&gt;

&lt;p&gt;&#1042;&#1099; &#1084;&#1086;&#1078;&#1077;&#1090;&#1077; &#1086;&#1090;&#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &lt;i&gt;main.html&lt;/i&gt; &#1092;&#1072;&#1081;&#1083; &#1076;&#1083;&#1103; &#1090;&#1086;&#1075;&#1086;, &#1095;&#1090;&#1086;&#1073;&#1099; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1074;&#1085;&#1077;&#1096;&#1085;&#1080;&#1081; &#1074;&#1080;&#1076; &#1075;&#1083;&#1072;&#1074;&#1085;&#1086;&#1081; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1099; proxy &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1080; &#1076;&#1072;&#1078;&#1077; &#1076;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100; &#1090;&#1091;&#1076;&#1072; &#1076;&#1088;&#1091;&#1075;&#1080;&#1077; &#1087;&#1086;&#1083;&#1077;&#1079;&#1085;&#1099;&#1077; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1099; Google - Analytics &#1080; AdSense &#1074; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077;, &#1077;&#1089;&#1083;&#1080; &#1087;&#1088;&#1086;&#1082;&#1089;&#1080; &#1089;&#1090;&#1072;&#1085;&#1077;&#1090; &#1076;&#1086;&#1089;&#1090;&#1072;&#1090;&#1086;&#1095;&#1085;&#1086; &#1087;&#1086;&#1087;&#1091;&#1083;&#1103;&#1088;&#1085;&#1099;&#1084;.&lt;/p&gt;

&lt;p&gt;&#1053;&#1072;&#1096;&#1077; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077; &#1089;&#1077;&#1081;&#1095;&#1072;&#1089; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086; &#1076;&#1083;&#1103; &#1074;&#1089;&#1077;&#1093; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081; &#1048;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090;. &#1053;&#1086; &#1085;&#1080;&#1095;&#1077;&#1075;&#1086; &#1085;&#1077; &#1084;&#1077;&#1096;&#1072;&#1077;&#1090; &#1076;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100; &#1076;&#1086;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1081; &#1089;&#1083;&#1086;&#1081; &#1072;&#1074;&#1090;&#1086;&#1088;&#1080;&#1079;&#1072;&#1094;&#1080;&#1080; &#1090;&#1072;&#1082;, &#1095;&#1090;&#1086;&#1073;&#1099; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1080;, &#1079;&#1072;&#1083;&#1086;&#1075;&#1080;&#1085;&#1080;&#1074;&#1096;&#1080;&#1077;&#1089;&#1103; &#1074; &#1089;&#1074;&#1086;&#1080;  Google Accounts, &#1084;&#1086;&#1075;&#1083;&#1080; &#1087;&#1086;&#1083;&#1091;&#1095;&#1080;&#1090;&#1100; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087; &#1082; &#1089;&#1072;&#1081;&#1090;&#1091; &#1089; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1099;&#1084; &#1087;&#1088;&#1086;&#1082;&#1089;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1086;&#1084;.
&#1055;&#1088;&#1080; &#1074;&#1085;&#1077;&#1089;&#1077;&#1085;&#1080;&#1080; &#1083;&#1102;&#1073;&#1099;&#1093; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081; &#1074; HTML-&#1082;&#1086;&#1076; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1079;&#1072;&#1090;&#1077;&#1084; &#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1080;&#1090;&#1100; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1091;&#1102; &#1074;&#1077;&#1088;&#1089;&#1080;&#1102; &#1085;&#1072; &lt;i&gt;Google App Engine&lt;/i&gt;. &#1057;&#1076;&#1077;&#1083;&#1072;&#1090;&#1100; &#1101;&#1090;&#1086; &#1084;&#1086;&#1078;&#1085;&#1086; &#1086;&#1076;&#1085;&#1080;&#1084; &#1080;&#1079; &#1076;&#1074;&#1091;&#1093; &#1089;&#1087;&#1086;&#1089;&#1086;&#1073;&#1086;&#1084; &#8211; &#1085;&#1072;&#1078;&#1072;&#1074; &#1085;&#1072; &#1082;&#1085;&#1086;&#1087;&#1082;&#1091; &lt;i&gt;&#8220;Deploy&#8221;&lt;/i&gt; &#1080;&#1083;&#1080; &#1078;&#1077; &#1074;&#1074;&#1077;&#1076;&#1103; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1091; &#1074; &#1086;&#1082;&#1085;&#1077; MSDOS - &lt;/p&gt;

&lt;p&gt;&lt;i&gt;appcfg.py update [app-directory] &lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&#1048;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1085;&#1099;&#1077; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1080;:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open-source web caching &#1087;&#1088;&#1086;&#1077;&#1082;&#1090; - http://code.google.com/p/mirrorrr/&lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Tue, 13 Apr 2010 00:28:00 +0400</pubDate>
      <guid isPermaLink="false">urn:uuid:eddf9cba-5499-4550-ab25-ca9b6f02f50e</guid>
      <author>Cooper</author>
      <link>http://cooper.ezlibrary.com/articles/2010/04/13/free-proxy-with-google-app-engine</link>
      <category>Python</category>
      <category>proxy</category>
      <category>&#1087;&#1088;&#1086;&#1082;&#1089;&#1080;</category>
      <category>google</category>
      <category>appengine</category>
      <enclosure url="http://cooper.ezlibrary.com/files/proxy202-1.zip" length="6736" type="application/force-download"/>
    </item>
  </channel>
</rss>

