<?xml version="1.0" encoding="utf-8"?><!DOCTYPE xhtml [ <!ENTITY nbsp "&#160;"> <!ENTITY middot "&#183;"> <!ENTITY copy "&#169;">]>
<?xml-stylesheet type="text/xsl" href="styles/rss.xsl"?>
<?xml-stylesheet type="text/css" href="styles/rss.css"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
   <channel rdf:about="http://www.forum.vingrad.ru/">
        <title>VPF: Perl: разработка для Web</title>
        <link>http://www.forum.vingrad.ru/rsshelp.php</link>
        <description>Последние 12 записей раздела Perl: разработка для Web</description>
   <!--     <language>ru</language>

        <managingEditor>sergej.z</managingEditor>
        <webMaster>http://forum.vingrad.ru/users/sergej.z</webMaster>
        <lastBuildDate>2010-03-12T23:09:00-02:00</lastBuildDate>
        <pubDate>2010-03-12T23:09:00-02:00</pubDate>
        <generator>Винград RSS - Генератор</generator>  -->
      <items>
      <rdf:Seq>
       <rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=179388&amp;view=findpost&amp;p=2115291" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=294067&amp;view=findpost&amp;p=2115266" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=294065&amp;view=findpost&amp;p=2114465" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=293167&amp;view=findpost&amp;p=2114307" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=293945&amp;view=findpost&amp;p=2113707" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=293943&amp;view=findpost&amp;p=2113607" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=293815&amp;view=findpost&amp;p=2112717" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=292808&amp;view=findpost&amp;p=2110970" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=293310&amp;view=findpost&amp;p=2109205" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=292694&amp;view=findpost&amp;p=2108952" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=293177&amp;view=findpost&amp;p=2108606" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=291750&amp;view=findpost&amp;p=2108163" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=294255&amp;view=findpost&amp;p=2115865" />

      </rdf:Seq>
      </items>
   </channel>
  <item rdf:about="http://forum.vingrad.ru/index.php?showtopic=294255&amp;view=findpost&amp;p=2115865">
   <!--   <topicnumber>294255</topicnumber>
      <postnumber>2115865</postnumber> -->
      <title>Помогите добавить функцию в патчер, для ретрекера</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=294255&amp;view=findpost&amp;p=2115865</link>

     <description>
                
        &lt;!--Begin Msg Number 2115865--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://forum.vingrad.ru/users/Stym"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=Stym" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
              Держу в локальной сети ретрекер.. он со статистикой и патчером, был взят за основу&amp;nbsp;&lt;a href='http://pseudotracker.spb.ru/' target='_blank'&gt;Псевдотрекер&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Было немного сделано оформление... Но очень хочется чтобы когда юзер пропатчил торент файл, патченый файл загрузился на веб сервер, и юзеру выдало ссылку на скачку файла с сервера, ну и заодному чтобы ему сразу выдался запрос куда созхранить этот файл...&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Потом хочется чтобы в статистике, нажимая на имя торента, скачивался пропатченный файл, я дуюам это можно сделать связав их названиями..&amp;nbsp;&amp;nbsp;но это пустяк, я и сам могут сделать. Мне самое главное помочь сделать чтобы файлы грузились на сервер...&lt;br /&gt;&lt;br /&gt;сервер: windows 2003, apache&amp;nbsp;&lt;br /&gt;
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>Stym</dc:creator>
      <dc:date>2010-03-12T23:09:00-02:00</dc:date>
   </item>
<item rdf:about="http://forum.vingrad.ru/index.php?showtopic=179388&amp;view=findpost&amp;p=2115291">
   <!--   <topicnumber>179388</topicnumber>
      <postnumber>2115291</postnumber> -->
      <title>Защита веб-приложений на Perl, Статья</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=179388&amp;view=findpost&amp;p=2115291</link>

     <description>
                
        &lt;!--Begin Msg Number 2115291--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://forum.vingrad.ru/users/djandrey"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=djandrey" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
              За прошедшее время статья сильно пополнилась, стала чуть ли не в два раза больше.&lt;br /&gt;&lt;br /&gt;В текущей версии от 8 декабря 2008 уже 31 пункт и это ещё не всё, что хотелось написать. Есть ещё пункты, которые в TODO. Извиняюсь за выкладывание промежуточной версии с некоторой долей сырья под конец (да, прямо посреди текста можно обнаружить несколько TODO). Думаю, это по-любому лучше, чем старая версия с 18 пунктами.&lt;br /&gt;&lt;br /&gt;Статья живёт по новому адресу:&lt;br /&gt;&lt;a href='http://dj-andrey.ru/articles/perl-web-application-security' target='_blank'&gt;http:&amp;#047;&amp;#047;dj-andrey.ru/articles/perl-web-application-security&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Есть мысль по окончанию TODO сделать из этого аудиоверсию, эдакий подкаст чтоли. Но с такой немаленькой и очень програмерский статьёй не всё так просто. Например, одним куском или разрезать, а так же что делать с кодом и таблицами. Что скажете, стоит оно усилий по озвучиванию или это всё-таки вещь для чтения?
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>djandrey</dc:creator>
      <dc:date>2007-12-09T09:33:00-02:00</dc:date>
   </item>
<item rdf:about="http://forum.vingrad.ru/index.php?showtopic=294067&amp;view=findpost&amp;p=2115266">
   <!--   <topicnumber>294067</topicnumber>
      <postnumber>2115266</postnumber> -->
      <title>Написание веб сервиса</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=294067&amp;view=findpost&amp;p=2115266</link>

     <description>
                
        &lt;!--Begin Msg Number 2115266--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://forum.vingrad.ru/users/infarch"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=infarch" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
              Становится понятнее&amp;nbsp;&lt;img src='http://forum.vingrad.ru/html/emoticons/pack/smile.gif' alt='smile' /&gt;&amp;nbsp;Ну чтоже, буду экспериментировать, спасибо за содействие.
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>infarch</dc:creator>
      <dc:date>2010-03-12T12:16:00-02:00</dc:date>
   </item>
<item rdf:about="http://forum.vingrad.ru/index.php?showtopic=294065&amp;view=findpost&amp;p=2114465">
   <!--   <topicnumber>294065</topicnumber>
      <postnumber>2114465</postnumber> -->
      <title>Передача даннных скриптом в фрейм, Передача даннных скриптом в фрейм</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=294065&amp;view=findpost&amp;p=2114465</link>

     <description>
                
        &lt;!--Begin Msg Number 2114465--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://forum.vingrad.ru/users/dron000"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=dron000" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
              Добрый день!&lt;br /&gt;Есть на html форме 2 фрейма, нужно по нажатию кнопки в одном врейме вызывать перловый скрипт и печатать текст в другой фрейм.&lt;br /&gt;Основная форма:&lt;br /&gt;&lt;div class='postcolor'&gt;&lt;table class='code' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Код&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='code'&gt;&lt;code id='html_TZmMTc' &gt;&lt;br /&gt;&amp;#60;frameset rows=&amp;#34;55%,45%&amp;#34;&amp;#62;&amp;nbsp;&lt;br /&gt;&amp;#60;frame src=&amp;#34;frame1.html&amp;#34;&amp;nbsp;name=&amp;#34;namef&amp;#34;&amp;#62;&amp;nbsp;&lt;br /&gt;&amp;#60;frameset rows=&amp;#34;130%,130%,*&amp;#34;&amp;nbsp;cols=&amp;#34;70%,70%&amp;#34;&amp;#62;&amp;nbsp;&lt;br /&gt;&amp;#60;frame src=&amp;#34;frame2.html&amp;#34;&amp;nbsp;name=&amp;#34;namef2&amp;#34;&amp;#62;&amp;nbsp;&lt;br /&gt;&amp;#60;/frameset&amp;#62;&amp;nbsp;&lt;br /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;Форма с кнопкой:&lt;br /&gt;&lt;div class='postcolor'&gt;&lt;table class='code' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Код&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='code'&gt;&lt;code id='html_N2U3Nz' &gt;&lt;br /&gt;&amp;#60;script&amp;nbsp;&amp;#62;&lt;br /&gt;function onPush&amp;#40;&amp;#41;&amp;nbsp;{&lt;br /&gt;document.write&amp;#40;&amp;#34;&amp;#60;script src=&amp;#39;script.pl&amp;#39;&amp;#62;&amp;#60;/scr&amp;#34;+&amp;#34;ipt&amp;#62;&amp;#34;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;&amp;#60;/SCRIPT&amp;#62;&lt;br /&gt;&lt;br /&gt;&amp;#60;INPUT TYPE=&amp;#34;BUTTON&amp;#34;&amp;nbsp;NAME=&amp;#34;Button1&amp;#34;&amp;nbsp;VALUE=&amp;#34;Вызвать&amp;#34;&amp;nbsp;onclick=&amp;#34;onPush&amp;#40;&amp;#41;&amp;#34;&amp;#62;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;script.pl&lt;br /&gt;&lt;div class='postcolor'&gt;&lt;table class='code' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Код&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='code'&gt;&lt;code id='perl_czZTFm' &gt;&lt;br /&gt;#!c&amp;#58;&amp;#092;perl&amp;#092;bin&amp;#092;perl.exe&lt;br /&gt;use CGI qw&amp;#40;&amp;#58;standard&amp;#41;;&amp;nbsp;&lt;br /&gt;my&amp;nbsp;&amp;#036;cgi = CGI-&amp;#62;new;&lt;br /&gt;print&amp;nbsp;&amp;#036;cgi-&amp;#62;header&amp;#40;-target=&amp;#62;&amp;#39;namef2&amp;#39;,-charset=&amp;#62;&amp;#39;Windows-1251&amp;#39;&amp;#41;;&lt;br /&gt;print&amp;nbsp;&amp;#34;sdfdsfdfdfdf&amp;#34;;&lt;br /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Вот так не работает. Если вместо кнопки поставить href и дать прямую ссылку на perl скрипт то текст печататется тот же фрейм хотя -target=&amp;gt;&amp;#39;namef2&amp;#39;
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>dron000</dc:creator>
      <dc:date>2010-03-11T12:59:00-02:00</dc:date>
   </item>
<item rdf:about="http://forum.vingrad.ru/index.php?showtopic=293167&amp;view=findpost&amp;p=2114307">
   <!--   <topicnumber>293167</topicnumber>
      <postnumber>2114307</postnumber> -->
      <title>удобный формат отчетов для печати, формат отчетов</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=293167&amp;view=findpost&amp;p=2114307</link>

     <description>
                
        &lt;!--Begin Msg Number 2114307--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://forum.vingrad.ru/users/myth777"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=myth777" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
              PDF::Reuse мне не поможет. Мне нужно как то повернуть страницу на 90 градусов или формат печати указать + должны потдерживаться таблицы и шрифты&lt;br /&gt;А ни кто не знает можно ли с помощью perl как нибудь низкоуровнево отправить&amp;nbsp;&amp;nbsp;на печать html с указанием формата вывода - вертикально или горизонтально. Проблема так и не решена, в интернете скоко не искал четкого ответа нет.
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>myth777</dc:creator>
      <dc:date>2010-03-11T10:55:00-02:00</dc:date>
   </item>
<item rdf:about="http://forum.vingrad.ru/index.php?showtopic=293945&amp;view=findpost&amp;p=2113707">
   <!--   <topicnumber>293945</topicnumber>
      <postnumber>2113707</postnumber> -->
      <title>Помогите в создании скрипта поиска по документу</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=293945&amp;view=findpost&amp;p=2113707</link>

     <description>
                
        &lt;!--Begin Msg Number 2113707--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://forum.vingrad.ru/users/dva300"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=dva300" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
              &lt;div class='postcolor'&gt;&lt;table class='quote' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Цитата&lt;/b&gt;(Teem&amp;nbsp;&amp;#064;&amp;nbsp;10.3.2010,&amp;nbsp;&amp;nbsp;17:40)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='quote'&gt;Ну вообще то мне нужно и сделать поиск именно по страницам из определенной директории на диске. Дело в том что я делаю справочник в электронном виде ну и для быстроты поиска определенной темы необходим поиск&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;вот блин&amp;nbsp;&amp;nbsp;&lt;img src='http://forum.vingrad.ru/html/emoticons/pack/crazy.gif' alt='smile' /&gt;&amp;nbsp;
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>dva300</dc:creator>
      <dc:date>2010-03-10T15:40:00-02:00</dc:date>
   </item>
<item rdf:about="http://forum.vingrad.ru/index.php?showtopic=293943&amp;view=findpost&amp;p=2113607">
   <!--   <topicnumber>293943</topicnumber>
      <postnumber>2113607</postnumber> -->
      <title>LWP::UserAgent vs HTTP::Request, скачивание файла</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=293943&amp;view=findpost&amp;p=2113607</link>

     <description>
                
        &lt;!--Begin Msg Number 2113607--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://forum.vingrad.ru/users/dva300"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=dva300" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
              &lt;div class='postcolor'&gt;&lt;table class='quote' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Цитата&lt;/b&gt;(crang&amp;nbsp;&amp;#064;&amp;nbsp;10.3.2010,&amp;nbsp;&amp;nbsp;15:03)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='quote'&gt;Доброго времени суток всем.&lt;br /&gt;Подскажите, пожалуйста, такую вещь: Почему первая попытка скачать файл безуспешна, а вторая удачна?:&lt;br /&gt;1.&amp;nbsp;&lt;div class='postcolor'&gt;&lt;table class='code' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Код&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='code'&gt;&lt;code id='perl_jdiZmM' &gt;my&amp;nbsp;&amp;#036;tor_file =&amp;nbsp;&amp;#036;ua-&amp;#62;get&amp;#40;&amp;#036;t_url,&amp;nbsp;&amp;#34;&amp;#58;content_file&amp;#34;=&amp;#62;&amp;#036;file&amp;#41;;&lt;br /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;div class='postcolor'&gt;&lt;table class='code' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Код&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='code'&gt;&lt;code id='perl_GVmNWY' &gt;my&amp;nbsp;&amp;#036;req = HTTP&amp;#58;&amp;#58;Request-&amp;#62;new&amp;#40;GET=&amp;#62;&amp;#036;t_url&amp;#41;;&lt;br /&gt;my&amp;nbsp;&amp;#036;tor_file =&amp;nbsp;&amp;#036;ua-&amp;#62;request&amp;#40;&amp;#036;req&amp;#41;;&lt;br /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;рискну предположить что у вас старая версия LWP в которых данная опция не поддерживается.&lt;br /&gt;используйте use LWP 5.66;&lt;br /&gt;&lt;br /&gt;вещь конечно хорошая для случает когда качаются большие файлы.&lt;br /&gt;
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>dva300</dc:creator>
      <dc:date>2010-03-10T13:03:00-02:00</dc:date>
   </item>
<item rdf:about="http://forum.vingrad.ru/index.php?showtopic=293815&amp;view=findpost&amp;p=2112717">
   <!--   <topicnumber>293815</topicnumber>
      <postnumber>2112717</postnumber> -->
      <title>Перевести код с C# на perl</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=293815&amp;view=findpost&amp;p=2112717</link>

     <description>
                
        &lt;!--Begin Msg Number 2112717--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://forum.vingrad.ru/users/blackjackchik"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=blackjackchik" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
              Привет&lt;br /&gt;есть код на C# а надо на перле&lt;br /&gt;&lt;div class='postcolor'&gt;&lt;table class='code' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Код&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='code'&gt;&lt;code id='perl_OTliYj' &gt;&lt;br /&gt;string path =&amp;nbsp;&amp;#34;Provider-Test.pfx&amp;#34;;&lt;br /&gt;X509Certificate2 cert = new X509Certificate2&amp;#40;path,&amp;#34;test&amp;#34;&amp;#41;;&lt;br /&gt;RSACryptoServiceProvider rsa =&amp;nbsp;&amp;#40;RSACryptoServiceProvider&amp;#41;cert.PrivateKey;&lt;br /&gt;&lt;br /&gt;byte&amp;#91;&amp;#93;&amp;nbsp;signature = rsa.SignData&amp;#40;Encoding.UTF8.GetBytes&amp;#40;data&amp;#41;, new SHA1CryptoServiceProvider&amp;#40;&amp;#41;&amp;#41;;&lt;br /&gt;string result = Utilities.BytesToHex&amp;#40;signature&amp;#41;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;все что смог нарыть по теме вот это&lt;br /&gt;&lt;a href='http://search.cpan.org/~iroberts/Crypt-OpenSSL-RSA-0.22/RSA.pm' target='_blank'&gt;http:&amp;#047;&amp;#047;search.cpan.org/~iroberts/Crypt-Ope...RSA-0.22/RSA.pm&lt;/a&gt;&lt;br /&gt;&lt;a href='http://search.cpan.org/dist/Crypt-OpenSSL-X509/X509.pm' target='_blank'&gt;http:&amp;#047;&amp;#047;search.cpan.org/dist/Crypt-OpenSSL-X509/X509.pm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;помогите сделать аналог приведенного кода на переле.
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>blackjackchik</dc:creator>
      <dc:date>2010-03-09T12:58:00-02:00</dc:date>
   </item>
<item rdf:about="http://forum.vingrad.ru/index.php?showtopic=292808&amp;view=findpost&amp;p=2110970">
   <!--   <topicnumber>292808</topicnumber>
      <postnumber>2110970</postnumber> -->
      <title>psgi кто-нибудь пробовал?</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=292808&amp;view=findpost&amp;p=2110970</link>

     <description>
                
        &lt;!--Begin Msg Number 2110970--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://forum.vingrad.ru/users/mvsgt"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=mvsgt" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
              &lt;div class='postcolor'&gt;&lt;table class='quote' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Цитата&lt;/b&gt;(dessoya&amp;nbsp;&amp;#064;&amp;nbsp;&amp;nbsp;5.3.2010,&amp;nbsp;&amp;nbsp;08:24&amp;nbsp;&lt;a href='/index.php?findpost=2109838' onclick='return getPost(2109838);'&gt;&lt;img title='Найти цитируемый пост' alt='Найти цитируемый пост' src='/style_images/&lt;#IMG_DIR#&gt;/findpost.gif' onclick='return getPost(2109838);' /&gt;&lt;/a&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='quote'&gt;Вся прелесть такого решения в том что мы не крутим апачу под каждый запрос я думаю это весьма ощутимо. В среднем процесс с апачей занимал 50-60 метров в памяти, plack есть 20.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Можно пояснить, что значит&amp;nbsp;&amp;quot;мы не крутим апачу под каждый запрос&amp;quot;&amp;nbsp;?
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>mvsgt</dc:creator>
      <dc:date>2010-03-05T06:24:00-02:00</dc:date>
   </item>
<item rdf:about="http://forum.vingrad.ru/index.php?showtopic=293310&amp;view=findpost&amp;p=2109205">
   <!--   <topicnumber>293310</topicnumber>
      <postnumber>2109205</postnumber> -->
      <title>сокет не срабатывает</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=293310&amp;view=findpost&amp;p=2109205</link>

     <description>
                
        &lt;!--Begin Msg Number 2109205--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://forum.vingrad.ru/users/vechik"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=vechik" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
              Не могу понять, почему сокет не срабатывает.&lt;br /&gt;Код SocketClient.pl&lt;br /&gt;&lt;div class='postcolor'&gt;&lt;table class='code' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Код&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='code'&gt;&lt;code id='perl_zQ3OTR' &gt;&lt;br /&gt;#!/usr/bin/perl -w&lt;br /&gt;use strict;&lt;br /&gt;use CGI qw&amp;#40;&amp;#58;all&amp;#41;;&lt;br /&gt;print header;&lt;br /&gt;open STDERR,&amp;nbsp;&amp;#34;&amp;#62;err.txt&amp;#34;;&lt;br /&gt;use IO&amp;#58;&amp;#58;Socket;&lt;br /&gt;&lt;br /&gt;my&amp;nbsp;&amp;#036;socket = IO&amp;#58;&amp;#58;Socket&amp;#58;&amp;#58;UNIX-&amp;#62;new&amp;#40;Peer =&amp;#62;&amp;nbsp;&amp;#34;/tmp/mysock&amp;#34;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;#62;&amp;nbsp;SOCK_STREAM,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TimeOut&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;#62;&amp;nbsp;10&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;or print&amp;nbsp;&amp;#34;&amp;#036;@-&amp;#036;!-&amp;#036;?&amp;#60;br&amp;#62;&amp;#34;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;my&amp;nbsp;&amp;#036;answer =&amp;nbsp;&amp;#60;&amp;#036;socket&amp;#62;;&lt;br /&gt;close&amp;#40;&amp;#036;socket&amp;#41;;&lt;br /&gt;print&amp;nbsp;&amp;#34;Server&amp;#58;&amp;nbsp;&amp;#036;answer&amp;#34;;&lt;br /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Код SocketServer.pl&lt;br /&gt;&lt;div class='postcolor'&gt;&lt;table class='code' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Код&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='code'&gt;&lt;code id='perl_4ZDBmY' &gt;&lt;br /&gt;#!/usr/bin/perl -w&lt;br /&gt;use strict;&lt;br /&gt;use CGI qw&amp;#40;&amp;#58;all&amp;#41;;&lt;br /&gt;print header;&lt;br /&gt;open STDERR,&amp;nbsp;&amp;#34;&amp;#62;err.txt&amp;#34;;&lt;br /&gt;&lt;br /&gt;use IO&amp;#58;&amp;#58;Socket;&lt;br /&gt;use Fcntl qw&amp;#40;F_GETFL F_SETFL O_NONBLOCK&amp;#41;;&lt;br /&gt;unlink&amp;nbsp;&amp;#34;/tmp/mysock&amp;#34;;&lt;br /&gt;my&amp;nbsp;&amp;#036;server = IO&amp;#58;&amp;#58;Socket&amp;#58;&amp;#58;UNIX-&amp;#62;new&amp;#40;Local =&amp;#62;&amp;nbsp;&amp;#34;/tmp/mysock&amp;#34;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;#62;&amp;nbsp;SOCK_STREAM,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Listen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;#62;&amp;nbsp;5&amp;#41;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;or die&amp;nbsp;&amp;#34;&amp;#036;@&amp;#34;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;my&amp;nbsp;&amp;#036;flags = fcntl&amp;#40;&amp;#036;server, F_GETFL,0&amp;#41;&amp;nbsp;or die&amp;nbsp;&amp;#34;Can&amp;#39;t get flags for the socket&amp;#58;&amp;nbsp;&amp;#036;!&amp;#092;n&amp;#34;;&lt;br /&gt;&amp;#036;flags = fcntl&amp;#40;&amp;#036;server, F_SETFL,&amp;nbsp;&amp;#036;flags | O_NONBLOCK&amp;#41;&amp;nbsp;or die&amp;nbsp;&amp;#34;Can&amp;#39;t get flags for the socket&amp;#58;&amp;nbsp;&amp;#036;!&amp;#092;n&amp;#34;;&lt;br /&gt;&lt;br /&gt;while&amp;nbsp;&amp;#40;my&amp;nbsp;&amp;#036;client =&amp;nbsp;&amp;#036;server-&amp;#62;accept&amp;#40;&amp;#41;&amp;#41;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;&amp;#036;server&amp;nbsp;&amp;#34;Server work!&amp;#34;;&lt;br /&gt;};&lt;br /&gt;sleep 5;&lt;br /&gt;close&amp;#40;&amp;#036;server&amp;#41;;&lt;br /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Сначала запускаю сервер, затем клиента.&amp;nbsp;&lt;br /&gt;У клиента&amp;nbsp;&amp;#036;socket неопределена,&amp;nbsp;&amp;#036;anser =&amp;#39;&amp;#39;&lt;br /&gt;Что бы это значило?&lt;br /&gt;
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>vechik</dc:creator>
      <dc:date>2010-03-04T12:03:00-02:00</dc:date>
   </item>
<item rdf:about="http://forum.vingrad.ru/index.php?showtopic=292694&amp;view=findpost&amp;p=2108952">
   <!--   <topicnumber>292694</topicnumber>
      <postnumber>2108952</postnumber> -->
      <title>Предупреждение при парсинге страниц, Parsing of undecoded UTF-8 will give gar</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=292694&amp;view=findpost&amp;p=2108952</link>

     <description>
                
        &lt;!--Begin Msg Number 2108952--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://forum.vingrad.ru/users/dva300"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=dva300" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
              &lt;div class='postcolor'&gt;&lt;table class='quote' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Цитата&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='quote'&gt;&lt;br /&gt;Parsing of undecoded UTF-8 will give garbage when decoding entities&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(W) The first chunk parsed appears to contain undecoded UTF-8 and one or more argspecs that decode entities are used for the callback handlers.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The result of decoding will be a mix of encoded and decoded characters for any entities that expand to characters with code above 127. This is not a good thing.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The solution is to use the Encode::encode_utf8() on the data before feeding it to the&amp;nbsp;&amp;#036;p-&amp;gt;parse(). For&amp;nbsp;&amp;#036;p-&amp;gt;parse_file() pass a file that has been opened in&amp;nbsp;&amp;quot;:utf8&amp;quot;&amp;nbsp;mode.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The parser can process raw undecoded UTF-8 sanely if the utf8_mode is enabled or if the&amp;nbsp;&amp;quot;attr&amp;quot;,&amp;nbsp;&amp;quot;@attr&amp;quot;&amp;nbsp;or&amp;nbsp;&amp;quot;dtext&amp;quot;&amp;nbsp;argspecs is avoided.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;более подробно&amp;nbsp;&lt;a href='http://search.cpan.org/~gaas/HTML-Parser-3.64/Parser.pm' target='_blank'&gt;тут&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;для LWP::Simple&lt;br /&gt;&lt;br /&gt;use LWP::Simple;&lt;br /&gt;my&amp;nbsp;&amp;#036;uri =&amp;nbsp;&amp;#39;htttp://somesite&amp;#39;;&lt;br /&gt;my&amp;nbsp;&amp;#036;content = get(&amp;#036;uri);&lt;br /&gt;&lt;br /&gt;а для LWP::UserAgent;&lt;br /&gt;&lt;br /&gt;use LWP::UserAgent;&lt;br /&gt;my&amp;nbsp;&amp;#036;ua = LWP::UserAgent-&amp;gt;new();&lt;br /&gt;my&amp;nbsp;&amp;#036;response =&amp;nbsp;&amp;#036;ua-&amp;gt;get(&amp;#036;uri);&lt;br /&gt;my&amp;nbsp;&amp;#036;content =&amp;nbsp;&amp;#036;response-&amp;gt;content();&lt;br /&gt;my&amp;nbsp;&amp;#036;data = decode_utf8(&amp;#036;content);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>dva300</dc:creator>
      <dc:date>2010-03-04T05:32:00-02:00</dc:date>
   </item>
<item rdf:about="http://forum.vingrad.ru/index.php?showtopic=293177&amp;view=findpost&amp;p=2108606">
   <!--   <topicnumber>293177</topicnumber>
      <postnumber>2108606</postnumber> -->
      <title>Содержимое файла из переданного zip-архива</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=293177&amp;view=findpost&amp;p=2108606</link>

     <description>
                
        &lt;!--Begin Msg Number 2108606--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://forum.vingrad.ru/users/shamber"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=shamber" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
              &lt;b&gt;Paher&lt;/b&gt;, у меня прекрасно отработал, посмотрите версию модулей&lt;br /&gt;
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>shamber</dc:creator>
      <dc:date>2010-03-03T16:03:00-02:00</dc:date>
   </item>
<item rdf:about="http://forum.vingrad.ru/index.php?showtopic=291750&amp;view=findpost&amp;p=2108163">
   <!--   <topicnumber>291750</topicnumber>
      <postnumber>2108163</postnumber> -->
      <title>Проблема с ошибкой 500 решена &#33;?...</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=291750&amp;view=findpost&amp;p=2108163</link>

     <description>
                
        &lt;!--Begin Msg Number 2108163--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://forum.vingrad.ru/users/dva300"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=dva300" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
              да блин... а потом весь этот рак надо переписывать....&lt;br /&gt;автору респект&amp;nbsp;&amp;nbsp;&lt;img src='http://forum.vingrad.ru/html/emoticons/pack/pioneer.gif' alt='smile' /&gt;&amp;nbsp;&amp;nbsp;учите матчасть.&lt;br /&gt;&lt;br /&gt;P.S. боюсь даже представить что будет на ТРЕТЬЮ неделю&amp;nbsp;&amp;nbsp;&lt;img src='http://forum.vingrad.ru/html/emoticons/pack/biggrin.gif' alt='smile' /&gt;&amp;nbsp;&amp;nbsp;&lt;img src='http://forum.vingrad.ru/html/emoticons/pack/crazy.gif' alt='smile' /&gt;&amp;nbsp;ждемс...
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>dva300</dc:creator>
      <dc:date>2010-02-18T20:46:00-02:00</dc:date>
   </item>
</rdf:RDF>